From cae3dd987dc3391798434095df14ad40285f02b0 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Sun, 3 Nov 2024 12:10:35 +0200 Subject: [PATCH 01/36] Restore https://github.com/new-frontiers-14/frontier-station-14/pull/667/files (#2358) --- .../EntityEffects/Effects/PlantMutateGases.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Content.Server/EntityEffects/Effects/PlantMutateGases.cs b/Content.Server/EntityEffects/Effects/PlantMutateGases.cs index 52b9da3a851..92889a926d0 100644 --- a/Content.Server/EntityEffects/Effects/PlantMutateGases.cs +++ b/Content.Server/EntityEffects/Effects/PlantMutateGases.cs @@ -64,12 +64,28 @@ public override void Effect(EntityEffectBaseArgs args) if (plantholder.Seed == null) return; + // Frontier: List of gasses + Gas[] GassesList = + { + Gas.Oxygen, + Gas.Nitrogen, + Gas.CarbonDioxide, + Gas.NitrousOxide, + Gas.Ammonia, + Gas.Plasma, + Gas.WaterVapor, + //Gas.Tritium, + //Gas.Frezon, + }; + // Frontier: List of gasses + var random = IoCManager.Resolve(); var gasses = plantholder.Seed.ConsumeGasses; // Add a random amount of a random gas to this gas dictionary float amount = random.NextFloat(MinValue, MaxValue); - Gas gas = random.Pick(Enum.GetValues(typeof(Gas)).Cast().ToList()); + //Gas gas = random.Pick(Enum.GetValues(typeof(Gas)).Cast().ToList()); // Frontier + Gas gas = random.Pick(GassesList); // Frontier if (gasses.ContainsKey(gas)) { gasses[gas] += amount; From c25fb3167530bd8a650c52980d179bba2f0e252f Mon Sep 17 00:00:00 2001 From: blackknight954 <40075385+blackknight954@users.noreply.github.com> Date: Sun, 3 Nov 2024 06:01:58 -0600 Subject: [PATCH 02/36] Diagonal grille fix (#2356) * Fixed an issue with diagonal grilles blocking laser shots. * comment up grille changes --------- Co-authored-by: Whatstone --- .../Prototypes/Entities/Structures/Walls/grille.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Walls/grille.yml b/Resources/Prototypes/Entities/Structures/Walls/grille.yml index 2b65528d225..eff049ed19f 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/grille.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/grille.yml @@ -191,10 +191,10 @@ - "-0.5,-0.5" - "0.5,0.5" - "0.5,-0.5" - mask: - - FullTileMask + # mask: # Frontier + # - FullTileMask # Frontier layer: - - WallLayer + - GlassLayer # Frontier: WallLayer Date: Sun, 3 Nov 2024 12:02:23 +0000 Subject: [PATCH 03/36] Automatic Changelog (#2356) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 36af9deac15..68c70b69217 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5041,3 +5041,11 @@ Entries: message: Goblinebanes can no longer pilot ships id: 5470 time: '2024-11-01T23:13:59.0000000+00:00' +- author: blackknight954 + changes: + - type: Fix + message: >- + Diagonal grilles and diagonal clockwork grilles no longer block lasers + from passing through them. + id: 5471 + time: '2024-11-03T12:01:58.0000000+00:00' From cb40107df74eb38b66319af8d5c4f050b6021c3f Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Mon, 4 Nov 2024 21:10:34 +0300 Subject: [PATCH 04/36] Remove Goblinbane (#2362) * Remove Goblinbane * temp * R for Remove * More R --- .../advertisements/mobchatter/goblinbane.ftl | 20 -- .../_NF/ghost/roles/ghost-role-component.ftl | 12 - Resources/Maps/_NF/Dungeon/cave_factory.yml | 2 +- Resources/Maps/_NF/Dungeon/experiment.yml | 2 +- Resources/Maps/_NF/Dungeon/haunted.yml | 2 +- Resources/Maps/_NF/Dungeon/lava_brig.yml | 2 +- Resources/Maps/_NF/Dungeon/lava_mercenary.yml | 2 +- .../Maps/_NF/Dungeon/salvage_outpost.yml | 2 +- Resources/Maps/_NF/Dungeon/snowy_labs.yml | 2 +- Resources/Maps/_NF/Dungeon/virology_lab.yml | 4 +- Resources/Maps/_NF/POI/grifty.yml | 2 +- Resources/Maps/_NF/POI/mchobo.yml | 2 +- .../Entities/Clothing/Belt/belts.yml | 2 +- .../Entities/Clothing/OuterClothing/misc.yml | 6 +- .../Clothing/OuterClothing/wintercoats.yml | 2 +- .../Entities/Clothing/Shoes/specific.yml | 2 +- .../Entities/Clothing/Uniforms/jumpskirts.yml | 4 +- .../Entities/Clothing/Uniforms/jumpsuits.yml | 6 +- .../_NF/Catalog/NPCsChatter/goblinbane.yml | 5 - .../_NF/Entities/Clothing/Belt/belts.yml | 4 +- .../_NF/Entities/Clothing/Head/hats.yml | 20 +- .../_NF/Entities/Clothing/Neck/misc.yml | 2 +- .../_NF/Entities/Clothing/Neck/scarfs.yml | 2 +- .../Entities/Clothing/OuterClothing/coats.yml | 6 +- .../Entities/Clothing/Uniforms/jumpsuits.yml | 4 +- .../Clothing/faction_clothing_base.yml | 14 - .../Conditional/mobs_meme_goblinbane.yml | 107 ------- .../Spawners/Random/mobs_meme_goblinbane.yml | 23 -- .../Spawners/Random/possessed_toilet.yml | 19 -- .../Entities/Mobs/NPCs/mob_hostile_base.yml | 24 +- .../Mobs/NPCs/mob_meme_goblinbane.yml | 272 ----------------- .../Mobs/NPCs/mob_meme_goblinbane_minions.yml | 274 ------------------ .../Guns/Ammunition/Projectiles/chem.yml | 19 -- .../_NF/Roles/Ghostroles/whitelisted.yml | 9 - Resources/Prototypes/_NF/ai_factions.yml | 119 -------- .../_NF/Mobs/Meme/goblinbane.rsi/alive.png | Bin 8996 -> 0 bytes .../Meme/goblinbane.rsi/alive_unshaded.png | Bin 1978 -> 0 bytes .../Mobs/Meme/goblinbane.rsi/bucket_alive.png | Bin 2362 -> 0 bytes .../Mobs/Meme/goblinbane.rsi/bucket_dead.png | Bin 667 -> 0 bytes .../Meme/goblinbane.rsi/bucket_portal.png | Bin 1278 -> 0 bytes .../Meme/goblinbane.rsi/bucket_unshaded.png | Bin 871 -> 0 bytes .../_NF/Mobs/Meme/goblinbane.rsi/dead.png | Bin 1037 -> 0 bytes .../Meme/goblinbane.rsi/dead_unshaded.png | Bin 107 -> 0 bytes .../_NF/Mobs/Meme/goblinbane.rsi/ghost.png | Bin 10375 -> 0 bytes .../Meme/goblinbane.rsi/ghost_unshaded.png | Bin 3833 -> 0 bytes .../_NF/Mobs/Meme/goblinbane.rsi/meta.json | 111 ------- .../Mobs/Meme/goblinbane.rsi/mop_alive.png | Bin 949 -> 0 bytes .../_NF/Mobs/Meme/goblinbane.rsi/mop_dead.png | Bin 536 -> 0 bytes .../Meme/goblinbane.rsi/mop_dead_unshaded.png | Bin 319 -> 0 bytes .../Mobs/Meme/goblinbane.rsi/mop_unshaded.png | Bin 596 -> 0 bytes .../Mobs/Meme/goblinbane.rsi/spray_alive.png | Bin 1081 -> 0 bytes .../Mobs/Meme/goblinbane.rsi/spray_dead.png | Bin 390 -> 0 bytes .../goblinbane.rsi/spray_dead_unshaded.png | Bin 242 -> 0 bytes .../Meme/goblinbane.rsi/spray_unshaded.png | Bin 783 -> 0 bytes 54 files changed, 64 insertions(+), 1046 deletions(-) delete mode 100644 Resources/Locale/en-US/_NF/advertisements/mobchatter/goblinbane.ftl delete mode 100644 Resources/Prototypes/_NF/Catalog/NPCsChatter/goblinbane.yml delete mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_meme_goblinbane.yml delete mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_meme_goblinbane.yml delete mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/possessed_toilet.yml delete mode 100644 Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_meme_goblinbane.yml delete mode 100644 Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_meme_goblinbane_minions.yml delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/alive.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/alive_unshaded.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/bucket_alive.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/bucket_dead.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/bucket_portal.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/bucket_unshaded.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/dead.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/dead_unshaded.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/ghost.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/ghost_unshaded.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/meta.json delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_alive.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_dead.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_dead_unshaded.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_unshaded.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_alive.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_dead.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_dead_unshaded.png delete mode 100644 Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_unshaded.png diff --git a/Resources/Locale/en-US/_NF/advertisements/mobchatter/goblinbane.ftl b/Resources/Locale/en-US/_NF/advertisements/mobchatter/goblinbane.ftl deleted file mode 100644 index 40bba30b665..00000000000 --- a/Resources/Locale/en-US/_NF/advertisements/mobchatter/goblinbane.ftl +++ /dev/null @@ -1,20 +0,0 @@ -advertisement-goblinbane-1 = The only good goblin is clean goblin! Clean goblin is DEAD goblin! -advertisement-goblinbane-2 = Have you washed your hands lately, goblin? With soap? -advertisement-goblinbane-3 = When was the last time you flossed? -advertisement-goblinbane-4 = Come here! I'll wash your face off! -advertisement-goblinbane-5 = You. Will. Suffer. Uhh.. I mean.. You'll become clean! -advertisement-goblinbane-6 = Soap! Ever heard of it?! -advertisement-goblinbane-7 = Filth. I despise it. I seek to eradicate it. Goblins are filthy. -advertisement-goblinbane-8 = Want to hear a joke? Knock-knock. Who's there? Goblin janitor! Hhah! -advertisement-goblinbane-9 = I'm walking, seeking, cleaning and cleansing. -advertisement-goblinbane-10 = Your untidiness makes my water boil! -advertisement-goblinbane-11 = Space Cleaner! -advertisement-goblinbane-12 = You should've used paper tovels after washing your hands. -advertisement-goblinbane-13 = I could smell you from adjacent compartment, goblin. -advertisement-goblinbane-14 = There will be no mercy, unclean one! -advertisement-goblinbane-15 = Goblins. Dirt. I hate dirt. -advertisement-goblinbane-16 = Here, gobbo-gobbo-gobbo! I wont bite! Pinky promise! -advertisement-goblinbane-17 = When I'm done scraping the dirt from you I'll make a mop handle from your bones. -advertisement-goblinbane-18 = If you don't brush your teeth, I'll brush them off off you. -advertisement-goblinbane-19 = *gurgles* -advertisement-goblinbane-20 = You didn't flush!! diff --git a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl index eb197592a3e..f4ebc71ac45 100644 --- a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl @@ -55,15 +55,3 @@ ghost-role-information-dungeon-boss-rules = You are a [color=red][bold]Team Anta - [color=red]DO NOT[/color] gib players. Once they're dead, leave them be. - [color=red]DO NOT[/color] destroy or hide valuable loot in the dungeon. - [color=red]DO NOT[/color] leave the planet. - -ghost-role-information-goblinbane-name = The Goblinbane -ghost-role-information-goblinbane-ghost-name = The Ghost of Goblinbane -ghost-role-information-goblinbane-description = Look for people who lack personal hygiene and either convince them to change their ways or make them face the consequences. -ghost-role-information-goblinbane-rules = You are a [color=red][bold]Solo Antagonist[/bold][/color] capable of summoning minions. [color=yellow]Do note[/color], your minions will be hostile to everyone, except you. - Search and destroy people with poor personal hygiene. [color=yellow]Consider[/color] ignoring players dressed as janitors. - Please note that [color=yellow]all server rules still apply.[/color]. Additionally: - - [color=yellow]Reminder[/color] that Frontier Outpost (the station and 200m area around it) is a safe zone. - - [color=red]DO NOT[/color] attack players on the Outpost. - - [color=red]DO NOT[/color] use your abilities on the Outpost. - - [color=red]DO NOT[/color] intentionally damage Frontier Outpost, other POIs, shuttles. - - [color=red]DO NOT[/color] devour walls and airlocks on Frontier Outpost, other POIs, shuttles. diff --git a/Resources/Maps/_NF/Dungeon/cave_factory.yml b/Resources/Maps/_NF/Dungeon/cave_factory.yml index af7d009cb09..5ade656ea88 100644 --- a/Resources/Maps/_NF/Dungeon/cave_factory.yml +++ b/Resources/Maps/_NF/Dungeon/cave_factory.yml @@ -13644,7 +13644,7 @@ entities: rot: 3.141592653589793 rad pos: 12.5,43.5 parent: 1 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 927 components: diff --git a/Resources/Maps/_NF/Dungeon/experiment.yml b/Resources/Maps/_NF/Dungeon/experiment.yml index dd2909a254d..94729a67b1e 100644 --- a/Resources/Maps/_NF/Dungeon/experiment.yml +++ b/Resources/Maps/_NF/Dungeon/experiment.yml @@ -10347,7 +10347,7 @@ entities: rot: 1.5707963267948966 rad pos: 45.5,1.5 parent: 1653 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 799 components: diff --git a/Resources/Maps/_NF/Dungeon/haunted.yml b/Resources/Maps/_NF/Dungeon/haunted.yml index 0b95c70ba4c..5d94e19080e 100644 --- a/Resources/Maps/_NF/Dungeon/haunted.yml +++ b/Resources/Maps/_NF/Dungeon/haunted.yml @@ -2824,7 +2824,7 @@ entities: - type: Transform pos: 36.5,31.5 parent: 1653 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 406 components: diff --git a/Resources/Maps/_NF/Dungeon/lava_brig.yml b/Resources/Maps/_NF/Dungeon/lava_brig.yml index 20b358c13ca..7ce2ea5335e 100644 --- a/Resources/Maps/_NF/Dungeon/lava_brig.yml +++ b/Resources/Maps/_NF/Dungeon/lava_brig.yml @@ -12152,7 +12152,7 @@ entities: rot: 3.141592653589793 rad pos: 12.5,43.5 parent: 588 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 932 components: diff --git a/Resources/Maps/_NF/Dungeon/lava_mercenary.yml b/Resources/Maps/_NF/Dungeon/lava_mercenary.yml index 4d130f1c69f..982bd595109 100644 --- a/Resources/Maps/_NF/Dungeon/lava_mercenary.yml +++ b/Resources/Maps/_NF/Dungeon/lava_mercenary.yml @@ -12274,7 +12274,7 @@ entities: rot: 3.141592653589793 rad pos: 12.5,43.5 parent: 588 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 932 components: diff --git a/Resources/Maps/_NF/Dungeon/salvage_outpost.yml b/Resources/Maps/_NF/Dungeon/salvage_outpost.yml index 703560cc05d..555a397f06e 100644 --- a/Resources/Maps/_NF/Dungeon/salvage_outpost.yml +++ b/Resources/Maps/_NF/Dungeon/salvage_outpost.yml @@ -14910,7 +14910,7 @@ entities: - type: Transform pos: 22.5,28.5 parent: 1653 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 157 components: diff --git a/Resources/Maps/_NF/Dungeon/snowy_labs.yml b/Resources/Maps/_NF/Dungeon/snowy_labs.yml index 17ee0f8c8ad..c1e7fd63172 100644 --- a/Resources/Maps/_NF/Dungeon/snowy_labs.yml +++ b/Resources/Maps/_NF/Dungeon/snowy_labs.yml @@ -13489,7 +13489,7 @@ entities: rot: 1.5707963267948966 rad pos: 45.5,1.5 parent: 1653 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 889 components: diff --git a/Resources/Maps/_NF/Dungeon/virology_lab.yml b/Resources/Maps/_NF/Dungeon/virology_lab.yml index 32485971122..4995fc8a02e 100644 --- a/Resources/Maps/_NF/Dungeon/virology_lab.yml +++ b/Resources/Maps/_NF/Dungeon/virology_lab.yml @@ -13497,7 +13497,7 @@ entities: - type: Transform pos: 20.5,24.5 parent: 1653 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 1924 components: @@ -13505,7 +13505,7 @@ entities: rot: 3.141592653589793 rad pos: 52.5,0.5 parent: 1653 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 799 components: diff --git a/Resources/Maps/_NF/POI/grifty.yml b/Resources/Maps/_NF/POI/grifty.yml index a95ffdd464f..a78fb9b252d 100644 --- a/Resources/Maps/_NF/POI/grifty.yml +++ b/Resources/Maps/_NF/POI/grifty.yml @@ -5424,7 +5424,7 @@ entities: rot: 1.5707963267948966 rad pos: 6.5,1.5 parent: 1 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 326 components: diff --git a/Resources/Maps/_NF/POI/mchobo.yml b/Resources/Maps/_NF/POI/mchobo.yml index e879feb864b..c8cbcff22f5 100644 --- a/Resources/Maps/_NF/POI/mchobo.yml +++ b/Resources/Maps/_NF/POI/mchobo.yml @@ -5998,7 +5998,7 @@ entities: - type: Transform pos: -6.5,8.5 parent: 1 -- proto: ToiletMemeSpawner +- proto: ToiletEmpty entities: - uid: 932 components: diff --git a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml index c25d9474760..07bb0850024 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml @@ -201,7 +201,7 @@ - type: Appearance - type: entity - parent: [ JanitorClothes, NFClothingBeltStorageBase ] # Frontier: added JanitorClothes + parent: NFClothingBeltStorageBase id: ClothingBeltJanitor name: janibelt description: A belt used to hold most janitorial supplies. diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/misc.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/misc.yml index 0c3cd3a6099..d91fd8c2ae3 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/misc.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/misc.yml @@ -95,7 +95,7 @@ - WhitelistChameleon - type: entity - parent: [ ChaplainClothes, ClothingOuterBaseToggleable ] # Frontier: added ChaplainClothes + parent: ClothingOuterBaseToggleable id: ClothingOuterHoodieChaplain name: chaplain's hoodie description: Black and strict chaplain hoodie. @@ -219,7 +219,7 @@ sprite: Clothing/OuterClothing/Misc/skubbody.rsi - type: entity - parent: [ ChaplainClothes, ClothingOuterBase ] # Frontier: added ChaplainClothes + parent: ClothingOuterBase id: ClothingOuterPlagueSuit name: plague doctor suit description: A bad omen. @@ -230,7 +230,7 @@ sprite: Clothing/OuterClothing/Misc/plaguedoctorsuit.rsi - type: entity - parent: [ ChaplainClothes, ClothingOuterBase ] # Frontier: added ChaplainClothes + parent: ClothingOuterBase id: ClothingOuterNunRobe name: nun robe description: Maximum piety in this star system. diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml index 12ef7876ad3..3a139049105 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml @@ -420,7 +420,7 @@ clothingPrototype: ClothingHeadHatHoodWinterHydro - type: entity - parent: [ JanitorClothes, ClothingOuterWinterCoatToggleable ] # Frontier: added JanitorClothes + parent: ClothingOuterWinterCoatToggleable id: ClothingOuterWinterJani name: janitorial winter coat components: diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml index 20f7db879ed..cbde01b062c 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml @@ -99,7 +99,7 @@ sprite: Clothing/Shoes/Specific/cult.rsi - type: entity - parent: [ JanitorClothes, ClothingShoesBase ] # Frontier: added JanitorClothes + parent: ClothingShoesBase id: ClothingShoesGaloshes name: galoshes description: Rubber boots. diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml index 860e9f99cf2..1b2234868ff 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml @@ -233,7 +233,7 @@ sprite: Clothing/Uniforms/Jumpskirt/hydro.rsi - type: entity - parent: [ JanitorClothes, ClothingUniformSkirtBase ] # Frontier: added JanitorClothes + parent: ClothingUniformSkirtBase id: ClothingUniformJumpskirtJanitor name: janitor jumpskirt description: The jumpskirt for the poor sop with a mop. @@ -869,4 +869,4 @@ - type: Tag tags: - ClownSuit - - WhitelistChameleon \ No newline at end of file + - WhitelistChameleon diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml index df41db3a52c..271202e9d31 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml @@ -113,7 +113,7 @@ sprite: Clothing/Uniforms/Jumpsuit/ce_turtle.rsi - type: entity - parent: [ ChaplainClothes, ClothingUniformBase ] # Frontier: added ChaplainClothes + parent: ClothingUniformBase id: ClothingUniformJumpsuitChaplain name: chaplain's jumpsuit description: It's a black jumpsuit, often worn by religious folk. @@ -408,7 +408,7 @@ sprite: Clothing/Uniforms/Jumpsuit/hydro.rsi - type: entity - parent: [ JanitorClothes, ClothingUniformBase ] # Frontier: added JanitorClothes + parent: ClothingUniformBase id: ClothingUniformJumpsuitJanitor name: janitor jumpsuit description: The jumpsuit for the poor sop with a mop. @@ -1359,4 +1359,4 @@ - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/familiar_garbs.rsi - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/familiar_garbs.rsi \ No newline at end of file + sprite: Clothing/Uniforms/Jumpsuit/familiar_garbs.rsi diff --git a/Resources/Prototypes/_NF/Catalog/NPCsChatter/goblinbane.yml b/Resources/Prototypes/_NF/Catalog/NPCsChatter/goblinbane.yml deleted file mode 100644 index fced4efdb63..00000000000 --- a/Resources/Prototypes/_NF/Catalog/NPCsChatter/goblinbane.yml +++ /dev/null @@ -1,5 +0,0 @@ -- type: localizedDataset - id: goblinbanechatter - values: - prefix: advertisement-goblinbane- - count: 20 diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts.yml index 7f8dfe9b180..3f5578a72ab 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts.yml @@ -10,7 +10,7 @@ sprite: _NF/Clothing/Belt/arcadia.rsi - type: entity - parent: [ ChaplainClothes, NFClothingBeltStorageBase ] + parent: NFClothingBeltStorageBase id: ClothingBeltChaplainSash name: chaplain sash description: Who knew that scarves can be also tied around your waist? @@ -83,4 +83,4 @@ sprite: _NF/Clothing/Belt/nfsd_webbing.rsi - type: Clothing sprite: _NF/Clothing/Belt/nfsd_webbing.rsi - - type: CatWearable \ No newline at end of file + - type: CatWearable diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/_NF/Entities/Clothing/Head/hats.yml index b39ed81278f..6c459b24945 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Head/hats.yml @@ -11,7 +11,7 @@ - type: HamsterWearable - type: entity - parent: [ ChaplainClothes, ClothingHeadBaseButcherable ] + parent: ClothingHeadBaseButcherable id: ClothingHeadHatPilgrim name: pilgrim's hat description: "Thou shalt not suffer a turkey to live." @@ -22,7 +22,7 @@ sprite: _NF/Clothing/Head/Hats/pilgrim_hat.rsi - type: entity - parent: [ ChaplainClothes, ClothingHeadBaseButcherable ] + parent: ClothingHeadBaseButcherable id: ClothingHeadHatWideBrimmed name: wide-brimmed hat description: Works great as frisbee substitute. @@ -33,7 +33,7 @@ sprite: _NF/Clothing/Head/Hats/widebrim_hat.rsi - type: entity - parent: [ ChaplainClothes, ClothingHeadBaseButcherable ] + parent: ClothingHeadBaseButcherable id: ClothingHeadHatCardinal name: cardinal's hat description: Keeps your head well protected from sun and reason. @@ -44,7 +44,7 @@ sprite: _NF/Clothing/Head/Hats/cardinal_hat.rsi - type: entity - parent: [ ChaplainClothes, ClothingHeadBaseButcherable ] + parent: ClothingHeadBaseButcherable id: ClothingHeadHatWitchhunter name: witch hunter's hat description: "Thou shalt not suffer a witch to live." @@ -55,7 +55,7 @@ sprite: _NF/Clothing/Head/Hats/witch_hunter_hat.rsi - type: entity - parent: [ ChaplainClothes, ClothingHeadBaseButcherable ] + parent: ClothingHeadBaseButcherable id: ClothingHeadHatBishopMitre name: bishop's mitre description: How to wear this thing? Ah! The other way around! @@ -66,7 +66,7 @@ sprite: _NF/Clothing/Head/Hats/bishop_mitre.rsi - type: entity - parent: [ ChaplainClothes, ClothingHeadBaseButcherable ] + parent: ClothingHeadBaseButcherable id: ClothingHeadHatKippah name: kippah description: Worn on the head like a dome. @@ -77,7 +77,7 @@ sprite: _NF/Clothing/Head/Hats/kippah.rsi - type: entity - parent: [ ChaplainClothes, ClothingHeadBaseButcherable ] + parent: ClothingHeadBaseButcherable id: ClothingHeadHatHoodCardinalHood categories: [ HideSpawnMenu ] name: cardinal's hood @@ -208,7 +208,7 @@ - type: StorageFill contents: - id: FlippoEngravedLighter - - id: CigarGold + - id: CigarGold amount: 3 - type: entity @@ -246,7 +246,7 @@ - type: Clothing sprite: _NF/Clothing/Head/Hats/sr_beret.rsi - type: CatWearable - + - type: entity parent: ClothingHeadHatHopcap id: ClothingHeadHatStcCap @@ -257,4 +257,4 @@ sprite: _NF/Clothing/Head/Hats/stc_cap.rsi - type: Clothing sprite: _NF/Clothing/Head/Hats/stc_cap.rsi - - type: HamsterWearable \ No newline at end of file + - type: HamsterWearable diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Neck/misc.yml b/Resources/Prototypes/_NF/Entities/Clothing/Neck/misc.yml index f01669692ab..b945af62931 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Neck/misc.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Neck/misc.yml @@ -1,5 +1,5 @@ - type: entity - parent: [ ChaplainClothes, ClothingNeckBase ] + parent: ClothingNeckBase id: ClothingNeckCrucifix name: crucifix description: Damn, it feels good to be so pious. diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Neck/scarfs.yml b/Resources/Prototypes/_NF/Entities/Clothing/Neck/scarfs.yml index 18d533a5516..29c406961bd 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Neck/scarfs.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Neck/scarfs.yml @@ -1,5 +1,5 @@ - type: entity - parent: [ ChaplainClothes, ClothingNeckBase ] + parent: ClothingNeckBase id: ClothingNeckScarfChaplainStole name: chaplain's stole description: A necessary evil for ordained priests outfit. Gives at least +2 to your holiness. diff --git a/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats.yml index 707fd8e7882..3aaaf1419bc 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/OuterClothing/coats.yml @@ -19,7 +19,7 @@ damageCoefficient: 0.80 - type: entity - parent: [ ChaplainClothes, ClothingOuterStorageBase ] + parent: ClothingOuterStorageBase id: ClothingOuterCoatBishop name: bishop's robes description: Golden threads aren't actually made of gold. Bummer. @@ -30,7 +30,7 @@ sprite: _NF/Clothing/OuterClothing/Misc/bishop_robe.rsi - type: entity - parent: [ ChaplainClothes, ClothingOuterBaseToggleable ] + parent: ClothingOuterBaseToggleable id: ClothingOuterCoatWitchHunter name: witch hunter's coat description: Looks even better under constant rain with storm wind. @@ -43,7 +43,7 @@ clothingPrototype: ClothingHeadHatHoodChaplainHood - type: entity - parent: [ ChaplainClothes, ClothingOuterBaseToggleable ] + parent: ClothingOuterBaseToggleable id: ClothingOuterCoatCardinal name: cardinal's coat description: Nobody expects the Spanish Inquisition! diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Uniforms/jumpsuits.yml b/Resources/Prototypes/_NF/Entities/Clothing/Uniforms/jumpsuits.yml index 482ab9184b5..86250aacc5f 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Uniforms/jumpsuits.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Uniforms/jumpsuits.yml @@ -33,7 +33,7 @@ description: A grey suit, complete with tie clip. - type: entity - parent: [ ChaplainClothes, ClothingUniformBase ] + parent: ClothingUniformBase id: ClothingUniformJumpsuitChaplainPilgrimVest name: pilgrim jumpsuit description: Knock-knock. Would you care to have a word about our Lord-n-Savior Nar-Sss.. Err.. Space Jeebus? @@ -214,7 +214,7 @@ sprite: _NF/Clothing/Uniforms/Jumpsuit/private_security.rsi - type: Clothing sprite: _NF/Clothing/Uniforms/Jumpsuit/private_security.rsi - + - type: entity parent: ClothingUniformJumpsuitHoP id: ClothingUniformJumpsuitSr diff --git a/Resources/Prototypes/_NF/Entities/Clothing/faction_clothing_base.yml b/Resources/Prototypes/_NF/Entities/Clothing/faction_clothing_base.yml index eb0e334bdd2..06f26324753 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/faction_clothing_base.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/faction_clothing_base.yml @@ -4,17 +4,3 @@ components: - type: FactionClothing faction: ContrabandClothing - -- type: entity - id: JanitorClothes - abstract: true - components: - - type: FactionClothing - faction: JanitorClothes - -- type: entity - id: ChaplainClothes - abstract: true - components: - - type: FactionClothing - faction: ChaplainClothes diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_meme_goblinbane.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_meme_goblinbane.yml deleted file mode 100644 index 6cac4302933..00000000000 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_meme_goblinbane.yml +++ /dev/null @@ -1,107 +0,0 @@ -# Possessed Toilet -- type: entity - id: SpawnMobMemeGoblinbane - name: goblinbane spawner - parent: MarkerBasePlaceFree - suffix: AI, Hostile - components: - - type: Sprite - layers: - - state: red - - state: ai - - sprite: _NF/Mobs/Meme/goblinbane.rsi - state: alive - - type: ConditionalSpawner - prototypes: - - MobMemeGoblinbane - -# Possessed Mop -- type: entity - id: SpawnMobMemePossessedMop - name: possessed mop spawner - parent: MarkerBasePlaceFree - suffix: AI, Hostile - components: - - type: Sprite - layers: - - state: red - - state: ai - - sprite: _NF/Mobs/Meme/goblinbane.rsi - state: mop_alive - - type: ConditionalSpawner - prototypes: - - MobMemePossessedMop - -# Possessed Spray -- type: entity - id: SpawnMobMemePossessedSpray - name: possessed spray spawner - parent: MarkerBasePlaceFree - suffix: AI, Hostile - components: - - type: Sprite - layers: - - state: red - - state: ai - - sprite: _NF/Mobs/Meme/goblinbane.rsi - state: spray_alive - - type: ConditionalSpawner - prototypes: - - MobMemePossessedSpray - -# Possessed Bucket -- type: entity - id: SpawnMobMemePossessedBucket - name: possessed mop bucket spawner - parent: MarkerBasePlaceFree - suffix: AI, Hostile - components: - - type: Sprite - layers: - - state: red - - state: ai - - sprite: _NF/Mobs/Meme/goblinbane.rsi - state: bucket_alive - - type: ConditionalSpawner - prototypes: - - MobMemePossessedBucket - -# Mop bucket portal -- type: entity - id: SpawnMopBucketDimnsionPortal - name: mop bucket portal spawner - parent: MarkerBasePlaceFree - suffix: AI, Hostile - components: - - type: Sprite - layers: - - state: red - - state: ai - - sprite: _NF/Mobs/Meme/goblinbane.rsi - state: bucket_portal - shader: unshaded - - type: ConditionalSpawner - prototypes: - - MopBucketDimnsionPortal - - type: Ammo - muzzleFlash: null - -# Randomised mob portal(bucket/mop/sprayer) -- type: entity - id: SpawnCleanlinessDimensionPortal - name: cleanliness dimension portal spawner - parent: MarkerBasePlaceFree - suffix: AI, Hostile - components: - - type: Sprite - layers: - - state: red - - state: ai - - sprite: _NF/Mobs/Meme/goblinbane.rsi - state: bucket_portal - shader: unshaded - - type: ConditionalSpawner - prototypes: - - CleanlinessDimensionPortal - - type: Ammo - muzzleFlash: null diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_meme_goblinbane.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_meme_goblinbane.yml deleted file mode 100644 index 14f25d7f838..00000000000 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_meme_goblinbane.yml +++ /dev/null @@ -1,23 +0,0 @@ - -# Mop bucket portal -- type: entity - id: SpawnRandomPossessedJaniTool - name: random possessed janitor tool - parent: MarkerBasePlaceFree - suffix: AI, Hostile - components: - - type: Sprite - layers: - - state: red - - state: ai - - sprite: _NF/Mobs/Meme/goblinbane.rsi - state: bucket_portal - shader: unshaded - - type: RandomSpawner - prototypes: - - MobMemePossessedBucket - - MobMemePossessedSpray - - MobMemePossessedSpray - - MobMemePossessedMop - - type: Ammo - muzzleFlash: null diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/possessed_toilet.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/possessed_toilet.yml deleted file mode 100644 index 6d5b4b3b480..00000000000 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/possessed_toilet.yml +++ /dev/null @@ -1,19 +0,0 @@ -- type: entity - id: ToiletMemeSpawner - name: toilet spawner - suffix: Dungeon, Goblinbane - parent: MarkerBase - components: - - type: Sprite - layers: - - state: red - - sprite: Structures/Furniture/toilet.rsi - state: disposal - - type: RandomSpawner - prototypes: - - ToiletDirtyWater - - ToiletEmpty - chance: 1 - rarePrototypes: - - MobMemeGoblinbane - rareChance: 0.05 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml index 77ddf668998..e1bb4873889 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml @@ -171,6 +171,28 @@ #groups: #- AllAccess +- type: entity + abstract: true + id: MobIncorporealBase + name: incorporeal entity + description: You can't touch it, but it can touch you. + components: + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/_NF/Effects/silence.ogg + - type: CanMoveInAir + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.4 + density: 10 + mask: + - FlyingMobMask + layer: + - Opaque + # Dungeon boss - type: entity id: MobHostileBossBase @@ -413,4 +435,4 @@ - FootstepSound - DoorBumpOpener - CannotSuicide - - type: FTLKnockdownImmune \ No newline at end of file + - type: FTLKnockdownImmune diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_meme_goblinbane.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_meme_goblinbane.yml deleted file mode 100644 index 466ebb38239..00000000000 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_meme_goblinbane.yml +++ /dev/null @@ -1,272 +0,0 @@ -# Base -- type: entity - abstract: true - id: MobIncorporealBase - name: incorporeal entity - description: You can't touch it, but it can touch you. - components: - - type: FootstepModifier - footstepSoundCollection: - path: /Audio/_NF/Effects/silence.ogg - - type: CanMoveInAir - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.4 - density: 10 - mask: - - FlyingMobMask - layer: - - Opaque - -- type: entity - id: BaseMobMemeGoblinbane - name: "The Goblinbane" - parent: [ MobNonHumanHostileBase, MobPassiveRegenWeak, MobHumanoidHostileAIComplex ] - description: A Daemon of Cleanliness from the time before time (but after the first toilet was built). An ancient enemy of goblinkind. - categories: [ HideSpawnMenu ] - components: - - type: NPCRetaliation - attackMemoryLength: 90 - - type: Advertise - pack: goblinbanechatter - minimumWait: 30 - maximumWait: 120 - nextAdvertisementTime: 10 - - type: Bloodstream - bloodReagent: Bleach - chemicalMaxVolume: 100 - - type: NpcFactionMember - factions: - - GoblinbaneFaction - - type: FootstepModifier - footstepSoundCollection: - path: /Audio/_NF/Effects/silence.ogg - - type: CanMoveInAir - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.40 - density: 100 - mask: - - FlyingMobMask - layer: - - FlyingMobLayer - - type: Sprite - drawdepth: Mobs - sprite: _NF/Mobs/Meme/goblinbane.rsi - layers: - - map: [ "enum.DamageStateVisualLayers.Base" ] - state: alive - - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] - state: alive_unshaded - shader: unshaded - - type: DamageStateVisuals - states: - Alive: - Base: alive - BaseUnshaded: alive_unshaded - Dead: - Base: dead - BaseUnshaded: dead_unshaded - - type: MobThresholds - thresholds: - 0: Alive - 200: Dead - - type: Stamina - critThreshold: 400 - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 200 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: GlassBreak - - !type:SpawnEntitiesBehavior - spawn: - MobMemeGoblinbaneGhost: - min: 1 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: MeleeWeapon - soundHit: - path: /Audio/Effects/bite.ogg - damage: - types: - Blunt: 4 - Structural: 20 - animation: WeaponArcBite - - type: MeleeChemicalInjector - solution: bloodstream - transferAmount: 0.5 - - type: PointLight - radius: 1.4 - energy: 1.2 - color: "#ff0000" - # Ghost role stuff - - type: GhostRole - prob: 1 - allowMovement: true - name: ghost-role-information-goblinbane-name - description: ghost-role-information-goblinbane-description - rules: ghost-role-information-goblinbane-rules - prototype: GhostMemeGoblinbane - raffle: - settings: default - - type: GhostTakeoverAvailable - # Radar console (helps locating goblins and such) - - type: UserInterface - interfaces: - enum.RadarConsoleUiKey.Key: - type: RadarConsoleBoundUserInterface - - type: IntrinsicUI - uis: - enum.RadarConsoleUiKey.Key: - toggleAction: ActionObserverShowRadar - - type: RadarConsole - followEntity: true - maxIffRange: 256 - hideCoords: true - # Abilities - - type: Devourer - foodPreference: Humanoid - shouldStoreDevoured: true - chemical: Ichor - healRate: 15.0 - whitelist: - components: - - Goblin - - Door - tags: - - Wall - - type: ActionGun - action: ActionSpawnCleanlinessDimensionPortal - gunProto: CleanlinessDimensionPortalGun - -# Possessed Toilet -- type: entity - id: MobMemeGoblinbane - name: "The Goblinbane" - parent: [ BaseMobMemeGoblinbane, NFMobRestrictions ] - description: A Daemon of Cleanliness from the time before time (but after the first toilet was built). An ancient enemy of goblinkind. - categories: [ HideSpawnMenu ] - -- type: entity - categories: [ HideSpawnMenu ] - id: ActionSpawnCleanlinessDimensionPortal - name: "[color=orange]Open Cleanliness Portal[/color]" - description: "A portal to the dimension of utter cleanliness. No goblins allowed. The ability has [color=yellow]60 second cooldown.[/color]" - components: - - type: WorldTargetAction - icon: { sprite : _NF/Mobs/Meme/goblinbane.rsi, state: bucket_portal } - event: !type:ActionGunShootEvent - priority: 2 - checkCanAccess: false - range: 0 - itemIconStyle: BigAction - -- type: entity - categories: [ HideSpawnMenu ] - id: CleanlinessDimensionPortalGun - name: cleanliness portal Gun - description: Spawns the portal. - components: - - type: RechargeBasicEntityAmmo - rechargeCooldown: 60 - rechargeSound: - path: /Audio/Magic/fireball.ogg - - type: BasicEntityAmmoProvider - proto: SpawnCleanlinessDimensionPortal - capacity: 1 - count: 1 - - type: Gun - soundGunshot: - path: /Audio/Effects/teleport_arrival.ogg - soundEmpty: null - projectileSpeed: 5 - -# Ghost form of possessed toilet -- type: entity - id: MobMemeGoblinbaneGhost - parent: [ MobIncorporealBase, MobMemeGoblinbane ] - suffix: Ghost form - categories: [ HideSpawnMenu ] - components: - - type: NpcFactionMember - factions: - - GoblinbaneProvokedFaction - - type: Bloodstream - bloodReagent: SoapReagent - chemicalMaxVolume: 100 - - type: Sprite - drawdepth: Mobs - sprite: _NF/Mobs/Meme/goblinbane.rsi - layers: - - map: [ "enum.DamageStateVisualLayers.Base" ] - state: ghost - - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] - state: ghost_unshaded - shader: unshaded - - type: DamageStateVisuals - states: - Alive: - Base: ghost - BaseUnshaded: ghost_unshaded - Dead: - Base: dead - BaseUnshaded: dead_unshaded - - type: MobThresholds - thresholds: - 0: Alive - 140: Dead - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 200 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: GlassBreak - - !type:SpawnEntitiesBehavior - spawn: - MobMemePossessedMop: - min: 1 - max: 2 - MobMemePossessedSpray: - min: 2 - max: 3 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: BasicEntityAmmoProvider - proto: SpawnMopBucketDimnsionPortal - capacity: 1 - count: 1 - - type: Gun - showExamineText: false - fireRate: 1 - soundGunshot: - path: /Audio/Effects/teleport_arrival.ogg - - type: RechargeBasicEntityAmmo - rechargeCooldown: 60 - rechargeSound: - path: /Audio/_NF/Effects/silence.ogg - - type: MeleeChemicalInjector - solution: bloodstream - transferAmount: 0.5 - # Ghost role stuff - - type: GhostRole - allowMovement: true - name: ghost-role-information-goblinbane-ghost-name - description: ghost-role-information-goblinbane-description - rules: ghost-role-information-goblinbane-rules - raffle: - settings: default - - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_meme_goblinbane_minions.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_meme_goblinbane_minions.yml deleted file mode 100644 index ac31e515fdb..00000000000 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_meme_goblinbane_minions.yml +++ /dev/null @@ -1,274 +0,0 @@ -# Possessed Mop -- type: entity - id: MobMemePossessedMop - name: possessed mop - parent: [ BaseMobMemeGoblinbane, NFMobTimedDespawn120 ] - categories: [ HideSpawnMenu ] - components: - - type: HTN - rootTask: - task: MeleeFollowerCompound - - type: NPCImprintingOnSpawnBehaviour - whitelist: - components: - - Devourer - - type: NpcFactionMember - factions: - - GoblinbaneProvokedFaction - - type: Bloodstream - bloodReagent: Mopwata - chemicalMaxVolume: 100 - - type: Sprite - drawdepth: Mobs - sprite: _NF/Mobs/Meme/goblinbane.rsi - layers: - - map: [ "enum.DamageStateVisualLayers.Base" ] - state: mop_alive - - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] - state: mop_unshaded - shader: unshaded - - type: DamageStateVisuals - states: - Alive: - Base: mop_alive - BaseUnshaded: ghost_unshaded - Dead: - Base: mop_dead - BaseUnshaded: mop_dead_unshaded - - type: MobThresholds - thresholds: - 0: Alive - 40: Dead - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 50 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: GlassBreak - - !type:SpawnEntitiesBehavior - spawn: - AdvMopItem: - min: 1 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: MeleeWeapon - soundHit: - collection: Punch - angle: 30 - animation: WeaponArcFist - attackRate: 1 - damage: - types: - Blunt: 3 - Structural: 20 - - type: MeleeChemicalInjector - solution: bloodstream - transferAmount: 0.5 - -# Possessed Spray -- type: entity - id: MobMemePossessedSpray - name: possessed spray - parent: [ BaseMobMemeGoblinbane, NFMobTimedDespawn120 ] - categories: [ HideSpawnMenu ] - components: - - type: HTN - rootTask: - task: RangedFollowerCompound - - type: NPCImprintingOnSpawnBehaviour - whitelist: - components: - - Devourer - - type: NpcFactionMember - factions: - - GoblinbaneProvokedFaction - - type: Bloodstream - bloodReagent: SpaceCleaner - chemicalMaxVolume: 50 - - type: Sprite - drawdepth: Mobs - sprite: _NF/Mobs/Meme/goblinbane.rsi - layers: - - map: [ "enum.DamageStateVisualLayers.Base" ] - state: spray_alive - - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] - state: spray_unshaded - shader: unshaded - - type: DamageStateVisuals - states: - Alive: - Base: spray_alive - BaseUnshaded: ghost_unshaded - Dead: - Base: spray_dead - BaseUnshaded: spray_dead_unshaded - - type: MobThresholds - thresholds: - 0: Alive - 40: Dead - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 50 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: GlassBreak - - !type:SpawnEntitiesBehavior - spawn: - SprayBottleSpaceCleaner: - min: 1 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: RechargeBasicEntityAmmo - rechargeCooldown: 2 - rechargeSound: - path: /Audio/_NF/Effects/silence.ogg - - type: BasicEntityAmmoProvider - proto: SplatterChemCleaner - capacity: 2 - count: 2 - - type: Gun - showExamineText: false - fireRate: 4 - selectedMode: SemiAuto - availableModes: - - SemiAuto - soundGunshot: /Audio/Weapons/Guns/Gunshots/water_spray.ogg - -# Possessed Bucket -- type: entity - id: MobMemePossessedBucket - name: possessed mop bucket - parent: [ BaseMobMemeGoblinbane, NFMobTimedDespawn120 ] - categories: [ HideSpawnMenu ] - components: - - type: HTN - rootTask: - task: MeleeFollowerCompound - - type: NPCImprintingOnSpawnBehaviour - whitelist: - components: - - Devourer - - type: NpcFactionMember - factions: - - GoblinbaneProvokedFaction - - type: Sprite - drawdepth: Mobs - sprite: _NF/Mobs/Meme/goblinbane.rsi - layers: - - map: [ "enum.DamageStateVisualLayers.Base" ] - state: bucket_alive - - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] - state: bucket_unshaded - shader: unshaded - - type: DamageStateVisuals - states: - Alive: - Base: bucket_alive - BaseUnshaded: bucket_unshaded - Dead: - Base: bucket_dead - BaseUnshaded: "" - - type: MobThresholds - thresholds: - 0: Alive - 40: Dead - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 50 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: GlassBreak - - !type:SpawnEntitiesBehavior - spawn: - MopBucket: - min: 1 - max: 1 - RandomSoap: - min: 1 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: MeleeWeapon - soundHit: - collection: Punch - angle: 30 - animation: WeaponArcFist - attackRate: 1 - damage: - types: - Blunt: 3 - Structural: 20 - -# Mop bucket dimention portal -- type: entity - id: MopBucketDimnsionPortal - name: mop bucket portal - parent: [ MobIncorporealBase, XenoWardingTower, NFMobTimedDespawn80 ] - description: A portal to a mop bucket dimension. Obviously. It says so on the label at the corner. - components: - - type: NpcFactionMember - factions: - - GoblinbaneProvokedFaction - - type: Timer - - type: TimedSpawner - prototypes: - - SpawnMobMemePossessedBucket - chance: 1 - intervalSeconds: 20 - minimumEntitiesSpawned: 1 - maximumEntitiesSpawned: 2 - - type: Sprite - sprite: _NF/Mobs/Meme/goblinbane.rsi - layers: - - state: bucket_portal - shader: unshaded - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 60 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: gib - - !type:DoActsBehavior - acts: [ "Destruction" ] - - trigger: - !type:DamageTrigger - damage: 60 - behaviors: - - !type:DoActsBehavior - acts: ["Destruction"] - - !type:PlaySoundBehavior - sound: - collection: gib - - !type:SpawnEntitiesBehavior - spawn: - WetFloorSign: - min: 1 - max: 1 - - type: PointLight - radius: 2.0 - energy: 3.5 - color: "yellow" - -- type: entity - id: CleanlinessDimensionPortal - name: cleanliness dimension portal - parent: MopBucketDimnsionPortal - description: A portal to the dimension of utter cleanliness. No goblins allowed. - components: - - type: TimedSpawner - prototypes: - - SpawnRandomPossessedJaniTool diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/chem.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/chem.yml index 463b755f019..473005f1748 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/chem.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/chem.yml @@ -123,22 +123,3 @@ reagents: - ReagentId: Fresium Quantity: 7 # needs 40u in bloodstream for special effect - -# Meme: Possessed Spray -- type: entity - parent: SplatterChemBase - id: SplatterChemCleaner - categories: [ HideSpawnMenu ] - components: - - type: SolutionContainerManager - solutions: - vapor: - maxVol: 50 - canReact: false - reagents: - - ReagentId: SpaceCleaner - Quantity: 20 - - ReagentId: SoapReagent - Quantity: 5 - - ReagentId: Fresium - Quantity: 4 diff --git a/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml b/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml index af4cd5b3f7c..06d2241db6b 100644 --- a/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml +++ b/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml @@ -71,12 +71,3 @@ rules: ghost-role-information-nonantagonist-rules entityPrototype: MobKoboldYipyip whitelisted: true - -# Other others -- type: ghostRole - id: GhostMemeGoblinbane - name: ghost-role-information-goblinbane-name - description: ghost-role-information-goblinbane-description - rules: ghost-role-information-goblinbane-rules - entityPrototype: BaseMobMemeGoblinbane - whitelisted: true diff --git a/Resources/Prototypes/_NF/ai_factions.yml b/Resources/Prototypes/_NF/ai_factions.yml index 1f71febd432..5c8dea137bf 100644 --- a/Resources/Prototypes/_NF/ai_factions.yml +++ b/Resources/Prototypes/_NF/ai_factions.yml @@ -24,10 +24,6 @@ - SiliconsExpeditionNF - AberrantFleshExpeditionNF - ContrabandClothing - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - #- ChaplainClothes - type: npcFaction id: Dwarf @@ -81,10 +77,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: WizFedFaction @@ -115,10 +107,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - #- GoblinbaneFaction - #- GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: BloodCultNF @@ -149,10 +137,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: PirateNF @@ -183,10 +167,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: ArtifactConstruct @@ -217,10 +197,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - #- GoblinbaneFaction # Magic - #- GoblinbaneProvokedFaction # Magic - - JanitorClothes - - ChaplainClothes - type: npcFaction id: StreetGangNF @@ -251,10 +227,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: DinosaursNF @@ -285,10 +257,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: ExplorersExpeditionNF @@ -319,10 +287,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: MercenariesExpeditionNF @@ -353,10 +317,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: SiliconsExpeditionNF @@ -387,10 +347,6 @@ - AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: AberrantFleshExpeditionNF @@ -421,10 +377,6 @@ #- AberrantFleshExpeditionNF - ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: ContrabandClothing @@ -455,10 +407,6 @@ - AberrantFleshExpeditionNF #- ContrabandClothing - ContrabandDetection - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - type: npcFaction id: ContrabandDetection @@ -488,10 +436,6 @@ - SiliconsExpeditionNF - AberrantFleshExpeditionNF - ContrabandClothing - - GoblinbaneFaction - - GoblinbaneProvokedFaction - #- JanitorClothes - #- ChaplainClothes - type: npcFaction id: HostileUniversally @@ -521,66 +465,3 @@ - SiliconsExpeditionNF - AberrantFleshExpeditionNF - ContrabandClothing - - GoblinbaneFaction - - GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - -- type: npcFaction - id: GoblinbaneFaction - friendly: - - GoblinbaneProvokedFaction - - WizFedFaction - - JanitorClothes - hostile: - - PetsNT - - Pibble - - Mouse - - Zombie - ## Frontier Factions - #- Felinid - - Monkey - #- Goblin - #- ChaplainClothes - -- type: npcFaction - id: GoblinbaneProvokedFaction - friendly: - - GoblinbaneFaction - hostile: - ## SS14 factions - - NanoTrasen - - Syndicate - - SimpleHostile - - SimpleNeutral - - Passive - - PetsNT - - Zombie - - Revolutionary - - Xeno - ## Frontier Factions - - Felinid - - Monkey - - Goblin - - SyndicateNF - - WizFedFaction - - BloodCultNF - - PirateNF - - ExplorersExpeditionNF - - ArtifactConstruct - - StreetGangNF - - DinosaursNF - - MercenariesExpeditionNF - - SiliconsExpeditionNF - - AberrantFleshExpeditionNF - - ContrabandClothing - #- GoblinbaneFaction - #- GoblinbaneProvokedFaction - - JanitorClothes - - ChaplainClothes - -- type: npcFaction - id: JanitorClothes - -- type: npcFaction - id: ChaplainClothes diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/alive.png b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/alive.png deleted file mode 100644 index 024ddf0952b9bddb192d068a4fac560ea63eaeca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8996 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 diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/bucket_unshaded.png b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/bucket_unshaded.png deleted file mode 100644 index 288bc505ff725257579c3759c712ae848dc97bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 871 zcmV-t1DO1YP)Px&AxT6*RCt{2oL_F^AP~lv(e}mi4Y*GC0I{^E@eNR3vTDSk`Ver(6fidb z+Au%KauSTcA@#tAOANp;48t%C!!QiPFrDzyI)D%oQPB6JQgf?VnCIkos8AwKzOqrN zxBTI(v;_d1t&giFfN6i}wg&WtudGIA(1X5r1kiu{AyD^P>cSuw|Dr!C^;$wJ5W@rj zLv3B6F96^aIOJaPBJ5gUB2E(VwsFiYG(se3ix~Zqd;@(U5ic9ZTtYo0>&FqaK;H$4 zD16y&z64WVYu=y}q}V9P)FCPXNKgO864*XDw{JFfNFts+=QQ(#*?Mp4*Yc~*(J;sN zK$7}2D)o2c7^9o5%_0379Z-zEFNQ7s*b%@t7jS((=pc-R$k9vEbN(BZngbT)OH8Rr zK((w6VDP-Ab*BvN_j%zHd?xQ`!=kUrQeS9+f{XdE^5Q}hle06aYJK!^5G zsW(03hyH(%i@|IX@n*+SL*JqMhs0GBI>PA@@B$C-Yqrvy;9*mIaa7T_V*prePZWnO zkk22FO1;*&haU3hX0qHuzgGJlx{F`la{=Vgvp;XCzZd5SpnJ7zqd(*f0Pn5zbqvkg zuk~jDxYxLlde={}Kn(NaDRLL6)%qFMU-YxsgC6vG1Yj5+sf)r=7R=>X6le60-X?3= zeqDcaQP@WPqy=L==<^7`bPXo}!-P0$15$^7eU8I6DAoRu^E7L}KF=W=kZM1A(dQ9> z=^9P|rfWC>7-kFVgXx}bjPx&$4Nv%R9J=WmQhSwRT#&Aw-O03W4A$*-6yJG?24qRQzr>%E4(Zk+`{(ICucA* zA%Ov##-O8BiP7jRWWFrES`)X7HH-0KmAkMsPH>eVjKt22zFY&HW9o$HBFBevZ|}YB zEfpVp;h&u3-0z(4{Qu`W-#OofZERy3|1%`3K?qT{b9gws>Ev)EEJ;!UjgE@{Lgx4T zOy8;03`bu+TFlQ@fvtdGFem^fCMG1Uf2^;URB8tILvD6DAEdUNNVw6}NARQ1X!~35ma`l^% zjx5VGc|Al&$ME}o)YiF7RtI?6b2A{4h6L%9Z$doUan!QB#?>NwQoZ!h8f? zZ~3p#79q(p#^cCGpa}W2+X-{Crrl1vojh^#PHwCOIuCXNxpzRQs(uWb2rUv06S*sY zo`3%JH}CHCGVOLU^jbGHm8*Cfc5~ry7gN73a^Y}S$@4dg01&Eb8q*@-FztLf|C*)K zKl0}Fc|ry!E$NbH&hX;db5vDVZTcSAL8vMyisX=dJ|v&dev%EY9UtWJ4?p_%q!u_d zqbB6CEE63aqsi-Gq`iaBRF%2;1-%YvZ-9SbkZZ>WZONW`Z-4&75LqiKP!vf70>YRi z3c%=??wm+mB9XYHi-=sAB;MCs@)7#>jjQ<&S7EMbiDOD!x#>ltYLB=2A;AOKhrw-kC>pJh*1H$R`t6|&Q>z9N|-kjZ3N zxt9eX6becGHA9?A_t=vID2ikk87ukeeccQ#!k(^f(^%xS+LWLS#U^XQ31Vzdwf zaWdP%3Ryn>V+5W=^iQ?eim;l5rS32Pbc5&4w)6G-2|WTvNU>Ne9 zc>DWK`+w_AaOA}6!u4gTe~DWM4f DDIFZc diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/ghost.png b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/ghost.png deleted file mode 100644 index 3ffbc59be75305824d922cb81bc8fc60f7530818..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10375 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 diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/meta.json b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/meta.json deleted file mode 100644 index 795192db429..00000000000 --- a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/meta.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-NC-SA-3.0", - "copyright": "Original toilet sprite made by brainfood1183 (github) for ss14, bashed with other sprites and animated by erhardsteinhauer (github/discord)", - "states": [ - { - "name": "dead" - }, - { - "name": "dead_unshaded" - }, - { - "name": "alive", - "directions": 4, - "delays": - [ - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ] - ] - }, - { - "name": "alive_unshaded", - "directions": 4, - "delays": - [ - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ] - ] - }, - { - "name": "ghost", - "directions": 4, - "delays": - [ - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ] - ] - }, - { - "name": "ghost_unshaded", - "directions": 4, - "delays": - [ - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ], - [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ] - ] - }, - { - "name": "mop_alive", - "delays": - [ [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ] ] - }, - { - "name": "mop_unshaded", - "delays": - [ [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ] ] - }, - { - "name": "mop_dead" - }, - { - "name": "mop_dead_unshaded" - }, - { - "name": "spray_alive", - "delays": - [ [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ] ] - }, - { - "name": "spray_unshaded", - "delays": - [ [ 0.2, 0.1, 0.1, 0.1, 0.1, 0.1 ] ] - }, - { - "name": "spray_dead" - }, - { - "name": "spray_dead_unshaded" - }, - { - "name": "bucket_alive", - "delays": - [ [ 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ] ] - }, - { - "name": "bucket_unshaded", - "delays": - [ [ 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ] ] - }, - { - "name": "bucket_dead" - }, - { - "name": "bucket_portal", - "delays": - [ [ 0.2, 0.2, 0.2 ] ] - } - ] -} diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_alive.png b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_alive.png deleted file mode 100644 index 4fe53b51671e20a773d57398afa61c570a18e68a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 949 zcmV;m14{gfP)Px&Z%IT!RCt{2n?FcfQ542MYiaBx>LxVZS`Z5s@1PVViL^tZi<1rkadK!k-|#vW z0*VNQcFI^0+N~Wr6G!?8S1!N3g`wLP=JykLRC&%l{37~q_8?;aP7iZ~ zgHvTq)8C+LVx?LQRQrOL!uA5bEiU5b&y$)wz5#0iOjwqMzO58kdKmNj2_(BSylRgF zz|pI#0D$>*t1HTyZ9E9+-{C>n{+m7Q%*^OH`vm;Gpa;2(a0P(s0R&(I*qH9gn#t~r zi97d?jl=Eb7suH^!*?SY`tM`_&jdh*1wdc`lf~j|rw0JQ;PsPFcA~7@AObKV0Np+U zsUARECV&mYS~HXVWBM#xhJw)3$4Pj2tb4bpr1z|fC2~rA5fda zY}bOx^Awbz|BeCB695t|01yzs|BC;O7y%dpfPPN^K+yoU_$E4;0TVm}0??O&0MIDK z0@(6M7IPy;00sciGXSzIKvV$R=yV1}J~JQyo8+^1-zR|T0c_GZfW+#-Hlnh|=TS{$U)5H#-4Q!siwd5lL5byza5dK zf1G0g0|6k*0z?I{od*DByL;=XYZHLp01V{>P&t6Do=JIzzsUyy=n=rsu0d4~pe^3D zW$FLC0vH$oSr%YRWNjHl0D1#3ycc1OMwFDwz1vb1KmhfBUn40h(fb!&pF|QWKLGp# XEkLK)A^U(_00000NkvXXu0mjfpfsR3 diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_dead.png b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_dead.png deleted file mode 100644 index 02a1175846a77b4e329b865fc77e2fe6928de89e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmV+z0_XjSP)Px$(n&-?R9J=Wmc2{kU>wIk)q{3bHy6iS9F%*8W|79h&81t1f;a`ybIK402L&Dc z2QnRZ+)z4++#m21-<~279D@5@K~V8!Eh2F+MGf|v=SdX=ze^yHd_VdAUY@|GKJ`&0 zh1ifnY-D}U7ZYQE3)l7b4-S!l9Rw?;06AUr3)l5ptrma(wHVr)=H~8_a>3us0+HIh zUav<>-sxvAG3syFCWL z{O?e!bpKP@CR70Bf)Bvj%wi<3o13-B_oQ$#HDS*L>>&8_459(R=-0*~3LIYYM3Vo|WN+md++9R_Dl)Lh1y%K{QW)l5d}w zcQs#Mk={gt5CWKte~vNmO!~u)bg4Q?d{M0000Px#`AI}UR9J=WmO&1KAP_}=n;vO4x~d28LOlQ%>H%=2NyC+zbTdN;sTBu=H1ThY zQT)$8FaVr7^{=u-#uAz4##JHK%&I`NHXkj~e1!Qm#T-DFYorEXEdVA?Uz006x3WmVJ!D58sYAh&2y2jD(9*Gq3m{f;_;Qmdj=3Dk3;6o4-Q;2TrY z>c|3!H>zN#oRPS36-j_WLWqg)>j1tH`Tz->hoV>j RV$T2o002ovPDHLkV1mS%eE0wW diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_unshaded.png b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/mop_unshaded.png deleted file mode 100644 index 13c3f430e198b437e3e1c59bd165f22e474aa123..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmV-a0;~OrP)Px%4oO5oRCt{2n?Y`aFc3w*dM0nuRX9K{)B|v#9)PTf6!}V(y1|qZsKMBtDf9m( zidg&^&wsH42|!U4MNt$*QQOox*LKde(sfWqB^AKAuM`9XP*@fNxaL*61_CH3s{zy! zehoF41<+~$JLhhlbG?Lj%*$d8A^=(q;Naa#0zd%E)$q2__y*v*WZZcFk!rrf`%=H)g#g^N1AqYx8rLE8 zUV06b^nY3aqW~xwKv4An#%ieO`{GRikN3WH2Y4yOQUE6*Si4?x4G3UH?F9fZ8o*c$ zlHLTc@LeDc1CR{hg2qAAG9-YbvI4ky2e2MM;Aahn*Dr}01`)vD*OLKEIRXI;AOJkE zuqBr?RMh`z0Ne$Dq5%K`0aPXen87=B2LOx)aN(24+!_oz1%O8Y5RsMuN}Y+d^shi! z0Nf3LmH}w}QeJBf2w)y1?*P^VIMW5dwekKP81G8dJR1|h#NKlqflLN){*-d^n7&8d zpA8VeMCAg&bO47srZwD$_ceS00+P_0R%AqeT_0I i>G@0hQPx&^GQTORCt{2n@?yIR~*Mb5yi7m54spyN+63xWO)SEgPpy2sx^U)RMcFGNWqJ+ zP!bghmIPtT(qm7BoP-4Ylbe^xZ83}yqA`KZ!4_o27`%B9YCL3S87HG=-|W0MoBTeo zgn2K!-`{V3zwf-A%nJyDAP9mW2!bF8f*=SxpB~!*bR(`(r=w#f&zrRoi;#@2G=R+p z^tA_Krsl;2-AC6Mz-9vm+AohST#wG>77Krvh{2EJR&=c7c{kG5-HGhgd6TUx@Yfp9 zRVvjuN}f0CDn)LwFf(^(p$u>;|AB|gd&ogQFrSuofUDH4xcps|F%#^huYheEz*Xw> z%VP@e#G*IELt$uJ)dG-%#?r z+1z4bvatq@HTdqE4>Z;QDCz`|1gBY;Iq|(&P5(qsInBZhz?px?cy#!Z*&uvu*T%^A_Hr;^v&JmFc+rU6?L; z-mr-nz)thC~j44CL10Q>?x_mX~0JFEa)y?2*a3s3q1-oJat_?y?MH(>A_ zBH;FaFJN=kITF%N`)TkLF!F``r&843g6aB44fsp-9Cv=a#L3Wn$@9jx`*}JBs6(p( zi_j`S9heK|(;y2C7>xmF0DUI3Bl;sT`A-@61Aw*q$C1>4T6=-~@7P5?U2^7ty2&jO zY(D)o+JG@J^!YIu-3%AH9}4m}(fna;EA-) zODl#%TOl%l)dmbsxW%22Sumg#I%U947{J=e&p-oOB_sKFwfPbmAR`5^%5MHgl#JBh zt^rLxbrrIQ?fTo+7X+(_0R%x11VIo4L1>4M7h0c@fV!TL00000NkvXXu0mjf-k=Kf diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_dead.png b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_dead.png deleted file mode 100644 index 544611976bc9276d3cdc61a290583264e5e7e881..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmV;10eSw3P)Px$KuJVFR9J=Wma$3$K@f(&h>u{UmDpQ^MK}w&Jb+P4!C++}*jO4XL32&O+R9cd zgL!~UcX(VPXqhXt&`3_(6c(<91TJR^cQ%sdzHVokfB)SXb{BGTa&o3jL6YPvwVsWY zqNpj+nw2d6vfR1-6-SjNCT2_%N>S8Ycqn?^1iA?<&VA8M0B}sTL diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_dead_unshaded.png b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_dead_unshaded.png deleted file mode 100644 index dc9f4cd927479aa3cf860f1b9402265c54c4646e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ydl>XLn2z= zPIcrutRUc8U#+HDa$QD2{1s!>LK%g1QXFzxvqjcSxc1YyljYglKZ@syMObBy7fKZ; z)=4?PIK9R@^TO*1N9&(fd+y2FB(?6EQaeY9rmb$*Wu~1Stt~UwUNw$QwEiIQtc>Y@ znC9E2S3D61ID8l$NgT4~zg`%#KYa1duJ=Fgedb7*6nAopgW^ZWm>AUwo_83|yh$!O p diff --git a/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_unshaded.png b/Resources/Textures/_NF/Mobs/Meme/goblinbane.rsi/spray_unshaded.png deleted file mode 100644 index feafcdb8b1804f42ec8a5e1a73a57ebfa35ab0e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmV+q1MvKbP)Px%$w@>(RCt{2n=xt}F%*XXgj^tXNV$+A&H&5?9JL2)uOi2;Tg2dLJtG#Aa+(i0 zA7ahGry9_RRE=Y>_RfgFh};g={s<0#0dT0LJz_+zr}A%Qg4c8lm}~$eauG{*YP=*p zG@#E!990>ty?P=4>M-l?YlUOE+V4|8;F|Cza_B54fH@eE+t!-yL~j_{A*}qF^&gEE zzG9~MACe6a1QRR-};Sq2!ay<{XGiKBS~x|wDjYP%DbFXsl3N+%8YX=40q1MTRu2ji;1sQ;*2%79r0Fd{c$@{MN&N&}AO z1MqR;SN@=l3E2i@*Z)a#?sw!~0nQW0i_lR6PB9f%G2ARanSZ0JzP*RxPvx z{dFY&O@qZKTK#K~wHL_UW1r#qC1(p@-*QU?9#=n`Hee)%m5ZV2W;pM8Xw1Jw^ZVMA z`uo~b226<|do!FD$Vijs5A}LQcvT^9+4_n?MGc@RilQirq9{rV{{a1Y?ExQ%;5+~T N002ovPDHLkV1m8@XTAUc From 9a7edb228db74a5dd99837babdb1526d83ae0aaf Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Mon, 4 Nov 2024 18:11:01 +0000 Subject: [PATCH 05/36] Automatic Changelog (#2362) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 68c70b69217..f9dbffb9280 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5049,3 +5049,9 @@ Entries: from passing through them. id: 5471 time: '2024-11-03T12:01:58.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Remove + message: Goblinbane was banished. + id: 5472 + time: '2024-11-04T18:10:35.0000000+00:00' From 56b4a0af5e2fb5fb3b978b3d993f169769f39760 Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Tue, 5 Nov 2024 01:19:30 +0300 Subject: [PATCH 06/36] Dungeon enemies rebalance: Explorers & Punks (#2273) * initial * clean up * explorer ghost role, holopickaxe blueprint * tweaks * punk leader ghost role * punks expanded * punk stats tweaked * punk guidebook upd * clean up * fixes * fix 2 * fix mob_hostile_punkganger.yml * softsuits for explorers --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../_NF/ghost/roles/ghost-role-component.ftl | 6 + .../Procedural/salvage_factions.yml | 41 +- .../Prototypes/_NF/Body/Prototypes/human.yml | 41 ++ .../Fills/Backpacks/npc_loot_explorers.yml | 7 +- .../Fills/Backpacks/npc_loot_punks.yml | 60 ++- .../Prototypes/_NF/Damage/modifier_sets.yml | 9 + .../Hands/gloves_mob_hostile_npcs.yml | 151 ++++---- .../Spawners/Random/dungeon_items_weapons.yml | 34 -- .../Random/mobs_hostile_punkgangers.yml | 49 ++- .../Entities/Mobs/NPCs/mob_hostile_base.yml | 8 +- .../mob_hostile_expeditions_explorers.yml | 360 ++++++++++++------ .../Mobs/NPCs/mob_hostile_punkganger.yml | 176 +++++++-- .../blueprints/blueprints_expedition_loot.yml | 12 + .../Weapons/Guns/Projectiles/energy.yml | 34 ++ .../Weapons/Guns/Projectiles/minirocket.yml | 59 +++ .../Objects/Weapons/Melee/e_sword.yml | 2 +- ...late.yml => npc_inventory_id_template.yml} | 0 ...emplate.yml => npc_inventory_template.yml} | 3 - ... => npc_simplified_inventory_template.yml} | 0 .../Prototypes/_NF/Recipes/Lathes/tools.yml | 12 + .../_NF/Roles/Jobs/Hostile/explorers.yml | 45 +-- .../Jobs/Hostile/guidebook_crewmates.yml | 4 +- .../_NF/Roles/Jobs/Hostile/punk_gangers.yml | 60 ++- .../MobsHostileExpedition/explorers.xml | 44 +-- .../MobsHostileExpedition/punk_gangers.xml | 62 ++- 25 files changed, 903 insertions(+), 376 deletions(-) create mode 100644 Resources/Prototypes/_NF/Body/Prototypes/human.yml rename Resources/Prototypes/_NF/InventoryTemplates/{hostile_nonhumanoid_inventory_template.yml => npc_inventory_id_template.yml} (100%) rename Resources/Prototypes/_NF/InventoryTemplates/{hostile_humanoid_inventory_template.yml => npc_inventory_template.yml} (97%) rename Resources/Prototypes/_NF/InventoryTemplates/{hostile_humanoid_simplified_inventory_template.yml => npc_simplified_inventory_template.yml} (100%) diff --git a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl index f4ebc71ac45..1dc9d4f2969 100644 --- a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl @@ -47,6 +47,12 @@ ghost-role-information-yipyip-description = Notorious lounge lizard and bartende ghost-role-information-aberrant-flesh-horror-dungeon-name = Aberrant flesh horror ghost-role-information-aberrant-flesh-horror-dungeon-description = Defend the expedition dungeon with other flesh monstrosities! +ghost-role-information-explorer-captain-dungeon-name = Explorer Captain +ghost-role-information-explorer-captain-dungeon-description = You got to this facility first! Defend the expedition dungeon and your loot with other explorers! + +ghost-role-information-punk-boss-dungeon-name = Punk gang leader +ghost-role-information-punk-boss-dungeon-description = Defend the expedition dungeon and your loot with other punks from NT squares! + ghost-role-information-dungeon-boss-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all dungeon mobs. Fight players within the dungeon, defend your dungeon. Please note that [color=yellow]all server rules still apply.[/color] Additionally: diff --git a/Resources/Prototypes/Procedural/salvage_factions.yml b/Resources/Prototypes/Procedural/salvage_factions.yml index c090303b80a..14bf1c037be 100644 --- a/Resources/Prototypes/Procedural/salvage_factions.yml +++ b/Resources/Prototypes/Procedural/salvage_factions.yml @@ -469,31 +469,46 @@ - type: salvageFaction id: Punks - cost: 5 + cost: 3 desc: salvage-faction-punks groups: - entries: - - id: SpawnMobPunkMelee - amount: 1 - maxAmount: 3 - - id: SpawnMobPunkMelee + - id: SpawnMobPunkT1 amount: 1 + maxAmount: 2 - entries: - - id: SpawnMobPunkRanged + - id: SpawnMobPunkT1 + amount: 2 + maxAmount: 4 + prob: 0.75 + - entries: + - id: SpawnMobPunkT2 amount: 1 - maxAmount: 1 + maxAmount: 2 prob: 0.5 - entries: - - id: SpawnMobPunkRanged + - id: SpawnMobPunkT2 + amount: 2 + maxAmount: 3 + prob: 0.25 + - entries: + - id: SpawnMobPunkT1 + amount: 1 + prob: 0.3 + - entries: + - id: SpawnMobPunkT2 amount: 1 - maxAmount: 2 prob: 0.25 - entries: - - id: SpawnMobPunkMelee - amount: 3 - maxAmount: 6 + - id: SpawnMobPunkT3 + amount: 1 prob: 0.1 + - entries: + - id: SpawnMobPunkT1 + amount: 2 + maxAmount: 4 + prob: 0.05 configs: DefenseStructure: PunkPartySupplies Mining: Punks - Megafauna: MobPunkGangerArmoredElite + Megafauna: MobPunkGangerLeader diff --git a/Resources/Prototypes/_NF/Body/Prototypes/human.yml b/Resources/Prototypes/_NF/Body/Prototypes/human.yml new file mode 100644 index 00000000000..dc50bfffaf7 --- /dev/null +++ b/Resources/Prototypes/_NF/Body/Prototypes/human.yml @@ -0,0 +1,41 @@ +- type: body + id: NFHumanNoHands + name: "human" + root: torso + slots: + head: + part: HeadHuman + connections: + - torso + organs: + brain: OrganHumanBrain + eyes: OrganHumanEyes + torso: + part: TorsoHuman + connections: + - right_arm + - left_arm + - right_leg + - left_leg + organs: + heart: OrganHumanHeart + lungs: OrganHumanLungs + stomach: OrganHumanStomach + liver: OrganHumanLiver + kidneys: OrganHumanKidneys + right_arm: + part: RightArmHuman + left_arm: + part: LeftArmHuman + right_leg: + part: RightLegHuman + connections: + - right_foot + left_leg: + part: LeftLegHuman + connections: + - left_foot + right_foot: + part: RightFootHuman + left_foot: + part: LeftFootHuman diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_explorers.yml b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_explorers.yml index a92dd642ab6..382fd666332 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_explorers.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_explorers.yml @@ -263,8 +263,11 @@ - id: SpaceCash2500 prob: 0.2 # Weapons - - id: EnergyPickaxeNF - prob: 0.1 + - id: NFEnergyPickaxe + prob: 0.3 + amount: 1 + - id: NFBlueprintEnergyPickaxe + prob: 0.3 amount: 1 # Armor - id: ClothingOuterHardsuitMaximPrototype diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_punks.yml b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_punks.yml index 7255de1a97a..f405ea6322a 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_punks.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_punks.yml @@ -188,7 +188,7 @@ components: - type: SpawnItemsOnUse items: - - id: SpaceCash2500 + - id: SpaceCash1000 prob: 0.95 amount: 1 - id: SpaceCash1000 @@ -215,6 +215,64 @@ - id: HoloGraffitiProjector amount: 1 prob: 0.45 + # Bonus Loot T3 + - id: SpaceCash1000 + prob: 0.9 + - id: SpaceCash500 + prob: 0.9 + - id: SpaceCash1000 + prob: 0.8 + - id: SpawnDungeonLootMaterialsBasicFull + prob: 0.7 + - id: SpawnDungeonLootMaterialsValuableFull + prob: 0.7 + - id: SpawnDungeonLootPartsEngi + amount: 2 + prob: 0.7 + - id: SpawnDungeonLootFlatpacks + prob: 0.5 + - id: SpawnDungeonLootToolsAdvancedEngineering + prob: 0.4 + sound: + path: /Audio/Items/jumpsuit_equip.ogg + +- type: entity + parent: ClothingBackpackPunkLootA + id: ClothingBackpackPunkLootBoss + categories: [ HideSpawnMenu ] + components: + - type: SpawnItemsOnUse + items: + - id: SpaceCash2500 + prob: 0.95 + amount: 1 + - id: SpaceCash1000 + prob: 0.35 + amount: 1 + - id: GroundCannabis + prob: 0.35 + amount: 3 + - id: SpawnDungeonClutterSyringe + prob: 0.65 + amount: 4 + - id: SpawnDungeonLootCircuitBoard + prob: 0.35 + amount: 2 + - id: SpawnDungeonClutterHypospray + prob: 0.35 + amount: 1 + - id: DrinkWhiskeyBottleFull + prob: 0.35 + amount: 1 + - id: WeaponCaseLongLaserCarbineExpedition + amount: 1 + prob: 0.55 + - id: HoloGraffitiProjector + amount: 1 + prob: 0.45 + - id: NFBlueprintPortableRecharger + prob: 0.1 + amount: 1 # Bonus Loot T4 - id: SpaceCash2500 prob: 0.9 diff --git a/Resources/Prototypes/_NF/Damage/modifier_sets.yml b/Resources/Prototypes/_NF/Damage/modifier_sets.yml index d85bb253f95..0a93c686023 100644 --- a/Resources/Prototypes/_NF/Damage/modifier_sets.yml +++ b/Resources/Prototypes/_NF/Damage/modifier_sets.yml @@ -34,6 +34,15 @@ Heat: 0.9 Caustic: 0.85 +- type: damageModifierSet + id: MobHostileDamageModifierSetBoss + coefficients: + Blunt: 0.5 + Slash: 0.5 + Piercing: 0.5 + Heat: 0.7 + Caustic: 0.5 + - type: damageModifierSet id: MobMercenaryDamageModifierSet coefficients: diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Hands/gloves_mob_hostile_npcs.yml b/Resources/Prototypes/_NF/Entities/Clothing/Hands/gloves_mob_hostile_npcs.yml index d26b047ba71..5ee84c3bf4e 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Hands/gloves_mob_hostile_npcs.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Hands/gloves_mob_hostile_npcs.yml @@ -308,121 +308,112 @@ - sprite: Objects/Weapons/Guns/Battery/advancedlasergun.rsi state: inhand-left +# This is some proper cursed stuff: due to layering of clothes sprites, gloves displayed under outer clothes +# So in order to make wielded weapon visible, I'm using neck slot which is drawn on top of outer suit layer. - type: entity - parent: ClothingHandsGlovesColorBlackSMG - id: ClothingHandsGlovesWeaponWieldedGlaive - name: wielded weapon - suffix: crusher glaive + id: PunkHandsGlovesBaseballBat + parent: ClothingNeckBase + name: punk gloves + description: Colorful gloves that do not keep you from frying. categories: [ HideSpawnMenu ] components: + - type: Unremoveable + - type: Sprite + sprite: Clothing/Hands/Gloves/Color/color.rsi + layers: + - state: icon + map: [ "gloves_decor" ] - type: Clothing clothingVisuals: - gloves: - - sprite: Objects/Weapons/Melee/crusher_glaive.rsi + neck: + # Gloves + - sprite: Clothing/Hands/Gloves/Color/color.rsi + state: equipped-HAND + map: [ "gloves_decor" ] + # Weapon + - sprite: Objects/Weapons/Melee/baseball_bat.rsi state: wielded-inhand-right + - type: RandomSprite + available: + - gloves_decor: + equipped-HAND: CyberpunkNeon - type: entity - parent: ClothingHandsGlovesColorBlackSMG - id: ClothingHandsGlovesWeaponDrill - name: wielded weapon - suffix: mining drill + id: PunkHandsGlovesFireaxe + parent: PunkHandsGlovesBaseballBat categories: [ HideSpawnMenu ] components: - type: Clothing clothingVisuals: - gloves: - - sprite: Objects/Tools/handdrill.rsi - state: inhand-right - - sprite: Objects/Tools/handdrill.rsi - state: inhand-left - -- type: entity - parent: ClothingHandsGlovesColorBlackSMG - id: ClothingHandsGlovesWeaponWieldedPickaxe - name: wielded weapon - suffix: Pickaxe - categories: [ HideSpawnMenu ] - components: - - type: Clothing - clothingVisuals: - gloves: - - sprite: Objects/Weapons/Melee/pickaxe.rsi + neck: + # Gloves + - sprite: Clothing/Hands/Gloves/Color/color.rsi + state: equipped-HAND + map: [ "gloves_decor" ] + # Weapon + - sprite: Objects/Weapons/Melee/fireaxe.rsi state: wielded-inhand-right - type: entity - parent: ClothingHandsGlovesColorBlackSMG - id: ClothingHandsGlovesWeaponPkaFlashlight - name: wielded weapon - suffix: PKA, flashlifght + id: PunkHandsGlovesSledgehammer + parent: PunkHandsGlovesBaseballBat categories: [ HideSpawnMenu ] components: - type: Clothing clothingVisuals: - gloves: - - sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi - state: inhand-right - - sprite: Objects/Tools/flashlight.rsi - state: inhand-left - - sprite: Objects/Tools/flashlight.rsi - state: inhand-left-light - shader: unshaded - -- type: entity - parent: ClothingHandsGlovesColorBlackSMG - id: ClothingHandsGlovesWeaponWieldedPka - name: wielded weapon - suffix: PKA - categories: [ HideSpawnMenu ] - components: - - type: Clothing - clothingVisuals: - gloves: - - sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi + neck: + # Gloves + - sprite: Clothing/Hands/Gloves/Color/color.rsi + state: equipped-HAND + map: [ "gloves_decor" ] + # Weapon + - sprite: Objects/Weapons/Melee/sledgehammer.rsi state: wielded-inhand-right - type: entity - parent: ClothingHandsGlovesColorBlackSMG - id: ClothingHandsGlovesWeaponSawnOffPkaDagger - name: wielded weapon - suffix: sawn-off PKA, crusher dagger + id: PunkHandsGlovesShotgun + parent: PunkHandsGlovesBaseballBat categories: [ HideSpawnMenu ] components: - type: Clothing clothingVisuals: - gloves: - - sprite: _NF/Objects/Weapons/Guns/Basic/sawn_kinetic_accelerator.rsi - state: inhand-right - - sprite: Objects/Weapons/Melee/crusher_dagger.rsi - state: inhand-left + neck: + # Gloves + - sprite: Clothing/Hands/Gloves/Color/color.rsi + state: equipped-HAND + map: [ "gloves_decor" ] + # Weapon + - sprite: Objects/Weapons/Guns/Shotguns/pump_inhands_64x.rsi + state: wielded-inhand-right - type: entity - parent: ClothingHandsGlovesColorBlackSMG - id: ClothingHandsGlovesWeaponSawnOffPkas - name: wielded weapon - suffix: double sawn-off PKAs + id: PunkHandsGlovesSmg + parent: PunkHandsGlovesBaseballBat categories: [ HideSpawnMenu ] components: - type: Clothing clothingVisuals: - gloves: - - sprite: _NF/Objects/Weapons/Guns/Basic/sawn_kinetic_accelerator.rsi - state: inhand-left - - sprite: _NF/Objects/Weapons/Guns/Basic/sawn_kinetic_accelerator.rsi - state: inhand-right + neck: + # Gloves + - sprite: Clothing/Hands/Gloves/Color/color.rsi + state: equipped-HAND + map: [ "gloves_decor" ] + # Weapon + - sprite: Objects/Weapons/Guns/SMGs/drozd.rsi + state: wielded-inhand-right - type: entity - parent: ClothingHandsGlovesColorBlackSMG - id: ClothingHandsGlovesWeaponEnergyPickaxe - name: wielded weapon - suffix: energy pickaxe + id: PunkHandsGlovesLaserGun + parent: PunkHandsGlovesBaseballBat categories: [ HideSpawnMenu ] components: - type: Clothing clothingVisuals: - gloves: - - sprite: _NF/Objects/Weapons/Melee/energy_pickaxe.rsi - state: inhand-left - - sprite: _NF/Objects/Weapons/Melee/energy_pickaxe.rsi - state: inhand-left-blade - shader: unshaded - color: "#e95151" + neck: + # Gloves + - sprite: Clothing/Hands/Gloves/Color/color.rsi + state: equipped-HAND + map: [ "gloves_decor" ] + # Weapon + - sprite: Objects/Weapons/Guns/Battery/laser_gun.rsi + state: wielded-inhand-right diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml index ac35606ea68..74e5b6a271d 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml @@ -1,38 +1,4 @@ # T1: common -- type: entity - name: random weapon - id: SpawnInhandMeleeWeaponPunkGangLow - parent: MarkerBase - suffix: "Punk, Melee, T1" - categories: [ HideSpawnMenu ] - components: - - type: Sprite - layers: - - state: green - scale: 0.7, 0.7 - - sprite: Objects/Weapons/Melee/cult_blade.rsi - state: icon - - type: RandomSpawner - prototypes: - - BrokenBottle - - ButchCleaver - - Screwdriver - - Crowbar - - Shiv - - ReinforcedShiv - - PlasmaShiv - - UraniumShiv - - ScalpelShiv - - BaseBallBat - - Machete - - KukriKnife - chance: 1.0 - offset: 0.0 - rarePrototypes: - - Katana - - Truncheon - rareChance: 0.05 - - type: entity name: random weapon id: SpawnDungeonLootMeleeT1 diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_punkgangers.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_punkgangers.yml index da0aff9722d..a6ab6690dae 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_punkgangers.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_punkgangers.yml @@ -1,8 +1,8 @@ - type: entity name: spawn punk - id: SpawnMobPunkMelee + id: SpawnMobPunkT1 parent: MarkerBasePlaceFree - suffix: AI, Hostile, Melee + suffix: AI, Hostile, T1 components: - type: Sprite layers: @@ -12,18 +12,20 @@ - state: ai - type: RandomSpawner prototypes: - - MobPunkGangerMelee + - MobPunkGangerMeleeT1 + - MobPunkGangerMeleeT1 + - MobPunkGangerPistol chance: 1 offset: 0.0 rarePrototypes: - - MobPunkGangerArmoredMelee - rareChance: 0.2 + - SpawnMobPunkT2 + rareChance: 0.05 - type: entity name: spawn punk - id: SpawnMobPunkRanged + id: SpawnMobPunkT2 parent: MarkerBasePlaceFree - suffix: AI, Hostile, Ranged + suffix: AI, Hostile, T2 components: - type: Sprite layers: @@ -33,12 +35,37 @@ - state: ai - type: RandomSpawner prototypes: - - MobPunkGangerPistol + - MobPunkGangerMeleeT2 + - MobPunkGangerMeleeT2 + - MobPunkGangerShotgun chance: 1 offset: 0.0 rarePrototypes: - - MobPunkGangerShotgun - rareChance: 0.1 + - SpawnMobPunkT3 + rareChance: 0.05 + +- type: entity + name: spawn punk + id: SpawnMobPunkT3 + parent: MarkerBasePlaceFree + suffix: AI, Hostile, T3 + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Weapons/Melee/baseball_bat.rsi + state: icon + - state: ai + - type: RandomSpawner + prototypes: + - MobPunkGangerMeleeT3 + - MobPunkGangerMeleeT3 + - MobPunkGangerSmg + chance: 1 + offset: 0.0 + #rarePrototypes: + #- SpawnMobPunkT3 + #rareChance: 0.05 - type: entity name: spawn punk leader @@ -54,6 +81,6 @@ - state: ai - type: RandomSpawner prototypes: - - MobPunkGangerArmoredElite + - MobPunkGangerLeader chance: 1 offset: 0.0 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml index e1bb4873889..3cf9cf73084 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml @@ -218,7 +218,7 @@ - type: FTLKnockdownImmune # Inventories -- type: entity +- type: entity # All slots are fillable, most of them are "hidden" save: false id: MobHumanoidInvetory abstract: true @@ -232,7 +232,7 @@ enum.StrippingUiKey.Key: type: StrippableBoundUserInterface -- type: entity +- type: entity # Slots for loot containers: pockets, belt, back save: false id: MobHumanoidInvetorySimplified abstract: true @@ -314,7 +314,7 @@ id: MobHumanoidHostileBase components: - type: MovementSpeedModifier - baseWalkSpeed : 3.5 + baseWalkSpeed : 4.5 baseSprintSpeed : 4.5 - type: NPCRetaliation attackMemoryLength: 10 @@ -378,7 +378,7 @@ id: MobNonHumanHostileBase components: - type: MovementSpeedModifier - baseWalkSpeed : 3.5 + baseWalkSpeed : 4.5 baseSprintSpeed : 4.5 - type: NPCRetaliation attackMemoryLength: 10 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_explorers.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_explorers.yml index ef3131327d2..65573c675e7 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_explorers.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_explorers.yml @@ -5,7 +5,6 @@ parent: - MobNonHumanHostileBase - MobHumanoidInvetory - - MobHumanoidHostileAISimpleRanged - NFMobRestrictions id: MobExplorerBase components: @@ -21,8 +20,6 @@ speedModifierThresholds: 60: 0.7 80: 0.5 - - type: Stamina - critThreshold: 100 - type: DamageStateVisuals rotate: true - type: RotationVisuals @@ -44,7 +41,7 @@ angle: 0 damage: types: - Slash: 15 + Slash: 10 Structural: 30 soundHit: collection: MetalThud @@ -56,10 +53,11 @@ - type: AutoWakeUp - type: PointLight enabled: true - autoRot: false + autoRot: true netsync: false radius: 3 energy: 1 + mask: /Textures/Effects/LightMasks/cone.png color: "#47f8ff" # Variations @@ -79,14 +77,40 @@ - type: Sprite drawdepth: Mobs layers: + # Body - sprite: _NF/Mobs/Species/Templates/human.rsi state: human - - sprite: Clothing/Uniforms/Jumpsuit/salvage.rsi - state: equipped-INNERCLOTHING - - sprite: Clothing/Mask/gasexplorer.rsi - state: equipped-MASK - - sprite: _NF/Clothing/Head/Hats/pilot.rsi - state: equipped-HELMET + # Softsuit + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-base + color: "#deb733" + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-decals-01 + color: "#ad2aea" + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-reinforced-points + color: "#786243" + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-breathing-gear + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-unshaded + shader: unshaded + - sprite: _NF/Clothing/Head/Helmets/eva_color.rsi + state: equipped-head-base + color: "#deb733" + - sprite: _NF/Clothing/Head/Helmets/eva_color.rsi + state: equipped-head-reinforced-points + color: "#ad2aea" + - sprite: _NF/Clothing/Head/Helmets/eva_color.rsi + state: equipped-head-visor + color: "#adcfd5" + - sprite: _NF/Clothing/Head/Helmets/eva_color.rsi + state: equipped-head-light + color: "#47f8ff" + # Weapons + - sprite: Objects/Weapons/Melee/pickaxe.rsi + state: wielded-inhand-right + # Fluff - sprite: Objects/Tools/lantern.rsi state: on-equipped-BELT shader: unshaded @@ -97,8 +121,8 @@ angle: 0 damage: types: - Blunt: 7.5 - Piercing: 7.5 + Blunt: 6 + Piercing: 6 Structural: 30 soundHit: collection: MetalThud @@ -107,32 +131,69 @@ name: scrapper parent: - MobExplorerBase + - MobHumanoidHostileAISimpleRanged id: MobExplorerRangedT1 description: Proto-kinetic accelerator in one hand, flashlight in the other, beer in the belly. That's how you explore. categories: [ HideSpawnMenu ] components: + - type: MovementSpeedModifier + baseWalkSpeed : 4 + baseSprintSpeed : 4 - type: Loadout prototypes: - MobHumanoidExplorerGearRangedT1 - type: Sprite drawdepth: Mobs layers: + # Body - sprite: _NF/Mobs/Species/Templates/human.rsi state: human - - sprite: Clothing/Uniforms/Jumpsuit/salvage.rsi - state: equipped-INNERCLOTHING - - sprite: Clothing/OuterClothing/WinterCoats/coat.rsi - state: MINER-equipped-OUTERCLOTHING - - sprite: Clothing/Mask/gasexplorer.rsi - state: equipped-MASK - - sprite: Clothing/Head/Hoods/Coat/hoodminer.rsi - state: equipped-HELMET + # Softsuit + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-base + color: "#deb733" + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-decals-01 + color: "#ad2aea" + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-reinforced-points + color: "#786243" + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-breathing-gear + - sprite: _NF/Clothing/OuterClothing/Suits/eva_color.rsi + state: equipped-unshaded + shader: unshaded + - sprite: _NF/Clothing/Head/Helmets/eva_color.rsi + state: equipped-head-base + color: "#deb733" + - sprite: _NF/Clothing/Head/Helmets/eva_color.rsi + state: equipped-head-reinforced-points + color: "#ad2aea" + - sprite: _NF/Clothing/Head/Helmets/eva_color.rsi + state: equipped-head-visor + color: "#adcfd5" + - sprite: _NF/Clothing/Head/Helmets/eva_color.rsi + state: equipped-head-light + color: "#47f8ff" + # Hands + - sprite: Clothing/Hands/Gloves/Color/color.rsi + state: equipped-HAND + color: "#535353" + # Weapons + - sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi + state: inhand-right + # Fluff + - sprite: Objects/Tools/flashlight.rsi + state: inhand-left + - sprite: Objects/Tools/flashlight.rsi + state: inhand-left-light + shader: unshaded - type: RechargeBasicEntityAmmo - rechargeCooldown: 0.75 + rechargeCooldown: 1 rechargeSound: path: /Audio/Weapons/Guns/MagIn/kinetic_reload.ogg - type: BasicEntityAmmoProvider - proto: BulletKinetic + proto: BulletKineticLowPower capacity: 1 count: 1 - type: Gun @@ -144,14 +205,6 @@ availableModes: - SemiAuto soundGunshot: /Audio/Weapons/Guns/Gunshots/kinetic_accel.ogg - - type: PointLight - enabled: true - autoRot: true - netsync: false - radius: 3 - energy: 1 - mask: /Textures/Effects/LightMasks/cone.png - color: "#47f8ff" ## Tier 2 - type: entity @@ -167,12 +220,11 @@ prototypes: - MobHumanoidExplorerGearMeleeT2 - type: Damageable - damageModifierSet: MobHostileDamageModifierSetLow + damageModifierSet: MobHostileDamageModifierSetMedium - type: Sprite drawdepth: Mobs layers: - - sprite: _NF/Mobs/Species/Templates/human.rsi - state: human + # Helmet - sprite: Clothing/Head/Hardsuits/spatiohelm.rsi state: equipped-head - sprite: Clothing/Head/Hardsuits/spatiohelm.rsi @@ -182,23 +234,22 @@ state: equipped-head-light shader: unshaded color: "#47f8ff" - - type: PointLight - enabled: true - autoRot: true - netsync: false - radius: 3 - energy: 1 - mask: /Textures/Effects/LightMasks/cone.png - color: "#47f8ff" + # Suit + - sprite: Clothing/OuterClothing/Hardsuits/spatio.rsi + state: equipped-OUTERCLOTHING + # Weapons + - sprite: Objects/Weapons/Melee/crusher_glaive.rsi + state: wielded-inhand-right + # Fluff - type: MeleeWeapon - attackRate: 1.0 + attackRate: 1.5 altDisarm: false animation: WeaponArcPunch angle: 0 damage: types: - Blunt: 7.5 - Slash: 5.5 + Blunt: 7 + Slash: 6 Structural: 30 soundHit: collection: MetalThud @@ -207,20 +258,23 @@ name: salvager parent: - MobExplorerBase + - MobHumanoidHostileAISimpleRanged id: MobExplorerRangedT2 description: Sawn-off proto-kinetic accelerator in one hand, crusher dagger in the other, magm-ale both in the belly and in the hardsuit's boots. categories: [ HideSpawnMenu ] components: + - type: MovementSpeedModifier + baseWalkSpeed : 4 + baseSprintSpeed : 4 - type: Loadout prototypes: - MobHumanoidExplorerGearRangedT2 - type: Damageable - damageModifierSet: MobHostileDamageModifierSetLow + damageModifierSet: MobHostileDamageModifierSetMedium - type: Sprite drawdepth: Mobs layers: - - sprite: _NF/Mobs/Species/Templates/human.rsi - state: human + # Helmet - sprite: Clothing/Head/Hardsuits/spatiohelm.rsi state: equipped-head - sprite: Clothing/Head/Hardsuits/spatiohelm.rsi @@ -230,31 +284,32 @@ state: equipped-head-light shader: unshaded color: "#47f8ff" + # Suit + - sprite: Clothing/OuterClothing/Hardsuits/spatio.rsi + state: equipped-OUTERCLOTHING + # Weapons + - sprite: _NF/Objects/Weapons/Guns/Basic/sawn_kinetic_accelerator.rsi + state: inhand-right + - sprite: Objects/Weapons/Melee/crusher_dagger.rsi + state: inhand-left + # Fluff - type: RechargeBasicEntityAmmo - rechargeCooldown: 0.75 + rechargeCooldown: 1 rechargeSound: path: /Audio/Weapons/Guns/MagIn/kinetic_reload.ogg - type: BasicEntityAmmoProvider - proto: BulletKinetic + proto: BulletKineticLowPower capacity: 1 count: 1 - type: Gun showExamineText: false - fireRate: 6 + fireRate: 0.75 selectedMode: FullAuto minAngle: 31 maxAngle: 45 availableModes: - FullAuto soundGunshot: /Audio/Weapons/Guns/Gunshots/kinetic_accel.ogg - - type: PointLight - enabled: true - autoRot: true - netsync: false - radius: 3 - energy: 1 - mask: /Textures/Effects/LightMasks/cone.png - color: "#47f8ff" # Tier 3 - type: entity @@ -270,18 +325,29 @@ prototypes: - MobHumanoidExplorerGearMeleeT3 - type: Damageable - damageModifierSet: MobHostileDamageModifierSetMedium + damageModifierSet: MobHostileDamageModifierSetHigh - type: Sprite drawdepth: Mobs layers: - - sprite: _NF/Mobs/Species/Templates/human.rsi - state: human + # Helmet - sprite: Clothing/Head/Hardsuits/salvage.rsi - state: off-equipped-HELMET + state: on-equipped-HELMET - sprite: Clothing/Head/Hardsuits/spatiohelm.rsi state: equipped-head-light shader: unshaded color: "#47f8ff" + # Suit + - sprite: Clothing/OuterClothing/Hardsuits/salvage.rsi + state: equipped-OUTERCLOTHING + # Weapons + - sprite: Objects/Tools/handdrill.rsi + state: inhand-right + - sprite: Objects/Tools/handdrill.rsi + state: inhand-left + # Fluff + - sprite: Objects/Tools/lantern.rsi + state: on-equipped-BELT + shader: unshaded - type: MeleeWeapon autoAttack: true angle: 0 @@ -292,53 +358,61 @@ damage: types: Blunt: 2 - Slash: 1 + Slash: 2 Piercing: 2 Structural: 25 - type: PointLight - enabled: true - autoRot: true - netsync: false radius: 7 energy: 3 - mask: /Textures/Effects/LightMasks/cone.png - color: "#47f8ff" - type: entity name: explorer parent: - MobExplorerBase + - MobHumanoidHostileAISimpleRanged id: MobExplorerRangedT3 description: Veteran scrappers, these salvagers are wealthy enough to explore abandoned ruins for the adrenaline rush and adventure alone. categories: [ HideSpawnMenu ] components: + - type: MovementSpeedModifier + baseWalkSpeed : 4 + baseSprintSpeed : 4 - type: Loadout prototypes: - MobHumanoidExplorerGearRangedT3 - type: Damageable - damageModifierSet: MobHostileDamageModifierSetMedium + damageModifierSet: MobHostileDamageModifierSetHigh - type: Sprite drawdepth: Mobs layers: - - sprite: _NF/Mobs/Species/Templates/human.rsi - state: human + # Helmet - sprite: Clothing/Head/Hardsuits/luxury.rsi state: off-equipped-HELMET - sprite: Clothing/Head/Hardsuits/spatiohelm.rsi state: equipped-head-light shader: unshaded color: "#47f8ff" + # Suit + - sprite: Clothing/OuterClothing/Hardsuits/luxury.rsi + state: equipped-OUTERCLOTHING + # Weapons + - sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi + state: wielded-inhand-right + # Fluff + - sprite: Objects/Tools/lantern.rsi + state: on-equipped-BELT + shader: unshaded - type: RechargeBasicEntityAmmo - rechargeCooldown: 0.75 + rechargeCooldown: 1 rechargeSound: path: /Audio/Weapons/Guns/MagIn/kinetic_reload.ogg - type: BasicEntityAmmoProvider - proto: BulletKinetic + proto: BulletKineticMediumPower capacity: 1 count: 1 - type: Gun showExamineText: false - fireRate: 0.5 + fireRate: 0.75 minAngle: 1 maxAngle: 5 selectedMode: SemiAuto @@ -346,22 +420,18 @@ - SemiAuto soundGunshot: /Audio/Weapons/Guns/Gunshots/kinetic_accel.ogg - type: PointLight - enabled: true - autoRot: true - netsync: false radius: 7 energy: 3 - mask: /Textures/Effects/LightMasks/cone.png - color: "#47f8ff" - type: entity name: hauler categories: [ HideSpawnMenu ] parent: - MobExplorerBase + - MobHumanoidHostileAISimpleMelee #- MobLaserReflect # Added to prevent laser abuse from players id: MobExplorerHauler - description: |- + description: |- Loaded with heavy equipment for industrial-scale looting. Pardon me, "asset recovery". components: - type: Loadout @@ -396,37 +466,52 @@ 160: 0.5 - type: Stamina critThreshold: 600 - - type: MovementSpeedModifier - baseWalkSpeed: 2.75 - baseSprintSpeed: 4 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 195 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + SpawnMobExplorerT2: + min: 1 + max: 1 + RipleyChassis: + min: 1 + max: 1 + RipleyCentralElectronics: + min: 1 + max: 1 + RipleyPeripheralsElectronics: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] - type: FootstepModifier footstepSoundCollection: path: /Audio/Mecha/sound_mecha_powerloader_step.ogg - - type: Repairable - fuelCost: 25 - doAfterDelay: 10 - type: MeleeWeapon hidden: true attackRate: 1 damage: types: - Blunt: 15 + Blunt: 20 Structural: 20 soundHit: collection: MetalThud - type: PointLight - enabled: true - autoRot: true - netsync: false radius: 5 energy: 2 - mask: /Textures/Effects/LightMasks/cone.png - color: "#47f8ff" # Tier 4 - Boss - type: entity name: explorer captain parent: + - MobHostileBossBase - MobExplorerBase - MobHumanoidHostileAISimpleMelee id: MobExplorerBoss @@ -439,26 +524,34 @@ prototypes: - MobHumanoidExplorerGearBoss - type: Damageable - damageModifierSet: MobHostileDamageModifierSetHigh + damageModifierSet: MobHostileDamageModifierSetBoss - type: Sprite drawdepth: Mobs layers: - - sprite: _NF/Mobs/Species/Templates/human.rsi - state: human + # Helmet - sprite: _NF/Clothing/Head/Hardsuits/maxim_prototype.rsi state: off-equipped-HELMET - sprite: Clothing/Head/Hardsuits/spatiohelm.rsi state: equipped-head-light shader: unshaded color: "#47f8ff" + # Suit + - sprite: _NF/Clothing/OuterClothing/Hardsuits/maxim_prototype.rsi + state: equipped-OUTERCLOTHING + # Weapons + - sprite: _NF/Objects/Weapons/Melee/energy_pickaxe.rsi + state: inhand-left + - sprite: _NF/Objects/Weapons/Melee/energy_pickaxe.rsi + state: inhand-left-blade + shader: unshaded + color: "#e95151" + # Fluff + - sprite: Objects/Tools/lantern.rsi + state: on-equipped-BELT + shader: unshaded - type: PointLight - enabled: true - autoRot: true - netsync: false radius: 7 energy: 3 - mask: /Textures/Effects/LightMasks/cone.png - color: "#47f8ff" - type: MobThresholds thresholds: 120: Critical @@ -467,19 +560,72 @@ speedModifierThresholds: 60: 0.7 80: 0.5 - - type: MovementSpeedModifier - baseWalkSpeed: 4 - baseSprintSpeed: 5.25 - type: MeleeWeapon hidden: true - attackRate: 0.8 + attackRate: 2 damage: types: - Heat: 12.5 - Piercing: 2.5 + Heat: 16 + Piercing: 4 Structural: 40 soundHit: path: /Audio/Weapons/eblade1.ogg params: variation: 0.250 volume: -10 + # Ghost role stuff + - type: GhostRole + allowMovement: true + name: ghost-role-information-explorer-captain-dungeon-name + description: ghost-role-information-explorer-captain-dungeon-description + rules: ghost-role-information-dungeon-boss-rules + raffle: + settings: default + - type: GhostTakeoverAvailable + - type: ActionGun + action: ActionSeismicCharge + gunProto: SeismicChargeGun + +- type: entity + id: SeismicChargeGun + name: seismic charge gun + description: Needed to shoot the charge. + categories: [ HideSpawnMenu ] + components: + - type: RechargeBasicEntityAmmo + rechargeCooldown: 50 + rechargeSound: + path: /Audio/Weapons/Guns/MagIn/kinetic_reload.ogg + - type: BasicEntityAmmoProvider + proto: NFBulletSeismicCharge + capacity: 1 + count: 1 + - type: Gun + minAngle: 1 + maxAngle: 5 + fireRate: 1 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: + path: /Audio/Items/bow_pull.ogg + soundEmpty: null + projectileSpeed: 15 + - type: UseDelay + delay: 50 + +- type: entity + id: ActionSeismicCharge + categories: [ HideSpawnMenu ] + name: "[color=yellow]Throw Seismic Charge[/color]" + description: "Hurls activated seismic charge, that explodes on contact. [color=yellow]50 second cooldown.[/color]" + components: + - type: WorldTargetAction + icon: { sprite : Objects/Weapons/Bombs/seismic.rsi, state: icon } + event: !type:ActionGunShootEvent + priority: 2 + checkCanAccess: false + range: 0 + itemIconStyle: BigAction + - type: UseDelay + delay: 50 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_punkganger.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_punkganger.yml index 907bf2f19b3..134e2c010d9 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_punkganger.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_punkganger.yml @@ -1,6 +1,6 @@ -- type: entity - abstract: true +- type: entity # Spawns random graffiti (even if the mob is dead) id: MobVandalizer + abstract: true components: - type: Timer - type: TimedSpawner @@ -12,30 +12,25 @@ maximumEntitiesSpawned: 1 - type: entity + id: MobPunkBase name: punk abstract: true parent: - MobHumanoidHostileBase - MobVandalizer + - MobHumanoidInvetory - NFMobRestrictions - id: MobPunkBase description: |- "Criminally-inclined individuals", as NT Security documents call them, these are armed with a variety of weapons. These weapons range from makeshift shivs and machined truncheons to rusty pistols and shotguns. Some may be armored, so plan appropriately. components: + - type: RandomHumanoidAppearance + randomizeName: true - type: NpcFactionMember factions: - StreetGangNF - - type: MobThresholds - thresholds: - 0: Alive - 100: Critical - 130: Dead - - type: SlowOnDamage - speedModifierThresholds: - 60: 0.7 - 80: 0.5 - - type: Stamina - critThreshold: 100 + - type: Body + prototype: NFHumanNoHands + requiredLegs: 2 - type: RechargeBasicEntityAmmo rechargeCooldown: 1.5 rechargeSound: @@ -47,8 +42,8 @@ animation: WeaponArcPunch damage: types: - Slash: 10 - Structural: 20 + Blunt: 12 + Structural: 30 soundHit: path: /Audio/Weapons/bladeslice.ogg - type: ReplacementAccent @@ -61,31 +56,35 @@ - type: AutoWakeUp # Humans +## Tier 1 - type: entity + id: MobPunkGangerMeleeT1 parent: - MobPunkBase - MobHumanoidHostileAISimpleMelee - id: MobPunkGangerMelee categories: [ HideSpawnMenu ] components: - type: Loadout prototypes: - - PunkGangerGearMelee + - PunkGangerGearMeleeT1 - type: entity + id: MobPunkGangerPistol parent: - MobPunkBase - MobHumanoidHostileAISimpleRanged - id: MobPunkGangerPistol categories: [ HideSpawnMenu ] components: + - type: MovementSpeedModifier + baseWalkSpeed : 4 + baseSprintSpeed : 4 - type: Loadout prototypes: - PunkGangerGearPistol - type: BasicEntityAmmoProvider proto: BulletPistol - capacity: 2 - count: 2 + capacity: 1 + count: 1 - type: Gun showExamineText: false fireRate: 0.5 @@ -94,13 +93,33 @@ - FullAuto soundGunshot: /Audio/Weapons/Guns/Gunshots/pistol.ogg +## Tier 2 - type: entity + id: MobPunkGangerMeleeT2 parent: - MobPunkBase - - MobHumanoidHostileAISimpleRanged + - MobHumanoidHostileAISimpleMelee + categories: [ HideSpawnMenu ] + components: + - type: Loadout + prototypes: + - PunkGangerGearMeleeT2 + - type: MeleeWeapon + damage: + types: + Blunt: 16 + Structural: 30 + +- type: entity id: MobPunkGangerShotgun + parent: + - MobPunkBase + - MobHumanoidHostileAISimpleRanged categories: [ HideSpawnMenu ] components: + - type: MovementSpeedModifier + baseWalkSpeed : 4 + baseSprintSpeed : 4 - type: Loadout prototypes: - PunkGangerGearShotgun @@ -116,29 +135,36 @@ - FullAuto soundGunshot: /Audio/Weapons/Guns/Gunshots/pistol.ogg +## Tier 3 - type: entity + id: MobPunkGangerMeleeT3 parent: - MobPunkBase - MobHumanoidHostileAISimpleMelee - id: MobPunkGangerArmoredMelee categories: [ HideSpawnMenu ] components: - type: Loadout prototypes: - - PunkGangerArmoredGearMelee + - PunkGangerGearMeleeT3 + - type: MeleeWeapon + damage: + types: + Blunt: 18 + Structural: 30 - type: entity parent: - MobPunkBase - MobHumanoidHostileAISimpleRanged - id: MobPunkGangerArmoredElite - name: punk gang leader - description: It takes a formidable figure to lead a pack of street trash. These leaders usually wield scavenged SMGs and wear armor taken from unfortunate security forces. Usually high on meth and booze. + id: MobPunkGangerSmg categories: [ HideSpawnMenu ] components: + - type: MovementSpeedModifier + baseWalkSpeed : 4 + baseSprintSpeed : 4 - type: Loadout prototypes: - - PunkGangerArmoredEliteGear + - PunkGangerGearSmg - type: BasicEntityAmmoProvider proto: BulletPistol capacity: 6 @@ -147,11 +173,103 @@ showExamineText: false minAngle: 10 maxAngle: 30 - fireRate: 3 + fireRate: 1 angleIncrease: 3 angleDecay: 6 selectedMode: FullAuto availableModes: - FullAuto soundGunshot: /Audio/Weapons/Guns/Gunshots/smg.ogg + +## Tier 4 - Dungeon boss +- type: entity + id: MobPunkGangerLeader + parent: + - MobHostileBossBase + - MobPunkBase + - MobHumanoidHostileAISimpleRanged + name: punk gang leader + description: It takes a formidable figure to lead a pack of street trash. These leaders usually wield scavenged SMGs and wear armor taken from unfortunate security forces. Usually high on meth and booze. + categories: [ HideSpawnMenu ] + components: + - type: MovementSpeedModifier + baseWalkSpeed : 4 + baseSprintSpeed : 4 + - type: Loadout + prototypes: + - PunkGangerGearLaser + - type: HitscanBatteryAmmoProvider + proto: RedLaser + fireCost: 100 + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 50 + - type: Battery + maxCharge: 600 + startingCharge: 600 + - type: Gun + showExamineText: false + fireRate: 1 + minAngle: 5 + maxAngle: 10 + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - type: Jittering + # Ghost role stuff + - type: GhostRole + allowMovement: true + name: ghost-role-information-punk-boss-dungeon-name + description: ghost-role-information-punk-boss-dungeon-description + rules: ghost-role-information-dungeon-boss-rules + raffle: + settings: default + - type: GhostTakeoverAvailable + - type: ActionGun + action: ActionThrowPartyNade + gunProto: PartyNadeGun + +- type: entity + id: PartyNadeGun + name: party nade gun + description: Needed to shoot a nade. + categories: [ HideSpawnMenu ] + components: + - type: RechargeBasicEntityAmmo + rechargeCooldown: 20 + rechargeSound: + path: /Audio/Weapons/Guns/MagIn/kinetic_reload.ogg + - type: BasicEntityAmmoProvider + proto: NFBulletPartyNade + capacity: 1 + count: 1 + - type: Gun + minAngle: 1 + maxAngle: 5 + fireRate: 1 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: + path: /Audio/Items/bow_pull.ogg + soundEmpty: null + projectileSpeed: 15 + - type: UseDelay + delay: 20 + +- type: entity + id: ActionThrowPartyNade + categories: [ HideSpawnMenu ] + name: "[color=yellow]Throw a party 'nade[/color]" + description: "Hurls activated party 'nade filled with party chems, explodes on contact. [color=yellow]20 second cooldown.[/color]" + components: + - type: WorldTargetAction + icon: { sprite : Objects/Weapons/Grenades/metalfoam.rsi, state: primed } + event: !type:ActionGunShootEvent + priority: 2 + checkCanAccess: false + range: 0 + itemIconStyle: BigAction + - type: UseDelay + delay: 20 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Tools/blueprints/blueprints_expedition_loot.yml b/Resources/Prototypes/_NF/Entities/Objects/Tools/blueprints/blueprints_expedition_loot.yml index 2fa455a60c9..c1587242cea 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Tools/blueprints/blueprints_expedition_loot.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Tools/blueprints/blueprints_expedition_loot.yml @@ -125,3 +125,15 @@ - type: Blueprint providedRecipes: - WeaponXrayCannon + +# Tools + +- type: entity + parent: BaseBlueprintExpedition + id: NFBlueprintEnergyPickaxe + name: holopickaxe blueprint + description: A blueprint with a schematic of a holopickaxe. It can be inserted into an autolathe or a techfab. + components: + - type: Blueprint + providedRecipes: + - NFEnergyPickaxe diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/energy.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/energy.yml index bc1df402a1a..33f4f5cd60b 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/energy.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/energy.yml @@ -12,3 +12,37 @@ soundHit: collection: WeakHit forceSound: true + +- type: entity + id: BulletKineticLowPower + name: kinetic bolt + parent: BulletKinetic + categories: [ HideSpawnMenu ] + components: + - type: Projectile + impactEffect: BulletImpactEffectKinetic + damage: + types: + Blunt: 12 + Structural: 30 + - type: Ammo + muzzleFlash: HitscanEffect + - type: TimedDespawn + lifetime: 1.5 + - type: PointLight + radius: 2.5 + color: white + energy: 0.5 + +- type: entity + id: BulletKineticMediumPower + name: kinetic bolt + parent: BulletKineticLowPower + categories: [ HideSpawnMenu ] + components: + - type: Projectile + impactEffect: BulletImpactEffectKinetic + damage: + types: + Blunt: 16 + Structural: 30 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/minirocket.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/minirocket.yml index 1609550cc9d..b6a0bd2d8e6 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/minirocket.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/minirocket.yml @@ -37,3 +37,62 @@ state: frag - type: StaticPrice price: 20 + +# Explorer Captain Seismic Charge +- type: entity + parent: BaseBulletTrigger + id: NFBulletSeismicCharge + name: seismic charge + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: Objects/Weapons/Bombs/seismic.rsi + layers: + - state: primed + - type: ExplodeOnTrigger + - type: Explosive # Nerfed SeismicCharge + explosionType: Cryo + totalIntensity: 30 + intensitySlope: 2 + maxIntensity: 10 + canCreateVacuum: false + - type: PointLight + radius: 3.5 + color: "#47f8ff" + energy: 0.5 + +# Punk leader grenade +- type: entity + parent: BaseBulletTrigger + id: NFBulletPartyNade + name: party 'nade + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: Objects/Weapons/Grenades/metalfoam.rsi + layers: + - state: primed + - type: SmokeOnTrigger + duration: 20 + spreadAmount: 110 + solution: + reagents: + - ReagentId: Desoxyephedrine + Quantity: 10 + - ReagentId: THC + Quantity: 30 + - ReagentId: Happiness + Quantity: 5 + - ReagentId: SpaceDrugs + Quantity: 5 + - ReagentId: Absinthe + Quantity: 20 + - ReagentId: TearGas + Quantity: 20 + - ReagentId: Diphenhydramine # Heals toxin damage you get from all the sh.. stuff above + Quantity: 20 + - type: PointLight + radius: 3.5 + energy: 0.5 + - type: RgbLightController + layers: [ 0 ] diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/e_sword.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/e_sword.yml index 9edbb935c89..d7b9ea6299b 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/e_sword.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/e_sword.yml @@ -10,7 +10,7 @@ blockHacking: true - type: entity - id: EnergyPickaxeNF + id: NFEnergyPickaxe parent: [EnergySword, BaseC1Contraband] # Has a reflect chance name: holopickaxe description: A holographic mining tool with blades comprised of hard light. Doesn't pack the same punch as an energy weapon, but more compact than most mining tools when turned off. diff --git a/Resources/Prototypes/_NF/InventoryTemplates/hostile_nonhumanoid_inventory_template.yml b/Resources/Prototypes/_NF/InventoryTemplates/npc_inventory_id_template.yml similarity index 100% rename from Resources/Prototypes/_NF/InventoryTemplates/hostile_nonhumanoid_inventory_template.yml rename to Resources/Prototypes/_NF/InventoryTemplates/npc_inventory_id_template.yml diff --git a/Resources/Prototypes/_NF/InventoryTemplates/hostile_humanoid_inventory_template.yml b/Resources/Prototypes/_NF/InventoryTemplates/npc_inventory_template.yml similarity index 97% rename from Resources/Prototypes/_NF/InventoryTemplates/hostile_humanoid_inventory_template.yml rename to Resources/Prototypes/_NF/InventoryTemplates/npc_inventory_template.yml index 10129e68d3e..3d6b2e8ee84 100644 --- a/Resources/Prototypes/_NF/InventoryTemplates/hostile_humanoid_inventory_template.yml +++ b/Resources/Prototypes/_NF/InventoryTemplates/npc_inventory_template.yml @@ -9,7 +9,6 @@ stripTime: 3 uiWindowPos: 0,3 strippingWindowPos: 0,0 - dependsOn: jumpsuit displayName: Pocket 1 - name: pocket2 @@ -20,7 +19,6 @@ stripTime: 3 uiWindowPos: 2,3 strippingWindowPos: 1,0 - dependsOn: jumpsuit displayName: Pocket 2 - name: id @@ -59,7 +57,6 @@ slotGroup: MainHotbar uiWindowPos: 2,0 strippingWindowPos: 2,1 - dependsOn: outerClothing displayName: Suit Storage # "Not strippable", "hidden" diff --git a/Resources/Prototypes/_NF/InventoryTemplates/hostile_humanoid_simplified_inventory_template.yml b/Resources/Prototypes/_NF/InventoryTemplates/npc_simplified_inventory_template.yml similarity index 100% rename from Resources/Prototypes/_NF/InventoryTemplates/hostile_humanoid_simplified_inventory_template.yml rename to Resources/Prototypes/_NF/InventoryTemplates/npc_simplified_inventory_template.yml diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/tools.yml b/Resources/Prototypes/_NF/Recipes/Lathes/tools.yml index 97afc17b626..01ed768f789 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/tools.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/tools.yml @@ -112,3 +112,15 @@ Steel: 650 Plastic: 150 Gold: 50 + +# Holopickaxe +- type: latheRecipe + id: NFEnergyPickaxe + result: NFEnergyPickaxe + category: Tools + completetime: 4 + materials: + Steel: 1000 + Plastic: 500 + Glass: 500 + Gold: 800 diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/explorers.yml b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/explorers.yml index 52302cd4d94..727a315baff 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/explorers.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/explorers.yml @@ -2,9 +2,8 @@ - type: startingGear id: MobHumanoidExplorerGearMeleeT1 equipment: - gloves: ClothingHandsGlovesWeaponWieldedPickaxe - back: ClothingBackpackExplorerMeleeT1 - belt: OreBag + pocket1: ClothingBackpackExplorerMeleeT1 + pocket2: OreBag shoes: ClothingShoesBootsSalvage suitstorage: AirTankFilled neck: ClothingNeckIFFCyan @@ -12,9 +11,8 @@ - type: startingGear id: MobHumanoidExplorerGearRangedT1 equipment: - gloves: ClothingHandsGlovesWeaponPkaFlashlight - back: ClothingBackpackExplorerRangedT1 - belt: ConstructionBag + pocket1: ClothingBackpackExplorerRangedT1 + pocket2: ConstructionBag shoes: ClothingShoesBootsSalvage suitstorage: AirTankFilled neck: ClothingNeckIFFCyan @@ -23,42 +21,38 @@ - type: startingGear id: MobHumanoidExplorerGearMeleeT2 equipment: - gloves: ClothingHandsGlovesWeaponWieldedGlaive - outerClothing: ClothingOuterHardsuitSpatio - back: ClothingBackpackExplorerMeleeT2 - belt: OreBag + pocket1: ClothingBackpackExplorerMeleeT2 + pocket2: OreBag shoes: ClothingShoesBootsSalvage + suitstorage: AirTankFilled neck: ClothingNeckIFFCyan - type: startingGear id: MobHumanoidExplorerGearRangedT2 equipment: - gloves: ClothingHandsGlovesWeaponSawnOffPkaDagger - outerClothing: ClothingOuterHardsuitSpatio - back: ClothingBackpackExplorerRangedT2 - belt: ConstructionBag + pocket1: ClothingBackpackExplorerRangedT2 + pocket2: ConstructionBag shoes: ClothingShoesBootsSalvage + suitstorage: AirTankFilled neck: ClothingNeckIFFCyan # Tier 3 - type: startingGear id: MobHumanoidExplorerGearMeleeT3 equipment: - gloves: ClothingHandsGlovesWeaponDrill - outerClothing: ClothingOuterHardsuitSalvage - back: ClothingBackpackExplorerMeleeT3 - belt: OreBag + pocket1: ClothingBackpackExplorerMeleeT3 + pocket2: OreBag shoes: ClothingShoesBootsSalvage + suitstorage: AirTankFilled neck: ClothingNeckIFFCyan - type: startingGear id: MobHumanoidExplorerGearRangedT3 equipment: - gloves: ClothingHandsGlovesWeaponWieldedPka - outerClothing: ClothingOuterHardsuitLuxury - back: ClothingBackpackExplorerRangedT3 - belt: ConstructionBag + pocket1: ClothingBackpackExplorerRangedT3 + pocket2: ConstructionBag shoes: ClothingShoesBootsSalvage + suitstorage: AirTankFilled neck: ClothingNeckIFFCyan - type: startingGear @@ -71,9 +65,8 @@ - type: startingGear id: MobHumanoidExplorerGearBoss equipment: - gloves: ClothingHandsGlovesWeaponEnergyPickaxe - outerClothing: ClothingOuterHardsuitMaximPrototype - back: ClothingBackpackExplorerBoss - belt: ConstructionBag + pocket1: ClothingBackpackExplorerBoss + pocket2: ConstructionBag shoes: ClothingShoesBootsSalvage + suitstorage: AirTankFilled neck: ClothingNeckIFFCyan diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/guidebook_crewmates.yml b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/guidebook_crewmates.yml index 0407033802f..3fd3a120c43 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/guidebook_crewmates.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/guidebook_crewmates.yml @@ -4,7 +4,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitSalvageSpecialist shoes: ClothingShoesBootsSalvage - gloves: ClothingHandsGlovesWeaponWieldedGlaive + neck: PunkHandsGlovesBaseballBat mask: ClothingMaskGasExplorer ear: ClothingHeadsetMining belt: ClothingBeltSalvageWebbing @@ -25,7 +25,7 @@ id: GuidebookMemeNpcUglyLoadout equipment: jumpsuit: ClothingUniformJumpskirtJanimaid - gloves: ClothingHandsGlovesWeaponWieldedPickaxe + gloves: ClothingHandsGlovesColorMercMosin back: ClothingBackpackDuffelSalvage - type: startingGear diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/punk_gangers.yml b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/punk_gangers.yml index d9f870b06d1..cfe393595ac 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/punk_gangers.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/punk_gangers.yml @@ -1,14 +1,13 @@ +# Tier 1 - type: startingGear - id: PunkGangerGearMelee + id: PunkGangerGearMeleeT1 equipment: + neck: PunkHandsGlovesBaseballBat jumpsuit: ClothingUniformRandomPunkCroptop belt: ClothingBeltPunkRandomized shoes: ClothingShoesBootsPunkRandomized - #gloves: ClothingHandsGlovesCombat outerClothing: ClothingOuterCoatBomberRandomized - back: ClothingBackpackPunkLootA - inhand: - - SpawnInhandMeleeWeaponPunkGangLow + pocket2: ClothingBackpackPunkLootA - type: startingGear id: PunkGangerGearPistol @@ -19,46 +18,65 @@ shoes: ClothingShoesBootsPunkRandomized gloves: ClothingHandsGlovesColorBlackPistol outerClothing: ClothingOuterCoatBomberRandomized - back: ClothingBackpackPunkLootB - inhand: - - SpawnInhandMeleeWeaponPunkGangLow + pocket2: ClothingBackpackPunkLootB + +# Tier 2 +- type: startingGear + id: PunkGangerGearMeleeT2 + equipment: + neck: PunkHandsGlovesFireaxe + jumpsuit: ClothingUniformRandomPunkCroptop + belt: ClothingBeltPunkRandomized + shoes: ClothingShoesBootsPunkRandomized + outerClothing: ClothingOuterArmorPunkRandomized + pocket2: ClothingBackpackPunkLootA - type: startingGear id: PunkGangerGearShotgun equipment: + neck: PunkHandsGlovesShotgun mask: ClothingMaskPunkHalf jumpsuit: ClothingUniformRandomPunkCroptop belt: ClothingBeltPunkRandomized shoes: ClothingShoesBootsPunkRandomized - gloves: ClothingHandsGlovesColorBlackShotgun outerClothing: ClothingOuterCoatBomberRandomized - back: ClothingBackpackPunkLootC - inhand: - - SpawnInhandMeleeWeaponPunkGangLow + pocket2: ClothingBackpackPunkLootC + +# Tier 3 +- type: startingGear + id: PunkGangerGearMeleeT3 + equipment: + neck: PunkHandsGlovesSledgehammer + eyes: ClothingEyesPunkGoggles + mask: ClothingMaskPunkHalf + jumpsuit: ClothingUniformRandomPunkTanktop + belt: ClothingBeltPunkRandomized + shoes: ClothingShoesBootsPunkRandomized + outerClothing: ClothingOuterArmorElitePunkRandomized + pocket2: ClothingBackpackPunkLootA - type: startingGear - id: PunkGangerArmoredGearMelee + id: PunkGangerGearSmg equipment: + neck: PunkHandsGlovesSmg eyes: ClothingEyesPunkGoggles mask: ClothingMaskPunkHalf jumpsuit: ClothingUniformRandomPunkTanktop belt: ClothingBeltPunkRandomized shoes: ClothingShoesBootsPunkRandomized outerClothing: ClothingOuterArmorPunkRandomized - back: ClothingBackpackPunkLootA - inhand: - - SpawnInhandMeleeWeaponPunkGangLow + pocket2: ClothingBackpackPunkLootD +# Tier 4 - type: startingGear - id: PunkGangerArmoredEliteGear + id: PunkGangerGearLaser equipment: + neck: PunkHandsGlovesLaserGun eyes: ClothingEyesPunkInfoShades mask: ClothingMaskPunkHalf jumpsuit: ClothingUniformRandomPunkTanktop belt: ClothingBeltPunkRandomized shoes: ClothingShoesBootsPunkRandomized - gloves: ClothingHandsGlovesColorBlackSMG outerClothing: ClothingOuterArmorElitePunkRandomized - back: ClothingBackpackPunkLootD - inhand: - - SpawnInhandMeleeWeaponPunkGangLow + back: PortableRecharger + pocket2: ClothingBackpackPunkLootBoss diff --git a/Resources/ServerInfo/_NF/Guidebook/MobsHostileExpedition/explorers.xml b/Resources/ServerInfo/_NF/Guidebook/MobsHostileExpedition/explorers.xml index 25219e1e812..bb4a8393b24 100644 --- a/Resources/ServerInfo/_NF/Guidebook/MobsHostileExpedition/explorers.xml +++ b/Resources/ServerInfo/_NF/Guidebook/MobsHostileExpedition/explorers.xml @@ -14,8 +14,8 @@ - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s)[bold][color=#a4885c]*[/color][/bold] - - [bold][color=#a4885c]Damage (type):[/color][/bold] 7.5 [color=red]Blunt[/color], 7.5 [color=yellow]Piercing[/color] + - [bold][color=#a4885c]Run speed:[/color][/bold] 4.5 m/s[bold][color=#a4885c]*[/color][/bold] + - [bold][color=#a4885c]Damage (type):[/color][/bold] 6 [color=red]Blunt[/color], 6 [color=yellow]Piercing[/color] - [bold][color=#a4885c]Damage resistances:[/color][/bold] none - [bold][color=#a4885c]Special abilities:[/color][/bold] none @@ -31,8 +31,8 @@ - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] 20 [color=red]Blunt[/color] + - [bold][color=#a4885c]Run speed:[/color][/bold] 4 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 12 [color=red]Blunt[/color] - [bold][color=#a4885c]Damage resistances:[/color][/bold] none - [bold][color=#a4885c]Special abilities:[/color][/bold] Shooter (unwielded PKA) @@ -46,9 +46,9 @@ - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] 7.5 [color=red]Blunt[/color], 5.5 [color=red]Slash[/color] - - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 5%; [color=orange]Caustic[/color] 10% + - [bold][color=#a4885c]Run speed:[/color][/bold] 4.5 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 7 [color=red]Blunt[/color], 6 [color=red]Slash[/color] + - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 10%; [color=orange]Heat[/color] 5%; [color=orange]Caustic[/color] 10% - [bold][color=#a4885c]Special abilities:[/color][/bold] none [bold][color=#a4885c]________________________________________________________________________[/color] @@ -61,10 +61,10 @@ - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] 20 [color=red]Blunt[/color] - - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 5%; [color=orange]Caustic[/color] 10% - - [bold][color=#a4885c]Special abilities:[/color][/bold] Shooter (sawn-off PKA) + - [bold][color=#a4885c]Run speed:[/color][/bold] 4 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 12 [color=red]Blunt[/color] + - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 10%; [color=orange]Heat[/color] 5%; [color=orange]Caustic[/color] 10% + - [bold][color=#a4885c]Special abilities:[/color][/bold] Shooter (unwielded PKA) [bold][color=#a4885c]________________________________________________________________________[/color] @@ -76,9 +76,9 @@ - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] 2 [color=red]Blunt[/color], 1 [color=red]Slash[/color], 2 [color=yellow]Piercing[/color] - - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 10%; [color=orange]Heat[/color] 5%; [color=orange]Caustic[/color] 10% + - [bold][color=#a4885c]Run speed:[/color][/bold] 4.5 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 2 [color=red]Blunt[/color], 2 [color=red]Slash[/color], 2 [color=yellow]Piercing[/color] + - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 15%; [color=orange]Heat[/color] 10%; [color=orange]Caustic[/color] 15% - [bold][color=#a4885c]Special abilities:[/color][/bold] none [bold][color=#a4885c]________________________________________________________________________[/color] @@ -91,9 +91,9 @@ - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] 20 [color=red]Blunt[/color] - - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 10%; [color=orange]Heat[/color] 5%; [color=orange]Caustic[/color] 10% + - [bold][color=#a4885c]Run speed:[/color][/bold] 4 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 16 [color=red]Blunt[/color] + - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 15%; [color=orange]Heat[/color] 10%; [color=orange]Caustic[/color] 15% - [bold][color=#a4885c]Special abilities:[/color][/bold] Shooter (wielded PKA) [bold][color=#a4885c]________________________________________________________________________[/color] @@ -108,8 +108,8 @@ - [bold][color=#a4885c]Health thresholds:[/color][/bold] 200 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4 m/s (2.75 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] 15 [color=red]Blunt[/color] + - [bold][color=#a4885c]Run speed:[/color][/bold] 4.5 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 20 [color=red]Blunt[/color] - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color] 30%; [color=red]Slash[/color] 50%; [color=yellow]Piercing[/color] 30%; [color=orange]Caustic[/color] 10% - [bold][color=#a4885c]Damage weaknesses:[/color][/bold] [color=orange]Structural[/color] 20%; [color=orange]Shock[/color] 50%; [color=lime]Radiation[/color] 20% - [bold][color=#a4885c]Special abilities:[/color][/bold] Immunity ([color=orange]Cold[/color], [color=lime]Poison[/color], [color=#9A54BF]Asphyxiation[/color], [color=#9A54BF]Bloodloss[/color], [color=#da8b8b]Cellular[/color]) @@ -124,9 +124,9 @@ - [bold][color=#a4885c]Health thresholds:[/color][/bold] 120 (crit), 150 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.725 m/s (3.2 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] 12.5 [color=orange]Heat[/color], 2.5 [color=yellow]Piercing[/color] - - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color] and [color=red]Slash[/color] 30%; [color=yellow]Piercing[/color] 50%; [color=orange]Heat[/color] 20%; [color=orange]Caustic[/color] 50%; [color=lime]Radiation[/color] 70% + - [bold][color=#a4885c]Run speed:[/color][/bold] 4.5 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 16 [color=orange]Heat[/color], 4 [color=yellow]Piercing[/color] + - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color] and [color=red]Slash[/color] 50%; [color=yellow]Piercing[/color] 50%; [color=orange]Heat[/color] 30%; [color=orange]Caustic[/color] 50% - [bold][color=#a4885c]Special abilities: Deflection (2.5%) [bold][color=#a4885c]________________________________________________________________________[/color] diff --git a/Resources/ServerInfo/_NF/Guidebook/MobsHostileExpedition/punk_gangers.xml b/Resources/ServerInfo/_NF/Guidebook/MobsHostileExpedition/punk_gangers.xml index 039ee1b0557..5dde7ea1196 100644 --- a/Resources/ServerInfo/_NF/Guidebook/MobsHostileExpedition/punk_gangers.xml +++ b/Resources/ServerInfo/_NF/Guidebook/MobsHostileExpedition/punk_gangers.xml @@ -11,11 +11,11 @@ "Criminally-inclined individuals", as NT Security documents call them, these are armed with a variety of weapons. These weapons range from makeshift shivs and machined truncheons to rusty pistols and shotguns. Some may be armored, so plan appropriately. - + - - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s)[bold][color=#a4885c]*[/color][/bold] - - [bold][color=#a4885c]Damage (type):[/color][/bold] varied 5-20 [color=red]Blunt[/color]/[color=red]Slash[/color]/[color=yellow]Piercing[/color] + - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 140 (death) + - [bold][color=#a4885c]Run speed:[/color][/bold] 4.5 m/s[bold][color=#a4885c]*[/color][/bold] + - [bold][color=#a4885c]Damage (type):[/color][/bold] 12 [color=red]Blunt[/color] - [bold][color=#a4885c]Damage resistances:[/color][/bold] none - [bold][color=#a4885c]Special abilities:[/color][/bold] none @@ -23,11 +23,33 @@ [bold][color=#a4885c]________________________________________________________________________[/color] + + + + - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 140 (death) + - [bold][color=#a4885c]Run speed:[/color][/bold] 4.5 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 16 [color=red]Blunt[/color] + - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 25%; [color=orange]Heat[/color] 20%; [color=orange]Caustic[/color] 10%; [color=orange]Explosion[/color] 10% (punk armor) + - [bold][color=#a4885c]Special abilities:[/color][/bold] none + + [bold][color=#a4885c]________________________________________________________________________[/color] + + + + + - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 140 (death) + - [bold][color=#a4885c]Run speed:[/color][/bold] 4.5 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 18 [color=red]Blunt[/color] + - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] 10%; [color=yellow]Piercing[/color] 60%; [color=orange]Heat[/color] 10%; [color=orange]Explosion[/color] 20% (punk heavy armor) + - [bold][color=#a4885c]Special abilities:[/color][/bold] none + + [bold][color=#a4885c]________________________________________________________________________[/color] + - - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s) + - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 140 (death) + - [bold][color=#a4885c]Run speed:[/color][/bold] 4 m/s - [bold][color=#a4885c]Damage (type):[/color][/bold] 16 [color=yellow]Piercing[/color] (.35 round) - [bold][color=#a4885c]Damage resistances:[/color][/bold] none - [bold][color=#a4885c]Special abilities:[/color][/bold] Shooter (mk 58) @@ -37,22 +59,22 @@ - - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] 10 [color=yellow]Piercing[/color] (shotgun cartridge) + - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 140 (death) + - [bold][color=#a4885c]Run speed:[/color][/bold] 4 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 10-60 [color=yellow]Piercing[/color] (10 per shotgun pellet) - [bold][color=#a4885c]Damage resistances:[/color][/bold] none - [bold][color=#a4885c]Special abilities:[/color][/bold] Shooter (shotgun) [bold][color=#a4885c]________________________________________________________________________[/color] - + - - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] varied 5-20 [color=red]Blunt[/color]/[color=red]Slash[/color]/[color=yellow]Piercing[/color] + - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 140 (death) + - [bold][color=#a4885c]Run speed:[/color][/bold] 4 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 16 [color=yellow]Piercing[/color] (.35 round) - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] and [color=yellow]Piercing[/color] 25%; [color=orange]Heat[/color] 20%; [color=orange]Caustic[/color] 10%; [color=orange]Explosion[/color] 10% (punk armor) - - [bold][color=#a4885c]Special abilities:[/color][/bold] none + - [bold][color=#a4885c]Special abilities:[/color][/bold] Shooter (drozd) [bold][color=#a4885c]________________________________________________________________________[/color] @@ -61,20 +83,20 @@ It takes a formidable figure to lead a pack of street trash. These leaders usually wield scavenged SMGs and wear armor taken from unfortunate security forces. Usually high on meth and booze. - + - - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 130 (death) - - [bold][color=#a4885c]Run (walk) speed:[/color][/bold] 4.5 m/s (2.5 m/s) - - [bold][color=#a4885c]Damage (type):[/color][/bold] 16 [color=yellow]Piercing[/color] (.35 round) + - [bold][color=#a4885c]Health thresholds:[/color][/bold] 100 (crit), 140 (death) + - [bold][color=#a4885c]Run speed:[/color][/bold] 4 m/s + - [bold][color=#a4885c]Damage (type):[/color][/bold] 17 [color=orange]Heat[/color] - [bold][color=#a4885c]Damage resistances:[/color][/bold] [color=red]Blunt[/color], [color=red]Slash[/color] 10%; [color=yellow]Piercing[/color] 60%; [color=orange]Heat[/color] 10%; [color=orange]Explosion[/color] 20% (punk heavy armor) - - [bold][color=#a4885c]Special abilities:[/color][/bold] Shooter (SMG) + - [bold][color=#a4885c]Special abilities:[/color][/bold] Shooter (laser rifle) [bold][color=#a4885c]________________________________________________________________________[/color] # Mission Objectives ## Elimination - + Eliminate a large and dangerous creature - a [color=#a4885c]punk gang leader[/color] within given time constraints to earn a monetary reward. From ae0fd2b73562ecb089c39fa8a511cd7b06ab0f95 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Mon, 4 Nov 2024 22:19:55 +0000 Subject: [PATCH 07/36] Automatic Changelog (#2273) --- Resources/Changelog/Frontier.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index f9dbffb9280..f7127e2852c 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5055,3 +5055,25 @@ Entries: message: Goblinbane was banished. id: 5472 time: '2024-11-04T18:10:35.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Tweak + message: >- + Tweaked the numbers for explorer dungeon faction - damage went down, mob + speeds went up, hauler upon destruction spawns it's pilot and Ripley + chassis with boards. + - type: Tweak + message: >- + Explorer Captain (dungeon boss) is now a ghost role. Drop rate of + holopickaxe was increased, additionally Explorer Dungeon boss can drop + holopickaxe blueprint. + - type: Tweak + message: >- + Punk gang leader is now armed with laser rifle and wears portable + recharger. Has a chance of dropping blueprint for portable recharger. + - type: Tweak + message: >- + Punk gang leader is a ghost role now, can throw party 'nades (smoke + grenades with drugs). + id: 5473 + time: '2024-11-04T22:19:30.0000000+00:00' From a885f6865756c56b3707a5c3fdb567b26dbd49d4 Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Tue, 5 Nov 2024 16:28:26 +0000 Subject: [PATCH 08/36] Fix for my terrible terribleness (#2369) --- Resources/Prototypes/_NF/Entities/Clothing/Neck/cloaks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Neck/cloaks.yml b/Resources/Prototypes/_NF/Entities/Clothing/Neck/cloaks.yml index 9a3ee3ce656..941a65216c3 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Neck/cloaks.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Neck/cloaks.yml @@ -36,4 +36,4 @@ toggleable-clothing: !type:ContainerSlot {} - type: Construction graph: ClothingNeckCloakRosyGraph - node: ClothingNeckCloakRosyNode + node: ClothingNeckCloakRosy From 2f453059ed4820a157d04aa5f126fa3ed14755fc Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Tue, 5 Nov 2024 16:28:53 +0000 Subject: [PATCH 09/36] Automatic Changelog (#2369) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index f7127e2852c..49d8b9b999f 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5077,3 +5077,9 @@ Entries: grenades with drugs). id: 5473 time: '2024-11-04T22:19:30.0000000+00:00' +- author: dustylens + changes: + - type: Fix + message: Fixed rosy mothroach cloak recipe error. + id: 5474 + time: '2024-11-05T16:28:26.0000000+00:00' From 78b49defeb26fc7c0b2965f42d9b40b97d5a8d87 Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Wed, 6 Nov 2024 23:07:49 +0300 Subject: [PATCH 10/36] LVHI Posters (New) (#2344) * new posters * posters --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Markers/Spawners/Random/posters.yml | 3 ++ .../_NF/Entities/Markers/Spawners/posters.yml | 3 -- .../Wallmounts/Signs/contraband.yml | 23 ++--------- .../Structures/Wallmounts/Signs/posters.yml | 36 +++++++++++++++++- .../Wallmounts/posters.rsi/meta.json | 11 +++++- .../posters.rsi/nf_poster10_contraband.png | Bin 0 -> 1050 bytes .../posters.rsi/nf_poster11_contraband.png | Bin 0 -> 1183 bytes .../posters.rsi/nf_poster9_contraband.png | Bin 0 -> 685 bytes 8 files changed, 52 insertions(+), 24 deletions(-) create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster10_contraband.png create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster11_contraband.png create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster9_contraband.png diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml index 23ca4aac6f6..77e167a0623 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml @@ -95,6 +95,9 @@ - NFPosterContrabandLvhiStation # Frontier - NFPosterContrabandLvhiShuttle # Frontier - NFPosterContrabandLvhiSpace # Frontier + - NFPosterContrabandLvhiMountains # Frontier + - NFPosterContrabandLvhiPlanetCore # Frontier + - NFPosterContrabandLvhiLogo # Frontier - NFPosterContrabandFsbLogo # Frontier - NFPosterContrabandFsbStasis # Frontier - NFPosterContrabandFsbApothecary # Frontier diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/posters.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/posters.yml index 0817e3e9e7d..64b8895a7da 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/posters.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/posters.yml @@ -72,9 +72,6 @@ - PosterContrabandEnlistGorlexDD - PosterContrabandInterdyneDD - PosterContrabandWaffleCorpDD - - NFPosterContrabandLvhiStationDD - - NFPosterContrabandLvhiShuttleDD - - NFPosterContrabandLvhiSpaceDD - NFPosterContrabandFsbStasisDD - NFPosterContrabandFsbApothecaryDD - NFPosterContrabandFsbLogoDD diff --git a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/contraband.yml b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/contraband.yml index 7853f50073e..367af2ee445 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/contraband.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/contraband.yml @@ -9,7 +9,7 @@ parent: [DeadDropBase, PosterContrabandFreeTonto] id: PosterContrabandFreeTontoDD suffix: DeadDrop - + - type: entity parent: [DeadDropBase, PosterContrabandAtmosiaDeclarationIndependence] id: PosterContrabandAtmosiaDeclarationIndependenceDD @@ -306,31 +306,16 @@ id: PosterContrabandWaffleCorpDD suffix: DeadDrop -- type: entity - parent: [DeadDropBase, NFPosterContrabandLvhiStation] - id: NFPosterContrabandLvhiStationDD - suffix: DeadDrop - -- type: entity - parent: [DeadDropBase, NFPosterContrabandLvhiShuttle] - id: NFPosterContrabandLvhiShuttleDD - suffix: DeadDrop - -- type: entity - parent: [DeadDropBase, NFPosterContrabandLvhiSpace] - id: NFPosterContrabandLvhiSpaceDD - suffix: DeadDrop - - type: entity parent: [DeadDropBase, NFPosterContrabandFsbLogo] id: NFPosterContrabandFsbLogoDD suffix: DeadDrop - + - type: entity parent: [DeadDropBase, NFPosterContrabandFsbStasis] id: NFPosterContrabandFsbStasisDD suffix: DeadDrop - + - type: entity parent: [DeadDropBase, NFPosterContrabandFsbApothecary] id: NFPosterContrabandFsbApothecaryDD @@ -340,7 +325,7 @@ parent: [DeadDropBase, NFPosterContrabandFsbSpirit] id: NFPosterContrabandFsbSpiritDD suffix: DeadDrop - + - type: entity parent: [DeadDropBase, NFPosterContrabandEmsCoords] id: NFPosterContrabandEmsCoordsDD diff --git a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml index b60a0e9cb2a..063b803ce1b 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml @@ -1,3 +1,4 @@ +# Legit posters - type: entity parent: PosterBase id: NFPosterLegitMagnusWatching @@ -8,6 +9,7 @@ sprite: _NF/Structures/Wallmounts/posters.rsi state: nf_poster1_legit +# Contraband posters - type: entity parent: PosterBase id: NFPosterLegitGoblinTinkerer @@ -41,7 +43,7 @@ - type: entity parent: PosterBase id: NFPosterContrabandLvhiSpace - name: "LVHI Mining" + name: "LVHI Exploration" description: "This poster depicts a mineral-rich planet orbited by a moon, with both celestial bodies brightly illuminated by a blue star. The text promotes the use of Langstad-Voigt Heavy Industries shuttles for deep space exploration." components: - type: Sprite @@ -98,6 +100,38 @@ sprite: _NF/Structures/Wallmounts/posters.rsi state: nf_poster8_contraband +- type: entity + parent: PosterBase + id: NFPosterContrabandLvhiMountains + name: "LVHI Mining" + description: |- + This poster depicts a planetary crust with a mountain range and an upper layer of magma. The advertising slogan reads: "Langstad-Voigt Heavy Industries. Mining the Skies, Building New Horizons." + components: + - type: Sprite + sprite: _NF/Structures/Wallmounts/posters.rsi + state: nf_poster9_contraband + +- type: entity + parent: PosterBase + id: NFPosterContrabandLvhiPlanetCore + name: "LVHI Deep Core Extraction" + description: "Poster about Deep Core Resource Extraction™ techniques employed by Langstad-Voigt Heavy Industries." + components: + - type: Sprite + sprite: _NF/Structures/Wallmounts/posters.rsi + state: nf_poster10_contraband + +- type: entity + parent: PosterBase + id: NFPosterContrabandLvhiLogo + name: "LVHI Logo" + description: |- + Poster with Langstad-Voigt Heavy Industries logo. Ad slogan beneath it reads: "Beyond the Stars, Within Your Grasp." + components: + - type: Sprite + sprite: _NF/Structures/Wallmounts/posters.rsi + state: nf_poster11_contraband + - type: entity parent: PosterBase id: NFPosterContrabandEatShrooms diff --git a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json index 9d26f34d345..5148cae5005 100644 --- a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json +++ b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-NC-SA-4.0", - "copyright": "nf_poster1_legit by exincore and remixed from gentlebutter's Xeeenoooossss | nf_poster2_legit (Based on poster31 from cmss13 https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi), nf_poster1_contraband, nf_poster2_contraband, nf_poster3_contraband, nt_poster12_contraband (inspired by poster11 from https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi and painting Rainbow Swirl by Saira Scott), nt_poster13_contraband (used poster1 as background from cmss13 https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi), nt_poster14_contraband (Resprited poster19 from cmss13 https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi), nt_poster15_contraband by erhardsteinhauer (discord/github), nf_poster4,5,6,7_contraband by dustylens (discord/github) nf_poster8_contraband by incongruenciaastrologica (discord)", + "copyright": "nf_poster1_legit by exincore and remixed from gentlebutter's Xeeenoooossss | nf_poster2_legit (Based on poster31 from cmss13 https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi), nf_poster1_contraband, nf_poster2_contraband, nf_poster3_contraband, nf_poster9_contraband, nf_poster10_contraband, nf_poster11_contraband, nt_poster12_contraband (inspired by poster11 from https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi and painting Rainbow Swirl by Saira Scott), nt_poster13_contraband (used poster1 as background from cmss13 https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi), nt_poster14_contraband (Resprited poster19 from cmss13 https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi), nt_poster15_contraband by erhardsteinhauer (discord/github), nf_poster4,5,6,7_contraband by dustylens (discord/github) nf_poster8_contraband by incongruenciaastrologica (discord)", "size": { "x": 32, "y": 32 @@ -37,6 +37,15 @@ { "name": "nf_poster8_contraband" }, + { + "name": "nf_poster9_contraband" + }, + { + "name": "nf_poster10_contraband" + }, + { + "name": "nf_poster11_contraband" + }, { "name": "nf_poster12_contraband" }, diff --git a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster10_contraband.png b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster10_contraband.png new file mode 100644 index 0000000000000000000000000000000000000000..bc2c6e71cb9d7e4f6bb5c1ec3828e94d5e843df8 GIT binary patch literal 1050 zcmV+#1m*jQP)Px&)Ja4^R9J=WmtRa%R~*MbG(w#2QtN0*DUn1+YeP~RCwoHJ!{YQ|d)Ns0BwI+< z8GV6lOAOH$M@$$Q$-*+bjJf!RA;f7=+=JT!dl)85xd|zjkVv#`Y&&Z$ybLWqH22uU z{nKXbZTr6T+;i?Z-_QBo)89D<{_Co;YJ7FKvbkM@we`HE#||s=dbel0{*a7sT0s~# zXy%JcQ2<&F`bAk&S9g!DUsP2MO&%rVrjf7&D3w1D0ARV$B-OXazQWxX=Bhf3Hy<#P2f>QIvrKmLf)~?T4m>dS+bfDO^x5LN%{rfmFzQSyq1{;(h>fIjGPa##9&3w7g zgkpDyy4Jhr=1!dqld_4b9nQ?iXvgU2m!+1UE=BHZmMf)M4clO z;q}lYu`7e3&bxmf#No`bAY(Isq8>d&jEF80MluEP2Lhb_dRm%!ozsQqW{BPnAKsHg zJijwW>hTk)p9Znec7f$W7JtBeaRS)P%(sTU)EwaXoiX;j`lxX*!91`V3GQ;5$5gI)WB$63c9wx1!4WwIyUEMvP zz>!bi1i;zgl+0sS2075^CXvk0;I1R_+uJw*hr15NUrQu<4*+G?EB_2YivYZY05~x* z!(h)bdOLiqJWLW)e2~%)81xs{Nq_h{3vCz50_YOaTkjl~)_}9YN&oSFMsJM*;QsNp zcz-nXo-|m0__`>6qdo(mz3(D(<7esW?%~(lw{(d}2XO7i4W3p%rn;sYfStQ`3iCqh zeaX;sGbG9%4gJ6uzi&wGnRGEk`COJ}+iGP1TO$DQ+Kv$AWOGePk(wHqmf9UO0#X1d@d{MGU=39SX-4&q%FRTUv^wyjEr+6lSzol49N z0gSY`6cq>4&dU$D^hTD>%MXNEsj2qf)?>VxOfL-o*2TnX_Lcw|#C8G7UCsX23ka;@ UP-G@qMF0Q*07*qoM6N<$f~>{(B>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster11_contraband.png b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster11_contraband.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4c6feed20c614f65bf68f06a16a109879f18b7 GIT binary patch literal 1183 zcmV;Q1YrA#P)Px(SxH1eR9J=OmRn3*RTPFl#tA6_A!rG03j@St^a|U`DX3p6@Oy@XL zIEPDp>q>SqXRW>0|F3_qy)tmSTaaeJU=aT|m{61@ct*VgG4bh|F-4XED67~*M_aoF zpp2q;_sz~sF1yE|M_~D^f#BZ{ou;f}&(du|q41@A42C;&)2*67etsT7pjNb!Wo11{ zV|^`I+1qcOKz@E6MMVX?@Z$5T&nLZUYZ4u8?WzhwCLNKiX2eA zP-LnrcCj$OfW9wzbrL@btB zBuPRDf!*#!S8+& zA)yf>Bs5%IY3UCMqcK=CANoKTjlsfb3>I4dF?AKVGa^d;_6-y3%pa=nm!C&SOHJn7 z=s7YoG63*+JZz3j0#K{hQ()BuZYI)f-iOES;>*4Pc0B!*7x3+NgdzffZ;8N$kT3vp zo_UtRfq{Vd-iEgTcrY!6(Xk5v)K`@w-+240C7@|R27?F*4Hvn21>(9#h}^t_fP3~W zZx48X`|jI+`T9Yt2UZ-#{U`ePx%XGugsR9J=WmqADrQ5eVnMVA~66?eB~$%BWjDEDX!ONzuwhou%82=x%{MeG#e z!O=q((L>asL(nD9L8o9L76LPrrIYO@t`%K`3JEjKbDiGn&Aj)0GjBZRABOj4-kbOT zecyXC^9K0eb&P9lcRKzY*5LQSKI?IuGf$;6`0;BGsdPpjt(m;96zys$j#N4m8iWx* zn8(qDbLV|!7zCLC8?CoCV&AI)#ED)+OX=-Imdt_=fHGfiZOABx7Ps)`_8ANwF;0yG;9a?URmuN$uq7V`N1?W=^j|KM?a07|O48vS4)kL8uR?|kijlZ1^8 zAT&BT#kMEAIsgEtQ%M#g6hNIzb)altudD~7cS}XomR99C2f+de^RNZAyi$i-D#9%l z*?!gls??NU9l2tRxVE&aMK3gS?~ZX?@=X|wI@{NaFP}eY{ep%;^UAmj0O)#Nu>(+b zqg=wP+G}~PM$f4-?vlnVfEsMH<-zsGUmR9+J2zE_5rhV59Kwd z?WC-$(VuGnR}V8zc6R~*&Mv&u_5<3MSwINQKYF48+?}}PyC=+;GB*MUh)r(*0PyqX zGp(JPTaz(o4n%kgxP=s)+n_Nw_d?`fi<$*$u%Mx-uW26`2|z$_?NJo=Yj&i+VmA1# T+%Z)A00000NkvXXu0mjfuLL)+ literal 0 HcmV?d00001 From 5a6eed314e4151e6d8bd746d0fb5546de2e594d7 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Wed, 6 Nov 2024 20:08:14 +0000 Subject: [PATCH 11/36] Automatic Changelog (#2344) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 49d8b9b999f..41b4830a0ab 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5083,3 +5083,9 @@ Entries: message: Fixed rosy mothroach cloak recipe error. id: 5474 time: '2024-11-05T16:28:26.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Add + message: Added three LVHI posters. + id: 5475 + time: '2024-11-06T20:07:49.0000000+00:00' From 52208e241a6ca1bb6a0cdac150e843bb7cf87f17 Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Wed, 6 Nov 2024 23:42:57 +0300 Subject: [PATCH 12/36] Holoflare pistol (#2338) * holoflare * catalogues * tweaks * firemodes * Holoflare suggestions * buffed light lifetime * Dont walk into the light --------- Co-authored-by: Whatstone Co-authored-by: Dvir --- .../Weapons/Ranged/Systems/EnergyGunSystem.cs | 11 +++ .../Ranged/EnergyGunFireModeVisuals.cs | 7 +- .../Inventories/lesslethalvend.yml | 6 +- .../Guns/Ammunition/Projectiles/misc.yml | 71 ++++++++++++++++ .../Weapons/Guns/Battery/battery_guns.yml | 77 +++++++++++++++++- .../Battery/holoflare_pistol.yml/base.png | Bin 0 -> 948 bytes .../Battery/holoflare_pistol.yml/icon.png | Bin 0 -> 960 bytes .../inhand-left-unshaded.png | Bin 0 -> 631 bytes .../holoflare_pistol.yml/inhand-left.png | Bin 0 -> 1052 bytes .../inhand-right-unshaded.png | Bin 0 -> 632 bytes .../holoflare_pistol.yml/inhand-right.png | Bin 0 -> 1008 bytes .../holoflare_pistol.yml/mag-unshaded-0.png | Bin 0 -> 640 bytes .../holoflare_pistol.yml/mag-unshaded-1.png | Bin 0 -> 623 bytes .../holoflare_pistol.yml/mag-unshaded-2.png | Bin 0 -> 627 bytes .../Battery/holoflare_pistol.yml/meta.json | 55 +++++++++++++ .../holoflare_pistol.yml/mode-cyan.png | Bin 0 -> 530 bytes .../Battery/holoflare_pistol.yml/mode-red.png | Bin 0 -> 528 bytes .../holoflare_pistol.yml/mode-yellow.png | Bin 0 -> 528 bytes 18 files changed, 222 insertions(+), 5 deletions(-) create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/misc.yml create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/base.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/icon.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-left-unshaded.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-right-unshaded.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mag-unshaded-0.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mag-unshaded-1.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mag-unshaded-2.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/meta.json create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-cyan.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-red.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-yellow.png diff --git a/Content.Server/DeltaV/Weapons/Ranged/Systems/EnergyGunSystem.cs b/Content.Server/DeltaV/Weapons/Ranged/Systems/EnergyGunSystem.cs index d5d5e091b72..c2fb914f4a2 100644 --- a/Content.Server/DeltaV/Weapons/Ranged/Systems/EnergyGunSystem.cs +++ b/Content.Server/DeltaV/Weapons/Ranged/Systems/EnergyGunSystem.cs @@ -147,6 +147,17 @@ private void SetFireMode(EntityUid uid, EnergyGunComponent component, EnergyWeap case "special": UpdateAppearance(uid, EnergyGunFireModeState.Special); break; + // Frontier: holoflare modes + case "cyan": + UpdateAppearance(uid, EnergyGunFireModeState.Cyan); + break; + case "red": + UpdateAppearance(uid, EnergyGunFireModeState.Red); + break; + case "yellow": + UpdateAppearance(uid, EnergyGunFireModeState.Yellow); + break; + // End Frontier } } } diff --git a/Content.Shared/DeltaV/Weapons/Ranged/EnergyGunFireModeVisuals.cs b/Content.Shared/DeltaV/Weapons/Ranged/EnergyGunFireModeVisuals.cs index de84ac49346..73bc8f6b723 100644 --- a/Content.Shared/DeltaV/Weapons/Ranged/EnergyGunFireModeVisuals.cs +++ b/Content.Shared/DeltaV/Weapons/Ranged/EnergyGunFireModeVisuals.cs @@ -13,5 +13,10 @@ public enum EnergyGunFireModeState : byte { Disabler, Lethal, - Special + Special, + // Frontier: holoflare modes + Cyan, + Red, + Yellow, + // End Frontier } diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/lesslethalvend.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/lesslethalvend.yml index 7cb046c15e8..bf94a77dc89 100644 --- a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/lesslethalvend.yml +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/lesslethalvend.yml @@ -5,7 +5,7 @@ # Kardashev-MosinNonlethal: 10 WeaponRevolverArgentiNonlethal: 10 WeaponShotgunDoubleBarreledRubber: 10 - WeaponFlareGun: 20 + NFWeaponHoloflareGun: 5 BoxBeanbag: 8 MagazineBoxRifleRubber: 8 MagazineBoxCaselessRifleRubber: 10 @@ -29,7 +29,7 @@ # Kardashev-MosinNonlethal: 4294967295 # Infinite WeaponRevolverArgentiNonlethal: 4294967295 # Infinite WeaponShotgunDoubleBarreledRubber: 4294967295 # Infinite - WeaponFlareGun: 4294967295 # Infinite + NFWeaponHoloflareGun: 4294967295 # Infinite BoxBeanbag: 4294967295 # Infinite MagazineBoxRifleRubber: 4294967295 # Infinite MagazineBoxCaselessRifleRubber: 4294967295 # Infinite @@ -44,4 +44,4 @@ BoxCartridgeBB: 10 emaggedInventory: ThrowingKnife: 1 - BoxCartridgeRGBB: 1 \ No newline at end of file + BoxCartridgeRGBB: 1 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/misc.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/misc.yml new file mode 100644 index 00000000000..332fa32bbef --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/misc.yml @@ -0,0 +1,71 @@ +- type: entity + id: HoloFlareCyan + name: cyan flare + categories: [ HideSpawnMenu ] + components: + - type: Physics + bodyType: Dynamic + fixedRotation: false + - type: EmbeddableProjectile + deleteOnRemove: true + - type: Fixtures + fixtures: + projectile: + shape: + !type:PhysShapeAabb + bounds: "-0.1,-0.1,0.1,0.1" + mask: + - ItemMask # BulletImpassable + - type: Sprite + sprite: Objects/Weapons/Guns/Projectiles/magic.rsi + state: magicm_cyan + scale: 0.3,0.3 + - type: TimedDespawn + lifetime: 230 # Same as normal flare + - type: AmbientSound + enabled: true + volume: -10 + range: 3 + sound: + path: /Audio/Ambience/Objects/light_hum.ogg + params: + loop: true + - type: PointLight + enabled: true + color: "#c0e0f8" + radius: 9.0 + energy: 3.0 + netsync: false + - type: Projectile + deleteOnCollide: false + damage: + types: + Heat: 0 + +- type: entity + id: HoloFlareRed + name: red flare + parent: HoloFlareCyan + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Projectiles/magic.rsi + state: magicm_red + scale: 0.3,0.3 + color: "#ff8080" + - type: PointLight + color: "#ff8080" + +- type: entity + id: HoloFlareYellow + name: yellow flare + parent: HoloFlareCyan + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Projectiles/magic.rsi + state: magicm_yellow + scale: 0.3,0.3 + color: yellow + - type: PointLight + color: yellow diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index ab8d1b9c651..74cc2360fbd 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -107,7 +107,7 @@ parent: [ BaseC1Contraband, WeaponLaserGun ] name: laser pistol suffix: Frontier - description: Slightly outdated design of civilian-grade laser pistol. + description: An older model of civilian-grade laser pistol. components: - type: Sprite sprite: _NF/Objects/Weapons/Guns/Battery/laser_pistol.rsi @@ -128,3 +128,78 @@ - state: inhand-right - state: inhand-right-unshaded shader: unshaded + +- type: entity + id: NFWeaponHoloflareGun + parent: [ BaseC1Contraband, BaseWeaponBatterySmall ] + name: holoflare pistol + suffix: Frontier + description: A modification of a civilian-grade laser pistol that can project holoflares onto surfaces. + components: + - type: Sprite + sprite: _NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-2 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded + - state: mode-cyan + shader: unshaded + map: [ "Firemode" ] + - type: Item + size: Small + inhandVisuals: + left: + - state: inhand-left + - state: inhand-left-unshaded + shader: unshaded + right: + - state: inhand-right + - state: inhand-right-unshaded + shader: unshaded + - type: Gun + selectedMode: SemiAuto + fireRate: 2 + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/flaregun.ogg + projectileSpeed: 15 + - type: Battery + maxCharge: 720 + startingCharge: 720 + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 10 + - type: ProjectileBatteryAmmoProvider + proto: HoloFlareCyan + fireCost: 240 + - type: EnergyGun + fireModes: + - proto: HoloFlareCyan + fireCost: 240 + name: cyan + state: cyan + - proto: HoloFlareRed + fireCost: 240 + name: red + state: red + - proto: HoloFlareYellow + fireCost: 240 + name: yellow + state: yellow + - type: MagazineVisuals + magState: mag + steps: 3 + zeroVisible: true + - type: Appearance + - type: GenericVisualizer + visuals: + enum.EnergyGunFireModeVisuals.State: + Firemode: + Cyan: { state: mode-cyan } + Red: { state: mode-red } + Yellow: { state: mode-yellow } + - type: StaticPrice + price: 250 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/base.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/base.png new file mode 100644 index 0000000000000000000000000000000000000000..73957ac7303db6fa3acb29254268d5de069c0102 GIT binary patch literal 948 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 N002ovPDHLkV1h4M3F-g< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/meta.json b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/meta.json new file mode 100644 index 00000000000..9f5419654ce --- /dev/null +++ b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/meta.json @@ -0,0 +1,55 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Icon taken from baystation at https://github.com/Baystation12/Baystation12/blob/dev/icons/obj/guns/ion_pistol.dmi | inhands sprites by erhardsteinhauer (discord/github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "mag-unshaded-0", + "delays": + [ + [0.2, 0.2] + ] + }, + { + "name": "mag-unshaded-1" + }, + { + "name": "mag-unshaded-2" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left-unshaded", + "directions": 4 + }, + { + "name": "inhand-right-unshaded", + "directions": 4 + }, + { + "name": "mode-cyan" + }, + { + "name": "mode-red" + }, + { + "name": "mode-yellow" + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-cyan.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf2ad712b43bb7110d407924eca2f96a22fe974 GIT binary patch literal 530 zcmV+t0`2{YP)EX>4Tx04R}tkv&MmKpe$i(`rR33U&~2$WX<>il~UARIvyaN?V~-2a`*`ph-iL z;^HW{799LotU9+0Yt2!bCV&JIqBE>hzEl0u7E503ls?%w0>9U#<7Of`KIfT~$W zA{r6XnN`vMica*whf$16%+zDa#T43(uX}j-dKczd?a%!=dX%im0FOvK$8^IY-XNaY zv~ zc3I)P#aS&?SmU1jg@LTLlH@wgAw;o+7~&8iqkA{&2mgcL-I}?nNjE7F0Xkl6`(qgJ?*jFzZGRuzcKrnKJ_A=;(_gLuv!A3_ zn_B1y=-mb`uA7>?2VCv|15dhSNRH&CDdcj%`x$*x2I#*9y4T#^8v8hX08-S|@(pls z2#n+@d%exOyIOnu_e`U|AFJ$gz7Ve5z5oCKNJ&INR9J=W(Xj~tAPhv&;1c#(AQM`; zQgZ10Kjk5JuM<{+CJu0_pFbZ7Ln?{4QLgE%9LFI003~Z0A2zS UJ;>3vtN;K207*qoM6N<$g4ZAK4gdfE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-red.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-red.png new file mode 100644 index 0000000000000000000000000000000000000000..f4da7e1364b4a8372b8e476ac85d8df4d8e97859 GIT binary patch literal 528 zcmV+r0`L8aP)EX>4Tx04R}tkv&MmKpe$i(`rR33U&~2$WX<>il~UARIvyaN?V~-2a`*`ph-iL z;^HW{799LotU9+0Yt2!bCV&JIqBE>hzEl0u7E503ls?%w0>9U#<7Of`KIfT~$W zA{r6XnN`vMica*whf$16%+zDa#T43(uX}j-dKczd?a%!=dX%im0FOvK$8^IY-XNaY zv~ zc3I)P#aS&?SmU1jg@LTLlH@wgAw;o+7~&8iqkA{&2mgcL-I}?nNjE7F0Xkl6`(qgJ?*jFzZGRuzcKrnKJ_A=;(_gLuv!A3_ zn_B1y=-mb`uA7>?2VCv|15dhSNRH&CDdcj%`x$*x2I#*9y4T#^8v8hX08-S|@(pls z2#n+@d%exOyIOnu_e`U|AFJ$gz7Ve5z5oCKMoC0LR9J=W(Xj~tFbG6Z$rAQ1;FQ_P zWt_zf5J-^}68NwGaBw03fZv2!rF-49Q}wEQHdQO#E6lb5qhnB;whI6N08SRK;SGaL SnJ=9H0000EX>4Tx04R}tkv&MmKpe$i(`rR33U&~2$WX<>il~UARIvyaN?V~-2a`*`ph-iL z;^HW{799LotU9+0Yt2!bCV&JIqBE>hzEl0u7E503ls?%w0>9U#<7Of`KIfT~$W zA{r6XnN`vMica*whf$16%+zDa#T43(uX}j-dKczd?a%!=dX%im0FOvK$8^IY-XNaY zv~ zc3I)P#aS&?SmU1jg@LTLlH@wgAw;o+7~&8iqkA{&2mgcL-I}?nNjE7F0Xkl6`(qgJ?*jFzZGRuzcKrnKJ_A=;(_gLuv!A3_ zn_B1y=-mb`uA7>?2VCv|15dhSNRH&CDdcj%`x$*x2I#*9y4T#^8v8hX08-S|@(pls z2#n+@d%exOyIOnu_e`U|AFJ$gz7Ve5z5oCKMoC0LR9J=W(Xj~tFbG6Z$rAQ1kSX2C zWt_zf5J-^}68NwGaBw03fZs$|WzM>3-Sw(_=B|}FE5fz`qhnB;whI6N08SQ3eGyd~ Ssr@Se0000% literal 0 HcmV?d00001 From f3d92fa60ce2e3a03424085915289cf344490091 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Wed, 6 Nov 2024 20:43:22 +0000 Subject: [PATCH 13/36] Automatic Changelog (#2338) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 41b4830a0ab..9494ba5bb26 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5089,3 +5089,11 @@ Entries: message: Added three LVHI posters. id: 5475 time: '2024-11-06T20:07:49.0000000+00:00' +- author: ErhardSteinhauer + changes: + - type: Add + message: >- + Adds a self recharging energy pistol that shoots holographic light + sources. Available from LessLethal vendomat. + id: 5476 + time: '2024-11-06T20:42:57.0000000+00:00' From 00fb73899568a91f4c61dbe8d347ff05826c98f9 Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Thu, 7 Nov 2024 00:35:37 +0300 Subject: [PATCH 14/36] Flare Dispenser (#2357) * Flare Dispenser * fix * no individual flares * Pain --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Dvir --- .../Catalog/Fills/Lockers/cargo.yml | 2 +- .../VendingMachines/Inventories/salvage.yml | 22 +++++++---------- .../Service/vending_machine_restock.yml | 2 +- .../Entities/Structures/Machines/lathe.yml | 1 + .../Structures/Machines/vending_machines.yml | 2 +- .../Markers/Spawners/Random/boxes.yml | 2 +- .../VendingMachines/Inventories/salvage.yml | 24 +++++++++++++------ .../_NF/Entities/Objects/Tools/flare.yml | 19 +++++++++++++++ .../Entities/Structures/Machines/lathe.yml | 7 +++--- .../Structures/Machines/vending_machines.yml | 2 +- .../Prototypes/_NF/Recipes/Lathes/misc.yml | 7 ++++++ 11 files changed, 62 insertions(+), 28 deletions(-) create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Tools/flare.yml diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/cargo.yml b/Resources/Prototypes/Catalog/Fills/Lockers/cargo.yml index d5a6c728261..7fc3eea6619 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/cargo.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/cargo.yml @@ -23,7 +23,7 @@ # prob: 0.3 # Frontier # rolls: !type:ConstantNumberSelector # Frontier # value: 3 # Frontier - - id: BoxFlare # Frontier + - id: BoxDispenserFlare # Frontier - id: Pickaxe # Frontier - id: WeaponProtoKineticAccelerator # Frontier diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/salvage.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/salvage.yml index f5b8fd11a1f..e311d4def1e 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/salvage.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/salvage.yml @@ -1,16 +1,12 @@ - type: vendingMachineInventory id: SalvageEquipmentInventory startingInventory: - WeaponCrusherGlaive: 6 # Frontier - WeaponProtoKineticAccelerator: 4 # Frontier - WeaponCrusher: 6 # Frontier - WeaponCrusherDagger: 8 # Frontier - # Crowbar: 2 # Frontier - Pickaxe: 10 # Frontier: 4<10 - OreBag: 6 # Frontier: 2<6 - Floodlight: 10 # Frontier - Flare: 20 # Frontier: 4<20 - FlashlightLantern: 15 # Frontier: 2<15 - HandheldGPSBasic: 15 # Frontier: 2<15 - RadioHandheldNF: 5 # Frontier: 2<5, RadioHandheld Date: Wed, 6 Nov 2024 21:36:04 +0000 Subject: [PATCH 15/36] Automatic Changelog (#2357) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 9494ba5bb26..bca8c94e713 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5097,3 +5097,11 @@ Entries: sources. Available from LessLethal vendomat. id: 5476 time: '2024-11-06T20:42:57.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Add + message: >- + Emergency flare dispenser replaced emergency flare boxes throughout the + Sector. + id: 5477 + time: '2024-11-06T21:35:37.0000000+00:00' From 1e465187a0a059af2bb48b8ff931cb2f6ea4f158 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Wed, 6 Nov 2024 23:53:03 +0200 Subject: [PATCH 16/36] VGRoids events (#2361) --- .../DungeonJob/DungeonJob.OreDunGen.cs | 59 +- .../DungeonJob/DungeonJob.PostGenBiome.cs | 25 +- .../Procedural/DungeonSystem.Rooms.cs | 40 +- .../Procedural/RoomFillComponent.cs | 6 +- Content.Server/Procedural/RoomFillSystem.cs | 4 +- .../Events/StationEventSystem.cs | 27 +- .../Components/AdventureRuleComponent.cs | 3 - .../_NF/GameRule/NfAdventureRuleSystem.cs | 31 - .../Components/BluespaceErrorRuleComponent.cs | 8 +- .../LinkedLifecycleGridChildComponent.cs | 8 + .../LinkedLifecycleGridParentComponent.cs | 8 + .../EventSystems/LinkedLifecycleGridSystem.cs | 53 + .../Events/BluespaceErrorRule.cs | 12 +- Content.Shared/CCVar/CCVars.cs | 2 +- .../Parallax/Biomes/SharedBiomeSystem.cs | 2 +- .../Procedural/DungeonLayers/OreDunGen.cs | 11 +- .../Procedural/DungeonRoomPrototype.cs | 24 +- .../Procedural/PostGeneration/BiomeDunGen.cs | 7 + Content.Shared/_NF/CCVar/NFCCVars.cs | 2 +- .../en-US/_NF/bluespace-events/events.ftl | 6 +- Resources/Maps/Dungeon/vgroidinterior.yml | 1407 +++++---- Resources/Maps/_NF/Dungeon/experiment.yml | 2 +- Resources/Maps/_NF/Dungeon/haunted.yml | 14 - Resources/Maps/_NF/Dungeon/lava_brig.yml | 9 +- Resources/Maps/_NF/Dungeon/lava_mercenary.yml | 9 +- Resources/Maps/_NF/Dungeon/mineshaft.yml | 17 - .../Maps/_NF/Dungeon/salvage_outpost.yml | 582 +--- Resources/Maps/_NF/Dungeon/snowy_labs.yml | 112 +- Resources/Maps/_NF/Dungeon/spaceplatform.yml | 2598 ----------------- Resources/Maps/_NF/Dungeon/vgroidinterior.yml | 1482 ++++++---- Resources/Maps/_NF/Dungeon/virology_lab.yml | 841 +----- .../Spawners/Random/Salvage/spawners.yml | 10 +- .../Spawners/Random/Salvage/tables_loot.yml | 23 +- .../Prototypes/Entities/Markers/rooms.yml | 4 +- .../Procedural/Magnet/asteroid_ore_gens.yml | 30 +- .../Procedural/Themes/vgroidinterior.yml | 33 +- Resources/Prototypes/Procedural/vgroid.yml | 40 +- .../Prototypes/_NF/Catalog/uplink_catalog.yml | 2 +- .../_NF/Entities/Markers/warp_point.yml | 37 + .../Events/nf_bluespace_dungeons_events.yml | 120 +- .../Prototypes/_NF/GameRules/roundstart.yml | 32 +- .../_NF/Procedural/Themes/salvage_outpost.yml | 51 - .../_NF/Procedural/Themes/vgroidinterior.yml | 32 +- .../_NF/Procedural/Themes/virology_lab.yml | 35 - .../_NF/Procedural/basalt_vgroid.yml | 350 +++ .../{vgroid.yml => cave_vgroid.yml} | 211 +- .../_NF/Procedural/chromite_vgroid.yml | 358 +++ .../Prototypes/_NF/Procedural/snow_vgroid.yml | 380 +++ Resources/Prototypes/_NF/game_presets.yml | 1 + 49 files changed, 3576 insertions(+), 5584 deletions(-) create mode 100644 Content.Server/_NF/StationEvents/Components/LinkedLifecycleGridChildComponent.cs create mode 100644 Content.Server/_NF/StationEvents/Components/LinkedLifecycleGridParentComponent.cs create mode 100644 Content.Server/_NF/StationEvents/EventSystems/LinkedLifecycleGridSystem.cs delete mode 100644 Resources/Maps/_NF/Dungeon/spaceplatform.yml create mode 100644 Resources/Prototypes/_NF/Procedural/basalt_vgroid.yml rename Resources/Prototypes/_NF/Procedural/{vgroid.yml => cave_vgroid.yml} (52%) create mode 100644 Resources/Prototypes/_NF/Procedural/chromite_vgroid.yml create mode 100644 Resources/Prototypes/_NF/Procedural/snow_vgroid.yml diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.OreDunGen.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.OreDunGen.cs index 679eecb4f77..0f08766c6d4 100644 --- a/Content.Server/Procedural/DungeonJob/DungeonJob.OreDunGen.cs +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.OreDunGen.cs @@ -1,4 +1,5 @@ using System.Threading.Tasks; +using Content.Shared.Maps; using Content.Shared.Procedural; using Content.Shared.Procedural.Components; using Content.Shared.Procedural.DungeonLayers; @@ -20,44 +21,50 @@ private async Task PostGen( { // Doesn't use dungeon data because layers and we don't need top-down support at the moment. - var emptyTiles = false; var replaceEntities = new Dictionary(); var availableTiles = new List(); + var tiles = _maps.GetAllTilesEnumerator(_gridUid, _grid); - foreach (var node in dungeon.AllTiles) + while (tiles.MoveNext(out var tileRef)) { - // Empty tile, skip if relevant. - if (!emptyTiles && (!_maps.TryGetTile(_grid, node, out var tile) || tile.IsEmpty)) - continue; - - // Check if it's a valid spawn, if so then use it. - var enumerator = _maps.GetAnchoredEntitiesEnumerator(_gridUid, _grid, node); - var found = false; - - // We use existing entities as a mark to spawn in place - // OR - // We check for any existing entities to see if we can spawn there. - while (enumerator.MoveNext(out var uid)) + var tile = tileRef.Value.GridIndices; + + //Tile mask filtering + if (gen.TileMask is not null) { - // We can't replace so just stop here. - if (gen.Replacement == null) - break; + if (!gen.TileMask.Contains(((ContentTileDefinition) _tileDefManager[tileRef.Value.Tile.TypeId]).ID)) + continue; - var prototype = _entManager.GetComponent(uid.Value).EntityPrototype; + //If entity mask null - we ignore the tiles that have anything on them. + if (gen.EntityMask is null && !_anchorable.TileFree(_grid, tile, DungeonSystem.CollisionLayer, DungeonSystem.CollisionMask)) + continue; + } - if (prototype?.ID == gen.Replacement) + //Entity mask filtering + if (gen.EntityMask is not null) + { + var found = false; + var enumerator2 = _maps.GetAnchoredEntitiesEnumerator(_gridUid, _grid, tile); + while (enumerator2.MoveNext(out var uid)) { - replaceEntities[node] = uid.Value; + var prototype = _entManager.GetComponent(uid.Value).EntityPrototype; + + if (prototype?.ID is null) + continue; + + if (!gen.EntityMask.Contains(prototype.ID)) + continue; + + replaceEntities[tile] = uid.Value; found = true; - break; } - } - if (!found) - continue; + if (!found) + continue; + } // Add it to valid nodes. - availableTiles.Add(node); + availableTiles.Add(tile); await SuspendDungeon(); @@ -139,7 +146,7 @@ private async Task PostGen( if (groupSize > 0) { - _sawmill.Warning($"Found remaining group size for ore veins of {gen.Replacement ?? "null"}!"); + _sawmill.Warning($"Found remaining group size for ore veins of {gen.Entity.Id ?? "null"}!"); } } } diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs index 65f6d2d14f9..fdadcb7849d 100644 --- a/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs @@ -1,5 +1,6 @@ using System.Threading.Tasks; using Content.Server.Parallax; +using Content.Shared.Maps; using Content.Shared.Parallax.Biomes; using Content.Shared.Procedural; using Content.Shared.Procedural.PostGeneration; @@ -15,27 +16,35 @@ public sealed partial class DungeonJob /// private async Task PostGen(BiomeDunGen dunGen, DungeonData data, Dungeon dungeon, HashSet reservedTiles, Random random) { - if (_entManager.TryGetComponent(_gridUid, out BiomeComponent? biomeComp)) + if (!_prototype.TryIndex(dunGen.BiomeTemplate, out var indexedBiome)) return; - biomeComp = _entManager.AddComponent(_gridUid); var biomeSystem = _entManager.System(); - biomeSystem.SetTemplate(_gridUid, biomeComp, _prototype.Index(dunGen.BiomeTemplate)); + var seed = random.Next(); var xformQuery = _entManager.GetEntityQuery(); - foreach (var node in dungeon.RoomTiles) + var tiles = _maps.GetAllTilesEnumerator(_gridUid, _grid); + while (tiles.MoveNext(out var tileRef)) { + var node = tileRef.Value.GridIndices; + if (reservedTiles.Contains(node)) continue; + + if (dunGen.TileMask is not null) + { + if (!dunGen.TileMask.Contains(((ContentTileDefinition) _tileDefManager[tileRef.Value.Tile.TypeId]).ID)) + continue; + } // Need to set per-tile to override data. - if (biomeSystem.TryGetTile(node, biomeComp.Layers, seed, _grid, out var tile)) + if (biomeSystem.TryGetTile(node, indexedBiome.Layers, seed, _grid, out var tile)) { _maps.SetTile(_gridUid, _grid, node, tile.Value); } - if (biomeSystem.TryGetDecals(node, biomeComp.Layers, seed, _grid, out var decals)) + if (biomeSystem.TryGetDecals(node, indexedBiome.Layers, seed, _grid, out var decals)) { foreach (var decal in decals) { @@ -43,7 +52,7 @@ private async Task PostGen(BiomeDunGen dunGen, DungeonData data, Dungeon dungeon } } - if (biomeSystem.TryGetEntity(node, biomeComp, _grid, out var entityProto)) + if (tile is not null && biomeSystem.TryGetEntity(node, indexedBiome.Layers, tile.Value, seed, _grid, out var entityProto)) { var ent = _entManager.SpawnEntity(entityProto, new EntityCoordinates(_gridUid, node + _grid.TileSizeHalfVector)); var xform = xformQuery.Get(ent); @@ -61,7 +70,5 @@ private async Task PostGen(BiomeDunGen dunGen, DungeonData data, Dungeon dungeon if (!ValidateResume()) return; } - - biomeComp.Enabled = false; } } diff --git a/Content.Server/Procedural/DungeonSystem.Rooms.cs b/Content.Server/Procedural/DungeonSystem.Rooms.cs index 20d64acff15..807796d71e6 100644 --- a/Content.Server/Procedural/DungeonSystem.Rooms.cs +++ b/Content.Server/Procedural/DungeonSystem.Rooms.cs @@ -13,13 +13,12 @@ namespace Content.Server.Procedural; public sealed partial class DungeonSystem { // Temporary caches. - private readonly HashSet _entitySet = new(); private readonly List _availableRooms = new(); ///

/// Gets a random dungeon room matching the specified area and whitelist. /// - public DungeonRoomPrototype? GetRoomPrototype(Vector2i size, Random random, EntityWhitelist? whitelist = null) + public DungeonRoomPrototype? GetRoomPrototype(Random random, EntityWhitelist? whitelist = null, Vector2i? size = null) { // Can never be true. if (whitelist is { Tags: null }) @@ -31,7 +30,7 @@ public sealed partial class DungeonSystem foreach (var proto in _prototype.EnumeratePrototypes()) { - if (proto.Size != size) + if (size is not null && proto.Size != size) continue; if (whitelist == null) @@ -99,6 +98,20 @@ public Angle GetRoomRotation(DungeonRoomPrototype room, Random random) return roomRotation; } + private static Box2 GetRotatedBox(Vector2 point1, Vector2 point2, double angle) + { + if (angle == 0) + return new Box2(point1, point2); + if (Math.Abs(angle - Math.PI / 2) < 1E-5) + return new Box2(point2.X, point1.Y, point1.X, point2.Y); + if (Math.Abs(angle - Math.PI) < 1E-5) + return new Box2(point2, point1); + if (Math.Abs(angle + Math.PI / 2) < 1E-5) + return new Box2(point1.X, point2.Y, point2.X, point1.Y); + + throw new NotImplementedException(); + } + public void SpawnRoom( EntityUid gridUid, MapGridComponent grid, @@ -113,18 +126,25 @@ public void SpawnRoom( var templateGrid = Comp(templateMapUid); var roomDimensions = room.Size; + var entitySet = new HashSet(); + var finalRoomRotation = roomTransform.Rotation(); // go BRRNNTTT on existing stuff if (clearExisting) { - var gridBounds = new Box2(Vector2.Transform(-room.Size/2, roomTransform), Vector2.Transform(room.Size/2, roomTransform)); - _entitySet.Clear(); + //The Box2 rotation completely breaks the entity calculation from lookup. and before that, there's a 75% chance the spawn room won't remove anything underneath it. + //Therefore, Box2 must be calculated separately for all 4 rotation options. + var point1 = Vector2.Transform(-room.Size / 2, roomTransform); + var point2 = Vector2.Transform(room.Size / 2, roomTransform); + var gridBounds = GetRotatedBox(point1, point2, finalRoomRotation); + + entitySet.Clear(); // Polygon skin moment gridBounds = gridBounds.Enlarged(-0.05f); - _lookup.GetLocalEntitiesIntersecting(gridUid, gridBounds, _entitySet, LookupFlags.Uncontained); + _lookup.GetLocalEntitiesIntersecting(gridUid, gridBounds, entitySet, LookupFlags.Uncontained); - foreach (var templateEnt in _entitySet) + foreach (var templateEnt in entitySet) { Del(templateEnt); } @@ -156,6 +176,12 @@ public void SpawnRoom( if (!clearExisting && reservedTiles?.Contains(rounded) == true) continue; + if (room.IgnoreTile is not null) + { + if (_maps.TryGetTileDef(templateGrid, indices, out var tileDef) && room.IgnoreTile == tileDef.ID) + continue; + } + _tiles.Add((rounded, tileRef.Tile)); } } diff --git a/Content.Server/Procedural/RoomFillComponent.cs b/Content.Server/Procedural/RoomFillComponent.cs index 6f67208abff..de9a8530b44 100644 --- a/Content.Server/Procedural/RoomFillComponent.cs +++ b/Content.Server/Procedural/RoomFillComponent.cs @@ -1,6 +1,4 @@ -using Content.Shared.Procedural; using Content.Shared.Whitelist; -using Robust.Shared.Prototypes; namespace Content.Server.Procedural; @@ -20,8 +18,8 @@ public sealed partial class RoomFillComponent : Component /// /// Size of the room to fill. /// - [DataField(required: true)] - public Vector2i Size; + [DataField] + public Vector2i? Size; /// /// Rooms allowed for the marker. diff --git a/Content.Server/Procedural/RoomFillSystem.cs b/Content.Server/Procedural/RoomFillSystem.cs index b539cc9780e..c68544c92e1 100644 --- a/Content.Server/Procedural/RoomFillSystem.cs +++ b/Content.Server/Procedural/RoomFillSystem.cs @@ -24,7 +24,7 @@ private void OnRoomFillMapInit(EntityUid uid, RoomFillComponent component, MapIn if (xform.GridUid != null) { var random = new Random(); - var room = _dungeon.GetRoomPrototype(component.Size, random, component.RoomWhitelist); + var room = _dungeon.GetRoomPrototype(random, component.RoomWhitelist, component.Size); if (room != null) { @@ -32,7 +32,7 @@ private void OnRoomFillMapInit(EntityUid uid, RoomFillComponent component, MapIn _dungeon.SpawnRoom( xform.GridUid.Value, mapGrid, - _maps.LocalToTile(xform.GridUid.Value, mapGrid, xform.Coordinates), + _maps.LocalToTile(xform.GridUid.Value, mapGrid, xform.Coordinates) - new Vector2i(room.Size.X/2,room.Size.Y/2), room, random, null, diff --git a/Content.Server/StationEvents/Events/StationEventSystem.cs b/Content.Server/StationEvents/Events/StationEventSystem.cs index bd0ebe07dd0..f6214342e41 100644 --- a/Content.Server/StationEvents/Events/StationEventSystem.cs +++ b/Content.Server/StationEvents/Events/StationEventSystem.cs @@ -7,6 +7,7 @@ using Content.Server.StationEvents.Components; using Content.Shared.Database; using Content.Shared.GameTicking.Components; +using Robust.Server.GameObjects; using Robust.Shared.Audio.Systems; using Robust.Shared.Player; using Robust.Shared.Prototypes; @@ -24,6 +25,7 @@ public abstract class StationEventSystem : GameRuleSystem where T : ICompo [Dependency] protected readonly SharedAudioSystem Audio = default!; [Dependency] protected readonly StationSystem StationSystem = default!; [Dependency] protected readonly RadioSystem RadioSystem = default!; // Frontier + [Dependency] protected readonly MapSystem MapSystem = default!; // Frontier protected ISawmill Sawmill = default!; @@ -50,8 +52,13 @@ protected override void Added(EntityUid uid, T component, GameRuleComponent game if (stationEvent.StartAnnouncement != null) ChatSystem.DispatchFilteredAnnouncement(allPlayersInGame, Loc.GetString(stationEvent.StartAnnouncement), playSound: false, colorOverride: stationEvent.StartAnnouncementColor); - if (stationEvent.StartRadioAnnouncement != null) // Frontier - RadioSystem.SendRadioMessage(uid, stationEvent.StartRadioAnnouncement, stationEvent.StartRadioAnnouncementChannel, uid, escapeMarkup: false); // Frontier + // Frontier + if (stationEvent.StartRadioAnnouncement != null) + { + var message = Loc.GetString(stationEvent.StartRadioAnnouncement); + var mapUid = MapSystem.GetMap(GameTicker.DefaultMap); // Hack: need a reference to a valid entity on the default map - the map itself works. + RadioSystem.SendRadioMessage(uid, message, stationEvent.StartRadioAnnouncementChannel, mapUid, escapeMarkup: false); + } Audio.PlayGlobal(stationEvent.StartAudio, allPlayersInGame, true); } @@ -92,8 +99,14 @@ protected override void Ended(EntityUid uid, T component, GameRuleComponent game if (stationEvent.EndAnnouncement != null) ChatSystem.DispatchFilteredAnnouncement(allPlayersInGame, Loc.GetString(stationEvent.EndAnnouncement), playSound: false, colorOverride: stationEvent.EndAnnouncementColor); - if (stationEvent.EndRadioAnnouncement != null) // Frontier - RadioSystem.SendRadioMessage(uid, stationEvent.EndRadioAnnouncement, stationEvent.EndRadioAnnouncementChannel, uid, escapeMarkup: false); // Frontier + // Frontier: radio announcements + if (stationEvent.EndRadioAnnouncement != null) + { + var message = Loc.GetString(stationEvent.EndRadioAnnouncement); + var mapUid = MapSystem.GetMap(GameTicker.DefaultMap); // Hack: need a reference to a valid entity on the default map - the map itself works. + RadioSystem.SendRadioMessage(uid, message, stationEvent.EndRadioAnnouncementChannel, mapUid, escapeMarkup: false); + } + // End Frontier Audio.PlayGlobal(stationEvent.EndAudio, allPlayersInGame, true); } @@ -128,7 +141,11 @@ public override void Update(float frameTime) if (stationEvent.WarningAnnouncement != null) ChatSystem.DispatchFilteredAnnouncement(allPlayersInGame, Loc.GetString(stationEvent.WarningAnnouncement), playSound: false, colorOverride: stationEvent.WarningAnnouncementColor); if (stationEvent.WarningRadioAnnouncement != null) - RadioSystem.SendRadioMessage(uid, stationEvent.WarningRadioAnnouncement, stationEvent.WarningRadioAnnouncementChannel, uid, escapeMarkup: false); + { + var message = Loc.GetString(stationEvent.WarningRadioAnnouncement); + var mapUid = MapSystem.GetMap(GameTicker.DefaultMap); // Hack: need a reference to a valid entity on the default map - the map itself works. + RadioSystem.SendRadioMessage(uid, message, stationEvent.WarningRadioAnnouncementChannel, mapUid, escapeMarkup: false); + } Audio.PlayGlobal(stationEvent.WarningAudio, allPlayersInGame, true); stationEvent.WarningAnnounced = true; } diff --git a/Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs b/Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs index 6b39a2ea87a..fc85a5209c6 100644 --- a/Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs +++ b/Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs @@ -12,7 +12,4 @@ public sealed partial class AdventureRuleComponent : Component public List RequiredPois = new(); public List OptionalPois = new(); public List UniquePois = new(); - - [DataField(customTypeSerializer: typeof(PrototypeIdListSerializer))] // TODO: Remove this for new system - public List SpaceDungeons = new(); } diff --git a/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs b/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs index 65620303a11..7e752a1f49f 100644 --- a/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs +++ b/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs @@ -256,37 +256,6 @@ protected override void Started(EntityUid uid, AdventureRuleComponent component, // Using invalid entity, we don't have a relevant entity to reference here. RaiseLocalEvent(EntityUid.Invalid, new StationsGeneratedEvent(), broadcast: true); // TODO: attach this to a meaningful entity. - - // TODO: Remove this for new system - foreach (var dungeonProto in component.SpaceDungeons) - { - if (!_prototypeManager.TryIndex(dungeonProto, out var dunGen)) - continue; - - var seed = _random.Next(); - var offset = GetRandomPOICoord(3000f, 8500f, true); - if (!_map.TryLoad(_mapId, "/Maps/_NF/Dungeon/spaceplatform.yml", out var grids, - new MapLoadOptions - { - Offset = offset - })) - { - continue; - } - - var mapGrid = EnsureComp(grids[0]); - _shuttle.AddIFFFlag(grids[0], IFFFlags.HideLabel); - _console.WriteLine(null, $"dungeon spawned at {offset}"); - - string dungeonName = Loc.GetString("adventure-space-dungeon-name", ("dungeonPrototype", dungeonProto)); - _meta.SetEntityName(grids[0], dungeonName); - - //pls fit the grid I beg, this is so hacky - //its better now but i think i need to do a normalization pass on the dungeon configs - //because they are all offset. confirmed good size grid, just need to fix all the offsets. - _dunGen.GenerateDungeon(dunGen, dunGen.ID, grids[0], mapGrid, new Vector2i(0, 0), seed); - AddStationCoordsToSet(offset); - } } private void GenerateDepots(List depotPrototypes, out List depotStations) diff --git a/Content.Server/_NF/StationEvents/Components/BluespaceErrorRuleComponent.cs b/Content.Server/_NF/StationEvents/Components/BluespaceErrorRuleComponent.cs index c007f9c76ee..18a56579eae 100644 --- a/Content.Server/_NF/StationEvents/Components/BluespaceErrorRuleComponent.cs +++ b/Content.Server/_NF/StationEvents/Components/BluespaceErrorRuleComponent.cs @@ -1,10 +1,10 @@ using Content.Server.StationEvents.Events; -using Content.Shared.Storage; using Content.Server.Shuttles.Systems; using Content.Shared.Dataset; using Content.Shared.Procedural; using Robust.Shared.Prototypes; using Robust.Shared.Utility; +using Robust.Shared.Map; namespace Content.Server.StationEvents.Components; @@ -23,6 +23,11 @@ public sealed partial class BluespaceErrorRuleComponent : Component [DataField] public List GridsUid = new(); + /// + /// All the added maps that should be removed on event end + /// + public List MapsUid = new(); + /// /// If true, the grids are deleted at the end of the event. If false, the grids are left in the map. /// @@ -39,7 +44,6 @@ public sealed partial class BluespaceErrorRuleComponent : Component /// /// How much the grid is appraised at upon entering into existence, set after starting the event /// - [DataField] public double StartingValue = 0; } diff --git a/Content.Server/_NF/StationEvents/Components/LinkedLifecycleGridChildComponent.cs b/Content.Server/_NF/StationEvents/Components/LinkedLifecycleGridChildComponent.cs new file mode 100644 index 00000000000..ed46f8f87ef --- /dev/null +++ b/Content.Server/_NF/StationEvents/Components/LinkedLifecycleGridChildComponent.cs @@ -0,0 +1,8 @@ +namespace Content.Server.StationEvents.Components; + +[RegisterComponent] +public sealed partial class LinkedLifecycleGridChildComponent : Component +{ + // The entity this grid's lifecycle is tied to. + public EntityUid LinkedUid; +} diff --git a/Content.Server/_NF/StationEvents/Components/LinkedLifecycleGridParentComponent.cs b/Content.Server/_NF/StationEvents/Components/LinkedLifecycleGridParentComponent.cs new file mode 100644 index 00000000000..a880a991734 --- /dev/null +++ b/Content.Server/_NF/StationEvents/Components/LinkedLifecycleGridParentComponent.cs @@ -0,0 +1,8 @@ +namespace Content.Server.StationEvents.Components; + +[RegisterComponent] +public sealed partial class LinkedLifecycleGridParentComponent : Component +{ + // The entity this grid's lifecycle is tied to. + public HashSet LinkedEntities = new(); +} diff --git a/Content.Server/_NF/StationEvents/EventSystems/LinkedLifecycleGridSystem.cs b/Content.Server/_NF/StationEvents/EventSystems/LinkedLifecycleGridSystem.cs new file mode 100644 index 00000000000..4b3c5b1c5b1 --- /dev/null +++ b/Content.Server/_NF/StationEvents/EventSystems/LinkedLifecycleGridSystem.cs @@ -0,0 +1,53 @@ +using Content.Server.StationEvents.Components; + +namespace Content.Server.StationEvents.Events; + +public sealed class LinkedLifecycleGridSystem : EntitySystem +{ + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnParentSplit); + SubscribeLocalEvent(OnChildSplit); + + SubscribeLocalEvent(OnMasterRemoved); + } + + private void OnParentSplit(EntityUid uid, LinkedLifecycleGridParentComponent component, ref GridSplitEvent args) + { + LinkSplitGrids(uid, ref args); + } + + private void OnChildSplit(EntityUid uid, LinkedLifecycleGridChildComponent component, ref GridSplitEvent args) + { + LinkSplitGrids(component.LinkedUid, ref args); + } + + private void LinkSplitGrids(EntityUid target, ref GridSplitEvent args) + { + if (!TryComp(target, out LinkedLifecycleGridParentComponent? master)) + return; + + foreach (var grid in args.NewGrids) + { + if (grid == target) + continue; + + var comp = EnsureComp(grid); + comp.LinkedUid = target; + master.LinkedEntities.Add(grid); + } + } + + private void OnMasterRemoved(EntityUid uid, LinkedLifecycleGridParentComponent component, ref ComponentRemove args) + { + // Somebody destroyed our component, but the entity lives on, do not destroy the grids. + if (MetaData(uid).EntityLifeStage < EntityLifeStage.Terminating) + return; + + // Destroy child entities + foreach (var entity in component.LinkedEntities) + QueueDel(entity); + } +} diff --git a/Content.Server/_NF/StationEvents/Events/BluespaceErrorRule.cs b/Content.Server/_NF/StationEvents/Events/BluespaceErrorRule.cs index ec33888f475..15f3ef12497 100644 --- a/Content.Server/_NF/StationEvents/Events/BluespaceErrorRule.cs +++ b/Content.Server/_NF/StationEvents/Events/BluespaceErrorRule.cs @@ -67,7 +67,7 @@ protected override void Started(EntityUid uid, BluespaceErrorRuleComponent compo switch (group) { case BluespaceDungeonSpawnGroup dungeon: - if (!TryDungeonSpawn(spawnCoords, mapId, ref dungeon, i, out spawned)) + if (!TryDungeonSpawn(spawnCoords, component, ref dungeon, i, out spawned)) continue; break; @@ -99,7 +99,7 @@ protected override void Started(EntityUid uid, BluespaceErrorRuleComponent compo _mapManager.DeleteMap(mapId); } - private bool TryDungeonSpawn(EntityCoordinates spawnCoords, MapId mapId, ref BluespaceDungeonSpawnGroup group, int i, out EntityUid spawned) + private bool TryDungeonSpawn(EntityCoordinates spawnCoords, BluespaceErrorRuleComponent component, ref BluespaceDungeonSpawnGroup group, int i, out EntityUid spawned) { spawned = EntityUid.Invalid; @@ -120,12 +120,15 @@ private bool TryDungeonSpawn(EntityCoordinates spawnCoords, MapId mapId, ref Blu return false; } + _mapSystem.CreateMap(out var mapId); + var spawnedGrid = _mapManager.CreateGridEntity(mapId); _transform.SetMapCoordinates(spawnedGrid, new MapCoordinates(Vector2.Zero, mapId)); _dungeon.GenerateDungeon(dungeonProto, dungeonProto.ID, spawnedGrid.Owner, spawnedGrid.Comp, Vector2i.Zero, _random.Next(), spawnCoords); // Frontier: add dungeonProto.ID spawned = spawnedGrid.Owner; + component.MapsUid.Add(mapId); return true; } @@ -243,5 +246,10 @@ protected override void Ended(EntityUid uid, BluespaceErrorRuleComponent compone } } } + + foreach (MapId mapId in component.MapsUid) + { + _mapManager.DeleteMap(mapId); + } } } diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index 544f843eecc..2cb96f1f66c 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -1891,7 +1891,7 @@ public static readonly CVarDef /// Cooldown for missions. Frontier: SalvageExpeditionFailedCooldown for failed missions /// public static readonly CVarDef - SalvageExpeditionCooldown = CVarDef.Create("salvage.expedition_cooldown", 300f, CVar.REPLICATED); // Frontier: 780f<300f TODO: return this up in another PR + SalvageExpeditionCooldown = CVarDef.Create("salvage.expedition_cooldown", 1200f, CVar.REPLICATED); // Frontier: 780f<1200f TODO: return this up in another PR /* * Flavor diff --git a/Content.Shared/Parallax/Biomes/SharedBiomeSystem.cs b/Content.Shared/Parallax/Biomes/SharedBiomeSystem.cs index b14baba9817..250b0f70a54 100644 --- a/Content.Shared/Parallax/Biomes/SharedBiomeSystem.cs +++ b/Content.Shared/Parallax/Biomes/SharedBiomeSystem.cs @@ -183,7 +183,7 @@ public bool TryGetEntity(Vector2i indices, BiomeComponent component, MapGridComp } - private bool TryGetEntity(Vector2i indices, List layers, Tile tileRef, int seed, MapGridComponent grid, + public bool TryGetEntity(Vector2i indices, List layers, Tile tileRef, int seed, MapGridComponent grid, [NotNullWhen(true)] out string? entity) { var tileId = TileDefManager[tileRef.TypeId].ID; diff --git a/Content.Shared/Procedural/DungeonLayers/OreDunGen.cs b/Content.Shared/Procedural/DungeonLayers/OreDunGen.cs index 308e44b4cc4..3c2c4db441b 100644 --- a/Content.Shared/Procedural/DungeonLayers/OreDunGen.cs +++ b/Content.Shared/Procedural/DungeonLayers/OreDunGen.cs @@ -1,3 +1,4 @@ +using Content.Shared.Maps; using Robust.Shared.Prototypes; namespace Content.Shared.Procedural.DungeonLayers; @@ -12,10 +13,16 @@ namespace Content.Shared.Procedural.DungeonLayers; public partial class OreDunGen : IDunGenLayer { /// - /// If the vein generation should occur on top of existing entities what are we replacing. + /// This vein can only be generated by replacing the specified entities. /// [DataField] - public EntProtoId? Replacement; + public HashSet? EntityMask; + + /// + /// This vein can only be generated on the specified tiles + /// + [DataField] + public HashSet>? TileMask; /// /// Entity to spawn. diff --git a/Content.Shared/Procedural/DungeonRoomPrototype.cs b/Content.Shared/Procedural/DungeonRoomPrototype.cs index 2fc2bcc8809..418e40f7be2 100644 --- a/Content.Shared/Procedural/DungeonRoomPrototype.cs +++ b/Content.Shared/Procedural/DungeonRoomPrototype.cs @@ -1,27 +1,37 @@ +using Content.Shared.Maps; using Content.Shared.Tag; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List; using Robust.Shared.Utility; namespace Content.Shared.Procedural; [Prototype("dungeonRoom")] -public sealed class DungeonRoomPrototype : IPrototype +public sealed partial class DungeonRoomPrototype : IPrototype { [IdDataField] public string ID { get; } = string.Empty; - [ViewVariables(VVAccess.ReadWrite), DataField("tags", customTypeSerializer:typeof(PrototypeIdListSerializer))] - public List Tags = new(); + [ViewVariables(VVAccess.ReadWrite), DataField] + public List> Tags = new(); - [DataField("size", required: true)] public Vector2i Size; + [DataField(required: true)] + public Vector2i Size; /// /// Path to the file to use for the room. /// - [DataField("atlas", required: true)] public ResPath AtlasPath; + [DataField("atlas", required: true)] + public ResPath AtlasPath; /// /// Tile offset into the atlas to use for the room. /// - [DataField("offset", required: true)] public Vector2i Offset; + [DataField(required: true)] + public Vector2i Offset; + + /// + /// These tiles will be ignored when copying from the atlas into the actual game, + /// allowing you to make rooms of irregular shapes that blend seamlessly into their surroundings + /// + [DataField] + public ProtoId? IgnoreTile; } diff --git a/Content.Shared/Procedural/PostGeneration/BiomeDunGen.cs b/Content.Shared/Procedural/PostGeneration/BiomeDunGen.cs index 833cf2dec76..e21e582211b 100644 --- a/Content.Shared/Procedural/PostGeneration/BiomeDunGen.cs +++ b/Content.Shared/Procedural/PostGeneration/BiomeDunGen.cs @@ -1,3 +1,4 @@ +using Content.Shared.Maps; using Content.Shared.Parallax.Biomes; using Robust.Shared.Prototypes; @@ -11,4 +12,10 @@ public sealed partial class BiomeDunGen : IDunGenLayer { [DataField(required: true)] public ProtoId BiomeTemplate; + + /// + /// creates a biome only on the specified tiles + /// + [DataField] + public HashSet>? TileMask; } diff --git a/Content.Shared/_NF/CCVar/NFCCVars.cs b/Content.Shared/_NF/CCVar/NFCCVars.cs index 155d556a7a7..bcb7607c956 100644 --- a/Content.Shared/_NF/CCVar/NFCCVars.cs +++ b/Content.Shared/_NF/CCVar/NFCCVars.cs @@ -126,7 +126,7 @@ public sealed class NFCCVars /// Cooldown for failed missions. /// public static readonly CVarDef SalvageExpeditionFailedCooldown = - CVarDef.Create("salvage.expedition_failed_cooldown", 1200f, CVar.REPLICATED); + CVarDef.Create("salvage.expedition_failed_cooldown", 1800f, CVar.REPLICATED); /* * Smuggling diff --git a/Resources/Locale/en-US/_NF/bluespace-events/events.ftl b/Resources/Locale/en-US/_NF/bluespace-events/events.ftl index 10b1aed8d39..c1e46ffd405 100644 --- a/Resources/Locale/en-US/_NF/bluespace-events/events.ftl +++ b/Resources/Locale/en-US/_NF/bluespace-events/events.ftl @@ -1,6 +1,6 @@ -station-event-bluespace-dungeon-start-announcement = Inbound facility-class bluespace signatures have been detected. Investigate with caution, NanoTrasen is not liable for damages sustained or loss of life. -station-event-bluespace-dungeon-warning-announcement = Bluespace instability detected on facility, five minutes until estimated departure. -station-event-bluespace-dungeon-end-announcement = Critical bluespace instability detected, the facility has exited the sector. +station-event-bluespace-dungeon-start-announcement = Signatures of a large inbound object have been detected. Investigate with caution, NanoTrasen is not liable for damages sustained or loss of life. +station-event-bluespace-dungeon-warning-announcement = Bluespace instability detected on foreign object, five minutes until estimated departure. +station-event-bluespace-dungeon-end-announcement = Critical bluespace instability detected, the foreign object has exited the sector. station-event-bluespace-vault-start-announcement = A NanoTrasen autonomous armored vault transport has made an FTL error and will soon arrive nearby. Your sector will be rewarded for it's safe return. station-event-bluespace-vault-warning-announcement = Remote FTL procedures initialized, five minutes until vault extraction. diff --git a/Resources/Maps/Dungeon/vgroidinterior.yml b/Resources/Maps/Dungeon/vgroidinterior.yml index 2287b87e9e2..c0964711264 100644 --- a/Resources/Maps/Dungeon/vgroidinterior.yml +++ b/Resources/Maps/Dungeon/vgroidinterior.yml @@ -35,11 +35,11 @@ entities: version: 6 0,0: ind: 0,0 - tiles: AgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAABAAAAAAABQAAAAAABQAAAAAABQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAwAAAAAABgAAAAAAAwAAAAAABgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAABgAAAAAAAQAAAAAABgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABAAAAAAAAwAAAAAABAAAAAAABgAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAABgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAA + tiles: UgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAABAAAAAAABQAAAAAABQAAAAAABQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABAAAAAAAAwAAAAAABAAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAA version: 6 0,1: ind: 0,1 - tiles: BgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABgAAAAAAAwAAAAAABgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + tiles: UgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA version: 6 0,-1: ind: 0,-1 @@ -59,11 +59,11 @@ entities: version: 6 1,0: ind: 1,0 - tiles: BAAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAACAAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAABwAAAAAACAAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAACAAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAABgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: BAAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAACAAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAABwAAAAAACAAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAACAAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,1: ind: 1,1 - tiles: AwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAWQAAAAAAAwAAAAAABwAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAWQAAAAAAWQAAAAAABwAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAWQAAAAAAWQAAAAAABwAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,2: ind: -1,2 @@ -172,2190 +172,2531 @@ entities: - type: RadiationGridResistance - proto: AirlockMaintLocked entities: - - uid: 75 + - uid: 2 components: - type: Transform pos: 20.5,6.5 parent: 1 - - uid: 113 + - uid: 3 components: - type: Transform pos: 13.5,1.5 parent: 1 - - uid: 207 + - uid: 4 components: - type: Transform pos: 14.5,8.5 parent: 1 - - uid: 225 + - uid: 5 components: - type: Transform pos: 20.5,12.5 parent: 1 + - uid: 442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,19.5 + parent: 1 + - uid: 444 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,21.5 + parent: 1 - proto: AtmosFixInstantPlasmaFireMarker entities: - - uid: 233 + - uid: 6 components: - type: Transform pos: 8.5,14.5 parent: 1 - proto: Bed entities: - - uid: 71 + - uid: 7 components: - type: Transform pos: 21.5,9.5 parent: 1 - proto: BedsheetSpawner entities: - - uid: 89 + - uid: 8 components: - type: Transform pos: 21.5,9.5 parent: 1 - proto: BookshelfFilled entities: - - uid: 90 + - uid: 9 components: - type: Transform pos: 19.5,9.5 parent: 1 - proto: CableHV entities: - - uid: 3 + - uid: 10 components: - type: Transform pos: 8.5,2.5 parent: 1 - - uid: 4 + - uid: 11 components: - type: Transform pos: 8.5,3.5 parent: 1 - - uid: 5 + - uid: 12 components: - type: Transform pos: 8.5,4.5 parent: 1 - - uid: 6 + - uid: 13 components: - type: Transform pos: 7.5,4.5 parent: 1 - - uid: 7 + - uid: 14 components: - type: Transform pos: 9.5,4.5 parent: 1 - proto: ChairWood entities: - - uid: 76 + - uid: 15 components: - type: Transform pos: 19.45475,8.339682 parent: 1 - proto: CrateMaterialPlasma entities: - - uid: 232 + - uid: 16 components: - type: Transform pos: 8.5,14.5 parent: 1 - proto: GeneratorRTG entities: - - uid: 2 + - uid: 17 components: - type: Transform pos: 8.5,2.5 parent: 1 - proto: GeneratorRTGDamaged entities: - - uid: 11 + - uid: 18 components: - type: Transform pos: 20.5,2.5 parent: 1 - proto: Girder entities: - - uid: 231 + - uid: 19 components: - type: Transform pos: 16.5,12.5 parent: 1 - proto: Grille entities: - - uid: 8 + - uid: 20 components: - type: Transform pos: 7.5,4.5 parent: 1 - - uid: 9 + - uid: 21 components: - type: Transform pos: 8.5,4.5 parent: 1 - - uid: 10 + - uid: 22 components: - type: Transform pos: 9.5,4.5 parent: 1 - - uid: 175 + - uid: 23 components: - type: Transform pos: 12.5,15.5 parent: 1 - - uid: 176 + - uid: 24 components: - type: Transform pos: 16.5,15.5 parent: 1 - - uid: 177 + - uid: 25 components: - type: Transform pos: 13.5,16.5 parent: 1 - - uid: 183 + - uid: 26 components: - type: Transform pos: 12.5,13.5 parent: 1 - - uid: 184 + - uid: 27 components: - type: Transform pos: 13.5,12.5 parent: 1 - - uid: 185 + - uid: 28 components: - type: Transform pos: 15.5,16.5 parent: 1 - - uid: 214 + - uid: 29 components: - type: Transform pos: 12.5,14.5 parent: 1 - - uid: 215 + - uid: 30 components: - type: Transform pos: 16.5,14.5 parent: 1 - - uid: 216 + - uid: 31 components: - type: Transform pos: 14.5,16.5 parent: 1 - - uid: 312 + - uid: 32 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 + - uid: 51 components: - type: Transform - pos: 14.5,14.5 + rot: -1.5707963267948966 rad + pos: 6.5,19.5 parent: 1 -- proto: IronRockGold - entities: - - uid: 30 + - uid: 52 components: - type: Transform - pos: 13.5,7.5 + rot: -1.5707963267948966 rad + pos: 7.5,19.5 parent: 1 - - uid: 78 + - uid: 53 components: - type: Transform - pos: 0.5,6.5 + rot: -1.5707963267948966 rad + pos: 2.5,21.5 parent: 1 - - uid: 99 + - uid: 54 components: - type: Transform - pos: 0.5,10.5 + rot: -1.5707963267948966 rad + pos: 3.5,21.5 parent: 1 - - uid: 283 + - uid: 470 components: - type: Transform - pos: 4.5,10.5 + pos: 14.5,19.5 parent: 1 - - uid: 284 + - uid: 475 components: - type: Transform - pos: 4.5,8.5 + rot: 1.5707963267948966 rad + pos: 22.5,19.5 parent: 1 - - uid: 289 + - uid: 476 components: - type: Transform - pos: 14.5,7.5 + rot: 1.5707963267948966 rad + pos: 22.5,20.5 parent: 1 - - uid: 299 + - uid: 477 components: - type: Transform - pos: 15.5,7.5 + rot: 1.5707963267948966 rad + pos: 22.5,21.5 parent: 1 - - uid: 301 +- proto: GrilleBroken + entities: + - uid: 33 components: - type: Transform - pos: 0.5,8.5 + pos: 14.5,12.5 parent: 1 - - uid: 303 + - uid: 40 components: - type: Transform - pos: 4.5,6.5 + rot: 3.141592653589793 rad + pos: 7.5,18.5 parent: 1 -- proto: IronRockPlasma - entities: - - uid: 100 + - uid: 41 components: - type: Transform - pos: 10.5,15.5 + rot: 3.141592653589793 rad + pos: 2.5,18.5 parent: 1 - - uid: 255 + - uid: 45 components: - type: Transform - pos: 9.5,16.5 + rot: 3.141592653589793 rad + pos: 3.5,18.5 parent: 1 - - uid: 265 + - uid: 63 components: - type: Transform - pos: 7.5,16.5 + pos: 7.5,22.5 parent: 1 - - uid: 266 + - uid: 64 components: - type: Transform - pos: 6.5,13.5 + pos: 8.5,22.5 parent: 1 - - uid: 282 + - uid: 65 components: - type: Transform - pos: 6.5,15.5 + rot: 1.5707963267948966 rad + pos: 0.5,19.5 parent: 1 - - uid: 285 + - uid: 66 components: - type: Transform - pos: 18.5,12.5 + pos: 3.5,22.5 parent: 1 - - uid: 286 + - uid: 69 components: - type: Transform - pos: 22.5,12.5 + rot: -1.5707963267948966 rad + pos: 10.5,19.5 parent: 1 - - uid: 287 + - uid: 70 components: - type: Transform - pos: 4.5,12.5 + rot: -1.5707963267948966 rad + pos: 10.5,21.5 parent: 1 - - uid: 295 + - uid: 445 components: - type: Transform - pos: 7.5,12.5 + rot: 1.5707963267948966 rad + pos: 15.5,22.5 parent: 1 - - uid: 305 + - uid: 448 components: - type: Transform - pos: 0.5,16.5 + pos: 14.5,21.5 parent: 1 - - uid: 306 + - uid: 451 components: - type: Transform - pos: 4.5,13.5 + rot: 1.5707963267948966 rad + pos: 15.5,21.5 parent: 1 - - uid: 313 + - uid: 454 components: - type: Transform - pos: 9.5,12.5 + pos: 15.5,21.5 parent: 1 - - uid: 314 + - uid: 472 components: - type: Transform - pos: 10.5,13.5 + rot: 1.5707963267948966 rad + pos: 13.5,19.5 parent: 1 -- proto: IronRockSilver +- proto: GrilleSpawner entities: - - uid: 81 - components: - - type: Transform - pos: 4.5,4.5 - parent: 1 - - uid: 82 + - uid: 34 components: - type: Transform - pos: 4.5,0.5 + pos: 16.5,13.5 parent: 1 - - uid: 83 + - uid: 35 components: - type: Transform - pos: 0.5,0.5 + pos: 15.5,12.5 parent: 1 - - uid: 84 +- proto: IronRockDiamond + entities: + - uid: 36 components: - type: Transform - pos: 0.5,4.5 + pos: 14.5,14.5 parent: 1 - - uid: 281 +- proto: LandMineExplosive + entities: + - uid: 71 components: - type: Transform - pos: 10.5,7.5 + pos: 13.439286,14.473711 parent: 1 - - uid: 288 + - uid: 72 components: - type: Transform - pos: 10.5,6.5 + pos: 15.486161,14.504961 parent: 1 - - uid: 298 + - uid: 73 components: - type: Transform - pos: 6.5,6.5 + pos: 14.525224,15.4346485 parent: 1 - - uid: 300 + - uid: 74 components: - type: Transform - pos: 6.5,7.5 + pos: 14.525224,13.442461 parent: 1 -- proto: IronRockUranium +- proto: PoweredLightPostSmallEmpty 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 + - uid: 75 components: - type: Transform - pos: 20.5,4.5 + pos: 16.5,0.5 parent: 1 -- proto: LandMineExplosive +- proto: PoweredSmallLight entities: - - uid: 164 + - uid: 471 components: - type: Transform - pos: 13.439286,14.473711 + pos: 20.5,21.5 parent: 1 - - uid: 166 +- proto: PoweredSmallLightEmpty + entities: + - uid: 469 components: - type: Transform - pos: 15.486161,14.504961 + rot: -1.5707963267948966 rad + pos: 17.5,19.5 parent: 1 - - uid: 198 +- proto: Rack + entities: + - uid: 76 components: - type: Transform - pos: 14.525224,15.4346485 + pos: 13.5,3.5 parent: 1 - - uid: 199 +- proto: ReinforcedWindow + entities: + - uid: 427 components: - type: Transform - pos: 14.525224,13.442461 + rot: 1.5707963267948966 rad + pos: 22.5,19.5 parent: 1 -- proto: PoweredLightPostSmallEmpty - entities: - - uid: 204 + - uid: 441 components: - type: Transform - pos: 16.5,0.5 + rot: 1.5707963267948966 rad + pos: 22.5,20.5 parent: 1 -- proto: Rack - entities: - - uid: 213 + - uid: 453 components: - type: Transform - pos: 13.5,3.5 + rot: 1.5707963267948966 rad + pos: 22.5,21.5 parent: 1 - proto: SalvageCanisterSpawner entities: - - uid: 239 + - uid: 77 components: - type: Transform pos: 20.5,9.5 parent: 1 - - uid: 302 + - uid: 78 components: - type: Transform pos: 15.5,3.5 parent: 1 - proto: SalvageSpawnerEquipment entities: - - uid: 234 + - uid: 79 components: - type: Transform pos: 21.5,7.5 parent: 1 - - uid: 262 + - uid: 80 components: - type: Transform pos: 21.5,7.5 parent: 1 - - uid: 412 + - uid: 81 components: - type: Transform pos: 21.5,14.5 parent: 1 - - uid: 413 + - uid: 82 components: - type: Transform pos: 20.5,13.5 parent: 1 - proto: SalvageSpawnerEquipmentValuable entities: - - uid: 143 + - uid: 83 components: - type: Transform pos: 9.5,3.5 parent: 1 - - uid: 144 + - uid: 84 components: - type: Transform pos: 9.5,2.5 parent: 1 - - uid: 145 + - uid: 85 components: - type: Transform pos: 9.5,1.5 parent: 1 - - uid: 146 + - uid: 86 components: - type: Transform pos: 8.5,1.5 parent: 1 - - uid: 147 + - uid: 87 components: - type: Transform pos: 7.5,1.5 parent: 1 - - uid: 169 + - uid: 88 components: - type: Transform pos: 7.5,2.5 parent: 1 - - uid: 170 + - uid: 89 components: - type: Transform pos: 7.5,3.5 parent: 1 - - uid: 172 + - uid: 90 components: - type: Transform pos: 8.5,1.5 parent: 1 - - uid: 182 + - uid: 91 components: - type: Transform pos: 9.5,1.5 parent: 1 - - uid: 191 + - uid: 92 components: - type: Transform pos: 13.5,3.5 parent: 1 - - uid: 210 + - uid: 93 components: - type: Transform pos: 7.5,1.5 parent: 1 - - uid: 211 + - uid: 94 components: - type: Transform pos: 8.5,3.5 parent: 1 - - uid: 221 + - uid: 95 components: - type: Transform pos: 13.5,3.5 parent: 1 - - uid: 222 + - uid: 96 components: - type: Transform pos: 13.5,3.5 parent: 1 - - uid: 257 + - uid: 97 components: - type: Transform pos: 21.5,9.5 parent: 1 - - uid: 261 + - uid: 98 components: - type: Transform pos: 21.5,9.5 parent: 1 - - uid: 342 + - uid: 99 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 343 + - uid: 100 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 344 + - uid: 101 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 345 + - uid: 102 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 346 + - uid: 103 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 347 + - uid: 104 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 404 + - uid: 105 components: - type: Transform pos: 2.5,13.5 parent: 1 - - uid: 405 + - uid: 106 components: - type: Transform pos: 2.5,14.5 parent: 1 - - uid: 406 + - uid: 107 components: - type: Transform pos: 19.5,15.5 parent: 1 - - uid: 407 + - uid: 108 components: - type: Transform pos: 20.5,15.5 parent: 1 - - uid: 408 + - uid: 109 components: - type: Transform pos: 21.5,15.5 parent: 1 - - uid: 409 + - uid: 110 components: - type: Transform pos: 21.5,15.5 parent: 1 - - uid: 410 + - uid: 111 components: - type: Transform pos: 20.5,15.5 parent: 1 - - uid: 411 + - uid: 112 components: - type: Transform pos: 19.5,15.5 parent: 1 - proto: SalvageSpawnerScrapCommon entities: - - uid: 116 + - uid: 37 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,20.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,20.5 + parent: 1 + - uid: 113 components: - type: Transform pos: 14.5,0.5 parent: 1 - - uid: 120 + - uid: 114 components: - type: Transform pos: 12.5,0.5 parent: 1 - - uid: 123 + - uid: 115 components: - type: Transform pos: 15.5,2.5 parent: 1 - - uid: 129 + - uid: 116 components: - type: Transform pos: 13.5,0.5 parent: 1 - - uid: 130 + - uid: 117 components: - type: Transform pos: 15.5,0.5 parent: 1 - - uid: 131 + - uid: 118 components: - type: Transform pos: 14.5,0.5 parent: 1 - - uid: 132 + - uid: 119 components: - type: Transform pos: 14.5,0.5 parent: 1 - - uid: 148 + - uid: 120 components: - type: Transform pos: 13.5,2.5 parent: 1 - - uid: 149 + - uid: 121 components: - type: Transform pos: 14.5,2.5 parent: 1 - - uid: 150 + - uid: 122 components: - type: Transform pos: 14.5,3.5 parent: 1 - - uid: 212 + - uid: 123 components: - type: Transform pos: 9.5,1.5 parent: 1 - - uid: 219 + - uid: 124 components: - type: Transform pos: 13.5,0.5 parent: 1 - - uid: 220 + - uid: 125 components: - type: Transform pos: 15.5,0.5 parent: 1 - - uid: 236 + - uid: 126 components: - type: Transform pos: 13.5,0.5 parent: 1 - - uid: 238 + - uid: 127 components: - type: Transform pos: 19.5,8.5 parent: 1 - - uid: 241 + - uid: 128 components: - type: Transform pos: 21.5,7.5 parent: 1 - - uid: 256 + - uid: 129 components: - type: Transform pos: 20.5,7.5 parent: 1 - - uid: 258 + - uid: 130 components: - type: Transform pos: 20.5,8.5 parent: 1 - - uid: 259 + - uid: 131 components: - type: Transform pos: 21.5,8.5 parent: 1 - - uid: 260 + - uid: 132 components: - type: Transform pos: 21.5,9.5 parent: 1 - - uid: 263 + - uid: 133 components: - type: Transform pos: 15.5,0.5 parent: 1 - - uid: 264 + - uid: 134 components: - type: Transform pos: 12.5,0.5 parent: 1 - - uid: 280 + - uid: 135 components: - type: Transform pos: 9.5,2.5 parent: 1 - - uid: 315 + - uid: 136 components: - type: Transform pos: 9.5,3.5 parent: 1 - - uid: 316 + - uid: 137 components: - type: Transform pos: 8.5,3.5 parent: 1 - - uid: 317 + - uid: 138 components: - type: Transform pos: 7.5,3.5 parent: 1 - - uid: 318 + - uid: 139 components: - type: Transform pos: 7.5,2.5 parent: 1 - - uid: 319 + - uid: 140 components: - type: Transform pos: 7.5,1.5 parent: 1 - - uid: 320 + - uid: 141 components: - type: Transform pos: 8.5,1.5 parent: 1 - - uid: 321 + - uid: 142 components: - type: Transform pos: 2.5,1.5 parent: 1 - - uid: 322 + - uid: 143 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 323 + - uid: 144 components: - type: Transform pos: 2.5,3.5 parent: 1 - - uid: 324 + - uid: 145 components: - type: Transform pos: 1.5,2.5 parent: 1 - - uid: 325 + - uid: 146 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 326 + - uid: 147 components: - type: Transform pos: 3.5,2.5 parent: 1 - - uid: 351 + - uid: 148 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 352 + - uid: 149 components: - type: Transform pos: 14.5,9.5 parent: 1 - - uid: 353 + - uid: 150 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 363 + - uid: 151 components: - type: Transform pos: 2.5,9.5 parent: 1 - - uid: 364 + - uid: 152 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 365 + - uid: 153 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 366 + - uid: 154 components: - type: Transform pos: 13.5,15.5 parent: 1 - - uid: 367 + - uid: 155 components: - type: Transform pos: 14.5,15.5 parent: 1 - - uid: 368 + - uid: 156 components: - type: Transform pos: 15.5,15.5 parent: 1 - - uid: 369 + - uid: 157 components: - type: Transform pos: 15.5,14.5 parent: 1 - - uid: 370 + - uid: 158 components: - type: Transform pos: 15.5,13.5 parent: 1 - - uid: 371 + - uid: 159 components: - type: Transform pos: 14.5,13.5 parent: 1 - - uid: 372 + - uid: 160 components: - type: Transform pos: 13.5,13.5 parent: 1 - - uid: 373 + - uid: 161 components: - type: Transform pos: 13.5,14.5 parent: 1 - - uid: 374 + - uid: 162 components: - type: Transform pos: 13.5,15.5 parent: 1 - - uid: 375 + - uid: 163 components: - type: Transform pos: 14.5,15.5 parent: 1 - - uid: 376 + - uid: 164 components: - type: Transform pos: 15.5,15.5 parent: 1 - - uid: 377 + - uid: 165 components: - type: Transform pos: 15.5,14.5 parent: 1 - - uid: 378 + - uid: 166 components: - type: Transform pos: 15.5,13.5 parent: 1 - - uid: 379 + - uid: 167 components: - type: Transform pos: 14.5,13.5 parent: 1 - - uid: 380 + - uid: 168 components: - type: Transform pos: 13.5,13.5 parent: 1 - - uid: 381 + - uid: 169 components: - type: Transform pos: 13.5,14.5 parent: 1 - - uid: 417 + - uid: 170 components: - type: Transform pos: 19.5,14.5 parent: 1 - - uid: 418 + - uid: 171 components: - type: Transform pos: 19.5,15.5 parent: 1 - - uid: 419 + - uid: 172 components: - type: Transform pos: 20.5,14.5 parent: 1 - - uid: 420 + - uid: 173 components: - type: Transform pos: 20.5,15.5 parent: 1 - - uid: 421 + - uid: 174 components: - type: Transform pos: 21.5,14.5 parent: 1 - - uid: 422 + - uid: 175 components: - type: Transform pos: 21.5,15.5 parent: 1 - - uid: 423 + - uid: 176 components: - type: Transform pos: 20.5,13.5 parent: 1 + - uid: 424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,20.5 + parent: 1 + - uid: 438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,20.5 + parent: 1 + - uid: 465 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,19.5 + parent: 1 + - uid: 468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,21.5 + parent: 1 + - uid: 473 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,19.5 + parent: 1 - proto: SalvageSpawnerScrapCommon75 entities: - - uid: 398 + - uid: 177 components: - type: Transform pos: 2.5,13.5 parent: 1 - - uid: 399 + - uid: 178 components: - type: Transform pos: 2.5,14.5 parent: 1 - - uid: 400 + - uid: 179 components: - type: Transform pos: 2.5,15.5 parent: 1 - - uid: 401 + - uid: 180 components: - type: Transform pos: 3.5,15.5 parent: 1 - proto: SalvageSpawnerScrapValuable entities: - - uid: 25 + - uid: 181 components: - type: Transform pos: 21.5,8.5 parent: 1 - - uid: 118 + - uid: 182 components: - type: Transform pos: 20.5,7.5 parent: 1 - - uid: 119 + - uid: 183 components: - type: Transform pos: 21.5,7.5 parent: 1 - - uid: 171 + - uid: 184 components: - type: Transform pos: 9.5,3.5 parent: 1 - - uid: 208 + - uid: 185 components: - type: Transform pos: 8.5,3.5 parent: 1 - - uid: 209 + - uid: 186 components: - type: Transform pos: 7.5,3.5 parent: 1 - - uid: 235 + - uid: 187 components: - type: Transform pos: 19.5,8.5 parent: 1 - - uid: 240 + - uid: 188 components: - type: Transform pos: 20.5,8.5 parent: 1 - - uid: 389 + - uid: 189 components: - type: Transform pos: 8.5,9.5 parent: 1 - - uid: 390 + - uid: 190 components: - type: Transform pos: 8.5,8.5 parent: 1 - - uid: 414 + - uid: 191 components: - type: Transform pos: 19.5,14.5 parent: 1 - - uid: 415 + - uid: 192 components: - type: Transform pos: 20.5,14.5 parent: 1 - - uid: 416 + - uid: 193 components: - type: Transform pos: 21.5,14.5 parent: 1 + - uid: 478 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,19.5 + parent: 1 - proto: SalvageSpawnerScrapValuable75 entities: - - uid: 121 + - uid: 42 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,20.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,20.5 + parent: 1 + - uid: 194 components: - type: Transform pos: 13.5,2.5 parent: 1 - - uid: 122 + - uid: 195 components: - type: Transform pos: 14.5,2.5 parent: 1 - - uid: 124 + - uid: 196 components: - type: Transform pos: 14.5,2.5 parent: 1 - - uid: 327 + - uid: 197 components: - type: Transform pos: 2.5,1.5 parent: 1 - - uid: 328 + - uid: 198 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 329 + - uid: 199 components: - type: Transform pos: 2.5,3.5 parent: 1 - - uid: 330 + - uid: 200 components: - type: Transform pos: 1.5,2.5 parent: 1 - - uid: 331 + - uid: 201 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 332 + - uid: 202 components: - type: Transform pos: 3.5,2.5 parent: 1 - - uid: 333 + - uid: 203 components: - type: Transform pos: 2.5,3.5 parent: 1 - - uid: 334 + - uid: 204 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 335 + - uid: 205 components: - type: Transform pos: 2.5,1.5 parent: 1 - - uid: 336 + - uid: 206 components: - type: Transform pos: 1.5,2.5 parent: 1 - - uid: 337 + - uid: 207 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 338 + - uid: 208 components: - type: Transform pos: 3.5,2.5 parent: 1 - - uid: 382 + - uid: 209 components: - type: Transform pos: 8.5,7.5 parent: 1 - - uid: 383 + - uid: 210 components: - type: Transform pos: 8.5,8.5 parent: 1 - - uid: 384 + - uid: 211 components: - type: Transform pos: 8.5,9.5 parent: 1 - - uid: 385 + - uid: 212 components: - type: Transform pos: 7.5,9.5 parent: 1 - - uid: 386 + - uid: 213 components: - type: Transform pos: 8.5,9.5 parent: 1 - - uid: 387 + - uid: 214 components: - type: Transform pos: 9.5,9.5 parent: 1 - - uid: 388 + - uid: 215 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 402 + - uid: 216 components: - type: Transform pos: 3.5,15.5 parent: 1 - - uid: 403 + - uid: 217 components: - type: Transform pos: 3.5,15.5 parent: 1 + - uid: 425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,20.5 + parent: 1 + - uid: 433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,19.5 + parent: 1 + - uid: 436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,19.5 + parent: 1 + - uid: 459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,21.5 + parent: 1 - proto: SalvageSpawnerTreasure entities: - - uid: 188 + - uid: 218 components: - type: Transform pos: 15.5,2.5 parent: 1 - - uid: 348 + - uid: 219 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 349 + - uid: 220 components: - type: Transform pos: 14.5,9.5 parent: 1 - - uid: 350 + - uid: 221 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 360 + - uid: 222 components: - type: Transform pos: 2.5,9.5 parent: 1 - - uid: 361 + - uid: 223 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 362 + - uid: 224 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 393 + - uid: 225 components: - type: Transform pos: 8.5,7.5 parent: 1 - - uid: 394 + - uid: 226 components: - type: Transform pos: 14.5,9.5 parent: 1 - proto: SalvageSpawnerTreasureValuable entities: - - uid: 189 + - uid: 43 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,20.5 + parent: 1 + - uid: 227 components: - type: Transform pos: 14.5,3.5 parent: 1 - - uid: 190 + - uid: 228 components: - type: Transform pos: 14.5,3.5 parent: 1 - - uid: 237 + - uid: 229 components: - type: Transform pos: 19.5,7.5 parent: 1 - - uid: 242 + - uid: 230 components: - type: Transform pos: 20.5,8.5 parent: 1 - - uid: 304 + - uid: 231 components: - type: Transform pos: 19.5,7.5 parent: 1 - - uid: 339 + - uid: 232 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 340 + - uid: 233 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 341 + - uid: 234 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 354 + - uid: 235 components: - type: Transform pos: 2.5,9.5 parent: 1 - - uid: 355 + - uid: 236 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 356 + - uid: 237 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 357 + - uid: 238 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 358 + - uid: 239 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 359 + - uid: 240 components: - type: Transform pos: 2.5,9.5 parent: 1 - - uid: 391 + - uid: 241 components: - type: Transform pos: 8.5,8.5 parent: 1 - - uid: 392 + - uid: 242 components: - type: Transform pos: 8.5,9.5 parent: 1 - - uid: 395 + - uid: 243 components: - type: Transform pos: 1.5,13.5 parent: 1 - - uid: 396 + - uid: 244 components: - type: Transform pos: 1.5,13.5 parent: 1 - - uid: 397 + - uid: 245 components: - type: Transform pos: 1.5,13.5 parent: 1 + - uid: 474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,19.5 + parent: 1 - proto: ShuttersWindow entities: - - uid: 65 + - uid: 246 components: - type: Transform pos: 15.5,1.5 parent: 1 - proto: SignMaterials entities: - - uid: 136 + - uid: 247 components: - type: Transform pos: 14.5,1.5 parent: 1 - proto: SignRadiationMed entities: - - uid: 193 + - uid: 248 components: - type: Transform pos: 19.5,2.5 parent: 1 - - uid: 203 + - uid: 249 components: - type: Transform pos: 20.5,3.5 parent: 1 - - uid: 205 + - uid: 250 components: - type: Transform pos: 21.5,2.5 parent: 1 - - uid: 226 + - uid: 251 components: - type: Transform pos: 20.5,1.5 parent: 1 - proto: SignSecureMedRed entities: - - uid: 178 + - uid: 252 components: - type: Transform pos: 12.5,12.5 parent: 1 - - uid: 187 + - uid: 253 components: - type: Transform pos: 12.5,16.5 parent: 1 - - uid: 218 + - uid: 254 components: - type: Transform pos: 16.5,16.5 parent: 1 +- proto: TableStone + entities: + - uid: 466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,19.5 + parent: 1 + - uid: 467 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,19.5 + parent: 1 - proto: TableWood entities: - - uid: 74 + - uid: 255 components: - type: Transform pos: 19.5,7.5 parent: 1 - proto: WallReinforced entities: - - uid: 28 + - uid: 38 + components: + - type: Transform + pos: 8.5,21.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 9.5,20.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 9.5,21.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 1.5,19.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 2.5,19.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 3.5,19.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 5.5,19.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 4.5,19.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 9.5,19.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 8.5,19.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 1.5,21.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 1.5,20.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 6.5,21.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 5.5,21.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 4.5,21.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 7.5,21.5 + parent: 1 + - uid: 256 components: - type: Transform pos: 7.5,14.5 parent: 1 - - uid: 29 + - uid: 257 components: - type: Transform pos: 8.5,12.5 parent: 1 - - uid: 39 + - uid: 258 components: - type: Transform pos: 10.5,4.5 parent: 1 - - uid: 40 + - uid: 259 components: - type: Transform pos: 10.5,2.5 parent: 1 - - uid: 41 + - uid: 260 components: - type: Transform pos: 8.5,0.5 parent: 1 - - uid: 42 + - uid: 261 components: - type: Transform pos: 7.5,0.5 parent: 1 - - uid: 43 + - uid: 262 components: - type: Transform pos: 6.5,2.5 parent: 1 - - uid: 44 + - uid: 263 components: - type: Transform pos: 6.5,3.5 parent: 1 - - uid: 46 + - uid: 264 components: - type: Transform pos: 21.5,0.5 parent: 1 - - uid: 50 + - uid: 265 components: - type: Transform pos: 19.5,0.5 parent: 1 - - uid: 51 + - uid: 266 components: - type: Transform pos: 18.5,0.5 parent: 1 - - uid: 52 + - uid: 267 components: - type: Transform pos: 22.5,0.5 parent: 1 - - uid: 53 + - uid: 268 components: - type: Transform pos: 19.5,4.5 parent: 1 - - uid: 55 + - uid: 269 components: - type: Transform pos: 22.5,3.5 parent: 1 - - uid: 56 + - uid: 270 components: - type: Transform pos: 22.5,4.5 parent: 1 - - uid: 57 + - uid: 271 components: - type: Transform pos: 22.5,1.5 parent: 1 - - uid: 58 + - uid: 272 components: - type: Transform pos: 21.5,4.5 parent: 1 - - uid: 59 + - uid: 273 components: - type: Transform pos: 18.5,3.5 parent: 1 - - uid: 60 + - uid: 274 components: - type: Transform pos: 18.5,4.5 parent: 1 - - uid: 63 + - uid: 275 components: - type: Transform pos: 18.5,1.5 parent: 1 - - uid: 67 + - uid: 276 components: - type: Transform pos: 18.5,14.5 parent: 1 - - uid: 70 + - uid: 277 components: - type: Transform pos: 8.5,15.5 parent: 1 - - uid: 73 + - uid: 278 components: - type: Transform pos: 0.5,12.5 parent: 1 - - uid: 77 + - uid: 279 components: - type: Transform pos: 10.5,12.5 parent: 1 - - uid: 79 + - uid: 280 components: - type: Transform pos: 10.5,16.5 parent: 1 - - uid: 80 + - uid: 281 components: - type: Transform pos: 6.5,16.5 parent: 1 - - uid: 92 + - uid: 282 components: - type: Transform pos: 4.5,16.5 parent: 1 - - uid: 96 + - uid: 283 components: - type: Transform pos: 6.5,14.5 parent: 1 - - uid: 114 + - uid: 284 components: - type: Transform pos: 8.5,16.5 parent: 1 - - uid: 115 + - uid: 285 components: - type: Transform pos: 6.5,12.5 parent: 1 - - uid: 117 + - uid: 286 components: - type: Transform pos: 9.5,14.5 parent: 1 - - uid: 137 + - uid: 287 components: - type: Transform pos: 16.5,8.5 parent: 1 - - uid: 138 + - uid: 288 components: - type: Transform pos: 16.5,7.5 parent: 1 - - uid: 152 + - uid: 289 components: - type: Transform pos: 16.5,10.5 parent: 1 - - uid: 153 + - uid: 290 components: - type: Transform pos: 13.5,10.5 parent: 1 - - uid: 154 + - uid: 291 components: - type: Transform pos: 14.5,10.5 parent: 1 - - uid: 156 + - uid: 292 components: - type: Transform pos: 15.5,8.5 parent: 1 - - uid: 174 + - uid: 293 components: - type: Transform pos: 16.5,16.5 parent: 1 - - uid: 192 + - uid: 294 components: - type: Transform pos: 12.5,7.5 parent: 1 - - uid: 223 + - uid: 295 components: - type: Transform pos: 12.5,8.5 parent: 1 - - uid: 224 + - uid: 296 + components: + - type: Transform + pos: 12.5,6.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: 12.5,16.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 12.5,12.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 9.5,15.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 7.5,15.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: 20.5,16.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: 21.5,16.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: 10.5,14.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: 9.5,13.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: 7.5,13.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: 8.5,13.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: 22.5,14.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: 22.5,16.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 21.5,12.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: 18.5,13.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: 19.5,12.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: 22.5,13.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 18.5,15.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 3.5,14.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 4.5,14.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 1.5,12.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 1.5,14.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 4.5,15.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: 1.5,16.5 + parent: 1 + - uid: 426 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,18.5 + parent: 1 + - uid: 428 components: - type: Transform - pos: 12.5,6.5 + rot: -1.5707963267948966 rad + pos: 12.5,20.5 parent: 1 - - uid: 229 + - uid: 429 components: - type: Transform - pos: 12.5,16.5 + rot: -1.5707963267948966 rad + pos: 13.5,18.5 parent: 1 - - uid: 230 + - uid: 430 components: - type: Transform - pos: 12.5,12.5 + rot: -1.5707963267948966 rad + pos: 19.5,18.5 parent: 1 - - uid: 243 + - uid: 431 components: - type: Transform - pos: 9.5,15.5 + rot: -1.5707963267948966 rad + pos: 13.5,20.5 parent: 1 - - uid: 244 + - uid: 432 components: - type: Transform - pos: 7.5,15.5 + rot: -1.5707963267948966 rad + pos: 14.5,18.5 parent: 1 - - uid: 250 + - uid: 434 components: - type: Transform - pos: 20.5,16.5 + rot: -1.5707963267948966 rad + pos: 14.5,20.5 parent: 1 - - uid: 251 + - uid: 435 components: - type: Transform - pos: 21.5,16.5 + rot: -1.5707963267948966 rad + pos: 15.5,18.5 parent: 1 - - uid: 252 + - uid: 437 components: - type: Transform - pos: 10.5,14.5 + rot: -1.5707963267948966 rad + pos: 15.5,20.5 parent: 1 - - uid: 253 + - uid: 439 components: - type: Transform - pos: 9.5,13.5 + rot: -1.5707963267948966 rad + pos: 16.5,20.5 parent: 1 - - uid: 254 + - uid: 440 components: - type: Transform - pos: 7.5,13.5 + rot: -1.5707963267948966 rad + pos: 16.5,18.5 parent: 1 - - uid: 267 + - uid: 443 components: - type: Transform - pos: 8.5,13.5 + rot: -1.5707963267948966 rad + pos: 22.5,22.5 parent: 1 - - uid: 268 + - uid: 446 components: - type: Transform - pos: 22.5,14.5 + rot: -1.5707963267948966 rad + pos: 21.5,22.5 parent: 1 - - uid: 269 + - uid: 447 components: - type: Transform - pos: 22.5,16.5 + rot: -1.5707963267948966 rad + pos: 18.5,20.5 parent: 1 - - uid: 270 + - uid: 449 components: - type: Transform - pos: 21.5,12.5 + rot: -1.5707963267948966 rad + pos: 20.5,22.5 parent: 1 - - uid: 275 + - uid: 450 components: - type: Transform - pos: 18.5,13.5 + rot: -1.5707963267948966 rad + pos: 22.5,18.5 parent: 1 - - uid: 276 + - uid: 452 components: - type: Transform - pos: 19.5,12.5 + rot: -1.5707963267948966 rad + pos: 19.5,22.5 parent: 1 - - uid: 278 + - uid: 455 components: - type: Transform - pos: 22.5,13.5 + rot: -1.5707963267948966 rad + pos: 18.5,22.5 parent: 1 - - uid: 279 + - uid: 456 components: - type: Transform - pos: 18.5,15.5 + rot: -1.5707963267948966 rad + pos: 18.5,18.5 parent: 1 - - uid: 292 + - uid: 457 components: - type: Transform - pos: 3.5,14.5 + rot: -1.5707963267948966 rad + pos: 18.5,19.5 parent: 1 - - uid: 293 + - uid: 458 components: - type: Transform - pos: 4.5,14.5 + rot: -1.5707963267948966 rad + pos: 17.5,18.5 parent: 1 - - uid: 294 + - uid: 460 components: - type: Transform - pos: 1.5,12.5 + rot: -1.5707963267948966 rad + pos: 21.5,18.5 parent: 1 - - uid: 296 + - uid: 461 components: - type: Transform - pos: 1.5,14.5 + rot: -1.5707963267948966 rad + pos: 20.5,18.5 parent: 1 - - uid: 309 + - uid: 462 components: - type: Transform - pos: 2.5,12.5 + rot: -1.5707963267948966 rad + pos: 17.5,22.5 parent: 1 - - uid: 310 + - uid: 463 components: - type: Transform - pos: 4.5,15.5 + rot: -1.5707963267948966 rad + pos: 16.5,21.5 parent: 1 - - uid: 311 + - uid: 464 components: - type: Transform - pos: 1.5,16.5 + rot: -1.5707963267948966 rad + pos: 16.5,22.5 parent: 1 - proto: WallReinforcedRust entities: - - uid: 32 + - uid: 321 components: - type: Transform pos: 6.5,1.5 parent: 1 - - uid: 33 + - uid: 322 components: - type: Transform pos: 6.5,0.5 parent: 1 - - uid: 34 + - uid: 323 components: - type: Transform pos: 10.5,3.5 parent: 1 - - uid: 35 + - uid: 324 components: - type: Transform pos: 9.5,0.5 parent: 1 - - uid: 36 + - uid: 325 components: - type: Transform pos: 10.5,0.5 parent: 1 - - uid: 37 + - uid: 326 components: - type: Transform pos: 10.5,1.5 parent: 1 - - uid: 38 + - uid: 327 components: - type: Transform pos: 6.5,4.5 parent: 1 - - uid: 45 + - uid: 328 components: - type: Transform pos: 19.5,3.5 parent: 1 - - uid: 47 + - uid: 329 components: - type: Transform pos: 20.5,3.5 parent: 1 - - uid: 48 + - uid: 330 components: - type: Transform pos: 19.5,2.5 parent: 1 - - uid: 49 + - uid: 331 components: - type: Transform pos: 21.5,3.5 parent: 1 - - uid: 54 + - uid: 332 components: - type: Transform pos: 21.5,1.5 parent: 1 - - uid: 61 + - uid: 333 components: - type: Transform pos: 19.5,1.5 parent: 1 - - uid: 62 + - uid: 334 components: - type: Transform pos: 20.5,1.5 parent: 1 - - uid: 64 + - uid: 335 components: - type: Transform pos: 21.5,2.5 parent: 1 - - uid: 68 + - uid: 336 components: - type: Transform pos: 19.5,16.5 parent: 1 - - uid: 69 + - uid: 337 components: - type: Transform pos: 19.5,13.5 parent: 1 - - uid: 91 + - uid: 338 components: - type: Transform pos: 0.5,14.5 parent: 1 - - uid: 95 + - uid: 339 components: - type: Transform pos: 18.5,16.5 parent: 1 - - uid: 157 + - uid: 340 components: - type: Transform pos: 13.5,8.5 parent: 1 - - uid: 158 + - uid: 341 components: - type: Transform pos: 12.5,9.5 parent: 1 - - uid: 194 + - uid: 342 components: - type: Transform pos: 12.5,10.5 parent: 1 - - uid: 195 + - uid: 343 components: - type: Transform pos: 16.5,9.5 parent: 1 - - uid: 196 + - uid: 344 components: - type: Transform pos: 15.5,10.5 parent: 1 - - uid: 206 + - uid: 345 components: - type: Transform pos: 16.5,6.5 parent: 1 - - uid: 245 + - uid: 346 components: - type: Transform pos: 21.5,13.5 parent: 1 - - uid: 277 + - uid: 347 components: - type: Transform pos: 22.5,15.5 parent: 1 - - uid: 290 + - uid: 348 components: - type: Transform pos: 3.5,12.5 parent: 1 - - uid: 291 + - uid: 349 components: - type: Transform pos: 2.5,16.5 parent: 1 - - uid: 297 + - uid: 350 components: - type: Transform pos: 3.5,16.5 parent: 1 - - uid: 307 + - uid: 351 components: - type: Transform pos: 3.5,13.5 parent: 1 - - uid: 308 + - uid: 352 components: - type: Transform pos: 0.5,13.5 parent: 1 - proto: WallSolid entities: - - uid: 14 + - uid: 353 components: - type: Transform pos: 4.5,1.5 parent: 1 - - uid: 15 + - uid: 354 components: - type: Transform pos: 4.5,2.5 parent: 1 - - uid: 17 + - uid: 355 components: - type: Transform pos: 3.5,3.5 parent: 1 - - uid: 18 + - uid: 356 components: - type: Transform pos: 3.5,4.5 parent: 1 - - uid: 19 + - uid: 357 components: - type: Transform pos: 2.5,4.5 parent: 1 - - uid: 23 + - uid: 358 components: - type: Transform pos: 0.5,2.5 parent: 1 - - uid: 26 + - uid: 359 components: - type: Transform pos: 1.5,0.5 parent: 1 - - uid: 27 + - uid: 360 components: - type: Transform pos: 2.5,0.5 parent: 1 - - uid: 31 + - uid: 361 components: - type: Transform pos: 21.5,6.5 parent: 1 - - uid: 66 + - uid: 362 components: - type: Transform pos: 20.5,10.5 parent: 1 - - uid: 72 + - uid: 363 components: - type: Transform pos: 22.5,8.5 parent: 1 - - uid: 93 + - uid: 364 components: - type: Transform pos: 18.5,7.5 parent: 1 - - uid: 94 + - uid: 365 components: - type: Transform pos: 18.5,6.5 parent: 1 - - uid: 97 + - uid: 366 components: - type: Transform pos: 22.5,9.5 parent: 1 - - uid: 98 + - uid: 367 components: - type: Transform pos: 21.5,10.5 parent: 1 - - uid: 101 + - uid: 368 components: - type: Transform pos: 12.5,1.5 parent: 1 - - uid: 104 + - uid: 369 components: - type: Transform pos: 12.5,4.5 parent: 1 - - uid: 105 + - uid: 370 components: - type: Transform pos: 13.5,4.5 parent: 1 - - uid: 108 + - uid: 371 components: - type: Transform pos: 16.5,4.5 parent: 1 - - uid: 110 + - uid: 372 components: - type: Transform pos: 16.5,2.5 parent: 1 - - uid: 111 + - uid: 373 components: - type: Transform pos: 16.5,1.5 parent: 1 - - uid: 134 + - uid: 374 components: - type: Transform pos: 6.5,9.5 parent: 1 - - uid: 135 + - uid: 375 components: - type: Transform pos: 6.5,8.5 parent: 1 - - uid: 151 + - uid: 376 components: - type: Transform pos: 7.5,8.5 parent: 1 - - uid: 155 + - uid: 377 components: - type: Transform pos: 7.5,6.5 parent: 1 - - uid: 159 + - uid: 378 components: - type: Transform pos: 9.5,7.5 parent: 1 - - uid: 160 + - uid: 379 components: - type: Transform pos: 10.5,8.5 parent: 1 - - uid: 161 + - uid: 380 components: - type: Transform pos: 9.5,10.5 parent: 1 - - uid: 162 + - uid: 381 components: - type: Transform pos: 8.5,10.5 parent: 1 - - uid: 165 + - uid: 382 components: - type: Transform pos: 2.5,10.5 parent: 1 - - uid: 168 + - uid: 383 components: - type: Transform pos: 3.5,8.5 parent: 1 - - uid: 173 + - uid: 384 components: - type: Transform pos: 1.5,1.5 parent: 1 - - uid: 179 + - uid: 385 components: - type: Transform pos: 1.5,8.5 parent: 1 - - uid: 180 + - uid: 386 components: - type: Transform pos: 3.5,6.5 parent: 1 - - uid: 181 + - uid: 387 components: - type: Transform pos: 1.5,7.5 parent: 1 - - uid: 197 + - uid: 388 components: - type: Transform pos: 3.5,10.5 parent: 1 - - uid: 200 + - uid: 389 components: - type: Transform pos: 2.5,6.5 parent: 1 - - uid: 247 + - uid: 390 components: - type: Transform pos: 18.5,9.5 parent: 1 - proto: WallSolidRust entities: - - uid: 12 + - uid: 391 components: - type: Transform pos: 3.5,1.5 parent: 1 - - uid: 13 + - uid: 392 components: - type: Transform pos: 3.5,0.5 parent: 1 - - uid: 16 + - uid: 393 components: - type: Transform pos: 4.5,3.5 parent: 1 - - uid: 20 + - uid: 394 components: - type: Transform pos: 1.5,4.5 parent: 1 - - uid: 21 + - uid: 395 components: - type: Transform pos: 0.5,3.5 parent: 1 - - uid: 22 + - uid: 396 components: - type: Transform pos: 1.5,3.5 parent: 1 - - uid: 24 + - uid: 397 components: - type: Transform pos: 0.5,1.5 parent: 1 - - uid: 102 + - uid: 398 components: - type: Transform pos: 12.5,3.5 parent: 1 - - uid: 103 + - uid: 399 components: - type: Transform pos: 12.5,2.5 parent: 1 - - uid: 106 + - uid: 400 components: - type: Transform pos: 15.5,4.5 parent: 1 - - uid: 107 + - uid: 401 components: - type: Transform pos: 14.5,4.5 parent: 1 - - uid: 109 + - uid: 402 components: - type: Transform pos: 16.5,3.5 parent: 1 - - uid: 112 + - uid: 403 components: - type: Transform pos: 14.5,1.5 parent: 1 - - uid: 125 + - uid: 404 components: - type: Transform pos: 9.5,6.5 parent: 1 - - uid: 126 + - uid: 405 components: - type: Transform pos: 9.5,8.5 parent: 1 - - uid: 127 + - uid: 406 components: - type: Transform pos: 7.5,10.5 parent: 1 - - uid: 128 + - uid: 407 components: - type: Transform pos: 3.5,9.5 parent: 1 - - uid: 139 + - uid: 408 components: - type: Transform pos: 10.5,9.5 parent: 1 - - uid: 140 + - uid: 409 components: - type: Transform pos: 6.5,10.5 parent: 1 - - uid: 141 + - uid: 410 components: - type: Transform pos: 3.5,7.5 parent: 1 - - uid: 142 + - uid: 411 components: - type: Transform pos: 7.5,7.5 parent: 1 - - uid: 163 + - uid: 412 components: - type: Transform pos: 8.5,6.5 parent: 1 - - uid: 201 + - uid: 413 components: - type: Transform pos: 1.5,6.5 parent: 1 - - uid: 202 + - uid: 414 components: - type: Transform pos: 10.5,10.5 parent: 1 - - uid: 227 + - uid: 415 components: - type: Transform pos: 1.5,10.5 parent: 1 - - uid: 228 + - uid: 416 components: - type: Transform pos: 1.5,9.5 parent: 1 - - uid: 246 + - uid: 417 components: - type: Transform pos: 18.5,10.5 parent: 1 - - uid: 248 + - uid: 418 components: - type: Transform pos: 19.5,10.5 parent: 1 - - uid: 249 + - uid: 419 components: - type: Transform pos: 18.5,8.5 parent: 1 - - uid: 271 + - uid: 420 components: - type: Transform pos: 22.5,6.5 parent: 1 - - uid: 272 + - uid: 421 components: - type: Transform pos: 19.5,6.5 parent: 1 - - uid: 273 + - uid: 422 components: - type: Transform pos: 22.5,10.5 parent: 1 - - uid: 274 + - uid: 423 components: - type: Transform pos: 22.5,7.5 diff --git a/Resources/Maps/_NF/Dungeon/experiment.yml b/Resources/Maps/_NF/Dungeon/experiment.yml index 94729a67b1e..1f0dab53279 100644 --- a/Resources/Maps/_NF/Dungeon/experiment.yml +++ b/Resources/Maps/_NF/Dungeon/experiment.yml @@ -6756,7 +6756,7 @@ entities: - type: Transform pos: 0.5,22.5 parent: 1653 -- proto: hydroponicsTray +- proto: hydroponicsTrayAnchored entities: - uid: 1354 components: diff --git a/Resources/Maps/_NF/Dungeon/haunted.yml b/Resources/Maps/_NF/Dungeon/haunted.yml index 5d94e19080e..58a7a32b80d 100644 --- a/Resources/Maps/_NF/Dungeon/haunted.yml +++ b/Resources/Maps/_NF/Dungeon/haunted.yml @@ -1644,13 +1644,6 @@ entities: - type: Transform pos: 43.5,14.5 parent: 1653 -- proto: RandomCargoCorpseSpawner - entities: - - uid: 274 - components: - - type: Transform - pos: 11.5,46.5 - parent: 1653 - proto: RandomPainting entities: - uid: 521 @@ -1658,13 +1651,6 @@ entities: - type: Transform pos: 5.5,8.5 parent: 1653 -- proto: RandomServiceCorpseSpawner - entities: - - uid: 400 - components: - - type: Transform - pos: 19.5,45.5 - parent: 1653 - proto: ShadowTree03 entities: - uid: 68 diff --git a/Resources/Maps/_NF/Dungeon/lava_brig.yml b/Resources/Maps/_NF/Dungeon/lava_brig.yml index 7ce2ea5335e..be4b2583779 100644 --- a/Resources/Maps/_NF/Dungeon/lava_brig.yml +++ b/Resources/Maps/_NF/Dungeon/lava_brig.yml @@ -8373,7 +8373,7 @@ entities: rot: 1.5707963267948966 rad pos: 24.5,42.5 parent: 588 -- proto: hydroponicsTray +- proto: hydroponicsTrayAnchored entities: - uid: 796 components: @@ -9965,13 +9965,6 @@ entities: - type: Transform pos: 5.5,43.5 parent: 588 -- proto: RandomEngineerCorpseSpawner - entities: - - uid: 1851 - components: - - type: Transform - pos: 5.5,8.5 - parent: 588 - proto: RandomFoodSingle entities: - uid: 764 diff --git a/Resources/Maps/_NF/Dungeon/lava_mercenary.yml b/Resources/Maps/_NF/Dungeon/lava_mercenary.yml index 982bd595109..b4c930e1f5b 100644 --- a/Resources/Maps/_NF/Dungeon/lava_mercenary.yml +++ b/Resources/Maps/_NF/Dungeon/lava_mercenary.yml @@ -8428,7 +8428,7 @@ entities: rot: 1.5707963267948966 rad pos: 24.5,42.5 parent: 588 -- proto: hydroponicsTray +- proto: hydroponicsTrayAnchored entities: - uid: 796 components: @@ -9933,13 +9933,6 @@ entities: - type: Transform pos: 5.5,43.5 parent: 588 -- proto: RandomEngineerCorpseSpawner - entities: - - uid: 1883 - components: - - type: Transform - pos: 5.5,43.5 - parent: 588 - proto: RandomInstruments entities: - uid: 546 diff --git a/Resources/Maps/_NF/Dungeon/mineshaft.yml b/Resources/Maps/_NF/Dungeon/mineshaft.yml index e797ac826c3..4addeb53ecf 100644 --- a/Resources/Maps/_NF/Dungeon/mineshaft.yml +++ b/Resources/Maps/_NF/Dungeon/mineshaft.yml @@ -3975,23 +3975,6 @@ entities: - type: Transform pos: 6.5,12.5 parent: 2 -- proto: SalvageHumanCorpseSpawner - entities: - - uid: 1011 - components: - - type: Transform - pos: 15.5,32.5 - parent: 2 - - uid: 1012 - components: - - type: Transform - pos: 17.5,34.5 - parent: 2 - - uid: 1013 - components: - - type: Transform - pos: 19.5,32.5 - parent: 2 - proto: SignDangerMed entities: - uid: 128 diff --git a/Resources/Maps/_NF/Dungeon/salvage_outpost.yml b/Resources/Maps/_NF/Dungeon/salvage_outpost.yml index 555a397f06e..bac35cdd4c6 100644 --- a/Resources/Maps/_NF/Dungeon/salvage_outpost.yml +++ b/Resources/Maps/_NF/Dungeon/salvage_outpost.yml @@ -107,7 +107,7 @@ entities: version: 6 -1,3: ind: -1,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,2: ind: 0,2 @@ -115,7 +115,7 @@ entities: version: 6 0,3: ind: 0,3 - tiles: WwAAAAAAWwAAAAABWwAAAAAAWwAAAAAAWwAAAAADWwAAAAABWwAAAAAAVAAAAAAAHQAAAAABHQAAAAACHQAAAAAAHQAAAAAAAQAAAAAAHQAAAAABAQAAAAAAVAAAAAACVAAAAAAAVAAAAAACVAAAAAADVAAAAAADVAAAAAACVAAAAAABVAAAAAADVAAAAAACVAAAAAABVAAAAAAAVAAAAAABVAAAAAABVAAAAAABVAAAAAADVAAAAAAAVAAAAAABHQAAAAAAHQAAAAACHQAAAAAAVAAAAAAAagAAAAAAHQAAAAAAHQAAAAABVAAAAAACHQAAAAAAHQAAAAACHQAAAAADVAAAAAABagAAAAAAHQAAAAADHQAAAAAAVAAAAAAAHQAAAAABHQAAAAAAHQAAAAABVAAAAAADHQAAAAACHQAAAAADHQAAAAACVAAAAAADHQAAAAACHQAAAAAAHQAAAAABVAAAAAABHQAAAAAAHQAAAAACHQAAAAAAVAAAAAADHQAAAAABHQAAAAADHQAAAAACVAAAAAAAHQAAAAAAHQAAAAACHQAAAAABVAAAAAACHQAAAAAAHQAAAAAAHQAAAAABVAAAAAADHQAAAAABHQAAAAABHQAAAAADVAAAAAAAVAAAAAADVAAAAAABVAAAAAACVAAAAAAAVAAAAAADVAAAAAADVAAAAAABVAAAAAADVAAAAAADVAAAAAAAVAAAAAABVAAAAAACVAAAAAADVAAAAAABVAAAAAABVAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: WwAAAAAAWwAAAAABWwAAAAAAWwAAAAAAWwAAAAADWwAAAAABWwAAAAAAVAAAAAAAHQAAAAABHQAAAAACHQAAAAAAHQAAAAAAAQAAAAAAHQAAAAABAQAAAAAAVAAAAAACVAAAAAAAVAAAAAACVAAAAAADVAAAAAADVAAAAAACVAAAAAABVAAAAAADVAAAAAACVAAAAAABVAAAAAAAVAAAAAABVAAAAAABVAAAAAABVAAAAAADVAAAAAAAVAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,2: ind: 1,2 @@ -123,7 +123,7 @@ entities: version: 6 1,3: ind: 1,3 - tiles: HQAAAAAAHQAAAAACHQAAAAADHQAAAAAAHQAAAAACHQAAAAAAHQAAAAADVAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAVAAAAAADVAAAAAABVAAAAAABVAAAAAACVAAAAAADVAAAAAADVAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAHQAAAAABHQAAAAACVAAAAAABHQAAAAAAHQAAAAABHQAAAAADVAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAAAHQAAAAABVAAAAAACHQAAAAACHQAAAAADHQAAAAAAVAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAHQAAAAABfAAAAAAAVAAAAAAAHQAAAAADHQAAAAABagAAAAAAVAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAADVAAAAAACVAAAAAABVAAAAAADVAAAAAABVAAAAAADVAAAAAACVAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: HQAAAAAAHQAAAAACHQAAAAADHQAAAAAAHQAAAAACHQAAAAAAHQAAAAADVAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAVAAAAAADVAAAAAABVAAAAAABVAAAAAACVAAAAAADVAAAAAADVAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,0: ind: 2,0 @@ -439,10 +439,6 @@ entities: 561: 22,10 767: 10,22 788: 22,28 - 923: 2,52 - 924: 6,52 - 925: 10,52 - 926: 14,52 - node: color: '#EFB34196' id: BrickTileWhiteCornerNe @@ -482,11 +478,6 @@ entities: 576: 12,10 766: 6,22 795: 20,28 - 927: 20,52 - 928: 12,52 - 929: 8,52 - 930: 4,52 - 931: 0,52 - node: color: '#EFB34196' id: BrickTileWhiteCornerNw @@ -523,11 +514,6 @@ entities: 464: 6,42 775: 10,18 791: 22,24 - 935: 22,50 - 936: 14,50 - 937: 10,50 - 938: 6,50 - 939: 2,50 - node: color: '#EFB34196' id: BrickTileWhiteCornerSe @@ -564,9 +550,6 @@ entities: 463: 0,42 772: 6,18 792: 20,24 - 932: 0,50 - 933: 8,50 - 934: 20,50 - node: color: '#FF9821FF' id: BrickTileWhiteCornerSw @@ -953,13 +936,6 @@ entities: decals: 846: 13,38 847: 14,38 - - node: - color: '#CA7EF2FF' - id: DeliveryGreyscale - decals: - 940: 12,50 - 941: 22,52 - 942: 4,50 - node: color: '#FFFFFFFF' id: DeliveryGreyscale @@ -1516,12 +1492,6 @@ entities: 868: 33,38 873: 43,39 874: 54,39 - 917: 22,51 - 918: 18,51 - 919: 14,51 - 920: 10,51 - 921: 6,51 - 922: 2,51 946: 40,31 951: 38,31 952: 34,31 @@ -1598,12 +1568,6 @@ entities: 892: 50,1 893: 44,2 894: 44,4 - 899: 1,52 - 900: 5,52 - 901: 9,52 - 902: 13,52 - 903: 17,52 - 904: 21,52 944: 34,32 - node: color: '#EFB34196' @@ -1665,12 +1629,6 @@ entities: 876: 51,38 895: 44,0 896: 44,4 - 905: 21,50 - 906: 17,50 - 907: 13,50 - 908: 9,50 - 909: 5,50 - 910: 1,50 943: 34,30 - node: color: '#EFB34196' @@ -1745,12 +1703,6 @@ entities: 865: 32,39 872: 43,39 877: 48,39 - 911: 0,51 - 912: 4,51 - 913: 8,51 - 914: 12,51 - 915: 16,51 - 916: 20,51 945: 28,31 947: 30,31 948: 34,31 @@ -2120,12 +2072,6 @@ entities: - type: Transform pos: 5.5,27.5 parent: 1653 - - uid: 2354 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,50.5 - parent: 1653 - proto: AsteroidRockElementalSpawner entities: - uid: 619 @@ -2453,11 +2399,6 @@ entities: parent: 1653 - proto: BorgCharger entities: - - uid: 2368 - components: - - type: Transform - pos: 4.5,50.5 - parent: 1653 - uid: 2474 components: - type: Transform @@ -5450,166 +5391,6 @@ entities: - type: Transform pos: 29.5,35.5 parent: 1653 - - uid: 2333 - components: - - type: Transform - pos: 0.5,51.5 - parent: 1653 - - uid: 2334 - components: - - type: Transform - pos: 1.5,51.5 - parent: 1653 - - uid: 2335 - components: - - type: Transform - pos: 2.5,51.5 - parent: 1653 - - uid: 2336 - components: - - type: Transform - pos: 1.5,52.5 - parent: 1653 - - uid: 2337 - components: - - type: Transform - pos: 1.5,50.5 - parent: 1653 - - uid: 2338 - components: - - type: Transform - pos: 4.5,51.5 - parent: 1653 - - uid: 2339 - components: - - type: Transform - pos: 5.5,51.5 - parent: 1653 - - uid: 2340 - components: - - type: Transform - pos: 6.5,51.5 - parent: 1653 - - uid: 2341 - components: - - type: Transform - pos: 5.5,52.5 - parent: 1653 - - uid: 2342 - components: - - type: Transform - pos: 5.5,50.5 - parent: 1653 - - uid: 2343 - components: - - type: Transform - pos: 8.5,51.5 - parent: 1653 - - uid: 2344 - components: - - type: Transform - pos: 9.5,51.5 - parent: 1653 - - uid: 2345 - components: - - type: Transform - pos: 10.5,51.5 - parent: 1653 - - uid: 2346 - components: - - type: Transform - pos: 9.5,52.5 - parent: 1653 - - uid: 2347 - components: - - type: Transform - pos: 9.5,50.5 - parent: 1653 - - uid: 2348 - components: - - type: Transform - pos: 12.5,51.5 - parent: 1653 - - uid: 2349 - components: - - type: Transform - pos: 13.5,51.5 - parent: 1653 - - uid: 2350 - components: - - type: Transform - pos: 14.5,51.5 - parent: 1653 - - uid: 2351 - components: - - type: Transform - pos: 13.5,52.5 - parent: 1653 - - uid: 2352 - components: - - type: Transform - pos: 13.5,50.5 - parent: 1653 - - uid: 2358 - components: - - type: Transform - pos: 20.5,51.5 - parent: 1653 - - uid: 2359 - components: - - type: Transform - pos: 21.5,51.5 - parent: 1653 - - uid: 2360 - components: - - type: Transform - pos: 22.5,51.5 - parent: 1653 - - uid: 2361 - components: - - type: Transform - pos: 21.5,52.5 - parent: 1653 - - uid: 2362 - components: - - type: Transform - pos: 21.5,50.5 - parent: 1653 - - uid: 2378 - components: - - type: Transform - pos: 17.5,50.5 - parent: 1653 - - uid: 2379 - components: - - type: Transform - pos: 17.5,51.5 - parent: 1653 - - uid: 2380 - components: - - type: Transform - pos: 17.5,52.5 - parent: 1653 - - uid: 2381 - components: - - type: Transform - pos: 18.5,51.5 - parent: 1653 - - uid: 2382 - components: - - type: Transform - pos: 17.5,51.5 - parent: 1653 - - uid: 2383 - components: - - type: Transform - pos: 16.5,51.5 - parent: 1653 - - uid: 2384 - components: - - type: Transform - pos: 16.5,50.5 - parent: 1653 - uid: 2430 components: - type: Transform @@ -5946,21 +5727,6 @@ entities: - type: Transform pos: 4.5,28.5 parent: 1653 - - uid: 2355 - components: - - type: Transform - pos: 18.5,52.5 - parent: 1653 - - uid: 2365 - components: - - type: Transform - pos: 18.5,51.5 - parent: 1653 - - uid: 2374 - components: - - type: Transform - pos: 18.5,50.5 - parent: 1653 - proto: CableMV entities: - uid: 296 @@ -6023,21 +5789,6 @@ entities: - type: Transform pos: 5.5,27.5 parent: 1653 - - uid: 2375 - components: - - type: Transform - pos: 18.5,50.5 - parent: 1653 - - uid: 2376 - components: - - type: Transform - pos: 17.5,50.5 - parent: 1653 - - uid: 2377 - components: - - type: Transform - pos: 16.5,50.5 - parent: 1653 - proto: CableTerminal entities: - uid: 279 @@ -6319,12 +6070,6 @@ entities: - type: Transform pos: 4.5,25.5 parent: 1653 - - uid: 2385 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,52.5 - parent: 1653 - uid: 2532 components: - type: Transform @@ -6456,16 +6201,6 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,7.5 parent: 1653 - - uid: 2369 - components: - - type: Transform - pos: 20.5,52.5 - parent: 1653 - - uid: 2371 - components: - - type: Transform - pos: 14.5,52.5 - parent: 1653 - uid: 2465 components: - type: Transform @@ -6684,14 +6419,6 @@ entities: - type: Transform pos: 26.5,40.5 parent: 1653 -- proto: ComputerCrewMonitoring - entities: - - uid: 2400 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,52.5 - parent: 1653 - proto: ComputerPowerMonitoring entities: - uid: 457 @@ -7735,42 +7462,6 @@ entities: rot: 3.141592653589793 rad pos: 5.5,38.5 parent: 1653 - - uid: 2394 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,50.5 - parent: 1653 - - uid: 2395 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,50.5 - parent: 1653 - - uid: 2396 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,52.5 - parent: 1653 - - uid: 2397 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,50.5 - parent: 1653 - - uid: 2398 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,50.5 - parent: 1653 - - uid: 2399 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,50.5 - parent: 1653 - uid: 2479 components: - type: Transform @@ -8157,11 +7848,6 @@ entities: - type: Transform pos: 27.5,19.5 parent: 1653 - - uid: 2356 - components: - - type: Transform - pos: 18.5,52.5 - parent: 1653 - proto: GrilleDungeon entities: - uid: 178 @@ -8719,6 +8405,18 @@ entities: friction: 0.4 - type: PlaceableSurface isPlaceable: True +- proto: MachineFrame + entities: + - uid: 1883 + components: + - type: Transform + pos: 2.5,24.5 + parent: 1653 + - uid: 1894 + components: + - type: Transform + pos: 22.5,27.5 + parent: 1653 - proto: MaterialReclaimer entities: - uid: 908 @@ -9647,11 +9345,6 @@ entities: parent: 1653 - proto: PowerCellRecharger entities: - - uid: 2372 - components: - - type: Transform - pos: 8.5,52.5 - parent: 1653 - uid: 2401 components: - type: Transform @@ -10309,40 +10002,6 @@ entities: rot: -1.5707963267948966 rad pos: 50.5,3.5 parent: 1653 - - uid: 2386 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,52.5 - parent: 1653 - - uid: 2387 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,52.5 - parent: 1653 - - uid: 2388 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,50.5 - parent: 1653 - - uid: 2389 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,52.5 - parent: 1653 - - uid: 2390 - components: - - type: Transform - pos: 2.5,52.5 - parent: 1653 - - uid: 2391 - components: - - type: Transform - pos: 22.5,52.5 - parent: 1653 - uid: 2476 components: - type: Transform @@ -10842,14 +10501,6 @@ entities: - type: Transform pos: 7.5,2.5 parent: 1653 -- proto: RandomCargoCorpseSpawner - entities: - - uid: 1473 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,16.5 - parent: 1653 - proto: RandomInstruments entities: - uid: 100 @@ -10995,18 +10646,6 @@ entities: - type: Transform pos: 36.5,32.5 parent: 1653 -- proto: MachineFrame - entities: - - uid: 1883 - components: - - type: Transform - pos: 2.5,24.5 - parent: 1653 - - uid: 1894 - components: - - type: Transform - pos: 22.5,27.5 - parent: 1653 - proto: RipleyCentralElectronics entities: - uid: 1808 @@ -11032,28 +10671,12 @@ entities: - type: Transform pos: 24.5,40.5 parent: 1653 - - type: ContainerContainer - containers: - mech-assembly-container: !type:Container - showEnts: False - occludes: True - ents: - - 1798 - - 1799 - - type: MechAssembly - requiredParts: - RipleyLArm: True - RipleyRArm: True - RipleyLLeg: False - RipleyRLeg: False - proto: RipleyLArm entities: - uid: 1799 components: - type: Transform parent: 1797 - - type: Physics - canCollide: False - proto: RipleyLLeg entities: - uid: 1806 @@ -11082,8 +10705,6 @@ entities: components: - type: Transform parent: 1797 - - type: Physics - canCollide: False - proto: RipleyRLeg entities: - uid: 1807 @@ -11791,36 +11412,6 @@ entities: - type: Transform pos: 0.4610269,28.554966 parent: 1653 - - uid: 2408 - components: - - type: Transform - pos: 0.7329502,52.597145 - parent: 1653 - - uid: 2409 - components: - - type: Transform - pos: 8.373575,52.55027 - parent: 1653 - - uid: 2410 - components: - - type: Transform - pos: 8.67045,52.628395 - parent: 1653 - - uid: 2411 - components: - - type: Transform - pos: 14.479343,52.30027 - parent: 1653 - - uid: 2412 - components: - - type: Transform - pos: 20.622198,52.30027 - parent: 1653 - - uid: 2413 - components: - - type: Transform - pos: 20.403448,52.58152 - parent: 1653 - uid: 2414 components: - type: Transform @@ -12382,26 +11973,6 @@ entities: - type: Transform pos: 37.5,30.5 parent: 1653 - - uid: 2618 - components: - - type: Transform - pos: 14.5,50.5 - parent: 1653 - - uid: 2619 - components: - - type: Transform - pos: 10.5,50.5 - parent: 1653 - - uid: 2620 - components: - - type: Transform - pos: 6.5,52.5 - parent: 1653 - - uid: 2621 - components: - - type: Transform - pos: 0.5,50.5 - parent: 1653 - proto: SpawnDungeonLootCrateHydro entities: - uid: 2612 @@ -12431,11 +12002,6 @@ entities: - type: Transform pos: 28.5,38.5 parent: 1653 - - uid: 2617 - components: - - type: Transform - pos: 22.5,50.5 - parent: 1653 - uid: 2623 components: - type: Transform @@ -12721,11 +12287,6 @@ entities: - type: Transform pos: 30.5,40.5 parent: 1653 - - uid: 2367 - components: - - type: Transform - pos: 12.5,50.5 - parent: 1653 - proto: SpawnDungeonLootLatheSalvage entities: - uid: 727 @@ -12798,11 +12359,6 @@ entities: - type: Transform pos: 21.5,35.5 parent: 1653 - - uid: 2366 - components: - - type: Transform - pos: 22.5,52.5 - parent: 1653 - proto: SpawnDungeonLootLockersEngi entities: - uid: 292 @@ -13754,13 +13310,6 @@ entities: - type: Transform pos: 30.613253,2.3194742 parent: 1653 -- proto: SpawnDungeonRandomHumanCorpse - entities: - - uid: 2488 - components: - - type: Transform - pos: 34.46929,31.671371 - parent: 1653 - proto: SpawnDungeonVendomatsClothes entities: - uid: 1822 @@ -14204,11 +13753,6 @@ entities: - type: Transform pos: 53.5,14.5 parent: 1653 - - uid: 2357 - components: - - type: Transform - pos: 18.5,50.5 - parent: 1653 - proto: SubstationWallBasic entities: - uid: 294 @@ -14228,26 +13772,6 @@ entities: - type: Transform pos: 4.5,27.5 parent: 1653 -- proto: SurveillanceCameraGeneral - entities: - - uid: 1940 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,4.5 - parent: 1653 - - uid: 2300 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,1.5 - parent: 1653 - - uid: 2301 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,14.5 - parent: 1653 - proto: SurveillanceCameraRouterGeneral entities: - uid: 1878 @@ -14272,53 +13796,6 @@ entities: - type: Transform pos: 20.5,28.5 parent: 1653 -- proto: SurveillanceCameraSupply - entities: - - uid: 1939 - components: - - type: Transform - pos: 21.5,2.5 - parent: 1653 - - uid: 1944 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,45.5 - parent: 1653 - - uid: 2299 - components: - - type: Transform - pos: 31.5,2.5 - parent: 1653 - - uid: 2302 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,8.5 - parent: 1653 - - uid: 2303 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,10.5 - parent: 1653 - - uid: 2304 - components: - - type: Transform - pos: 15.5,34.5 - parent: 1653 - - uid: 2305 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,40.5 - parent: 1653 - - uid: 2306 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,48.5 - parent: 1653 - proto: Table entities: - uid: 203 @@ -14534,18 +14011,6 @@ entities: - type: Transform pos: 9.5,38.5 parent: 1653 - - uid: 2363 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,52.5 - parent: 1653 - - uid: 2364 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,52.5 - parent: 1653 - uid: 2464 components: - type: Transform @@ -15689,16 +15154,6 @@ entities: rot: 3.141592653589793 rad pos: 34.5,40.5 parent: 1653 - - uid: 2353 - components: - - type: Transform - pos: 16.5,50.5 - parent: 1653 - - uid: 2370 - components: - - type: Transform - pos: 16.5,52.5 - parent: 1653 - uid: 2445 components: - type: Transform @@ -15990,13 +15445,6 @@ entities: - type: Transform pos: 18.5,32.5 parent: 1653 -- proto: WeaponCapacitorRecharger - entities: - - uid: 2373 - components: - - type: Transform - pos: 0.5,52.5 - parent: 1653 - proto: WeldingFuelTankFull entities: - uid: 480 diff --git a/Resources/Maps/_NF/Dungeon/snowy_labs.yml b/Resources/Maps/_NF/Dungeon/snowy_labs.yml index c1e7fd63172..95f6e1ef71f 100644 --- a/Resources/Maps/_NF/Dungeon/snowy_labs.yml +++ b/Resources/Maps/_NF/Dungeon/snowy_labs.yml @@ -7102,24 +7102,18 @@ entities: - type: Transform pos: 29.5,8.5 parent: 1653 - - type: PointLight - enabled: True - uid: 1606 components: - type: Transform rot: 3.141592653589793 rad pos: 11.5,16.5 parent: 1653 - - type: PointLight - enabled: True - uid: 1607 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,44.5 parent: 1653 - - type: PointLight - enabled: True - proto: ExtinguisherCabinetFilled entities: - uid: 1287 @@ -7172,6 +7166,8 @@ entities: - type: Transform pos: 0.5,22.5 parent: 1653 + - type: Fixtures + fixtures: {} - proto: FloraTreeSnow01 entities: - uid: 1133 @@ -7511,7 +7507,7 @@ entities: - type: Transform pos: 21.5,14.5 parent: 1653 -- proto: hydroponicsTray +- proto: hydroponicsTrayAnchored entities: - uid: 159 components: @@ -10288,82 +10284,60 @@ entities: rot: 3.141592653589793 rad pos: 18.5,38.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 506 components: - type: Transform rot: 3.141592653589793 rad pos: 10.5,38.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 513 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,38.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 537 components: - type: Transform pos: 42.5,40.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 634 components: - type: Transform pos: 2.5,36.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 635 components: - type: Transform rot: 3.141592653589793 rad pos: 8.5,34.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 657 components: - type: Transform pos: 14.5,36.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 676 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,34.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 680 components: - type: Transform pos: 27.5,36.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 770 components: - type: Transform pos: 15.5,32.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 771 components: - type: Transform pos: 24.5,32.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 848 components: - type: Transform @@ -10376,70 +10350,52 @@ entities: rot: -1.5707963267948966 rad pos: 10.5,19.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 933 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,21.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 944 components: - type: Transform pos: 15.5,22.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 945 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,18.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1011 components: - type: Transform pos: 18.5,22.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1012 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,18.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1052 components: - type: Transform rot: 3.141592653589793 rad pos: 25.5,18.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1280 components: - type: Transform rot: 1.5707963267948966 rad pos: 36.5,3.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1281 components: - type: Transform rot: -1.5707963267948966 rad pos: 54.5,1.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1291 components: - type: Transform @@ -10485,23 +10441,17 @@ entities: rot: -1.5707963267948966 rad pos: 15.5,8.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1386 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,8.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1590 components: - type: Transform pos: 27.5,4.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1720 components: - type: Transform @@ -10592,8 +10542,6 @@ entities: rot: 3.141592653589793 rad pos: 14.5,34.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - proto: PoweredSmallLight entities: - uid: 320 @@ -10614,148 +10562,110 @@ entities: rot: 3.141592653589793 rad pos: 9.5,42.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 587 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,44.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 588 components: - type: Transform rot: 3.141592653589793 rad pos: 8.5,44.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 714 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,25.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 830 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,25.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 903 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,19.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 904 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,22.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 949 components: - type: Transform pos: 6.5,10.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 991 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,6.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 992 components: - type: Transform rot: 3.141592653589793 rad pos: 9.5,6.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1156 components: - type: Transform pos: 11.5,14.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1157 components: - type: Transform rot: -1.5707963267948966 rad pos: 8.5,14.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1158 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,14.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1258 components: - type: Transform pos: 41.5,4.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1259 components: - type: Transform rot: 3.141592653589793 rad pos: 41.5,0.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1260 components: - type: Transform rot: 3.141592653589793 rad pos: 49.5,0.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1261 components: - type: Transform pos: 49.5,4.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1444 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,0.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1445 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,0.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1724 components: - type: Transform @@ -10804,16 +10714,12 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,25.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1652 components: - type: Transform rot: 3.141592653589793 rad pos: 45.5,12.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - proto: Rack entities: - uid: 164 @@ -10986,18 +10892,6 @@ entities: - type: Transform pos: 39.5,0.5 parent: 1653 -- proto: RandomServiceCorpseSpawner - entities: - - uid: 2281 - components: - - type: Transform - pos: 3.5,45.5 - parent: 1653 - - uid: 2282 - components: - - type: Transform - pos: 0.5,22.5 - parent: 1653 - proto: RandomSoap entities: - uid: 898 diff --git a/Resources/Maps/_NF/Dungeon/spaceplatform.yml b/Resources/Maps/_NF/Dungeon/spaceplatform.yml deleted file mode 100644 index 8c00847c2e7..00000000000 --- a/Resources/Maps/_NF/Dungeon/spaceplatform.yml +++ /dev/null @@ -1,2598 +0,0 @@ -meta: - format: 6 - postmapinit: false -tilemap: - 0: Space - 94: Lattice - 95: Plating -entities: -- proto: "" - entities: - - uid: 6 - components: - - type: MetaData - - type: Transform - - type: MapGrid - chunks: - 0,0: - ind: 0,0 - tiles: XgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAA - version: 6 - 0,-1: - ind: 0,-1 - tiles: XwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAA - version: 6 - -1,-1: - ind: -1,-1 - tiles: XwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAA - version: 6 - -1,0: - ind: -1,0 - tiles: XgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAA - version: 6 - 0,1: - ind: 0,1 - tiles: XwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAA - version: 6 - 0,-2: - ind: 0,-2 - tiles: AAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAA - version: 6 - -1,-2: - ind: -1,-2 - tiles: XgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAA - version: 6 - -1,1: - ind: -1,1 - tiles: XgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAA - version: 6 - 1,-2: - ind: 1,-2 - tiles: XgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAA - version: 6 - 1,-1: - ind: 1,-1 - tiles: XwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAA - version: 6 - 1,0: - ind: 1,0 - tiles: XwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAA - version: 6 - 1,1: - ind: 1,1 - tiles: XwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - -2,1: - ind: -2,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAA - version: 6 - -2,0: - ind: -2,0 - tiles: XwAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAA - version: 6 - -2,-1: - ind: -2,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAA - version: 6 - -2,-2: - ind: -2,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAA - version: 6 - 0,2: - ind: 0,2 - tiles: XgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - -1,2: - ind: -1,2 - tiles: XgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - 1,2: - ind: 1,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - 2,1: - ind: 2,1 - tiles: XgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - 2,-1: - ind: 2,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAA - version: 6 - 2,0: - ind: 2,0 - tiles: AAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - -1,-3: - ind: -1,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAA - version: 6 - 0,-3: - ind: 0,-3 - tiles: AAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAA - version: 6 - -2,2: - ind: -2,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - -3,0: - ind: -3,0 - tiles: AAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - -3,-1: - ind: -3,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXwAAAAAA - version: 6 - -2,-3: - ind: -2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAAA - version: 6 - 1,-3: - ind: 1,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - -1,3: - ind: -1,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - 0,3: - ind: 0,3 - tiles: XgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - 0,-4: - ind: 0,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - -1,-4: - ind: -1,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAXgAAAAAA - version: 6 - 3,0: - ind: 3,0 - tiles: XgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - 3,-1: - ind: 3,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgAAAAAAXgAAAAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - - type: Broadphase - - type: Physics - bodyStatus: InAir - angularDamping: 999999 - linearDamping: 999999 - fixedRotation: False - bodyType: Dynamic - - type: Fixtures - fixtures: {} - - type: OccluderTree - - type: Shuttle - angularDamping: 999999 - linearDamping: 999999 - - type: GridPathfinding - - type: Gravity - gravityShakeSound: !type:SoundPathSpecifier - path: /Audio/Effects/alert.ogg - - type: DecalGrid - chunkCollection: - version: 2 - nodes: [] - - type: GridAtmosphere - version: 2 - data: - tiles: - 0,0: - 0: 65535 - 0,-1: - 0: 65535 - -1,-1: - 0: 65535 - -1,0: - 0: 65535 - 0,1: - 0: 65535 - 0,2: - 0: 65535 - 0,3: - 0: 65535 - 1,0: - 0: 65535 - 1,1: - 0: 65535 - 1,2: - 0: 65535 - 1,3: - 0: 65535 - 2,0: - 0: 65535 - 2,1: - 0: 65535 - 2,2: - 0: 65535 - 2,3: - 0: 65535 - 3,0: - 0: 65535 - 3,1: - 0: 65535 - 3,2: - 0: 65535 - 3,3: - 0: 65535 - 0,-4: - 0: 65535 - 0,-3: - 0: 65535 - 0,-2: - 0: 65535 - 1,-4: - 0: 65535 - 1,-3: - 0: 65535 - 1,-2: - 0: 65535 - 1,-1: - 0: 65535 - 2,-4: - 0: 65535 - 2,-3: - 0: 65535 - 2,-2: - 0: 65535 - 2,-1: - 0: 65535 - 3,-4: - 0: 65535 - 3,-3: - 0: 65535 - 3,-2: - 0: 65535 - 3,-1: - 0: 65535 - -4,-4: - 0: 65535 - -4,-3: - 0: 65535 - -4,-2: - 0: 65535 - -4,-1: - 0: 65535 - -3,-4: - 0: 65535 - -3,-3: - 0: 65535 - -3,-2: - 0: 65535 - -3,-1: - 0: 65535 - -2,-4: - 0: 65535 - -2,-3: - 0: 65535 - -2,-2: - 0: 65535 - -2,-1: - 0: 65535 - -1,-4: - 0: 65535 - -1,-3: - 0: 65535 - -1,-2: - 0: 65535 - -4,0: - 0: 65535 - -4,1: - 0: 65535 - -4,2: - 0: 65535 - -4,3: - 0: 65535 - -3,0: - 0: 65535 - -3,1: - 0: 65535 - -3,2: - 0: 65535 - -3,3: - 0: 65535 - -2,0: - 0: 65535 - -2,1: - 0: 65535 - -2,2: - 0: 65535 - -2,3: - 0: 65535 - -1,1: - 0: 65535 - -1,2: - 0: 65535 - -1,3: - 0: 65535 - 0,4: - 0: 65535 - 0,5: - 0: 65535 - 0,6: - 0: 65535 - 0,7: - 0: 65535 - 1,4: - 0: 65535 - 1,5: - 0: 65535 - 1,6: - 0: 65535 - 1,7: - 0: 49151 - 2,4: - 0: 65535 - 2,5: - 0: 65535 - 2,6: - 0: 65535 - 2,7: - 0: 61439 - 3,4: - 0: 65535 - 3,5: - 0: 65535 - 3,6: - 0: 65535 - 0,-8: - 0: 65528 - 0,-7: - 0: 65535 - 0,-6: - 0: 65535 - 0,-5: - 0: 65535 - 1,-8: - 0: 65433 - 1,-7: - 0: 65535 - 1,-6: - 0: 65535 - 1,-5: - 0: 65535 - 2,-8: - 0: 65535 - 2,-7: - 0: 65535 - 2,-6: - 0: 65535 - 2,-5: - 0: 65535 - 3,-7: - 0: 65535 - 3,-6: - 0: 65535 - 3,-5: - 0: 65535 - -4,-7: - 0: 65535 - -4,-6: - 0: 65535 - -4,-5: - 0: 65535 - -3,-7: - 0: 65535 - -3,-6: - 0: 65535 - -3,-5: - 0: 65535 - -3,-8: - 0: 62943 - -2,-8: - 0: 64527 - -2,-7: - 0: 65535 - -2,-6: - 0: 65535 - -2,-5: - 0: 65535 - -1,-8: - 0: 65527 - -1,-7: - 0: 65535 - -1,-6: - 0: 65535 - -1,-5: - 0: 65535 - -4,4: - 0: 65535 - -4,5: - 0: 65535 - -4,6: - 0: 61439 - -3,4: - 0: 65535 - -3,5: - 0: 65535 - -3,6: - 0: 65535 - -3,7: - 0: 65311 - -2,4: - 0: 65535 - -2,5: - 0: 65535 - -2,6: - 0: 65535 - -2,7: - 0: 65487 - -1,4: - 0: 65535 - -1,5: - 0: 65535 - -1,6: - 0: 65535 - -1,7: - 0: 65535 - 4,-7: - 0: 65392 - 4,-6: - 0: 65535 - 4,-5: - 0: 65535 - 5,-7: - 0: 64972 - 5,-6: - 0: 65535 - 5,-5: - 0: 65535 - 6,-5: - 0: 65527 - 4,-4: - 0: 65535 - 4,-3: - 0: 65535 - 4,-2: - 0: 65535 - 4,-1: - 0: 65535 - 5,-4: - 0: 65535 - 5,-3: - 0: 65535 - 5,-2: - 0: 65535 - 5,-1: - 0: 65535 - 6,-4: - 0: 13111 - 6,-3: - 0: 63283 - 6,-2: - 0: 65535 - 6,-1: - 0: 65535 - 7,-1: - 0: 65535 - 4,0: - 0: 65535 - 4,1: - 0: 65535 - 4,2: - 0: 65535 - 4,3: - 0: 65535 - 5,0: - 0: 65535 - 5,1: - 0: 65535 - 5,2: - 0: 65535 - 5,3: - 0: 65535 - 6,0: - 0: 65535 - 6,1: - 0: 30719 - 6,2: - 0: 65399 - 6,3: - 0: 40959 - 7,0: - 0: 30591 - 4,4: - 0: 65535 - 4,5: - 0: 65535 - 4,6: - 0: 65535 - 5,4: - 0: 65535 - 5,5: - 0: 65535 - 5,6: - 0: 30591 - 6,4: - 0: 48059 - -6,4: - 0: 65535 - -6,5: - 0: 64751 - -6,6: - 0: 57343 - -5,4: - 0: 65535 - -5,5: - 0: 65535 - -5,6: - 0: 32767 - -7,0: - 0: 61439 - -7,1: - 0: 65279 - -7,2: - 0: 61439 - -7,3: - 0: 65518 - -6,0: - 0: 65535 - -6,1: - 0: 65535 - -6,2: - 0: 65535 - -6,3: - 0: 65535 - -5,0: - 0: 65535 - -5,1: - 0: 65535 - -5,2: - 0: 65535 - -5,3: - 0: 65535 - -7,-1: - 0: 65535 - -7,-2: - 0: 65501 - -7,-3: - 0: 56729 - -7,-4: - 0: 40959 - -6,-4: - 0: 65535 - -6,-3: - 0: 65535 - -6,-2: - 0: 65535 - -6,-1: - 0: 65535 - -5,-4: - 0: 65535 - -5,-3: - 0: 65535 - -5,-2: - 0: 65535 - -5,-1: - 0: 65535 - -6,-5: - 0: 65534 - -6,-6: - 0: 61132 - -6,-7: - 0: 36863 - -5,-7: - 0: 65535 - -5,-6: - 0: 65535 - -5,-5: - 0: 65535 - 3,7: - 0: 32767 - 3,-8: - 0: 65531 - -4,-8: - 0: 63743 - -4,7: - 0: 65297 - 4,-8: - 0: 65339 - 5,-8: - 0: 65359 - 6,-8: - 0: 65535 - 6,-6: - 0: 39327 - 6,-7: - 0: 34958 - 7,-4: - 0: 65534 - 7,-3: - 0: 65535 - 7,-2: - 0: 65535 - 7,1: - 0: 30583 - 7,2: - 0: 63351 - 7,3: - 0: 14335 - 4,7: - 0: 53247 - 5,7: - 0: 6007 - 6,5: - 0: 65467 - 6,6: - 0: 30719 - 6,7: - 0: 30583 - 7,5: - 0: 65343 - 7,6: - 0: 65535 - -7,4: - 0: 61183 - -7,5: - 0: 65535 - -7,6: - 0: 63359 - -6,7: - 0: 16381 - -5,7: - 0: 40959 - -8,1: - 0: 62463 - -8,2: - 0: 32767 - -8,0: - 0: 13115 - -8,-4: - 0: 48059 - -8,-3: - 0: 48059 - -8,-2: - 0: 48059 - -8,-1: - 0: 48059 - -8,-5: - 0: 46079 - -7,-5: - 0: 63095 - -7,-7: - 0: 32767 - -7,-6: - 0: 30583 - 0,8: - 0: 32543 - 1,8: - 0: 65523 - 2,8: - 0: 65438 - 3,8: - 0: 65527 - -4,8: - 0: 61439 - -3,8: - 0: 31 - -2,8: - 0: 1839 - -1,8: - 0: 52751 - 4,8: - 0: 62456 - 5,8: - 0: 64764 - 8,4: - 0: 64719 - 8,5: - 0: 65487 - 8,6: - 0: 65535 - 9,5: - 0: 47295 - 9,6: - 0: 39359 - 8,-3: - 0: 64972 - 8,-2: - 0: 52479 - 9,-3: - 0: 57343 - 9,-2: - 0: 65501 - 8,2: - 0: 65262 - 8,3: - 0: 61183 - 8,1: - 0: 61166 - -4,-9: - 0: 65535 - -3,-9: - 0: 65535 - -2,-9: - 0: 65535 - -1,-9: - 0: 32767 - 1,-9: - 0: 65535 - 2,-9: - 0: 62463 - 3,-9: - 0: 39167 - -6,8: - 0: 7987 - -5,8: - 0: 4095 - 7,-8: - 0: 65535 - 7,-7: - 0: 61183 - 7,-5: - 0: 65534 - 7,-6: - 0: 61166 - 7,4: - 0: 62259 - 7,7: - 0: 65535 - -8,4: - 0: 30719 - -8,6: - 0: 65262 - -8,7: - 0: 65263 - -8,5: - 0: 61166 - -7,7: - 0: 65535 - -8,3: - 0: 65399 - -8,-7: - 0: 65534 - -8,-6: - 0: 65535 - -8,-8: - 0: 61166 - -7,-8: - 0: 65535 - -6,-8: - 0: 65535 - -5,-8: - 0: 65535 - 0,9: - 0: 65535 - 0,10: - 0: 65535 - 0,11: - 0: 16183 - 1,9: - 0: 65535 - 1,10: - 0: 61447 - 2,9: - 0: 511 - 2,10: - 0: 65480 - 2,11: - 0: 200 - 3,9: - 0: 3839 - 3,10: - 0: 65280 - 3,11: - 0: 240 - -4,9: - 0: 65535 - -4,10: - 0: 61459 - -4,11: - 0: 2 - -3,9: - 0: 65535 - -3,10: - 0: 65262 - -3,11: - 0: 8 - -2,9: - 0: 65535 - -2,10: - 0: 65535 - -2,11: - 0: 18031 - -1,9: - 0: 65535 - -1,10: - 0: 65535 - -1,11: - 0: 34959 - 4,9: - 0: 65535 - 4,10: - 0: 65288 - 4,11: - 0: 9846 - 5,9: - 0: 65535 - 5,10: - 0: 65487 - 5,11: - 0: 1095 - 6,8: - 0: 65535 - 6,9: - 0: 32767 - 6,10: - 0: 51343 - 7,8: - 0: 59255 - 7,10: - 0: 12567 - 7,9: - 0: 61166 - 8,7: - 0: 65535 - 9,4: - 0: 30711 - 9,7: - 0: 39327 - 8,-4: - 0: 52479 - 8,-1: - 0: 52428 - 9,-4: - 0: 65535 - 9,-1: - 0: 65395 - 8,0: - 0: 61166 - 9,0: - 0: 65535 - 9,1: - 0: 65535 - 9,2: - 0: 65535 - 9,3: - 0: 65535 - -4,-11: - 0: 3840 - -4,-10: - 0: 65535 - -3,-11: - 0: 12032 - -3,-10: - 0: 65535 - -2,-11: - 0: 768 - -2,-10: - 0: 65535 - -1,-10: - 0: 65535 - -1,-11: - 0: 61064 - 0,-11: - 0: 65396 - 0,-10: - 0: 65535 - 0,-9: - 0: 36863 - 1,-11: - 0: 4352 - 1,-10: - 0: 65535 - 2,-11: - 0: 61440 - 2,-10: - 0: 65535 - 3,-11: - 0: 62259 - 3,-10: - 0: 65535 - 3,-12: - 0: 8192 - -8,8: - 0: 64750 - -8,9: - 0: 36829 - -8,10: - 0: 496 - -7,8: - 0: 65535 - -7,9: - 0: 65535 - -7,10: - 0: 61311 - -7,11: - 0: 1126 - -6,9: - 0: 65535 - -6,10: - 0: 63231 - -6,11: - 0: 2048 - -5,9: - 0: 65535 - -5,10: - 0: 64255 - -5,11: - 0: 1809 - -11,1: - 0: 50252 - -10,0: - 0: 64767 - -10,1: - 0: 65023 - -10,2: - 0: 51406 - -10,3: - 0: 8 - -9,0: - 0: 64443 - -9,1: - 0: 65535 - -9,2: - 0: 19711 - -9,3: - 0: 58436 - -10,-3: - 0: 64168 - -10,-2: - 0: 18261 - -10,-1: - 0: 63300 - -9,-4: - 0: 56735 - -9,-3: - 0: 65535 - -9,-1: - 0: 65262 - -9,-2: - 0: 61166 - -10,-5: - 0: 228 - -10,-8: - 0: 52352 - -10,-7: - 0: 4 - -10,-6: - 0: 17472 - -9,-8: - 0: 65518 - -9,-5: - 0: 43582 - -9,-7: - 0: 52430 - -9,-6: - 0: 61132 - -8,-11: - 0: 4352 - -8,-10: - 0: 53247 - -8,-9: - 0: 61439 - -7,-10: - 0: 65535 - -7,-9: - 0: 65535 - -7,-11: - 0: 34944 - -6,-10: - 0: 65529 - -6,-9: - 0: 65535 - -5,-10: - 0: 65535 - -5,-9: - 0: 65535 - -5,-11: - 0: 11776 - 4,-11: - 0: 61440 - 4,-10: - 0: 65535 - 4,-9: - 0: 16383 - 5,-11: - 0: 64580 - 5,-10: - 0: 65535 - 5,-9: - 0: 4095 - 6,-11: - 0: 61440 - 6,-10: - 0: 65535 - 6,-9: - 0: 65535 - 7,-11: - 0: 61440 - 7,-10: - 0: 65535 - 7,-9: - 0: 65535 - 8,-8: - 0: 4369 - 8,-7: - 0: 65535 - 8,-6: - 0: 65535 - 8,-5: - 0: 65535 - 9,-8: - 0: 1 - 9,-7: - 0: 13056 - 9,-6: - 0: 65459 - 9,-5: - 0: 64443 - 10,-6: - 0: 768 - 8,-11: - 0: 4096 - 8,-10: - 0: 5905 - 8,-9: - 0: 65425 - 9,-9: - 0: 4096 - -10,-10: - 0: 2176 - -9,-10: - 0: 12280 - -9,-9: - 0: 60962 - -9,5: - 0: 61320 - -9,4: - 0: 35020 - -9,6: - 0: 34952 - -9,7: - 0: 34824 - 8,8: - 0: 30719 - 8,9: - 0: 8831 - 8,10: - 0: 47 - 9,8: - 0: 35071 - 9,9: - 0: 143 - 9,10: - 0: 3 - -9,8: - 0: 51336 - -9,10: - 0: 128 - 1,11: - 0: 1808 - 10,7: - 0: 10016 - 10,-2: - 0: 61440 - 10,-1: - 0: 32512 - 11,-2: - 0: 29184 - 11,-1: - 0: 36642 - 10,0: - 0: 247 - 10,2: - 0: 62528 - 10,3: - 0: 1103 - 10,1: - 0: 8 - 11,0: - 0: 8952 - 11,1: - 0: 47 - -1,-12: - 0: 36526 - 0,-12: - 0: 19580 - 1,-12: - 0: 273 - -12,0: - 0: 142 - -11,0: - 0: 18175 - -12,-1: - 0: 59392 - -11,-2: - 0: 20224 - -11,-1: - 0: 65382 - -2,12: - 0: 32768 - -1,12: - 0: 64168 - -1,13: - 0: 51338 - -1,14: - 0: 2190 - 0,12: - 0: 64307 - 0,13: - 0: 29499 - 0,14: - 0: 895 - 1,12: - 0: 12288 - 0,-13: - 0: 18368 - 1,-13: - 0: 4368 - -1,-13: - 0: 43200 - 12,0: - 0: 17479 - 12,-1: - 0: 29764 - uniqueMixes: - - volume: 2500 - temperature: 293.15 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - chunkSize: 4 - - type: GasTileOverlay - - type: SpreaderGrid -- proto: Catwalk - entities: - - uid: 144 - components: - - type: Transform - pos: 24.5,18.5 - parent: 6 - - uid: 188 - components: - - type: Transform - pos: -11.5,31.5 - parent: 6 - - uid: 189 - components: - - type: Transform - pos: -10.5,31.5 - parent: 6 - - uid: 190 - components: - - type: Transform - pos: -9.5,31.5 - parent: 6 - - uid: 191 - components: - - type: Transform - pos: -8.5,31.5 - parent: 6 - - uid: 192 - components: - - type: Transform - pos: -7.5,31.5 - parent: 6 - - uid: 193 - components: - - type: Transform - pos: -6.5,31.5 - parent: 6 - - uid: 194 - components: - - type: Transform - pos: -4.5,31.5 - parent: 6 - - uid: 195 - components: - - type: Transform - pos: -0.5,31.5 - parent: 6 - - uid: 196 - components: - - type: Transform - pos: 0.5,31.5 - parent: 6 - - uid: 197 - components: - - type: Transform - pos: 11.5,30.5 - parent: 6 - - uid: 198 - components: - - type: Transform - pos: 11.5,29.5 - parent: 6 - - uid: 199 - components: - - type: Transform - pos: 12.5,30.5 - parent: 6 - - uid: 200 - components: - - type: Transform - pos: 12.5,29.5 - parent: 6 - - uid: 201 - components: - - type: Transform - pos: 11.5,28.5 - parent: 6 - - uid: 202 - components: - - type: Transform - pos: 15.5,28.5 - parent: 6 - - uid: 203 - components: - - type: Transform - pos: 17.5,28.5 - parent: 6 - - uid: 204 - components: - - type: Transform - pos: 18.5,28.5 - parent: 6 - - uid: 205 - components: - - type: Transform - pos: 19.5,28.5 - parent: 6 - - uid: 206 - components: - - type: Transform - pos: 14.5,28.5 - parent: 6 - - uid: 207 - components: - - type: Transform - pos: 17.5,27.5 - parent: 6 - - uid: 208 - components: - - type: Transform - pos: 23.5,23.5 - parent: 6 - - uid: 209 - components: - - type: Transform - pos: 25.5,23.5 - parent: 6 - - uid: 210 - components: - - type: Transform - pos: 27.5,23.5 - parent: 6 - - uid: 211 - components: - - type: Transform - pos: 26.5,23.5 - parent: 6 - - uid: 212 - components: - - type: Transform - pos: 30.5,23.5 - parent: 6 - - uid: 213 - components: - - type: Transform - pos: 30.5,24.5 - parent: 6 - - uid: 214 - components: - - type: Transform - pos: 24.5,20.5 - parent: 6 - - uid: 215 - components: - - type: Transform - pos: 24.5,21.5 - parent: 6 - - uid: 216 - components: - - type: Transform - pos: 28.5,12.5 - parent: 6 - - uid: 217 - components: - - type: Transform - pos: 29.5,12.5 - parent: 6 - - uid: 218 - components: - - type: Transform - pos: 29.5,11.5 - parent: 6 - - uid: 219 - components: - - type: Transform - pos: 31.5,12.5 - parent: 6 - - uid: 220 - components: - - type: Transform - pos: -27.5,-9.5 - parent: 6 - - uid: 221 - components: - - type: Transform - pos: 29.5,8.5 - parent: 6 - - uid: 222 - components: - - type: Transform - pos: 29.5,7.5 - parent: 6 - - uid: 227 - components: - - type: Transform - pos: 29.5,-3.5 - parent: 6 - - uid: 228 - components: - - type: Transform - pos: 29.5,-3.5 - parent: 6 - - uid: 229 - components: - - type: Transform - pos: 29.5,-4.5 - parent: 6 - - uid: 230 - components: - - type: Transform - pos: 30.5,-3.5 - parent: 6 - - uid: 231 - components: - - type: Transform - pos: 30.5,-4.5 - parent: 6 - - uid: 232 - components: - - type: Transform - pos: 30.5,-5.5 - parent: 6 - - uid: 233 - components: - - type: Transform - pos: 29.5,-6.5 - parent: 6 - - uid: 236 - components: - - type: Transform - pos: 30.5,-7.5 - parent: 6 - - uid: 237 - components: - - type: Transform - pos: 22.5,-23.5 - parent: 6 - - uid: 238 - components: - - type: Transform - pos: 22.5,-26.5 - parent: 6 - - uid: 239 - components: - - type: Transform - pos: 22.5,-27.5 - parent: 6 - - uid: 240 - components: - - type: Transform - pos: 17.5,-28.5 - parent: 6 - - uid: 241 - components: - - type: Transform - pos: 16.5,-28.5 - parent: 6 - - uid: 242 - components: - - type: Transform - pos: 18.5,-28.5 - parent: 6 - - uid: 243 - components: - - type: Transform - pos: 12.5,-29.5 - parent: 6 - - uid: 244 - components: - - type: Transform - pos: 12.5,-28.5 - parent: 6 - - uid: 245 - components: - - type: Transform - pos: 13.5,-28.5 - parent: 6 - - uid: 246 - components: - - type: Transform - pos: 0.5,-29.5 - parent: 6 - - uid: 247 - components: - - type: Transform - pos: -0.5,-29.5 - parent: 6 - - uid: 251 - components: - - type: Transform - pos: -26.5,-14.5 - parent: 6 - - uid: 252 - components: - - type: Transform - pos: -26.5,-15.5 - parent: 6 - - uid: 253 - components: - - type: Transform - pos: -25.5,-14.5 - parent: 6 - - uid: 254 - components: - - type: Transform - pos: -25.5,-15.5 - parent: 6 - - uid: 255 - components: - - type: Transform - pos: -24.5,-14.5 - parent: 6 - - uid: 256 - components: - - type: Transform - pos: -27.5,-8.5 - parent: 6 - - uid: 259 - components: - - type: Transform - pos: -24.5,12.5 - parent: 6 - - uid: 260 - components: - - type: Transform - pos: -24.5,13.5 - parent: 6 - - uid: 261 - components: - - type: Transform - pos: -24.5,14.5 - parent: 6 - - uid: 262 - components: - - type: Transform - pos: -24.5,15.5 - parent: 6 - - uid: 263 - components: - - type: Transform - pos: -24.5,16.5 - parent: 6 - - uid: 264 - components: - - type: Transform - pos: -23.5,12.5 - parent: 6 - - uid: 265 - components: - - type: Transform - pos: -23.5,13.5 - parent: 6 - - uid: 266 - components: - - type: Transform - pos: -23.5,14.5 - parent: 6 - - uid: 267 - components: - - type: Transform - pos: -23.5,15.5 - parent: 6 - - uid: 268 - components: - - type: Transform - pos: -23.5,16.5 - parent: 6 - - uid: 269 - components: - - type: Transform - pos: -23.5,17.5 - parent: 6 - - uid: 270 - components: - - type: Transform - pos: -23.5,19.5 - parent: 6 - - uid: 271 - components: - - type: Transform - pos: -20.5,21.5 - parent: 6 - - uid: 272 - components: - - type: Transform - pos: -20.5,22.5 - parent: 6 - - uid: 273 - components: - - type: Transform - pos: -20.5,23.5 - parent: 6 - - uid: 274 - components: - - type: Transform - pos: -19.5,23.5 - parent: 6 - - uid: 275 - components: - - type: Transform - pos: -19.5,24.5 - parent: 6 - - uid: 276 - components: - - type: Transform - pos: -19.5,25.5 - parent: 6 - - uid: 277 - components: - - type: Transform - pos: -20.5,25.5 - parent: 6 - - uid: 278 - components: - - type: Transform - pos: -19.5,26.5 - parent: 6 - - uid: 279 - components: - - type: Transform - pos: -19.5,27.5 - parent: 6 - - uid: 280 - components: - - type: Transform - pos: -18.5,27.5 - parent: 6 - - uid: 281 - components: - - type: Transform - pos: -18.5,29.5 - parent: 6 - - uid: 282 - components: - - type: Transform - pos: -19.5,30.5 - parent: 6 - - uid: 283 - components: - - type: Transform - pos: -17.5,25.5 - parent: 6 - - uid: 335 - components: - - type: Transform - pos: -28.5,33.5 - parent: 6 - - uid: 336 - components: - - type: Transform - pos: -28.5,32.5 - parent: 6 - - uid: 337 - components: - - type: Transform - pos: -36.5,5.5 - parent: 6 - - uid: 338 - components: - - type: Transform - pos: -35.5,5.5 - parent: 6 -- proto: GrilleBroken - entities: - - uid: 1 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-10.5 - parent: 6 - - uid: 83 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,34.5 - parent: 6 - - uid: 84 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,34.5 - parent: 6 - - uid: 85 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,34.5 - parent: 6 - - uid: 86 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,34.5 - parent: 6 - - uid: 87 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,23.5 - parent: 6 - - uid: 88 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,21.5 - parent: 6 - - uid: 89 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,19.5 - parent: 6 - - uid: 90 - components: - - type: Transform - pos: -26.5,19.5 - parent: 6 - - uid: 91 - components: - - type: Transform - pos: -26.5,15.5 - parent: 6 - - uid: 92 - components: - - type: Transform - pos: -29.5,10.5 - parent: 6 - - uid: 93 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,7.5 - parent: 6 - - uid: 96 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-15.5 - parent: 6 - - uid: 98 - components: - - type: Transform - pos: -26.5,-19.5 - parent: 6 - - uid: 103 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-32.5 - parent: 6 - - uid: 104 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-32.5 - parent: 6 - - uid: 105 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-32.5 - parent: 6 - - uid: 106 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-32.5 - parent: 6 - - uid: 107 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-32.5 - parent: 6 - - uid: 108 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-32.5 - parent: 6 - - uid: 109 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-32.5 - parent: 6 - - uid: 110 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-32.5 - parent: 6 - - uid: 111 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-31.5 - parent: 6 - - uid: 112 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-31.5 - parent: 6 - - uid: 113 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-25.5 - parent: 6 - - uid: 114 - components: - - type: Transform - pos: 27.5,-20.5 - parent: 6 - - uid: 115 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-13.5 - parent: 6 - - uid: 116 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-5.5 - parent: 6 - - uid: 117 - components: - - type: Transform - pos: 31.5,-3.5 - parent: 6 - - uid: 122 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,8.5 - parent: 6 - - uid: 123 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,10.5 - parent: 6 - - uid: 124 - components: - - type: Transform - pos: 33.5,15.5 - parent: 6 - - uid: 126 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,22.5 - parent: 6 - - uid: 127 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,22.5 - parent: 6 - - uid: 128 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,22.5 - parent: 6 - - uid: 129 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,25.5 - parent: 6 - - uid: 130 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,25.5 - parent: 6 - - uid: 131 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,27.5 - parent: 6 - - uid: 132 - components: - - type: Transform - pos: 26.5,31.5 - parent: 6 - - uid: 133 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,33.5 - parent: 6 - - uid: 134 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,33.5 - parent: 6 - - uid: 135 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,33.5 - parent: 6 - - uid: 136 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,33.5 - parent: 6 - - uid: 137 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,33.5 - parent: 6 -- proto: GrilleDungeon - entities: - - uid: 2 - components: - - type: Transform - pos: 26.5,28.5 - parent: 6 - - uid: 3 - components: - - type: Transform - pos: 26.5,29.5 - parent: 6 - - uid: 4 - components: - - type: Transform - pos: 26.5,30.5 - parent: 6 - - uid: 5 - components: - - type: Transform - pos: 28.5,25.5 - parent: 6 - - uid: 8 - components: - - type: Transform - pos: 32.5,22.5 - parent: 6 - - uid: 9 - components: - - type: Transform - pos: 31.5,22.5 - parent: 6 - - uid: 10 - components: - - type: Transform - pos: 33.5,14.5 - parent: 6 - - uid: 11 - components: - - type: Transform - pos: 33.5,13.5 - parent: 6 - - uid: 12 - components: - - type: Transform - pos: 33.5,12.5 - parent: 6 - - uid: 13 - components: - - type: Transform - pos: 33.5,11.5 - parent: 6 - - uid: 14 - components: - - type: Transform - pos: 33.5,9.5 - parent: 6 - - uid: 15 - components: - - type: Transform - pos: 28.5,22.5 - parent: 6 - - uid: 20 - components: - - type: Transform - pos: 31.5,-4.5 - parent: 6 - - uid: 21 - components: - - type: Transform - pos: 31.5,-11.5 - parent: 6 - - uid: 22 - components: - - type: Transform - pos: 31.5,-12.5 - parent: 6 - - uid: 23 - components: - - type: Transform - pos: 27.5,-21.5 - parent: 6 - - uid: 24 - components: - - type: Transform - pos: 27.5,-22.5 - parent: 6 - - uid: 25 - components: - - type: Transform - pos: 27.5,-23.5 - parent: 6 - - uid: 26 - components: - - type: Transform - pos: 27.5,-24.5 - parent: 6 - - uid: 27 - components: - - type: Transform - pos: 23.5,-31.5 - parent: 6 - - uid: 28 - components: - - type: Transform - pos: 22.5,-31.5 - parent: 6 - - uid: 29 - components: - - type: Transform - pos: 21.5,-31.5 - parent: 6 - - uid: 30 - components: - - type: Transform - pos: 19.5,-31.5 - parent: 6 - - uid: 31 - components: - - type: Transform - pos: 5.5,-32.5 - parent: 6 - - uid: 32 - components: - - type: Transform - pos: 6.5,-32.5 - parent: 6 - - uid: 33 - components: - - type: Transform - pos: 9.5,-32.5 - parent: 6 - - uid: 34 - components: - - type: Transform - pos: 10.5,-32.5 - parent: 6 - - uid: 35 - components: - - type: Transform - pos: 11.5,-32.5 - parent: 6 - - uid: 36 - components: - - type: Transform - pos: -10.5,-32.5 - parent: 6 - - uid: 37 - components: - - type: Transform - pos: -9.5,-32.5 - parent: 6 - - uid: 38 - components: - - type: Transform - pos: -8.5,-32.5 - parent: 6 - - uid: 39 - components: - - type: Transform - pos: -4.5,-32.5 - parent: 6 - - uid: 40 - components: - - type: Transform - pos: -2.5,-32.5 - parent: 6 - - uid: 46 - components: - - type: Transform - pos: -28.5,-14.5 - parent: 6 - - uid: 47 - components: - - type: Transform - pos: -28.5,-13.5 - parent: 6 - - uid: 48 - components: - - type: Transform - pos: -28.5,-12.5 - parent: 6 - - uid: 49 - components: - - type: Transform - pos: -28.5,-9.5 - parent: 6 - - uid: 53 - components: - - type: Transform - pos: -27.5,7.5 - parent: 6 - - uid: 54 - components: - - type: Transform - pos: -29.5,9.5 - parent: 6 - - uid: 55 - components: - - type: Transform - pos: -29.5,8.5 - parent: 6 - - uid: 56 - components: - - type: Transform - pos: -26.5,14.5 - parent: 6 - - uid: 57 - components: - - type: Transform - pos: -26.5,16.5 - parent: 6 - - uid: 58 - components: - - type: Transform - pos: -26.5,17.5 - parent: 6 - - uid: 59 - components: - - type: Transform - pos: -26.5,18.5 - parent: 6 - - uid: 60 - components: - - type: Transform - pos: -24.5,19.5 - parent: 6 - - uid: 61 - components: - - type: Transform - pos: -24.5,22.5 - parent: 6 - - uid: 62 - components: - - type: Transform - pos: -24.5,24.5 - parent: 6 - - uid: 63 - components: - - type: Transform - pos: -21.5,34.5 - parent: 6 - - uid: 64 - components: - - type: Transform - pos: -20.5,34.5 - parent: 6 - - uid: 65 - components: - - type: Transform - pos: -19.5,34.5 - parent: 6 - - uid: 66 - components: - - type: Transform - pos: -18.5,34.5 - parent: 6 - - uid: 67 - components: - - type: Transform - pos: -17.5,34.5 - parent: 6 - - uid: 68 - components: - - type: Transform - pos: -16.5,34.5 - parent: 6 - - uid: 69 - components: - - type: Transform - pos: -6.5,34.5 - parent: 6 - - uid: 74 - components: - - type: Transform - pos: 12.5,33.5 - parent: 6 - - uid: 75 - components: - - type: Transform - pos: 14.5,33.5 - parent: 6 - - uid: 76 - components: - - type: Transform - pos: 15.5,33.5 - parent: 6 - - uid: 77 - components: - - type: Transform - pos: 16.5,33.5 - parent: 6 - - uid: 78 - components: - - type: Transform - pos: 17.5,33.5 - parent: 6 - - uid: 79 - components: - - type: Transform - pos: 20.5,33.5 - parent: 6 - - uid: 284 - components: - - type: Transform - pos: 21.5,-12.5 - parent: 6 - - uid: 300 - components: - - type: Transform - pos: 3.5,-6.5 - parent: 6 - - uid: 301 - components: - - type: Transform - pos: -7.5,7.5 - parent: 6 - - uid: 302 - components: - - type: Transform - pos: -7.5,8.5 - parent: 6 - - uid: 303 - components: - - type: Transform - pos: 7.5,10.5 - parent: 6 - - uid: 304 - components: - - type: Transform - pos: 8.5,10.5 - parent: 6 - - uid: 305 - components: - - type: Transform - pos: 9.5,10.5 - parent: 6 - - uid: 306 - components: - - type: Transform - pos: 22.5,-12.5 - parent: 6 - - uid: 307 - components: - - type: Transform - pos: 0.5,-19.5 - parent: 6 - - uid: 308 - components: - - type: Transform - pos: 0.5,-20.5 - parent: 6 - - uid: 309 - components: - - type: Transform - pos: -19.5,-3.5 - parent: 6 - - uid: 310 - components: - - type: Transform - pos: -18.5,-3.5 - parent: 6 - - uid: 311 - components: - - type: Transform - pos: -17.5,-3.5 - parent: 6 - - uid: 312 - components: - - type: Transform - pos: -16.5,-3.5 - parent: 6 - - uid: 313 - components: - - type: Transform - pos: -2.5,20.5 - parent: 6 - - uid: 314 - components: - - type: Transform - pos: -1.5,20.5 - parent: 6 - - uid: 315 - components: - - type: Transform - pos: 10.5,-0.5 - parent: 6 - - uid: 316 - components: - - type: Transform - pos: 10.5,-1.5 - parent: 6 - - uid: 317 - components: - - type: Transform - pos: 13.5,-21.5 - parent: 6 - - uid: 318 - components: - - type: Transform - pos: 14.5,-20.5 - parent: 6 - - uid: 319 - components: - - type: Transform - pos: 22.5,1.5 - parent: 6 - - uid: 320 - components: - - type: Transform - pos: 22.5,0.5 - parent: 6 - - uid: 321 - components: - - type: Transform - pos: 20.5,13.5 - parent: 6 -- proto: ReinforcedGirder - entities: - - uid: 97 - components: - - type: Transform - pos: 25.5,16.5 - parent: 6 - - uid: 138 - components: - - type: Transform - pos: 26.5,25.5 - parent: 6 - - uid: 139 - components: - - type: Transform - pos: 26.5,22.5 - parent: 6 - - uid: 140 - components: - - type: Transform - pos: 30.5,14.5 - parent: 6 - - uid: 141 - components: - - type: Transform - pos: 30.5,10.5 - parent: 6 - - uid: 143 - components: - - type: Transform - pos: 28.5,-14.5 - parent: 6 - - uid: 145 - components: - - type: Transform - pos: 23.5,-21.5 - parent: 6 - - uid: 146 - components: - - type: Transform - pos: 23.5,-18.5 - parent: 6 - - uid: 147 - components: - - type: Transform - pos: 15.5,-27.5 - parent: 6 - - uid: 148 - components: - - type: Transform - pos: 6.5,-29.5 - parent: 6 - - uid: 149 - components: - - type: Transform - pos: 9.5,-29.5 - parent: 6 - - uid: 150 - components: - - type: Transform - pos: 14.5,-30.5 - parent: 6 - - uid: 151 - components: - - type: Transform - pos: -3.5,-30.5 - parent: 6 - - uid: 152 - components: - - type: Transform - pos: -9.5,-28.5 - parent: 6 - - uid: 156 - components: - - type: Transform - pos: -28.5,-16.5 - parent: 6 - - uid: 159 - components: - - type: Transform - pos: -21.5,19.5 - parent: 6 - - uid: 160 - components: - - type: Transform - pos: -16.5,26.5 - parent: 6 - - uid: 161 - components: - - type: Transform - pos: -17.5,27.5 - parent: 6 - - uid: 162 - components: - - type: Transform - pos: -21.5,30.5 - parent: 6 - - uid: 163 - components: - - type: Transform - pos: -17.5,30.5 - parent: 6 - - uid: 164 - components: - - type: Transform - pos: -14.5,30.5 - parent: 6 - - uid: 165 - components: - - type: Transform - pos: -11.5,33.5 - parent: 6 - - uid: 167 - components: - - type: Transform - pos: 9.5,30.5 - parent: 6 - - uid: 168 - components: - - type: Transform - pos: 5.5,30.5 - parent: 6 - - uid: 169 - components: - - type: Transform - pos: 14.5,30.5 - parent: 6 - - uid: 170 - components: - - type: Transform - pos: 21.5,30.5 - parent: 6 - - uid: 171 - components: - - type: Transform - pos: 22.5,24.5 - parent: 6 - - uid: 285 - components: - - type: Transform - pos: 8.5,-19.5 - parent: 6 - - uid: 286 - components: - - type: Transform - pos: -10.5,-17.5 - parent: 6 - - uid: 287 - components: - - type: Transform - pos: -7.5,-6.5 - parent: 6 - - uid: 288 - components: - - type: Transform - pos: 13.5,7.5 - parent: 6 - - uid: 289 - components: - - type: Transform - pos: 8.5,17.5 - parent: 6 - - uid: 290 - components: - - type: Transform - pos: -9.5,19.5 - parent: 6 - - uid: 291 - components: - - type: Transform - pos: -7.5,16.5 - parent: 6 - - uid: 292 - components: - - type: Transform - pos: -14.5,5.5 - parent: 6 - - uid: 293 - components: - - type: Transform - pos: -17.5,3.5 - parent: 6 - - uid: 294 - components: - - type: Transform - pos: 2.5,-24.5 - parent: 6 - - uid: 295 - components: - - type: Transform - pos: 5.5,-3.5 - parent: 6 - - uid: 296 - components: - - type: Transform - pos: 2.5,-6.5 - parent: 6 - - uid: 297 - components: - - type: Transform - pos: -5.5,11.5 - parent: 6 - - uid: 298 - components: - - type: Transform - pos: -15.5,-19.5 - parent: 6 - - uid: 299 - components: - - type: Transform - pos: -10.5,-22.5 - parent: 6 -- proto: SolarPanelBroken - entities: - - uid: 176 - components: - - type: Transform - pos: 32.5,-8.5 - parent: 6 - - uid: 177 - components: - - type: Transform - pos: 29.5,-15.5 - parent: 6 - - uid: 178 - components: - - type: Transform - pos: 29.5,-13.5 - parent: 6 - - uid: 179 - components: - - type: Transform - pos: 29.5,-12.5 - parent: 6 - - uid: 180 - components: - - type: Transform - pos: 30.5,-11.5 - parent: 6 - - uid: 184 - components: - - type: Transform - pos: 30.5,25.5 - parent: 6 - - uid: 185 - components: - - type: Transform - pos: 24.5,30.5 - parent: 6 - - uid: 186 - components: - - type: Transform - pos: 24.5,28.5 - parent: 6 - - uid: 187 - components: - - type: Transform - pos: 24.5,26.5 - parent: 6 - - uid: 322 - components: - - type: Transform - pos: -24.5,-36.5 - parent: 6 - - uid: 323 - components: - - type: Transform - pos: -24.5,-34.5 - parent: 6 - - uid: 324 - components: - - type: Transform - pos: -24.5,-33.5 - parent: 6 - - uid: 325 - components: - - type: Transform - pos: -29.5,-32.5 - parent: 6 - - uid: 326 - components: - - type: Transform - pos: -28.5,-32.5 - parent: 6 - - uid: 327 - components: - - type: Transform - pos: -25.5,-32.5 - parent: 6 - - uid: 328 - components: - - type: Transform - pos: -23.5,34.5 - parent: 6 - - uid: 329 - components: - - type: Transform - pos: -23.5,32.5 - parent: 6 - - uid: 330 - components: - - type: Transform - pos: -23.5,30.5 - parent: 6 - - uid: 331 - components: - - type: Transform - pos: -23.5,31.5 - parent: 6 - - uid: 332 - components: - - type: Transform - pos: -28.5,31.5 - parent: 6 - - uid: 333 - components: - - type: Transform - pos: -27.5,32.5 - parent: 6 - - uid: 334 - components: - - type: Transform - pos: -27.5,33.5 - parent: 6 -... diff --git a/Resources/Maps/_NF/Dungeon/vgroidinterior.yml b/Resources/Maps/_NF/Dungeon/vgroidinterior.yml index 2287b87e9e2..2ba04680759 100644 --- a/Resources/Maps/_NF/Dungeon/vgroidinterior.yml +++ b/Resources/Maps/_NF/Dungeon/vgroidinterior.yml @@ -35,11 +35,11 @@ entities: version: 6 0,0: ind: 0,0 - tiles: AgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAABAAAAAAABQAAAAAABQAAAAAABQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAwAAAAAABgAAAAAAAwAAAAAABgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAABgAAAAAAAQAAAAAABgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABAAAAAAAAwAAAAAABAAAAAAABgAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAABgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAA + tiles: UgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAA version: 6 0,1: ind: 0,1 - tiles: BgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABgAAAAAAAwAAAAAABgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + tiles: UgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA version: 6 0,-1: ind: 0,-1 @@ -59,11 +59,11 @@ entities: version: 6 1,0: ind: 1,0 - tiles: BAAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAACAAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAABwAAAAAACAAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAACAAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAABgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: WQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAACAAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAABwAAAAAABwAAAAAACAAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAACAAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,1: ind: 1,1 - tiles: AwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAWQAAAAAAAwAAAAAABwAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAWQAAAAAAWQAAAAAABwAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAWQAAAAAAWQAAAAAABwAAAAAABwAAAAAABwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,2: ind: -1,2 @@ -170,2192 +170,2534 @@ entities: - type: SpreaderGrid - type: GridPathfinding - type: RadiationGridResistance -- proto: AirlockMaintLocked +- proto: AirlockMaint entities: - - uid: 75 + - uid: 2 components: - type: Transform pos: 20.5,6.5 parent: 1 - - uid: 113 + - uid: 3 components: - type: Transform pos: 13.5,1.5 parent: 1 - - uid: 207 + - uid: 4 components: - type: Transform pos: 14.5,8.5 parent: 1 - - uid: 225 + - uid: 5 components: - type: Transform pos: 20.5,12.5 parent: 1 + - uid: 442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,19.5 + parent: 1 + - uid: 444 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,21.5 + parent: 1 - proto: AtmosFixInstantPlasmaFireMarker entities: - - uid: 233 + - uid: 6 components: - type: Transform pos: 8.5,14.5 parent: 1 - proto: Bed entities: - - uid: 71 + - uid: 7 components: - type: Transform pos: 21.5,9.5 parent: 1 - proto: BedsheetSpawner entities: - - uid: 89 + - uid: 8 components: - type: Transform pos: 21.5,9.5 parent: 1 - proto: BookshelfFilled entities: - - uid: 90 + - uid: 9 components: - type: Transform pos: 19.5,9.5 parent: 1 - proto: CableHV entities: - - uid: 3 + - uid: 10 components: - type: Transform pos: 8.5,2.5 parent: 1 - - uid: 4 + - uid: 11 components: - type: Transform pos: 8.5,3.5 parent: 1 - - uid: 5 + - uid: 12 components: - type: Transform pos: 8.5,4.5 parent: 1 - - uid: 6 + - uid: 13 components: - type: Transform pos: 7.5,4.5 parent: 1 - - uid: 7 + - uid: 14 components: - type: Transform pos: 9.5,4.5 parent: 1 - proto: ChairWood entities: - - uid: 76 + - uid: 15 components: - type: Transform pos: 19.45475,8.339682 parent: 1 - proto: CrateMaterialPlasma entities: - - uid: 232 + - uid: 16 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 + - uid: 19 components: - type: Transform pos: 16.5,12.5 parent: 1 -- proto: Grille +- proto: GrilleBroken entities: - - uid: 8 + - uid: 33 components: - type: Transform - pos: 7.5,4.5 + pos: 14.5,12.5 parent: 1 - - uid: 9 + - uid: 34 components: - type: Transform - pos: 8.5,4.5 + pos: 15.5,12.5 parent: 1 - - uid: 10 + - uid: 35 components: - type: Transform - pos: 9.5,4.5 + rot: 1.5707963267948966 rad + pos: 16.5,13.5 parent: 1 - - uid: 175 + - uid: 40 components: - type: Transform - pos: 12.5,15.5 + rot: 3.141592653589793 rad + pos: 7.5,18.5 parent: 1 - - uid: 176 + - uid: 41 components: - type: Transform - pos: 16.5,15.5 + rot: 3.141592653589793 rad + pos: 2.5,18.5 parent: 1 - - uid: 177 + - uid: 45 components: - type: Transform - pos: 13.5,16.5 + rot: 3.141592653589793 rad + pos: 3.5,18.5 parent: 1 - - uid: 183 + - uid: 63 components: - type: Transform - pos: 12.5,13.5 + pos: 7.5,22.5 parent: 1 - - uid: 184 + - uid: 64 components: - type: Transform - pos: 13.5,12.5 + pos: 8.5,22.5 parent: 1 - - uid: 185 + - uid: 65 components: - type: Transform - pos: 15.5,16.5 + rot: 1.5707963267948966 rad + pos: 0.5,19.5 parent: 1 - - uid: 214 + - uid: 66 components: - type: Transform - pos: 12.5,14.5 + pos: 3.5,22.5 parent: 1 - - uid: 215 + - uid: 69 components: - type: Transform - pos: 16.5,14.5 + rot: -1.5707963267948966 rad + pos: 10.5,19.5 parent: 1 - - uid: 216 + - uid: 70 components: - type: Transform - pos: 14.5,16.5 + rot: -1.5707963267948966 rad + pos: 10.5,21.5 parent: 1 - - uid: 312 + - uid: 445 components: - type: Transform - pos: 1.5,15.5 + rot: 1.5707963267948966 rad + pos: 15.5,22.5 parent: 1 -- proto: GrilleBroken - entities: - - uid: 186 + - uid: 448 components: - type: Transform - pos: 14.5,12.5 + pos: 14.5,21.5 parent: 1 -- proto: GrilleSpawner - entities: - - uid: 133 + - uid: 451 components: - type: Transform - pos: 16.5,13.5 + rot: 1.5707963267948966 rad + pos: 15.5,21.5 parent: 1 - - uid: 217 + - uid: 454 components: - type: Transform - pos: 15.5,12.5 + pos: 15.5,21.5 parent: 1 -- proto: IronRockDiamond - entities: - - uid: 167 + - uid: 472 components: - type: Transform - pos: 14.5,14.5 + rot: 1.5707963267948966 rad + pos: 13.5,19.5 parent: 1 -- proto: IronRockGold +- proto: GrilleDungeon entities: - - uid: 30 - components: - - type: Transform - pos: 13.5,7.5 - parent: 1 - - uid: 78 + - uid: 20 components: - type: Transform - pos: 0.5,6.5 + pos: 7.5,4.5 parent: 1 - - uid: 99 + - uid: 21 components: - type: Transform - pos: 0.5,10.5 + pos: 8.5,4.5 parent: 1 - - uid: 283 + - uid: 22 components: - type: Transform - pos: 4.5,10.5 + pos: 9.5,4.5 parent: 1 - - uid: 284 + - uid: 23 components: - type: Transform - pos: 4.5,8.5 + pos: 12.5,15.5 parent: 1 - - uid: 289 + - uid: 24 components: - type: Transform - pos: 14.5,7.5 + pos: 16.5,15.5 parent: 1 - - uid: 299 + - uid: 25 components: - type: Transform - pos: 15.5,7.5 + pos: 13.5,16.5 parent: 1 - - uid: 301 + - uid: 26 components: - type: Transform - pos: 0.5,8.5 + pos: 12.5,13.5 parent: 1 - - uid: 303 + - uid: 27 components: - type: Transform - pos: 4.5,6.5 + pos: 13.5,12.5 parent: 1 -- proto: IronRockPlasma - entities: - - uid: 100 + - uid: 28 components: - type: Transform - pos: 10.5,15.5 + pos: 15.5,16.5 parent: 1 - - uid: 255 + - uid: 29 components: - type: Transform - pos: 9.5,16.5 + pos: 12.5,14.5 parent: 1 - - uid: 265 + - uid: 30 components: - type: Transform - pos: 7.5,16.5 + pos: 16.5,14.5 parent: 1 - - uid: 266 + - uid: 31 components: - type: Transform - pos: 6.5,13.5 + pos: 14.5,16.5 parent: 1 - - uid: 282 + - uid: 32 components: - type: Transform - pos: 6.5,15.5 + pos: 1.5,15.5 parent: 1 - - uid: 285 + - uid: 51 components: - type: Transform - pos: 18.5,12.5 + rot: -1.5707963267948966 rad + pos: 6.5,19.5 parent: 1 - - uid: 286 + - uid: 52 components: - type: Transform - pos: 22.5,12.5 + rot: -1.5707963267948966 rad + pos: 7.5,19.5 parent: 1 - - uid: 287 + - uid: 53 components: - type: Transform - pos: 4.5,12.5 + rot: -1.5707963267948966 rad + pos: 2.5,21.5 parent: 1 - - uid: 295 + - uid: 54 components: - type: Transform - pos: 7.5,12.5 + rot: -1.5707963267948966 rad + pos: 3.5,21.5 parent: 1 - - uid: 305 + - uid: 470 components: - type: Transform - pos: 0.5,16.5 + pos: 14.5,19.5 parent: 1 - - uid: 306 + - uid: 475 components: - type: Transform - pos: 4.5,13.5 + rot: 1.5707963267948966 rad + pos: 22.5,19.5 parent: 1 - - uid: 313 + - uid: 476 components: - type: Transform - pos: 9.5,12.5 + rot: 1.5707963267948966 rad + pos: 22.5,20.5 parent: 1 - - uid: 314 + - uid: 477 components: - type: Transform - pos: 10.5,13.5 + rot: 1.5707963267948966 rad + pos: 22.5,21.5 parent: 1 -- proto: IronRockSilver +- proto: LandMineExplosive 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 + - uid: 71 components: - type: Transform - pos: 0.5,4.5 + pos: 13.439286,14.473711 parent: 1 - - uid: 281 + - uid: 72 components: - type: Transform - pos: 10.5,7.5 + pos: 15.486161,14.504961 parent: 1 - - uid: 288 + - uid: 73 components: - type: Transform - pos: 10.5,6.5 + pos: 14.525224,15.4346485 parent: 1 - - uid: 298 + - uid: 74 components: - type: Transform - pos: 6.5,6.5 + pos: 14.525224,13.442461 parent: 1 - - uid: 300 +- proto: LootSpawnerArmoryGunsOnly + entities: + - uid: 479 components: - type: Transform - pos: 6.5,7.5 + pos: 14.5,14.5 parent: 1 -- proto: IronRockUranium +- proto: PortableGeneratorHyperPacman entities: - - uid: 85 + - uid: 18 components: - type: Transform - pos: 18.5,2.5 + pos: 20.5,2.5 parent: 1 - - uid: 86 +- proto: PortableGeneratorSuperPacmanShuttle + entities: + - uid: 17 components: - type: Transform - pos: 20.5,0.5 + pos: 8.5,2.5 parent: 1 - - uid: 87 +- proto: PoweredLightPostSmallEmpty + entities: + - uid: 75 components: - type: Transform - pos: 22.5,2.5 + pos: 16.5,0.5 parent: 1 - - uid: 88 +- proto: PoweredSmallLight + entities: + - uid: 471 components: - type: Transform - pos: 20.5,4.5 + pos: 20.5,21.5 parent: 1 -- proto: LandMineExplosive +- proto: PoweredSmallLightEmpty entities: - - uid: 164 + - uid: 469 components: - type: Transform - pos: 13.439286,14.473711 + rot: -1.5707963267948966 rad + pos: 17.5,19.5 parent: 1 - - uid: 166 +- proto: Rack + entities: + - uid: 36 components: - type: Transform - pos: 15.486161,14.504961 + rot: 1.5707963267948966 rad + pos: 14.5,14.5 parent: 1 - - uid: 198 + - uid: 76 components: - type: Transform - pos: 14.525224,15.4346485 + pos: 13.5,3.5 parent: 1 - - uid: 199 +- proto: ReinforcedWindowDungeon + entities: + - uid: 427 components: - type: Transform - pos: 14.525224,13.442461 + rot: 1.5707963267948966 rad + pos: 22.5,19.5 parent: 1 -- proto: PoweredLightPostSmallEmpty - entities: - - uid: 204 + - uid: 441 components: - type: Transform - pos: 16.5,0.5 + rot: 1.5707963267948966 rad + pos: 22.5,20.5 parent: 1 -- proto: Rack - entities: - - uid: 213 + - uid: 453 components: - type: Transform - pos: 13.5,3.5 + rot: 1.5707963267948966 rad + pos: 22.5,21.5 parent: 1 - proto: SalvageCanisterSpawner entities: - - uid: 239 + - uid: 77 components: - type: Transform pos: 20.5,9.5 parent: 1 - - uid: 302 + - uid: 78 components: - type: Transform pos: 15.5,3.5 parent: 1 - proto: SalvageSpawnerEquipment entities: - - uid: 234 + - uid: 79 components: - type: Transform pos: 21.5,7.5 parent: 1 - - uid: 262 + - uid: 80 components: - type: Transform pos: 21.5,7.5 parent: 1 - - uid: 412 + - uid: 81 components: - type: Transform pos: 21.5,14.5 parent: 1 - - uid: 413 + - uid: 82 components: - type: Transform pos: 20.5,13.5 parent: 1 - proto: SalvageSpawnerEquipmentValuable entities: - - uid: 143 + - uid: 83 components: - type: Transform pos: 9.5,3.5 parent: 1 - - uid: 144 + - uid: 84 components: - type: Transform pos: 9.5,2.5 parent: 1 - - uid: 145 + - uid: 85 components: - type: Transform pos: 9.5,1.5 parent: 1 - - uid: 146 + - uid: 86 components: - type: Transform pos: 8.5,1.5 parent: 1 - - uid: 147 + - uid: 87 components: - type: Transform pos: 7.5,1.5 parent: 1 - - uid: 169 + - uid: 88 components: - type: Transform pos: 7.5,2.5 parent: 1 - - uid: 170 + - uid: 89 components: - type: Transform pos: 7.5,3.5 parent: 1 - - uid: 172 + - uid: 90 components: - type: Transform pos: 8.5,1.5 parent: 1 - - uid: 182 + - uid: 91 components: - type: Transform pos: 9.5,1.5 parent: 1 - - uid: 191 + - uid: 92 components: - type: Transform pos: 13.5,3.5 parent: 1 - - uid: 210 + - uid: 93 components: - type: Transform pos: 7.5,1.5 parent: 1 - - uid: 211 + - uid: 94 components: - type: Transform pos: 8.5,3.5 parent: 1 - - uid: 221 + - uid: 95 components: - type: Transform pos: 13.5,3.5 parent: 1 - - uid: 222 + - uid: 96 components: - type: Transform pos: 13.5,3.5 parent: 1 - - uid: 257 + - uid: 97 components: - type: Transform pos: 21.5,9.5 parent: 1 - - uid: 261 + - uid: 98 components: - type: Transform pos: 21.5,9.5 parent: 1 - - uid: 342 + - uid: 99 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 343 + - uid: 100 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 344 + - uid: 101 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 345 + - uid: 102 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 346 + - uid: 103 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 347 + - uid: 104 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 404 + - uid: 105 components: - type: Transform pos: 2.5,13.5 parent: 1 - - uid: 405 + - uid: 106 components: - type: Transform pos: 2.5,14.5 parent: 1 - - uid: 406 + - uid: 107 components: - type: Transform pos: 19.5,15.5 parent: 1 - - uid: 407 + - uid: 108 components: - type: Transform pos: 20.5,15.5 parent: 1 - - uid: 408 + - uid: 109 components: - type: Transform pos: 21.5,15.5 parent: 1 - - uid: 409 + - uid: 110 components: - type: Transform pos: 21.5,15.5 parent: 1 - - uid: 410 + - uid: 111 components: - type: Transform pos: 20.5,15.5 parent: 1 - - uid: 411 + - uid: 112 components: - type: Transform pos: 19.5,15.5 parent: 1 - proto: SalvageSpawnerScrapCommon entities: - - uid: 116 + - uid: 37 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,20.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,20.5 + parent: 1 + - uid: 113 components: - type: Transform pos: 14.5,0.5 parent: 1 - - uid: 120 + - uid: 114 components: - type: Transform pos: 12.5,0.5 parent: 1 - - uid: 123 + - uid: 115 components: - type: Transform pos: 15.5,2.5 parent: 1 - - uid: 129 + - uid: 116 components: - type: Transform pos: 13.5,0.5 parent: 1 - - uid: 130 + - uid: 117 components: - type: Transform pos: 15.5,0.5 parent: 1 - - uid: 131 + - uid: 118 components: - type: Transform pos: 14.5,0.5 parent: 1 - - uid: 132 + - uid: 119 components: - type: Transform pos: 14.5,0.5 parent: 1 - - uid: 148 + - uid: 120 components: - type: Transform pos: 13.5,2.5 parent: 1 - - uid: 149 + - uid: 121 components: - type: Transform pos: 14.5,2.5 parent: 1 - - uid: 150 + - uid: 122 components: - type: Transform pos: 14.5,3.5 parent: 1 - - uid: 212 + - uid: 123 components: - type: Transform pos: 9.5,1.5 parent: 1 - - uid: 219 + - uid: 124 components: - type: Transform pos: 13.5,0.5 parent: 1 - - uid: 220 + - uid: 125 components: - type: Transform pos: 15.5,0.5 parent: 1 - - uid: 236 + - uid: 126 components: - type: Transform pos: 13.5,0.5 parent: 1 - - uid: 238 + - uid: 127 components: - type: Transform pos: 19.5,8.5 parent: 1 - - uid: 241 + - uid: 128 components: - type: Transform pos: 21.5,7.5 parent: 1 - - uid: 256 + - uid: 129 components: - type: Transform pos: 20.5,7.5 parent: 1 - - uid: 258 + - uid: 130 components: - type: Transform pos: 20.5,8.5 parent: 1 - - uid: 259 + - uid: 131 components: - type: Transform pos: 21.5,8.5 parent: 1 - - uid: 260 + - uid: 132 components: - type: Transform pos: 21.5,9.5 parent: 1 - - uid: 263 + - uid: 133 components: - type: Transform pos: 15.5,0.5 parent: 1 - - uid: 264 + - uid: 134 components: - type: Transform pos: 12.5,0.5 parent: 1 - - uid: 280 + - uid: 135 components: - type: Transform pos: 9.5,2.5 parent: 1 - - uid: 315 + - uid: 136 components: - type: Transform pos: 9.5,3.5 parent: 1 - - uid: 316 + - uid: 137 components: - type: Transform pos: 8.5,3.5 parent: 1 - - uid: 317 + - uid: 138 components: - type: Transform pos: 7.5,3.5 parent: 1 - - uid: 318 + - uid: 139 components: - type: Transform pos: 7.5,2.5 parent: 1 - - uid: 319 + - uid: 140 components: - type: Transform pos: 7.5,1.5 parent: 1 - - uid: 320 + - uid: 141 components: - type: Transform pos: 8.5,1.5 parent: 1 - - uid: 321 + - uid: 142 components: - type: Transform pos: 2.5,1.5 parent: 1 - - uid: 322 + - uid: 143 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 323 + - uid: 144 components: - type: Transform pos: 2.5,3.5 parent: 1 - - uid: 324 + - uid: 145 components: - type: Transform pos: 1.5,2.5 parent: 1 - - uid: 325 + - uid: 146 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 326 + - uid: 147 components: - type: Transform pos: 3.5,2.5 parent: 1 - - uid: 351 + - uid: 148 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 352 + - uid: 149 components: - type: Transform pos: 14.5,9.5 parent: 1 - - uid: 353 + - uid: 150 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 363 + - uid: 151 components: - type: Transform pos: 2.5,9.5 parent: 1 - - uid: 364 + - uid: 152 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 365 + - uid: 153 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 366 + - uid: 154 components: - type: Transform pos: 13.5,15.5 parent: 1 - - uid: 367 + - uid: 155 components: - type: Transform pos: 14.5,15.5 parent: 1 - - uid: 368 + - uid: 156 components: - type: Transform pos: 15.5,15.5 parent: 1 - - uid: 369 + - uid: 157 components: - type: Transform pos: 15.5,14.5 parent: 1 - - uid: 370 + - uid: 158 components: - type: Transform pos: 15.5,13.5 parent: 1 - - uid: 371 + - uid: 159 components: - type: Transform pos: 14.5,13.5 parent: 1 - - uid: 372 + - uid: 160 components: - type: Transform pos: 13.5,13.5 parent: 1 - - uid: 373 + - uid: 161 components: - type: Transform pos: 13.5,14.5 parent: 1 - - uid: 374 + - uid: 162 components: - type: Transform pos: 13.5,15.5 parent: 1 - - uid: 375 + - uid: 163 components: - type: Transform pos: 14.5,15.5 parent: 1 - - uid: 376 + - uid: 164 components: - type: Transform pos: 15.5,15.5 parent: 1 - - uid: 377 + - uid: 165 components: - type: Transform pos: 15.5,14.5 parent: 1 - - uid: 378 + - uid: 166 components: - type: Transform pos: 15.5,13.5 parent: 1 - - uid: 379 + - uid: 167 components: - type: Transform pos: 14.5,13.5 parent: 1 - - uid: 380 + - uid: 168 components: - type: Transform pos: 13.5,13.5 parent: 1 - - uid: 381 + - uid: 169 components: - type: Transform pos: 13.5,14.5 parent: 1 - - uid: 417 + - uid: 170 components: - type: Transform pos: 19.5,14.5 parent: 1 - - uid: 418 + - uid: 171 components: - type: Transform pos: 19.5,15.5 parent: 1 - - uid: 419 + - uid: 172 components: - type: Transform pos: 20.5,14.5 parent: 1 - - uid: 420 + - uid: 173 components: - type: Transform pos: 20.5,15.5 parent: 1 - - uid: 421 + - uid: 174 components: - type: Transform pos: 21.5,14.5 parent: 1 - - uid: 422 + - uid: 175 components: - type: Transform pos: 21.5,15.5 parent: 1 - - uid: 423 + - uid: 176 components: - type: Transform pos: 20.5,13.5 parent: 1 + - uid: 424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,20.5 + parent: 1 + - uid: 438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,20.5 + parent: 1 + - uid: 465 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,19.5 + parent: 1 + - uid: 468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,21.5 + parent: 1 + - uid: 473 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,19.5 + parent: 1 - proto: SalvageSpawnerScrapCommon75 entities: - - uid: 398 + - uid: 177 components: - type: Transform pos: 2.5,13.5 parent: 1 - - uid: 399 + - uid: 178 components: - type: Transform pos: 2.5,14.5 parent: 1 - - uid: 400 + - uid: 179 components: - type: Transform pos: 2.5,15.5 parent: 1 - - uid: 401 + - uid: 180 components: - type: Transform pos: 3.5,15.5 parent: 1 - proto: SalvageSpawnerScrapValuable entities: - - uid: 25 + - uid: 181 components: - type: Transform pos: 21.5,8.5 parent: 1 - - uid: 118 + - uid: 182 components: - type: Transform pos: 20.5,7.5 parent: 1 - - uid: 119 + - uid: 183 components: - type: Transform pos: 21.5,7.5 parent: 1 - - uid: 171 + - uid: 184 components: - type: Transform pos: 9.5,3.5 parent: 1 - - uid: 208 + - uid: 185 components: - type: Transform pos: 8.5,3.5 parent: 1 - - uid: 209 + - uid: 186 components: - type: Transform pos: 7.5,3.5 parent: 1 - - uid: 235 + - uid: 187 components: - type: Transform pos: 19.5,8.5 parent: 1 - - uid: 240 + - uid: 188 components: - type: Transform pos: 20.5,8.5 parent: 1 - - uid: 389 + - uid: 189 components: - type: Transform pos: 8.5,9.5 parent: 1 - - uid: 390 + - uid: 190 components: - type: Transform pos: 8.5,8.5 parent: 1 - - uid: 414 + - uid: 191 components: - type: Transform pos: 19.5,14.5 parent: 1 - - uid: 415 + - uid: 192 components: - type: Transform pos: 20.5,14.5 parent: 1 - - uid: 416 + - uid: 193 components: - type: Transform pos: 21.5,14.5 parent: 1 + - uid: 478 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,19.5 + parent: 1 - proto: SalvageSpawnerScrapValuable75 entities: - - uid: 121 + - uid: 42 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,20.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,20.5 + parent: 1 + - uid: 194 components: - type: Transform pos: 13.5,2.5 parent: 1 - - uid: 122 + - uid: 195 components: - type: Transform pos: 14.5,2.5 parent: 1 - - uid: 124 + - uid: 196 components: - type: Transform pos: 14.5,2.5 parent: 1 - - uid: 327 + - uid: 197 components: - type: Transform pos: 2.5,1.5 parent: 1 - - uid: 328 + - uid: 198 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 329 + - uid: 199 components: - type: Transform pos: 2.5,3.5 parent: 1 - - uid: 330 + - uid: 200 components: - type: Transform pos: 1.5,2.5 parent: 1 - - uid: 331 + - uid: 201 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 332 + - uid: 202 components: - type: Transform pos: 3.5,2.5 parent: 1 - - uid: 333 + - uid: 203 components: - type: Transform pos: 2.5,3.5 parent: 1 - - uid: 334 + - uid: 204 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 335 + - uid: 205 components: - type: Transform pos: 2.5,1.5 parent: 1 - - uid: 336 + - uid: 206 components: - type: Transform pos: 1.5,2.5 parent: 1 - - uid: 337 + - uid: 207 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 338 + - uid: 208 components: - type: Transform pos: 3.5,2.5 parent: 1 - - uid: 382 + - uid: 209 components: - type: Transform pos: 8.5,7.5 parent: 1 - - uid: 383 + - uid: 210 components: - type: Transform pos: 8.5,8.5 parent: 1 - - uid: 384 + - uid: 211 components: - type: Transform pos: 8.5,9.5 parent: 1 - - uid: 385 + - uid: 212 components: - type: Transform pos: 7.5,9.5 parent: 1 - - uid: 386 + - uid: 213 components: - type: Transform pos: 8.5,9.5 parent: 1 - - uid: 387 + - uid: 214 components: - type: Transform pos: 9.5,9.5 parent: 1 - - uid: 388 + - uid: 215 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 402 + - uid: 216 components: - type: Transform pos: 3.5,15.5 parent: 1 - - uid: 403 + - uid: 217 components: - type: Transform pos: 3.5,15.5 parent: 1 + - uid: 425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,20.5 + parent: 1 + - uid: 433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,19.5 + parent: 1 + - uid: 436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,19.5 + parent: 1 + - uid: 459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,21.5 + parent: 1 - proto: SalvageSpawnerTreasure entities: - - uid: 188 + - uid: 218 components: - type: Transform pos: 15.5,2.5 parent: 1 - - uid: 348 + - uid: 219 components: - type: Transform pos: 13.5,9.5 parent: 1 - - uid: 349 + - uid: 220 components: - type: Transform pos: 14.5,9.5 parent: 1 - - uid: 350 + - uid: 221 components: - type: Transform pos: 15.5,9.5 parent: 1 - - uid: 360 + - uid: 222 components: - type: Transform pos: 2.5,9.5 parent: 1 - - uid: 361 + - uid: 223 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 362 + - uid: 224 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 393 + - uid: 225 components: - type: Transform pos: 8.5,7.5 parent: 1 - - uid: 394 + - uid: 226 components: - type: Transform pos: 14.5,9.5 parent: 1 - proto: SalvageSpawnerTreasureValuable entities: - - uid: 189 + - uid: 43 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,20.5 + parent: 1 + - uid: 227 components: - type: Transform pos: 14.5,3.5 parent: 1 - - uid: 190 + - uid: 228 components: - type: Transform pos: 14.5,3.5 parent: 1 - - uid: 237 + - uid: 229 components: - type: Transform pos: 19.5,7.5 parent: 1 - - uid: 242 + - uid: 230 components: - type: Transform pos: 20.5,8.5 parent: 1 - - uid: 304 + - uid: 231 components: - type: Transform pos: 19.5,7.5 parent: 1 - - uid: 339 + - uid: 232 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 340 + - uid: 233 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 341 + - uid: 234 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 354 + - uid: 235 components: - type: Transform pos: 2.5,9.5 parent: 1 - - uid: 355 + - uid: 236 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 356 + - uid: 237 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 357 + - uid: 238 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 358 + - uid: 239 components: - type: Transform pos: 2.5,8.5 parent: 1 - - uid: 359 + - uid: 240 components: - type: Transform pos: 2.5,9.5 parent: 1 - - uid: 391 + - uid: 241 components: - type: Transform pos: 8.5,8.5 parent: 1 - - uid: 392 + - uid: 242 components: - type: Transform pos: 8.5,9.5 parent: 1 - - uid: 395 + - uid: 243 components: - type: Transform pos: 1.5,13.5 parent: 1 - - uid: 396 + - uid: 244 components: - type: Transform pos: 1.5,13.5 parent: 1 - - uid: 397 + - uid: 245 components: - type: Transform pos: 1.5,13.5 parent: 1 + - uid: 474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,19.5 + parent: 1 - proto: ShuttersWindow entities: - - uid: 65 + - uid: 246 components: - type: Transform pos: 15.5,1.5 parent: 1 - proto: SignMaterials entities: - - uid: 136 + - uid: 247 components: - type: Transform pos: 14.5,1.5 parent: 1 - proto: SignRadiationMed entities: - - uid: 193 + - uid: 248 components: - type: Transform pos: 19.5,2.5 parent: 1 - - uid: 203 + - uid: 249 components: - type: Transform pos: 20.5,3.5 parent: 1 - - uid: 205 + - uid: 250 components: - type: Transform pos: 21.5,2.5 parent: 1 - - uid: 226 + - uid: 251 components: - type: Transform pos: 20.5,1.5 parent: 1 - proto: SignSecureMedRed entities: - - uid: 178 + - uid: 252 components: - type: Transform pos: 12.5,12.5 parent: 1 - - uid: 187 + - uid: 253 components: - type: Transform pos: 12.5,16.5 parent: 1 - - uid: 218 + - uid: 254 components: - type: Transform pos: 16.5,16.5 parent: 1 +- proto: TableStone + entities: + - uid: 466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,19.5 + parent: 1 + - uid: 467 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,19.5 + parent: 1 - proto: TableWood entities: - - uid: 74 + - uid: 255 components: - type: Transform pos: 19.5,7.5 parent: 1 - proto: WallReinforced entities: - - uid: 28 + - uid: 38 + components: + - type: Transform + pos: 8.5,21.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 9.5,20.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 9.5,21.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 1.5,19.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 2.5,19.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 3.5,19.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 5.5,19.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 4.5,19.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 9.5,19.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 8.5,19.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 1.5,21.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 1.5,20.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 6.5,21.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 5.5,21.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 4.5,21.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 7.5,21.5 + parent: 1 + - uid: 256 components: - type: Transform pos: 7.5,14.5 parent: 1 - - uid: 29 + - uid: 257 components: - type: Transform pos: 8.5,12.5 parent: 1 - - uid: 39 + - uid: 258 components: - type: Transform pos: 10.5,4.5 parent: 1 - - uid: 40 + - uid: 259 components: - type: Transform pos: 10.5,2.5 parent: 1 - - uid: 41 + - uid: 260 components: - type: Transform pos: 8.5,0.5 parent: 1 - - uid: 42 + - uid: 261 components: - type: Transform pos: 7.5,0.5 parent: 1 - - uid: 43 + - uid: 262 components: - type: Transform pos: 6.5,2.5 parent: 1 - - uid: 44 + - uid: 263 components: - type: Transform pos: 6.5,3.5 parent: 1 - - uid: 46 + - uid: 264 components: - type: Transform pos: 21.5,0.5 parent: 1 - - uid: 50 + - uid: 265 components: - type: Transform pos: 19.5,0.5 parent: 1 - - uid: 51 + - uid: 266 components: - type: Transform pos: 18.5,0.5 parent: 1 - - uid: 52 + - uid: 267 components: - type: Transform pos: 22.5,0.5 parent: 1 - - uid: 53 + - uid: 268 components: - type: Transform pos: 19.5,4.5 parent: 1 - - uid: 55 + - uid: 269 components: - type: Transform pos: 22.5,3.5 parent: 1 - - uid: 56 + - uid: 270 components: - type: Transform pos: 22.5,4.5 parent: 1 - - uid: 57 + - uid: 271 components: - type: Transform pos: 22.5,1.5 parent: 1 - - uid: 58 + - uid: 272 components: - type: Transform pos: 21.5,4.5 parent: 1 - - uid: 59 + - uid: 273 components: - type: Transform pos: 18.5,3.5 parent: 1 - - uid: 60 + - uid: 274 components: - type: Transform pos: 18.5,4.5 parent: 1 - - uid: 63 + - uid: 275 components: - type: Transform pos: 18.5,1.5 parent: 1 - - uid: 67 + - uid: 276 components: - type: Transform pos: 18.5,14.5 parent: 1 - - uid: 70 + - uid: 277 components: - type: Transform pos: 8.5,15.5 parent: 1 - - uid: 73 + - uid: 278 components: - type: Transform pos: 0.5,12.5 parent: 1 - - uid: 77 + - uid: 279 components: - type: Transform pos: 10.5,12.5 parent: 1 - - uid: 79 + - uid: 280 components: - type: Transform pos: 10.5,16.5 parent: 1 - - uid: 80 + - uid: 281 components: - type: Transform pos: 6.5,16.5 parent: 1 - - uid: 92 + - uid: 282 components: - type: Transform pos: 4.5,16.5 parent: 1 - - uid: 96 + - uid: 283 components: - type: Transform pos: 6.5,14.5 parent: 1 - - uid: 114 + - uid: 284 components: - type: Transform pos: 8.5,16.5 parent: 1 - - uid: 115 + - uid: 285 components: - type: Transform pos: 6.5,12.5 parent: 1 - - uid: 117 + - uid: 286 components: - type: Transform pos: 9.5,14.5 parent: 1 - - uid: 137 + - uid: 287 components: - type: Transform pos: 16.5,8.5 parent: 1 - - uid: 138 + - uid: 288 components: - type: Transform pos: 16.5,7.5 parent: 1 - - uid: 152 + - uid: 289 components: - type: Transform pos: 16.5,10.5 parent: 1 - - uid: 153 + - uid: 290 components: - type: Transform pos: 13.5,10.5 parent: 1 - - uid: 154 + - uid: 291 components: - type: Transform pos: 14.5,10.5 parent: 1 - - uid: 156 + - uid: 292 components: - type: Transform pos: 15.5,8.5 parent: 1 - - uid: 174 + - uid: 293 components: - type: Transform pos: 16.5,16.5 parent: 1 - - uid: 192 + - uid: 294 components: - type: Transform pos: 12.5,7.5 parent: 1 - - uid: 223 + - uid: 295 components: - type: Transform pos: 12.5,8.5 parent: 1 - - uid: 224 + - uid: 296 components: - type: Transform pos: 12.5,6.5 parent: 1 - - uid: 229 + - uid: 297 components: - type: Transform pos: 12.5,16.5 parent: 1 - - uid: 230 + - uid: 298 components: - type: Transform pos: 12.5,12.5 parent: 1 - - uid: 243 + - uid: 299 components: - type: Transform pos: 9.5,15.5 parent: 1 - - uid: 244 + - uid: 300 components: - type: Transform pos: 7.5,15.5 parent: 1 - - uid: 250 + - uid: 301 components: - type: Transform pos: 20.5,16.5 parent: 1 - - uid: 251 + - uid: 302 components: - type: Transform pos: 21.5,16.5 parent: 1 - - uid: 252 + - uid: 303 components: - type: Transform pos: 10.5,14.5 parent: 1 - - uid: 253 + - uid: 304 components: - type: Transform pos: 9.5,13.5 parent: 1 - - uid: 254 + - uid: 305 components: - type: Transform pos: 7.5,13.5 parent: 1 - - uid: 267 + - uid: 306 components: - type: Transform pos: 8.5,13.5 parent: 1 - - uid: 268 + - uid: 307 components: - type: Transform pos: 22.5,14.5 parent: 1 - - uid: 269 + - uid: 308 components: - type: Transform pos: 22.5,16.5 parent: 1 - - uid: 270 + - uid: 309 components: - type: Transform pos: 21.5,12.5 parent: 1 - - uid: 275 + - uid: 310 components: - type: Transform pos: 18.5,13.5 parent: 1 - - uid: 276 + - uid: 311 components: - type: Transform pos: 19.5,12.5 parent: 1 - - uid: 278 + - uid: 312 + components: + - type: Transform + pos: 22.5,13.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 18.5,15.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 3.5,14.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 4.5,14.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 1.5,12.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 1.5,14.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 4.5,15.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: 1.5,16.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: 10.5,3.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: 10.5,0.5 + parent: 1 + - uid: 326 + components: + - type: Transform + pos: 10.5,1.5 + parent: 1 + - uid: 327 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: 19.5,3.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: 20.5,3.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: 19.5,2.5 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: 21.5,3.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: 21.5,1.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: 19.5,1.5 + parent: 1 + - uid: 334 + components: + - type: Transform + pos: 20.5,1.5 + parent: 1 + - uid: 335 + components: + - type: Transform + pos: 21.5,2.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: 19.5,16.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: 19.5,13.5 + parent: 1 + - uid: 338 components: - type: Transform - pos: 22.5,13.5 + pos: 0.5,14.5 parent: 1 - - uid: 279 + - uid: 339 components: - type: Transform - pos: 18.5,15.5 + pos: 18.5,16.5 parent: 1 - - uid: 292 + - uid: 340 components: - type: Transform - pos: 3.5,14.5 + pos: 13.5,8.5 parent: 1 - - uid: 293 + - uid: 341 components: - type: Transform - pos: 4.5,14.5 + pos: 12.5,9.5 parent: 1 - - uid: 294 + - uid: 342 components: - type: Transform - pos: 1.5,12.5 + pos: 12.5,10.5 parent: 1 - - uid: 296 + - uid: 343 components: - type: Transform - pos: 1.5,14.5 + pos: 16.5,9.5 parent: 1 - - uid: 309 + - uid: 344 components: - type: Transform - pos: 2.5,12.5 + pos: 15.5,10.5 parent: 1 - - uid: 310 + - uid: 345 components: - type: Transform - pos: 4.5,15.5 + pos: 16.5,6.5 parent: 1 - - uid: 311 + - uid: 346 components: - type: Transform - pos: 1.5,16.5 + pos: 21.5,13.5 parent: 1 -- proto: WallReinforcedRust - entities: - - uid: 32 + - uid: 347 components: - type: Transform - pos: 6.5,1.5 + pos: 22.5,15.5 parent: 1 - - uid: 33 + - uid: 348 components: - type: Transform - pos: 6.5,0.5 + pos: 3.5,12.5 parent: 1 - - uid: 34 + - uid: 349 components: - type: Transform - pos: 10.5,3.5 + pos: 2.5,16.5 parent: 1 - - uid: 35 + - uid: 350 components: - type: Transform - pos: 9.5,0.5 + pos: 3.5,16.5 parent: 1 - - uid: 36 + - uid: 351 components: - type: Transform - pos: 10.5,0.5 + pos: 3.5,13.5 parent: 1 - - uid: 37 + - uid: 352 components: - type: Transform - pos: 10.5,1.5 + pos: 0.5,13.5 parent: 1 - - uid: 38 + - uid: 426 components: - type: Transform - pos: 6.5,4.5 + rot: -1.5707963267948966 rad + pos: 12.5,18.5 parent: 1 - - uid: 45 + - uid: 428 components: - type: Transform - pos: 19.5,3.5 + rot: -1.5707963267948966 rad + pos: 12.5,20.5 parent: 1 - - uid: 47 + - uid: 429 components: - type: Transform - pos: 20.5,3.5 + rot: -1.5707963267948966 rad + pos: 13.5,18.5 parent: 1 - - uid: 48 + - uid: 430 components: - type: Transform - pos: 19.5,2.5 + rot: -1.5707963267948966 rad + pos: 19.5,18.5 parent: 1 - - uid: 49 + - uid: 431 components: - type: Transform - pos: 21.5,3.5 + rot: -1.5707963267948966 rad + pos: 13.5,20.5 parent: 1 - - uid: 54 + - uid: 432 components: - type: Transform - pos: 21.5,1.5 + rot: -1.5707963267948966 rad + pos: 14.5,18.5 parent: 1 - - uid: 61 + - uid: 434 components: - type: Transform - pos: 19.5,1.5 + rot: -1.5707963267948966 rad + pos: 14.5,20.5 parent: 1 - - uid: 62 + - uid: 435 components: - type: Transform - pos: 20.5,1.5 + rot: -1.5707963267948966 rad + pos: 15.5,18.5 parent: 1 - - uid: 64 + - uid: 437 components: - type: Transform - pos: 21.5,2.5 + rot: -1.5707963267948966 rad + pos: 15.5,20.5 parent: 1 - - uid: 68 + - uid: 439 components: - type: Transform - pos: 19.5,16.5 + rot: -1.5707963267948966 rad + pos: 16.5,20.5 parent: 1 - - uid: 69 + - uid: 440 components: - type: Transform - pos: 19.5,13.5 + rot: -1.5707963267948966 rad + pos: 16.5,18.5 parent: 1 - - uid: 91 + - uid: 443 components: - type: Transform - pos: 0.5,14.5 + rot: -1.5707963267948966 rad + pos: 22.5,22.5 parent: 1 - - uid: 95 + - uid: 446 components: - type: Transform - pos: 18.5,16.5 + rot: -1.5707963267948966 rad + pos: 21.5,22.5 parent: 1 - - uid: 157 + - uid: 447 components: - type: Transform - pos: 13.5,8.5 + rot: -1.5707963267948966 rad + pos: 18.5,20.5 parent: 1 - - uid: 158 + - uid: 449 components: - type: Transform - pos: 12.5,9.5 + rot: -1.5707963267948966 rad + pos: 20.5,22.5 parent: 1 - - uid: 194 + - uid: 450 components: - type: Transform - pos: 12.5,10.5 + rot: -1.5707963267948966 rad + pos: 22.5,18.5 parent: 1 - - uid: 195 + - uid: 452 components: - type: Transform - pos: 16.5,9.5 + rot: -1.5707963267948966 rad + pos: 19.5,22.5 parent: 1 - - uid: 196 + - uid: 455 components: - type: Transform - pos: 15.5,10.5 + rot: -1.5707963267948966 rad + pos: 18.5,22.5 parent: 1 - - uid: 206 + - uid: 456 components: - type: Transform - pos: 16.5,6.5 + rot: -1.5707963267948966 rad + pos: 18.5,18.5 parent: 1 - - uid: 245 + - uid: 457 components: - type: Transform - pos: 21.5,13.5 + rot: -1.5707963267948966 rad + pos: 18.5,19.5 parent: 1 - - uid: 277 + - uid: 458 components: - type: Transform - pos: 22.5,15.5 + rot: -1.5707963267948966 rad + pos: 17.5,18.5 parent: 1 - - uid: 290 + - uid: 460 components: - type: Transform - pos: 3.5,12.5 + rot: -1.5707963267948966 rad + pos: 21.5,18.5 parent: 1 - - uid: 291 + - uid: 461 components: - type: Transform - pos: 2.5,16.5 + rot: -1.5707963267948966 rad + pos: 20.5,18.5 parent: 1 - - uid: 297 + - uid: 462 components: - type: Transform - pos: 3.5,16.5 + rot: -1.5707963267948966 rad + pos: 17.5,22.5 parent: 1 - - uid: 307 + - uid: 463 components: - type: Transform - pos: 3.5,13.5 + rot: -1.5707963267948966 rad + pos: 16.5,21.5 parent: 1 - - uid: 308 + - uid: 464 components: - type: Transform - pos: 0.5,13.5 + rot: -1.5707963267948966 rad + pos: 16.5,22.5 parent: 1 - proto: WallSolid entities: - - uid: 14 + - uid: 353 components: - type: Transform pos: 4.5,1.5 parent: 1 - - uid: 15 + - uid: 354 components: - type: Transform pos: 4.5,2.5 parent: 1 - - uid: 17 + - uid: 355 components: - type: Transform pos: 3.5,3.5 parent: 1 - - uid: 18 + - uid: 356 components: - type: Transform pos: 3.5,4.5 parent: 1 - - uid: 19 + - uid: 357 components: - type: Transform pos: 2.5,4.5 parent: 1 - - uid: 23 + - uid: 358 components: - type: Transform pos: 0.5,2.5 parent: 1 - - uid: 26 + - uid: 359 components: - type: Transform pos: 1.5,0.5 parent: 1 - - uid: 27 + - uid: 360 components: - type: Transform pos: 2.5,0.5 parent: 1 - - uid: 31 + - uid: 361 components: - type: Transform pos: 21.5,6.5 parent: 1 - - uid: 66 + - uid: 362 components: - type: Transform pos: 20.5,10.5 parent: 1 - - uid: 72 + - uid: 363 components: - type: Transform pos: 22.5,8.5 parent: 1 - - uid: 93 + - uid: 364 components: - type: Transform pos: 18.5,7.5 parent: 1 - - uid: 94 + - uid: 365 components: - type: Transform pos: 18.5,6.5 parent: 1 - - uid: 97 + - uid: 366 components: - type: Transform pos: 22.5,9.5 parent: 1 - - uid: 98 + - uid: 367 components: - type: Transform pos: 21.5,10.5 parent: 1 - - uid: 101 + - uid: 368 components: - type: Transform pos: 12.5,1.5 parent: 1 - - uid: 104 + - uid: 369 components: - type: Transform pos: 12.5,4.5 parent: 1 - - uid: 105 + - uid: 370 components: - type: Transform pos: 13.5,4.5 parent: 1 - - uid: 108 + - uid: 371 components: - type: Transform pos: 16.5,4.5 parent: 1 - - uid: 110 + - uid: 372 components: - type: Transform pos: 16.5,2.5 parent: 1 - - uid: 111 + - uid: 373 components: - type: Transform pos: 16.5,1.5 parent: 1 - - uid: 134 + - uid: 374 components: - type: Transform pos: 6.5,9.5 parent: 1 - - uid: 135 + - uid: 375 components: - type: Transform pos: 6.5,8.5 parent: 1 - - uid: 151 + - uid: 376 components: - type: Transform pos: 7.5,8.5 parent: 1 - - uid: 155 + - uid: 377 components: - type: Transform pos: 7.5,6.5 parent: 1 - - uid: 159 + - uid: 378 components: - type: Transform pos: 9.5,7.5 parent: 1 - - uid: 160 + - uid: 379 components: - type: Transform pos: 10.5,8.5 parent: 1 - - uid: 161 + - uid: 380 components: - type: Transform pos: 9.5,10.5 parent: 1 - - uid: 162 + - uid: 381 components: - type: Transform pos: 8.5,10.5 parent: 1 - - uid: 165 + - uid: 382 components: - type: Transform pos: 2.5,10.5 parent: 1 - - uid: 168 + - uid: 383 components: - type: Transform pos: 3.5,8.5 parent: 1 - - uid: 173 + - uid: 384 components: - type: Transform pos: 1.5,1.5 parent: 1 - - uid: 179 + - uid: 385 components: - type: Transform pos: 1.5,8.5 parent: 1 - - uid: 180 + - uid: 386 components: - type: Transform pos: 3.5,6.5 parent: 1 - - uid: 181 + - uid: 387 components: - type: Transform pos: 1.5,7.5 parent: 1 - - uid: 197 + - uid: 388 components: - type: Transform pos: 3.5,10.5 parent: 1 - - uid: 200 + - uid: 389 components: - type: Transform pos: 2.5,6.5 parent: 1 - - uid: 247 + - uid: 390 components: - type: Transform pos: 18.5,9.5 parent: 1 -- proto: WallSolidRust - entities: - - uid: 12 + - uid: 391 components: - type: Transform pos: 3.5,1.5 parent: 1 - - uid: 13 + - uid: 392 components: - type: Transform pos: 3.5,0.5 parent: 1 - - uid: 16 + - uid: 393 components: - type: Transform pos: 4.5,3.5 parent: 1 - - uid: 20 + - uid: 394 components: - type: Transform pos: 1.5,4.5 parent: 1 - - uid: 21 + - uid: 395 components: - type: Transform pos: 0.5,3.5 parent: 1 - - uid: 22 + - uid: 396 components: - type: Transform pos: 1.5,3.5 parent: 1 - - uid: 24 + - uid: 397 components: - type: Transform pos: 0.5,1.5 parent: 1 - - uid: 102 + - uid: 398 components: - type: Transform pos: 12.5,3.5 parent: 1 - - uid: 103 + - uid: 399 components: - type: Transform pos: 12.5,2.5 parent: 1 - - uid: 106 + - uid: 400 components: - type: Transform pos: 15.5,4.5 parent: 1 - - uid: 107 + - uid: 401 components: - type: Transform pos: 14.5,4.5 parent: 1 - - uid: 109 + - uid: 402 components: - type: Transform pos: 16.5,3.5 parent: 1 - - uid: 112 + - uid: 403 components: - type: Transform pos: 14.5,1.5 parent: 1 - - uid: 125 + - uid: 404 components: - type: Transform pos: 9.5,6.5 parent: 1 - - uid: 126 + - uid: 405 components: - type: Transform pos: 9.5,8.5 parent: 1 - - uid: 127 + - uid: 406 components: - type: Transform pos: 7.5,10.5 parent: 1 - - uid: 128 + - uid: 407 components: - type: Transform pos: 3.5,9.5 parent: 1 - - uid: 139 + - uid: 408 components: - type: Transform pos: 10.5,9.5 parent: 1 - - uid: 140 + - uid: 409 components: - type: Transform pos: 6.5,10.5 parent: 1 - - uid: 141 + - uid: 410 components: - type: Transform pos: 3.5,7.5 parent: 1 - - uid: 142 + - uid: 411 components: - type: Transform pos: 7.5,7.5 parent: 1 - - uid: 163 + - uid: 412 components: - type: Transform pos: 8.5,6.5 parent: 1 - - uid: 201 + - uid: 413 components: - type: Transform pos: 1.5,6.5 parent: 1 - - uid: 202 + - uid: 414 components: - type: Transform pos: 10.5,10.5 parent: 1 - - uid: 227 + - uid: 415 components: - type: Transform pos: 1.5,10.5 parent: 1 - - uid: 228 + - uid: 416 components: - type: Transform pos: 1.5,9.5 parent: 1 - - uid: 246 + - uid: 417 components: - type: Transform pos: 18.5,10.5 parent: 1 - - uid: 248 + - uid: 418 components: - type: Transform pos: 19.5,10.5 parent: 1 - - uid: 249 + - uid: 419 components: - type: Transform pos: 18.5,8.5 parent: 1 - - uid: 271 + - uid: 420 components: - type: Transform pos: 22.5,6.5 parent: 1 - - uid: 272 + - uid: 421 components: - type: Transform pos: 19.5,6.5 parent: 1 - - uid: 273 + - uid: 422 components: - type: Transform pos: 22.5,10.5 parent: 1 - - uid: 274 + - uid: 423 components: - type: Transform pos: 22.5,7.5 diff --git a/Resources/Maps/_NF/Dungeon/virology_lab.yml b/Resources/Maps/_NF/Dungeon/virology_lab.yml index 4995fc8a02e..d71a1d8ccd3 100644 --- a/Resources/Maps/_NF/Dungeon/virology_lab.yml +++ b/Resources/Maps/_NF/Dungeon/virology_lab.yml @@ -94,7 +94,7 @@ entities: version: 6 -1,3: ind: -1,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,2: ind: 0,2 @@ -102,7 +102,7 @@ entities: version: 6 0,3: ind: 0,3 - tiles: dAAAAAADdAAAAAACdAAAAAADbwAAAAAAdAAAAAAAdAAAAAABdAAAAAACVQAAAAACXAAAAAAAXAAAAAAAXAAAAAADXAAAAAACXAAAAAADXAAAAAABXAAAAAAAVQAAAAAAVQAAAAABVQAAAAACVQAAAAAAVQAAAAABVQAAAAACVQAAAAAAVQAAAAAAVQAAAAADVQAAAAABVQAAAAAAVQAAAAADVQAAAAABVQAAAAACVQAAAAADVQAAAAACVQAAAAAAXAAAAAAAXAAAAAADXAAAAAADVQAAAAADXAAAAAADXAAAAAAAXAAAAAACVQAAAAAAXAAAAAAAXAAAAAAAXAAAAAABVQAAAAACXAAAAAADXAAAAAAAXAAAAAAAVQAAAAABXAAAAAADXAAAAAACXAAAAAAAVQAAAAAAXAAAAAAAXAAAAAABXAAAAAADVQAAAAAAXAAAAAACXAAAAAACXAAAAAACVQAAAAAAXAAAAAACXAAAAAACXAAAAAACVQAAAAADXAAAAAACXAAAAAACXAAAAAACVQAAAAADXAAAAAABXAAAAAADXAAAAAADVQAAAAABXAAAAAAAXAAAAAAAXAAAAAABVQAAAAABXAAAAAABXAAAAAACXAAAAAAAVQAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAAAVQAAAAACVQAAAAACVQAAAAAAVQAAAAADVQAAAAABVQAAAAADVQAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: dAAAAAADdAAAAAACdAAAAAADbwAAAAAAdAAAAAAAdAAAAAABdAAAAAACVQAAAAACXAAAAAAAXAAAAAAAXAAAAAADXAAAAAACXAAAAAADXAAAAAABXAAAAAAAVQAAAAAAVQAAAAABVQAAAAACVQAAAAAAVQAAAAABVQAAAAACVQAAAAAAVQAAAAAAVQAAAAADVQAAAAABVQAAAAAAVQAAAAADVQAAAAABVQAAAAACVQAAAAADVQAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,2: ind: 1,2 @@ -110,7 +110,7 @@ entities: version: 6 1,3: ind: 1,3 - tiles: fQAAAAAAfQAAAAAAfQAAAAAADgAAAAACDgAAAAABDgAAAAABDgAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAACVQAAAAAAVQAAAAABVQAAAAACVQAAAAAAVQAAAAADVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAABXAAAAAAAXAAAAAABVQAAAAADfQAAAAAAXAAAAAABbAAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAADXAAAAAAAXAAAAAACVQAAAAABXAAAAAACXAAAAAAAXAAAAAACVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAVQAAAAADfQAAAAAAXAAAAAABfQAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAABVQAAAAABVQAAAAACVQAAAAABVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fQAAAAAAfQAAAAAAfQAAAAAADgAAAAACDgAAAAABDgAAAAABDgAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAACVQAAAAAAVQAAAAABVQAAAAACVQAAAAAAVQAAAAADVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,0: ind: 2,0 @@ -118,7 +118,7 @@ entities: version: 6 3,0: ind: 3,0 - tiles: PwAAAAAAfQAAAAAAPwAAAAAAfQAAAAAALQAAAAAAVQAAAAACVQAAAAABVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAADfQAAAAAAXAAAAAABfQAAAAAALQAAAAAAVQAAAAACVQAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAADXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAACVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAACfQAAAAAAXAAAAAABfQAAAAAALQAAAAAAVQAAAAABVQAAAAADVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAfQAAAAAAeQAAAAABfQAAAAAALQAAAAAAVQAAAAAAVQAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAACVQAAAAACVQAAAAABVQAAAAAAVQAAAAABVQAAAAABVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAAAVQAAAAABVQAAAAADVQAAAAAAVQAAAAABVQAAAAADVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAABVQAAAAACVQAAAAAAVQAAAAADVQAAAAABVQAAAAADVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAACVQAAAAACVQAAAAACVQAAAAACVQAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABVQAAAAAAVQAAAAACVQAAAAACVQAAAAAAVQAAAAACVQAAAAADVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAAAVQAAAAADVQAAAAABVQAAAAACVQAAAAAAVQAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAABVQAAAAADVQAAAAACVQAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAADVQAAAAABVQAAAAACVQAAAAAAVQAAAAAAVQAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABVQAAAAABVQAAAAAAVQAAAAADVQAAAAABVQAAAAABVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAACVQAAAAADVQAAAAAAVQAAAAABVQAAAAAAVQAAAAACVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAACVQAAAAACVQAAAAAAVQAAAAABVQAAAAACVQAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: PwAAAAAAfQAAAAAAPwAAAAAAfQAAAAAALQAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAADfQAAAAAAXAAAAAABfQAAAAAALQAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAADXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAACfQAAAAAAXAAAAAABfQAAAAAALQAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAfQAAAAAAeQAAAAABfQAAAAAALQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAACVQAAAAACVQAAAAABVQAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAAAVQAAAAABVQAAAAADVQAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAABVQAAAAACVQAAAAAAVQAAAAADVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAACVQAAAAACVQAAAAACVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABVQAAAAAAVQAAAAACVQAAAAACVQAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAAAVQAAAAADVQAAAAABVQAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAABVQAAAAADVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAADVQAAAAABVQAAAAACVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABVQAAAAABVQAAAAAAVQAAAAADVQAAAAABVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAACVQAAAAADVQAAAAAAVQAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAACVQAAAAACVQAAAAAAVQAAAAABVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,-1: ind: 2,-1 @@ -126,15 +126,15 @@ entities: version: 6 3,-1: ind: 3,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAAAVQAAAAABVQAAAAACVQAAAAABVQAAAAAAVQAAAAADVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAAAVQAAAAABVQAAAAACVQAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,1: ind: 3,1 - tiles: VQAAAAACVQAAAAAAVQAAAAACVQAAAAACVQAAAAACVQAAAAADVQAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAADVQAAAAADVQAAAAADVQAAAAADVQAAAAACVQAAAAADVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAACVQAAAAACVQAAAAADVQAAAAACVQAAAAADVQAAAAADVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAADVQAAAAAAVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAAAVQAAAAAAVQAAAAACVQAAAAADVQAAAAACVQAAAAABVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAACVQAAAAAAVQAAAAACVQAAAAABVQAAAAAAVQAAAAADVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAABVQAAAAADVQAAAAACVQAAAAACVQAAAAACVQAAAAACVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAADVQAAAAADVQAAAAABVQAAAAADVQAAAAAAVQAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAABVQAAAAADVQAAAAABVQAAAAABVQAAAAACVQAAAAACVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAABVQAAAAABVQAAAAABVQAAAAAAVQAAAAACVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAABVQAAAAABVQAAAAACVQAAAAACVQAAAAADVQAAAAABVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAADVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAADVQAAAAADVQAAAAABVQAAAAABVQAAAAACVQAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAACVQAAAAACVQAAAAAAVQAAAAACVQAAAAADVQAAAAACVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAADVQAAAAACVQAAAAADVQAAAAADVQAAAAADVQAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAABVQAAAAAAVQAAAAABVQAAAAAAVQAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: VQAAAAACVQAAAAAAVQAAAAACVQAAAAACVQAAAAACVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAADVQAAAAADVQAAAAADVQAAAAADVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAACVQAAAAACVQAAAAADVQAAAAACVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAAAVQAAAAAAVQAAAAACVQAAAAADVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAACVQAAAAAAVQAAAAACVQAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAABVQAAAAADVQAAAAACVQAAAAACVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAADVQAAAAADVQAAAAABVQAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAABVQAAAAADVQAAAAABVQAAAAABVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAABVQAAAAABVQAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAABVQAAAAABVQAAAAACVQAAAAACVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAADVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAADVQAAAAADVQAAAAABVQAAAAABVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAACVQAAAAACVQAAAAAAVQAAAAACVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAADVQAAAAACVQAAAAADVQAAAAADVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAABVQAAAAAAVQAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,2: ind: 3,2 - tiles: VQAAAAADVQAAAAABVQAAAAABVQAAAAAAVQAAAAAAVQAAAAACVQAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAACVQAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAACVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABVQAAAAAAVQAAAAACVQAAAAAAVQAAAAACVQAAAAABVQAAAAACVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAADVQAAAAADVQAAAAACVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABVQAAAAAAVQAAAAACVQAAAAABVQAAAAADVQAAAAABVQAAAAADVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAAAVQAAAAABVQAAAAACVQAAAAABVQAAAAABVQAAAAADVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAADVQAAAAAAVQAAAAABVQAAAAAAVQAAAAABVQAAAAABVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAABVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAAAVQAAAAACVQAAAAABVQAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAACVQAAAAABVQAAAAABVQAAAAADVQAAAAACVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: VQAAAAADVQAAAAABVQAAAAABVQAAAAAAVQAAAAAAVQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAACVQAAAAACVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABVQAAAAAAVQAAAAACVQAAAAAAVQAAAAACVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAADVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAABVQAAAAAAVQAAAAACVQAAAAABVQAAAAADVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAADVQAAAAAAVQAAAAABVQAAAAACVQAAAAABVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAADVQAAAAAAVQAAAAABVQAAAAAAVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAADVQAAAAAAVQAAAAACVQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAACVQAAAAADVQAAAAACVQAAAAABVQAAAAABVQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,2: ind: 2,2 @@ -628,9 +628,6 @@ entities: 1093: 11,31 1149: 10,36 1168: 22,36 - 1217: 2,52 - 1218: 6,52 - 1219: 10,52 - node: color: '#52B4E9FF' id: BrickTileWhiteCornerNe @@ -644,8 +641,6 @@ entities: 859: 40,32 866: 30,32 1033: 14,16 - 1249: 14,52 - 1250: 18,52 - node: color: '#D381C996' id: BrickTileWhiteCornerNe @@ -687,9 +682,6 @@ entities: 1105: 7,30 1116: 0,36 1167: 12,36 - 1220: 0,52 - 1221: 4,52 - 1222: 8,52 - node: color: '#52B4E9FF' id: BrickTileWhiteCornerNw @@ -703,8 +695,6 @@ entities: 856: 28,32 864: 38,32 1035: 8,16 - 1251: 12,52 - 1252: 16,52 - node: color: '#D381C996' id: BrickTileWhiteCornerNw @@ -745,9 +735,6 @@ entities: 1104: 5,32 1156: 10,34 1169: 22,34 - 1223: 6,50 - 1224: 2,50 - 1225: 10,50 - node: color: '#52B4E9FF' id: BrickTileWhiteCornerSe @@ -760,8 +747,6 @@ entities: 860: 40,30 867: 30,30 1034: 14,12 - 1255: 18,50 - 1256: 14,50 - node: color: '#D381C996' id: BrickTileWhiteCornerSe @@ -796,9 +781,6 @@ entities: 1096: 1,31 1123: 0,34 1170: 12,34 - 1226: 0,50 - 1227: 4,50 - 1228: 8,50 - node: color: '#52B4E9FF' id: BrickTileWhiteCornerSw @@ -811,8 +793,6 @@ entities: 861: 28,30 865: 38,30 1032: 8,12 - 1253: 12,50 - 1254: 16,50 - node: color: '#D381C996' id: BrickTileWhiteCornerSw @@ -2155,9 +2135,6 @@ entities: 1109: 12,31 1157: 10,35 1190: 22,35 - 1238: 2,51 - 1239: 6,51 - 1240: 10,51 - node: color: '#639137FF' id: WarnLineGreyscaleE @@ -2172,8 +2149,6 @@ entities: 847: 22,39 869: 40,31 871: 30,31 - 1241: 14,51 - 1242: 18,51 - node: color: '#808080FF' id: WarnLineGreyscaleE @@ -2211,7 +2186,6 @@ entities: id: WarnLineGreyscaleE decals: 1017: 22,26 - 1258: 22,51 - node: color: '#467B41FF' id: WarnLineGreyscaleN @@ -2230,9 +2204,6 @@ entities: 1107: 6,32 1125: 5,36 1194: 5,10 - 1229: 5,52 - 1230: 9,52 - 1234: 1,52 - node: color: '#639137FF' id: WarnLineGreyscaleN @@ -2255,8 +2226,6 @@ entities: id: WarnLineGreyscaleN decals: 845: 19,40 - 1243: 13,52 - 1244: 17,52 - node: color: '#808080FF' id: WarnLineGreyscaleN @@ -2295,7 +2264,6 @@ entities: id: WarnLineGreyscaleN decals: 1015: 21,28 - 1257: 21,52 - node: color: '#467B41FF' id: WarnLineGreyscaleS @@ -2313,9 +2281,6 @@ entities: 1108: 6,30 1124: 5,34 1196: 5,6 - 1231: 1,50 - 1232: 5,50 - 1233: 9,50 - node: color: '#639137FF' id: WarnLineGreyscaleS @@ -2335,12 +2300,6 @@ entities: 488: 5,45 489: 3,42 653: 26,0 - - node: - color: '#7B7B3FFF' - id: WarnLineGreyscaleS - decals: - 1245: 13,50 - 1246: 17,50 - node: color: '#808080FF' id: WarnLineGreyscaleS @@ -2378,7 +2337,6 @@ entities: id: WarnLineGreyscaleS decals: 1014: 21,24 - 1260: 21,50 - node: color: '#467B41FF' id: WarnLineGreyscaleW @@ -2399,9 +2357,6 @@ entities: 1126: 0,35 1189: 12,35 1195: 0,8 - 1235: 0,51 - 1236: 4,51 - 1237: 8,51 - node: color: '#639137FF' id: WarnLineGreyscaleW @@ -2417,8 +2372,6 @@ entities: 846: 16,39 868: 38,31 870: 28,31 - 1247: 12,51 - 1248: 16,51 - node: color: '#808080FF' id: WarnLineGreyscaleW @@ -2451,7 +2404,6 @@ entities: id: WarnLineGreyscaleW decals: 1016: 20,26 - 1259: 20,51 - node: color: '#467B41FF' id: WarnLineN @@ -2733,12 +2685,6 @@ entities: - type: Transform pos: 29.5,40.5 parent: 1653 - - uid: 2118 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,50.5 - parent: 1653 - proto: Ash entities: - uid: 1155 @@ -2756,183 +2702,6 @@ entities: - type: Transform pos: 20.22648,0.80249166 parent: 1653 -- proto: AtmosFixFreezerMarker - entities: - - uid: 281 - components: - - type: Transform - pos: 20.5,15.5 - parent: 1653 - - uid: 282 - components: - - type: Transform - pos: 21.5,16.5 - parent: 1653 - - uid: 284 - components: - - type: Transform - pos: 19.5,12.5 - parent: 1653 - - uid: 286 - components: - - type: Transform - pos: 20.5,12.5 - parent: 1653 - - uid: 287 - components: - - type: Transform - pos: 20.5,13.5 - parent: 1653 - - uid: 288 - components: - - type: Transform - pos: 20.5,14.5 - parent: 1653 - - uid: 466 - components: - - type: Transform - pos: 20.5,16.5 - parent: 1653 - - uid: 467 - components: - - type: Transform - pos: 21.5,12.5 - parent: 1653 - - uid: 469 - components: - - type: Transform - pos: 21.5,14.5 - parent: 1653 - - uid: 474 - components: - - type: Transform - pos: 22.5,15.5 - parent: 1653 - - uid: 479 - components: - - type: Transform - pos: 21.5,15.5 - parent: 1653 - - uid: 480 - components: - - type: Transform - pos: 21.5,13.5 - parent: 1653 - - uid: 481 - components: - - type: Transform - pos: 22.5,16.5 - parent: 1653 - - uid: 491 - components: - - type: Transform - pos: 22.5,12.5 - parent: 1653 - - uid: 626 - components: - - type: Transform - pos: 18.5,14.5 - parent: 1653 - - uid: 712 - components: - - type: Transform - pos: 18.5,13.5 - parent: 1653 - - uid: 754 - components: - - type: Transform - pos: 19.5,16.5 - parent: 1653 - - uid: 755 - components: - - type: Transform - pos: 18.5,12.5 - parent: 1653 - - uid: 756 - components: - - type: Transform - pos: 19.5,15.5 - parent: 1653 - - uid: 757 - components: - - type: Transform - pos: 19.5,14.5 - parent: 1653 - - uid: 961 - components: - - type: Transform - pos: 22.5,14.5 - parent: 1653 - - uid: 1171 - components: - - type: Transform - pos: 18.5,16.5 - parent: 1653 - - uid: 1185 - components: - - type: Transform - pos: 22.5,13.5 - parent: 1653 - - uid: 1289 - components: - - type: Transform - pos: 19.5,13.5 - parent: 1653 - - uid: 1291 - components: - - type: Transform - pos: 18.5,15.5 - parent: 1653 - - uid: 1308 - components: - - type: Transform - pos: 17.5,14.5 - parent: 1653 - - uid: 1341 - components: - - type: Transform - pos: 16.5,12.5 - parent: 1653 - - uid: 1342 - components: - - type: Transform - pos: 17.5,16.5 - parent: 1653 - - uid: 1343 - components: - - type: Transform - pos: 17.5,15.5 - parent: 1653 - - uid: 1344 - components: - - type: Transform - pos: 17.5,13.5 - parent: 1653 - - uid: 1345 - components: - - type: Transform - pos: 17.5,12.5 - parent: 1653 - - uid: 1346 - components: - - type: Transform - pos: 16.5,14.5 - parent: 1653 - - uid: 1347 - components: - - type: Transform - pos: 16.5,13.5 - parent: 1653 - - uid: 1352 - components: - - type: Transform - pos: 16.5,16.5 - parent: 1653 - - uid: 1353 - components: - - type: Transform - pos: 16.5,15.5 - parent: 1653 - proto: Barricade entities: - uid: 665 @@ -3148,10 +2917,6 @@ entities: rot: 3.141592653589793 rad pos: 16.5,42.5 parent: 1653 - - type: Physics - canCollide: False - - type: Fixtures - fixtures: {} - proto: BenchSofaCorpLeft entities: - uid: 699 @@ -3313,14 +3078,6 @@ entities: - type: Transform pos: 20.5,48.5 parent: 1653 -- proto: BorgCharger - entities: - - uid: 2180 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,50.5 - parent: 1653 - proto: BoxFolderWhite entities: - uid: 1003 @@ -5724,161 +5481,6 @@ entities: - type: Transform pos: 21.5,25.5 parent: 1653 - - uid: 2119 - components: - - type: Transform - pos: 21.5,52.5 - parent: 1653 - - uid: 2120 - components: - - type: Transform - pos: 21.5,51.5 - parent: 1653 - - uid: 2121 - components: - - type: Transform - pos: 21.5,50.5 - parent: 1653 - - uid: 2122 - components: - - type: Transform - pos: 20.5,51.5 - parent: 1653 - - uid: 2123 - components: - - type: Transform - pos: 22.5,51.5 - parent: 1653 - - uid: 2124 - components: - - type: Transform - pos: 20.5,50.5 - parent: 1653 - - uid: 2125 - components: - - type: Transform - pos: 17.5,50.5 - parent: 1653 - - uid: 2126 - components: - - type: Transform - pos: 17.5,51.5 - parent: 1653 - - uid: 2127 - components: - - type: Transform - pos: 17.5,52.5 - parent: 1653 - - uid: 2131 - components: - - type: Transform - pos: 18.5,51.5 - parent: 1653 - - uid: 2132 - components: - - type: Transform - pos: 16.5,51.5 - parent: 1653 - - uid: 2138 - components: - - type: Transform - pos: 13.5,52.5 - parent: 1653 - - uid: 2139 - components: - - type: Transform - pos: 13.5,51.5 - parent: 1653 - - uid: 2153 - components: - - type: Transform - pos: 13.5,50.5 - parent: 1653 - - uid: 2163 - components: - - type: Transform - pos: 14.5,51.5 - parent: 1653 - - uid: 2164 - components: - - type: Transform - pos: 12.5,51.5 - parent: 1653 - - uid: 2165 - components: - - type: Transform - pos: 9.5,52.5 - parent: 1653 - - uid: 2166 - components: - - type: Transform - pos: 9.5,51.5 - parent: 1653 - - uid: 2167 - components: - - type: Transform - pos: 9.5,50.5 - parent: 1653 - - uid: 2168 - components: - - type: Transform - pos: 10.5,51.5 - parent: 1653 - - uid: 2169 - components: - - type: Transform - pos: 8.5,51.5 - parent: 1653 - - uid: 2170 - components: - - type: Transform - pos: 5.5,52.5 - parent: 1653 - - uid: 2171 - components: - - type: Transform - pos: 5.5,51.5 - parent: 1653 - - uid: 2172 - components: - - type: Transform - pos: 5.5,50.5 - parent: 1653 - - uid: 2173 - components: - - type: Transform - pos: 6.5,51.5 - parent: 1653 - - uid: 2174 - components: - - type: Transform - pos: 4.5,51.5 - parent: 1653 - - uid: 2175 - components: - - type: Transform - pos: 1.5,52.5 - parent: 1653 - - uid: 2176 - components: - - type: Transform - pos: 1.5,51.5 - parent: 1653 - - uid: 2177 - components: - - type: Transform - pos: 1.5,50.5 - parent: 1653 - - uid: 2178 - components: - - type: Transform - pos: 2.5,51.5 - parent: 1653 - - uid: 2179 - components: - - type: Transform - pos: 0.5,51.5 - parent: 1653 - proto: CableHV entities: - uid: 316 @@ -6156,21 +5758,6 @@ entities: - type: Transform pos: 29.5,38.5 parent: 1653 - - uid: 2111 - components: - - type: Transform - pos: 22.5,52.5 - parent: 1653 - - uid: 2113 - components: - - type: Transform - pos: 22.5,51.5 - parent: 1653 - - uid: 2114 - components: - - type: Transform - pos: 22.5,50.5 - parent: 1653 - proto: CableMV entities: - uid: 573 @@ -6253,21 +5840,6 @@ entities: - type: Transform pos: 29.5,40.5 parent: 1653 - - uid: 2115 - components: - - type: Transform - pos: 22.5,50.5 - parent: 1653 - - uid: 2116 - components: - - type: Transform - pos: 21.5,50.5 - parent: 1653 - - uid: 2117 - components: - - type: Transform - pos: 20.5,50.5 - parent: 1653 - proto: CableTerminal entities: - uid: 543 @@ -6811,12 +6383,6 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,26.5 parent: 1653 - - uid: 2112 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,52.5 - parent: 1653 - proto: Chair entities: - uid: 630 @@ -6907,23 +6473,6 @@ entities: - type: Transform pos: 0.5,1.5 parent: 1653 - - uid: 2182 - components: - - type: Transform - pos: 2.5,52.5 - parent: 1653 - - uid: 2183 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,52.5 - parent: 1653 - - uid: 2184 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,50.5 - parent: 1653 - proto: ChairOfficeDark entities: - uid: 675 @@ -7878,39 +7427,6 @@ entities: rot: 3.141592653589793 rad pos: 35.5,30.5 parent: 1653 - - uid: 2201 - components: - - type: Transform - pos: 0.5,52.5 - parent: 1653 - - uid: 2202 - components: - - type: Transform - pos: 6.5,52.5 - parent: 1653 - - uid: 2203 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,50.5 - parent: 1653 - - uid: 2204 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,50.5 - parent: 1653 - - uid: 2205 - components: - - type: Transform - pos: 18.5,52.5 - parent: 1653 - - uid: 2206 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,50.5 - parent: 1653 - proto: filingCabinetDrawerRandom entities: - uid: 1481 @@ -8293,11 +7809,6 @@ entities: - type: Transform pos: 33.5,9.5 parent: 1653 - - uid: 2110 - components: - - type: Transform - pos: 22.5,52.5 - parent: 1653 - proto: GeneratorRTGDamaged entities: - uid: 776 @@ -8640,6 +8151,13 @@ entities: - type: Transform pos: 0.5,16.5 parent: 1653 +- proto: MachineFrame + entities: + - uid: 864 + components: + - type: Transform + pos: 20.5,25.5 + parent: 1653 - proto: MaintenanceFluffSpawner entities: - uid: 1983 @@ -8936,18 +8454,6 @@ entities: - type: Transform pos: 36.5,14.5 parent: 1653 - - uid: 2189 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,52.5 - parent: 1653 - - uid: 2190 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,50.5 - parent: 1653 - proto: Poweredlight entities: - uid: 26 @@ -8974,31 +8480,23 @@ entities: rot: 3.141592653589793 rad pos: 10.5,38.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 513 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,38.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 634 components: - type: Transform pos: 2.5,36.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 635 components: - type: Transform rot: 3.141592653589793 rad pos: 8.5,34.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 652 components: - type: Transform @@ -9016,82 +8514,60 @@ entities: - type: Transform pos: 14.5,36.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 676 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,34.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 680 components: - type: Transform pos: 27.5,36.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 704 components: - type: Transform pos: 11.5,32.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 770 components: - type: Transform pos: 15.5,32.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 771 components: - type: Transform pos: 24.5,32.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 944 components: - type: Transform pos: 15.5,22.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 945 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,18.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1011 components: - type: Transform pos: 18.5,22.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1012 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,18.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1052 components: - type: Transform rot: 3.141592653589793 rad pos: 25.5,18.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1320 components: - type: Transform @@ -9103,16 +8579,12 @@ entities: - type: Transform pos: 27.5,4.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1593 components: - type: Transform rot: -1.5707963267948966 rad pos: 34.5,19.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1923 components: - type: Transform @@ -9133,16 +8605,12 @@ entities: rot: 3.141592653589793 rad pos: 1.5,30.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 738 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,34.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - proto: PoweredlightLED entities: - uid: 24 @@ -9223,94 +8691,70 @@ entities: rot: 3.141592653589793 rad pos: 9.5,42.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 587 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,44.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 588 components: - type: Transform rot: 3.141592653589793 rad pos: 8.5,44.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 714 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,25.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 903 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,19.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 904 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,22.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 949 components: - type: Transform pos: 6.5,10.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 991 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,6.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 992 components: - type: Transform rot: 3.141592653589793 rad pos: 9.5,6.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1156 components: - type: Transform pos: 11.5,14.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1157 components: - type: Transform rot: -1.5707963267948966 rad pos: 8.5,14.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1158 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,14.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1199 components: - type: Transform @@ -9328,39 +8772,29 @@ entities: rot: 3.141592653589793 rad pos: 20.5,0.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1445 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,0.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1446 components: - type: Transform rot: 3.141592653589793 rad pos: 28.5,0.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1447 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,0.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1595 components: - type: Transform pos: 38.5,16.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1874 components: - type: Transform @@ -9410,52 +8844,12 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,26.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 1594 components: - type: Transform rot: 3.141592653589793 rad pos: 34.5,12.5 parent: 1653 - - type: ApcPowerReceiver - powerLoad: 0 - - type: Timer - - uid: 2195 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,50.5 - parent: 1653 - - uid: 2196 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,50.5 - parent: 1653 - - uid: 2197 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,52.5 - parent: 1653 - - uid: 2198 - components: - - type: Transform - pos: 14.5,52.5 - parent: 1653 - - uid: 2199 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,50.5 - parent: 1653 - - uid: 2200 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,52.5 - parent: 1653 - proto: Rack entities: - uid: 659 @@ -9735,20 +9129,6 @@ entities: - type: Transform pos: 2.5,10.5 parent: 1653 -- proto: RandomMedicCorpseSpawner - entities: - - uid: 1075 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,22.5 - parent: 1653 - - uid: 1712 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,0.5 - parent: 1653 - proto: RandomSoap entities: - uid: 800 @@ -9984,13 +9364,6 @@ entities: - type: Transform pos: 10.5,1.5 parent: 1653 -- proto: MachineFrame - entities: - - uid: 864 - components: - - type: Transform - pos: 20.5,25.5 - parent: 1653 - proto: SeedExtractor entities: - uid: 1305 @@ -10565,16 +9938,6 @@ entities: - type: Transform pos: 30.547493,30.672554 parent: 1653 - - uid: 2193 - components: - - type: Transform - pos: 18.39089,50.68681 - parent: 1653 - - uid: 2194 - components: - - type: Transform - pos: 14.45339,50.616497 - parent: 1653 - proto: SpawnDungeonLootArmoryMelee entities: - uid: 1222 @@ -10916,21 +10279,6 @@ entities: rot: 1.5707963267948966 rad pos: 32.40673,0.6653352 parent: 1653 - - uid: 2210 - components: - - type: Transform - pos: 2.363171,52.335274 - parent: 1653 - - uid: 2211 - components: - - type: Transform - pos: 0.6600461,52.585274 - parent: 1653 - - uid: 2212 - components: - - type: Transform - pos: 6.456921,52.3509 - parent: 1653 - proto: SpawnDungeonLootClutterKitchen entities: - uid: 41 @@ -10995,11 +10343,6 @@ entities: - type: Transform pos: 18.5,40.5 parent: 1653 - - uid: 2240 - components: - - type: Transform - pos: 14.5,52.5 - parent: 1653 - proto: SpawnDungeonLootCrateArmoryWeapon entities: - uid: 1748 @@ -11012,11 +10355,6 @@ entities: - type: Transform pos: 17.5,40.5 parent: 1653 - - uid: 2241 - components: - - type: Transform - pos: 16.5,50.5 - parent: 1653 - proto: SpawnDungeonLootCrateEngi entities: - uid: 2157 @@ -11071,21 +10409,6 @@ entities: - type: Transform pos: 32.5,36.5 parent: 1653 - - uid: 2237 - components: - - type: Transform - pos: 2.5,50.5 - parent: 1653 - - uid: 2238 - components: - - type: Transform - pos: 4.5,50.5 - parent: 1653 - - uid: 2239 - components: - - type: Transform - pos: 8.5,52.5 - parent: 1653 - proto: SpawnDungeonLootCrateMaterials entities: - uid: 2218 @@ -11349,11 +10672,6 @@ entities: - type: Transform pos: 33.5,16.5 parent: 1653 - - uid: 2207 - components: - - type: Transform - pos: 10.5,50.5 - parent: 1653 - proto: SpawnDungeonLootLockersArmory entities: - uid: 217 @@ -12576,16 +11894,6 @@ entities: - type: Transform pos: 46.5,4.5 parent: 1653 - - uid: 2208 - components: - - type: Transform - pos: 4.5,52.5 - parent: 1653 - - uid: 2209 - components: - - type: Transform - pos: 10.5,52.5 - parent: 1653 - proto: SpawnVehicleJanicart entities: - uid: 1730 @@ -12775,11 +12083,6 @@ entities: - type: Transform pos: 28.5,18.5 parent: 1653 - - uid: 2109 - components: - - type: Transform - pos: 22.5,50.5 - parent: 1653 - proto: SubstationWallBasic entities: - uid: 354 @@ -12787,52 +12090,6 @@ entities: - type: Transform pos: 29.5,9.5 parent: 1653 -- proto: SurveillanceCameraMedical - entities: - - uid: 2095 - components: - - type: Transform - pos: 2.5,0.5 - parent: 1653 - - uid: 2096 - components: - - type: Transform - pos: 10.5,0.5 - parent: 1653 - - uid: 2097 - components: - - type: Transform - pos: 21.5,0.5 - parent: 1653 - - uid: 2098 - components: - - type: Transform - pos: 31.5,0.5 - parent: 1653 - - uid: 2099 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,22.5 - parent: 1653 - - uid: 2100 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,27.5 - parent: 1653 - - uid: 2101 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,43.5 - parent: 1653 - - uid: 2102 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,47.5 - parent: 1653 - proto: SurveillanceCameraRouterGeneral entities: - uid: 868 @@ -13157,12 +12414,6 @@ entities: rot: 3.141592653589793 rad pos: 33.5,34.5 parent: 1653 - - uid: 2181 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,52.5 - parent: 1653 - proto: TableCarpet entities: - uid: 38 @@ -13235,30 +12486,6 @@ entities: - type: Transform pos: 2.5,38.5 parent: 1653 - - uid: 2185 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,50.5 - parent: 1653 - - uid: 2186 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,52.5 - parent: 1653 - - uid: 2187 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,52.5 - parent: 1653 - - uid: 2188 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,50.5 - parent: 1653 - proto: TableCounterWood entities: - uid: 235 @@ -13497,14 +12724,6 @@ entities: - type: Transform pos: 20.5,24.5 parent: 1653 -- proto: ToiletEmpty - entities: - - uid: 1924 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,0.5 - parent: 1653 - proto: ToiletEmpty entities: - uid: 799 @@ -13531,6 +12750,12 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,18.5 parent: 1653 + - uid: 1924 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,0.5 + parent: 1653 - proto: ToolboxGoldFilled entities: - uid: 713 @@ -13562,20 +12787,6 @@ entities: - type: Transform pos: 4.5,40.5 parent: 1653 -- proto: TurboItemRecharger - entities: - - uid: 2191 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,52.5 - parent: 1653 - - uid: 2192 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,52.5 - parent: 1653 - proto: Vaccinator entities: - uid: 464 @@ -14034,18 +13245,6 @@ entities: rot: 3.141592653589793 rad pos: 29.5,40.5 parent: 1653 - - uid: 2032 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,50.5 - parent: 1653 - - uid: 2051 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,52.5 - parent: 1653 - proto: WardrobeVirologyFilled entities: - uid: 1006 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml index 7e147ba7110..c2eb3a42a98 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml @@ -357,11 +357,11 @@ - !type:NestedSelector tableId: MaintFluffTable # 1% chance of syndie maintenance loot - - !type:GroupSelector - weight: 1 - children: - - !type:NestedSelector - tableId: SyndieMaintLoot +# - !type:GroupSelector # Frontier +# weight: 1 # Frontier +# children: # Frontier +# - !type:NestedSelector # Frontier +# tableId: SyndieMaintLoot # Frontier - type: entity parent: MarkerBase diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml index b74a80c39d4..c51502d6830 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml @@ -193,9 +193,9 @@ table: !type:GroupSelector children: - id: OreBag - - id: HandheldGPSBasic +# - id: HandheldGPSBasic # Frontier - Useless - id: PowerCellHighPrinted - - id: RadioHandheld + - id: RadioHandheldNF # Frontier RadioHandheld Derived from lava +- type: biomeTemplate + id: NFVGRoidShadow + layers: + - !type:BiomeEntityLayer + threshold: 0.70 + noise: + frequency: 1 + seed: 3 + allowedTiles: + - FloorChromite + entities: + - ShadowBasaltOne + - ShadowBasaltTwo + - ShadowBasaltThree + - ShadowBasaltFour + - ShadowBasaltFive + - !type:BiomeEntityLayer + threshold: 0.97 + noise: + frequency: 1 + seed: 2 + allowedTiles: + - FloorChromite + entities: + - CrystalPink + - !type:BiomeEntityLayer + threshold: 0.97 + noise: + seed: 1 + noiseType: OpenSimplex2 + frequency: 1 + allowedTiles: + - FloorChromite + entities: + - ShadowTree01 + - ShadowTree02 + - ShadowTree03 + - ShadowTree04 + - ShadowTree05 + - ShadowTree06 + - CrystalPink + - CrystalPink + - CrystalPink + - CrystalPink + - CrystalPink + # Rock formations + - !type:BiomeEntityLayer + threshold: -0.2 + invert: true + noise: + seed: 0 + noiseType: Perlin + fractalType: FBm + octaves: 3 + frequency: 0.3 + gain: 0 + allowedTiles: + - FloorChromite + entities: + - WallRockChromite + - !type:BiomeDummyLayer + id: Loot + # Fill chromite + - !type:BiomeTileLayer + threshold: -1 + tile: FloorChromite \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml b/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml new file mode 100644 index 00000000000..a502553611e --- /dev/null +++ b/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml @@ -0,0 +1,380 @@ +# Okay so my general thought is this: +# 1. Generate the large mass +# 2. Generate smaller masses offset +# 3. Generate N normal dungeons around the larger mass, preferably near the border +# 4. Generate large paths / small paths around the place +# 5. Spawn ores + fill the rest and the normal stuff + +# If you want mobs they needed to be added at specific steps due to how dungeons work at the moment. + +- type: dungeonConfig + id: NFVGRoidSnow + layers: + - !type:PrototypeDunGen + proto: NFVGRoidBlobSnow + - !type:PrototypeDunGen + proto: NFVGRoidExteriorSnow + - !type:PrototypeDunGen + proto: NFVGRoidSmallerSnow + - !type:PrototypeDunGen + proto: NFVGRoidSmallPathsSnow + - !type:EntityTableDunGen + minCount: 7 + maxCount: 12 + table: + id: NFVGRoidInteriorRoomMarker + - !type:BiomeDunGen + biomeTemplate: NFVGRoidSnow + tileMask: + - FloorSnow + # Fill + # - !type:PrototypeDunGen + # proto: NFVGRoidFillSnow + # "WarpPoint" + - !type:OreDunGen + tileMask: + - FloorSnow + entity: WarpPointNFDengeonSnow + count: 1 + minGroupSize: 1 + maxGroupSize: 1 + # "Ores" + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: SnowElementalSpawner + count: 100 + minGroupSize: 1 + maxGroupSize: 1 + # Ores + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowTin + count: 50 + minGroupSize: 10 + maxGroupSize: 15 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowCoal + count: 50 + minGroupSize: 8 + maxGroupSize: 12 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowQuartz + count: 50 + minGroupSize: 10 + maxGroupSize: 15 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowSalt + count: 50 + minGroupSize: 8 + maxGroupSize: 12 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowGold + count: 40 + minGroupSize: 8 + maxGroupSize: 12 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowSilver + count: 40 + minGroupSize: 8 + maxGroupSize: 12 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowPlasma + count: 35 + minGroupSize: 4 + maxGroupSize: 8 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowUranium + count: 35 + minGroupSize: 4 + maxGroupSize: 8 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallSnowCobblebrickNF + count: 100 + minGroupSize: 6 + maxGroupSize: 16 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowArtifactFragment + count: 25 + minGroupSize: 1 + maxGroupSize: 3 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowDiamond + count: 15 + minGroupSize: 1 + maxGroupSize: 2 + - !type:OreDunGen + entityMask: + - WallRockSnow + entity: WallRockSnowBluespace + count: 10 + minGroupSize: 1 + maxGroupSize: 1 + # Decoration + # - !type:OreDunGen + # tileMask: + # - FloorSnow + # entity: FloraRockSolid01 + # count: 20 + # minGroupSize: 1 + # maxGroupSize: 1 + # Mobs + - !type:OreDunGen + tileMask: + - FloorSnow + entity: SpawnMobArgocyteTiny + count: 13 + minGroupSize: 2 + maxGroupSize: 3 + - !type:OreDunGen + tileMask: + - FloorSnow + entity: SpawnMobArgocyteSmall + count: 7 + minGroupSize: 1 + maxGroupSize: 2 + - !type:OreDunGen + tileMask: + - FloorSnow + entity: SpawnMobArgocyteMedium + count: 5 + minGroupSize: 1 + maxGroupSize: 1 + +# Configs +- type: dungeonConfig + id: NFVGRoidBlobSnow + layers: + - !type:NoiseDistanceDunGen + size: 272, 272 + distanceConfig: !type:DunGenEuclideanSquaredDistance + blendWeight: 0.80 + layers: + - tile: FloorSnow + threshold: 0.50 + noise: + frequency: 0.010 + noiseType: OpenSimplex2 + fractalType: FBm + octaves: 5 + lacunarity: 2 + gain: 0.5 + +- type: dungeonConfig + id: NFVGRoidSmallerSnow + minOffset: 40 + maxOffset: 60 + layers: + - !type:NoiseDistanceDunGen + size: 150, 150 + distanceConfig: !type:DunGenEuclideanSquaredDistance + layers: + - tile: FloorSnow + threshold: 0.50 + noise: + frequency: 0.080 + noiseType: OpenSimplex2 + fractalType: FBm + octaves: 5 + lacunarity: 1.5 + gain: 0.5 + +- type: dungeonConfig + id: NFVGRoidExteriorSnow + reserveTiles: true + data: + tiles: + FallbackTile: FloorSnowDug + WidenTile: FloorSnow + layers: + - !type:PrototypeDunGen + proto: NFVGRoidExteriorDungeonsSnow + - !type:SplineDungeonConnectorDunGen + +- type: dungeonConfig + id: NFVGRoidExteriorDungeonsSnow + reserveTiles: true + minCount: 2 + maxCount: 3 + layers: + - !type:ExteriorDunGen + proto: SnowyLabs + - !type:EntityTableDunGen + minCount: 25 + maxCount: 40 + table: !type:NestedSelector + tableId: SalvageScrapSpawnerCommon + - !type:EntityTableDunGen + minCount: 30 + maxCount: 40 + table: !type:NestedSelector + tableId: SalvageScrapSpawnerValuable + - !type:EntityTableDunGen + minCount: 15 + maxCount: 25 + table: !type:NestedSelector + tableId: SalvageTreasureSpawnerCommon + - !type:EntityTableDunGen + minCount: 15 + maxCount: 25 + table: !type:NestedSelector + tableId: SalvageEquipmentSpawnerCommon + - !type:EntityTableDunGen + minCount: 15 + maxCount: 20 + table: !type:NestedSelector + tableId: SalvageTreasureSpawnerValuable + - !type:EntityTableDunGen + minCount: 15 + maxCount: 20 + table: !type:NestedSelector + tableId: SalvageEquipmentSpawnerValuable + - !type:MobsDunGen + minCount: 2 + maxCount: 4 + groups: + - id: MobXenoBurrowerExpeditions + amount: 1 + - !type:MobsDunGen + minCount: 2 + maxCount: 4 + groups: + - id: MobXenoDroneExpeditions + amount: 1 + - !type:MobsDunGen + minCount: 2 + maxCount: 4 + groups: + - id: MobXenoPraetorianExpeditions + amount: 1 + - !type:MobsDunGen + minCount: 2 + maxCount: 4 + groups: + - id: MobXenoRavagerExpeditions + amount: 1 + - !type:MobsDunGen + minCount: 2 + maxCount: 4 + groups: + - id: MobXenoRunnerExpeditions + amount: 1 + - !type:MobsDunGen + minCount: 2 + maxCount: 4 + groups: + - id: MobXenoSpitterExpeditions + amount: 1 + +#- type: dungeonConfig +# id: NFVGRoidInteriorDungeonsSnow +# minCount: 3 +# maxCount: 5 +# # Just randomly spawn these in bounds, doesn't really matter if they go out. + +- type: dungeonConfig + id: NFVGRoidSmallPathsSnow + reserveTiles: true + layers: + - !type:ReplaceTileDunGen + layers: + - tile: FloorSnow + threshold: 0.75 + noise: + frequency: 0.040 + noiseType: OpenSimplex2 + fractalType: Ridged + lacunarity: 1.5 + octaves: 2 + gain: 2.0 + +# Snow +- type: biomeTemplate + id: NFVGRoidSnow # Similar to Grasslands... but snow + layers: + - !type:BiomeEntityLayer + threshold: 0.80 + noise: + seed: 0 + noiseType: OpenSimplex2 + fractalType: FBm + frequency: 2 + allowedTiles: + - FloorSnow + entities: + - CrystalBlue + - CrystalCyan + # Rock formations + - !type:BiomeEntityLayer + allowedTiles: + - FloorSnow + threshold: -0.30 + noise: + seed: 0 + noiseType: Cellular + frequency: 0.05 + lacunarity: 2 + fractalType: FBm + octaves: 5 + cellularDistanceFunction: Euclidean + cellularReturnType: Distance2 + entities: + - WallRockSnow + # Ice tiles + - !type:BiomeTileLayer + tile: FloorIce + threshold: -0.9 + noise: + seed: 0 + noiseType: Cellular + frequency: 0.03 + lacunarity: 2 + fractalType: FBm + octaves: 5 + cellularDistanceFunction: Euclidean + cellularReturnType: Distance2 + # Liquid plasma rivers. Ice moon baby + - !type:BiomeEntityLayer + allowedTiles: + - FloorSnow + - FloorIce + threshold: 0.95 + noise: + seed: 3 + noiseType: OpenSimplex2 + frequency: 0.003 + lacunarity: 1.50 + fractalType: Ridged + octaves: 1 + entities: + - FloorLiquidPlasmaEntity + - !type:BiomeDummyLayer + id: Loot + - !type:BiomeTileLayer + threshold: -0.7 + tile: FloorSnow + noise: + seed: 0 + frequency: 0.02 + fractalType: None \ No newline at end of file diff --git a/Resources/Prototypes/_NF/game_presets.yml b/Resources/Prototypes/_NF/game_presets.yml index 2c881c76ddb..5e016d7e82d 100644 --- a/Resources/Prototypes/_NF/game_presets.yml +++ b/Resources/Prototypes/_NF/game_presets.yml @@ -9,5 +9,6 @@ - Adventure - BasicStationEventScheduler - BluespaceEventScheduler + - BluespaceDungeonEventScheduler - SmugglingEventScheduler - FrontierRoundstartVariation From ebda287cf2ea4408f530a6977dcd9a16e85a83cd Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Wed, 6 Nov 2024 21:53:27 +0000 Subject: [PATCH 17/36] Automatic Changelog (#2361) --- Resources/Changelog/Frontier.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index bca8c94e713..4295f21fdad 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5105,3 +5105,18 @@ Entries: Sector. id: 5477 time: '2024-11-06T21:35:37.0000000+00:00' +- author: dvir001 + changes: + - type: Add + message: >- + New massive dungeon asteroids were added, keep an eye out for them on + radar and be informed about them on supply radio, be prepared for a + fight. + - type: Tweak + message: >- + The cooldown on expedition FTL has been extended, you will now need to + wait longer to depart on another mission. + - type: Remove + message: Space dungeons (the big orange platforms) no longer spawn. + id: 5478 + time: '2024-11-06T21:53:03.0000000+00:00' From d783be8ea16ff303c587f7cb64e650776fea445d Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Wed, 6 Nov 2024 17:41:04 -0500 Subject: [PATCH 18/36] Reduce power flickering by increasing APC supply tolerance to 15 kW. (#2352) * APC tolerance to 15 kW * comment apc changes --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Resources/Prototypes/Entities/Structures/Power/apc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Power/apc.yml b/Resources/Prototypes/Entities/Structures/Power/apc.yml index ecedd11bba3..7f5cf16a62d 100644 --- a/Resources/Prototypes/Entities/Structures/Power/apc.yml +++ b/Resources/Prototypes/Entities/Structures/Power/apc.yml @@ -92,9 +92,9 @@ graph: APC node: apc - type: PowerNetworkBattery - maxSupply: 10000 + maxSupply: 15000 # Frontier: 10000<15000 maxChargeRate: 5000 - supplyRampTolerance: 1000 + supplyRampTolerance: 15000 # Frontier: 1000<15000 supplyRampRate: 500 - type: WallMount - type: WiresPanel From 696ad2ae368d8b7d14c77581aebce1193c1d5d01 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Wed, 6 Nov 2024 22:41:28 +0000 Subject: [PATCH 19/36] Automatic Changelog (#2352) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 4295f21fdad..324d6cf9f66 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5120,3 +5120,11 @@ Entries: message: Space dungeons (the big orange platforms) no longer spawn. id: 5478 time: '2024-11-06T21:53:03.0000000+00:00' +- author: whatston3 + changes: + - type: Tweak + message: >- + APCs can support larger changes to power draw, and should not toggle + when analyzing an artifact. + id: 5479 + time: '2024-11-06T22:41:04.0000000+00:00' From 1fb414cead72f778f9ea3f82a631e97efdc569fa Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Wed, 6 Nov 2024 19:59:17 -0500 Subject: [PATCH 20/36] Botany: drop items when harvesting or clipping seeds (#2374) * Harvest: drop next to harvesting entity * Drop seeds next to harvester * SpawnAtPosition, add to SpawnItemsOnUseSystem --- Content.Server/Botany/Systems/BotanySystem.Seed.cs | 4 ++-- Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Content.Server/Botany/Systems/BotanySystem.Seed.cs b/Content.Server/Botany/Systems/BotanySystem.Seed.cs index 8bc4d93ede6..51f526063dc 100644 --- a/Content.Server/Botany/Systems/BotanySystem.Seed.cs +++ b/Content.Server/Botany/Systems/BotanySystem.Seed.cs @@ -100,7 +100,7 @@ private void OnExamined(EntityUid uid, SeedComponent component, ExaminedEvent ar /// public EntityUid SpawnSeedPacket(SeedData proto, EntityCoordinates coords, EntityUid user, float? healthOverride = null) { - var seed = Spawn(proto.PacketPrototype, coords); + var seed = SpawnAtPosition(proto.PacketPrototype, coords); // Frontier: Spawn(seed); seedComp.Seed = proto; seedComp.HealthOverride = healthOverride; @@ -159,7 +159,7 @@ public IEnumerable GenerateProduct(SeedData proto, EntityCoordinates { var product = _robustRandom.Pick(proto.ProductPrototypes); - var entity = Spawn(product, position); + var entity = SpawnAtPosition(product, position); // Frontier: Spawn Date: Thu, 7 Nov 2024 00:59:45 +0000 Subject: [PATCH 21/36] Automatic Changelog (#2374) --- Resources/Changelog/Frontier.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 324d6cf9f66..ff771efb29a 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5128,3 +5128,15 @@ Entries: when analyzing an artifact. id: 5479 time: '2024-11-06T22:41:04.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: >- + Harvesting while riding vehicles or wheelchairs no longer spawns produce + attached to the vehicle. + - type: Fix + message: >- + Using loot boxes while riding vehicles or wheelchairs no longer spawns + the items on the vehicle. + id: 5480 + time: '2024-11-07T00:59:17.0000000+00:00' From 4a1af79e95b0bef06228d78ddebe683b5b4f6527 Mon Sep 17 00:00:00 2001 From: GreaseMonk <1354802+GreaseMonk@users.noreply.github.com> Date: Thu, 7 Nov 2024 14:07:03 +0100 Subject: [PATCH 22/36] Shuttle records console to allow copying ship deeds (#2214) --- .../Access/UI/IdCardConsoleWindow.xaml.cs | 6 +- ...ShuttleRecordsConsoleBoundUserInterface.cs | 55 ++++ .../UI/ShuttleRecordDetailsControl.xaml | 26 ++ .../UI/ShuttleRecordDetailsControl.xaml.cs | 42 ++++ .../UI/ShuttleRecordListItem.xaml | 5 + .../UI/ShuttleRecordListItem.xaml.cs | 26 ++ .../UI/ShuttleRecordsWindow.xaml | 66 +++++ .../UI/ShuttleRecordsWindow.xaml.cs | 205 +++++++++++++++ .../Components/StationBankAccountComponent.cs | 2 +- .../Systems/ShipyardSystem.Consoles.cs | 93 ++++--- .../Shipyard/Systems/ShipyardSystem.cs | 13 + .../SectorShuttleRecordsComponent.cs | 2 +- .../ShuttleRecordsSystem.Console.cs | 237 ++++++++++++++++++ .../ShuttleRecords/ShuttleRecordsSystem.cs | 55 +++- Content.Shared.Database/LogType.cs | 5 +- .../SharedShipyardConsoleComponent.cs | 6 + .../Components/ShuttleDeedComponent.cs | 3 + .../ShuttleRecordsConsoleComponent.cs | 41 +++ .../ShuttleRecords/Events/CopyDeedMessage.cs | 12 + .../SharedShuttleRecordsSystem.cs | 36 ++- .../_NF/ShuttleRecords/ShuttleRecord.cs | 15 +- .../ShuttleRecordsConsoleInterfaceState.cs | 25 ++ .../shuttle-records-system.ftl | 21 ++ Resources/Maps/_NF/Outpost/frontier.yml | 40 +-- .../Machines/Computers/computers_shipyard.yml | 2 + .../Computers/computers_shuttle_records.yml | 48 ++++ 26 files changed, 1023 insertions(+), 64 deletions(-) create mode 100644 Content.Client/_NF/ShuttleRecords/BUI/ShuttleRecordsConsoleBoundUserInterface.cs create mode 100644 Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordDetailsControl.xaml create mode 100644 Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordDetailsControl.xaml.cs create mode 100644 Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordListItem.xaml create mode 100644 Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordListItem.xaml.cs create mode 100644 Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordsWindow.xaml create mode 100644 Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordsWindow.xaml.cs create mode 100644 Content.Server/_NF/ShuttleRecords/ShuttleRecordsSystem.Console.cs create mode 100644 Content.Shared/_NF/ShuttleRecords/Components/ShuttleRecordsConsoleComponent.cs create mode 100644 Content.Shared/_NF/ShuttleRecords/Events/CopyDeedMessage.cs create mode 100644 Content.Shared/_NF/ShuttleRecords/ShuttleRecordsConsoleInterfaceState.cs create mode 100644 Resources/Locale/en-US/_NF/shuttle-records/shuttle-records-system.ftl create mode 100644 Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers_shuttle_records.yml diff --git a/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs b/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs index 3825b06cea8..4a72c149e32 100644 --- a/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs +++ b/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs @@ -57,9 +57,9 @@ public IdCardConsoleWindow(IdCardConsoleBoundUserInterface owner, IPrototypeMana }; JobTitleSaveButton.OnPressed += _ => SubmitData(); - ShipNameLineEdit.OnTextChanged += _ => EnsureValidShuttleName(); - ShipSuffixLineEdit.OnTextChanged += _ => EnsureValidShuttleName(); - ShipNameSaveButton.OnPressed += _ => SubmitShuttleData(); + ShipNameLineEdit.OnTextChanged += _ => EnsureValidShuttleName(); // Frontier + ShipSuffixLineEdit.OnTextChanged += _ => EnsureValidShuttleName(); // Frontier + ShipNameSaveButton.OnPressed += _ => SubmitShuttleData(); // Frontier var jobs = _prototypeManager.EnumeratePrototypes().ToList(); jobs.Sort((x, y) => string.Compare(x.LocalizedName, y.LocalizedName, StringComparison.CurrentCulture)); diff --git a/Content.Client/_NF/ShuttleRecords/BUI/ShuttleRecordsConsoleBoundUserInterface.cs b/Content.Client/_NF/ShuttleRecords/BUI/ShuttleRecordsConsoleBoundUserInterface.cs new file mode 100644 index 00000000000..75c6fed3c3f --- /dev/null +++ b/Content.Client/_NF/ShuttleRecords/BUI/ShuttleRecordsConsoleBoundUserInterface.cs @@ -0,0 +1,55 @@ +using Content.Client._NF.ShuttleRecords.UI; +using Content.Shared._NF.ShuttleRecords; +using Content.Shared._NF.ShuttleRecords.Components; +using Content.Shared._NF.ShuttleRecords.Events; +using Content.Shared.Containers.ItemSlots; + +namespace Content.Client._NF.ShuttleRecords.BUI; + +public sealed class ShuttleRecordsConsoleBoundUserInterface( + EntityUid owner, + Enum uiKey +) : BoundUserInterface(owner, uiKey) +{ + private ShuttleRecordsWindow? _window; + + protected override void Open() + { + base.Open(); + _window ??= new ShuttleRecordsWindow(); + _window.OnCopyDeed += CopyDeed; + _window.TargetIdButton.OnPressed += _ => SendMessage(new ItemSlotButtonPressedEvent(ShuttleRecordsConsoleComponent.TargetIdCardSlotId)); + + _window.OpenCentered(); + } + + protected override void UpdateState(BoundUserInterfaceState state) + { + base.UpdateState(state); + + if (_window == null || state is not ShuttleRecordsConsoleInterfaceState shuttleRecordsConsoleInterfaceState) + return; + + _window?.UpdateState(shuttleRecordsConsoleInterfaceState); + } + + /* + * This black magic code prevents multiple pop ups of the window from appearing. + */ + protected override void Dispose(bool disposing) + { + base.Dispose(disposing); + if (!disposing) + return; + _window?.Dispose(); + } + + private void CopyDeed(ShuttleRecord shuttleRecord) + { + if (!EntMan.GetEntity(shuttleRecord.EntityUid).Valid) + return; + + SendMessage(new CopyDeedMessage(shuttleRecord.EntityUid)); + } + +} diff --git a/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordDetailsControl.xaml b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordDetailsControl.xaml new file mode 100644 index 00000000000..e9f5d4b6f84 --- /dev/null +++ b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordDetailsControl.xaml @@ -0,0 +1,26 @@ + + + + diff --git a/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordDetailsControl.xaml.cs b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordDetailsControl.xaml.cs new file mode 100644 index 00000000000..9d6656d295b --- /dev/null +++ b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordDetailsControl.xaml.cs @@ -0,0 +1,42 @@ +using Content.Client.Message; +using Robust.Client.AutoGenerated; +using Robust.Client.UserInterface.Controls; +using Robust.Client.UserInterface.XAML; + +namespace Content.Client._NF.ShuttleRecords.UI; + +[GenerateTypedNameReferences] +public sealed partial class ShuttleRecordDetailsControl : PanelContainer +{ + public sealed class ViewState(string shuttleName, string shuttleOwnerName, string activity, string toolTip, string timeOfPurchase, string voucherStatus, string transactionCost, string shuttlePrice) + { + public string ShuttleName { get; } = shuttleName; + + public string ShuttleOwnerName { get; } = shuttleOwnerName; + + public string Activity { get; } = activity; + + public string ShuttlePrice { get; } = shuttlePrice; + + public string ToolTip { get; } = toolTip; + + public string TimeOfPurchase { get; } = timeOfPurchase; + + public string VoucherStatus { get; } = voucherStatus; + + public string TransactionCost { get; } = transactionCost; + } + + public ShuttleRecordDetailsControl(ViewState state) + { + RobustXamlLoader.Load(this); + ShuttleName.Text = state.ShuttleName; + ShuttleOwner.Text = state.ShuttleOwnerName; + ShuttleActivity.Text = state.Activity; + ShuttlePrice.Text = state.ShuttlePrice; + VoucherStatus.Text = state.VoucherStatus; + TimeOfPurchase.SetMarkup(state.TimeOfPurchase); + TransactionCostLabel.Text = state.TransactionCost; + ToolTip = state.ToolTip; + } +} diff --git a/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordListItem.xaml b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordListItem.xaml new file mode 100644 index 00000000000..d6dae9d64f2 --- /dev/null +++ b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordListItem.xaml @@ -0,0 +1,5 @@ + diff --git a/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordListItem.xaml.cs b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordListItem.xaml.cs new file mode 100644 index 00000000000..e7e9a2b7941 --- /dev/null +++ b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordListItem.xaml.cs @@ -0,0 +1,26 @@ +using Robust.Client.AutoGenerated; +using Robust.Client.UserInterface.Controls; +using Robust.Client.UserInterface.XAML; + +namespace Content.Client._NF.ShuttleRecords.UI; + +[GenerateTypedNameReferences] +public sealed partial class ShuttleRecordListItem : Button +{ + public sealed class ViewState(string shuttleName, string toolTip = "", bool disabled = false) + { + public string ShuttleName { get; } = shuttleName; + + public bool Disabled { get; } = disabled; + + public string ToolTip { get; } = toolTip; + } + + public ShuttleRecordListItem(ViewState state) + { + RobustXamlLoader.Load(this); + ShuttleName.Text = state.ShuttleName; + ToolTip = state.ToolTip; + Disabled = state.Disabled; + } +} diff --git a/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordsWindow.xaml b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordsWindow.xaml new file mode 100644 index 00000000000..b41a11a0524 --- /dev/null +++ b/Content.Client/_NF/ShuttleRecords/UI/ShuttleRecordsWindow.xaml @@ -0,0 +1,66 @@ + + + + + + + + + + +