From 4f485d8d33a206208330138f5cf0fe061cb1e031 Mon Sep 17 00:00:00 2001 From: Kyle Tyo Date: Mon, 23 Mar 2026 12:46:39 -0400 Subject: [PATCH 01/17] Correct attribution for /Textures/Objects/mre.rsi (#43328) Update meta.json --- Resources/Textures/Objects/Consumable/Food/mre.rsi/meta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Textures/Objects/Consumable/Food/mre.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/mre.rsi/meta.json index d4669293cd..eae9ce1928 100644 --- a/Resources/Textures/Objects/Consumable/Food/mre.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/mre.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/blob/633736637f35321062f723752cb9e5d797c532aa/icons/obj/food.dmi", "size": { "x": 32, "y": 32 From cc732f240d28ffe4b09dfffdd8ef2df5f79e21d8 Mon Sep 17 00:00:00 2001 From: mq <113324899+mqole@users.noreply.github.com> Date: Wed, 25 Mar 2026 07:12:25 +1100 Subject: [PATCH 02/17] Flatpack opening uses collision of flatpacked entity (#41849) * flatpacks openable on tables, ignore ghosts * suggested changes * if i stash this im going to forget that a stash exists. * FINAL final (1) * FINAL final (2) * i now understand networking --- .../Construction/SharedFlatpackSystem.cs | 36 ++++++++++--------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/Content.Shared/Construction/SharedFlatpackSystem.cs b/Content.Shared/Construction/SharedFlatpackSystem.cs index f6a56d9ae4..89c7990421 100644 --- a/Content.Shared/Construction/SharedFlatpackSystem.cs +++ b/Content.Shared/Construction/SharedFlatpackSystem.cs @@ -1,6 +1,7 @@ using System.Diagnostics.CodeAnalysis; -using Content.Shared.Construction.Components; using Content.Shared.Administration.Logs; +using Content.Shared.Construction.Components; +using Content.Shared.Construction.EntitySystems; using Content.Shared.Containers.ItemSlots; using Content.Shared.Database; using Content.Shared.Examine; @@ -12,6 +13,8 @@ using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; using Robust.Shared.Map.Components; using Robust.Shared.Network; +using Robust.Shared.Physics; +using Robust.Shared.Physics.Systems; using Robust.Shared.Prototypes; namespace Content.Shared.Construction; @@ -21,16 +24,16 @@ public abstract class SharedFlatpackSystem : EntitySystem [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; [Dependency] private readonly INetManager _net = default!; [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; + [Dependency] private readonly AnchorableSystem _anchorable = default!; + [Dependency] private readonly MetaDataSystem _metaData = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] protected readonly MachinePartSystem MachinePart = default!; - [Dependency] protected readonly SharedMaterialStorageSystem MaterialStorage = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly SharedToolSystem _tool = default!; + [Dependency] protected readonly MachinePartSystem MachinePart = default!; + [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; + [Dependency] protected readonly SharedMaterialStorageSystem MaterialStorage = default!; /// public override void Initialize() @@ -77,17 +80,18 @@ public abstract class SharedFlatpackSystem : EntitySystem return; } - var buildPos = _map.TileIndicesFor(grid, gridComp, xform.Coordinates); - var coords = _map.ToCenterCoordinates(grid, buildPos); - - // TODO FLATPAK - // Make this logic smarter. This should eventually allow for shit like building microwaves on tables and such. - // Also: make it ignore ghosts - if (_entityLookup.AnyEntitiesIntersecting(coords, LookupFlags.Dynamic | LookupFlags.Static)) + if (!PrototypeManager.Resolve(comp.Entity, out var proto) || + !proto.TryGetComponent(out var fixture, EntityManager.ComponentFactory)) { - // this popup is on the server because the predicts on the intersection is crazy - if (_net.IsServer) - _popup.PopupEntity(Loc.GetString("flatpack-unpack-no-room"), uid, args.User); + return; + } + + var (layer, mask) = SharedPhysicsSystem.GetHardCollision(fixture); + var buildPos = _map.TileIndicesFor(grid, gridComp, xform.Coordinates); + + if (!_anchorable.TileFree((grid, gridComp), buildPos, layer, mask)) + { + _popup.PopupPredicted(Loc.GetString("flatpack-unpack-no-room"), uid, args.User); return; } From fcb74f64fc57710fcfca228842660dd7508e7292 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 24 Mar 2026 20:26:30 +0000 Subject: [PATCH 03/17] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index e601c3b4d6..d0e828a70c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: ScarKy0 - changes: - - message: Mice, cockroaches and other small mobs can no longer unwrap parcels. - type: Fix - id: 9075 - time: '2025-10-11T21:32:59.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/40838 - author: Hitlinemoss changes: - message: Autolathes can now print durathread. @@ -4029,3 +4022,11 @@ id: 9586 time: '2026-03-22T22:57:42.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/43321 +- author: mqole + changes: + - message: Flatpacks now use the collision of the flatpacked entity, so they can + be opened on tables and aren't blocked by ghosts. + type: Fix + id: 9587 + time: '2026-03-24T20:25:18.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41849 From 823597144498770bd15e4b50e09a074efbdd9006 Mon Sep 17 00:00:00 2001 From: SnappingOpossum Date: Wed, 25 Mar 2026 07:17:41 +1100 Subject: [PATCH 04/17] Move remaining random spawners to entity table spawners (#43324) Move remaining random spawners to tables --- .../Markers/Spawners/Mobs/animals.yml | 21 +-- .../Markers/Spawners/Random/bedsheet.yml | 57 ++++--- .../Markers/Spawners/Random/crates.yml | 111 +++++++------ .../Spawners/Random/encryption_key.yml | 46 +++--- .../Markers/Spawners/Random/flora.yml | 23 +-- .../Markers/Spawners/Random/industrial.yml | 153 +++++++++--------- .../Markers/Spawners/Random/techboard.yml | 49 +++--- 7 files changed, 249 insertions(+), 211 deletions(-) diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Mobs/animals.yml b/Resources/Prototypes/Entities/Markers/Spawners/Mobs/animals.yml index 02d99e81c3..29065bc45e 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Mobs/animals.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Mobs/animals.yml @@ -35,15 +35,18 @@ layers: - state: green - state: ai - - type: RandomSpawner - prototypes: - - MobCat - - MobCatCalico - - MobCatCaracal - - MobCatKitten - rarePrototypes: - - MobCatSpace - rareChance: 0.05 + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - id: MobCatSpace + weight: 5 + - !type:GroupSelector + weight: 95 + children: + - id: MobCat + - id: MobCatCalico + - id: MobCatCaracal + - id: MobCatKitten - type: entity parent: MarkerBase diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/bedsheet.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/bedsheet.yml index 60f92c4f33..f7734e4773 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/bedsheet.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/bedsheet.yml @@ -3,29 +3,34 @@ id: BedsheetSpawner parent: MarkerBase components: - - type: Sprite - layers: - - state: red - - sprite: Objects/Misc/bedsheets.rsi - state: random_bedsheet - - type: RandomSpawner - rarePrototypes: - - BedsheetIan - - BedsheetCosmos - rareChance: 0.03 - prototypes: - - BedsheetBlue - - BedsheetYellow - - BedsheetOrange - - BedsheetGreen - - BedsheetNT - - BedsheetRed - - BedsheetUSA - - BedsheetBrown - - BedsheetBlack - - BedsheetPurple - - BedsheetGrey - - BedsheetWhite - - BedsheetRainbow - chance: 0.97 - offset: 0 + - type: Sprite + layers: + - state: red + - sprite: Objects/Misc/bedsheets.rsi + state: random_bedsheet + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - !type:GroupSelector + weight: 97 + prob: 0.97 + children: + - id: BedsheetBlue + - id: BedsheetYellow + - id: BedsheetOrange + - id: BedsheetGreen + - id: BedsheetNT + - id: BedsheetRed + - id: BedsheetUSA + - id: BedsheetBrown + - id: BedsheetBlack + - id: BedsheetPurple + - id: BedsheetGrey + - id: BedsheetWhite + - id: BedsheetRainbow + - !type:GroupSelector + weight: 3 + children: + - id: BedsheetIan + - id: BedsheetCosmos + offset: 0 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml index f8761987cd..82f4242681 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml @@ -184,37 +184,42 @@ - state: red - sprite: Structures/Storage/Crates/engineering.rsi state: icon - - type: RandomSpawner - rarePrototypes: - - CrateEngineeringSingularityGenerator - - CrateEngineeringTeslaGenerator - - CrateEngineeringTeslaGroundingRod - - CrateEngineeringParticleAccelerator - - CrateRCD - - CrateEngineeringGear - rareChance: 0.2 - prototypes: - - CrateEngineering - - CrateElectrical - - CrateEngineeringElectricalSupplies - - CrateRCDAmmo - - CrateEngineeringCableLV - - CrateEngineeringCableMV - - CrateEngineeringCableHV - - CrateEngineeringCableBulk - - CrateEngineeringSingularityContainment - - CrateEngineeringSingularityCollector - - CrateEngineeringTeslaCoil - - CrateEngineeringSingularityEmitter - - CrateEngineeringGyroscope - - CrateEngineeringThruster - - CrateEngineeringToolbox - - CrateEngineeringShuttle - - CrateEngineeringSolar - - CrateEngineeringJetpack - - CrateEmergencyRadiation - - CrateRadiation - chance: 0.9 + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - !type:GroupSelector + weight: 8 + prob: 0.9 + children: + - id: CrateEngineering + - id: CrateElectrical + - id: CrateEngineeringElectricalSupplies + - id: CrateRCDAmmo + - id: CrateEngineeringCableLV + - id: CrateEngineeringCableMV + - id: CrateEngineeringCableHV + - id: CrateEngineeringCableBulk + - id: CrateEngineeringSingularityContainment + - id: CrateEngineeringSingularityCollector + - id: CrateEngineeringTeslaCoil + - id: CrateEngineeringSingularityEmitter + - id: CrateEngineeringGyroscope + - id: CrateEngineeringThruster + - id: CrateEngineeringToolbox + - id: CrateEngineeringShuttle + - id: CrateEngineeringSolar + - id: CrateEngineeringJetpack + - id: CrateEmergencyRadiation + - id: CrateRadiation + - !type:GroupSelector + weight: 2 + children: + - id: CrateEngineeringSingularityGenerator + - id: CrateEngineeringTeslaGenerator + - id: CrateEngineeringTeslaGroundingRod + - id: CrateEngineeringParticleAccelerator + - id: CrateRCD + - id: CrateEngineeringGear offset: 0.0 - type: entity @@ -227,26 +232,30 @@ - state: red - sprite: Structures/Storage/Crates/sec_gear.rsi state: icon - - type: RandomSpawner - rarePrototypes: #Very useful stuff we probably don't want random people getting on space ruins often, even if there are hurdles to open it - - CrateArmoryShotgun - - CrateArmorySMG - - CrateSecurityRiot - - CrateSecurityNonlethal - rareChance: 0.1 - prototypes: - - CrateWeaponSecure - - CrateArmoryLaser - - CrateArmoryPistols - - CrateTrainingBombs - - CrateTrackingImplants - - CrateSecurityTrackingMindshieldImplants - - CrateSecurityHelmet - - CrateSecurityArmor - - CrateRestraints - - CrateEmergencyExplosive - - CrateSecurityBiosuit - chance: 0.9 + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - !type:GroupSelector + weight: 9 + prob: 0.9 + children: + - id: CrateWeaponSecure + - id: CrateArmoryLaser + - id: CrateArmoryPistols + - id: CrateTrainingBombs + - id: CrateTrackingImplants + - id: CrateSecurityTrackingMindshieldImplants + - id: CrateSecurityHelmet + - id: CrateSecurityArmor + - id: CrateRestraints + - id: CrateEmergencyExplosive + - id: CrateSecurityBiosuit + - !type:GroupSelector #Very useful stuff we probably don't want random people getting on space ruins often, even if there are hurdles to open it + children: + - id: CrateArmoryShotgun + - id: CrateArmorySMG + - id: CrateSecurityRiot + - id: CrateSecurityNonlethal offset: 0.0 - type: entityTable diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/encryption_key.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/encryption_key.yml index 7c29de7f7c..11efc97365 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/encryption_key.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/encryption_key.yml @@ -4,24 +4,28 @@ id: LootSpawnerEncryptionKey parent: MarkerBase components: - - type: Sprite - layers: - - state: red - - sprite: Objects/Devices/encryption_keys.rsi - state: crypt_rusted - - sprite: Objects/Devices/encryption_keys.rsi - state: nano_label - - type: RandomSpawner - rarePrototypes: - - EncryptionKeyCommand - - EncryptionKeySecurity - rareChance: 0.1 - prototypes: - - EncryptionKeyCommon - - EncryptionKeyEngineering - - EncryptionKeyScience - - EncryptionKeyService - - EncryptionKeyMedical - - EncryptionKeyCargo - chance: 0.9 - offset: 0.0 \ No newline at end of file + - type: Sprite + layers: + - state: red + - sprite: Objects/Devices/encryption_keys.rsi + state: crypt_rusted + - sprite: Objects/Devices/encryption_keys.rsi + state: nano_label + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - !type:GroupSelector + weight: 9 + prob: 0.9 + children: + - id: EncryptionKeyCommon + - id: EncryptionKeyEngineering + - id: EncryptionKeyScience + - id: EncryptionKeyService + - id: EncryptionKeyMedical + - id: EncryptionKeyCargo + - !type:GroupSelector + children: + - id: EncryptionKeyCommand + - id: EncryptionKeySecurity + offset: 0.0 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/flora.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/flora.yml index 416833538a..2c381c14cd 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/flora.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/flora.yml @@ -8,13 +8,16 @@ - state: red - sprite: Objects/Decoration/Flora/flora_trees.rsi state: tree01 - - type: RandomSpawner - prototypes: - - FloraTreeLarge - - FloraTreeConifer - - FloraTreeSnow - - FloraTree - chance: 0.95 - rarePrototypes: - - ShadowTree - rareChance: 0.05 + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - id: ShadowTree + weight: 5 + - !type:GroupSelector + weight: 95 + prob: 0.95 + children: + - id: FloraTreeLarge + - id: FloraTreeConifer + - id: FloraTreeSnow + - id: FloraTree diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/industrial.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/industrial.yml index 44c662ceb4..56d5a03f77 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/industrial.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/industrial.yml @@ -4,33 +4,37 @@ id: LootSpawnerIndustrialFluff parent: MarkerBase components: - - type: Sprite - layers: - - state: red - - sprite: Objects/Tools/flashlight.rsi - state: flashlight - - type: RandomSpawner - rarePrototypes: - - CheapLighter - - Pen - - Cigar - - CigarSpent - - Cigarette - - CigaretteSpent - - Paper - - FolderSpawner - rareChance: 0.1 - prototypes: - - RemoteSignaller - - GeigerCounter - - trayScanner - - FlashlightLantern - - ClothingHandsGlovesColorBlack - - Lighter - - ClothingMaskGas - - HandheldGPSBasic - chance: 0.85 - offset: 0.0 + - type: Sprite + layers: + - state: red + - sprite: Objects/Tools/flashlight.rsi + state: flashlight + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - !type:GroupSelector + weight: 9 + prob: 0.85 + children: + - id: RemoteSignaller + - id: GeigerCounter + - id: trayScanner + - id: FlashlightLantern + - id: ClothingHandsGlovesColorBlack + - id: Lighter + - id: ClothingMaskGas + - id: HandheldGPSBasic + - !type:GroupSelector + children: + - id: CheapLighter + - id: Pen + - id: Cigar + - id: CigarSpent + - id: Cigarette + - id: CigaretteSpent + - id: Paper + - id: FolderSpawner + offset: 0.0 - type: entity name: industrial loot spawner @@ -38,48 +42,53 @@ id: LootSpawnerIndustrial parent: MarkerBase components: - - type: Sprite - layers: - - state: red - - sprite: Objects/Tools/welder.rsi - state: icon - - type: RandomSpawner - rarePrototypes: - - MicroManipulatorStockPart - - CableHVStack10 - - WelderIndustrial - - PowerCellHigh - - PowerCellSmall - - ClothingHandsGlovesColorYellowBudget - rareChance: 0.2 - prototypes: - - ClothingHeadHatWelding - - WelderMini - - Crowbar - - CrowbarRed - - Screwdriver - - Wrench - - Wirecutter - - Welder - - RemoteSignaller - - GeigerCounter - - GasAnalyzer - - Multitool - - trayScanner - - FlashlightLantern - - ClothingHandsGlovesColorBlack - - ClothingMaskGas - - HandheldGPSBasic - - FireExtinguisher - - PowerCellMedium - - SheetSteel10 - - SheetGlass10 - - SheetPlastic10 - - SheetPlasteel10 - - PartRodMetal10 - - CableApcStack10 - - CableMVStack10 - - ToolboxElectricalFilled - - ToolboxMechanicalFilled - chance: 0.8 - offset: 0.0 + - type: Sprite + layers: + - state: red + - sprite: Objects/Tools/welder.rsi + state: icon + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - !type:GroupSelector + weight: 8 + prob: 0.8 + children: + - id: ClothingHeadHatWelding + - id: WelderMini + - id: Crowbar + - id: CrowbarRed + - id: Screwdriver + - id: Wrench + - id: Wirecutter + - id: Welder + - id: RemoteSignaller + - id: GeigerCounter + - id: GasAnalyzer + - id: Multitool + - id: trayScanner + - id: FlashlightLantern + - id: ClothingHandsGlovesColorBlack + - id: ClothingMaskGas + - id: HandheldGPSBasic + - id: FireExtinguisher + - id: PowerCellMedium + - id: SheetSteel10 + - id: SheetGlass10 + - id: SheetPlastic10 + - id: SheetPlasteel10 + - id: PartRodMetal10 + - id: CableApcStack10 + - id: CableMVStack10 + - id: ToolboxElectricalFilled + - id: ToolboxMechanicalFilled + - !type:GroupSelector + weight: 2 + children: + - id: MicroManipulatorStockPart + - id: CableHVStack10 + - id: WelderIndustrial + - id: PowerCellHigh + - id: PowerCellSmall + - id: ClothingHandsGlovesColorYellowBudget + offset: 0.0 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/techboard.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/techboard.yml index 3409e7c1de..636f457d6b 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/techboard.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/techboard.yml @@ -8,25 +8,30 @@ - state: red - sprite: Objects/Misc/module.rsi state: boris - - type: RandomSpawner - prototypes: - - AirAlarmElectronics - - FireAlarmElectronics - - DoorElectronics - - FirelockElectronics - - IntercomElectronics - - APCElectronics - - SignalTimerElectronics - - APECircuitboard - - SMESMachineCircuitboard - - SubstationMachineCircuitboard - - TelecomServerCircuitboard - chance: 0.95 - rarePrototypes: - - CommsComputerCircuitboard - - ShuttleConsoleCircuitboard - - ComputerMassMediaCircuitboard - - AutolatheMachineCircuitboard - - ProtolatheMachineCircuitboard - - SalvageMagnetMachineCircuitboard - rareChance: 0.05 + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - !type:GroupSelector + weight: 95 + prob: 0.95 + children: + - id: AirAlarmElectronics + - id: FireAlarmElectronics + - id: DoorElectronics + - id: FirelockElectronics + - id: IntercomElectronics + - id: APCElectronics + - id: SignalTimerElectronics + - id: APECircuitboard + - id: SMESMachineCircuitboard + - id: SubstationMachineCircuitboard + - id: TelecomServerCircuitboard + - !type:GroupSelector + weight: 5 + children: + - id: CommsComputerCircuitboard + - id: ShuttleConsoleCircuitboard + - id: ComputerMassMediaCircuitboard + - id: AutolatheMachineCircuitboard + - id: ProtolatheMachineCircuitboard + - id: SalvageMagnetMachineCircuitboard From 0d1c74494578eca949dfdc47b3009988d185ffd3 Mon Sep 17 00:00:00 2001 From: ProPeperos <61984624+ProPeperos@users.noreply.github.com> Date: Tue, 24 Mar 2026 22:30:19 +0100 Subject: [PATCH 05/17] Improvments for Reach station (#43046) --- Resources/Maps/reach.yml | 2935 +++++++++++++++++++++++++------------- 1 file changed, 1953 insertions(+), 982 deletions(-) diff --git a/Resources/Maps/reach.yml b/Resources/Maps/reach.yml index 10a6fa776b..bd672583ae 100644 --- a/Resources/Maps/reach.yml +++ b/Resources/Maps/reach.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 270.1.0 + engineVersion: 272.0.0 forkId: "" forkVersion: "" - time: 01/13/2026 00:18:31 - entityCount: 2641 + time: 02/26/2026 19:16:55 + entityCount: 2781 maps: - 1 grids: @@ -57,31 +57,31 @@ entities: chunks: -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAwB+AAAAAAAAHwAAAAADAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAAAfAAAAAAMAbQAAAAAAAB8AAAAAAAAfAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQB+AAAAAAAAegAAAAABAHoAAAAAAgB6AAAAAAEAMQAAAAAAAHoAAAAAAgB6AAAAAAIAegAAAAABADEAAAAAAAB6AAAAAAMAegAAAAABAHoAAAAAAgB6AAAAAAEAfgAAAAAAAB8AAAAAAQAfAAAAAAMAfgAAAAAAAHoAAAAAAgB6AAAAAAMAegAAAAAAADEAAAAAAAB6AAAAAAIAegAAAAABAHoAAAAAAQAxAAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAMAegAAAAADAH4AAAAAAAAfAAAAAAMAHwAAAAACAH4AAAAAAAB6AAAAAAAAegAAAAADAHoAAAAAAQAxAAAAAAAAegAAAAACAHoAAAAAAwB6AAAAAAEAMQAAAAAAAHoAAAAAAgB6AAAAAAEAegAAAAACAHoAAAAAAgB+AAAAAAAAHwAAAAAAAB8AAAAAAQB+AAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAMAfgAAAAAAAHoAAAAAAwB6AAAAAAAAegAAAAABAH4AAAAAAAB6AAAAAAIAegAAAAACAHoAAAAAAgB6AAAAAAMAfgAAAAAAAB8AAAAAAwAfAAAAAAIAfgAAAAAAAE4AAAAAAgBOAAAAAAMATgAAAAACAE4AAAAAAgBOAAAAAAEATgAAAAACAE4AAAAAAgBOAAAAAAIATgAAAAACAE4AAAAAAwBOAAAAAAIATgAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAABAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAACAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAwB+AAAAAAAAHwAAAAADAB8AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAAAfAAAAAAMAbQAAAAAAAB8AAAAAAAAfAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQB+AAAAAAAAegAAAAABAHoAAAAAAgB6AAAAAAEAMQAAAAAAAHoAAAAAAgB6AAAAAAIAegAAAAABADEAAAAAAAB6AAAAAAMAegAAAAABAHoAAAAAAgB6AAAAAAEAfgAAAAAAAB8AAAAAAQAfAAAAAAMAfgAAAAAAAHoAAAAAAgB6AAAAAAMAegAAAAAAADEAAAAAAAB6AAAAAAIAegAAAAABAHoAAAAAAQAxAAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAMAegAAAAADAH4AAAAAAAAfAAAAAAMAHwAAAAACAH4AAAAAAAB6AAAAAAAAegAAAAADAHoAAAAAAQAxAAAAAAAAegAAAAACAHoAAAAAAwB6AAAAAAEAMQAAAAAAAHoAAAAAAgB6AAAAAAEAegAAAAACAHoAAAAAAgB+AAAAAAAAHwAAAAAAAB8AAAAAAQB+AAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAMAfgAAAAAAAHoAAAAAAwB6AAAAAAAAegAAAAABAH4AAAAAAAB6AAAAAAIAegAAAAACAHoAAAAAAgB6AAAAAAMAfgAAAAAAAB8AAAAAAwAfAAAAAAIAfgAAAAAAAE4AAAAAAgBOAAAAAAMATgAAAAACAE4AAAAAAgBOAAAAAAEATgAAAAACAE4AAAAAAgBOAAAAAAIATgAAAAACAE4AAAAAAwBOAAAAAAIATgAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAABAA== version: 7 0,0: ind: 0,0 - tiles: HwAAAAADAHAAAAAAAgBwAAAAAAMAcAAAAAADAHAAAAAAAwB+AAAAAAAAcAAAAAADAHAAAAAAAQBwAAAAAAMAcAAAAAAAAHAAAAAAAQBwAAAAAAEAcAAAAAACAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAwB+AAAAAAAAcAAAAAACAHAAAAAAAABwAAAAAAEAfgAAAAAAAHAAAAAAAABwAAAAAAEAcAAAAAACAH4AAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAABAB8AAAAAAwAfAAAAAAIAHwAAAAACAB8AAAAAAQAfAAAAAAEAHwAAAAADAB8AAAAAAAAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAQAfAAAAAAEAHwAAAAADAB8AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAABAB8AAAAAAwAfAAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAIAXQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAwB+AAAAAAAALwAAAAADAHoAAAAAAAB6AAAAAAAAegAAAAACAC8AAAAAAABtAAAAAAAAbgAAAAAAAH4AAAAAAABtAAAAAAAAbQAAAAAAAG4AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAEAfgAAAAAAAB8AAAAAAgB6AAAAAAMAegAAAAACAHoAAAAAAgAfAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAG4AAAAAAgBtAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAH4AAAAAAAAvAAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAIALwAAAAACAB8AAAAAAwB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAwB+AAAAAAAAHwAAAAACAHoAAAAAAQB6AAAAAAAAegAAAAACAB8AAAAAAQAfAAAAAAMAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAAAfgAAAAAAAC8AAAAAAwB6AAAAAAAAegAAAAACAHoAAAAAAQAvAAAAAAMAMAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAAAAH4AAAAAAAAfAAAAAAIAegAAAAACAHoAAAAAAAB6AAAAAAMAHwAAAAADAB8AAAAAAwAfAAAAAAEAHwAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAAB+AAAAAAAALwAAAAACAHoAAAAAAAB6AAAAAAMAegAAAAADAC8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAwBtAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgB6AAAAAAIAegAAAAACAHoAAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAIAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAvAAAAAAAAegAAAAADAHoAAAAAAwB6AAAAAAEALwAAAAACADAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAA== + tiles: HwAAAAADAHAAAAAAAgBwAAAAAAMAcAAAAAADAHAAAAAAAwB+AAAAAAAAcAAAAAADAHAAAAAAAQBwAAAAAAMAcAAAAAAAAHAAAAAAAQBwAAAAAAEAcAAAAAACAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAwB+AAAAAAAAcAAAAAACAHAAAAAAAABwAAAAAAEAfgAAAAAAAHAAAAAAAABwAAAAAAEAcAAAAAACAH4AAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAABAB8AAAAAAwAfAAAAAAIAHwAAAAACAB8AAAAAAQAfAAAAAAEAHwAAAAADAB8AAAAAAAAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAQAfAAAAAAEAHwAAAAADAB8AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAABAB8AAAAAAwAfAAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAIAXQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAwB+AAAAAAAALwAAAAADAHoAAAAAAAB6AAAAAAAAegAAAAACAC8AAAAAAABtAAAAAAAAbgAAAAAAAH4AAAAAAABtAAAAAAAAbQAAAAAAAG4AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAEAfgAAAAAAAB8AAAAAAgB6AAAAAAMAegAAAAACAHoAAAAAAgAfAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAG4AAAAAAgBtAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAH4AAAAAAAAvAAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAIALwAAAAACAB8AAAAAAwB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAwB+AAAAAAAAHwAAAAACAHoAAAAAAQB6AAAAAAAAegAAAAACAB8AAAAAAQAfAAAAAAMAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAAAfgAAAAAAAC8AAAAAAwB6AAAAAAAAegAAAAACAHoAAAAAAQAvAAAAAAMAMAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAAAAH4AAAAAAAAfAAAAAAIAegAAAAACAHoAAAAAAAB6AAAAAAMAHwAAAAADAB8AAAAAAwAfAAAAAAEAHwAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAAB+AAAAAAAALwAAAAACAHoAAAAAAAB6AAAAAAMAegAAAAADAC8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAwBtAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgB6AAAAAAIAegAAAAACAHoAAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAIAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAvAAAAAAAAegAAAAADAHoAAAAAAwB6AAAAAAEALwAAAAACADAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAA== version: 7 -1,0: ind: -1,0 - tiles: bQAAAAAAAE4AAAAAAQAvAAAAAAAALwAAAAAAAC8AAAAAAgAvAAAAAAAALwAAAAACAC8AAAAAAQAvAAAAAAAALwAAAAAAAC8AAAAAAQAvAAAAAAEATgAAAAADAB8AAAAAAwAfAAAAAAAAHwAAAAADAH4AAAAAAABOAAAAAAIATgAAAAAAAE4AAAAAAABOAAAAAAIATgAAAAACAE4AAAAAAABOAAAAAAAATgAAAAADAE4AAAAAAgBOAAAAAAAATgAAAAADAE4AAAAAAgAfAAAAAAIAHwAAAAABAB8AAAAAAwB+AAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAADAHoAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAfgAAAAAAADwAAAAAAABNAAAAAAAAPAAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAQB6AAAAAAMAfgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAH4AAAAAAAA8AAAAAAAATQAAAAAAAE0AAAAAAQAfAAAAAAAAegAAAAADAHoAAAAAAAB6AAAAAAMAegAAAAACAB8AAAAAAQA+AAAAAAAAPgAAAAAAAD4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAgB+AAAAAAAAPAAAAAAAAE0AAAAAAgA8AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAABAB8AAAAAAAB+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAfgAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAAAHwAAAAABACQAAAAAAgB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAQAkAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAEAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAABACQAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAABAB8AAAAAAwAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAEAAAAAAAABAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: bQAAAAAAAE4AAAAAAQAvAAAAAAAALwAAAAAAAC8AAAAAAgAvAAAAAAAALwAAAAACAC8AAAAAAQAvAAAAAAAALwAAAAAAAC8AAAAAAQAvAAAAAAEATgAAAAADAB8AAAAAAwAfAAAAAAAAHwAAAAADAH4AAAAAAABOAAAAAAIATgAAAAAAAE4AAAAAAABOAAAAAAIATgAAAAACAE4AAAAAAABOAAAAAAAATgAAAAADAE4AAAAAAgBOAAAAAAAATgAAAAADAE4AAAAAAgAfAAAAAAIAHwAAAAABAB8AAAAAAwB+AAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAADAHoAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAfgAAAAAAADwAAAAAAABNAAAAAAAAPAAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAQB6AAAAAAMAfgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAH4AAAAAAAA8AAAAAAAATQAAAAAAAF0AAAAAAQAfAAAAAAAAegAAAAADAHoAAAAAAAB6AAAAAAMAegAAAAACAB8AAAAAAQA+AAAAAAAAPgAAAAAAAD4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAgB+AAAAAAAAPAAAAAAAAF0AAAAAAAA8AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAABAB8AAAAAAAB+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAfgAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAAAHwAAAAABACQAAAAAAgB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAQAkAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAEAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAABACQAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAABAB8AAAAAAwAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAABtAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 0,-1: ind: 0,-1 - tiles: fgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAUAAAAAAAAFAAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAEAfgAAAAAAAAIAAAAAAQACAAAAAAEAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABQAAAAAAAAUAAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAF0AAAAAAwACAAAAAAIAAgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAwB+AAAAAAAAAgAAAAAAAAIAAAAAAQBsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAfgAAAAAAAHAAAAAAAwBwAAAAAAIAcAAAAAAAAHAAAAAAAQBwAAAAAAEAcAAAAAACAHAAAAAAAABwAAAAAAMAcAAAAAABAHAAAAAAAQBwAAAAAAIAfgAAAAAAAB8AAAAAAgB6AAAAAAIAHwAAAAADAH4AAAAAAABwAAAAAAEAcAAAAAABAHAAAAAAAABwAAAAAAAAcAAAAAACAHAAAAAAAABwAAAAAAIAcAAAAAADAHAAAAAAAABwAAAAAAAAcAAAAAAAAH4AAAAAAAAfAAAAAAAAegAAAAAAAB8AAAAAAwB+AAAAAAAAcAAAAAABAHAAAAAAAwBwAAAAAAEAcAAAAAADAHAAAAAAAgBwAAAAAAMAcAAAAAACAHAAAAAAAABwAAAAAAEAcAAAAAAAAHAAAAAAAwB+AAAAAAAAHwAAAAACAHoAAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAABwAAAAAAMAcAAAAAADAHAAAAAAAQB+AAAAAAAAcAAAAAACAHAAAAAAAwBwAAAAAAEAfgAAAAAAAHAAAAAAAgBwAAAAAAEAcAAAAAABAH4AAAAAAAAfAAAAAAAAHwAAAAADAA== + tiles: fgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAUAAAAAAAAFAAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAfAAAAAAEAfgAAAAAAAAIAAAAAAQACAAAAAAEAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABQAAAAAAAAUAAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAHwAAAAAAAF0AAAAAAwACAAAAAAIAAgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAB8AAAAAAwB+AAAAAAAAAgAAAAAAAAIAAAAAAQBsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAHwAAAAABAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAfgAAAAAAAHAAAAAAAwBwAAAAAAIAcAAAAAAAAHAAAAAAAQBwAAAAAAEAcAAAAAACAHAAAAAAAABwAAAAAAMAcAAAAAABAHAAAAAAAQBwAAAAAAIAfgAAAAAAAB8AAAAAAgB6AAAAAAIAHwAAAAADAH4AAAAAAABwAAAAAAEAcAAAAAABAHAAAAAAAABwAAAAAAAAcAAAAAACAHAAAAAAAABwAAAAAAIAcAAAAAADAHAAAAAAAABwAAAAAAAAcAAAAAAAAH4AAAAAAAAfAAAAAAAAegAAAAAAAB8AAAAAAwB+AAAAAAAAcAAAAAABAHAAAAAAAwBwAAAAAAEAcAAAAAADAHAAAAAAAgBwAAAAAAMAcAAAAAACAHAAAAAAAABwAAAAAAEAcAAAAAAAAHAAAAAAAwB+AAAAAAAAHwAAAAACAHoAAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAABwAAAAAAMAcAAAAAADAHAAAAAAAQB+AAAAAAAAcAAAAAACAHAAAAAAAwBwAAAAAAEAfgAAAAAAAHAAAAAAAgBwAAAAAAEAcAAAAAABAH4AAAAAAAAfAAAAAAAAHwAAAAADAA== version: 7 -2,0: ind: -2,0 - tiles: AAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABsAAAAAAAAbgAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAbAAAAAAAAG4AAAAAAQBtAAAAAAAAbQAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAQB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABsAAAAAAAAbgAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAbAAAAAAAAG4AAAAAAQBtAAAAAAAAbQAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -2,-1: ind: -2,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAADAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAACAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAAAAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABsAAAAAAAAbgAAAAABAG0AAAAAAABtAAAAAAAAbQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAADAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAACAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAAAAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABsAAAAAAAAbgAAAAABAG0AAAAAAABtAAAAAAAAbQAAAAAAAA== version: 7 0,-2: ind: 0,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAA== version: 7 0,1: ind: 0,1 @@ -89,19 +89,19 @@ entities: version: 7 1,0: ind: 1,0 - tiles: HwAAAAACAB8AAAAAAgAfAAAAAAIAHwAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAwB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAQB+AAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAEAHwAAAAAAAB8AAAAAAwAfAAAAAAIAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAADAB8AAAAAAgAfAAAAAAMAHwAAAAACAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAADAH4AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAACAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAgB+AAAAAAAAHwAAAAACAB8AAAAAAAAfAAAAAAIAHwAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAEAfgAAAAAAAG4AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAAAAB8AAAAAAwB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAgAfAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAIAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAwAfAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: HwAAAAACAB8AAAAAAgAfAAAAAAIAHwAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAwB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAQB+AAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAEAHwAAAAAAAB8AAAAAAwAfAAAAAAIAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAADAB8AAAAAAgAfAAAAAAMAHwAAAAACAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAADAH4AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAACAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAG0AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAgB+AAAAAAAAHwAAAAACAB8AAAAAAAAfAAAAAAIAHwAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAEAfgAAAAAAAG4AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAAAAB8AAAAAAwB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAgAfAAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAIAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAwAfAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 1,-1: ind: 1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAADAHoAAAAAAAB6AAAAAAMAHwAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAwB6AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAgB6AAAAAAAAegAAAAADAB8AAAAAAwB+AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAEAegAAAAACAHoAAAAAAQB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAEAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAADAH4AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAAAAB8AAAAAAgB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAADAHoAAAAAAAB6AAAAAAMAHwAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAwB6AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAgB6AAAAAAAAegAAAAADAB8AAAAAAwB+AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAEAegAAAAACAHoAAAAAAQB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAEAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAADAH4AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAAAAB8AAAAAAgB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,1: ind: -1,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,-2: ind: -1,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAbQAAAAAAAA== version: 7 - type: Broadphase - type: Physics @@ -136,11 +136,14 @@ entities: id: Arrows decals: 260: 3,7 + - node: + id: Bot + decals: + 485: 6,-11 - node: color: '#FFFFFFFF' id: Bot decals: - 4: 5,-11 257: 0,12 258: 0,13 259: 3,13 @@ -733,6 +736,8 @@ entities: 474: -3,-14 475: -3,-13 476: -3,-12 + 479: -3,-15 + 480: -3,-16 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale270 @@ -777,6 +782,8 @@ entities: 354: 26,0 355: 26,1 466: 20,0 + 481: -1,-16 + 482: -1,-15 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale90 @@ -855,6 +862,7 @@ entities: id: QuarterTileOverlayGreyscale180 decals: 56: 0,3 + 483: -1,-14 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale270 @@ -903,6 +911,7 @@ entities: id: ThreeQuarterTileOverlayGreyscale180 decals: 348: 26,-1 + 484: 0,-14 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale180 @@ -1134,8 +1143,10 @@ entities: version: 2 data: tiles: + -4,-3: + 0: 61440 -4,-2: - 0: 240 + 0: 17 1: 57344 -5,-2: 1: 58436 @@ -1145,24 +1156,28 @@ entities: 1: 65263 -4,0: 1: 59119 + -3,-3: + 0: 64640 -3,-2: - 0: 240 1: 61440 + 0: 17 -3,-1: 1: 65279 -3,0: 1: 61183 + -2,-3: + 0: 4991 + 1: 32768 -2,-2: 1: 61676 -2,-1: 1: 65279 -2,0: - 1: 63999 - -2,-3: - 0: 200 - 1: 32768 + 1: 55807 -2,-4: - 0: 34952 + 0: 17484 + -2,-5: + 0: 17484 -1,-3: 1: 56558 -1,-2: @@ -1170,11 +1185,11 @@ entities: -1,-1: 1: 64989 -1,-4: - 1: 61102 + 1: 61166 -1,0: 1: 56831 -1,-5: - 1: 59904 + 1: 44778 0,-4: 1: 64768 0: 6 @@ -1199,7 +1214,7 @@ entities: 0,4: 1: 7 -1,3: - 1: 58886 + 1: 63239 1,0: 1: 61663 1,1: @@ -1222,7 +1237,7 @@ entities: 2,3: 1: 32767 2,-1: - 1: 56831 + 1: 56575 2,4: 1: 519 0: 1024 @@ -1234,7 +1249,7 @@ entities: 1: 4094 3,3: 1: 305 - 0: 16384 + 0: 49152 3,-1: 1: 53725 3,4: @@ -1246,6 +1261,8 @@ entities: 1: 64239 4,2: 1: 895 + 4,3: + 0: 29772 -5,0: 1: 61183 -4,1: @@ -1254,45 +1271,53 @@ entities: 1: 19534 0: 4352 -4,2: - 0: 243 + 0: 241 -5,2: - 0: 15 + 0: 255 -3,1: 1: 239 0: 57344 -3,2: - 0: 241 + 0: 17649 + -3,3: + 0: 3148 -2,1: - 1: 57567 + 1: 57439 + 2: 128 + -2,3: + 0: 10000 -2,2: 1: 61166 + -2,4: + 0: 98 -1,4: - 1: 174 + 1: 95 1,-4: 1: 65535 1,-3: 1: 61695 1,-2: 1: 61695 - 1,-5: - 1: 33280 2,-3: 1: 28895 2,-2: 1: 61687 2,-4: - 2: 6 - 3: 1536 + 3: 6 + 4: 1536 3,-4: - 0: 8737 1: 256 + 0: 25668 3,-3: 1: 4097 - 0: 8738 + 0: 18022 3,-2: 1: 53248 - 0: 34 + 0: 76 + 3,-5: + 0: 18295 4,-2: + 0: 143 1: 61440 4,-1: 1: 62463 @@ -1301,45 +1326,78 @@ entities: 1: 8750 -8,1: 1: 1 - 0: 8 + 0: 200 -8,-1: 1: 8737 0: 16408 -7,0: 1: 29799 -7,1: - 0: 143 + 0: 3325 -7,-1: 1: 25712 - 0: 15 + 0: 5 -6,0: 1: 61439 -6,1: - 0: 3184 + 0: 61296 -6,-1: 1: 65504 + -6,2: + 0: 136 + -8,-2: + 0: 49152 -7,-2: - 0: 32768 - -6,-2: 0: 31744 + -6,-2: + 0: 8172 + -6,-3: + 0: 32768 + -5,-3: + 0: 4096 + 1: 16384 0,-5: - 0: 2048 - 2,-5: + 0: 2190 + 1,-5: + 0: 79 + 1: 512 + 2,-5: + 0: 31 1: 512 - 0: 2048 5,0: 1: 61167 + 5,3: + 0: 3 5,1: 1: 46 + 0: 16384 + 5,2: + 0: 25708 5,-1: - 1: 58606 + 1: 58574 + 2: 32 6,0: 1: 14199 6,1: 1: 1 + 0: 63744 + 6,2: + 0: 1 6,-1: 1: 28721 0: 128 + 7,0: + 0: 12834 + 7,1: + 0: 306 + 7,-1: + 0: 9011 + 5,-2: + 0: 1223 + 6,-2: + 0: 52464 + 7,-2: + 0: 4352 uniqueMixes: - volume: 2500 immutable: True @@ -1349,6 +1407,11 @@ entities: moles: Oxygen: 21.824879 Nitrogen: 82.10312 + - volume: 2500 + temperature: 293.14975 + moles: + Oxygen: 20.078888 + Nitrogen: 75.53487 - volume: 2500 temperature: 293.15 moles: @@ -1363,6 +1426,8 @@ entities: - type: SpreaderGrid - type: ImplicitRoof - type: ExplosionAirtightGrid + - type: TileHistory + chunkHistory: {} - proto: AirAlarm entities: - uid: 3 @@ -1376,6 +1441,7 @@ entities: - 1503 - 1473 - 1505 + - 2779 - type: Fixtures fixtures: {} - uid: 4 @@ -1433,6 +1499,7 @@ entities: - 1495 - 1501 - 1464 + - 209 - type: Fixtures fixtures: {} - uid: 8 @@ -1496,9 +1563,6 @@ entities: - 1455 - 1490 - 1516 - - 1088 - - 1087 - - 1086 - 1097 - 1096 - 1083 @@ -1593,10 +1657,10 @@ entities: - type: Transform pos: 7.5,-10.5 parent: 2 - - uid: 16 + - uid: 2398 components: - type: Transform - pos: 6.5,-10.5 + pos: 8.5,-10.5 parent: 2 - proto: AirlockAtmosphericsLocked entities: @@ -1666,15 +1730,17 @@ entities: - type: Transform pos: 7.5,17.5 parent: 2 - - uid: 1571 + - uid: 2523 components: - type: Transform - pos: -2.5,-14.5 + rot: 3.141592653589793 rad + pos: -2.5,-16.5 parent: 2 - - uid: 2521 + - uid: 2525 components: - type: Transform - pos: -0.5,-14.5 + rot: 3.141592653589793 rad + pos: -0.5,-16.5 parent: 2 - proto: AirlockExternalGlassAtmosphericsLocked entities: @@ -1707,12 +1773,6 @@ entities: parent: 2 - proto: AirlockExternalGlassEngineeringLocked entities: - - uid: 10 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-5.5 - parent: 2 - uid: 30 components: - type: Transform @@ -1733,6 +1793,11 @@ entities: 30: - - DoorStatus - DoorBolt + - uid: 35 + components: + - type: Transform + pos: -17.5,-5.5 + parent: 2 - proto: AirlockExternalGlassShuttleArrivals entities: - uid: 73 @@ -1743,15 +1808,15 @@ entities: parent: 2 - proto: AirlockExternalGlassShuttleEmergencyLocked entities: - - uid: 2196 + - uid: 2642 components: - type: Transform - pos: -0.5,-17.5 + pos: -0.5,-19.5 parent: 2 - - uid: 2530 + - uid: 2643 components: - type: Transform - pos: -2.5,-17.5 + pos: -2.5,-19.5 parent: 2 - proto: AirlockExternalGlassShuttleEscape entities: @@ -1763,22 +1828,22 @@ entities: parent: 2 - proto: AirlockExternalGlassShuttleLocked entities: - - uid: 34 + - uid: 631 + components: + - type: Transform + pos: -17.5,-8.5 + parent: 2 + - uid: 2450 components: - type: Transform rot: 3.141592653589793 rad - pos: -0.5,17.5 + pos: -1.5,17.5 parent: 2 - - uid: 35 + - uid: 2634 components: - type: Transform rot: 3.141592653589793 rad - pos: -2.5,17.5 - parent: 2 - - uid: 2544 - components: - - type: Transform - pos: -17.5,-7.5 + pos: -3.5,17.5 parent: 2 - proto: AirlockGlass entities: @@ -1900,6 +1965,12 @@ entities: - type: Transform pos: -6.5,4.5 parent: 2 + - type: Door + secondsUntilStateChange: -1558.4391 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True - proto: APCBasic entities: - uid: 56 @@ -1940,14 +2011,6 @@ entities: parent: 2 - type: Fixtures fixtures: {} - - uid: 61 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-5.5 - parent: 2 - - type: Fixtures - fixtures: {} - uid: 62 components: - type: Transform @@ -1999,6 +2062,14 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 388 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-4.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: APECircuitboard entities: - uid: 69 @@ -2034,19 +2105,24 @@ entities: - uid: 83 components: - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,17.5 + pos: -0.5,-19.5 parent: 2 - - uid: 84 + - uid: 90 components: - type: Transform rot: 3.141592653589793 rad - pos: -0.5,17.5 + pos: -1.5,17.5 parent: 2 - - uid: 885 + - uid: 137 components: - type: Transform - pos: -2.5,-17.5 + rot: 3.141592653589793 rad + pos: -3.5,17.5 + parent: 2 + - uid: 143 + components: + - type: Transform + pos: -17.5,-8.5 parent: 2 - uid: 1089 components: @@ -2054,15 +2130,10 @@ entities: rot: 1.5707963267948966 rad pos: 13.5,13.5 parent: 2 - - uid: 1787 + - uid: 2532 components: - type: Transform - pos: -0.5,-17.5 - parent: 2 - - uid: 2535 - components: - - type: Transform - pos: -17.5,-7.5 + pos: -2.5,-19.5 parent: 2 - proto: AtmosFixNitrogenMarker entities: @@ -2151,6 +2222,8 @@ entities: - type: Transform pos: -7.5,11.5 parent: 2 + - type: AccessReader + accessListsOriginal: [] - type: DeviceLinkSink invokeCounter: 1 - proto: BluespaceBeaker @@ -2158,7 +2231,12 @@ entities: - uid: 93 components: - type: Transform - pos: 6.3718643,-0.34468752 + pos: 6.428499,-0.45732337 + parent: 2 + - uid: 2777 + components: + - type: Transform + pos: 6.33717,-0.3077078 parent: 2 - proto: BookshelfFilled entities: @@ -2202,6 +2280,13 @@ entities: - type: Transform pos: -5.592183,-7.3342304 parent: 2 +- proto: BoxRDCircuitboards + entities: + - uid: 2531 + components: + - type: Transform + pos: -2.4841847,12.748164 + parent: 2 - proto: BoxZiptie entities: - uid: 99 @@ -2235,10 +2320,10 @@ entities: parent: 2 - proto: ButtonFrameCautionSecurity entities: - - uid: 2456 + - uid: 1451 components: - type: Transform - pos: -3.5,12.5 + pos: -4.5,12.5 parent: 2 - proto: CableApcExtension entities: @@ -2400,7 +2485,7 @@ entities: - uid: 133 components: - type: Transform - pos: -16.5,5.5 + pos: 11.5,9.5 parent: 2 - uid: 134 components: @@ -2415,87 +2500,7 @@ entities: - uid: 136 components: - type: Transform - pos: -16.5,7.5 - parent: 2 - - uid: 137 - components: - - type: Transform - pos: -17.5,8.5 - parent: 2 - - uid: 138 - components: - - type: Transform - pos: -18.5,8.5 - parent: 2 - - uid: 139 - components: - - type: Transform - pos: -19.5,8.5 - parent: 2 - - uid: 140 - components: - - type: Transform - pos: -19.5,7.5 - parent: 2 - - uid: 141 - components: - - type: Transform - pos: -19.5,6.5 - parent: 2 - - uid: 142 - components: - - type: Transform - pos: -20.5,6.5 - parent: 2 - - uid: 143 - components: - - type: Transform - pos: -21.5,6.5 - parent: 2 - - uid: 144 - components: - - type: Transform - pos: -21.5,5.5 - parent: 2 - - uid: 145 - components: - - type: Transform - pos: -22.5,5.5 - parent: 2 - - uid: 146 - components: - - type: Transform - pos: -23.5,5.5 - parent: 2 - - uid: 147 - components: - - type: Transform - pos: -24.5,5.5 - parent: 2 - - uid: 148 - components: - - type: Transform - pos: -24.5,4.5 - parent: 2 - - uid: 149 - components: - - type: Transform - pos: -25.5,4.5 - parent: 2 - - uid: 150 - components: - - type: Transform - pos: -25.5,3.5 - parent: 2 - - uid: 151 - components: - - type: Transform - pos: -25.5,2.5 - parent: 2 - - uid: 152 - components: - - type: Transform - pos: -25.5,1.5 + pos: 11.5,10.5 parent: 2 - uid: 153 components: @@ -2737,21 +2742,6 @@ entities: - type: Transform pos: -13.5,-4.5 parent: 2 - - uid: 201 - components: - - type: Transform - pos: -13.5,-5.5 - parent: 2 - - uid: 202 - components: - - type: Transform - pos: -14.5,-5.5 - parent: 2 - - uid: 203 - components: - - type: Transform - pos: -12.5,-5.5 - parent: 2 - uid: 204 components: - type: Transform @@ -2777,20 +2767,10 @@ entities: - type: Transform pos: -9.5,-4.5 parent: 2 - - uid: 209 - components: - - type: Transform - pos: -9.5,-5.5 - parent: 2 - uid: 210 components: - type: Transform - pos: -10.5,-5.5 - parent: 2 - - uid: 211 - components: - - type: Transform - pos: -8.5,-5.5 + pos: 12.5,9.5 parent: 2 - uid: 212 components: @@ -2818,16 +2798,6 @@ entities: pos: -4.5,-3.5 parent: 2 - uid: 217 - components: - - type: Transform - pos: -2.5,-5.5 - parent: 2 - - uid: 218 - components: - - type: Transform - pos: -1.5,-5.5 - parent: 2 - - uid: 219 components: - type: Transform pos: -0.5,-5.5 @@ -2972,16 +2942,6 @@ entities: - type: Transform pos: 4.5,-6.5 parent: 2 - - uid: 248 - components: - - type: Transform - pos: 7.5,-17.5 - parent: 2 - - uid: 249 - components: - - type: Transform - pos: 7.5,-16.5 - parent: 2 - uid: 250 components: - type: Transform @@ -3412,36 +3372,6 @@ entities: - type: Transform pos: 16.5,-3.5 parent: 2 - - uid: 342 - components: - - type: Transform - pos: 16.5,-4.5 - parent: 2 - - uid: 343 - components: - - type: Transform - pos: 16.5,-5.5 - parent: 2 - - uid: 344 - components: - - type: Transform - pos: 15.5,-5.5 - parent: 2 - - uid: 345 - components: - - type: Transform - pos: 18.5,-5.5 - parent: 2 - - uid: 346 - components: - - type: Transform - pos: 18.5,-5.5 - parent: 2 - - uid: 347 - components: - - type: Transform - pos: 17.5,-5.5 - parent: 2 - uid: 348 components: - type: Transform @@ -3547,31 +3477,6 @@ entities: - type: Transform pos: 24.5,-3.5 parent: 2 - - uid: 371 - components: - - type: Transform - pos: 25.5,-3.5 - parent: 2 - - uid: 372 - components: - - type: Transform - pos: 25.5,-4.5 - parent: 2 - - uid: 373 - components: - - type: Transform - pos: 24.5,-4.5 - parent: 2 - - uid: 374 - components: - - type: Transform - pos: 26.5,-3.5 - parent: 2 - - uid: 375 - components: - - type: Transform - pos: 26.5,-2.5 - parent: 2 - uid: 376 components: - type: Transform @@ -3592,65 +3497,15 @@ entities: - type: Transform pos: 26.5,0.5 parent: 2 - - uid: 380 - components: - - type: Transform - pos: 27.5,0.5 - parent: 2 - - uid: 381 - components: - - type: Transform - pos: 27.5,-0.5 - parent: 2 - - uid: 382 - components: - - type: Transform - pos: 27.5,1.5 - parent: 2 - - uid: 383 - components: - - type: Transform - pos: 27.5,2.5 - parent: 2 - - uid: 384 - components: - - type: Transform - pos: 27.5,3.5 - parent: 2 - - uid: 385 - components: - - type: Transform - pos: 26.5,3.5 - parent: 2 - - uid: 386 - components: - - type: Transform - pos: 26.5,4.5 - parent: 2 - - uid: 387 - components: - - type: Transform - pos: 25.5,4.5 - parent: 2 - - uid: 388 - components: - - type: Transform - pos: 25.5,5.5 - parent: 2 - - uid: 389 - components: - - type: Transform - pos: 24.5,5.5 - parent: 2 - uid: 391 components: - type: Transform - pos: 23.5,4.5 + pos: -2.5,-4.5 parent: 2 - uid: 392 components: - type: Transform - pos: 22.5,4.5 + pos: -1.5,-4.5 parent: 2 - uid: 393 components: @@ -3672,11 +3527,6 @@ entities: - type: Transform pos: 19.5,5.5 parent: 2 - - uid: 397 - components: - - type: Transform - pos: 20.5,7.5 - parent: 2 - uid: 398 components: - type: Transform @@ -3997,6 +3847,36 @@ entities: - type: Transform pos: 15.5,2.5 parent: 2 + - uid: 606 + components: + - type: Transform + pos: 24.5,3.5 + parent: 2 + - uid: 630 + components: + - type: Transform + pos: -17.5,-6.5 + parent: 2 + - uid: 669 + components: + - type: Transform + pos: 23.5,3.5 + parent: 2 + - uid: 670 + components: + - type: Transform + pos: -23.5,2.5 + parent: 2 + - uid: 807 + components: + - type: Transform + pos: -24.5,2.5 + parent: 2 + - uid: 832 + components: + - type: Transform + pos: -24.5,1.5 + parent: 2 - uid: 843 components: - type: Transform @@ -4012,6 +3892,21 @@ entities: - type: Transform pos: 15.5,5.5 parent: 2 + - uid: 876 + components: + - type: Transform + pos: -24.5,0.5 + parent: 2 + - uid: 884 + components: + - type: Transform + pos: -24.5,-0.5 + parent: 2 + - uid: 1060 + components: + - type: Transform + pos: -24.5,-1.5 + parent: 2 - uid: 1414 components: - type: Transform @@ -4067,6 +3962,16 @@ entities: - type: Transform pos: -0.5,-16.5 parent: 2 + - uid: 2534 + components: + - type: Transform + pos: -3.5,15.5 + parent: 2 + - uid: 2536 + components: + - type: Transform + pos: -17.5,-5.5 + parent: 2 - uid: 2577 components: - type: Transform @@ -4132,48 +4037,28 @@ entities: - type: Transform pos: 18.5,5.5 parent: 2 - - uid: 2590 + - uid: 2655 components: - type: Transform - pos: 20.5,8.5 + pos: -0.5,-17.5 parent: 2 - - uid: 2591 + - uid: 2656 components: - type: Transform - pos: 17.5,10.5 + pos: -0.5,-18.5 parent: 2 - - uid: 2592 + - uid: 2657 components: - type: Transform - pos: 17.5,11.5 + pos: -1.5,-18.5 parent: 2 - - uid: 2593 + - uid: 2658 components: - type: Transform - pos: 16.5,11.5 - parent: 2 - - uid: 2594 - components: - - type: Transform - pos: 15.5,11.5 - parent: 2 - - uid: 2637 - components: - - type: Transform - pos: -1.5,-16.5 - parent: 2 - - uid: 2638 - components: - - type: Transform - pos: -2.5,-16.5 + pos: -2.5,-18.5 parent: 2 - proto: CableHV entities: - - uid: 461 - components: - - type: Transform - pos: 22.5,4.5 - parent: 2 - uid: 462 components: - type: Transform @@ -4804,90 +4689,15 @@ entities: - type: Transform pos: 3.5,-4.5 parent: 2 - - uid: 592 - components: - - type: Transform - pos: -17.5,3.5 - parent: 2 - - uid: 593 - components: - - type: Transform - pos: -17.5,4.5 - parent: 2 - - uid: 594 - components: - - type: Transform - pos: -17.5,5.5 - parent: 2 - - uid: 595 - components: - - type: Transform - pos: -17.5,6.5 - parent: 2 - uid: 596 components: - type: Transform - pos: -17.5,7.5 + pos: 23.5,4.5 parent: 2 - uid: 597 components: - type: Transform - pos: -17.5,8.5 - parent: 2 - - uid: 598 - components: - - type: Transform - pos: -16.5,8.5 - parent: 2 - - uid: 599 - components: - - type: Transform - pos: -15.5,8.5 - parent: 2 - - uid: 600 - components: - - type: Transform - pos: -14.5,8.5 - parent: 2 - - uid: 601 - components: - - type: Transform - pos: -14.5,7.5 - parent: 2 - - uid: 602 - components: - - type: Transform - pos: -13.5,7.5 - parent: 2 - - uid: 603 - components: - - type: Transform - pos: -12.5,7.5 - parent: 2 - - uid: 604 - components: - - type: Transform - pos: -11.5,7.5 - parent: 2 - - uid: 605 - components: - - type: Transform - pos: -10.5,7.5 - parent: 2 - - uid: 606 - components: - - type: Transform - pos: -9.5,7.5 - parent: 2 - - uid: 607 - components: - - type: Transform - pos: -8.5,7.5 - parent: 2 - - uid: 608 - components: - - type: Transform - pos: -7.5,7.5 + pos: 22.5,4.5 parent: 2 - uid: 609 components: @@ -4909,11 +4719,6 @@ entities: - type: Transform pos: -20.5,4.5 parent: 2 - - uid: 613 - components: - - type: Transform - pos: 23.5,4.5 - parent: 2 - uid: 2550 components: - type: Transform @@ -5016,46 +4821,6 @@ entities: - type: Transform pos: -20.5,0.5 parent: 2 - - uid: 630 - components: - - type: Transform - pos: -21.5,0.5 - parent: 2 - - uid: 631 - components: - - type: Transform - pos: -22.5,0.5 - parent: 2 - - uid: 632 - components: - - type: Transform - pos: -23.5,0.5 - parent: 2 - - uid: 633 - components: - - type: Transform - pos: -24.5,0.5 - parent: 2 - - uid: 634 - components: - - type: Transform - pos: -24.5,-0.5 - parent: 2 - - uid: 635 - components: - - type: Transform - pos: -24.5,-1.5 - parent: 2 - - uid: 636 - components: - - type: Transform - pos: -24.5,1.5 - parent: 2 - - uid: 637 - components: - - type: Transform - pos: -24.5,2.5 - parent: 2 - uid: 638 components: - type: Transform @@ -5181,46 +4946,6 @@ entities: - type: Transform pos: -6.5,7.5 parent: 2 - - uid: 663 - components: - - type: Transform - pos: -7.5,7.5 - parent: 2 - - uid: 664 - components: - - type: Transform - pos: -8.5,7.5 - parent: 2 - - uid: 665 - components: - - type: Transform - pos: -8.5,6.5 - parent: 2 - - uid: 666 - components: - - type: Transform - pos: -8.5,5.5 - parent: 2 - - uid: 667 - components: - - type: Transform - pos: -8.5,4.5 - parent: 2 - - uid: 668 - components: - - type: Transform - pos: -8.5,3.5 - parent: 2 - - uid: 669 - components: - - type: Transform - pos: -8.5,2.5 - parent: 2 - - uid: 670 - components: - - type: Transform - pos: -8.5,1.5 - parent: 2 - uid: 671 components: - type: Transform @@ -5294,7 +5019,7 @@ entities: - uid: 686 components: - type: Transform - pos: -2.5,-5.5 + pos: -1.5,-4.5 parent: 2 - uid: 687 components: @@ -5626,6 +5351,11 @@ entities: - type: Transform pos: 21.5,5.5 parent: 2 + - uid: 2781 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 2 - proto: CableTerminal entities: - uid: 752 @@ -5914,10 +5644,22 @@ entities: parent: 2 - proto: Catwalk entities: - - uid: 807 + - uid: 84 components: - type: Transform - pos: -30.5,0.5 + rot: 3.141592653589793 rad + pos: -0.5,-17.5 + parent: 2 + - uid: 138 + components: + - type: Transform + pos: -17.5,-7.5 + parent: 2 + - uid: 141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-17.5 parent: 2 - uid: 808 components: @@ -6039,11 +5781,6 @@ entities: - type: Transform pos: -17.5,8.5 parent: 2 - - uid: 832 - components: - - type: Transform - pos: -16.5,8.5 - parent: 2 - uid: 833 components: - type: Transform @@ -6106,6 +5843,41 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-17.5 parent: 2 + - uid: 1286 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,8.5 + parent: 2 + - uid: 1290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,16.5 + parent: 2 + - uid: 1291 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,15.5 + parent: 2 + - uid: 1293 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,16.5 + parent: 2 + - uid: 1359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,15.5 + parent: 2 + - uid: 1401 + components: + - type: Transform + pos: -17.5,-6.5 + parent: 2 - uid: 1808 components: - type: Transform @@ -6124,11 +5896,6 @@ entities: rot: -1.5707963267948966 rad pos: -31.5,4.5 parent: 2 - - uid: 1870 - components: - - type: Transform - pos: -2.5,-16.5 - parent: 2 - uid: 2005 components: - type: Transform @@ -6146,26 +5913,6 @@ entities: - type: Transform pos: 7.5,18.5 parent: 2 - - uid: 2503 - components: - - type: Transform - pos: -2.5,16.5 - parent: 2 - - uid: 2504 - components: - - type: Transform - pos: -2.5,15.5 - parent: 2 - - uid: 2505 - components: - - type: Transform - pos: -0.5,15.5 - parent: 2 - - uid: 2506 - components: - - type: Transform - pos: -0.5,16.5 - parent: 2 - uid: 2511 components: - type: Transform @@ -6188,25 +5935,17 @@ entities: - type: Transform pos: 9.5,18.5 parent: 2 - - uid: 2519 + - uid: 2545 components: - type: Transform - pos: -0.5,-16.5 + rot: 3.141592653589793 rad + pos: -2.5,-18.5 parent: 2 - - uid: 2536 + - uid: 2591 components: - type: Transform - pos: -17.5,-6.5 - parent: 2 - - uid: 2629 - components: - - type: Transform - pos: -0.5,-15.5 - parent: 2 - - uid: 2631 - components: - - type: Transform - pos: -2.5,-15.5 + rot: 3.141592653589793 rad + pos: -0.5,-18.5 parent: 2 - proto: Chair entities: @@ -6296,6 +6035,12 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,11.5 parent: 2 + - uid: 2590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-13.5 + parent: 2 - uid: 2607 components: - type: Transform @@ -6416,12 +6161,6 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,1.5 parent: 2 - - uid: 872 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,-0.5 - parent: 2 - proto: ChemDispenser entities: - uid: 873 @@ -6461,16 +6200,16 @@ entities: fixtures: {} - proto: ClosetChefFilled entities: - - uid: 878 - components: - - type: Transform - pos: -4.5,5.5 - parent: 2 - uid: 2608 components: - type: Transform pos: 16.5,10.5 parent: 2 + - uid: 2780 + components: + - type: Transform + pos: -4.5,5.5 + parent: 2 - proto: ClosetEmergencyFilledRandom entities: - uid: 880 @@ -6488,11 +6227,6 @@ entities: - type: Transform pos: 5.5,3.5 parent: 2 - - uid: 884 - components: - - type: Transform - pos: -16.5,6.5 - parent: 2 - uid: 2216 components: - type: Transform @@ -6524,15 +6258,23 @@ entities: - type: Transform pos: -3.5,-6.5 parent: 2 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container showEnts: False occludes: True ents: - - 887 - 889 - 888 + - 887 paper_label: !type:ContainerSlot showEnts: False occludes: True @@ -6608,6 +6350,7 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage + storage: 886 - proto: ClothingEyesGlassesMeson entities: - uid: 900 @@ -6671,6 +6414,7 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage + storage: 886 - proto: ClothingOuterHardsuitSalvage entities: - uid: 914 @@ -6683,7 +6427,14 @@ entities: - uid: 915 components: - type: Transform - pos: 5.4690175,-10.51443 + pos: 4.299963,-10.6488495 + parent: 2 +- proto: ClothingShoesSkates + entities: + - uid: 2776 + components: + - type: Transform + pos: 13.432112,9.386067 parent: 2 - proto: ClothingUniformJumpsuitERTJanitor entities: @@ -6694,6 +6445,7 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage + storage: 886 - proto: ComfyChair entities: - uid: 916 @@ -6923,6 +6675,9 @@ entities: - type: Transform pos: 22.5,4.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Service - proto: ComputerMedicalRecords entities: - uid: 944 @@ -6953,12 +6708,17 @@ entities: parent: 2 - proto: ComputerResearchAndDevelopment entities: - - uid: 1862 + - uid: 2533 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,10.5 + pos: -3.5,12.5 parent: 2 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices - proto: ComputerSalvageExpedition entities: - uid: 950 @@ -7106,7 +6866,7 @@ entities: - uid: 969 components: - type: Transform - pos: 6.5,-13.5 + pos: 6.5,-14.5 parent: 2 - proto: DefaultStationBeaconBar entities: @@ -7120,7 +6880,7 @@ entities: - uid: 971 components: - type: Transform - pos: -12.5,4.5 + pos: -13.5,5.5 parent: 2 - proto: DefaultStationBeaconBridge entities: @@ -7162,7 +6922,7 @@ entities: - uid: 1867 components: - type: Transform - pos: -1.5,-13.5 + pos: -1.5,-15.5 parent: 2 - proto: DefaultStationBeaconJanitorsCloset entities: @@ -7176,7 +6936,7 @@ entities: - uid: 979 components: - type: Transform - pos: -5.5,4.5 + pos: -4.5,5.5 parent: 2 - proto: DefaultStationBeaconMedbay entities: @@ -7666,18 +7426,30 @@ entities: parent: 2 - proto: EmergencyLight entities: + - uid: 201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-12.5 + parent: 2 + - uid: 203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-14.5 + parent: 2 + - uid: 608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-7.5 + parent: 2 - uid: 1059 components: - type: Transform rot: 3.141592653589793 rad pos: 7.5,3.5 parent: 2 - - uid: 1060 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-8.5 - parent: 2 - uid: 1061 components: - type: Transform @@ -7765,6 +7537,35 @@ entities: name: Reach - proto: FirelockEdge entities: + - uid: 637 + components: + - type: Transform + pos: -17.5,3.5 + parent: 2 + - uid: 663 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-1.5 + parent: 2 + - uid: 664 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-0.5 + parent: 2 + - uid: 665 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,0.5 + parent: 2 + - uid: 666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,1.5 + parent: 2 - uid: 1073 components: - type: Transform @@ -7794,6 +7595,119 @@ entities: - 12 - proto: FirelockGlass entities: + - uid: 61 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-5.5 + parent: 2 + - uid: 218 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-5.5 + parent: 2 + - uid: 219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-5.5 + parent: 2 + - uid: 383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,2.5 + parent: 2 + - uid: 384 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,2.5 + parent: 2 + - uid: 385 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,6.5 + parent: 2 + - uid: 386 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,2.5 + parent: 2 + - uid: 387 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,1.5 + parent: 2 + - uid: 389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,6.5 + parent: 2 + - uid: 397 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-1.5 + parent: 2 + - uid: 461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,0.5 + parent: 2 + - uid: 592 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-1.5 + parent: 2 + - uid: 593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,2.5 + parent: 2 + - uid: 594 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,2.5 + parent: 2 + - uid: 595 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,0.5 + parent: 2 + - uid: 607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,4.5 + parent: 2 + - uid: 636 + components: + - type: Transform + pos: 9.5,0.5 + parent: 2 + - uid: 667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,0.5 + parent: 2 + - uid: 668 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-12.5 + parent: 2 - uid: 1071 components: - type: Transform @@ -7845,27 +7759,21 @@ entities: - uid: 1086 components: - type: Transform - pos: 0.5,-5.5 + rot: 3.141592653589793 rad + pos: -2.5,-7.5 parent: 2 - - type: DeviceNetwork - deviceLists: - - 13 - uid: 1087 components: - type: Transform - pos: -0.5,-5.5 + rot: 3.141592653589793 rad + pos: 3.5,-5.5 parent: 2 - - type: DeviceNetwork - deviceLists: - - 13 - uid: 1088 components: - type: Transform - pos: -1.5,-5.5 + rot: 3.141592653589793 rad + pos: 1.5,-6.5 parent: 2 - - type: DeviceNetwork - deviceLists: - - 13 - uid: 1092 components: - type: Transform @@ -7931,6 +7839,48 @@ entities: - type: Transform pos: -0.5,8.5 parent: 2 + - uid: 1147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-1.5 + parent: 2 + - uid: 1150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 2 + - uid: 1151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,0.5 + parent: 2 + - uid: 1174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-0.5 + parent: 2 + - uid: 1177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,0.5 + parent: 2 + - uid: 1528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,4.5 + parent: 2 + - uid: 1570 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-1.5 + parent: 2 - uid: 2562 components: - type: Transform @@ -8021,16 +7971,6 @@ entities: - type: Transform pos: 15.726279,10.605636 parent: 2 -- proto: FuelDispenser - entities: - - uid: 2453 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-8.5 - parent: 2 - - type: Fixtures - fixtures: {} - proto: GasMinerNitrogen entities: - uid: 1109 @@ -8050,14 +7990,13 @@ entities: - uid: 1111 components: - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-13.5 + rot: -3.141592653589793 rad + pos: 6.5,-13.5 parent: 2 - type: GasMixer inletTwoConcentration: 0.22000003 inletOneConcentration: 0.78 - - type: AtmosPipeColor - color: '#0055CCFF' + targetPressure: 202.65 - proto: GasPassiveVent entities: - uid: 1112 @@ -8066,12 +8005,16 @@ entities: rot: -1.5707963267948966 rad pos: 9.5,-13.5 parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 1113 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-15.5 parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 1114 components: - type: Transform @@ -8085,9 +8028,11 @@ entities: - uid: 1115 components: - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-15.5 + rot: -3.141592653589793 rad + pos: 6.5,-15.5 parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 1116 components: - type: Transform @@ -8326,14 +8271,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 1147 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1148 components: - type: Transform @@ -8350,21 +8287,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 1150 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1151 - components: - - type: Transform - pos: 6.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1152 components: - type: Transform @@ -8492,12 +8414,30 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 1870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2364 components: - type: Transform rot: -1.5707963267948966 rad pos: 17.5,4.5 parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2505 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasPipeFourway entities: - uid: 1168 @@ -8542,13 +8482,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 1174 - components: - - type: Transform - pos: 6.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1175 components: - type: Transform @@ -8568,23 +8501,61 @@ entities: - type: Transform pos: 15.5,4.5 parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 1513 components: - type: Transform pos: 14.5,3.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 1530 components: - type: Transform pos: 16.5,-0.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1892 + components: + - type: Transform + pos: 6.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2113 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeManifold + entities: + - uid: 2196 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 2528 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - proto: GasPipeSensorDistribution entities: - uid: 1183 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-12.5 + rot: -1.5707963267948966 rad + pos: 5.5,-12.5 parent: 2 - type: AtmosPipeColor color: '#0055CCFF' @@ -8593,7 +8564,7 @@ entities: - uid: 1287 components: - type: Transform - pos: 6.5,-12.5 + pos: 5.5,-11.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' @@ -8605,42 +8576,53 @@ entities: rot: 3.141592653589793 rad pos: 14.5,7.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 329 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,4.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 330 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,6.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 331 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,5.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 357 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,7.5 parent: 2 - - uid: 1177 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 878 components: - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-11.5 + rot: -1.5707963267948966 rad + pos: 1.5,15.5 parent: 2 - type: AtmosPipeColor - color: '#990000FF' + color: '#0055CCFF' - uid: 1178 components: - type: Transform - pos: 5.5,15.5 + rot: -1.5707963267948966 rad + pos: 2.5,15.5 parent: 2 - type: AtmosPipeColor color: '#0055CCFF' @@ -8658,18 +8640,23 @@ entities: rot: -1.5707963267948966 rad pos: 8.5,-15.5 parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 1181 components: - type: Transform rot: -1.5707963267948966 rad pos: 8.5,-13.5 parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 1182 components: - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-14.5 + pos: 6.5,-14.5 parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 1184 components: - type: Transform @@ -8686,14 +8673,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 1186 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 1187 components: - type: Transform @@ -9463,38 +9442,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 1286 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1288 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1290 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1291 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1292 components: - type: Transform @@ -9503,14 +9450,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 1293 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1294 components: - type: Transform @@ -10272,32 +10211,122 @@ entities: rot: 3.141592653589793 rad pos: 14.5,8.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1794 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1802 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1844 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1850 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1857 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1862 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1866 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 1921 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,4.5 parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 1959 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,6.5 parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2367 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,5.5 parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2553 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,8.5 parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasPipeTJunction entities: + - uid: 211 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 1397 components: - type: Transform @@ -10314,13 +10343,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 1399 - components: - - type: Transform - pos: 5.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1400 components: - type: Transform @@ -10328,29 +10350,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 1401 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1402 - components: - - type: Transform - pos: 7.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1403 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 1404 components: - type: Transform @@ -10518,14 +10517,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 1427 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1428 components: - type: Transform @@ -10653,13 +10644,31 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' -- proto: GasPort - entities: - - uid: 1448 + - uid: 1845 components: - type: Transform - pos: 5.5,-10.5 + rot: 3.141592653589793 rad + pos: 4.5,-12.5 parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1849 + components: + - type: Transform + pos: 7.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1868 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPort + entities: - uid: 1449 components: - type: Transform @@ -10676,12 +10685,19 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' -- proto: GasPressurePump - entities: - - uid: 1451 + - uid: 1790 components: - type: Transform - pos: 5.5,-11.5 + pos: 6.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPressurePump + entities: + - uid: 2126 + components: + - type: Transform + pos: 6.5,-11.5 parent: 2 - type: AtmosPipeColor color: '#0055CCFF' @@ -10697,11 +10713,21 @@ entities: color: '#990000FF' - proto: GasVentPump entities: + - uid: 209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 7 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 1453 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-11.5 + pos: 4.5,-11.5 parent: 2 - type: DeviceNetwork deviceLists: @@ -11038,9 +11064,22 @@ entities: - type: Transform pos: 17.5,9.5 parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - type: DeviceNetwork deviceLists: - 2575 + - uid: 2779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,15.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasVentScrubber entities: - uid: 551 @@ -11048,6 +11087,8 @@ entities: - type: Transform pos: 14.5,9.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - type: DeviceNetwork deviceLists: - 2575 @@ -11057,13 +11098,15 @@ entities: rot: -1.5707963267948966 rad pos: 15.5,3.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - type: DeviceNetwork deviceLists: - 2366 - uid: 1486 components: - type: Transform - rot: -1.5707963267948966 rad + rot: -3.141592653589793 rad pos: 7.5,-7.5 parent: 2 - type: DeviceNetwork @@ -11362,6 +11405,8 @@ entities: - type: Transform pos: 16.5,0.5 parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - type: DeviceNetwork deviceLists: - 2623 @@ -11437,16 +11482,187 @@ entities: - type: Transform pos: 20.5,7.5 parent: 2 - - uid: 90 + - uid: 144 components: - type: Transform - pos: -18.5,-5.5 + pos: -22.5,7.5 + parent: 2 + - uid: 145 + components: + - type: Transform + pos: -18.5,9.5 + parent: 2 + - uid: 146 + components: + - type: Transform + pos: -17.5,9.5 + parent: 2 + - uid: 147 + components: + - type: Transform + pos: -16.5,9.5 + parent: 2 + - uid: 148 + components: + - type: Transform + pos: -15.5,9.5 + parent: 2 + - uid: 149 + components: + - type: Transform + pos: -9.5,10.5 + parent: 2 + - uid: 150 + components: + - type: Transform + pos: -9.5,11.5 + parent: 2 + - uid: 151 + components: + - type: Transform + pos: -9.5,12.5 + parent: 2 + - uid: 152 + components: + - type: Transform + pos: -9.5,13.5 + parent: 2 + - uid: 248 + components: + - type: Transform + pos: -9.5,14.5 + parent: 2 + - uid: 249 + components: + - type: Transform + pos: -8.5,14.5 parent: 2 - uid: 332 components: - type: Transform pos: 14.5,2.5 parent: 2 + - uid: 343 + components: + - type: Transform + pos: -6.5,14.5 + parent: 2 + - uid: 344 + components: + - type: Transform + pos: -7.5,14.5 + parent: 2 + - uid: 345 + components: + - type: Transform + pos: -6.5,15.5 + parent: 2 + - uid: 346 + components: + - type: Transform + pos: -6.5,16.5 + parent: 2 + - uid: 347 + components: + - type: Transform + pos: -6.5,17.5 + parent: 2 + - uid: 371 + components: + - type: Transform + pos: 15.5,15.5 + parent: 2 + - uid: 372 + components: + - type: Transform + pos: -20.5,7.5 + parent: 2 + - uid: 374 + components: + - type: Transform + pos: -25.5,6.5 + parent: 2 + - uid: 375 + components: + - type: Transform + pos: -20.5,8.5 + parent: 2 + - uid: 380 + components: + - type: Transform + pos: 17.5,15.5 + parent: 2 + - uid: 381 + components: + - type: Transform + pos: -19.5,9.5 + parent: 2 + - uid: 382 + components: + - type: Transform + pos: -25.5,5.5 + parent: 2 + - uid: 598 + components: + - type: Transform + pos: -23.5,6.5 + parent: 2 + - uid: 599 + components: + - type: Transform + pos: -21.5,7.5 + parent: 2 + - uid: 600 + components: + - type: Transform + pos: -27.5,5.5 + parent: 2 + - uid: 601 + components: + - type: Transform + pos: -26.5,5.5 + parent: 2 + - uid: 602 + components: + - type: Transform + pos: -20.5,9.5 + parent: 2 + - uid: 603 + components: + - type: Transform + pos: -24.5,6.5 + parent: 2 + - uid: 605 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,15.5 + parent: 2 + - uid: 613 + components: + - type: Transform + pos: -30.5,0.5 + parent: 2 + - uid: 632 + components: + - type: Transform + pos: -18.5,-8.5 + parent: 2 + - uid: 633 + components: + - type: Transform + pos: -16.5,-8.5 + parent: 2 + - uid: 872 + components: + - type: Transform + pos: 16.5,15.5 + parent: 2 + - uid: 885 + components: + - type: Transform + pos: 18.5,15.5 + parent: 2 - uid: 933 components: - type: Transform @@ -11467,6 +11683,17 @@ entities: - type: Transform pos: 20.5,8.5 parent: 2 + - uid: 1186 + components: + - type: Transform + pos: -30.5,-0.5 + parent: 2 + - uid: 1288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,16.5 + parent: 2 - uid: 1522 components: - type: Transform @@ -11497,11 +11724,6 @@ entities: - type: Transform pos: 8.5,19.5 parent: 2 - - uid: 1528 - components: - - type: Transform - pos: -1.5,17.5 - parent: 2 - uid: 1529 components: - type: Transform @@ -11892,6 +12114,11 @@ entities: - type: Transform pos: -7.5,7.5 parent: 2 + - uid: 1787 + components: + - type: Transform + pos: -30.5,1.5 + parent: 2 - uid: 1799 components: - type: Transform @@ -11912,31 +12139,56 @@ entities: - type: Transform pos: 16.5,11.5 parent: 2 + - uid: 2130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,17.5 + parent: 2 - uid: 2405 components: - type: Transform pos: 13.5,14.5 parent: 2 - - uid: 2523 + - uid: 2410 components: - type: Transform - pos: -1.5,-14.5 + rot: 3.141592653589793 rad + pos: -1.5,-16.5 parent: 2 - - uid: 2528 + - uid: 2452 components: - type: Transform - pos: 0.5,-15.5 + rot: 1.5707963267948966 rad + pos: 7.5,-16.5 parent: 2 - - uid: 2529 + - uid: 2503 components: - type: Transform - pos: 0.5,-16.5 + rot: 3.141592653589793 rad + pos: -3.5,-13.5 parent: 2 - - uid: 2534 + - uid: 2506 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,17.5 + parent: 2 + - uid: 2519 components: - type: Transform pos: -16.5,-5.5 parent: 2 + - uid: 2521 + components: + - type: Transform + pos: -18.5,-5.5 + parent: 2 + - uid: 2526 + components: + - type: Transform + pos: -22.5,6.5 + parent: 2 - uid: 2540 components: - type: Transform @@ -11957,16 +12209,6 @@ entities: - type: Transform pos: -16.5,-7.5 parent: 2 - - uid: 2632 - components: - - type: Transform - pos: -3.5,-16.5 - parent: 2 - - uid: 2634 - components: - - type: Transform - pos: -3.5,-15.5 - parent: 2 - uid: 2635 components: - type: Transform @@ -11977,6 +12219,627 @@ entities: - type: Transform pos: -3.5,-11.5 parent: 2 + - uid: 2651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-17.5 + parent: 2 + - uid: 2652 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-18.5 + parent: 2 + - uid: 2653 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-17.5 + parent: 2 + - uid: 2654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-18.5 + parent: 2 + - uid: 2660 + components: + - type: Transform + pos: 18.5,14.5 + parent: 2 + - uid: 2661 + components: + - type: Transform + pos: 18.5,13.5 + parent: 2 + - uid: 2663 + components: + - type: Transform + pos: 20.5,12.5 + parent: 2 + - uid: 2664 + components: + - type: Transform + pos: 18.5,12.5 + parent: 2 + - uid: 2665 + components: + - type: Transform + pos: 21.5,12.5 + parent: 2 + - uid: 2666 + components: + - type: Transform + pos: 21.5,11.5 + parent: 2 + - uid: 2667 + components: + - type: Transform + pos: 22.5,11.5 + parent: 2 + - uid: 2668 + components: + - type: Transform + pos: 22.5,10.5 + parent: 2 + - uid: 2669 + components: + - type: Transform + pos: 22.5,9.5 + parent: 2 + - uid: 2670 + components: + - type: Transform + pos: 22.5,8.5 + parent: 2 + - uid: 2671 + components: + - type: Transform + pos: 23.5,8.5 + parent: 2 + - uid: 2672 + components: + - type: Transform + pos: 24.5,8.5 + parent: 2 + - uid: 2673 + components: + - type: Transform + pos: 24.5,7.5 + parent: 2 + - uid: 2674 + components: + - type: Transform + pos: 25.5,7.5 + parent: 2 + - uid: 2675 + components: + - type: Transform + pos: 26.5,7.5 + parent: 2 + - uid: 2676 + components: + - type: Transform + pos: 27.5,7.5 + parent: 2 + - uid: 2677 + components: + - type: Transform + pos: 27.5,6.5 + parent: 2 + - uid: 2678 + components: + - type: Transform + pos: 28.5,6.5 + parent: 2 + - uid: 2679 + components: + - type: Transform + pos: 28.5,5.5 + parent: 2 + - uid: 2680 + components: + - type: Transform + pos: 29.5,5.5 + parent: 2 + - uid: 2681 + components: + - type: Transform + pos: 22.5,-7.5 + parent: 2 + - uid: 2682 + components: + - type: Transform + pos: 29.5,4.5 + parent: 2 + - uid: 2683 + components: + - type: Transform + pos: 29.5,3.5 + parent: 2 + - uid: 2684 + components: + - type: Transform + pos: 29.5,2.5 + parent: 2 + - uid: 2685 + components: + - type: Transform + pos: 29.5,1.5 + parent: 2 + - uid: 2686 + components: + - type: Transform + pos: 29.5,0.5 + parent: 2 + - uid: 2687 + components: + - type: Transform + pos: 29.5,-0.5 + parent: 2 + - uid: 2688 + components: + - type: Transform + pos: 29.5,-1.5 + parent: 2 + - uid: 2689 + components: + - type: Transform + pos: 29.5,-2.5 + parent: 2 + - uid: 2690 + components: + - type: Transform + pos: 29.5,-3.5 + parent: 2 + - uid: 2691 + components: + - type: Transform + pos: 28.5,-3.5 + parent: 2 + - uid: 2692 + components: + - type: Transform + pos: 28.5,-4.5 + parent: 2 + - uid: 2693 + components: + - type: Transform + pos: 27.5,-5.5 + parent: 2 + - uid: 2694 + components: + - type: Transform + pos: 28.5,-5.5 + parent: 2 + - uid: 2695 + components: + - type: Transform + pos: 27.5,-6.5 + parent: 2 + - uid: 2696 + components: + - type: Transform + pos: 26.5,-6.5 + parent: 2 + - uid: 2697 + components: + - type: Transform + pos: 25.5,-6.5 + parent: 2 + - uid: 2698 + components: + - type: Transform + pos: 24.5,-6.5 + parent: 2 + - uid: 2699 + components: + - type: Transform + pos: 23.5,-6.5 + parent: 2 + - uid: 2700 + components: + - type: Transform + pos: 22.5,-6.5 + parent: 2 + - uid: 2701 + components: + - type: Transform + pos: 21.5,-7.5 + parent: 2 + - uid: 2702 + components: + - type: Transform + pos: 20.5,-7.5 + parent: 2 + - uid: 2703 + components: + - type: Transform + pos: 19.5,-7.5 + parent: 2 + - uid: 2704 + components: + - type: Transform + pos: 18.5,-7.5 + parent: 2 + - uid: 2705 + components: + - type: Transform + pos: 17.5,-7.5 + parent: 2 + - uid: 2706 + components: + - type: Transform + pos: 16.5,-7.5 + parent: 2 + - uid: 2707 + components: + - type: Transform + pos: 15.5,-7.5 + parent: 2 + - uid: 2708 + components: + - type: Transform + pos: 14.5,-7.5 + parent: 2 + - uid: 2709 + components: + - type: Transform + pos: 14.5,-8.5 + parent: 2 + - uid: 2710 + components: + - type: Transform + pos: 14.5,-9.5 + parent: 2 + - uid: 2711 + components: + - type: Transform + pos: 14.5,-10.5 + parent: 2 + - uid: 2712 + components: + - type: Transform + pos: 14.5,-11.5 + parent: 2 + - uid: 2713 + components: + - type: Transform + pos: 14.5,-12.5 + parent: 2 + - uid: 2714 + components: + - type: Transform + pos: 14.5,-13.5 + parent: 2 + - uid: 2715 + components: + - type: Transform + pos: 14.5,-14.5 + parent: 2 + - uid: 2716 + components: + - type: Transform + pos: 14.5,-15.5 + parent: 2 + - uid: 2717 + components: + - type: Transform + pos: 14.5,-16.5 + parent: 2 + - uid: 2718 + components: + - type: Transform + pos: 14.5,-17.5 + parent: 2 + - uid: 2719 + components: + - type: Transform + pos: 14.5,-18.5 + parent: 2 + - uid: 2721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-8.5 + parent: 2 + - uid: 2722 + components: + - type: Transform + pos: 13.5,-19.5 + parent: 2 + - uid: 2723 + components: + - type: Transform + pos: 12.5,-19.5 + parent: 2 + - uid: 2724 + components: + - type: Transform + pos: 11.5,-19.5 + parent: 2 + - uid: 2725 + components: + - type: Transform + pos: 10.5,-19.5 + parent: 2 + - uid: 2726 + components: + - type: Transform + pos: 9.5,-19.5 + parent: 2 + - uid: 2727 + components: + - type: Transform + pos: 8.5,-19.5 + parent: 2 + - uid: 2728 + components: + - type: Transform + pos: 7.5,-19.5 + parent: 2 + - uid: 2729 + components: + - type: Transform + pos: 6.5,-19.5 + parent: 2 + - uid: 2730 + components: + - type: Transform + pos: 5.5,-19.5 + parent: 2 + - uid: 2731 + components: + - type: Transform + pos: 4.5,-19.5 + parent: 2 + - uid: 2732 + components: + - type: Transform + pos: 3.5,-19.5 + parent: 2 + - uid: 2733 + components: + - type: Transform + pos: 2.5,-19.5 + parent: 2 + - uid: 2734 + components: + - type: Transform + pos: -5.5,-19.5 + parent: 2 + - uid: 2735 + components: + - type: Transform + pos: -5.5,-18.5 + parent: 2 + - uid: 2736 + components: + - type: Transform + pos: -5.5,-17.5 + parent: 2 + - uid: 2737 + components: + - type: Transform + pos: -5.5,-16.5 + parent: 2 + - uid: 2738 + components: + - type: Transform + pos: -5.5,-15.5 + parent: 2 + - uid: 2739 + components: + - type: Transform + pos: -5.5,-14.5 + parent: 2 + - uid: 2740 + components: + - type: Transform + pos: -5.5,-13.5 + parent: 2 + - uid: 2741 + components: + - type: Transform + pos: -5.5,-12.5 + parent: 2 + - uid: 2742 + components: + - type: Transform + pos: -5.5,-11.5 + parent: 2 + - uid: 2743 + components: + - type: Transform + pos: -6.5,-11.5 + parent: 2 + - uid: 2744 + components: + - type: Transform + pos: -7.5,-11.5 + parent: 2 + - uid: 2745 + components: + - type: Transform + pos: -7.5,-10.5 + parent: 2 + - uid: 2746 + components: + - type: Transform + pos: -8.5,-10.5 + parent: 2 + - uid: 2747 + components: + - type: Transform + pos: -8.5,-9.5 + parent: 2 + - uid: 2748 + components: + - type: Transform + pos: -9.5,-9.5 + parent: 2 + - uid: 2749 + components: + - type: Transform + pos: -9.5,-8.5 + parent: 2 + - uid: 2750 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-8.5 + parent: 2 + - uid: 2751 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-8.5 + parent: 2 + - uid: 2752 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-8.5 + parent: 2 + - uid: 2753 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-8.5 + parent: 2 + - uid: 2755 + components: + - type: Transform + pos: -29.5,5.5 + parent: 2 + - uid: 2756 + components: + - type: Transform + pos: -20.5,-8.5 + parent: 2 + - uid: 2757 + components: + - type: Transform + pos: -20.5,-7.5 + parent: 2 + - uid: 2758 + components: + - type: Transform + pos: -21.5,-7.5 + parent: 2 + - uid: 2759 + components: + - type: Transform + pos: -21.5,-6.5 + parent: 2 + - uid: 2760 + components: + - type: Transform + pos: -22.5,-5.5 + parent: 2 + - uid: 2761 + components: + - type: Transform + pos: -22.5,-6.5 + parent: 2 + - uid: 2762 + components: + - type: Transform + pos: -23.5,-5.5 + parent: 2 + - uid: 2763 + components: + - type: Transform + pos: -25.5,-5.5 + parent: 2 + - uid: 2764 + components: + - type: Transform + pos: -24.5,-5.5 + parent: 2 + - uid: 2765 + components: + - type: Transform + pos: -25.5,-4.5 + parent: 2 + - uid: 2766 + components: + - type: Transform + pos: -26.5,-4.5 + parent: 2 + - uid: 2767 + components: + - type: Transform + pos: -27.5,-4.5 + parent: 2 + - uid: 2769 + components: + - type: Transform + pos: -29.5,-4.5 + parent: 2 +- proto: GrilleBroken + entities: + - uid: 2662 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-19.5 + parent: 2 + - uid: 2754 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-19.5 + parent: 2 + - uid: 2770 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,12.5 + parent: 2 + - uid: 2771 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-8.5 + parent: 2 + - uid: 2772 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-8.5 + parent: 2 + - uid: 2773 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-4.5 + parent: 2 + - uid: 2774 + components: + - type: Transform + pos: -28.5,5.5 + parent: 2 + - uid: 2775 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,17.5 + parent: 2 +- proto: GrilleDiagonal + entities: + - uid: 2720 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-19.5 + parent: 2 + - uid: 2768 + components: + - type: Transform + pos: 13.5,-18.5 + parent: 2 - proto: Gyroscope entities: - uid: 1618 @@ -12233,7 +13096,7 @@ entities: fixtures: {} - proto: LockerAtmosphericsFilledHardsuit entities: - - uid: 2499 + - uid: 10 components: - type: Transform pos: 4.5,-11.5 @@ -12259,6 +13122,14 @@ entities: - type: Transform pos: 21.5,-2.5 parent: 2 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + Oxygen: 1.7459903 + Nitrogen: 6.568249 - proto: LockerChemistryFilled entities: - uid: 1648 @@ -12487,12 +13358,12 @@ entities: - uid: 1676 components: - type: Transform - pos: 7.4046574,-16.509167 + pos: 7.5483866,-14.259644 parent: 2 - uid: 1677 components: - type: Transform - pos: 7.4046574,-16.509167 + pos: 7.505477,-14.627967 parent: 2 - uid: 1684 components: @@ -12519,13 +13390,6 @@ entities: - type: Transform pos: 6.5,-9.5 parent: 2 -- proto: PlasmaCanister - entities: - - uid: 1680 - components: - - type: Transform - pos: 8.5,-10.5 - parent: 2 - proto: PlasmaReinforcedWindowDirectional entities: - uid: 1593 @@ -12959,10 +13823,11 @@ entities: - type: Transform pos: 12.5,5.5 parent: 2 - - uid: 876 + - uid: 142 components: - type: Transform - pos: -3.5,11.5 + rot: 3.141592653589793 rad + pos: -1.5,-18.5 parent: 2 - uid: 1568 components: @@ -13190,18 +14055,17 @@ entities: rot: -1.5707963267948966 rad pos: 19.5,4.5 parent: 2 + - uid: 2409 + components: + - type: Transform + pos: -2.5,12.5 + parent: 2 - uid: 2520 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-10.5 parent: 2 - - uid: 2526 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-16.5 - parent: 2 - proto: PoweredlightLED entities: - uid: 1771 @@ -13327,12 +14191,6 @@ entities: rot: 3.141592653589793 rad pos: 2.5,-4.5 parent: 2 - - uid: 1790 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,15.5 - parent: 2 - uid: 1791 components: - type: Transform @@ -13344,6 +14202,12 @@ entities: - type: Transform pos: 4.5,-6.5 parent: 2 + - uid: 2544 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,15.5 + parent: 2 - uid: 2609 components: - type: Transform @@ -13364,11 +14228,6 @@ entities: - type: Transform pos: 4.5,-10.5 parent: 2 - - uid: 1794 - components: - - type: Transform - pos: 7.5,-16.5 - parent: 2 - uid: 1795 components: - type: Transform @@ -13394,6 +14253,12 @@ entities: - type: Transform pos: -1.5,14.5 parent: 2 + - uid: 2325 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-14.5 + parent: 2 - proto: Railing entities: - uid: 552 @@ -13488,6 +14353,14 @@ entities: - type: Transform pos: 18.5,10.5 parent: 2 +- proto: RandomVendingDrinks + entities: + - uid: 342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-13.5 + parent: 2 - proto: RCD entities: - uid: 1821 @@ -13672,21 +14545,21 @@ entities: parent: 2 - proto: SheetSteel entities: + - uid: 16 + components: + - type: Transform + pos: 7.6500483,-14.662421 + parent: 2 + - uid: 1403 + components: + - type: Transform + pos: 7.6361594,-14.42631 + parent: 2 - uid: 1683 components: - type: Transform pos: -21.64957,-2.504246 parent: 2 - - uid: 1844 - components: - - type: Transform - pos: 7.5296574,-16.509167 - parent: 2 - - uid: 1845 - components: - - type: Transform - pos: 7.5296574,-16.509167 - parent: 2 - uid: 1848 components: - type: Transform @@ -13721,16 +14594,6 @@ entities: parent: 2 - proto: ShuttersNormalOpen entities: - - uid: 1849 - components: - - type: Transform - pos: -8.5,2.5 - parent: 2 - - uid: 1850 - components: - - type: Transform - pos: -10.5,2.5 - parent: 2 - uid: 1851 components: - type: Transform @@ -13787,13 +14650,24 @@ entities: rot: 1.5707963267948966 rad pos: 20.5,7.5 parent: 2 -- proto: ShuttersWindowOpen - entities: - - uid: 1857 + - uid: 2629 components: - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,2.5 + parent: 2 + - uid: 2630 + components: + - type: Transform + rot: 3.141592653589793 rad pos: -9.5,2.5 parent: 2 + - uid: 2631 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,2.5 + parent: 2 - proto: ShuttleWindow entities: - uid: 71 @@ -13806,11 +14680,33 @@ entities: - type: Transform pos: 13.5,12.5 parent: 2 + - uid: 139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,17.5 + parent: 2 + - uid: 140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,17.5 + parent: 2 - uid: 356 components: - type: Transform pos: 14.5,2.5 parent: 2 + - uid: 634 + components: + - type: Transform + pos: -18.5,-8.5 + parent: 2 + - uid: 635 + components: + - type: Transform + pos: -16.5,-8.5 + parent: 2 - uid: 913 components: - type: Transform @@ -13821,10 +14717,17 @@ entities: - type: Transform pos: 17.5,11.5 parent: 2 - - uid: 1570 + - uid: 1571 components: - type: Transform - pos: 0.5,-15.5 + rot: 3.141592653589793 rad + pos: -4.5,15.5 + parent: 2 + - uid: 1680 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,16.5 parent: 2 - uid: 1734 components: @@ -13876,16 +14779,6 @@ entities: - type: Transform pos: 12.5,-6.5 parent: 2 - - uid: 1866 - components: - - type: Transform - pos: 0.5,-16.5 - parent: 2 - - uid: 1868 - components: - - type: Transform - pos: -1.5,-14.5 - parent: 2 - uid: 1869 components: - type: Transform @@ -13971,11 +14864,6 @@ entities: - type: Transform pos: 8.5,19.5 parent: 2 - - uid: 1892 - components: - - type: Transform - pos: -1.5,17.5 - parent: 2 - uid: 1893 components: - type: Transform @@ -14216,26 +15104,26 @@ entities: - type: Transform pos: -7.5,7.5 parent: 2 - - uid: 2126 + - uid: 2129 components: - type: Transform - pos: -16.5,-5.5 + pos: -18.5,-5.5 parent: 2 - uid: 2172 components: - type: Transform pos: -7.5,8.5 parent: 2 - - uid: 2214 - components: - - type: Transform - pos: -18.5,-5.5 - parent: 2 - uid: 2269 components: - type: Transform pos: -7.5,10.5 parent: 2 + - uid: 2299 + components: + - type: Transform + pos: -16.5,-5.5 + parent: 2 - uid: 2326 components: - type: Transform @@ -14246,21 +15134,23 @@ entities: - type: Transform pos: 13.5,14.5 parent: 2 + - uid: 2451 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-16.5 + parent: 2 + - uid: 2504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-16.5 + parent: 2 - uid: 2527 components: - type: Transform pos: -3.5,-11.5 parent: 2 - - uid: 2532 - components: - - type: Transform - pos: -3.5,-15.5 - parent: 2 - - uid: 2533 - components: - - type: Transform - pos: -3.5,-16.5 - parent: 2 - uid: 2537 components: - type: Transform @@ -14286,6 +15176,50 @@ entities: - type: Transform pos: 20.5,7.5 parent: 2 + - uid: 2592 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-13.5 + parent: 2 + - uid: 2647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-18.5 + parent: 2 + - uid: 2648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-17.5 + parent: 2 + - uid: 2649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-17.5 + parent: 2 + - uid: 2650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-18.5 + parent: 2 +- proto: SignalButton + entities: + - uid: 373 + components: + - type: Transform + pos: -4.5,12.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 910: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: SignalButtonDirectional entities: - uid: 1946 @@ -14296,13 +15230,13 @@ entities: parent: 2 - type: DeviceLinkSource linkedPorts: - 1850: + 2631: - - Pressed - Toggle - 1857: + 2630: - - Pressed - Toggle - 1849: + 2629: - - Pressed - Toggle - type: Fixtures @@ -14336,20 +15270,6 @@ entities: - Toggle - type: Fixtures fixtures: {} -- proto: SignalSwitchDirectional - entities: - - uid: 1802 - components: - - type: Transform - pos: -3.5,12.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 910: - - - Status - - Toggle - - type: Fixtures - fixtures: {} - proto: SignAtmos entities: - uid: 2296 @@ -14505,10 +15425,11 @@ entities: fixtures: {} - proto: SignShipDock entities: - - uid: 1359 + - uid: 1399 components: - type: Transform - pos: -1.5,-14.5 + rot: 3.141592653589793 rad + pos: -1.5,-16.5 parent: 2 - type: Fixtures fixtures: {} @@ -14530,6 +15451,11 @@ entities: parent: 2 - proto: SinkWide entities: + - uid: 34 + components: + - type: Transform + pos: -5.5,-6.5 + parent: 2 - uid: 1965 components: - type: Transform @@ -14592,7 +15518,7 @@ entities: - uid: 1975 components: - type: Transform - pos: 6.5,-15.5 + pos: 5.5,-10.5 parent: 2 - proto: SpawnMobCorgi entities: @@ -15601,6 +16527,13 @@ entities: - type: Transform pos: -7.5,5.5 parent: 2 +- proto: VendingMachineCart + entities: + - uid: 1427 + components: + - type: Transform + pos: 23.5,-0.5 + parent: 2 - proto: VendingMachineChefvend entities: - uid: 2109 @@ -15629,13 +16562,6 @@ entities: - type: Transform pos: 5.5,7.5 parent: 2 -- proto: VendingMachineCoffee - entities: - - uid: 2113 - components: - - type: Transform - pos: -2.5,-10.5 - parent: 2 - proto: VendingMachineCondiments entities: - uid: 2114 @@ -15651,6 +16577,20 @@ entities: - type: Transform pos: -5.5,5.5 parent: 2 +- proto: VendingMachineDonut + entities: + - uid: 2529 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 2 +- proto: VendingMachineEngiDrobe + entities: + - uid: 2530 + components: + - type: Transform + pos: -18.5,3.5 + parent: 2 - proto: VendingMachineEngivend entities: - uid: 2116 @@ -15660,11 +16600,6 @@ entities: parent: 2 - proto: VendingMachineGames entities: - - uid: 2117 - components: - - type: Transform - pos: 0.5,-13.5 - parent: 2 - uid: 2601 components: - type: Transform @@ -15749,20 +16684,20 @@ entities: parent: 2 - proto: VendingMachineTankDispenserEVA entities: + - uid: 1448 + components: + - type: Transform + pos: -16.5,6.5 + parent: 2 - uid: 1782 components: - type: Transform pos: 3.5,-11.5 parent: 2 - - uid: 2129 + - uid: 2535 components: - type: Transform - pos: -18.5,3.5 - parent: 2 - - uid: 2130 - components: - - type: Transform - pos: -1.5,16.5 + pos: -3.5,14.5 parent: 2 - proto: VendingMachineTheater entities: @@ -15797,6 +16732,12 @@ entities: - type: Transform pos: 16.5,2.5 parent: 2 + - uid: 604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,14.5 + parent: 2 - uid: 672 components: - type: Transform @@ -15827,6 +16768,12 @@ entities: - type: Transform pos: 18.5,10.5 parent: 2 + - uid: 1402 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-14.5 + parent: 2 - uid: 1553 components: - type: Transform @@ -16170,7 +17117,8 @@ entities: - uid: 2197 components: - type: Transform - pos: 0.5,-17.5 + rot: 3.141592653589793 rad + pos: -3.5,-16.5 parent: 2 - uid: 2199 components: @@ -16247,6 +17195,12 @@ entities: - type: Transform pos: -15.5,-5.5 parent: 2 + - uid: 2214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-15.5 + parent: 2 - uid: 2215 components: - type: Transform @@ -16632,15 +17586,11 @@ entities: - type: Transform pos: -2.5,-1.5 parent: 2 - - uid: 2299 - components: - - type: Transform - pos: -3.5,12.5 - parent: 2 - uid: 2300 components: - type: Transform - pos: -3.5,14.5 + rot: 3.141592653589793 rad + pos: 0.5,-15.5 parent: 2 - uid: 2301 components: @@ -16760,12 +17710,8 @@ entities: - uid: 2324 components: - type: Transform - pos: -3.5,17.5 - parent: 2 - - uid: 2325 - components: - - type: Transform - pos: -3.5,15.5 + rot: 3.141592653589793 rad + pos: 0.5,-16.5 parent: 2 - uid: 2327 components: @@ -17097,11 +18043,6 @@ entities: - type: Transform pos: 1.5,-1.5 parent: 2 - - uid: 2398 - components: - - type: Transform - pos: -3.5,16.5 - parent: 2 - uid: 2399 components: - type: Transform @@ -17132,26 +18073,17 @@ entities: - type: Transform pos: 10.5,8.5 parent: 2 + - uid: 2453 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,17.5 + parent: 2 - uid: 2494 components: - type: Transform pos: 13.5,11.5 parent: 2 - - uid: 2525 - components: - - type: Transform - pos: -1.5,-17.5 - parent: 2 - - uid: 2531 - components: - - type: Transform - pos: -3.5,-14.5 - parent: 2 - - uid: 2545 - components: - - type: Transform - pos: -3.5,-17.5 - parent: 2 - uid: 2546 components: - type: Transform @@ -17162,21 +18094,55 @@ entities: - type: Transform pos: 20.5,9.5 parent: 2 + - uid: 2593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-17.5 + parent: 2 - uid: 2625 components: - type: Transform pos: 22.5,6.5 parent: 2 - - uid: 2630 - components: - - type: Transform - pos: -3.5,-13.5 - parent: 2 - uid: 2633 components: - type: Transform pos: 0.5,-14.5 parent: 2 + - uid: 2637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-16.5 + parent: 2 + - uid: 2638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-15.5 + parent: 2 + - uid: 2644 + components: + - type: Transform + pos: -3.5,-19.5 + parent: 2 + - uid: 2645 + components: + - type: Transform + pos: -1.5,-19.5 + parent: 2 + - uid: 2646 + components: + - type: Transform + pos: 0.5,-19.5 + parent: 2 + - uid: 2659 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,13.5 + parent: 2 - proto: WallShuttleDiagonal entities: - uid: 906 @@ -17185,18 +18151,6 @@ entities: rot: -1.5707963267948966 rad pos: 12.5,17.5 parent: 2 - - uid: 2409 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-15.5 - parent: 2 - - uid: 2410 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-17.5 - parent: 2 - uid: 2411 components: - type: Transform @@ -17214,6 +18168,12 @@ entities: - type: Transform pos: 4.5,18.5 parent: 2 + - uid: 2594 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-17.5 + parent: 2 - proto: WallWeaponCapacitorRecharger entities: - uid: 2413 @@ -17258,8 +18218,11 @@ entities: - uid: 2417 components: - type: Transform - pos: -14.5,5.5 + pos: -14.574082,5.461283 parent: 2 + - type: Physics + angularDamping: 0.080000006 + linearDamping: 0.080000006 - proto: WeaponCapacitorRecharger entities: - uid: 2418 @@ -17288,6 +18251,11 @@ entities: parent: 2 - proto: WeldingFuelTankFull entities: + - uid: 202 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 2 - uid: 2422 components: - type: Transform @@ -17490,21 +18458,24 @@ entities: parent: 2 - proto: WindoorServiceLocked entities: - - uid: 2450 + - uid: 2456 components: - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,2.5 + parent: 2 + - uid: 2493 + components: + - type: Transform + rot: 3.141592653589793 rad pos: -10.5,2.5 parent: 2 - - uid: 2451 + - uid: 2499 components: - type: Transform + rot: 3.141592653589793 rad pos: -9.5,2.5 parent: 2 - - uid: 2452 - components: - - type: Transform - pos: -8.5,2.5 - parent: 2 - proto: WindowFrostedDirectional entities: - uid: 2454 @@ -17723,7 +18694,7 @@ entities: rot: 3.141592653589793 rad pos: 25.5,2.5 parent: 2 - - uid: 2493 + - uid: 2632 components: - type: Transform rot: 3.141592653589793 rad From 1a2831de510e7042d672252467fb51c27eeae8bc Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 24 Mar 2026 21:44:17 +0000 Subject: [PATCH 06/17] Automatic changelog update --- Resources/Changelog/Maps.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index 2ff406fa52..b971abf643 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -1067,4 +1067,15 @@ id: 131 time: '2026-03-19T07:44:21.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/43278 +- author: ProPeperos + changes: + - message: On Reach, added protective grill around the station. + type: Add + - message: On Reach, you can now dock cargo shuttle to cargo dock + type: Tweak + - message: On Reach, added a bunch of needed improvements + type: Tweak + id: 132 + time: '2026-03-24T21:43:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/43046 Order: 2 From d743763f33b45a00ed6495d3e984693ef010cb11 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Tue, 24 Mar 2026 22:47:40 +0100 Subject: [PATCH 07/17] Update RT to 274.0.1 (#43337) update RT to 274.0.1 --- RobustToolbox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RobustToolbox b/RobustToolbox index cc5d7503b3..ae3616336f 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit cc5d7503b3e2d87a2c9007c003d51246c2b1d450 +Subproject commit ae3616336fded7beefc41c916e44a4b8e204ef3e From db74373e508c3aafc41582ad46492ef4c1fd4f62 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Wed, 25 Mar 2026 04:59:32 +0100 Subject: [PATCH 08/17] remove all use cases of TimerComponent (#43320) cleanup TimerComponent --- .../Atmos/EntitySystems/FlammableSystem.cs | 46 +++++++++---------- .../PoweredLightVariationPassSystem.cs | 2 +- .../Light/EntitySystems/PoweredLightSystem.cs | 23 ++++------ .../Atmos/Components/FlammableComponent.cs | 30 +++++++++++- .../Light/Components/PoweredLightComponent.cs | 19 ++++++-- .../EntitySystems/SharedPoweredLightSystem.cs | 40 ++++++++++------ Resources/Maps/exo.yml | 1 - Resources/Maps/fland.yml | 3 -- Resources/Maps/oasis.yml | 5 +- Resources/Maps/packed.yml | 1 - Resources/Maps/saltern.yml | 1 - .../Markers/Spawners/Conditional/timed.yml | 3 -- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 2 - 13 files changed, 102 insertions(+), 74 deletions(-) diff --git a/Content.Server/Atmos/EntitySystems/FlammableSystem.cs b/Content.Server/Atmos/EntitySystems/FlammableSystem.cs index bd05a2c9ec..e50f91429a 100644 --- a/Content.Server/Atmos/EntitySystems/FlammableSystem.cs +++ b/Content.Server/Atmos/EntitySystems/FlammableSystem.cs @@ -22,13 +22,13 @@ using Content.Shared.Timing; using Content.Shared.Toggleable; using Content.Shared.Weapons.Melee.Events; using Content.Shared.FixedPoint; -using Content.Shared.Hands; using Content.Shared.Temperature.Components; using Robust.Server.Audio; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Events; using Robust.Shared.Physics.Systems; using Robust.Shared.Random; +using Robust.Shared.Timing; namespace Content.Server.Atmos.EntitySystems { @@ -49,14 +49,12 @@ namespace Content.Server.Atmos.EntitySystems [Dependency] private readonly UseDelaySystem _useDelay = default!; [Dependency] private readonly AudioSystem _audio = default!; [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly IGameTiming _timing = default!; private EntityQuery _inventoryQuery; private EntityQuery _physicsQuery; - // This should probably be moved to the component, requires a rewrite, all fires tick at the same time - private const float UpdateTime = 1f; - - private float _timer; + private static readonly TimeSpan UpdateTime = TimeSpan.FromSeconds(1); private readonly Dictionary, float> _fireEvents = new(); @@ -138,6 +136,8 @@ namespace Content.Server.Atmos.EntitySystems private void OnMapInit(EntityUid uid, FlammableComponent component, MapInitEvent args) { + component.NextUpdate = _timing.CurTime + UpdateTime; + // Sets up a fixture for flammable collisions. // TODO: Should this be generalized into a general non-hard 'effects' fixture or something? I can't think of other use cases for it. // This doesn't seem great either (lots more collisions generated) but there isn't a better way to solve it either that I can think of. @@ -146,7 +146,7 @@ namespace Content.Server.Atmos.EntitySystems return; _fixture.TryCreateFixture(uid, component.FlammableCollisionShape, component.FlammableFixtureID, density: 0, - hard: false, collisionMask: (int) CollisionGroup.FullTileLayer, body: body); + hard: false, collisionMask: (int)CollisionGroup.FullTileLayer, body: body); } private void OnInteractUsing(EntityUid uid, FlammableComponent flammable, InteractUsingEvent args) @@ -365,7 +365,7 @@ namespace Content.Server.Atmos.EntitySystems if (args.DamageDelta.DamageDict.TryGetValue("Heat", out FixedPoint2 value)) { // Make sure the value is greater than the threshold - if(value <= component.Threshold) + if (value <= component.Threshold) return; // Ignite that sucker @@ -382,21 +382,13 @@ namespace Content.Server.Atmos.EntitySystems if (!Resolve(uid, ref flammable)) return; - if (!flammable.OnFire || !_actionBlockerSystem.CanInteract(uid, null) || flammable.Resisting) + if (!flammable.OnFire || flammable.Resisting || !_actionBlockerSystem.CanInteract(uid, null)) return; - flammable.Resisting = true; + flammable.ResistCompleteTime = _timing.CurTime + flammable.ResistTime; _popup.PopupEntity(Loc.GetString("flammable-component-resist-message"), uid, uid); - _stunSystem.TryUpdateParalyzeDuration(uid, TimeSpan.FromSeconds(2f)); - - // TODO FLAMMABLE: Make this not use TimerComponent... - uid.SpawnTimer(2000, () => - { - flammable.Resisting = false; - flammable.FireStacks -= 1f; - UpdateAppearance(uid, flammable); - }); + _stunSystem.TryUpdateParalyzeDuration(uid, flammable.ResistTime); } public override void Update(float frameTime) @@ -416,17 +408,21 @@ namespace Content.Server.Atmos.EntitySystems } _fireEvents.Clear(); - _timer += frameTime; - - if (_timer < UpdateTime) - return; - - _timer -= UpdateTime; + var curTime = _timing.CurTime; // TODO: This needs cleanup to take off the crust from TemperatureComponent and shit. var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var flammable, out _)) { + if (curTime < flammable.NextUpdate) + continue; + + flammable.NextUpdate += UpdateTime; + + // Check if we finished resisting. + if (curTime > flammable.ResistCompleteTime) + flammable.ResistCompleteTime = null; + // Slowly dry ourselves off if wet. if (flammable.FireStacks < 0) { @@ -467,7 +463,7 @@ namespace Content.Server.Atmos.EntitySystems _damageableSystem.TryChangeDamage(uid, flammable.Damage * flammable.FireStacks * ev.Multiplier, interruptsDoAfters: false); - AdjustFireStacks(uid, flammable.FirestackFade * (flammable.Resisting ? 10f : 1f), flammable, flammable.OnFire); + AdjustFireStacks(uid, flammable.FirestackFade * (flammable.Resisting ? 15f : 1f), flammable, flammable.OnFire); } else { diff --git a/Content.Server/GameTicking/Rules/VariationPass/PoweredLightVariationPassSystem.cs b/Content.Server/GameTicking/Rules/VariationPass/PoweredLightVariationPassSystem.cs index dae6981f95..002014ee90 100644 --- a/Content.Server/GameTicking/Rules/VariationPass/PoweredLightVariationPassSystem.cs +++ b/Content.Server/GameTicking/Rules/VariationPass/PoweredLightVariationPassSystem.cs @@ -39,7 +39,7 @@ public sealed class PoweredLightVariationPassSystem : VariationPassSystem(uid); _poweredLight.ReplaceSpawnedPrototype((uid, comp), ent.Comp.AgedLightTubePrototype); } else diff --git a/Content.Server/Light/EntitySystems/PoweredLightSystem.cs b/Content.Server/Light/EntitySystems/PoweredLightSystem.cs index e2306f9461..13ff6ee360 100644 --- a/Content.Server/Light/EntitySystems/PoweredLightSystem.cs +++ b/Content.Server/Light/EntitySystems/PoweredLightSystem.cs @@ -19,24 +19,19 @@ public sealed class PoweredLightSystem : SharedPoweredLightSystem private void OnGhostBoo(EntityUid uid, PoweredLightComponent light, GhostBooEvent args) { - if (light.IgnoreGhostsBoo) - return; + if (light.IgnoreGhostsBoo || HasComp(uid)) + return; // The light is immune or already blinking. // check cooldown first to prevent abuse - var time = GameTiming.CurTime; - if (light.LastGhostBlink != null) - { - if (time <= light.LastGhostBlink + light.GhostBlinkingCooldown) - return; - } + var curTime = GameTiming.CurTime; + if (light.LastGhostBlink != null && curTime <= light.LastGhostBlink + light.GhostBlinkingCooldown) + return; - light.LastGhostBlink = time; + light.LastGhostBlink = curTime; - ToggleBlinkingLight(uid, light, true); - uid.SpawnTimer(light.GhostBlinkingTime, () => - { - ToggleBlinkingLight(uid, light, false); - }); + var blinkingComp = EnsureComp(uid); + blinkingComp.StopBlinkingTime = curTime + light.GhostBlinkingTime; + Dirty(uid, blinkingComp); args.Handled = true; } diff --git a/Content.Shared/Atmos/Components/FlammableComponent.cs b/Content.Shared/Atmos/Components/FlammableComponent.cs index acfb9e2540..aa1d361fa0 100644 --- a/Content.Shared/Atmos/Components/FlammableComponent.cs +++ b/Content.Shared/Atmos/Components/FlammableComponent.cs @@ -3,14 +3,40 @@ using Content.Shared.Damage; using Robust.Shared.GameStates; using Robust.Shared.Physics.Collision.Shapes; using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Shared.Atmos.Components { - [RegisterComponent, NetworkedComponent] + [RegisterComponent, NetworkedComponent, AutoGenerateComponentPause] // TODO: Access restriction so that other systems have to use the API to modify fire stacks public sealed partial class FlammableComponent : Component { + /// + /// Is the mob currently resisting being on fire + /// (i.e. throwing themselves onto the ground to extinguish themselves)? + /// + [ViewVariables] + public bool Resisting => ResistCompleteTime.HasValue; + + /// + /// The time stamp at which the active resist will be over and the mob's flame stacks will be reduced. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + [AutoPausedField] + public TimeSpan? ResistCompleteTime; + + /// + /// Timestamp for the next update. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + [AutoPausedField] + public TimeSpan NextUpdate; + + /// + /// The time resisting being on fire will take. + /// The mob will be paralyzed for this duration. + /// [DataField] - public bool Resisting; + public TimeSpan ResistTime = TimeSpan.FromSeconds(2); [ViewVariables(VVAccess.ReadWrite)] [DataField] diff --git a/Content.Shared/Light/Components/PoweredLightComponent.cs b/Content.Shared/Light/Components/PoweredLightComponent.cs index ad9a9d401c..d74e4d2322 100644 --- a/Content.Shared/Light/Components/PoweredLightComponent.cs +++ b/Content.Shared/Light/Components/PoweredLightComponent.cs @@ -4,6 +4,7 @@ using Robust.Shared.Audio; using Robust.Shared.Containers; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Shared.Light.Components { @@ -48,9 +49,6 @@ namespace Content.Shared.Light.Components [AutoNetworkedField] public bool CurrentLit; - [DataField, AutoNetworkedField] - public bool IsBlinking; - [DataField, AutoNetworkedField, AutoPausedField] public TimeSpan LastThunk; @@ -84,4 +82,19 @@ namespace Content.Shared.Light.Components [DataField] public TimeSpan UnarmedHitStun = TimeSpan.FromSeconds(5); } + + /// + /// Makes an entity with toggle itself on and off. + /// + [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, AutoGenerateComponentPause] + public sealed partial class BlinkingPoweredLightComponent : Component + { + /// + /// The time at which this component will remove itself, stopping the blinking. + /// If null then this light will keep blinking forever. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + [AutoNetworkedField, AutoPausedField] + public TimeSpan? StopBlinkingTime; + } } diff --git a/Content.Shared/Light/EntitySystems/SharedPoweredLightSystem.cs b/Content.Shared/Light/EntitySystems/SharedPoweredLightSystem.cs index 9ca0a1821b..1995496932 100644 --- a/Content.Shared/Light/EntitySystems/SharedPoweredLightSystem.cs +++ b/Content.Shared/Light/EntitySystems/SharedPoweredLightSystem.cs @@ -54,6 +54,9 @@ public abstract class SharedPoweredLightSystem : EntitySystem SubscribeLocalEvent(OnDoAfter); SubscribeLocalEvent(HandleLightDamaged); SubscribeLocalEvent(OnEmpPulse); + + SubscribeLocalEvent(OnBlinkingMapInit); + SubscribeLocalEvent(OnBlinkingShutdown); } private void OnInit(EntityUid uid, PoweredLightComponent light, ComponentInit args) @@ -353,20 +356,6 @@ public abstract class SharedPoweredLightSystem : EntitySystem args.Affected = true; } - public void ToggleBlinkingLight(EntityUid uid, PoweredLightComponent light, bool isNowBlinking) - { - if (light.IsBlinking == isNowBlinking) - return; - - light.IsBlinking = isNowBlinking; - Dirty(uid, light); - - if (!TryComp(uid, out var appearance)) - return; - - _appearance.SetData(uid, PoweredLightVisuals.Blinking, isNowBlinking, appearance); - } - private void SetLight(EntityUid uid, bool value, Color? color = null, PoweredLightComponent? light = null, float? radius = null, float? energy = null, float? softness = null) { if (!Resolve(uid, ref light)) @@ -427,4 +416,27 @@ public abstract class SharedPoweredLightSystem : EntitySystem args.Handled = true; } + + private void OnBlinkingMapInit(Entity ent, ref MapInitEvent args) + { + _appearance.SetData(ent, PoweredLightVisuals.Blinking, true); + } + + private void OnBlinkingShutdown(Entity ent, ref ComponentShutdown args) + { + _appearance.SetData(ent, PoweredLightVisuals.Blinking, false); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var curTime = GameTiming.CurTime; + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var blinkingComp)) + { + if (curTime > blinkingComp.StopBlinkingTime) + RemCompDeferred(uid); + } + } } diff --git a/Resources/Maps/exo.yml b/Resources/Maps/exo.yml index fd18e8c77a..feb26e058e 100644 --- a/Resources/Maps/exo.yml +++ b/Resources/Maps/exo.yml @@ -92512,7 +92512,6 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,-70.5 parent: 2 - - type: Timer - uid: 9798 components: - type: Transform diff --git a/Resources/Maps/fland.yml b/Resources/Maps/fland.yml index 7aeb86c658..de37785804 100644 --- a/Resources/Maps/fland.yml +++ b/Resources/Maps/fland.yml @@ -171204,7 +171204,6 @@ entities: parent: 13329 - type: ApcPowerReceiver powerLoad: 0 - - type: Timer - uid: 20036 components: - type: Transform @@ -171213,7 +171212,6 @@ entities: parent: 13329 - type: ApcPowerReceiver powerLoad: 0 - - type: Timer - uid: 20037 components: - type: Transform @@ -171222,7 +171220,6 @@ entities: parent: 13329 - type: ApcPowerReceiver powerLoad: 0 - - type: Timer - uid: 20038 components: - type: Transform diff --git a/Resources/Maps/oasis.yml b/Resources/Maps/oasis.yml index 76f78cdca8..3fa65bf4ec 100644 --- a/Resources/Maps/oasis.yml +++ b/Resources/Maps/oasis.yml @@ -153624,7 +153624,7 @@ entities: content: >- To: Mom - From: Elian Voss, + From: Elian Voss, Power Systems Maintenance Tech – Oasis Station Subject: Before I Go Under @@ -156986,13 +156986,11 @@ entities: rot: 3.141592653589793 rad pos: 22.5,4.5 parent: 2 - - type: Timer - uid: 2585 components: - type: Transform pos: 22.5,9.5 parent: 2 - - type: Timer - uid: 2586 components: - type: Transform @@ -157547,7 +157545,6 @@ entities: rot: 3.141592653589793 rad pos: -29.5,39.5 parent: 2 - - type: Timer - uid: 9180 components: - type: Transform diff --git a/Resources/Maps/packed.yml b/Resources/Maps/packed.yml index 8473701559..a9527ae864 100644 --- a/Resources/Maps/packed.yml +++ b/Resources/Maps/packed.yml @@ -77244,7 +77244,6 @@ entities: parent: 2 - type: ApcPowerReceiver powerLoad: 0 - - type: Timer - uid: 7568 components: - type: Transform diff --git a/Resources/Maps/saltern.yml b/Resources/Maps/saltern.yml index 1e33a9d347..c7d3613d85 100644 --- a/Resources/Maps/saltern.yml +++ b/Resources/Maps/saltern.yml @@ -51418,7 +51418,6 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 - - type: Timer - uid: 1324 components: - type: Transform diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Conditional/timed.yml b/Resources/Prototypes/Entities/Markers/Spawners/Conditional/timed.yml index 26d4e3f1d2..375acc8268 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Conditional/timed.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Conditional/timed.yml @@ -9,7 +9,6 @@ - sprite: Mobs/Species/Human/parts.rsi state: full - state: ai - - type: Timer - type: TimedSpawner prototypes: - MobSpirate @@ -30,7 +29,6 @@ - sprite: Mobs/Aliens/Xenos/burrower.rsi state: crit - state: ai - - type: Timer - type: TimedSpawner prototypes: - MobXeno @@ -50,7 +48,6 @@ - sprite: Mobs/Animals/mouse.rsi state: icon-2 - state: timed - - type: Timer - type: TimedSpawner prototypes: - MobMouse diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index cf8bb477f0..1379095e4e 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -340,7 +340,6 @@ parent: FoodEgg suffix: Fertilized, Chicken components: - - type: Timer - type: TimedSpawner prototypes: - MobChicken @@ -779,7 +778,6 @@ parent: FoodEgg suffix: Fertilized, Duck components: - - type: Timer - type: TimedSpawner prototypes: - MobDuckMallard From 35d97c6be6f30aa022bdd87d85ed79db8509c27b Mon Sep 17 00:00:00 2001 From: Not-A-Chair <106408238+Not-A-Chair@users.noreply.github.com> Date: Wed, 25 Mar 2026 09:21:29 -0400 Subject: [PATCH 09/17] trico no longer heals when mob is crit, and no longer heals rad (#43293) * trico no longer heals when mob is crit, and no longer heals rad Tricordrazine no longer heals when mob is crit and no longer heals radiation damage. * Inverted crit mobstate -> alive mobstate --- Resources/Prototypes/Reagents/medicine.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index 0a3a565089..8b4dfbfb87 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -817,10 +817,19 @@ Bloodstream: effects: - !type:EvenHealthChange + conditions: + - !type:MobStateCondition # no healing in crit so that dedicated single damage type meds can still have a niche. + mobstate: Alive damage: Brute: -1 Burn: -1 - Toxin: -0.5 + - !type:HealthChange + conditions: + - !type:MobStateCondition + mobstate: Alive + damage: + types: + Poison: -0.5 # Same as what it was before the second coming of offmed - type: reagent id: Lipozine From c57e11760a150bbff6c336b52bda1866da712533 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 25 Mar 2026 13:35:20 +0000 Subject: [PATCH 10/17] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index d0e828a70c..8a81e2dd51 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Hitlinemoss - changes: - - message: Autolathes can now print durathread. - type: Add - id: 9076 - time: '2025-10-11T21:46:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/40837 - author: cloudyias changes: - message: Added the ability for droppers to be printed via autolathes and medfabs @@ -4030,3 +4023,12 @@ id: 9587 time: '2026-03-24T20:25:18.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/41849 +- author: Not-A-Chair + changes: + - message: Tricordrazine no longer heals radiation + type: Tweak + - message: . Tricordrazine no longer works on mobs in crit + type: Tweak + id: 9588 + time: '2026-03-25T13:34:10.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/43293 From 744e2984e606df80a78bceb0fe587354b959a871 Mon Sep 17 00:00:00 2001 From: Arcane <234029700+ArcaneValiance@users.noreply.github.com> Date: Wed, 25 Mar 2026 08:22:30 -0500 Subject: [PATCH 11/17] Fixes ambuzol pills. (#43331) Fixes ambuzol pills. pp doo kaka --- Resources/Prototypes/Reagents/medicine.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index 8b4dfbfb87..b8f0216e6c 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -663,6 +663,13 @@ - !type:ReagentCondition reagent: Ambuzol min: 10 + Digestion: + effects: + - !type:CureZombieInfection + conditions: + - !type:ReagentCondition + reagent: Ambuzol + min: 10 - type: reagent id: AmbuzolPlus @@ -681,6 +688,14 @@ - !type:ReagentCondition reagent: AmbuzolPlus min: 5 + Digestion: + effects: + - !type:CureZombieInfection + innoculate: true + conditions: + - !type:ReagentCondition + reagent: AmbuzolPlus + min: 5 - type: reagent id: PulpedBananaPeel From 343cc049a3a0bca29edf723c64ad58221076fb0e Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 25 Mar 2026 13:51:03 +0000 Subject: [PATCH 12/17] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8a81e2dd51..024213b7f9 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: cloudyias - changes: - - message: Added the ability for droppers to be printed via autolathes and medfabs - type: Add - id: 9077 - time: '2025-10-11T23:15:41.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/40074 - author: jessicamaybe changes: - message: Added swabs and an emag inventory to the biogenerator @@ -4032,3 +4025,11 @@ id: 9588 time: '2026-03-25T13:34:10.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/43293 +- author: ArcaneValiance + changes: + - message: Ambuzol and Ambuzol Plus pills now properly cure and prevent infection + respectively. + type: Fix + id: 9589 + time: '2026-03-25T13:49:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/43331 From 7e386def1b4fe4c34391a1db756e62dac8b5cf58 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Wed, 25 Mar 2026 13:13:58 -0400 Subject: [PATCH 13/17] Fix `SharedCrayonSystem` being both `[Virtual]` and `abstract` (#43339) Remove [Virtual] from SharedCrayonSystem --- Content.Shared/Crayon/SharedCrayonSystem.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/Content.Shared/Crayon/SharedCrayonSystem.cs b/Content.Shared/Crayon/SharedCrayonSystem.cs index 03113f1240..42da01904a 100644 --- a/Content.Shared/Crayon/SharedCrayonSystem.cs +++ b/Content.Shared/Crayon/SharedCrayonSystem.cs @@ -1,4 +1,3 @@ namespace Content.Shared.Crayon; -[Virtual] public abstract class SharedCrayonSystem : EntitySystem { } From 3d67725a58490866706b029271dc60f2bd765c19 Mon Sep 17 00:00:00 2001 From: SnappingOpossum Date: Fri, 27 Mar 2026 10:35:05 +1100 Subject: [PATCH 14/17] Painting and poster random spawners to entity table spawners (#43270) Painting and poster random spawners to tables --- .../Markers/Spawners/Random/paintings.yml | 58 ++-- .../Markers/Spawners/Random/posters.yml | 293 +++++++++--------- 2 files changed, 185 insertions(+), 166 deletions(-) diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/paintings.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/paintings.yml index ddbb018ff6..f5ddc486ac 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/paintings.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/paintings.yml @@ -5,31 +5,35 @@ components: - type: Sprite layers: - - state: red - - sprite: Structures/Wallmounts/paintings.rsi - state: painting8 - - type: RandomSpawner + - state: red + - sprite: Structures/Wallmounts/paintings.rsi + state: painting8 + - type: EntityTableSpawner offset: 0 - prototypes: - - PaintingPersistenceOfMemory - - PaintingTheSonOfMan - - PaintingTheKiss - - PaintingTheScream - - PaintingTheGreatWave - - PaintingCafeTerraceAtNight - - PaintingNightHawks - - PaintingSkeletonCigarette - - PaintingPrayerHands - - PaintingOldGuitarist - - PaintingOlympia - - PaintingSaturn - - PaintingSleepingGypsy - - PaintingRedBlueYellow - - PaintingHelloWorld - chance: 1 - rarePrototypes: - - PaintingSkeletonBoof - - PaintingEmpty - - PaintingMoony - - PaintingAmogusTriptych - rareChance: 0.01 + table: !type:GroupSelector + children: + - !type:GroupSelector + weight: 99 + children: + - id: PaintingPersistenceOfMemory + - id: PaintingTheSonOfMan + - id: PaintingTheKiss + - id: PaintingTheScream + - id: PaintingTheGreatWave + - id: PaintingCafeTerraceAtNight + - id: PaintingNightHawks + - id: PaintingSkeletonCigarette + - id: PaintingPrayerHands + - id: PaintingOldGuitarist + - id: PaintingOlympia + - id: PaintingSaturn + - id: PaintingSleepingGypsy + - id: PaintingRedBlueYellow + - id: PaintingHelloWorld + - !type:GroupSelector + weight: 1 + children: + - id: PaintingSkeletonBoof + - id: PaintingEmpty + - id: PaintingMoony + - id: PaintingAmogusTriptych diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml index fdcb17f48c..fe196ec356 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml @@ -1,3 +1,129 @@ +- type: entityTable + id: ContrabandPosterTable + table: !type:GroupSelector + children: + - id: PosterContrabandFreeTonto + - id: PosterContrabandAtmosiaDeclarationIndependence + - id: PosterContrabandFunPolice + - id: PosterContrabandRealExomorph + - id: PosterContrabandSyndicateRecruitment + - id: PosterContrabandClown + - id: PosterContrabandSmoke + - id: PosterContrabandGreyTide + - id: PosterContrabandMissingGloves + - id: PosterContrabandHackingGuide + - id: PosterContrabandRIPBadger + - id: PosterContrabandAmbrosiaVulgaris + - id: PosterContrabandDonutCorp + - id: PosterContrabandEAT + - id: PosterContrabandTools + - id: PosterContrabandPower + - id: PosterContrabandSpaceCube + - id: PosterContrabandCommunistState + - id: PosterContrabandLamarr + - id: PosterContrabandBorgFancy + - id: PosterContrabandBorgFancyv2 + - id: PosterContrabandKosmicheskayaStantsiya + - id: PosterContrabandRebelsUnite + - id: PosterContrabandC20r + - id: PosterContrabandHaveaPuff + - id: PosterContrabandRevolver + - id: PosterContrabandDDayPromo + - id: PosterContrabandSyndicatePistol + - id: PosterContrabandEnergySwords + - id: PosterContrabandRedRum + - id: PosterContrabandCC64KAd + - id: PosterContrabandPunchShit + - id: PosterContrabandTheGriffin + - id: PosterContrabandFreeDrone + - id: PosterContrabandRouny + - id: PosterContrabandRobustSoftdrinks + - id: PosterContrabandShamblersJuice + - id: PosterContrabandPwrGame + - id: PosterContrabandSunkist + - id: PosterContrabandSpaceCola + - id: PosterContrabandSpaceUp + - id: PosterContrabandKudzu + - id: PosterContrabandMaskedMen + - id: PosterContrabandUnreadableAnnouncement + - id: PosterContrabandFreeSyndicateEncryptionKey + - id: PosterContrabandBountyHunters + - id: PosterContrabandTheBigGasTruth + - id: PosterContrabandWehWatches + - id: PosterContrabandVoteWeh + - id: PosterContrabandBeachStarYamamoto + - id: PosterContrabandHighEffectEngineering + - id: PosterContrabandNuclearDeviceInformational + - id: PosterContrabandRevolt + - id: PosterContrabandRise + - id: PosterContrabandMoth + - id: PosterContrabandCybersun600 + - id: PosterContrabandDonk + - id: PosterContrabandEnlistGorlex + - id: PosterContrabandInterdyne + - id: PosterContrabandWaffleCorp + - id: PosterContrabandMissingSpacepen + - id: PosterContrabandExoAcid + - id: PosterContrabandExoRun + - id: PosterContrabandExoChomp + +- type: entityTable + id: LegitPosterTable + table: !type:GroupSelector + children: + - id: PosterLegitHereForYourSafety + - id: PosterLegitNanotrasenLogo + - id: PosterLegitCleanliness + - id: PosterLegitHelpOthers + - id: PosterLegitBuild + - id: PosterLegitBlessThisSpess + - id: PosterLegitScience + - id: PosterLegitIan + - id: PosterLegitObey + - id: PosterLegitWalk + - id: PosterLegitStateLaws + - id: PosterLegitLoveIan + - id: PosterLegitSpaceCops + - id: PosterLegitUeNo + - id: PosterLegitGetYourLEGS + - id: PosterLegitDoNotQuestion + - id: PosterLegitWorkForAFuture + - id: PosterLegitSoftCapPopArt + - id: PosterLegitSafetyInternals + - id: PosterLegitSafetyEyeProtection + - id: PosterLegitSafetyReport + - id: PosterLegitReportCrimes + - id: PosterLegitIonRifle + - id: PosterLegitFoamForceAd + - id: PosterLegitCohibaRobustoAd + - id: PosterLegit50thAnniversaryVintageReprint + - id: PosterLegitFruitBowl + - id: PosterLegitPDAAd + - id: PosterLegitEnlist + - id: PosterLegitNanomichiAd + - id: PosterLegit12Gauge + - id: PosterLegitHighClassMartini + - id: PosterLegitTheOwl + - id: PosterLegitNoERP + - id: PosterLegitCarbonDioxide + - id: PosterLegitDickGumshue + - id: PosterLegitThereIsNoGasGiant + - id: PosterLegitJustAWeekAway + - id: PosterLegitSecWatch + - id: PosterLegitVacation + - id: PosterLegitRenault + - id: PosterLegitNTTGC + - id: PosterLegitSafetyMothDelam + - id: PosterLegitSafetyMothEpi + - id: PosterLegitSafetyMothPiping + - id: PosterLegitSafetyMothMeth + - id: PosterLegitSafetyMothHardhat + - id: PosterLegitSafetyMothSSD + - id: PosterLegitOppenhopper + - id: PosterLegitTyrone + - id: PosterLegitHelio + - id: PosterLegitBotanyFear + - type: entity parent: MarkerBase id: RandomPosterAny @@ -5,18 +131,23 @@ components: - type: Sprite layers: - - state: red - - sprite: Structures/Wallmounts/posters.rsi - state: random_anything - - type: RandomSpawner + - state: red + - sprite: Structures/Wallmounts/posters.rsi + state: random_anything + - type: EntityTableSpawner offset: 0 - prototypes: - - RandomPosterContraband - - RandomPosterLegit - chance: 0.95 - rarePrototypes: - - PosterBroken - rareChance: 0.05 + table: !type:GroupSelector + children: + - id: PosterBroken + weight: 0.05 + - !type:GroupSelector + weight: 0.95 + prob: 0.95 + children: + - !type:NestedSelector + tableId: ContrabandPosterTable + - !type:NestedSelector + tableId: LegitPosterTable - type: entity parent: MarkerBase @@ -25,77 +156,13 @@ components: - type: Sprite layers: - - state: red - - sprite: Structures/Wallmounts/posters.rsi - state: random_contraband - - type: RandomSpawner + - state: red + - sprite: Structures/Wallmounts/posters.rsi + state: random_contraband + - type: EntityTableSpawner offset: 0 - prototypes: - - PosterContrabandFreeTonto - - PosterContrabandAtmosiaDeclarationIndependence - - PosterContrabandFunPolice - - PosterContrabandRealExomorph - - PosterContrabandSyndicateRecruitment - - PosterContrabandClown - - PosterContrabandSmoke - - PosterContrabandGreyTide - - PosterContrabandMissingGloves - - PosterContrabandHackingGuide - - PosterContrabandRIPBadger - - PosterContrabandAmbrosiaVulgaris - - PosterContrabandDonutCorp - - PosterContrabandEAT - - PosterContrabandTools - - PosterContrabandPower - - PosterContrabandSpaceCube - - PosterContrabandCommunistState - - PosterContrabandLamarr - - PosterContrabandBorgFancy - - PosterContrabandBorgFancyv2 - - PosterContrabandKosmicheskayaStantsiya - - PosterContrabandRebelsUnite - - PosterContrabandC20r - - PosterContrabandHaveaPuff - - PosterContrabandRevolver - - PosterContrabandDDayPromo - - PosterContrabandSyndicatePistol - - PosterContrabandEnergySwords - - PosterContrabandRedRum - - PosterContrabandCC64KAd - - PosterContrabandPunchShit - - PosterContrabandTheGriffin - - PosterContrabandFreeDrone - - PosterContrabandRouny - - PosterContrabandRobustSoftdrinks - - PosterContrabandShamblersJuice - - PosterContrabandPwrGame - - PosterContrabandSunkist - - PosterContrabandSpaceCola - - PosterContrabandSpaceUp - - PosterContrabandKudzu - - PosterContrabandMaskedMen - - PosterContrabandUnreadableAnnouncement - - PosterContrabandFreeSyndicateEncryptionKey - - PosterContrabandBountyHunters - - PosterContrabandTheBigGasTruth - - PosterContrabandWehWatches - - PosterContrabandVoteWeh - - PosterContrabandBeachStarYamamoto - - PosterContrabandHighEffectEngineering - - PosterContrabandNuclearDeviceInformational - - PosterContrabandRevolt - - PosterContrabandRise - - PosterContrabandMoth - - PosterContrabandCybersun600 - - PosterContrabandDonk - - PosterContrabandEnlistGorlex - - PosterContrabandInterdyne - - PosterContrabandWaffleCorp - - PosterContrabandMissingSpacepen - - PosterContrabandExoAcid - - PosterContrabandExoRun - - PosterContrabandExoChomp - chance: 1 + table: !type:NestedSelector + tableId: ContrabandPosterTable - type: entity parent: MarkerBase @@ -104,62 +171,10 @@ components: - type: Sprite layers: - - state: red - - sprite: Structures/Wallmounts/posters.rsi - state: random_legit - - type: RandomSpawner + - state: red + - sprite: Structures/Wallmounts/posters.rsi + state: random_legit + - type: EntityTableSpawner offset: 0 - prototypes: - - PosterLegitHereForYourSafety - - PosterLegitNanotrasenLogo - - PosterLegitCleanliness - - PosterLegitHelpOthers - - PosterLegitBuild - - PosterLegitBlessThisSpess - - PosterLegitScience - - PosterLegitIan - - PosterLegitObey - - PosterLegitWalk - - PosterLegitStateLaws - - PosterLegitLoveIan - - PosterLegitSpaceCops - - PosterLegitUeNo - - PosterLegitGetYourLEGS - - PosterLegitDoNotQuestion - - PosterLegitWorkForAFuture - - PosterLegitSoftCapPopArt - - PosterLegitSafetyInternals - - PosterLegitSafetyEyeProtection - - PosterLegitSafetyReport - - PosterLegitReportCrimes - - PosterLegitIonRifle - - PosterLegitFoamForceAd - - PosterLegitCohibaRobustoAd - - PosterLegit50thAnniversaryVintageReprint - - PosterLegitFruitBowl - - PosterLegitPDAAd - - PosterLegitEnlist - - PosterLegitNanomichiAd - - PosterLegit12Gauge - - PosterLegitHighClassMartini - - PosterLegitTheOwl - - PosterLegitNoERP - - PosterLegitCarbonDioxide - - PosterLegitDickGumshue - - PosterLegitThereIsNoGasGiant - - PosterLegitJustAWeekAway - - PosterLegitSecWatch - - PosterLegitVacation - - PosterLegitRenault - - PosterLegitNTTGC - - PosterLegitSafetyMothDelam - - PosterLegitSafetyMothEpi - - PosterLegitSafetyMothPiping - - PosterLegitSafetyMothMeth - - PosterLegitSafetyMothHardhat - - PosterLegitSafetyMothSSD - - PosterLegitOppenhopper - - PosterLegitTyrone - - PosterLegitHelio - - PosterLegitBotanyFear - chance: 1 + table: !type:NestedSelector + tableId: LegitPosterTable From 971490e202f9c043463fc649578d094064a086f2 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Fri, 27 Mar 2026 12:06:13 -0400 Subject: [PATCH 15/17] Update RT to 275.0.0 (#43357) --- RobustToolbox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RobustToolbox b/RobustToolbox index ae3616336f..dad56301e1 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit ae3616336fded7beefc41c916e44a4b8e204ef3e +Subproject commit dad56301e115f79f03852e3a8dfe485f0db667c3 From df287aedd8f27494fe1d94a221d423a875bddde7 Mon Sep 17 00:00:00 2001 From: Dmitry <57028746+DIMMoon1@users.noreply.github.com> Date: Sun, 29 Mar 2026 03:14:28 +0700 Subject: [PATCH 16/17] upstream proto fix --- Resources/Prototypes/Corvax/Body/Species/ipc.yml | 2 +- .../Entities/Mobs/Customization/Markings/fox_parts.yml | 3 +-- .../Entities/Mobs/Customization/Markings/vulpkanin.yml | 5 ++--- Resources/Prototypes/Entities/Mobs/NPCs/pets.yml | 2 ++ Resources/Prototypes/Entities/Mobs/Player/silicon.yml | 2 ++ 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Resources/Prototypes/Corvax/Body/Species/ipc.yml b/Resources/Prototypes/Corvax/Body/Species/ipc.yml index 652d1e8fec..9354cc2b11 100644 --- a/Resources/Prototypes/Corvax/Body/Species/ipc.yml +++ b/Resources/Prototypes/Corvax/Body/Species/ipc.yml @@ -16,7 +16,7 @@ required: true default: [ IpcOrangeS ] enum.HumanoidVisualLayers.Head: - limit: 0 + limit: 1 required: false enum.HumanoidVisualLayers.LArm: limit: 1 diff --git a/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/fox_parts.yml b/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/fox_parts.yml index f4d654bbb3..db37a04fc1 100644 --- a/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/fox_parts.yml +++ b/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/fox_parts.yml @@ -1,9 +1,8 @@ - type: marking id: FoxEars bodyPart: HeadTop - groupWhitelist: [Human] - sponsorOnly: true # Corvax-Sponsors + sponsorOnly: false # Corvax-Sponsors sprites: - sprite: Corvax/Mobs/Customization/fox_parts.rsi state: ears_fox_outer diff --git a/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/vulpkanin.yml b/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/vulpkanin.yml index c5c67eb078..38dbead6b7 100644 --- a/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/vulpkanin.yml +++ b/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/vulpkanin.yml @@ -11,9 +11,8 @@ - type: marking id: FoxTail bodyPart: Tail - groupWhitelist: [Vulpkanin] - sponsorOnly: true # Corvax-Sponsors + sponsorOnly: false # Corvax-Sponsors sprites: - sprite: Corvax/Mobs/Customization/vulpkanin.rsi state: vulp_tail @@ -59,7 +58,7 @@ bodyPart: Snout groupWhitelist: [Vulpkanin] - sponsorOnly: true # Corvax-Sponsors + sponsorOnly: false # Corvax-Sponsors sprites: - sprite: Corvax/Mobs/Customization/vulpkanin.rsi state: vulp_face diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 3cd1292198..5805c9b882 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -927,6 +927,8 @@ id: MobPollyParrot description: An expert in quantum cracker theory components: + - type: TTS # Corvax-TTS + voice: Meiow - type: Vocalizer maxVocalizeInterval: 240 # polly is chattier - type: RadioVocalizer diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index feaefd6cbe..3c9b85e197 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -411,6 +411,8 @@ parent: PositronicBrain categories: [ HideSpawnMenu, DoNotMap ] components: + - type: TTS + voice: Machine_spirit_4 # Corvax-TTS - type: Sprite # Once it's in a core it's pretty much an abstract entity at that point. visible: false From ca3cd05e9c5cf6698bf1d03ad6e6207533feae3c Mon Sep 17 00:00:00 2001 From: Dmitry <57028746+DIMMoon1@users.noreply.github.com> Date: Sun, 29 Mar 2026 05:08:20 +0700 Subject: [PATCH 17/17] map cleaning --- Resources/Maps/Corvax/corvax_chloris.yml | 5 ----- Resources/Maps/Corvax/corvax_delta.yml | 4 ---- Resources/Maps/Corvax/corvax_glacier.yml | 1 - Resources/Maps/Corvax/corvax_silly.yml | 1 - 4 files changed, 11 deletions(-) diff --git a/Resources/Maps/Corvax/corvax_chloris.yml b/Resources/Maps/Corvax/corvax_chloris.yml index d49622aefd..57fe6cc819 100644 --- a/Resources/Maps/Corvax/corvax_chloris.yml +++ b/Resources/Maps/Corvax/corvax_chloris.yml @@ -270166,7 +270166,6 @@ entities: rot: 1.5707963267948966 rad pos: 141.5,115.5 parent: 2 - - type: Timer - uid: 37569 components: - type: Transform @@ -270189,7 +270188,6 @@ entities: - type: Transform pos: 137.5,113.5 parent: 2 - - type: Timer - uid: 37573 components: - type: Transform @@ -271222,7 +271220,6 @@ entities: rot: 1.5707963267948966 rad pos: 86.5,104.5 parent: 2 - - type: Timer - uid: 37751 components: - type: Transform @@ -271293,7 +271290,6 @@ entities: rot: -1.5707963267948966 rad pos: 90.5,106.5 parent: 2 - - type: Timer - uid: 37763 components: - type: Transform @@ -273940,7 +273936,6 @@ entities: - type: Transform pos: 88.5,107.5 parent: 2 - - type: Timer - uid: 38207 components: - type: Transform diff --git a/Resources/Maps/Corvax/corvax_delta.yml b/Resources/Maps/Corvax/corvax_delta.yml index 294c08ac1b..030d03f801 100644 --- a/Resources/Maps/Corvax/corvax_delta.yml +++ b/Resources/Maps/Corvax/corvax_delta.yml @@ -210337,7 +210337,6 @@ entities: parent: 2 - type: ApcPowerReceiver powerLoad: 0 - - type: Timer - uid: 27232 components: - type: Transform @@ -210827,7 +210826,6 @@ entities: parent: 2 - type: ApcPowerReceiver powerLoad: 0 - - type: Timer - uid: 27298 components: - type: Transform @@ -211369,7 +211367,6 @@ entities: parent: 2 - type: ApcPowerReceiver powerLoad: 0 - - type: Timer - uid: 27371 components: - type: Transform @@ -212216,7 +212213,6 @@ entities: parent: 2 - type: ApcPowerReceiver powerLoad: 0 - - type: Timer - uid: 27491 components: - type: Transform diff --git a/Resources/Maps/Corvax/corvax_glacier.yml b/Resources/Maps/Corvax/corvax_glacier.yml index 4fc35aaf91..9696947eb6 100644 --- a/Resources/Maps/Corvax/corvax_glacier.yml +++ b/Resources/Maps/Corvax/corvax_glacier.yml @@ -233080,7 +233080,6 @@ entities: - type: Transform pos: 9.5,-11.5 parent: 2 - - type: Timer - uid: 25526 components: - type: Transform diff --git a/Resources/Maps/Corvax/corvax_silly.yml b/Resources/Maps/Corvax/corvax_silly.yml index 48fe532ef1..0d58c69d0b 100644 --- a/Resources/Maps/Corvax/corvax_silly.yml +++ b/Resources/Maps/Corvax/corvax_silly.yml @@ -46415,7 +46415,6 @@ entities: - type: Transform pos: -7.5,-4.5 parent: 8406 - - type: Timer - uid: 8559 components: - type: MetaData