]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Mining Asteroid Treasure Vaults (#31638)
authorNemanja <98561806+EmoGarbage404@users.noreply.github.com>
Wed, 11 Sep 2024 03:33:41 +0000 (23:33 -0400)
committerGitHub <noreply@github.com>
Wed, 11 Sep 2024 03:33:41 +0000 (21:33 -0600)
add interior rooms to the vgroid

Content.Server/Procedural/DungeonJob/DungeonJob.DunGenFill.cs
Content.Server/Procedural/DungeonJob/DungeonJob.cs
Content.Shared/Procedural/DungeonGenerators/FillGridDunGen.cs
Resources/Maps/Dungeon/vgroidinterior.yml [new file with mode: 0644]
Resources/Prototypes/Procedural/Themes/vgroidinterior.yml [new file with mode: 0644]
Resources/Prototypes/Procedural/vgroid.yml
Resources/Prototypes/tags.yml

index 5a0d77c6151febcca21b57bd9578232dee3d072d..77c615d37801b4cb2fbd5f7e5fead8f6a0803863 100644 (file)
@@ -1,5 +1,6 @@
 using System.Numerics;
 using System.Threading.Tasks;
+using Content.Shared.Maps;
 using Content.Shared.Procedural;
 using Content.Shared.Procedural.DungeonGenerators;
 
@@ -10,7 +11,7 @@ public sealed partial class DungeonJob
     /// <summary>
     /// <see cref="FillGridDunGen"/>
     /// </summary>
-    private async Task<Dungeon> GenerateFillDunGen(DungeonData data, HashSet<Vector2i> reservedTiles)
+    private async Task<Dungeon> GenerateFillDunGen(FillGridDunGen fill, DungeonData data, HashSet<Vector2i> reservedTiles)
     {
         if (!data.Entities.TryGetValue(DungeonDataKey.Fill, out var fillEnt))
         {
@@ -28,6 +29,9 @@ public sealed partial class DungeonJob
             if (reservedTiles.Contains(tile))
                 continue;
 
+            if (fill.AllowedTiles != null && !fill.AllowedTiles.Contains(((ContentTileDefinition) _tileDefManager[tileRef.Value.Tile.TypeId]).ID))
+                continue;
+
             if (!_anchorable.TileFree(_grid, tile, DungeonSystem.CollisionLayer, DungeonSystem.CollisionMask))
                 continue;
 
index cdf1f002052c500e44ef61522bd98fcb4ba750a5..cdb5eb080550ae2a3b7de12aa170eebf5e3b801a 100644 (file)
@@ -230,7 +230,7 @@ public sealed partial class DungeonJob : Job<List<Dungeon>>
                 dungeons.AddRange(await GenerateExteriorDungen(position, exterior, reservedTiles, random));
                 break;
             case FillGridDunGen fill:
-                dungeons.Add(await GenerateFillDunGen(data, reservedTiles));
+                dungeons.Add(await GenerateFillDunGen(fill, data, reservedTiles));
                 break;
             case JunctionDunGen junc:
                 await PostGen(junc, data, dungeons[^1], reservedTiles, random);
index 368ec5cc3e45528dbb2889ff219bc0951a844f5c..53c7dd8c66fc1fc8c8d1e9f9c38555098b43dabe 100644 (file)
@@ -1,3 +1,6 @@
+using Content.Shared.Maps;
+using Robust.Shared.Prototypes;
+
 namespace Content.Shared.Procedural.DungeonGenerators;
 
 /// <summary>
@@ -7,4 +10,11 @@ namespace Content.Shared.Procedural.DungeonGenerators;
 /// DungeonData keys are:
 /// - Fill
 /// </remarks>
-public sealed partial class FillGridDunGen : IDunGenLayer;
+public sealed partial class FillGridDunGen : IDunGenLayer
+{
+    /// <summary>
+    /// Tiles the fill can occur on.
+    /// </summary>
+    [DataField]
+    public HashSet<ProtoId<ContentTileDefinition>>? AllowedTiles;
+}
diff --git a/Resources/Maps/Dungeon/vgroidinterior.yml b/Resources/Maps/Dungeon/vgroidinterior.yml
new file mode 100644 (file)
index 0000000..2287b87
--- /dev/null
@@ -0,0 +1,2363 @@
+meta:
+  format: 6
+  postmapinit: false
+tilemap:
+  0: Space
+  2: FloorAsteroidSand
+  6: FloorAsteroidSandUnvariantized
+  5: FloorAsteroidTile
+  8: FloorBrokenWood
+  82: FloorShuttleOrange
+  1: FloorShuttlePurple
+  89: FloorSteel
+  7: FloorWood
+  3: Plating
+  4: PlatingAsteroid
+entities:
+- proto: ""
+  entities:
+  - uid: 1
+    components:
+    - type: MetaData
+    - type: Transform
+    - type: Map
+      mapPaused: True
+    - type: PhysicsMap
+    - type: GridTree
+    - type: MovedGrids
+    - type: Broadphase
+    - type: OccluderTree
+    - type: MapGrid
+      chunks:
+        -1,-1:
+          ind: -1,-1
+          tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+          version: 6
+        0,0:
+          ind: 0,0
+          tiles: AgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAABAAAAAAABQAAAAAABQAAAAAABQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAwAAAAAABgAAAAAAAwAAAAAABgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAABgAAAAAAAQAAAAAABgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABAAAAAAAAwAAAAAABAAAAAAABgAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAABgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAA
+          version: 6
+        0,1:
+          ind: 0,1
+          tiles: BgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABgAAAAAAAwAAAAAABgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
+          version: 6
+        0,-1:
+          ind: 0,-1
+          tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
+          version: 6
+        -1,0:
+          ind: -1,0
+          tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+          version: 6
+        -1,1:
+          ind: -1,1
+          tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+          version: 6
+        1,-1:
+          ind: 1,-1
+          tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+          version: 6
+        1,0:
+          ind: 1,0
+          tiles: BAAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAACAAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAABwAAAAAACAAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAACAAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAABgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+          version: 6
+        1,1:
+          ind: 1,1
+          tiles: AwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+          version: 6
+        -1,2:
+          ind: -1,2
+          tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+          version: 6
+        0,2:
+          ind: 0,2
+          tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+          version: 6
+        1,2:
+          ind: 1,2
+          tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+          version: 6
+    - type: Gravity
+      gravityShakeSound: !type:SoundPathSpecifier
+        path: /Audio/Effects/alert.ogg
+    - type: DecalGrid
+      chunkCollection:
+        version: 2
+        nodes:
+        - node:
+            color: '#A4610696'
+            id: CheckerNESW
+          decals:
+            9: 13,3
+            10: 13,2
+            11: 14,2
+            12: 14,3
+        - node:
+            cleanable: True
+            color: '#FFFFFFFF'
+            id: DirtHeavy
+          decals:
+            16: 14,2
+            17: 13,3
+            18: 15,3
+            19: 3,2
+            20: 2,3
+            21: 1,2
+            22: 2,1
+            41: 20,2
+            65: 14,0
+            66: 1,13
+            67: 2,13
+            68: 2,14
+            69: 2,15
+            70: 19,14
+            71: 20,15
+            72: 20,14
+            73: 20,14
+            74: 21,14
+            75: 13,9
+            76: 15,9
+            77: 8,9
+            78: 9,7
+            79: 8,7
+            80: 7,9
+            81: 2,9
+            82: 2,7
+            83: 2,9
+            84: 2,2
+            85: 14,9
+        - node:
+            cleanable: True
+            color: '#FFFFFFFF'
+            id: DirtHeavyMonotile
+          decals:
+            42: 15,2
+        - node:
+            cleanable: True
+            color: '#FFFFFFFF'
+            id: DirtLight
+          decals:
+            48: 2,2
+            49: 14,3
+            50: 13,2
+        - node:
+            cleanable: True
+            color: '#FFFFFFFF'
+            id: DirtMedium
+          decals:
+            62: 15,2
+            63: 13,0
+            64: 15,0
+            86: 2,15
+            87: 3,15
+            88: 20,15
+            89: 19,15
+            90: 21,15
+            91: 20,13
+            92: 20,13
+            93: 7,8
+            94: 9,8
+            95: 9,9
+            96: 8,8
+            97: 2,8
+        - node:
+            angle: -3.141592653589793 rad
+            color: '#FFFFFFFF'
+            id: LoadingArea
+          decals:
+            7: 15,2
+    - type: LoadedMap
+    - type: SpreaderGrid
+    - type: GridPathfinding
+    - type: RadiationGridResistance
+- proto: AirlockMaintLocked
+  entities:
+  - uid: 75
+    components:
+    - type: Transform
+      pos: 20.5,6.5
+      parent: 1
+  - uid: 113
+    components:
+    - type: Transform
+      pos: 13.5,1.5
+      parent: 1
+  - uid: 207
+    components:
+    - type: Transform
+      pos: 14.5,8.5
+      parent: 1
+  - uid: 225
+    components:
+    - type: Transform
+      pos: 20.5,12.5
+      parent: 1
+- proto: AtmosFixInstantPlasmaFireMarker
+  entities:
+  - uid: 233
+    components:
+    - type: Transform
+      pos: 8.5,14.5
+      parent: 1
+- proto: Bed
+  entities:
+  - uid: 71
+    components:
+    - type: Transform
+      pos: 21.5,9.5
+      parent: 1
+- proto: BedsheetSpawner
+  entities:
+  - uid: 89
+    components:
+    - type: Transform
+      pos: 21.5,9.5
+      parent: 1
+- proto: BookshelfFilled
+  entities:
+  - uid: 90
+    components:
+    - type: Transform
+      pos: 19.5,9.5
+      parent: 1
+- proto: CableHV
+  entities:
+  - uid: 3
+    components:
+    - type: Transform
+      pos: 8.5,2.5
+      parent: 1
+  - uid: 4
+    components:
+    - type: Transform
+      pos: 8.5,3.5
+      parent: 1
+  - uid: 5
+    components:
+    - type: Transform
+      pos: 8.5,4.5
+      parent: 1
+  - uid: 6
+    components:
+    - type: Transform
+      pos: 7.5,4.5
+      parent: 1
+  - uid: 7
+    components:
+    - type: Transform
+      pos: 9.5,4.5
+      parent: 1
+- proto: ChairWood
+  entities:
+  - uid: 76
+    components:
+    - type: Transform
+      pos: 19.45475,8.339682
+      parent: 1
+- proto: CrateMaterialPlasma
+  entities:
+  - uid: 232
+    components:
+    - type: Transform
+      pos: 8.5,14.5
+      parent: 1
+- proto: GeneratorRTG
+  entities:
+  - uid: 2
+    components:
+    - type: Transform
+      pos: 8.5,2.5
+      parent: 1
+- proto: GeneratorRTGDamaged
+  entities:
+  - uid: 11
+    components:
+    - type: Transform
+      pos: 20.5,2.5
+      parent: 1
+- proto: Girder
+  entities:
+  - uid: 231
+    components:
+    - type: Transform
+      pos: 16.5,12.5
+      parent: 1
+- proto: Grille
+  entities:
+  - uid: 8
+    components:
+    - type: Transform
+      pos: 7.5,4.5
+      parent: 1
+  - uid: 9
+    components:
+    - type: Transform
+      pos: 8.5,4.5
+      parent: 1
+  - uid: 10
+    components:
+    - type: Transform
+      pos: 9.5,4.5
+      parent: 1
+  - uid: 175
+    components:
+    - type: Transform
+      pos: 12.5,15.5
+      parent: 1
+  - uid: 176
+    components:
+    - type: Transform
+      pos: 16.5,15.5
+      parent: 1
+  - uid: 177
+    components:
+    - type: Transform
+      pos: 13.5,16.5
+      parent: 1
+  - uid: 183
+    components:
+    - type: Transform
+      pos: 12.5,13.5
+      parent: 1
+  - uid: 184
+    components:
+    - type: Transform
+      pos: 13.5,12.5
+      parent: 1
+  - uid: 185
+    components:
+    - type: Transform
+      pos: 15.5,16.5
+      parent: 1
+  - uid: 214
+    components:
+    - type: Transform
+      pos: 12.5,14.5
+      parent: 1
+  - uid: 215
+    components:
+    - type: Transform
+      pos: 16.5,14.5
+      parent: 1
+  - uid: 216
+    components:
+    - type: Transform
+      pos: 14.5,16.5
+      parent: 1
+  - uid: 312
+    components:
+    - type: Transform
+      pos: 1.5,15.5
+      parent: 1
+- proto: GrilleBroken
+  entities:
+  - uid: 186
+    components:
+    - type: Transform
+      pos: 14.5,12.5
+      parent: 1
+- proto: GrilleSpawner
+  entities:
+  - uid: 133
+    components:
+    - type: Transform
+      pos: 16.5,13.5
+      parent: 1
+  - uid: 217
+    components:
+    - type: Transform
+      pos: 15.5,12.5
+      parent: 1
+- proto: IronRockDiamond
+  entities:
+  - uid: 167
+    components:
+    - type: Transform
+      pos: 14.5,14.5
+      parent: 1
+- proto: IronRockGold
+  entities:
+  - uid: 30
+    components:
+    - type: Transform
+      pos: 13.5,7.5
+      parent: 1
+  - uid: 78
+    components:
+    - type: Transform
+      pos: 0.5,6.5
+      parent: 1
+  - uid: 99
+    components:
+    - type: Transform
+      pos: 0.5,10.5
+      parent: 1
+  - uid: 283
+    components:
+    - type: Transform
+      pos: 4.5,10.5
+      parent: 1
+  - uid: 284
+    components:
+    - type: Transform
+      pos: 4.5,8.5
+      parent: 1
+  - uid: 289
+    components:
+    - type: Transform
+      pos: 14.5,7.5
+      parent: 1
+  - uid: 299
+    components:
+    - type: Transform
+      pos: 15.5,7.5
+      parent: 1
+  - uid: 301
+    components:
+    - type: Transform
+      pos: 0.5,8.5
+      parent: 1
+  - uid: 303
+    components:
+    - type: Transform
+      pos: 4.5,6.5
+      parent: 1
+- proto: IronRockPlasma
+  entities:
+  - uid: 100
+    components:
+    - type: Transform
+      pos: 10.5,15.5
+      parent: 1
+  - uid: 255
+    components:
+    - type: Transform
+      pos: 9.5,16.5
+      parent: 1
+  - uid: 265
+    components:
+    - type: Transform
+      pos: 7.5,16.5
+      parent: 1
+  - uid: 266
+    components:
+    - type: Transform
+      pos: 6.5,13.5
+      parent: 1
+  - uid: 282
+    components:
+    - type: Transform
+      pos: 6.5,15.5
+      parent: 1
+  - uid: 285
+    components:
+    - type: Transform
+      pos: 18.5,12.5
+      parent: 1
+  - uid: 286
+    components:
+    - type: Transform
+      pos: 22.5,12.5
+      parent: 1
+  - uid: 287
+    components:
+    - type: Transform
+      pos: 4.5,12.5
+      parent: 1
+  - uid: 295
+    components:
+    - type: Transform
+      pos: 7.5,12.5
+      parent: 1
+  - uid: 305
+    components:
+    - type: Transform
+      pos: 0.5,16.5
+      parent: 1
+  - uid: 306
+    components:
+    - type: Transform
+      pos: 4.5,13.5
+      parent: 1
+  - uid: 313
+    components:
+    - type: Transform
+      pos: 9.5,12.5
+      parent: 1
+  - uid: 314
+    components:
+    - type: Transform
+      pos: 10.5,13.5
+      parent: 1
+- proto: IronRockSilver
+  entities:
+  - uid: 81
+    components:
+    - type: Transform
+      pos: 4.5,4.5
+      parent: 1
+  - uid: 82
+    components:
+    - type: Transform
+      pos: 4.5,0.5
+      parent: 1
+  - uid: 83
+    components:
+    - type: Transform
+      pos: 0.5,0.5
+      parent: 1
+  - uid: 84
+    components:
+    - type: Transform
+      pos: 0.5,4.5
+      parent: 1
+  - uid: 281
+    components:
+    - type: Transform
+      pos: 10.5,7.5
+      parent: 1
+  - uid: 288
+    components:
+    - type: Transform
+      pos: 10.5,6.5
+      parent: 1
+  - uid: 298
+    components:
+    - type: Transform
+      pos: 6.5,6.5
+      parent: 1
+  - uid: 300
+    components:
+    - type: Transform
+      pos: 6.5,7.5
+      parent: 1
+- proto: IronRockUranium
+  entities:
+  - uid: 85
+    components:
+    - type: Transform
+      pos: 18.5,2.5
+      parent: 1
+  - uid: 86
+    components:
+    - type: Transform
+      pos: 20.5,0.5
+      parent: 1
+  - uid: 87
+    components:
+    - type: Transform
+      pos: 22.5,2.5
+      parent: 1
+  - uid: 88
+    components:
+    - type: Transform
+      pos: 20.5,4.5
+      parent: 1
+- proto: LandMineExplosive
+  entities:
+  - uid: 164
+    components:
+    - type: Transform
+      pos: 13.439286,14.473711
+      parent: 1
+  - uid: 166
+    components:
+    - type: Transform
+      pos: 15.486161,14.504961
+      parent: 1
+  - uid: 198
+    components:
+    - type: Transform
+      pos: 14.525224,15.4346485
+      parent: 1
+  - uid: 199
+    components:
+    - type: Transform
+      pos: 14.525224,13.442461
+      parent: 1
+- proto: PoweredLightPostSmallEmpty
+  entities:
+  - uid: 204
+    components:
+    - type: Transform
+      pos: 16.5,0.5
+      parent: 1
+- proto: Rack
+  entities:
+  - uid: 213
+    components:
+    - type: Transform
+      pos: 13.5,3.5
+      parent: 1
+- proto: SalvageCanisterSpawner
+  entities:
+  - uid: 239
+    components:
+    - type: Transform
+      pos: 20.5,9.5
+      parent: 1
+  - uid: 302
+    components:
+    - type: Transform
+      pos: 15.5,3.5
+      parent: 1
+- proto: SalvageSpawnerEquipment
+  entities:
+  - uid: 234
+    components:
+    - type: Transform
+      pos: 21.5,7.5
+      parent: 1
+  - uid: 262
+    components:
+    - type: Transform
+      pos: 21.5,7.5
+      parent: 1
+  - uid: 412
+    components:
+    - type: Transform
+      pos: 21.5,14.5
+      parent: 1
+  - uid: 413
+    components:
+    - type: Transform
+      pos: 20.5,13.5
+      parent: 1
+- proto: SalvageSpawnerEquipmentValuable
+  entities:
+  - uid: 143
+    components:
+    - type: Transform
+      pos: 9.5,3.5
+      parent: 1
+  - uid: 144
+    components:
+    - type: Transform
+      pos: 9.5,2.5
+      parent: 1
+  - uid: 145
+    components:
+    - type: Transform
+      pos: 9.5,1.5
+      parent: 1
+  - uid: 146
+    components:
+    - type: Transform
+      pos: 8.5,1.5
+      parent: 1
+  - uid: 147
+    components:
+    - type: Transform
+      pos: 7.5,1.5
+      parent: 1
+  - uid: 169
+    components:
+    - type: Transform
+      pos: 7.5,2.5
+      parent: 1
+  - uid: 170
+    components:
+    - type: Transform
+      pos: 7.5,3.5
+      parent: 1
+  - uid: 172
+    components:
+    - type: Transform
+      pos: 8.5,1.5
+      parent: 1
+  - uid: 182
+    components:
+    - type: Transform
+      pos: 9.5,1.5
+      parent: 1
+  - uid: 191
+    components:
+    - type: Transform
+      pos: 13.5,3.5
+      parent: 1
+  - uid: 210
+    components:
+    - type: Transform
+      pos: 7.5,1.5
+      parent: 1
+  - uid: 211
+    components:
+    - type: Transform
+      pos: 8.5,3.5
+      parent: 1
+  - uid: 221
+    components:
+    - type: Transform
+      pos: 13.5,3.5
+      parent: 1
+  - uid: 222
+    components:
+    - type: Transform
+      pos: 13.5,3.5
+      parent: 1
+  - uid: 257
+    components:
+    - type: Transform
+      pos: 21.5,9.5
+      parent: 1
+  - uid: 261
+    components:
+    - type: Transform
+      pos: 21.5,9.5
+      parent: 1
+  - uid: 342
+    components:
+    - type: Transform
+      pos: 13.5,9.5
+      parent: 1
+  - uid: 343
+    components:
+    - type: Transform
+      pos: 13.5,9.5
+      parent: 1
+  - uid: 344
+    components:
+    - type: Transform
+      pos: 15.5,9.5
+      parent: 1
+  - uid: 345
+    components:
+    - type: Transform
+      pos: 15.5,9.5
+      parent: 1
+  - uid: 346
+    components:
+    - type: Transform
+      pos: 15.5,9.5
+      parent: 1
+  - uid: 347
+    components:
+    - type: Transform
+      pos: 13.5,9.5
+      parent: 1
+  - uid: 404
+    components:
+    - type: Transform
+      pos: 2.5,13.5
+      parent: 1
+  - uid: 405
+    components:
+    - type: Transform
+      pos: 2.5,14.5
+      parent: 1
+  - uid: 406
+    components:
+    - type: Transform
+      pos: 19.5,15.5
+      parent: 1
+  - uid: 407
+    components:
+    - type: Transform
+      pos: 20.5,15.5
+      parent: 1
+  - uid: 408
+    components:
+    - type: Transform
+      pos: 21.5,15.5
+      parent: 1
+  - uid: 409
+    components:
+    - type: Transform
+      pos: 21.5,15.5
+      parent: 1
+  - uid: 410
+    components:
+    - type: Transform
+      pos: 20.5,15.5
+      parent: 1
+  - uid: 411
+    components:
+    - type: Transform
+      pos: 19.5,15.5
+      parent: 1
+- proto: SalvageSpawnerScrapCommon
+  entities:
+  - uid: 116
+    components:
+    - type: Transform
+      pos: 14.5,0.5
+      parent: 1
+  - uid: 120
+    components:
+    - type: Transform
+      pos: 12.5,0.5
+      parent: 1
+  - uid: 123
+    components:
+    - type: Transform
+      pos: 15.5,2.5
+      parent: 1
+  - uid: 129
+    components:
+    - type: Transform
+      pos: 13.5,0.5
+      parent: 1
+  - uid: 130
+    components:
+    - type: Transform
+      pos: 15.5,0.5
+      parent: 1
+  - uid: 131
+    components:
+    - type: Transform
+      pos: 14.5,0.5
+      parent: 1
+  - uid: 132
+    components:
+    - type: Transform
+      pos: 14.5,0.5
+      parent: 1
+  - uid: 148
+    components:
+    - type: Transform
+      pos: 13.5,2.5
+      parent: 1
+  - uid: 149
+    components:
+    - type: Transform
+      pos: 14.5,2.5
+      parent: 1
+  - uid: 150
+    components:
+    - type: Transform
+      pos: 14.5,3.5
+      parent: 1
+  - uid: 212
+    components:
+    - type: Transform
+      pos: 9.5,1.5
+      parent: 1
+  - uid: 219
+    components:
+    - type: Transform
+      pos: 13.5,0.5
+      parent: 1
+  - uid: 220
+    components:
+    - type: Transform
+      pos: 15.5,0.5
+      parent: 1
+  - uid: 236
+    components:
+    - type: Transform
+      pos: 13.5,0.5
+      parent: 1
+  - uid: 238
+    components:
+    - type: Transform
+      pos: 19.5,8.5
+      parent: 1
+  - uid: 241
+    components:
+    - type: Transform
+      pos: 21.5,7.5
+      parent: 1
+  - uid: 256
+    components:
+    - type: Transform
+      pos: 20.5,7.5
+      parent: 1
+  - uid: 258
+    components:
+    - type: Transform
+      pos: 20.5,8.5
+      parent: 1
+  - uid: 259
+    components:
+    - type: Transform
+      pos: 21.5,8.5
+      parent: 1
+  - uid: 260
+    components:
+    - type: Transform
+      pos: 21.5,9.5
+      parent: 1
+  - uid: 263
+    components:
+    - type: Transform
+      pos: 15.5,0.5
+      parent: 1
+  - uid: 264
+    components:
+    - type: Transform
+      pos: 12.5,0.5
+      parent: 1
+  - uid: 280
+    components:
+    - type: Transform
+      pos: 9.5,2.5
+      parent: 1
+  - uid: 315
+    components:
+    - type: Transform
+      pos: 9.5,3.5
+      parent: 1
+  - uid: 316
+    components:
+    - type: Transform
+      pos: 8.5,3.5
+      parent: 1
+  - uid: 317
+    components:
+    - type: Transform
+      pos: 7.5,3.5
+      parent: 1
+  - uid: 318
+    components:
+    - type: Transform
+      pos: 7.5,2.5
+      parent: 1
+  - uid: 319
+    components:
+    - type: Transform
+      pos: 7.5,1.5
+      parent: 1
+  - uid: 320
+    components:
+    - type: Transform
+      pos: 8.5,1.5
+      parent: 1
+  - uid: 321
+    components:
+    - type: Transform
+      pos: 2.5,1.5
+      parent: 1
+  - uid: 322
+    components:
+    - type: Transform
+      pos: 2.5,2.5
+      parent: 1
+  - uid: 323
+    components:
+    - type: Transform
+      pos: 2.5,3.5
+      parent: 1
+  - uid: 324
+    components:
+    - type: Transform
+      pos: 1.5,2.5
+      parent: 1
+  - uid: 325
+    components:
+    - type: Transform
+      pos: 2.5,2.5
+      parent: 1
+  - uid: 326
+    components:
+    - type: Transform
+      pos: 3.5,2.5
+      parent: 1
+  - uid: 351
+    components:
+    - type: Transform
+      pos: 13.5,9.5
+      parent: 1
+  - uid: 352
+    components:
+    - type: Transform
+      pos: 14.5,9.5
+      parent: 1
+  - uid: 353
+    components:
+    - type: Transform
+      pos: 15.5,9.5
+      parent: 1
+  - uid: 363
+    components:
+    - type: Transform
+      pos: 2.5,9.5
+      parent: 1
+  - uid: 364
+    components:
+    - type: Transform
+      pos: 2.5,8.5
+      parent: 1
+  - uid: 365
+    components:
+    - type: Transform
+      pos: 2.5,7.5
+      parent: 1
+  - uid: 366
+    components:
+    - type: Transform
+      pos: 13.5,15.5
+      parent: 1
+  - uid: 367
+    components:
+    - type: Transform
+      pos: 14.5,15.5
+      parent: 1
+  - uid: 368
+    components:
+    - type: Transform
+      pos: 15.5,15.5
+      parent: 1
+  - uid: 369
+    components:
+    - type: Transform
+      pos: 15.5,14.5
+      parent: 1
+  - uid: 370
+    components:
+    - type: Transform
+      pos: 15.5,13.5
+      parent: 1
+  - uid: 371
+    components:
+    - type: Transform
+      pos: 14.5,13.5
+      parent: 1
+  - uid: 372
+    components:
+    - type: Transform
+      pos: 13.5,13.5
+      parent: 1
+  - uid: 373
+    components:
+    - type: Transform
+      pos: 13.5,14.5
+      parent: 1
+  - uid: 374
+    components:
+    - type: Transform
+      pos: 13.5,15.5
+      parent: 1
+  - uid: 375
+    components:
+    - type: Transform
+      pos: 14.5,15.5
+      parent: 1
+  - uid: 376
+    components:
+    - type: Transform
+      pos: 15.5,15.5
+      parent: 1
+  - uid: 377
+    components:
+    - type: Transform
+      pos: 15.5,14.5
+      parent: 1
+  - uid: 378
+    components:
+    - type: Transform
+      pos: 15.5,13.5
+      parent: 1
+  - uid: 379
+    components:
+    - type: Transform
+      pos: 14.5,13.5
+      parent: 1
+  - uid: 380
+    components:
+    - type: Transform
+      pos: 13.5,13.5
+      parent: 1
+  - uid: 381
+    components:
+    - type: Transform
+      pos: 13.5,14.5
+      parent: 1
+  - uid: 417
+    components:
+    - type: Transform
+      pos: 19.5,14.5
+      parent: 1
+  - uid: 418
+    components:
+    - type: Transform
+      pos: 19.5,15.5
+      parent: 1
+  - uid: 419
+    components:
+    - type: Transform
+      pos: 20.5,14.5
+      parent: 1
+  - uid: 420
+    components:
+    - type: Transform
+      pos: 20.5,15.5
+      parent: 1
+  - uid: 421
+    components:
+    - type: Transform
+      pos: 21.5,14.5
+      parent: 1
+  - uid: 422
+    components:
+    - type: Transform
+      pos: 21.5,15.5
+      parent: 1
+  - uid: 423
+    components:
+    - type: Transform
+      pos: 20.5,13.5
+      parent: 1
+- proto: SalvageSpawnerScrapCommon75
+  entities:
+  - uid: 398
+    components:
+    - type: Transform
+      pos: 2.5,13.5
+      parent: 1
+  - uid: 399
+    components:
+    - type: Transform
+      pos: 2.5,14.5
+      parent: 1
+  - uid: 400
+    components:
+    - type: Transform
+      pos: 2.5,15.5
+      parent: 1
+  - uid: 401
+    components:
+    - type: Transform
+      pos: 3.5,15.5
+      parent: 1
+- proto: SalvageSpawnerScrapValuable
+  entities:
+  - uid: 25
+    components:
+    - type: Transform
+      pos: 21.5,8.5
+      parent: 1
+  - uid: 118
+    components:
+    - type: Transform
+      pos: 20.5,7.5
+      parent: 1
+  - uid: 119
+    components:
+    - type: Transform
+      pos: 21.5,7.5
+      parent: 1
+  - uid: 171
+    components:
+    - type: Transform
+      pos: 9.5,3.5
+      parent: 1
+  - uid: 208
+    components:
+    - type: Transform
+      pos: 8.5,3.5
+      parent: 1
+  - uid: 209
+    components:
+    - type: Transform
+      pos: 7.5,3.5
+      parent: 1
+  - uid: 235
+    components:
+    - type: Transform
+      pos: 19.5,8.5
+      parent: 1
+  - uid: 240
+    components:
+    - type: Transform
+      pos: 20.5,8.5
+      parent: 1
+  - uid: 389
+    components:
+    - type: Transform
+      pos: 8.5,9.5
+      parent: 1
+  - uid: 390
+    components:
+    - type: Transform
+      pos: 8.5,8.5
+      parent: 1
+  - uid: 414
+    components:
+    - type: Transform
+      pos: 19.5,14.5
+      parent: 1
+  - uid: 415
+    components:
+    - type: Transform
+      pos: 20.5,14.5
+      parent: 1
+  - uid: 416
+    components:
+    - type: Transform
+      pos: 21.5,14.5
+      parent: 1
+- proto: SalvageSpawnerScrapValuable75
+  entities:
+  - uid: 121
+    components:
+    - type: Transform
+      pos: 13.5,2.5
+      parent: 1
+  - uid: 122
+    components:
+    - type: Transform
+      pos: 14.5,2.5
+      parent: 1
+  - uid: 124
+    components:
+    - type: Transform
+      pos: 14.5,2.5
+      parent: 1
+  - uid: 327
+    components:
+    - type: Transform
+      pos: 2.5,1.5
+      parent: 1
+  - uid: 328
+    components:
+    - type: Transform
+      pos: 2.5,2.5
+      parent: 1
+  - uid: 329
+    components:
+    - type: Transform
+      pos: 2.5,3.5
+      parent: 1
+  - uid: 330
+    components:
+    - type: Transform
+      pos: 1.5,2.5
+      parent: 1
+  - uid: 331
+    components:
+    - type: Transform
+      pos: 2.5,2.5
+      parent: 1
+  - uid: 332
+    components:
+    - type: Transform
+      pos: 3.5,2.5
+      parent: 1
+  - uid: 333
+    components:
+    - type: Transform
+      pos: 2.5,3.5
+      parent: 1
+  - uid: 334
+    components:
+    - type: Transform
+      pos: 2.5,2.5
+      parent: 1
+  - uid: 335
+    components:
+    - type: Transform
+      pos: 2.5,1.5
+      parent: 1
+  - uid: 336
+    components:
+    - type: Transform
+      pos: 1.5,2.5
+      parent: 1
+  - uid: 337
+    components:
+    - type: Transform
+      pos: 2.5,2.5
+      parent: 1
+  - uid: 338
+    components:
+    - type: Transform
+      pos: 3.5,2.5
+      parent: 1
+  - uid: 382
+    components:
+    - type: Transform
+      pos: 8.5,7.5
+      parent: 1
+  - uid: 383
+    components:
+    - type: Transform
+      pos: 8.5,8.5
+      parent: 1
+  - uid: 384
+    components:
+    - type: Transform
+      pos: 8.5,9.5
+      parent: 1
+  - uid: 385
+    components:
+    - type: Transform
+      pos: 7.5,9.5
+      parent: 1
+  - uid: 386
+    components:
+    - type: Transform
+      pos: 8.5,9.5
+      parent: 1
+  - uid: 387
+    components:
+    - type: Transform
+      pos: 9.5,9.5
+      parent: 1
+  - uid: 388
+    components:
+    - type: Transform
+      pos: 2.5,8.5
+      parent: 1
+  - uid: 402
+    components:
+    - type: Transform
+      pos: 3.5,15.5
+      parent: 1
+  - uid: 403
+    components:
+    - type: Transform
+      pos: 3.5,15.5
+      parent: 1
+- proto: SalvageSpawnerTreasure
+  entities:
+  - uid: 188
+    components:
+    - type: Transform
+      pos: 15.5,2.5
+      parent: 1
+  - uid: 348
+    components:
+    - type: Transform
+      pos: 13.5,9.5
+      parent: 1
+  - uid: 349
+    components:
+    - type: Transform
+      pos: 14.5,9.5
+      parent: 1
+  - uid: 350
+    components:
+    - type: Transform
+      pos: 15.5,9.5
+      parent: 1
+  - uid: 360
+    components:
+    - type: Transform
+      pos: 2.5,9.5
+      parent: 1
+  - uid: 361
+    components:
+    - type: Transform
+      pos: 2.5,8.5
+      parent: 1
+  - uid: 362
+    components:
+    - type: Transform
+      pos: 2.5,7.5
+      parent: 1
+  - uid: 393
+    components:
+    - type: Transform
+      pos: 8.5,7.5
+      parent: 1
+  - uid: 394
+    components:
+    - type: Transform
+      pos: 14.5,9.5
+      parent: 1
+- proto: SalvageSpawnerTreasureValuable
+  entities:
+  - uid: 189
+    components:
+    - type: Transform
+      pos: 14.5,3.5
+      parent: 1
+  - uid: 190
+    components:
+    - type: Transform
+      pos: 14.5,3.5
+      parent: 1
+  - uid: 237
+    components:
+    - type: Transform
+      pos: 19.5,7.5
+      parent: 1
+  - uid: 242
+    components:
+    - type: Transform
+      pos: 20.5,8.5
+      parent: 1
+  - uid: 304
+    components:
+    - type: Transform
+      pos: 19.5,7.5
+      parent: 1
+  - uid: 339
+    components:
+    - type: Transform
+      pos: 2.5,2.5
+      parent: 1
+  - uid: 340
+    components:
+    - type: Transform
+      pos: 2.5,2.5
+      parent: 1
+  - uid: 341
+    components:
+    - type: Transform
+      pos: 2.5,2.5
+      parent: 1
+  - uid: 354
+    components:
+    - type: Transform
+      pos: 2.5,9.5
+      parent: 1
+  - uid: 355
+    components:
+    - type: Transform
+      pos: 2.5,8.5
+      parent: 1
+  - uid: 356
+    components:
+    - type: Transform
+      pos: 2.5,7.5
+      parent: 1
+  - uid: 357
+    components:
+    - type: Transform
+      pos: 2.5,7.5
+      parent: 1
+  - uid: 358
+    components:
+    - type: Transform
+      pos: 2.5,8.5
+      parent: 1
+  - uid: 359
+    components:
+    - type: Transform
+      pos: 2.5,9.5
+      parent: 1
+  - uid: 391
+    components:
+    - type: Transform
+      pos: 8.5,8.5
+      parent: 1
+  - uid: 392
+    components:
+    - type: Transform
+      pos: 8.5,9.5
+      parent: 1
+  - uid: 395
+    components:
+    - type: Transform
+      pos: 1.5,13.5
+      parent: 1
+  - uid: 396
+    components:
+    - type: Transform
+      pos: 1.5,13.5
+      parent: 1
+  - uid: 397
+    components:
+    - type: Transform
+      pos: 1.5,13.5
+      parent: 1
+- proto: ShuttersWindow
+  entities:
+  - uid: 65
+    components:
+    - type: Transform
+      pos: 15.5,1.5
+      parent: 1
+- proto: SignMaterials
+  entities:
+  - uid: 136
+    components:
+    - type: Transform
+      pos: 14.5,1.5
+      parent: 1
+- proto: SignRadiationMed
+  entities:
+  - uid: 193
+    components:
+    - type: Transform
+      pos: 19.5,2.5
+      parent: 1
+  - uid: 203
+    components:
+    - type: Transform
+      pos: 20.5,3.5
+      parent: 1
+  - uid: 205
+    components:
+    - type: Transform
+      pos: 21.5,2.5
+      parent: 1
+  - uid: 226
+    components:
+    - type: Transform
+      pos: 20.5,1.5
+      parent: 1
+- proto: SignSecureMedRed
+  entities:
+  - uid: 178
+    components:
+    - type: Transform
+      pos: 12.5,12.5
+      parent: 1
+  - uid: 187
+    components:
+    - type: Transform
+      pos: 12.5,16.5
+      parent: 1
+  - uid: 218
+    components:
+    - type: Transform
+      pos: 16.5,16.5
+      parent: 1
+- proto: TableWood
+  entities:
+  - uid: 74
+    components:
+    - type: Transform
+      pos: 19.5,7.5
+      parent: 1
+- proto: WallReinforced
+  entities:
+  - uid: 28
+    components:
+    - type: Transform
+      pos: 7.5,14.5
+      parent: 1
+  - uid: 29
+    components:
+    - type: Transform
+      pos: 8.5,12.5
+      parent: 1
+  - uid: 39
+    components:
+    - type: Transform
+      pos: 10.5,4.5
+      parent: 1
+  - uid: 40
+    components:
+    - type: Transform
+      pos: 10.5,2.5
+      parent: 1
+  - uid: 41
+    components:
+    - type: Transform
+      pos: 8.5,0.5
+      parent: 1
+  - uid: 42
+    components:
+    - type: Transform
+      pos: 7.5,0.5
+      parent: 1
+  - uid: 43
+    components:
+    - type: Transform
+      pos: 6.5,2.5
+      parent: 1
+  - uid: 44
+    components:
+    - type: Transform
+      pos: 6.5,3.5
+      parent: 1
+  - uid: 46
+    components:
+    - type: Transform
+      pos: 21.5,0.5
+      parent: 1
+  - uid: 50
+    components:
+    - type: Transform
+      pos: 19.5,0.5
+      parent: 1
+  - uid: 51
+    components:
+    - type: Transform
+      pos: 18.5,0.5
+      parent: 1
+  - uid: 52
+    components:
+    - type: Transform
+      pos: 22.5,0.5
+      parent: 1
+  - uid: 53
+    components:
+    - type: Transform
+      pos: 19.5,4.5
+      parent: 1
+  - uid: 55
+    components:
+    - type: Transform
+      pos: 22.5,3.5
+      parent: 1
+  - uid: 56
+    components:
+    - type: Transform
+      pos: 22.5,4.5
+      parent: 1
+  - uid: 57
+    components:
+    - type: Transform
+      pos: 22.5,1.5
+      parent: 1
+  - uid: 58
+    components:
+    - type: Transform
+      pos: 21.5,4.5
+      parent: 1
+  - uid: 59
+    components:
+    - type: Transform
+      pos: 18.5,3.5
+      parent: 1
+  - uid: 60
+    components:
+    - type: Transform
+      pos: 18.5,4.5
+      parent: 1
+  - uid: 63
+    components:
+    - type: Transform
+      pos: 18.5,1.5
+      parent: 1
+  - uid: 67
+    components:
+    - type: Transform
+      pos: 18.5,14.5
+      parent: 1
+  - uid: 70
+    components:
+    - type: Transform
+      pos: 8.5,15.5
+      parent: 1
+  - uid: 73
+    components:
+    - type: Transform
+      pos: 0.5,12.5
+      parent: 1
+  - uid: 77
+    components:
+    - type: Transform
+      pos: 10.5,12.5
+      parent: 1
+  - uid: 79
+    components:
+    - type: Transform
+      pos: 10.5,16.5
+      parent: 1
+  - uid: 80
+    components:
+    - type: Transform
+      pos: 6.5,16.5
+      parent: 1
+  - uid: 92
+    components:
+    - type: Transform
+      pos: 4.5,16.5
+      parent: 1
+  - uid: 96
+    components:
+    - type: Transform
+      pos: 6.5,14.5
+      parent: 1
+  - uid: 114
+    components:
+    - type: Transform
+      pos: 8.5,16.5
+      parent: 1
+  - uid: 115
+    components:
+    - type: Transform
+      pos: 6.5,12.5
+      parent: 1
+  - uid: 117
+    components:
+    - type: Transform
+      pos: 9.5,14.5
+      parent: 1
+  - uid: 137
+    components:
+    - type: Transform
+      pos: 16.5,8.5
+      parent: 1
+  - uid: 138
+    components:
+    - type: Transform
+      pos: 16.5,7.5
+      parent: 1
+  - uid: 152
+    components:
+    - type: Transform
+      pos: 16.5,10.5
+      parent: 1
+  - uid: 153
+    components:
+    - type: Transform
+      pos: 13.5,10.5
+      parent: 1
+  - uid: 154
+    components:
+    - type: Transform
+      pos: 14.5,10.5
+      parent: 1
+  - uid: 156
+    components:
+    - type: Transform
+      pos: 15.5,8.5
+      parent: 1
+  - uid: 174
+    components:
+    - type: Transform
+      pos: 16.5,16.5
+      parent: 1
+  - uid: 192
+    components:
+    - type: Transform
+      pos: 12.5,7.5
+      parent: 1
+  - uid: 223
+    components:
+    - type: Transform
+      pos: 12.5,8.5
+      parent: 1
+  - uid: 224
+    components:
+    - type: Transform
+      pos: 12.5,6.5
+      parent: 1
+  - uid: 229
+    components:
+    - type: Transform
+      pos: 12.5,16.5
+      parent: 1
+  - uid: 230
+    components:
+    - type: Transform
+      pos: 12.5,12.5
+      parent: 1
+  - uid: 243
+    components:
+    - type: Transform
+      pos: 9.5,15.5
+      parent: 1
+  - uid: 244
+    components:
+    - type: Transform
+      pos: 7.5,15.5
+      parent: 1
+  - uid: 250
+    components:
+    - type: Transform
+      pos: 20.5,16.5
+      parent: 1
+  - uid: 251
+    components:
+    - type: Transform
+      pos: 21.5,16.5
+      parent: 1
+  - uid: 252
+    components:
+    - type: Transform
+      pos: 10.5,14.5
+      parent: 1
+  - uid: 253
+    components:
+    - type: Transform
+      pos: 9.5,13.5
+      parent: 1
+  - uid: 254
+    components:
+    - type: Transform
+      pos: 7.5,13.5
+      parent: 1
+  - uid: 267
+    components:
+    - type: Transform
+      pos: 8.5,13.5
+      parent: 1
+  - uid: 268
+    components:
+    - type: Transform
+      pos: 22.5,14.5
+      parent: 1
+  - uid: 269
+    components:
+    - type: Transform
+      pos: 22.5,16.5
+      parent: 1
+  - uid: 270
+    components:
+    - type: Transform
+      pos: 21.5,12.5
+      parent: 1
+  - uid: 275
+    components:
+    - type: Transform
+      pos: 18.5,13.5
+      parent: 1
+  - uid: 276
+    components:
+    - type: Transform
+      pos: 19.5,12.5
+      parent: 1
+  - uid: 278
+    components:
+    - type: Transform
+      pos: 22.5,13.5
+      parent: 1
+  - uid: 279
+    components:
+    - type: Transform
+      pos: 18.5,15.5
+      parent: 1
+  - uid: 292
+    components:
+    - type: Transform
+      pos: 3.5,14.5
+      parent: 1
+  - uid: 293
+    components:
+    - type: Transform
+      pos: 4.5,14.5
+      parent: 1
+  - uid: 294
+    components:
+    - type: Transform
+      pos: 1.5,12.5
+      parent: 1
+  - uid: 296
+    components:
+    - type: Transform
+      pos: 1.5,14.5
+      parent: 1
+  - uid: 309
+    components:
+    - type: Transform
+      pos: 2.5,12.5
+      parent: 1
+  - uid: 310
+    components:
+    - type: Transform
+      pos: 4.5,15.5
+      parent: 1
+  - uid: 311
+    components:
+    - type: Transform
+      pos: 1.5,16.5
+      parent: 1
+- proto: WallReinforcedRust
+  entities:
+  - uid: 32
+    components:
+    - type: Transform
+      pos: 6.5,1.5
+      parent: 1
+  - uid: 33
+    components:
+    - type: Transform
+      pos: 6.5,0.5
+      parent: 1
+  - uid: 34
+    components:
+    - type: Transform
+      pos: 10.5,3.5
+      parent: 1
+  - uid: 35
+    components:
+    - type: Transform
+      pos: 9.5,0.5
+      parent: 1
+  - uid: 36
+    components:
+    - type: Transform
+      pos: 10.5,0.5
+      parent: 1
+  - uid: 37
+    components:
+    - type: Transform
+      pos: 10.5,1.5
+      parent: 1
+  - uid: 38
+    components:
+    - type: Transform
+      pos: 6.5,4.5
+      parent: 1
+  - uid: 45
+    components:
+    - type: Transform
+      pos: 19.5,3.5
+      parent: 1
+  - uid: 47
+    components:
+    - type: Transform
+      pos: 20.5,3.5
+      parent: 1
+  - uid: 48
+    components:
+    - type: Transform
+      pos: 19.5,2.5
+      parent: 1
+  - uid: 49
+    components:
+    - type: Transform
+      pos: 21.5,3.5
+      parent: 1
+  - uid: 54
+    components:
+    - type: Transform
+      pos: 21.5,1.5
+      parent: 1
+  - uid: 61
+    components:
+    - type: Transform
+      pos: 19.5,1.5
+      parent: 1
+  - uid: 62
+    components:
+    - type: Transform
+      pos: 20.5,1.5
+      parent: 1
+  - uid: 64
+    components:
+    - type: Transform
+      pos: 21.5,2.5
+      parent: 1
+  - uid: 68
+    components:
+    - type: Transform
+      pos: 19.5,16.5
+      parent: 1
+  - uid: 69
+    components:
+    - type: Transform
+      pos: 19.5,13.5
+      parent: 1
+  - uid: 91
+    components:
+    - type: Transform
+      pos: 0.5,14.5
+      parent: 1
+  - uid: 95
+    components:
+    - type: Transform
+      pos: 18.5,16.5
+      parent: 1
+  - uid: 157
+    components:
+    - type: Transform
+      pos: 13.5,8.5
+      parent: 1
+  - uid: 158
+    components:
+    - type: Transform
+      pos: 12.5,9.5
+      parent: 1
+  - uid: 194
+    components:
+    - type: Transform
+      pos: 12.5,10.5
+      parent: 1
+  - uid: 195
+    components:
+    - type: Transform
+      pos: 16.5,9.5
+      parent: 1
+  - uid: 196
+    components:
+    - type: Transform
+      pos: 15.5,10.5
+      parent: 1
+  - uid: 206
+    components:
+    - type: Transform
+      pos: 16.5,6.5
+      parent: 1
+  - uid: 245
+    components:
+    - type: Transform
+      pos: 21.5,13.5
+      parent: 1
+  - uid: 277
+    components:
+    - type: Transform
+      pos: 22.5,15.5
+      parent: 1
+  - uid: 290
+    components:
+    - type: Transform
+      pos: 3.5,12.5
+      parent: 1
+  - uid: 291
+    components:
+    - type: Transform
+      pos: 2.5,16.5
+      parent: 1
+  - uid: 297
+    components:
+    - type: Transform
+      pos: 3.5,16.5
+      parent: 1
+  - uid: 307
+    components:
+    - type: Transform
+      pos: 3.5,13.5
+      parent: 1
+  - uid: 308
+    components:
+    - type: Transform
+      pos: 0.5,13.5
+      parent: 1
+- proto: WallSolid
+  entities:
+  - uid: 14
+    components:
+    - type: Transform
+      pos: 4.5,1.5
+      parent: 1
+  - uid: 15
+    components:
+    - type: Transform
+      pos: 4.5,2.5
+      parent: 1
+  - uid: 17
+    components:
+    - type: Transform
+      pos: 3.5,3.5
+      parent: 1
+  - uid: 18
+    components:
+    - type: Transform
+      pos: 3.5,4.5
+      parent: 1
+  - uid: 19
+    components:
+    - type: Transform
+      pos: 2.5,4.5
+      parent: 1
+  - uid: 23
+    components:
+    - type: Transform
+      pos: 0.5,2.5
+      parent: 1
+  - uid: 26
+    components:
+    - type: Transform
+      pos: 1.5,0.5
+      parent: 1
+  - uid: 27
+    components:
+    - type: Transform
+      pos: 2.5,0.5
+      parent: 1
+  - uid: 31
+    components:
+    - type: Transform
+      pos: 21.5,6.5
+      parent: 1
+  - uid: 66
+    components:
+    - type: Transform
+      pos: 20.5,10.5
+      parent: 1
+  - uid: 72
+    components:
+    - type: Transform
+      pos: 22.5,8.5
+      parent: 1
+  - uid: 93
+    components:
+    - type: Transform
+      pos: 18.5,7.5
+      parent: 1
+  - uid: 94
+    components:
+    - type: Transform
+      pos: 18.5,6.5
+      parent: 1
+  - uid: 97
+    components:
+    - type: Transform
+      pos: 22.5,9.5
+      parent: 1
+  - uid: 98
+    components:
+    - type: Transform
+      pos: 21.5,10.5
+      parent: 1
+  - uid: 101
+    components:
+    - type: Transform
+      pos: 12.5,1.5
+      parent: 1
+  - uid: 104
+    components:
+    - type: Transform
+      pos: 12.5,4.5
+      parent: 1
+  - uid: 105
+    components:
+    - type: Transform
+      pos: 13.5,4.5
+      parent: 1
+  - uid: 108
+    components:
+    - type: Transform
+      pos: 16.5,4.5
+      parent: 1
+  - uid: 110
+    components:
+    - type: Transform
+      pos: 16.5,2.5
+      parent: 1
+  - uid: 111
+    components:
+    - type: Transform
+      pos: 16.5,1.5
+      parent: 1
+  - uid: 134
+    components:
+    - type: Transform
+      pos: 6.5,9.5
+      parent: 1
+  - uid: 135
+    components:
+    - type: Transform
+      pos: 6.5,8.5
+      parent: 1
+  - uid: 151
+    components:
+    - type: Transform
+      pos: 7.5,8.5
+      parent: 1
+  - uid: 155
+    components:
+    - type: Transform
+      pos: 7.5,6.5
+      parent: 1
+  - uid: 159
+    components:
+    - type: Transform
+      pos: 9.5,7.5
+      parent: 1
+  - uid: 160
+    components:
+    - type: Transform
+      pos: 10.5,8.5
+      parent: 1
+  - uid: 161
+    components:
+    - type: Transform
+      pos: 9.5,10.5
+      parent: 1
+  - uid: 162
+    components:
+    - type: Transform
+      pos: 8.5,10.5
+      parent: 1
+  - uid: 165
+    components:
+    - type: Transform
+      pos: 2.5,10.5
+      parent: 1
+  - uid: 168
+    components:
+    - type: Transform
+      pos: 3.5,8.5
+      parent: 1
+  - uid: 173
+    components:
+    - type: Transform
+      pos: 1.5,1.5
+      parent: 1
+  - uid: 179
+    components:
+    - type: Transform
+      pos: 1.5,8.5
+      parent: 1
+  - uid: 180
+    components:
+    - type: Transform
+      pos: 3.5,6.5
+      parent: 1
+  - uid: 181
+    components:
+    - type: Transform
+      pos: 1.5,7.5
+      parent: 1
+  - uid: 197
+    components:
+    - type: Transform
+      pos: 3.5,10.5
+      parent: 1
+  - uid: 200
+    components:
+    - type: Transform
+      pos: 2.5,6.5
+      parent: 1
+  - uid: 247
+    components:
+    - type: Transform
+      pos: 18.5,9.5
+      parent: 1
+- proto: WallSolidRust
+  entities:
+  - uid: 12
+    components:
+    - type: Transform
+      pos: 3.5,1.5
+      parent: 1
+  - uid: 13
+    components:
+    - type: Transform
+      pos: 3.5,0.5
+      parent: 1
+  - uid: 16
+    components:
+    - type: Transform
+      pos: 4.5,3.5
+      parent: 1
+  - uid: 20
+    components:
+    - type: Transform
+      pos: 1.5,4.5
+      parent: 1
+  - uid: 21
+    components:
+    - type: Transform
+      pos: 0.5,3.5
+      parent: 1
+  - uid: 22
+    components:
+    - type: Transform
+      pos: 1.5,3.5
+      parent: 1
+  - uid: 24
+    components:
+    - type: Transform
+      pos: 0.5,1.5
+      parent: 1
+  - uid: 102
+    components:
+    - type: Transform
+      pos: 12.5,3.5
+      parent: 1
+  - uid: 103
+    components:
+    - type: Transform
+      pos: 12.5,2.5
+      parent: 1
+  - uid: 106
+    components:
+    - type: Transform
+      pos: 15.5,4.5
+      parent: 1
+  - uid: 107
+    components:
+    - type: Transform
+      pos: 14.5,4.5
+      parent: 1
+  - uid: 109
+    components:
+    - type: Transform
+      pos: 16.5,3.5
+      parent: 1
+  - uid: 112
+    components:
+    - type: Transform
+      pos: 14.5,1.5
+      parent: 1
+  - uid: 125
+    components:
+    - type: Transform
+      pos: 9.5,6.5
+      parent: 1
+  - uid: 126
+    components:
+    - type: Transform
+      pos: 9.5,8.5
+      parent: 1
+  - uid: 127
+    components:
+    - type: Transform
+      pos: 7.5,10.5
+      parent: 1
+  - uid: 128
+    components:
+    - type: Transform
+      pos: 3.5,9.5
+      parent: 1
+  - uid: 139
+    components:
+    - type: Transform
+      pos: 10.5,9.5
+      parent: 1
+  - uid: 140
+    components:
+    - type: Transform
+      pos: 6.5,10.5
+      parent: 1
+  - uid: 141
+    components:
+    - type: Transform
+      pos: 3.5,7.5
+      parent: 1
+  - uid: 142
+    components:
+    - type: Transform
+      pos: 7.5,7.5
+      parent: 1
+  - uid: 163
+    components:
+    - type: Transform
+      pos: 8.5,6.5
+      parent: 1
+  - uid: 201
+    components:
+    - type: Transform
+      pos: 1.5,6.5
+      parent: 1
+  - uid: 202
+    components:
+    - type: Transform
+      pos: 10.5,10.5
+      parent: 1
+  - uid: 227
+    components:
+    - type: Transform
+      pos: 1.5,10.5
+      parent: 1
+  - uid: 228
+    components:
+    - type: Transform
+      pos: 1.5,9.5
+      parent: 1
+  - uid: 246
+    components:
+    - type: Transform
+      pos: 18.5,10.5
+      parent: 1
+  - uid: 248
+    components:
+    - type: Transform
+      pos: 19.5,10.5
+      parent: 1
+  - uid: 249
+    components:
+    - type: Transform
+      pos: 18.5,8.5
+      parent: 1
+  - uid: 271
+    components:
+    - type: Transform
+      pos: 22.5,6.5
+      parent: 1
+  - uid: 272
+    components:
+    - type: Transform
+      pos: 19.5,6.5
+      parent: 1
+  - uid: 273
+    components:
+    - type: Transform
+      pos: 22.5,10.5
+      parent: 1
+  - uid: 274
+    components:
+    - type: Transform
+      pos: 22.5,7.5
+      parent: 1
+...
diff --git a/Resources/Prototypes/Procedural/Themes/vgroidinterior.yml b/Resources/Prototypes/Procedural/Themes/vgroidinterior.yml
new file mode 100644 (file)
index 0000000..237c53c
--- /dev/null
@@ -0,0 +1,105 @@
+- type: dungeonRoom
+  id: VGRoidInterior5x5a
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 0,0
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5b
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 6,0
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5c
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 12,0
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5d
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 18,0
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5e
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 0,6
+  tags:
+    - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5f
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 6,6
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5g
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 12,6
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5h
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 18,6
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5i
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 0,12
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5j
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 6,12
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5k
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 12,12
+  tags:
+  - VGRoidInterior
+
+- type: dungeonRoom
+  id: VGRoidInterior5x5l
+  size: 5,5
+  atlas: /Maps/Dungeon/vgroidinterior.yml
+  offset: 18,12
+  tags:
+  - VGRoidInterior
+
+- type: entity
+  id: VGRoidInteriorRoomMarker
+  parent: BaseRoomMarker
+  name: VGRoid interior marker
+  components:
+  - type: RoomFill
+    roomWhitelist:
+      tags:
+      - VGRoidInterior
index 8c8d9147c42e8fe9665959dfa7869bd76d6fa5f2..05ab652ece940504168c0c16ae6e9434e63efa06 100644 (file)
       proto: VGRoidSmaller
     - !type:PrototypeDunGen
       proto: VGRoidSmallPaths
+    - !type:EntityTableDunGen
+      minCount: 7
+      maxCount: 12
+      table:
+        id: VGRoidInteriorRoomMarker
     # Fill
     - !type:PrototypeDunGen
       proto: VGRoidFill
       Fill: IronRock
   layers:
   - !type:FillGridDunGen
+    allowedTiles:
+    - FloorAsteroidSand
index e2400265f26a3313817dec12009b7b037d2db0f1..8787dd7340d2d7c857f8979720dafea7075aa864 100644 (file)
 - type: Tag
   id: Vegetable
 
+- type: Tag
+  id: VGRoidInterior
+
 - type: Tag
   id: VimPilot