From e9b41b9d8027fd783bfdddf1066e1920d58f58f8 Mon Sep 17 00:00:00 2001 From: AndresE55 <80334192+Leander-0@users.noreply.github.com> Date: Tue, 26 Nov 2024 19:43:06 -0500 Subject: [PATCH 001/179] Paladin (New Shuttle) (#2195) * add paladin NFSD ship * fix issues * force it --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Checkraze <71046427+Cheackraze@users.noreply.github.com> --- .github/mapchecker/whitelist.yml | 13 +- Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml | 1406 +++++++++++++++++ .../Prototypes/_NF/Shipyard/Nfsd/paladin.yml | 29 + 3 files changed, 1438 insertions(+), 10 deletions(-) create mode 100644 Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml create mode 100644 Resources/Prototypes/_NF/Shipyard/Nfsd/paladin.yml diff --git a/.github/mapchecker/whitelist.yml b/.github/mapchecker/whitelist.yml index f5a54e49894..49adaa457c7 100644 --- a/.github/mapchecker/whitelist.yml +++ b/.github/mapchecker/whitelist.yml @@ -6,17 +6,10 @@ Cove: true Lodge: true Trade: true -#Cove: -#- WallPlastitanium -#- HighSecDoor -#Lodge: -#- WallPlastitanium -#- HighSecDoor - # TECHNICAL DEBT BELOW. These ones were added to this list to ensure other PR's would not break upon merging. It is # the intention for this list to become empty in separate PR's. -#DartX: -#- HighSecDoor +Paladin: +- ShuttleGunDuster Rogue: - ShuttleGunFriendship Bottleneck: @@ -25,4 +18,4 @@ Watchdog: - WindoorSecureSecurityLocked - AirlockSecurityGlassLocked - ThrusterSecurity -- SmallGyroscopeSecurity \ No newline at end of file +- SmallGyroscopeSecurity diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml b/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml new file mode 100644 index 00000000000..254030b38e2 --- /dev/null +++ b/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml @@ -0,0 +1,1406 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 30: FloorDark + 3: FloorDarkMono + 46: FloorGlass + 57: FloorHull + 65: FloorMetalDiamond + 1: FloorMiningDark + 2: FloorShuttleBlack + 99: FloorSteelDirty + 107: FloorTechMaint + 124: Lattice +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: Paladin + - type: Transform + pos: -0.4917612,-0.4486041 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: HgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAHgAAAAACHgAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQQAAAAAAfAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAHgAAAAADQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAHgAAAAACQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAfAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAADHgAAAAACfAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAHgAAAAABfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAHgAAAAACHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAHgAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAHgAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAHgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAfAAAAAAAHgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAHgAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAHgAAAAADAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAHgAAAAAAHgAAAAAA + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + color: '#4B653E50' + id: CheckerNESW + decals: + 49: 0,3 + 50: -1,2 + - node: + color: '#49392696' + id: CheckerNWSE + decals: + 9: 1,3 + 23: -2,-1 + 25: -1,-1 + 27: -1,0 + 28: 0,0 + 29: 0,-1 + 31: 1,0 + 32: 1,-1 + 34: 2,0 + 35: 2,-1 + - node: + color: '#4B653E50' + id: CheckerNWSE + decals: + 47: 0,2 + 48: -1,3 + - node: + color: '#4B653E96' + id: MiniTileCornerOverlayNE + decals: + 52: 1,-3 + - node: + color: '#49392696' + id: MiniTileCornerOverlayNW + decals: + 38: -1,-3 + - node: + color: '#49392696' + id: MiniTileCornerOverlaySE + decals: + 37: 1,-4 + - node: + color: '#4B653E96' + id: MiniTileCornerOverlaySW + decals: + 51: -1,-4 + - node: + color: '#FFFF00FF' + id: space + decals: + 53: 0,2 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 4871 + 1: 3200 + 2: 16384 + 0,-1: + 0: 32563 + 1: 32776 + -1,0: + 0: 34952 + 1: 546 + 0,1: + 1: 48 + 2: 68 + -1,1: + 1: 192 + -1,-1: + 0: 52872 + 1: 2 + 0,-2: + 1: 49152 + -1,-2: + 1: 24576 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance + - type: BecomesStation + id: Hospitaller +- proto: AirCanister + entities: + - uid: 120 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 +- proto: AirlockGlassShuttleNfsdLocked + entities: + - uid: 46 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 48 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-1.5 + parent: 1 +- proto: AirlockNfsdGlassLocked + entities: + - uid: 33 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,1.5 + parent: 1 + - uid: 100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,2.5 + parent: 1 +- proto: APCBasic + entities: + - uid: 69 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 127 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,4.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,2.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-1.5 + parent: 1 + - uid: 156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 +- proto: AtmosFixBlockerMarker + entities: + - uid: 115 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 176 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,5.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 186 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 +- proto: ButtonFrameCaution + entities: + - uid: 37 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,4.5 + parent: 1 + - uid: 118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 +- proto: ButtonFrameCautionSecurity + entities: + - uid: 43 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,3.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 6 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 1.5,2.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 +- proto: CableHV + entities: + - uid: 15 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 +- proto: CableMV + entities: + - uid: 24 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 2 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,2.5 + parent: 1 + - uid: 4 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,5.5 + parent: 1 + - uid: 9 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 1 + - uid: 50 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,5.5 + parent: 1 + - uid: 78 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,5.5 + parent: 1 + - uid: 113 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 + - uid: 161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 1 + - uid: 163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 1 + - uid: 165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 +- proto: Chair + entities: + - uid: 75 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 1 + - uid: 101 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 +- proto: ChairFolding + entities: + - uid: 104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5073862,2.6148412 + parent: 1 +- proto: ChairFoldingSpawnFolded + entities: + - uid: 61 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.4848302,-3.3352299 + parent: 1 +- proto: ChairPilotSeat + entities: + - uid: 134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 1 +- proto: ComputerRadar + entities: + - uid: 11 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 +- proto: ComputerTabletopIFF + entities: + - uid: 123 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 +- proto: ComputerTabletopShuttle + entities: + - uid: 121 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 1 +- proto: ExtinguisherCabinetFilled + entities: + - uid: 166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 +- proto: FaxMachineShip + entities: + - uid: 3 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 +- proto: Firelock + entities: + - uid: 184 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 +- proto: FirelockEdge + entities: + - uid: 187 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-2.5 + parent: 1 +- proto: GasPassiveVent + entities: + - uid: 103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeBend + entities: + - uid: 5 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 59 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeStraight + entities: + - uid: 51 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 53 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 72 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 74 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 84 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 110 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 112 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 119 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 129 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeTJunction + entities: + - uid: 80 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 83 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 86 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPort + entities: + - uid: 128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentPump + entities: + - uid: 7 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 131 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentScrubber + entities: + - uid: 85 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 90 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GeneratorWallmountAPU + entities: + - uid: 40 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 +- proto: GravityGeneratorMini + entities: + - uid: 79 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 +- proto: Grille + entities: + - uid: 19 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 21 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,2.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 +- proto: LockableButtonSecurity + entities: + - uid: 12 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,3.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 132: + - Pressed: Trigger + - uid: 60 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,4.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 42: + - Pressed: Toggle + 67: + - Pressed: Toggle + - uid: 63 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 42: + - Pressed: Toggle + 67: + - Pressed: Toggle +- proto: LockerNfsdSilverDetectiveFilled + entities: + - uid: 116 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 +- proto: LockerWallColorGenericGreen + entities: + - uid: 89 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 1 +- proto: LockerWallEVAColorNfsdFilled + entities: + - uid: 133 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 1 +- proto: MagazineGrenadeEMP + entities: + - uid: 168 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 +- proto: PlastitaniumWindow + entities: + - uid: 8 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,2.5 + parent: 1 + - uid: 102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 109 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,0.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 31 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,0.5 + parent: 1 + - uid: 32 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-1.5 + parent: 1 +- proto: PoweredlightColoredFrostyBlue + entities: + - uid: 36 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,5.5 + parent: 1 +- proto: PoweredlightRed + entities: + - uid: 167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,3.5 + parent: 1 +- proto: Railing + entities: + - uid: 57 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 +- proto: RemoteSignaller + entities: + - uid: 170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.555489,-0.021983266 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 132: + - Pressed: Trigger +- proto: ShuttersWindow + entities: + - uid: 42 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 +- proto: ShuttleGunDuster + entities: + - uid: 132 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,4.5 + parent: 1 +- proto: SmallGyroscopeNfsd + entities: + - uid: 107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,1.5 + parent: 1 +- proto: SubstationWallBasic + entities: + - uid: 35 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-4.5 + parent: 1 +- proto: TableReinforced + entities: + - uid: 73 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,0.5 + parent: 1 + - uid: 76 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,0.5 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 1 + - uid: 111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,0.5 + parent: 1 +- proto: ThrusterNfsd + entities: + - uid: 17 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-4.5 + parent: 1 + - uid: 18 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 38 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-4.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 98 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-3.5 + parent: 1 +- proto: WallPlastitanium + entities: + - uid: 13 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 14 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 + - uid: 20 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 + - uid: 26 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 1 + - uid: 28 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 29 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-4.5 + parent: 1 + - uid: 41 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 + - uid: 44 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,4.5 + parent: 1 + - uid: 45 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 64 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,4.5 + parent: 1 +- proto: WallPlastitaniumDiagonal + entities: + - uid: 27 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-4.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-0.5 + parent: 1 +- proto: WarpPointShip + entities: + - uid: 188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 1 +- proto: WeaponCapacitorRecharger + entities: + - uid: 56 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 1 +- proto: WindoorSecureSecurityLocked + entities: + - uid: 49 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-2.5 + parent: 1 +- proto: WindowReinforcedDirectional + entities: + - uid: 55 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-2.5 + parent: 1 + - uid: 106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-2.5 + parent: 1 +... diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/paladin.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/paladin.yml new file mode 100644 index 00000000000..4591cf9e2ca --- /dev/null +++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/paladin.yml @@ -0,0 +1,29 @@ +- type: vessel + id: Paladin + name: NSF Paladin + description: A small security assault craft designed for space combat equipped with an EXP-2100g mounted grenade launcher. + price: 34220 + category: Small + group: Security + access: Security + shuttlePath: /Maps/_NF/Shuttles/Nfsd/paladin.yml + guidebookPage: Null + class: + - Fighter + +- type: gameMap + id: Paladin + mapName: 'NSF Paladin' + mapPath: /Maps/_NF/Shuttles/Nfsd/paladin.yml + minPlayers: 0 + stations: + Paladin: + stationProto: StandardFrontierSecurityVessel + components: + - type: StationNameSetup + mapNameTemplate: 'Paladin {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + availableJobs: {} From f71a6461910dee8a87313a0377d00499de71d48a Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Wed, 27 Nov 2024 00:43:33 +0000 Subject: [PATCH 002/179] Automatic Changelog (#2195) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index ad48c84833d..9ddb9e5df35 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5583,3 +5583,9 @@ Entries: message: Casey's Casino now uses directional fans id: 5538 time: '2024-11-26T21:53:00.0000000+00:00' +- author: Leander + changes: + - type: Add + message: add the paladin NFSD small ship + id: 5539 + time: '2024-11-27T00:43:06.0000000+00:00' From 415ba26af816d451d4aebc49b87f022a8b48dfc7 Mon Sep 17 00:00:00 2001 From: PECK <74548962+PeccNeck@users.noreply.github.com> Date: Tue, 26 Nov 2024 22:02:11 -0500 Subject: [PATCH 003/179] Fix integration tests (#2470) * Fix integration tests * Bump prices (again) --- Resources/Prototypes/_NF/Shipyard/Sr/broom.yml | 4 ++-- Resources/Prototypes/_NF/Shipyard/bocadillo.yml | 2 +- Resources/Prototypes/_NF/Shipyard/kilderkin.yml | 4 ++-- Resources/Prototypes/_NF/Shipyard/spirit.yml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Prototypes/_NF/Shipyard/Sr/broom.yml b/Resources/Prototypes/_NF/Shipyard/Sr/broom.yml index 02301f65f04..3772c3e7858 100644 --- a/Resources/Prototypes/_NF/Shipyard/Sr/broom.yml +++ b/Resources/Prototypes/_NF/Shipyard/Sr/broom.yml @@ -7,12 +7,12 @@ # Discord: erhardsteinhauer # Shuttle Notes: -# +# - type: vessel id: Broom name: LVHI Broom description: A cramped yet reliable shuttle for providing janitorial services. - price: 12750 # ~12080$ on mapinit + 5% markup + price: 13500 # ~12180$ on mapinit + 5% markup + some extra category: Micro group: Sr access: Janitor diff --git a/Resources/Prototypes/_NF/Shipyard/bocadillo.yml b/Resources/Prototypes/_NF/Shipyard/bocadillo.yml index 477172669c4..b1c55fcbc6d 100644 --- a/Resources/Prototypes/_NF/Shipyard/bocadillo.yml +++ b/Resources/Prototypes/_NF/Shipyard/bocadillo.yml @@ -12,7 +12,7 @@ id: Bocadillo name: NC Bocadillo description: A tiny food truck perfect for a solo chef. - price: 24500 # TODO: fix this value, getting tests to pass - Whatstone + price: 25000 # TODO: fix this value, getting tests to pass - Whatstone category: Small group: Shipyard shuttlePath: /Maps/_NF/Shuttles/bocadillo.yml diff --git a/Resources/Prototypes/_NF/Shipyard/kilderkin.yml b/Resources/Prototypes/_NF/Shipyard/kilderkin.yml index 0455fa78442..b253bcf7cbf 100644 --- a/Resources/Prototypes/_NF/Shipyard/kilderkin.yml +++ b/Resources/Prototypes/_NF/Shipyard/kilderkin.yml @@ -7,12 +7,12 @@ # Discord: erhardsteinhauer # Shuttle Notes: -# +# - type: vessel id: Kilderkin name: LVHI Kilderkin description: "Spaceworthy bar/microbrewery with everything one needs to facilitate poor life choices: lots of booze, smokes, and lack of food. Manufactured by Langstad-Voigt Heavy Industries." - price: 48750 # ~46208$ on mapinit + 5% markup + price: 49500 # ~46564$ on mapinit + 5% markup + some extra category: Medium group: Shipyard shuttlePath: /Maps/_NF/Shuttles/kilderkin.yml diff --git a/Resources/Prototypes/_NF/Shipyard/spirit.yml b/Resources/Prototypes/_NF/Shipyard/spirit.yml index 9f1fe4905e3..38fc6f180a0 100644 --- a/Resources/Prototypes/_NF/Shipyard/spirit.yml +++ b/Resources/Prototypes/_NF/Shipyard/spirit.yml @@ -12,7 +12,7 @@ id: Spirit name: FSB Spirit description: A tiny medical search and rescue shuttle, as nimble as it is cramped. Running costs guaranteed* to be 5% lower than competing models! - price: 18000 + price: 18500 category: Small group: Shipyard shuttlePath: /Maps/_NF/Shuttles/spirit.yml @@ -27,7 +27,7 @@ mapName: 'FSB Spirit' mapPath: /Maps/_NF/Shuttles/spirit.yml minPlayers: 0 - stations: + stations: Spirit: stationProto: StandardFrontierVessel components: From 17604d0ece35e59b92ef276cfb9e071fccdf7691 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Wed, 27 Nov 2024 03:02:37 +0000 Subject: [PATCH 004/179] Automatic Changelog (#2470) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 9ddb9e5df35..a3d864fce06 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5589,3 +5589,11 @@ Entries: message: add the paladin NFSD small ship id: 5539 time: '2024-11-27T00:43:06.0000000+00:00' +- author: PeccNeck + changes: + - type: Tweak + message: >- + Slightly increased the prices of the Broom, Bocadillo, Kilderkin, and + Spirit. + id: 5540 + time: '2024-11-27T03:02:11.0000000+00:00' From 52ddc8d56fda927162b47a9080c32a06a3620216 Mon Sep 17 00:00:00 2001 From: Checkraze <71046427+Cheackraze@users.noreply.github.com> Date: Wed, 27 Nov 2024 03:41:38 -0500 Subject: [PATCH 005/179] Trade Mall (Trade Outpost Alternate) (#2365) * trade mall * Trade Mall tweaks (#2373) * trade mall 2: the wrath of spess * fix my own decal mistakes * poi name to trade mall * Update trademall.yml * cameras and kitchen dock * Update trademall.yml * dirt and final touches * Numbered docks * Update trade mall prototype defn to use new fields * Dusty's Trade Mall suggestions --------- Co-authored-by: PECK <74548962+PeccNeck@users.noreply.github.com> Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Whatstone --- Resources/Maps/_NF/POI/trademall.yml | 41990 ++++++++++++++++ .../Prototypes/_NF/PointsOfInterest/trade.yml | 6 +- .../_NF/PointsOfInterest/trademall.yml | 41 + 3 files changed, 42034 insertions(+), 3 deletions(-) create mode 100644 Resources/Maps/_NF/POI/trademall.yml create mode 100644 Resources/Prototypes/_NF/PointsOfInterest/trademall.yml diff --git a/Resources/Maps/_NF/POI/trademall.yml b/Resources/Maps/_NF/POI/trademall.yml new file mode 100644 index 00000000000..d3b33795205 --- /dev/null +++ b/Resources/Maps/_NF/POI/trademall.yml @@ -0,0 +1,41990 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 24: FloorAstroGrass + 29: FloorAstroSnow + 7: FloorBar + 10: FloorBlueCircuit + 27: FloorBrokenWood + 18: FloorConcreteMono + 5: FloorDark + 26: FloorDarkMono + 15: FloorDarkOffset + 9: FloorDarkPlastic + 6: FloorFreezer + 28: FloorGrayConcreteSmooth + 13: FloorGreenCircuit + 25: FloorHullReinforced + 12: FloorOldConcrete + 11: FloorShuttleBlue + 2: FloorSteel + 22: FloorSteelBurnt + 8: FloorSteelCheckerLight + 23: FloorSteelDamaged + 21: FloorSteelDirty + 17: FloorSteelMono + 20: FloorSteelOffset + 4: FloorTechMaint + 16: FloorTechMaint3 + 3: FloorWhite + 19: FloorWhiteMono + 14: FloorWood + 1: Lattice + 131: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + - type: Transform + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AgAAAAADAgAAAAABBAAAAAAAAgAAAAAAAgAAAAADAgAAAAAAAgAAAAADAgAAAAAAAgAAAAABAgAAAAACBAAAAAAAAgAAAAAAAgAAAAADAgAAAAABAgAAAAACAgAAAAABAgAAAAAAAgAAAAACBAAAAAAAAgAAAAAAAgAAAAADAgAAAAADAgAAAAACAgAAAAAAAgAAAAABAgAAAAACBAAAAAAAAgAAAAACAgAAAAADAgAAAAAAAgAAAAADAgAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAgAAAAABgwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAACBAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAADgwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAAABAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAABBAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAgAAAAAABAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAgwAAAAAAEAAAAAABgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAgAAAAABgwAAAAAADwAAAAAADwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAADEAAAAAAAEAAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAAABQAAAAACgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAACBQAAAAADgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAADBQAAAAABgwAAAAAAEAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAABBQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAAAAgAAAAABBQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AgAAAAAAAgAAAAADBAAAAAAAAgAAAAAAAgAAAAADAgAAAAAAAgAAAAABAgAAAAABAgAAAAAAAgAAAAAAAgAAAAABAgAAAAACAgAAAAAAAgAAAAADBAAAAAAAAgAAAAABAgAAAAACAgAAAAACBAAAAAAAAgAAAAACAgAAAAADAgAAAAAAAgAAAAADAgAAAAACAgAAAAACAgAAAAABAgAAAAABAgAAAAACAgAAAAACAgAAAAADBAAAAAAAAgAAAAACBQAAAAABgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAABwAAAAAABwAAAAADBwAAAAABBwAAAAADgwAAAAAABwAAAAACBwAAAAADBwAAAAABBwAAAAACBwAAAAAABwAAAAAABwAAAAADgwAAAAAAAgAAAAAAAQAAAAAAgwAAAAAABwAAAAADBwAAAAADBwAAAAAABwAAAAACBwAAAAAABwAAAAACBwAAAAAABwAAAAACBwAAAAABBwAAAAABBwAAAAACBwAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAgwAAAAAABwAAAAACBwAAAAACBwAAAAACBwAAAAACBwAAAAACBwAAAAAABwAAAAABBwAAAAACBwAAAAACBwAAAAAABwAAAAACBwAAAAAAgwAAAAAAAgAAAAADAAAAAAAAgwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAABBwAAAAADBwAAAAADBwAAAAABBwAAAAAABwAAAAADBwAAAAAAgwAAAAAAAgAAAAADAAAAAAAAgwAAAAAAgwAAAAAABwAAAAACBwAAAAACBwAAAAABBwAAAAABBwAAAAAABwAAAAADBwAAAAACBwAAAAADBwAAAAAABwAAAAACBwAAAAABBAAAAAAAAgAAAAADAAAAAAAAAQAAAAAAgwAAAAAADgAAAAAADgAAAAAADgAAAAADBwAAAAABBwAAAAABBwAAAAACBwAAAAADBwAAAAAABwAAAAAABwAAAAAABwAAAAAABAAAAAAAAgAAAAACAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAADgAAAAABDgAAAAACBwAAAAACBwAAAAAABwAAAAACBwAAAAADBwAAAAADBwAAAAADBwAAAAABBwAAAAACgwAAAAAAAgAAAAABAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAACAAAAAADCAAAAAACCAAAAAACCAAAAAACCAAAAAABCAAAAAABgwAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAgwAAAAAACAAAAAACCAAAAAACCAAAAAACCAAAAAABCAAAAAACCAAAAAADgwAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAgwAAAAAACAAAAAADCAAAAAACCAAAAAAACAAAAAACCAAAAAABCAAAAAADgwAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAACAAAAAACCAAAAAABCAAAAAAACAAAAAACCAAAAAAACAAAAAACBAAAAAAAAgAAAAADAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAACAAAAAACCAAAAAABCAAAAAAACAAAAAAACAAAAAACCAAAAAADgwAAAAAAAgAAAAAD + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAFgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEgAAAAADEgAAAAABEgAAAAACgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAAgwAAAAAAEgAAAAADEgAAAAACEgAAAAABEgAAAAAAgwAAAAAAAgAAAAACAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAAAAgAAAAAAAgAAAAACAgAAAAADAgAAAAACBAAAAAAAAgAAAAACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAADgAAAAADgwAAAAAAAgAAAAADAgAAAAAAAgAAAAABAgAAAAADAgAAAAABAgAAAAADgwAAAAAAAgAAAAACAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgwAAAAAADgAAAAACDgAAAAAABAAAAAAAAgAAAAADAgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAwAAAAACAwAAAAADgwAAAAAABQAAAAAAAgAAAAABAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAgAAAAADBAAAAAAABAAAAAAAgwAAAAAAAwAAAAACAwAAAAADAwAAAAACAwAAAAAABAAAAAAABQAAAAADAgAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAACAgAAAAADAgAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAwAAAAABAwAAAAACAwAAAAADAwAAAAADgwAAAAAABQAAAAADAgAAAAACAAAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAACAgAAAAACBAAAAAAAgwAAAAAAAwAAAAABAwAAAAACEwAAAAACAwAAAAABAwAAAAACAgAAAAABGgAAAAACAgAAAAABGQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAACAgAAAAAAgwAAAAAAgwAAAAAAAwAAAAAAAwAAAAABAwAAAAADEwAAAAAAAwAAAAAAAgAAAAAAGgAAAAACAgAAAAACGQAAAAAABAAAAAAAgwAAAAAABAAAAAAAAgAAAAAAAgAAAAACgwAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAADAwAAAAADAwAAAAABgwAAAAAABQAAAAACAgAAAAACgwAAAAAAgwAAAAAAEAAAAAABgwAAAAAAAgAAAAADAgAAAAABgwAAAAAAAgAAAAADgwAAAAAAAgAAAAADgwAAAAAAAgAAAAACgwAAAAAAgwAAAAAABQAAAAAAAgAAAAADBQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAAABAAAAAAAgwAAAAAAGgAAAAADGgAAAAACGgAAAAACGgAAAAADGgAAAAADBQAAAAABBQAAAAACgwAAAAAABAAAAAAAAgAAAAACAgAAAAACBAAAAAAAAgAAAAACAgAAAAACAgAAAAADAgAAAAABAgAAAAABAgAAAAABAgAAAAABAgAAAAABAgAAAAABAgAAAAADAgAAAAADBAAAAAAAAgAAAAAD + version: 6 + 0,-1: + ind: 0,-1 + tiles: AgAAAAAAAgAAAAADgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAFgAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAGwAAAAADGwAAAAABGwAAAAADgwAAAAAAAgAAAAAAAgAAAAADAgAAAAACgwAAAAAAgwAAAAAAEAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAGwAAAAADGwAAAAACGwAAAAABgwAAAAAAgwAAAAAAAgAAAAABAgAAAAADBAAAAAAAgwAAAAAAEAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAAgAAAAACGwAAAAAFGwAAAAACGwAAAAABAgAAAAADgwAAAAAAAgAAAAABAgAAAAACgwAAAAAAgwAAAAAAEAAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAAAAgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAABEAAAAAACEAAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAgAAAAABgwAAAAAAFAAAAAAAFAAAAAAAgwAAAAAABAAAAAAAgwAAAAAAEAAAAAABgwAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAADCQAAAAACCQAAAAACAgAAAAABAgAAAAADBAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAAACQAAAAACCQAAAAABAgAAAAACAgAAAAADBAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAgwAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAADAgAAAAACAgAAAAABBAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAgwAAAAAACQAAAAADCQAAAAABCQAAAAACCQAAAAAACQAAAAADCQAAAAADAgAAAAAAAgAAAAABgwAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAgwAAAAAAgwAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAAACQAAAAADAgAAAAADAgAAAAAABAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAAgAAAAACAgAAAAAAgwAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAACQAAAAADCQAAAAADBAAAAAAABAAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAAgAAAAADAgAAAAACBAAAAAAAAgAAAAAAAgAAAAAAAgAAAAABAgAAAAABAgAAAAADAgAAAAABAgAAAAADBAAAAAAAAgAAAAACAgAAAAACAgAAAAADAgAAAAABAgAAAAAB + version: 6 + -2,0: + ind: -2,0 + tiles: AgAAAAADAgAAAAADAgAAAAACAgAAAAABAgAAAAADAgAAAAACAgAAAAABAgAAAAACBAAAAAAAAgAAAAACAgAAAAADAgAAAAACAgAAAAAAAgAAAAAAAgAAAAADAgAAAAAAAgAAAAADAgAAAAADAgAAAAADAgAAAAACAgAAAAACAgAAAAACAgAAAAADAgAAAAAABAAAAAAAAgAAAAABAgAAAAADAgAAAAAAAgAAAAAAAgAAAAADAgAAAAABAgAAAAADBAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAAABQAAAAADBQAAAAADBQAAAAADBQAAAAAABQAAAAADBQAAAAAAAgAAAAADgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -2,-1: + ind: -2,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAADgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABBQAAAAADBQAAAAADBQAAAAACBQAAAAAABQAAAAACAgAAAAABAgAAAAADAgAAAAABAgAAAAAAAgAAAAAAAgAAAAADAgAAAAACAgAAAAAABAAAAAAAAgAAAAABAgAAAAACAgAAAAADAgAAAAAAAgAAAAADAgAAAAABAgAAAAAD + version: 6 + -1,1: + ind: -1,1 + tiles: AAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAgwAAAAAACAAAAAACCAAAAAAACAAAAAABCAAAAAAACAAAAAADCAAAAAABgwAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAGQAAAAAAgwAAAAAADAAAAAAADAAAAAADgwAAAAAABgAAAAAABgAAAAAABgAAAAAAgwAAAAAAAgAAAAABAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAGQAAAAAABAAAAAAADAAAAAAADAAAAAABgwAAAAAABgAAAAAABgAAAAAABgAAAAAAgwAAAAAAAgAAAAACAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAB + version: 6 + 0,1: + ind: 0,1 + tiles: AgAAAAABAgAAAAABBQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAADBQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAACBQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAADBQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAgAAAAADBQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAAAAgAAAAAABQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAFQAAAAAAFgAAAAABFwAAAAADFgAAAAAAFQAAAAAAgwAAAAAAHAAAAAAAHAAAAAABHAAAAAACAgAAAAABAgAAAAADBQAAAAADgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFwAAAAAEFgAAAAABgwAAAAAAHAAAAAAAHAAAAAADHAAAAAAAAgAAAAADAgAAAAABBQAAAAABgwAAAAAAEAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAgwAAAAAAHAAAAAADHAAAAAACHAAAAAAAAgAAAAABAgAAAAADBQAAAAADBAAAAAAAEAAAAAABgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAACAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAADAgAAAAAAAgAAAAACgwAAAAAAAgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAgAAAAADgwAAAAAAAgAAAAADAgAAAAACAgAAAAACAgAAAAADAgAAAAADAgAAAAABBAAAAAAAAwAAAAADAwAAAAADAwAAAAAAAwAAAAABgwAAAAAAAAAAAAAAAgAAAAACAgAAAAAABAAAAAAAAgAAAAAAAgAAAAADgwAAAAAABQAAAAAAgwAAAAAABQAAAAAAgwAAAAAAAwAAAAACAwAAAAACgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAgAAAAACAgAAAAABBAAAAAAAAgAAAAABAgAAAAADgwAAAAAABQAAAAACgwAAAAAABQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADAgAAAAACgwAAAAAAAgAAAAACAgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAA + version: 6 + 1,0: + ind: 1,0 + tiles: AgAAAAACAgAAAAADAgAAAAAAAgAAAAABAgAAAAADAgAAAAAAAgAAAAADAgAAAAADAgAAAAAAAgAAAAACAgAAAAADAgAAAAADAgAAAAABAgAAAAACBAAAAAAAAgAAAAADAgAAAAADAgAAAAACAgAAAAADAgAAAAABAgAAAAACAgAAAAABAgAAAAACAgAAAAAAAgAAAAADAgAAAAABAgAAAAACAgAAAAADAgAAAAADAgAAAAADBAAAAAAAAgAAAAADgwAAAAAAAgAAAAACAgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAgAAAAADgwAAAAAADAAAAAABDAAAAAADDAAAAAAADAAAAAABgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAgAAAAADgwAAAAAADAAAAAABDAAAAAABDAAAAAADDAAAAAABgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAgAAAAADgwAAAAAAgwAAAAAABAAAAAAAAgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAgAAAAABAgAAAAAAAgAAAAACAgAAAAABAgAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAgAAAAACBAAAAAAAAgAAAAACAgAAAAACAgAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAgAAAAAAgwAAAAAAAgAAAAADAgAAAAACAgAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAgAAAAABgwAAAAAAAgAAAAADBAAAAAAAgwAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAgAAAAABgwAAAAAAAgAAAAAAAgAAAAADAgAAAAACAgAAAAADgwAAAAAAAAAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAgAAAAADgwAAAAAAAgAAAAABAgAAAAABAgAAAAADAgAAAAADgwAAAAAAAQAAAAAAgwAAAAAAAgAAAAABAgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAADgwAAAAAAAgAAAAAAAgAAAAADAgAAAAADAgAAAAADgwAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAgAAAAACAgAAAAADAgAAAAAAAgAAAAABAgAAAAAAAgAAAAADAgAAAAABgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAgAAAAADAgAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAADgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 1,-1: + ind: 1,-1 + tiles: gwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAAAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAABQAAAAAABQAAAAADBQAAAAABgwAAAAAAAAAAAAAAgwAAAAAAEAAAAAABEAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABQAAAAACBQAAAAADBQAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABQAAAAADBQAAAAACBAAAAAAABQAAAAADBQAAAAABBQAAAAACgwAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAgwAAAAAABQAAAAADBQAAAAADBAAAAAAABQAAAAACBQAAAAACBQAAAAACgwAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAgwAAAAAABQAAAAADBQAAAAACgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAACQAAAAADCQAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAABQAAAAACBQAAAAABBQAAAAABgwAAAAAABQAAAAABBQAAAAAABQAAAAABAQAAAAAAAQAAAAAACQAAAAACCQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABQAAAAACBQAAAAACBQAAAAADBQAAAAAABQAAAAAABQAAAAAABQAAAAACgwAAAAAAAAAAAAAACQAAAAAACQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABQAAAAADBQAAAAACBQAAAAAABQAAAAACBQAAAAAABQAAAAABBQAAAAACgwAAAAAAAAAAAAAACQAAAAACCQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABQAAAAACBQAAAAAABQAAAAADBQAAAAABBQAAAAAABQAAAAAABQAAAAADgwAAAAAAAAAAAAAACQAAAAACCQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABQAAAAACBQAAAAABgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAABQAAAAACBQAAAAABBQAAAAABBQAAAAACBQAAAAAAgwAAAAAACQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABQAAAAAABQAAAAADgwAAAAAABQAAAAADBQAAAAACBQAAAAACBQAAAAABBQAAAAACgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAAAAgAAAAACAgAAAAAAAgAAAAACAgAAAAACAgAAAAABAgAAAAACAgAAAAABAgAAAAAAAgAAAAAAAgAAAAADAgAAAAABAgAAAAAABAAAAAAAAgAAAAAB + version: 6 + -1,-2: + ind: -1,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAAgAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAAgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAAgAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAFwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAFgAAAAABFgAAAAABAgAAAAADgwAAAAAAgwAAAAAAAgAAAAAA + version: 6 + 0,-2: + ind: 0,-2 + tiles: AgAAAAABAgAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAABgwAAAAAAgwAAAAAAAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAABAgAAAAADgwAAAAAAgwAAAAAAAgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAADBAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAgAAAAACAgAAAAACgwAAAAAAAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAAAAgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAAgAAAAAAAgAAAAACgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAFgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAAAAgAAAAABBAAAAAAAAgAAAAABFwAAAAAEBAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAACAgAAAAAABAAAAAAAFgAAAAAAFwAAAAABBAAAAAAAFgAAAAABAgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAFgAAAAAAFwAAAAACAgAAAAABAgAAAAAABAAAAAAAAgAAAAADFgAAAAABBAAAAAAAAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADFgAAAAAAgwAAAAAAgwAAAAAAFgAAAAABAgAAAAACAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAFgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAABgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAACgwAAAAAAAgAAAAADAgAAAAADgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAA + version: 6 + 1,-2: + ind: 1,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAABgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -2,-2: + ind: -2,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAA + version: 6 + 1,1: + ind: 1,1 + tiles: gwAAAAAABQAAAAADBQAAAAAABQAAAAADBQAAAAABBQAAAAADBQAAAAACCgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAACBQAAAAACCgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABQAAAAAABQAAAAADBQAAAAAABQAAAAAABQAAAAACBQAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABQAAAAADBQAAAAAABQAAAAACBQAAAAADBQAAAAADBQAAAAADgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABQAAAAACBQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAABBAAAAAAAgwAAAAAABQAAAAAABQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAABBQAAAAADBAAAAAAABQAAAAACBQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAACBAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -2,1: + ind: -2,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -3,0: + ind: -3,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAABBAAAAAAAAgAAAAABAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAABBAAAAAAAAgAAAAADAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAACAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -3,-1: + ind: -3,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAABAAAAAAAAgAAAAACAgAAAAAC + version: 6 + 0,-3: + ind: 0,-3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAACgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADAgAAAAACBAAAAAAAAgAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAACBAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADAgAAAAADBAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAACgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADAgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-3: + ind: -1,-3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAACBAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAACBAAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAABAAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAA + version: 6 + 0,2: + ind: 0,2 + tiles: BAAAAAAABAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADAgAAAAADgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADAgAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADAgAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAgAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAABgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAACBAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAACBAAAAAAAAgAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADAgAAAAACBAAAAAAAAgAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,2: + ind: -1,2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAABAAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAACBAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAACBAAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,0: + ind: 2,0 + tiles: AgAAAAACAgAAAAACAgAAAAABAgAAAAAABAAAAAAAAgAAAAADAgAAAAABAgAAAAABAgAAAAADAgAAAAABAgAAAAADAgAAAAAAAgAAAAAAAgAAAAACAgAAAAACAgAAAAADAgAAAAAAAgAAAAADAgAAAAADAgAAAAAABAAAAAAAAgAAAAADAgAAAAACAgAAAAABAgAAAAACAgAAAAABAgAAAAACAgAAAAACAgAAAAABAgAAAAABAgAAAAABAgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAgwAAAAAAAwAAAAABAwAAAAACAwAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAgwAAAAAAAwAAAAAAAwAAAAACAwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAgwAAAAAAAwAAAAACAwAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAwAAAAAAAwAAAAADAwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAAgAAAAAAAgAAAAABAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAABAgAAAAACAgAAAAADgwAAAAAAAgAAAAACAgAAAAACAgAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAAAAgAAAAACAgAAAAACgwAAAAAAAgAAAAADAgAAAAADAgAAAAACAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAADAgAAAAAAgwAAAAAABQAAAAAAgwAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAABQAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAABAAAAAAABAAAAAAAgwAAAAAABQAAAAABgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABQAAAAADBQAAAAADBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAABQAAAAADBQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAA + version: 6 + 2,-1: + ind: 2,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAABQAAAAADBQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABBQAAAAABBQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAABAAAAAAABAAAAAAAgwAAAAAABQAAAAABAgAAAAABBQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAABQAAAAACBQAAAAADBQAAAAACAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAACQAAAAADCQAAAAACCQAAAAACgwAAAAAABQAAAAACgwAAAAAABQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAACQAAAAADCQAAAAABCQAAAAADgwAAAAAAAgAAAAACAgAAAAABAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAACQAAAAAACQAAAAACCQAAAAABgwAAAAAAAgAAAAACAgAAAAADAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAACQAAAAADCQAAAAAACQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABgAAAAAAgwAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAgwAAAAAABgAAAAAAgwAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAgwAAAAAABgAAAAAABgAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAgwAAAAAABgAAAAAABgAAAAAABgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABgAAAAAAgwAAAAAAAgAAAAABAgAAAAABAgAAAAADAgAAAAABBAAAAAAAAgAAAAADAgAAAAABAgAAAAADAgAAAAABAgAAAAACAgAAAAAAAgAAAAADAgAAAAACAgAAAAAAAgAAAAAAAgAAAAAC + version: 6 + 2,1: + ind: 2,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 3,1: + ind: 3,1 + tiles: BQAAAAACAgAAAAADAgAAAAADAgAAAAAABQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAABAgAAAAAAAgAAAAACBQAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 3,0: + ind: 3,0 + tiles: BAAAAAAAAgAAAAAAAgAAAAADAgAAAAABBAAAAAAAAgAAAAACAgAAAAADAgAAAAACAgAAAAAABAAAAAAAAgAAAAAAAgAAAAACAgAAAAABAgAAAAAAAgAAAAABAgAAAAAABAAAAAAAAgAAAAACAgAAAAACAgAAAAAABAAAAAAAAgAAAAADAgAAAAABAgAAAAADAgAAAAAABAAAAAAAAgAAAAABAgAAAAAAAgAAAAAAAgAAAAABAgAAAAABAgAAAAAAgwAAAAAAAgAAAAAAAgAAAAAAAgAAAAACgwAAAAAABQAAAAAABQAAAAACBQAAAAACBQAAAAABgwAAAAAAAgAAAAADAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAAAgAAAAACAgAAAAACAgAAAAAABQAAAAACgwAAAAAABQAAAAACBQAAAAABBQAAAAADgwAAAAAAAgAAAAAAAgAAAAACgwAAAAAAgwAAAAAAgwAAAAAABQAAAAACgwAAAAAAAgAAAAABAgAAAAAAAgAAAAACBQAAAAADBQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAgwAAAAAAAgAAAAABAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAABQAAAAACgwAAAAAAAgAAAAABAgAAAAACAgAAAAACBQAAAAAABQAAAAADHQAAAAAGHQAAAAAAHQAAAAAAgwAAAAAAAgAAAAACAgAAAAAABQAAAAABBQAAAAAABQAAAAAABQAAAAADgwAAAAAAAgAAAAABAgAAAAACAgAAAAAABQAAAAADBQAAAAACHQAAAAAAHQAAAAAAHQAAAAAFgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAADEAAAAAAAgwAAAAAAAgAAAAAAAgAAAAADAgAAAAAAAgAAAAABAgAAAAABAgAAAAABAgAAAAAAAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAABgwAAAAAAgwAAAAAAAgAAAAADAgAAAAABAgAAAAACAgAAAAAAAgAAAAADAgAAAAAAAgAAAAADAgAAAAAABAAAAAAAEAAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAgAAAAABAgAAAAABgwAAAAAABQAAAAABgwAAAAAABQAAAAADgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAACAgAAAAACAgAAAAAABQAAAAABBQAAAAAABQAAAAACBQAAAAAAgwAAAAAAEAAAAAABEAAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAgAAAAAAAgAAAAADBQAAAAADBQAAAAACgwAAAAAABQAAAAABgwAAAAAAEAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABQAAAAABAgAAAAAAAgAAAAACAgAAAAADBQAAAAADBQAAAAADBQAAAAABBQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAABBQAAAAABBQAAAAAABQAAAAABgwAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAABQAAAAABBAAAAAAABAAAAAAABAAAAAAABQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 4,0: + ind: 4,0 + tiles: AgAAAAADBAAAAAAAAgAAAAADAgAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADBAAAAAAAAgAAAAAAAgAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAAAAADBQAAAAADBQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 4,-1: + ind: 4,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAABgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADBQAAAAAABQAAAAACBQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABBAAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 3,-1: + ind: 3,-1 + tiles: BQAAAAAAAgAAAAAAAgAAAAABAgAAAAADBQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADBAAAAAAABAAAAAAABAAAAAAABQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAADAgAAAAABAgAAAAABBQAAAAADBQAAAAADBQAAAAACgwAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAABQAAAAADAgAAAAACAgAAAAADAgAAAAACBQAAAAABBQAAAAACBQAAAAABBQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAABQAAAAADAgAAAAADAgAAAAABAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAAAgwAAAAAAEAAAAAABgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABQAAAAAAAgAAAAABAgAAAAADAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAAEAAAAAABEAAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAgAAAAABAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAACAgAAAAAAAgAAAAAAAgAAAAABAgAAAAACAgAAAAACAgAAAAACBAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAgAAAAADAgAAAAABAgAAAAAAAgAAAAADAgAAAAABAgAAAAABAgAAAAAAAgAAAAABgwAAAAAAEAAAAAABEAAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAAAAgAAAAAABQAAAAACBQAAAAADHQAAAAABHQAAAAAAHQAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAACAgAAAAACAgAAAAABBQAAAAACBQAAAAAAHQAAAAAAHQAAAAALHQAAAAAGgwAAAAAAAgAAAAADAgAAAAACBQAAAAADBQAAAAABBQAAAAABBQAAAAAAgwAAAAAAAgAAAAAAAgAAAAAAAgAAAAABBQAAAAACBQAAAAACHQAAAAAAHQAAAAAAHQAAAAAAgwAAAAAAAgAAAAABAgAAAAADgwAAAAAABQAAAAAAAgAAAAABBQAAAAADgwAAAAAAAgAAAAABAgAAAAABAgAAAAABBQAAAAACgwAAAAAABQAAAAAABQAAAAABBQAAAAACgwAAAAAAAgAAAAADAgAAAAABBQAAAAADBQAAAAAABQAAAAAABQAAAAACgwAAAAAAAgAAAAAAAgAAAAADAgAAAAADgwAAAAAABQAAAAACBQAAAAADBQAAAAACBQAAAAAAgwAAAAAAAgAAAAAAAgAAAAACgwAAAAAABQAAAAABBQAAAAAABQAAAAABBAAAAAAAAgAAAAABAgAAAAADAgAAAAAABAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAgAAAAAAAgAAAAABAgAAAAABAgAAAAACAgAAAAADAgAAAAAB + version: 6 + 3,-2: + ind: 3,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAAAAgAAAAACAgAAAAAABQAAAAACgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,-2: + ind: 2,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAA + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 46079 + 0,-1: + 0: 62399 + -1,0: + 0: 47615 + 0,1: + 0: 48063 + -1,1: + 0: 64443 + 0,2: + 0: 29627 + -1,2: + 0: 47295 + 0,3: + 0: 30583 + -1,3: + 0: 49083 + 0,4: + 0: 30583 + 1,0: + 0: 61951 + 1,1: + 0: 32767 + 1,2: + 0: 64535 + 1,3: + 0: 4915 + 1,-1: + 0: 61951 + 1,4: + 0: 13105 + 2,0: + 0: 12543 + 2,1: + 0: 4371 + 2,2: + 0: 13107 + 2,-1: + 0: 61491 + 2,3: + 1: 57344 + 2: 128 + 3,0: + 0: 255 + 3,-1: + 0: 62660 + 3,3: + 0: 61152 + 3,4: + 0: 61166 + 4,0: + 0: 26367 + -4,0: + 0: 49663 + -4,-1: + 0: 61774 + 3: 1 + -5,0: + 0: 4095 + -4,1: + 2: 1 + 0: 36044 + -5,1: + 2: 54351 + -4,2: + 2: 15730 + 0: 8 + -5,2: + 2: 32665 + -4,3: + 2: 14790 + -5,3: + 2: 14788 + -4,4: + 2: 47558 + -3,0: + 0: 46079 + -3,1: + 0: 65535 + -3,2: + 0: 255 + 2: 28672 + -3,3: + 2: 30566 + -3,-1: + 0: 64059 + -3,4: + 2: 9045 + 3: 17408 + 0: 32768 + -2,0: + 0: 47359 + -2,1: + 0: 65535 + -2,2: + 0: 61951 + -2,3: + 0: 65535 + -2,-1: + 0: 65295 + -2,4: + 0: 13103 + 4: 34816 + -1,-1: + 0: 64461 + -1,4: + 0: 34955 + 4: 13072 + -4,-4: + 2: 51510 + -5,-4: + 2: 51510 + -4,-3: + 2: 29478 + -5,-3: + 2: 40820 + -4,-2: + 3: 4096 + 0: 2176 + -5,-1: + 2: 15 + 0: 65280 + -4,-5: + 2: 51510 + -3,-4: + 2: 372 + -3,-2: + 0: 14207 + -3,-3: + 0: 1600 + -3,-5: + 2: 18414 + -2,-4: + 0: 51519 + -2,-3: + 0: 33791 + -2,-2: + 0: 65518 + -2,-5: + 0: 65228 + 2: 1 + -1,-4: + 0: 48011 + -1,-3: + 0: 55487 + -1,-2: + 0: 56799 + -1,-5: + 0: 48123 + 0,-4: + 0: 64307 + 0,-3: + 0: 46011 + 0,-2: + 0: 48059 + 0,-5: + 0: 13119 + 1,-4: + 0: 56588 + 1,-3: + 0: 23793 + 1,-2: + 0: 65527 + 1,-5: + 0: 52431 + 2,-4: + 0: 61167 + 2,-3: + 0: 53744 + 2,-2: + 0: 40412 + 2,-5: + 0: 65535 + 3,-4: + 0: 65535 + 3,-3: + 0: 61680 + 3,-2: + 0: 65535 + 3,-5: + 0: 65535 + 4,-4: + 0: 61191 + 4,-3: + 0: 12536 + 2: 32768 + 4,-2: + 0: 13107 + 4,-1: + 0: 61713 + 2: 8 + -8,0: + 0: 4607 + 2: 16384 + -8,-1: + 0: 61713 + 2: 64 + -9,0: + 0: 52479 + 2: 4096 + -8,1: + 0: 1 + -9,1: + 0: 12 + -7,0: + 0: 255 + 2: 49152 + -7,-1: + 0: 61440 + 2: 192 + -6,0: + 0: 3327 + 2: 4096 + -6,-1: + 0: 64512 + 2: 31 + -6,1: + 2: 39327 + -6,2: + 2: 50723 + -6,3: + 2: 2188 + -5,4: + 2: 2246 + -9,-1: + 0: 64716 + 2: 16 + -7,-3: + 2: 136 + -6,-3: + 2: 9935 + -6,-4: + 2: 47654 + -6,-2: + 2: 39315 + -6,-5: + 2: 51328 + -5,-2: + 2: 17625 + -5,-5: + 2: 51219 + -4,5: + 2: 14 + -3,5: + 3: 4 + -2,5: + 0: 10 + -1,5: + 0: 34952 + -1,6: + 0: 34952 + -1,7: + 0: 34952 + 0,5: + 0: 30583 + 0,6: + 0: 47935 + 0,7: + 0: 15359 + -1,8: + 0: 34952 + 0,8: + 0: 13107 + 2: 128 + 1,5: + 0: 15330 + 1,6: + 0: 61671 + 1,7: + 0: 341 + 2,5: + 0: 65520 + 2,6: + 0: 61680 + 2,7: + 0: 29 + 2: 17408 + 2,4: + 5: 224 + 2: 32768 + 2,8: + 2: 15 + 3,6: + 0: 12528 + 3,5: + 0: 61152 + 3,7: + 2: 31744 + 3,8: + 2: 1 + 4,4: + 0: 61422 + 4,5: + 0: 15288 + 4,6: + 0: 16 + 2: 17408 + 4,7: + 2: 372 + 4,2: + 0: 24576 + 4,3: + 0: 3814 + 5,0: + 0: 35071 + 5,3: + 0: 12280 + 5,-1: + 0: 63624 + 2: 3 + 5,4: + 0: 30719 + 5,1: + 0: 34952 + 5,2: + 0: 34952 + 6,0: + 0: 53759 + 6,1: + 0: 64925 + 6,2: + 0: 56733 + 6,3: + 0: 3485 + 6,-1: + 0: 63965 + 7,0: + 0: 12543 + 7,1: + 0: 4355 + 7,2: + 0: 13057 + 2: 32960 + 7,3: + 0: 4355 + 2: 64 + 7,-1: + 0: 62071 + 8,0: + 0: 255 + 8,1: + 2: 15 + 8,2: + 2: 62704 + 4,-5: + 0: 30515 + 5,-3: + 2: 12384 + 0: 32768 + 5,-2: + 0: 34952 + 5,-4: + 2: 2048 + 6,-4: + 2: 800 + 0: 34944 + 6,-3: + 0: 46079 + 6,-2: + 0: 7167 + 7,-4: + 0: 13104 + 7,-3: + 0: 12595 + 2: 49280 + 7,-2: + 0: 4915 + 8,-3: + 2: 62704 + 8,-1: + 2: 15 + 0: 61440 + -4,-6: + 2: 49656 + -5,-6: + 2: 59392 + -3,-6: + 2: 14289 + -3,-7: + 2: 12288 + -2,-6: + 2: 31 + -1,-6: + 2: 803 + 0: 34952 + -1,-7: + 2: 12832 + 0: 34952 + -1,-8: + 0: 34952 + -1,-9: + 0: 34952 + 0,-8: + 0: 47923 + 0,-7: + 0: 13247 + 0,-6: + 0: 65331 + 0,-9: + 0: 13107 + 2: 32768 + 1,-8: + 0: 61696 + 2: 8 + 1,-7: + 0: 255 + 1,-6: + 0: 65472 + 1,-9: + 2: 61440 + 2,-8: + 2: 2191 + 0: 4096 + 2,-7: + 0: 2269 + 2,-6: + 0: 65528 + 3,-7: + 0: 3344 + 3,-6: + 0: 65535 + 4,-6: + 0: 13107 + 5,5: + 0: 307 + -10,0: + 0: 136 + -10,-1: + 0: 32768 + 0,-12: + 0: 12288 + 0,-11: + 0: 65331 + 2: 8 + -1,-12: + 0: 32768 + -1,-11: + 0: 65416 + 2: 2 + 0,-10: + 0: 13119 + 2: 2048 + -1,-10: + 0: 34959 + 2: 512 + 1,-11: + 0: 4352 + 1,-10: + 0: 1 + 0,9: + 0: 13107 + 2: 2048 + -1,9: + 0: 34952 + 2: 512 + 0,10: + 0: 16383 + -1,10: + 0: 36863 + 0,11: + 0: 51 + 2: 8 + -1,11: + 0: 136 + 2: 2 + 1,8: + 2: 248 + 1,10: + 0: 273 + 9,0: + 0: 59647 + 9,2: + 2: 61488 + 0: 8 + 9,-1: + 0: 61678 + 9,1: + 0: 49390 + 10,0: + 0: 61695 + 10,1: + 0: 58111 + 10,-1: + 0: 62719 + 10,2: + 0: 36590 + 10,3: + 3: 34 + 0: 12 + 2: 34816 + 11,0: + 0: 58623 + 10,4: + 2: 136 + 11,-1: + 0: 62702 + 11,1: + 0: 3822 + 11,2: + 0: 28398 + 11,3: + 0: 3310 + 12,0: + 0: 61183 + 12,2: + 0: 65535 + 12,3: + 0: 61439 + 9,-3: + 2: 12528 + 9,-2: + 0: 57544 + 10,-2: + 0: 62190 + 10,-3: + 0: 61068 + 3: 2 + 10,-4: + 3: 8192 + 2: 2184 + 10,-5: + 2: 32768 + 11,-4: + 0: 60416 + 11,-3: + 0: 61166 + 11,-2: + 0: 43534 + 12,-4: + 0: 65519 + 12,-3: + 0: 65535 + 12,-2: + 0: 61167 + 12,-1: + 0: 65262 + 11,4: + 2: 112 + 12,4: + 0: 3839 + 13,4: + 0: 17 + 2: 192 + 14,4: + 2: 62 + 14,3: + 2: 8704 + 0: 2 + 15,4: + 2: 1 + 15,3: + 2: 14024 + 12,1: + 0: 61166 + 13,0: + 0: 57087 + 13,1: + 0: 4095 + 13,2: + 0: 65535 + 13,3: + 0: 2047 + 13,-1: + 0: 65247 + 14,0: + 0: 56831 + 14,1: + 0: 51677 + 14,2: + 0: 28414 + 14,-1: + 0: 64989 + 15,0: + 0: 57343 + 15,1: + 0: 28927 + 15,2: + 0: 19 + 15,-1: + 0: 65535 + 16,0: + 0: 7679 + 16,1: + 0: 1 + 2: 63624 + 16,3: + 2: 1 + 16,-1: + 0: 64785 + 2: 8 + 16,2: + 2: 13892 + 17,0: + 0: 17 + 17,-1: + 0: 4096 + 16,-3: + 2: 17969 + 15,-3: + 2: 8 + 0: 4096 + 16,-2: + 2: 35060 + 15,-2: + 0: 61555 + 12,-5: + 0: 65024 + 13,-4: + 0: 63233 + 13,-3: + 0: 65503 + 13,-2: + 0: 65295 + 13,-5: + 0: 4096 + 2: 49152 + 14,-3: + 0: 65122 + 14,-2: + 0: 55758 + 14,-4: + 2: 558 + 14,-5: + 2: 12288 + 15,-4: + 2: 50737 + 11,-5: + 2: 28672 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 6666.982 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 235 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 6666.982 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + angle: -1.5707963267948966 rad + color: '#FFFFFFFF' + id: Bot + decals: + 668: 53,12 + - node: + color: '#FFFFFFFF' + id: Bot + decals: + 2034: -5,-14 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: Bot + decals: + 664: 47,-12 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: Bot + decals: + 666: 62,-3 + - node: + color: '#4D65B4FF' + id: BotLeftGreyscale + decals: + 1016: -6,-6 + 1017: -5,-5 + 1018: -2,-5 + 1019: -2,-6 + 1020: -9,-2 + 1021: -7,-2 + 1022: -5,-2 + - node: + color: '#4D9BE6FF' + id: BotLeftGreyscale + decals: + 1672: -2,-6 + 1673: -2,-5 + 1674: -5,-2 + 1675: -7,-2 + 1676: -9,-2 + - node: + color: '#8FD3FFFF' + id: BotLeftGreyscale + decals: + 1667: -5,-2 + 1668: -7,-2 + 1669: -9,-2 + 1670: -2,-6 + 1671: -2,-5 + - node: + color: '#4B653E96' + id: BrickCornerOverlayNW + decals: + 1829: 26,-3 + - node: + color: '#4B653E96' + id: BrickLineOverlayE + decals: + 1840: 24,-3 + - node: + color: '#4B653E96' + id: BrickLineOverlayN + decals: + 1825: 30,-3 + 1826: 29,-3 + 1827: 28,-3 + 1828: 27,-3 + - node: + color: '#4B653E96' + id: BrickLineOverlayW + decals: + 1830: 26,-4 + 1831: 23,-3 + 1832: 23,-5 + 1833: 23,-6 + 1834: 23,-7 + 1835: 23,-8 + 1836: 23,-9 + 1837: 24,-10 + 1838: 24,-11 + 1839: 24,-12 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerNe + decals: + 891: 43,5 + 930: 4,9 + 933: 6,8 + 937: 8,6 + 940: 9,4 + 1724: 24,14 + 1775: 28,8 + 1846: 29,-6 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerNw + decals: + 892: 37,5 + 929: 3,9 + 1776: 26,8 + 1783: 26,12 + 1820: 26,-3 + 1845: 27,-6 + 1858: 27,-11 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerSe + decals: + 893: 43,3 + 941: 9,3 + 1774: 28,6 + 1847: 29,-9 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerSw + decals: + 894: 37,3 + 947: 3,3 + 1758: 17,16 + 1773: 26,6 + 1848: 27,-9 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerNe + decals: + 637: 51,9 + 638: 59,1 + 649: 51,1 + 663: 51,-8 + 931: 4,8 + 935: 6,6 + 939: 8,4 + 1486: 24,1 + 1733: 20,14 + 1771: 24,6 + 1944: -32,1 + 1975: 1,-40 + 1976: 1,42 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerNw + decals: + 630: 58,1 + 631: 49,-8 + 636: 49,9 + 1388: 49,1 + 1487: 23,1 + 1732: 22,14 + 1765: 17,17 + 1882: -1,13 + 1887: -1,-9 + 1945: -34,1 + 1974: -1,-40 + 1977: -1,42 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerSe + decals: + 632: 51,-9 + 633: 51,-1 + 634: 51,8 + 640: 59,-1 + 1772: 24,8 + 1804: 22,-1 + 1871: 13,-1 + 1946: -32,-1 + 1973: 1,-42 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerSw + decals: + 635: 49,8 + 639: 58,-1 + 662: 49,-9 + 1387: 49,-1 + 1766: 17,19 + 1805: 25,-1 + 1872: 17,-1 + 1881: -1,15 + 1886: -1,-7 + 1947: -34,-1 + 1972: -1,-42 + 1979: -1,40 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineE + decals: + 600: 51,-14 + 601: 51,-13 + 607: 51,14 + 608: 51,13 + 609: 51,12 + 610: 51,11 + 611: 51,10 + 613: 51,6 + 614: 51,5 + 615: 51,4 + 616: 51,3 + 617: 51,2 + 618: 51,-2 + 619: 51,-3 + 620: 51,-4 + 621: 51,-5 + 622: 51,-6 + 641: 59,-2 + 642: 59,-3 + 643: 59,-4 + 644: 59,-5 + 645: 59,2 + 646: 59,3 + 647: 59,4 + 648: 59,5 + 767: 51,-12 + 768: 51,-11 + 769: 51,-10 + 906: 43,4 + 934: 6,7 + 938: 8,5 + 1604: 1,39 + 1606: 1,38 + 1607: 1,37 + 1608: 1,36 + 1609: 1,35 + 1610: 1,34 + 1611: 1,33 + 1612: 1,31 + 1613: 1,30 + 1614: 1,27 + 1615: 1,26 + 1616: 1,25 + 1617: 1,24 + 1618: 1,23 + 1619: 1,22 + 1620: 1,21 + 1621: 1,20 + 1622: 1,19 + 1623: 1,18 + 1624: 1,17 + 1625: 1,16 + 1626: 1,15 + 1627: 1,14 + 1628: 1,13 + 1629: 1,12 + 1630: 1,11 + 1631: 1,9 + 1632: 1,5 + 1633: 1,4 + 1634: 1,3 + 1635: 1,-3 + 1636: 1,-5 + 1637: 1,-4 + 1638: 1,-10 + 1639: 1,-9 + 1640: 1,-11 + 1641: 1,-12 + 1642: 1,-13 + 1643: 1,-14 + 1644: 1,-16 + 1645: 1,-17 + 1646: 1,-18 + 1647: 1,-19 + 1648: 1,-23 + 1649: 1,-24 + 1650: 1,-25 + 1651: 1,-26 + 1652: 1,-27 + 1653: 1,-28 + 1654: 1,-29 + 1655: 1,-30 + 1656: 1,-31 + 1657: 1,-32 + 1658: 1,-34 + 1659: 1,-35 + 1660: 1,-36 + 1661: 1,-37 + 1662: 1,-38 + 1663: 1,-39 + 1713: 24,3 + 1714: 24,4 + 1715: 24,5 + 1716: 24,6 + 1717: 24,7 + 1718: 24,9 + 1719: 24,10 + 1720: 24,11 + 1721: 24,12 + 1722: 24,13 + 1723: 24,8 + 1777: 28,7 + 1817: 24,-3 + 1841: 29,-7 + 1842: 29,-8 + 1894: -11,-3 + 1895: -11,-4 + 1896: -11,-5 + 1897: -11,-6 + 1906: -11,-7 + 1907: -11,-8 + 1949: -32,3 + 1951: -32,-3 + 1970: 1,-44 + 1981: 1,44 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineN + decals: + 555: 45,-8 + 556: 46,-8 + 557: 47,-8 + 558: 48,-8 + 559: 52,-8 + 560: 53,-8 + 561: 54,-8 + 562: 55,-8 + 563: 45,9 + 564: 46,9 + 565: 47,9 + 566: 48,9 + 567: 52,9 + 568: 53,9 + 569: 54,9 + 570: 55,9 + 571: 64,1 + 625: 53,1 + 626: 54,1 + 627: 55,1 + 628: 56,1 + 741: 63,1 + 753: 60,1 + 754: 61,1 + 755: 62,1 + 900: 38,5 + 901: 39,5 + 902: 40,5 + 903: 41,5 + 904: 42,5 + 932: 5,8 + 936: 7,6 + 1471: 47,1 + 1472: 46,1 + 1473: 45,1 + 1474: 44,1 + 1475: 43,1 + 1477: 40,1 + 1478: 39,1 + 1479: 38,1 + 1480: 37,1 + 1481: 29,1 + 1482: 28,1 + 1483: 27,1 + 1484: 26,1 + 1485: 25,1 + 1488: 22,1 + 1489: 21,1 + 1490: 20,1 + 1491: 19,1 + 1492: 16,1 + 1493: 15,1 + 1494: 14,1 + 1495: 13,1 + 1496: 12,1 + 1497: 11,1 + 1498: 9,1 + 1499: 5,1 + 1500: 4,1 + 1501: 3,1 + 1502: -3,1 + 1503: -13,1 + 1504: -15,1 + 1505: -16,1 + 1506: -17,1 + 1507: -18,1 + 1508: -19,1 + 1509: -20,1 + 1510: -21,1 + 1511: -22,1 + 1512: -23,1 + 1513: -25,1 + 1514: -26,1 + 1515: -27,1 + 1516: -28,1 + 1517: -29,1 + 1518: -30,1 + 1519: -31,1 + 1725: 23,14 + 1726: 22,14 + 1727: 21,14 + 1728: 20,14 + 1729: 18,14 + 1730: 19,14 + 1731: 17,14 + 1780: 27,12 + 1781: 28,12 + 1782: 29,12 + 1821: 27,-3 + 1822: 28,-3 + 1823: 29,-3 + 1824: 30,-3 + 1859: 28,-11 + 1860: 29,-11 + 1959: -36,1 + 1961: 3,-40 + 1963: -3,-40 + 1983: 3,42 + 1985: -3,42 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineS + decals: + 528: 64,-1 + 534: 56,-1 + 535: 55,-1 + 536: 54,-1 + 537: 53,-1 + 539: 55,-9 + 540: 54,-9 + 541: 53,-9 + 542: 52,-9 + 543: 48,-9 + 544: 47,-9 + 545: 46,-9 + 546: 45,-9 + 547: 45,8 + 548: 46,8 + 549: 47,8 + 550: 48,8 + 551: 52,8 + 552: 53,8 + 553: 54,8 + 554: 55,8 + 738: 63,-1 + 750: 60,-1 + 751: 61,-1 + 752: 62,-1 + 895: 38,3 + 896: 39,3 + 897: 40,3 + 898: 41,3 + 899: 42,3 + 942: 8,3 + 943: 7,3 + 944: 6,3 + 945: 5,3 + 946: 4,3 + 1409: 47,-1 + 1410: 46,-1 + 1411: 45,-1 + 1412: 44,-1 + 1413: 43,-1 + 1414: 42,-1 + 1415: 41,-1 + 1416: 40,-1 + 1417: 37,-1 + 1418: 29,-1 + 1419: 28,-1 + 1420: 27,-1 + 1421: 26,-1 + 1422: 25,-1 + 1423: 24,-1 + 1424: 23,-1 + 1425: 22,-1 + 1426: 20,-1 + 1427: 21,-1 + 1428: 19,-1 + 1429: 17,-1 + 1430: 18,-1 + 1431: 13,-1 + 1432: 14,-1 + 1433: 15,-1 + 1434: 16,-1 + 1435: 12,-1 + 1436: 11,-1 + 1437: 9,-1 + 1438: 5,-1 + 1439: 4,-1 + 1440: 3,-1 + 1441: -3,-1 + 1442: -4,-1 + 1443: -6,-1 + 1444: -5,-1 + 1445: -7,-1 + 1446: -8,-1 + 1447: -9,-1 + 1448: -10,-1 + 1449: -11,-1 + 1450: -12,-1 + 1451: -13,-1 + 1452: -15,-1 + 1453: -16,-1 + 1454: -17,-1 + 1455: -18,-1 + 1456: -19,-1 + 1457: -20,-1 + 1458: -21,-1 + 1459: -22,-1 + 1460: -23,-1 + 1461: -25,-1 + 1462: -26,-1 + 1463: -27,-1 + 1464: -28,-1 + 1465: -29,-1 + 1466: -30,-1 + 1467: -31,-1 + 1737: 22,16 + 1738: 21,16 + 1739: 20,16 + 1740: 19,16 + 1741: 18,16 + 1957: -36,-1 + 1964: -3,-42 + 1967: 3,-42 + 1986: -3,40 + 1989: 3,40 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineW + decals: + 576: 58,-5 + 577: 58,-4 + 578: 58,-3 + 579: 58,-2 + 580: 58,2 + 581: 58,3 + 582: 58,4 + 583: 58,5 + 584: 49,10 + 585: 49,11 + 586: 49,12 + 587: 49,13 + 588: 49,14 + 594: 49,-14 + 595: 49,-13 + 651: 49,-6 + 652: 49,-5 + 653: 49,-4 + 654: 49,-3 + 655: 49,-2 + 656: 49,2 + 657: 49,3 + 658: 49,4 + 659: 49,5 + 660: 49,6 + 764: 49,-12 + 765: 49,-11 + 766: 49,-10 + 905: 37,4 + 923: 3,9 + 924: 3,8 + 925: 3,7 + 926: 3,6 + 927: 3,5 + 928: 3,4 + 1531: -1,-39 + 1532: -1,-38 + 1533: -1,-37 + 1534: -1,-36 + 1535: -1,-35 + 1536: -1,-34 + 1537: -1,-32 + 1538: -1,-31 + 1539: -1,-30 + 1540: -1,-29 + 1541: -1,-28 + 1542: -1,-27 + 1543: -1,-26 + 1544: -1,-25 + 1545: -1,-24 + 1546: -1,-23 + 1547: -1,-22 + 1548: -1,-21 + 1549: -1,-20 + 1550: -1,-19 + 1551: -1,-18 + 1552: -1,-17 + 1553: -1,-16 + 1554: -1,-14 + 1555: -1,-13 + 1556: -1,-12 + 1557: -1,-11 + 1558: -1,-10 + 1559: -1,-9 + 1560: -1,-8 + 1561: -1,-7 + 1562: -1,-6 + 1563: -1,-5 + 1564: -1,-4 + 1565: -1,-3 + 1566: -1,3 + 1567: -1,4 + 1568: -1,5 + 1569: -1,6 + 1570: -1,9 + 1571: -1,11 + 1572: -1,12 + 1573: -1,13 + 1574: -1,14 + 1575: -1,15 + 1576: -1,17 + 1577: -1,16 + 1578: -1,18 + 1579: -1,19 + 1580: -1,20 + 1581: -1,21 + 1582: -1,22 + 1583: -1,23 + 1584: -1,25 + 1585: -1,24 + 1586: -1,26 + 1587: -1,27 + 1588: -1,28 + 1589: -1,29 + 1590: -1,30 + 1591: -1,31 + 1592: -1,33 + 1593: -1,34 + 1594: -1,35 + 1595: -1,36 + 1596: -1,37 + 1597: -1,38 + 1598: -1,39 + 1743: 17,17 + 1744: 17,18 + 1746: 19,20 + 1747: 19,21 + 1748: 19,22 + 1752: 17,19 + 1753: 17,19 + 1778: 26,10 + 1779: 26,11 + 1808: 23,-3 + 1809: 23,-5 + 1810: 23,-6 + 1811: 23,-7 + 1812: 23,-8 + 1813: 23,-9 + 1814: 24,-11 + 1815: 24,-12 + 1816: 24,-10 + 1818: 26,-4 + 1819: 26,-3 + 1843: 27,-8 + 1844: 27,-7 + 1857: 27,-12 + 1878: 10,-6 + 1952: -34,-3 + 1954: -34,3 + 1968: -1,-44 + 1991: -1,44 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerNe + decals: + 907: 43,-3 + 966: 9,-3 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerNw + decals: + 908: 37,-3 + 948: 3,-3 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerSe + decals: + 909: 43,-5 + 955: 4,-9 + 958: 6,-8 + 961: 8,-7 + 965: 9,-4 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerSw + decals: + 910: 37,-5 + 954: 3,-9 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelInnerSe + decals: + 956: 4,-8 + 959: 6,-7 + 964: 8,-4 + - node: + color: '#B33831FF' + id: BrickTileSteelLineE + decals: + 519: 51,17 + 520: 51,16 + 521: 51,-16 + 522: 51,-17 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineE + decals: + 962: 8,-6 + 963: 8,-5 + 1711: 43,-4 + 1712: 43,-4 + - node: + color: '#B33831FF' + id: BrickTileSteelLineN + decals: + 525: 67,1 + 526: 66,1 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineN + decals: + 916: 38,-3 + 917: 39,-3 + 918: 41,-3 + 919: 40,-3 + 920: 42,-3 + 967: 8,-3 + 968: 7,-3 + 969: 6,-3 + 970: 5,-3 + 971: 4,-3 + - node: + color: '#B33831FF' + id: BrickTileSteelLineS + decals: + 523: 66,-1 + 524: 67,-1 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineS + decals: + 911: 38,-5 + 912: 39,-5 + 913: 40,-5 + 915: 42,-5 + 957: 5,-8 + 960: 7,-7 + 1710: 41,-5 + - node: + color: '#B33831FF' + id: BrickTileSteelLineW + decals: + 515: 49,-17 + 516: 49,-16 + 517: 49,16 + 518: 49,17 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineW + decals: + 921: 37,-4 + 949: 3,-4 + 950: 3,-5 + 951: 3,-6 + 952: 3,-7 + 953: 3,-8 + - node: + color: '#4B653E96' + id: BrickTileWhiteCornerNe + decals: + 1850: 29,-6 + - node: + color: '#4D65B4FF' + id: BrickTileWhiteCornerNe + decals: + 1007: -4,-4 + - node: + color: '#52B4E996' + id: BrickTileWhiteCornerNe + decals: + 506: 47,6 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteCornerNe + decals: + 1788: 28,8 + - node: + color: '#FFFFFFFF' + id: BrickTileWhiteCornerNe + decals: + 991: -4,-4 + - node: + color: '#334E6DC8' + id: BrickTileWhiteCornerNw + decals: + 193: 11,-5 + - node: + color: '#4B653E96' + id: BrickTileWhiteCornerNw + decals: + 1851: 27,-6 + 1862: 27,-11 + - node: + color: '#52B4E996' + id: BrickTileWhiteCornerNw + decals: + 507: 45,6 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteCornerNw + decals: + 1789: 26,8 + 1792: 26,12 + - node: + color: '#4B653E96' + id: BrickTileWhiteCornerSe + decals: + 1854: 29,-9 + - node: + color: '#52B4E996' + id: BrickTileWhiteCornerSe + decals: + 509: 47,3 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteCornerSe + decals: + 1791: 28,6 + - node: + color: '#4B653E96' + id: BrickTileWhiteCornerSw + decals: + 1849: 27,-9 + - node: + color: '#52B4E996' + id: BrickTileWhiteCornerSw + decals: + 508: 45,3 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteCornerSw + decals: + 1790: 26,6 + - node: + color: '#EFB34196' + id: BrickTileWhiteCornerSw + decals: + 1759: 17,16 + - node: + color: '#334E6DC8' + id: BrickTileWhiteInnerNe + decals: + 280: 16,-5 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteInnerNe + decals: + 1786: 24,6 + - node: + color: '#EFB34196' + id: BrickTileWhiteInnerNe + decals: + 1735: 20,14 + - node: + color: '#334E6DC8' + id: BrickTileWhiteInnerNw + decals: + 281: 14,-5 + - node: + color: '#3EB38896' + id: BrickTileWhiteInnerNw + decals: + 1768: 17,17 + - node: + color: '#4D65B4FF' + id: BrickTileWhiteInnerNw + decals: + 1890: -1,-9 + - node: + color: '#8C347F96' + id: BrickTileWhiteInnerNw + decals: + 1893: -1,-13 + - node: + color: '#9FED5896' + id: BrickTileWhiteInnerNw + decals: + 1883: -1,13 + - node: + color: '#EFB34196' + id: BrickTileWhiteInnerNw + decals: + 1736: 22,14 + - node: + color: '#334E6DC8' + id: BrickTileWhiteInnerSe + decals: + 1876: 13,-1 + - node: + color: '#4B653E96' + id: BrickTileWhiteInnerSe + decals: + 1807: 22,-1 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteInnerSe + decals: + 1787: 24,8 + - node: + color: '#334E6DC8' + id: BrickTileWhiteInnerSw + decals: + 1877: 17,-1 + - node: + color: '#3EB38896' + id: BrickTileWhiteInnerSw + decals: + 1769: 17,19 + - node: + color: '#4B653E96' + id: BrickTileWhiteInnerSw + decals: + 1806: 25,-1 + - node: + color: '#4D65B4FF' + id: BrickTileWhiteInnerSw + decals: + 1889: -1,-7 + - node: + color: '#8C347F96' + id: BrickTileWhiteInnerSw + decals: + 1892: -1,-11 + - node: + color: '#9FED5896' + id: BrickTileWhiteInnerSw + decals: + 1884: -1,15 + - node: + color: '#334E6DC8' + id: BrickTileWhiteLineE + decals: + 283: 16,-3 + - node: + color: '#4B653E96' + id: BrickTileWhiteLineE + decals: + 1855: 29,-8 + 1856: 29,-7 + - node: + color: '#4D65B4FF' + id: BrickTileWhiteLineE + decals: + 1008: -4,-5 + 1009: -4,-6 + 1010: -4,-7 + 1011: -4,-8 + 1012: -4,-9 + 1025: -4,-9 + - node: + color: '#52B4E996' + id: BrickTileWhiteLineE + decals: + 510: 47,4 + 511: 47,5 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteLineE + decals: + 1784: 24,7 + 1785: 28,7 + - node: + color: '#EFB34196' + id: BrickTileWhiteLineE + decals: + 1908: -11,-3 + 1909: -11,-4 + 1910: -11,-5 + 1911: -11,-6 + 1912: -11,-7 + 1913: -11,-8 + - node: + color: '#FFFFFFFF' + id: BrickTileWhiteLineE + decals: + 992: -4,-5 + 993: -4,-6 + 994: -4,-7 + 995: -4,-8 + 996: -4,-9 + - node: + color: '#334E6DC8' + id: BrickTileWhiteLineN + decals: + 176: 17,-5 + 180: 13,-5 + 181: 12,-5 + - node: + color: '#4B653E96' + id: BrickTileWhiteLineN + decals: + 1863: 28,-11 + 1864: 29,-11 + - node: + color: '#4D65B4FF' + id: BrickTileWhiteLineN + decals: + 1002: -9,-4 + 1003: -8,-4 + 1004: -7,-4 + 1005: -6,-4 + 1006: -5,-4 + - node: + color: '#52B4E996' + id: BrickTileWhiteLineN + decals: + 512: 46,6 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteLineN + decals: + 1793: 27,12 + 1794: 28,12 + 1795: 29,12 + - node: + color: '#EFB34196' + id: BrickTileWhiteLineN + decals: + 1734: 21,14 + - node: + color: '#FFFFFFFF' + id: BrickTileWhiteLineN + decals: + 997: -5,-4 + 998: -6,-4 + 999: -7,-4 + 1000: -8,-4 + 1001: -9,-4 + - node: + color: '#334E6DC8' + id: BrickTileWhiteLineS + decals: + 1873: 14,-1 + 1874: 15,-1 + 1875: 16,-1 + - node: + color: '#4B653E96' + id: BrickTileWhiteLineS + decals: + 1798: 23,-1 + 1799: 24,-1 + 1800: 27,-1 + 1801: 27,-1 + 1802: 28,-1 + 1803: 29,-1 + - node: + color: '#EFB34196' + id: BrickTileWhiteLineS + decals: + 1760: 18,16 + 1761: 19,16 + 1762: 20,16 + 1763: 21,16 + 1764: 22,16 + - node: + color: '#334E6DC8' + id: BrickTileWhiteLineW + decals: + 125: 10,-10 + 126: 10,-9 + 127: 10,-8 + 245: 10,-7 + 286: 14,-3 + 1879: 10,-6 + - node: + color: '#3EB38896' + id: BrickTileWhiteLineW + decals: + 1767: 17,18 + - node: + color: '#4B653E96' + id: BrickTileWhiteLineW + decals: + 1852: 27,-7 + 1853: 27,-8 + 1861: 27,-12 + - node: + color: '#4D65B4FF' + id: BrickTileWhiteLineW + decals: + 1888: -1,-8 + - node: + color: '#52B4E996' + id: BrickTileWhiteLineW + decals: + 513: 45,4 + 514: 45,5 + - node: + color: '#8C347F96' + id: BrickTileWhiteLineW + decals: + 1891: -1,-12 + - node: + color: '#9FED5896' + id: BrickTileWhiteLineW + decals: + 1880: -1,14 + - node: + color: '#B33831FF' + id: BrickTileWhiteLineW + decals: + 1770: 19,22 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteLineW + decals: + 1796: 26,11 + 1797: 26,10 + - node: + color: '#EFB34196' + id: BrickTileWhiteLineW + decals: + 1749: 19,21 + 1750: 19,20 + 1755: 17,17 + 1756: 17,19 + - node: + color: '#8C347F96' + id: CheckerNESW + decals: + 972: -3,-12 + 973: -3,-11 + 974: -4,-11 + 975: -4,-12 + 976: -5,-12 + 977: -5,-11 + 978: -6,-11 + 979: -6,-12 + 980: -7,-12 + 986: -8,-10 + 987: -7,-10 + 988: -7,-11 + 989: -8,-11 + 990: -8,-12 + - node: + color: '#A4610696' + id: CheckerNESW + decals: + 733: 62,0 + 748: 60,1 + 757: 49,-10 + 758: 51,-12 + - node: + color: '#334E6DC8' + id: CheckerNWSE + decals: + 241: 15,-3 + - node: + color: '#A4610696' + id: CheckerNWSE + decals: + 749: 62,1 + 756: 49,-12 + 759: 51,-10 + 760: 51,-11 + - node: + angle: -1.5707963267948966 rad + color: '#FFFFFFFF' + id: Delivery + decals: + 670: 52,12 + - node: + color: '#FFFFFFFF' + id: Delivery + decals: + 2035: -5,-14 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: Delivery + decals: + 672: 48,-12 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: Delivery + decals: + 671: 62,-2 + - node: + cleanable: True + color: '#49392696' + id: Dirt + decals: + 2036: -1,-41 + 2037: 0,-41 + 2038: -3,-40 + 2039: -3,-41 + 2040: -3,-42 + 2041: -1,-44 + 2042: 0,-44 + 2043: 1,-44 + 2044: -1,-42 + 2045: 0,-42 + 2046: 1,-42 + 2047: 1,-41 + 2048: 0,-40 + 2049: -1,-40 + 2050: 1,-40 + 2051: 0,-41 + 2052: 0,-39 + 2053: 1,-39 + 2054: -1,-39 + 2055: 0,-38 + 2056: 1,-38 + 2057: -1,-38 + 2058: 1,-37 + 2059: 0,-37 + 2060: -1,-37 + 2061: 1,-36 + 2062: 0,-36 + 2063: -1,-36 + 2064: 1,-36 + 2065: 1,-35 + 2066: 0,-35 + 2067: -1,-35 + 2068: 0,-36 + 2069: 1,-34 + 2070: 0,-34 + 2071: -1,-34 + 2072: -1,-33 + 2073: 1,-33 + 2074: 0,-33 + 2075: 1,-32 + 2076: -1,-32 + 2077: 0,-32 + 2078: 1,-31 + 2079: 1,-31 + 2080: -1,-31 + 2081: -1,-30 + 2082: 1,-30 + 2083: 0,-30 + 2084: 1,-29 + 2085: 0,-29 + 2086: -1,-29 + 2087: 0,-28 + 2088: 1,-27 + 2089: 1,-28 + 2090: 0,-27 + 2091: -1,-27 + 2092: -1,-26 + 2093: 0,-26 + 2094: 1,-26 + 2095: 1,-25 + 2096: -1,-25 + 2097: -1,-25 + 2098: -1,-24 + 2099: 0,-24 + 2100: 1,-24 + 2101: 0,-25 + 2102: 1,-23 + 2103: -1,-23 + 2104: -1,-23 + 2105: 0,-22 + 2106: 1,-22 + 2107: 0,-22 + 2108: -1,-22 + 2109: 1,-21 + 2110: -2,-21 + 2111: 0,-20 + 2112: 0,-20 + 2113: -1,-20 + 2114: 1,-19 + 2115: 0,-19 + 2116: -2,-19 + 2117: -1,-19 + 2118: -1,-18 + 2119: 0,-18 + 2120: 1,-18 + 2121: 1,-17 + 2122: 0,-17 + 2123: -1,-17 + 2124: -1,-16 + 2125: 0,-16 + 2126: 1,-16 + 2127: 1,-15 + 2128: 0,-15 + 2129: -1,-15 + 2130: -1,-14 + 2131: 0,-14 + 2132: 1,-14 + 2133: 1,-13 + 2134: 0,-13 + 2135: -1,-12 + 2136: -1,-12 + 2137: 0,-12 + 2138: 1,-12 + 2139: 1,-11 + 2140: 0,-11 + 2141: -1,-11 + 2142: -1,-10 + 2143: 0,-10 + 2144: 1,-10 + 2145: 1,-10 + 2146: 0,-10 + 2147: -1,-10 + 2148: -1,-8 + 2149: 0,-8 + 2150: 1,-8 + 2151: 1,-7 + 2152: 0,-7 + 2153: -1,-7 + 2154: -1,-7 + 2155: 0,-6 + 2156: 1,-6 + 2157: -1,-6 + 2158: -1,-5 + 2159: 0,-5 + 2160: 1,-4 + 2161: 1,-4 + 2162: -1,-4 + 2163: -1,-4 + 2164: -1,-3 + 2165: 1,-3 + 2166: 1,-3 + 2167: 1,-2 + 2168: -1,-2 + 2169: -1,-2 + 2170: -1,-1 + 2171: 1,-1 + 2172: 1,0 + 2173: 0,0 + 2174: -1,0 + 2175: 0,1 + 2176: 1,1 + 2177: -1,-1 + 2178: -1,1 + 2179: 0,-1 + 2180: 1,-1 + 2181: 2,-1 + 2182: 2,0 + 2183: 2,2 + 2184: -2,1 + 2185: -2,0 + 2186: -2,-1 + 2187: -4,-1 + 2188: -3,0 + 2189: -3,1 + 2190: -3,-1 + 2191: 4,0 + 2192: 4,0 + 2193: 3,0 + 2194: 3,1 + 2195: 3,0 + 2196: 1,-1 + 2197: 0,2 + 2198: 0,3 + 2199: -1,3 + 2200: -1,4 + 2201: 0,5 + 2202: 1,4 + 2203: 1,3 + 2204: 0,4 + 2205: -1,5 + 2206: -1,6 + 2207: 0,6 + 2208: 1,6 + 2209: 1,7 + 2210: 1,7 + 2211: -1,7 + 2212: -1,8 + 2213: 0,8 + 2214: 1,9 + 2215: -1,9 + 2216: 0,8 + 2217: 1,8 + 2218: -1,9 + 2219: 0,11 + 2220: 0,11 + 2221: 1,11 + 2222: 1,10 + 2223: 0,9 + 2224: 1,12 + 2225: 0,12 + 2226: -1,12 + 2227: -1,13 + 2228: 0,13 + 2229: 1,14 + 2230: 0,14 + 2231: -1,14 + 2232: -1,15 + 2233: 0,16 + 2234: 1,16 + 2235: 1,16 + 2236: 0,17 + 2237: -1,15 + 2238: 0,15 + 2239: 1,16 + 2240: 0,18 + 2241: -2,18 + 2242: 1,18 + 2243: 1,18 + 2244: 2,19 + 2245: 1,20 + 2246: 2,18 + 2247: 2,15 + 2248: 2,14 + 2249: 2,12 + 2250: 2,12 + 2251: 2,16 + 2252: 2,18 + 2253: 2,21 + 2254: -1,20 + 2255: -1,19 + 2256: 0,19 + 2257: 1,20 + 2258: 1,22 + 2259: -1,22 + 2260: 0,21 + 2261: 0,21 + 2262: 1,24 + 2263: 0,24 + 2264: -1,24 + 2265: -1,23 + 2266: 1,25 + 2267: 0,25 + 2268: -1,25 + 2269: 0,24 + 2270: 0,22 + 2271: 0,22 + 2272: 1,25 + 2273: 1,27 + 2274: 0,28 + 2275: -1,27 + 2276: -1,26 + 2277: 0,26 + 2278: 0,27 + 2279: -1,28 + 2280: -1,29 + 2281: 0,29 + 2282: 1,30 + 2283: 1,29 + 2284: 1,27 + 2285: 1,31 + 2286: -1,31 + 2287: 0,30 + 2288: 0,30 + 2289: 0,31 + 2290: -1,30 + 2291: 1,31 + 2292: 1,28 + 2293: 3,29 + 2294: 2,28 + 2295: 2,28 + 2296: 2,30 + 2297: 3,28 + 2298: 3,28 + 2299: 4,27 + 2300: 3,26 + 2301: 3,28 + 2302: 4,28 + 2303: 5,30 + 2304: 3,30 + 2305: 4,29 + 2306: 4,27 + 2307: 5,27 + 2308: 6,27 + 2309: 8,27 + 2310: 6,27 + 2311: 6,28 + 2312: 6,29 + 2313: 8,29 + 2314: 8,29 + 2315: 8,28 + 2316: 8,27 + 2317: 10,27 + 2318: 10,28 + 2319: 10,27 + 2320: 11,28 + 2321: 11,27 + 2322: 12,27 + 2323: 12,27 + 2324: 13,27 + 2325: 11,27 + 2326: 10,28 + 2327: 8,27 + 2328: 6,27 + 2329: 3,27 + 2330: 3,26 + 2331: 3,29 + 2332: 4,30 + 2333: 3,30 + 2334: 1,28 + 2335: 1,29 + 2336: -1,30 + 2337: 0,30 + 2338: 1,32 + 2339: -1,32 + 2340: -1,33 + 2341: 0,33 + 2342: 1,34 + 2343: 0,34 + 2344: -1,34 + 2345: 0,35 + 2346: 1,35 + 2347: -1,35 + 2348: -1,36 + 2349: 1,36 + 2350: 1,36 + 2351: 1,37 + 2352: 0,37 + 2353: -1,37 + 2354: -1,38 + 2355: 1,38 + 2356: 1,38 + 2357: 1,39 + 2358: -1,39 + 2359: -1,40 + 2360: 0,39 + 2361: 0,40 + 2362: 1,41 + 2363: 1,42 + 2364: -1,42 + 2365: 0,42 + 2366: -1,41 + 2367: -1,40 + 2368: 0,41 + 2369: 1,40 + 2370: 0,39 + 2371: -3,40 + 2372: -3,42 + 2373: -3,42 + 2374: -3,41 + 2375: -3,40 + 2376: -2,42 + 2377: -2,41 + 2378: -2,40 + 2379: 2,41 + 2380: 2,40 + 2381: 2,42 + 2382: 3,41 + 2383: 3,40 + 2384: 3,42 + 2385: 1,43 + 2386: -1,43 + 2387: 0,43 + 2388: -1,44 + 2389: 0,44 + 2390: 2,44 + 2391: 1,45 + 2392: 0,45 + 2393: 0,45 + 2394: 1,44 + 2395: 0,44 + 2396: 4,42 + 2397: 4,40 + 2398: 3,42 + 2399: 1,15 + 2400: 1,17 + 2401: 1,13 + 2402: 1,7 + 2403: 0,3 + 2404: -6,-1 + 2405: -9,-1 + 2406: -12,-1 + 2407: -13,0 + 2408: -12,0 + 2409: -9,0 + 2410: -7,0 + 2411: -3,0 + 2412: -3,1 + 2413: -4,1 + 2414: -6,1 + 2415: -9,1 + 2416: -11,1 + 2417: -12,1 + 2418: -10,1 + 2419: -6,1 + 2420: -8,1 + 2421: -6,0 + 2422: -7,-1 + 2423: -10,-1 + 2424: -13,-1 + 2425: -16,-1 + 2426: -17,-1 + 2427: -19,-1 + 2428: -22,-1 + 2429: -24,0 + 2430: -22,0 + 2431: -22,1 + 2432: -23,1 + 2433: -22,0 + 2434: -21,0 + 2435: -20,0 + 2436: -18,0 + 2437: -17,0 + 2438: -15,1 + 2439: -17,1 + 2440: -18,1 + 2441: -19,1 + 2442: -15,0 + 2443: -16,-1 + 2444: -17,-1 + 2445: -18,-1 + 2446: -21,-1 + 2447: -20,-1 + 2448: -22,0 + 2449: -22,1 + 2450: -22,2 + 2451: -20,2 + 2452: -18,2 + 2453: -17,2 + 2454: -16,2 + 2455: -16,1 + 2456: -18,1 + 2457: -21,1 + 2458: -23,0 + 2459: -22,-1 + 2460: -20,-1 + 2461: -18,-1 + 2462: -15,-1 + 2463: -17,-1 + 2464: -19,-2 + 2465: -22,-2 + 2466: -18,-1 + 2467: -16,-1 + 2468: -16,1 + 2469: -19,1 + 2470: -16,1 + 2471: -13,1 + 2472: -13,1 + 2473: -13,0 + 2474: -13,-1 + 2475: -12,1 + 2476: -10,0 + 2477: -8,-1 + 2478: -8,1 + 2479: -5,0 + 2480: -5,-1 + 2481: -4,0 + 2482: -2,1 + 2483: -1,0 + 2484: 1,0 + 2485: 1,1 + 2486: 2,0 + 2487: 4,-1 + 2488: 4,0 + 2489: 5,0 + 2490: 7,-1 + 2491: 7,0 + 2492: 6,-1 + 2493: 3,-1 + 2494: 4,-1 + 2495: 7,-1 + 2496: 10,-1 + 2497: 12,-1 + 2498: 9,-1 + 2499: 8,0 + 2500: 7,1 + 2501: 6,1 + 2502: 4,1 + 2503: 9,1 + 2504: 10,-1 + 2505: 9,-1 + 2506: 13,-1 + 2507: 12,-1 + 2508: 11,-1 + 2509: 12,1 + 2510: 14,1 + 2511: 11,1 + 2512: 14,1 + 2513: 14,0 + 2514: 16,0 + 2515: 15,-1 + 2516: 14,-1 + 2517: 17,-1 + 2518: 18,0 + 2519: 18,1 + 2520: 18,1 + 2521: 17,2 + 2522: 18,1 + 2523: 16,0 + 2524: 13,0 + 2525: 11,0 + 2526: 13,0 + 2527: 11,-1 + 2528: 12,-2 + 2529: 19,-1 + 2530: 19,-1 + 2531: 21,-1 + 2532: 23,-1 + 2533: 19,0 + 2534: 19,1 + 2535: 21,1 + 2536: 22,1 + 2537: 23,1 + 2538: 24,1 + 2539: 25,1 + 2540: 26,1 + 2541: 27,1 + 2542: 29,1 + 2543: 29,1 + 2544: 29,0 + 2545: 28,0 + 2546: 26,0 + 2547: 25,0 + 2548: 22,0 + 2549: 21,0 + 2550: 17,-1 + 2551: 19,-1 + 2552: 20,-1 + 2553: 22,-1 + 2554: 24,-1 + 2555: 27,-1 + 2556: 28,-1 + 2557: 28,-1 + 2558: 27,-1 + 2559: 25,-1 + 2560: 21,-1 + 2561: 20,-1 + 2562: 19,-1 + 2563: 18,-1 + 2564: 20,0 + 2565: 21,0 + 2566: 23,0 + 2567: 26,0 + 2568: 27,0 + 2569: 27,0 + 2570: 24,0 + 2571: 19,0 + 2572: 19,0 + 2573: 19,1 + 2574: 22,1 + 2575: 26,1 + 2576: 28,1 + 2577: 30,1 + 2578: 26,-1 + 2579: 30,-1 + 2580: 29,-1 + 2581: 32,-1 + 2582: 33,-1 + 2583: 32,0 + 2584: 31,0 + 2585: 32,1 + 2586: 34,1 + 2587: 35,1 + 2588: 36,1 + 2589: 35,0 + 2590: 33,0 + 2591: 32,0 + 2592: 32,-2 + 2593: 35,-1 + 2594: 36,-1 + 2595: 39,-1 + 2596: 37,-1 + 2597: 37,-1 + 2598: 37,0 + 2599: 36,0 + 2600: 38,1 + 2601: 40,1 + 2602: 42,1 + 2603: 43,1 + 2604: 41,1 + 2605: 36,0 + 2606: 39,0 + 2607: 41,0 + 2608: 38,0 + 2609: 37,0 + 2610: 40,-1 + 2611: 39,-1 + 2612: 41,-1 + 2613: 42,-1 + 2614: 38,-1 + 2615: 43,-1 + 2616: 44,-1 + 2617: 47,-1 + 2618: 46,0 + 2619: 44,0 + 2620: 46,0 + 2621: 47,0 + 2622: 44,0 + 2623: 43,0 + 2624: 47,1 + 2625: 45,1 + 2626: 43,1 + 2627: 43,0 + 2628: 39,0 + 2629: 45,0 + 2630: 45,0 + 2631: 45,1 + 2632: 43,1 + 2633: 44,1 + 2634: 42,1 + 2635: 41,0 + 2636: 41,-1 + 2637: 44,-1 + 2638: 46,-1 + 2639: 47,-1 + 2640: 48,-1 + 2641: 47,-1 + 2642: 40,-1 + 2643: 38,-1 + 2644: 41,0 + 2645: 38,0 + 2646: 36,0 + 2647: 38,-1 + 2648: 39,0 + 2649: 45,1 + 2650: 48,1 + 2651: 47,1 + 2652: 46,1 + 2653: 49,0 + 2654: 50,-1 + 2655: 49,-2 + 2656: 51,-1 + 2657: 50,-1 + 2658: 51,-1 + 2659: 51,0 + 2660: 50,1 + 2661: 49,1 + 2662: 51,2 + 2663: 50,2 + 2664: 49,2 + 2665: 51,2 + 2666: 49,3 + 2667: 49,3 + 2668: 51,3 + 2669: 49,4 + 2670: 50,4 + 2671: 51,4 + 2672: 50,5 + 2673: 49,5 + 2674: 50,5 + 2675: 50,5 + 2676: 50,6 + 2677: 49,6 + 2678: 50,6 + 2679: 51,6 + 2680: 50,4 + 2681: 51,4 + 2682: 50,3 + 2683: 49,3 + 2684: 50,2 + 2685: 50,2 + 2686: 49,2 + 2687: 51,2 + 2688: 49,-1 + 2689: 51,-1 + 2690: 49,-2 + 2691: 50,-3 + 2692: 50,-4 + 2693: 51,-2 + 2694: 51,-1 + 2695: 49,-3 + 2696: 49,-4 + 2697: 49,-6 + 2698: 51,-5 + 2699: 51,-3 + 2700: 49,-2 + 2701: 49,-5 + 2702: 50,-6 + 2703: 51,-4 + 2704: 51,-2 + 2705: 49,-6 + 2706: 50,-7 + 2707: 51,-6 + 2708: 51,-4 + 2709: 50,-6 + 2710: 50,-5 + 2711: 51,-2 + 2712: 49,-2 + 2713: 49,-5 + 2714: 50,-7 + 2715: 52,-5 + 2716: 52,-4 + 2717: 52,-3 + 2718: 53,-5 + 2719: 53,-6 + 2720: 53,-6 + 2721: 53,-3 + 2722: 53,-3 + 2723: 55,-2 + 2724: 55,-1 + 2725: 53,-2 + 2726: 55,-3 + 2727: 55,-3 + 2728: 56,-3 + 2729: 56,0 + 2730: 53,-1 + 2731: 53,1 + 2732: 53,0 + 2733: 54,-1 + 2734: 55,1 + 2735: 55,0 + 2736: 56,0 + 2737: 56,1 + 2738: 56,2 + 2739: 52,2 + 2740: 54,2 + 2741: 56,3 + 2742: 55,3 + 2743: 52,3 + 2744: 52,3 + 2745: 53,8 + 2746: 53,6 + 2747: 52,6 + 2748: 52,4 + 2749: 53,4 + 2750: 55,3 + 2751: 55,3 + 2752: 56,2 + 2753: 54,2 + 2754: 58,2 + 2755: 59,-1 + 2756: 59,-1 + 2757: 59,-1 + 2758: 59,1 + 2759: 58,0 + 2760: 59,-2 + 2761: 59,-3 + 2762: 59,-4 + 2763: 58,-1 + 2764: 58,-5 + 2765: 60,-5 + 2766: 61,-5 + 2767: 63,-5 + 2768: 64,-3 + 2769: 64,-3 + 2770: 63,-4 + 2771: 62,-2 + 2772: 62,-2 + 2773: 61,-3 + 2774: 61,-4 + 2775: 62,-4 + 2776: 64,-1 + 2777: 63,-1 + 2778: 61,-1 + 2779: 61,0 + 2780: 63,0 + 2781: 63,1 + 2782: 60,1 + 2783: 63,1 + 2784: 64,1 + 2785: 63,3 + 2786: 63,2 + 2787: 62,2 + 2788: 60,3 + 2789: 60,5 + 2790: 59,4 + 2791: 59,3 + 2792: 58,-2 + 2793: 59,5 + 2794: 61,4 + 2795: 63,4 + 2796: 64,4 + 2797: 64,3 + 2798: 64,0 + 2799: 66,1 + 2800: 66,0 + 2801: 66,-1 + 2802: 67,-1 + 2803: 67,2 + 2804: 63,0 + 2805: 63,-2 + 2806: 61,-2 + 2807: 59,-4 + 2808: 60,-5 + 2809: 61,-6 + 2810: 59,-5 + 2811: 64,-5 + 2812: 63,-4 + 2813: 63,-4 + 2814: 63,-5 + 2815: 54,-10 + 2816: 53,-9 + 2817: 53,-9 + 2818: 52,-9 + 2819: 52,-8 + 2820: 54,-9 + 2821: 55,-9 + 2822: 55,-8 + 2823: 55,-9 + 2824: 54,-10 + 2825: 55,-12 + 2826: 55,-12 + 2827: 54,-13 + 2828: 54,-13 + 2829: 54,-13 + 2830: 52,-15 + 2831: 51,-14 + 2832: 51,-13 + 2833: 49,-10 + 2834: 50,-10 + 2835: 52,-10 + 2836: 51,-12 + 2837: 49,-12 + 2838: 49,-13 + 2839: 51,-14 + 2840: 50,-14 + 2841: 49,-14 + 2842: 50,-10 + 2843: 49,-10 + 2844: 48,-8 + 2845: 46,-8 + 2846: 45,-9 + 2847: 46,-12 + 2848: 46,-13 + 2849: 45,-11 + 2850: 45,-9 + 2851: 48,-10 + 2852: 48,-13 + 2853: 47,-14 + 2854: 46,-14 + 2855: 48,-14 + 2856: 48,-14 + 2857: 48,-11 + 2858: 46,-11 + 2859: 47,-13 + 2860: 47,-13 + 2861: 47,-12 + 2862: 47,-7 + 2863: 45,-9 + 2864: 45,-9 + 2865: 47,-9 + 2866: 44,-9 + 2867: 46,-9 + 2868: 48,-9 + 2869: 49,-8 + 2870: 50,-8 + 2871: 52,-8 + 2872: 51,-8 + 2873: 51,-8 + 2874: 50,-10 + 2875: 50,-12 + 2876: 49,-14 + 2877: 51,-13 + 2878: 50,-13 + 2879: 52,-13 + 2880: 54,-13 + 2881: 53,-14 + 2882: 54,-14 + 2883: 55,-12 + 2884: 55,-10 + 2885: 55,-11 + 2886: 55,-13 + 2887: 54,-9 + 2888: 52,-9 + 2889: 50,-8 + 2890: 53,-8 + 2891: 55,-8 + 2892: 51,-9 + 2893: 51,-9 + 2894: 51,-10 + 2895: 49,-10 + 2896: 50,-9 + 2897: 50,-9 + 2898: 49,-9 + 2899: 49,-11 + 2900: 50,-13 + 2901: 48,-16 + 2902: 49,-16 + 2903: 51,-16 + 2904: 51,-16 + 2905: 49,-17 + 2906: 50,-17 + 2907: 51,-17 + 2908: 51,-17 + 2909: 52,-17 + 2910: 49,-15 + 2911: 50,-16 + 2912: 53,-16 + 2913: 49,-16 + 2914: 48,-17 + 2915: 51,-18 + 2916: 52,-17 + 2917: 49,-17 + 2918: 51,-18 + 2919: 52,-18 + 2920: 52,-13 + 2921: 50,-14 + 2922: 46,-13 + 2923: 45,-12 + 2924: 45,-11 + 2925: 45,-9 + 2926: 46,-9 + 2927: 49,-9 + 2928: 52,-9 + 2929: 51,-6 + 2930: 51,-5 + 2931: 50,-3 + 2932: 50,-2 + 2933: 50,0 + 2934: 50,2 + 2935: 51,4 + 2936: 51,5 + 2937: 49,6 + 2938: 49,4 + 2939: 49,3 + 2940: 49,1 + 2941: 49,-1 + 2942: 49,-4 + 2943: 50,-5 + 2944: 51,-4 + 2945: 51,-3 + 2946: 53,-5 + 2947: 52,-6 + 2948: 52,-4 + 2949: 55,-2 + 2950: 56,-2 + 2951: 54,-2 + 2952: 56,-3 + 2953: 53,-2 + 2954: 55,0 + 2955: 53,1 + 2956: 55,1 + 2957: 54,2 + 2958: 55,3 + 2959: 55,2 + 2960: 54,3 + 2961: 52,4 + 2962: 52,5 + 2963: 52,6 + 2964: 53,6 + 2965: 53,5 + 2966: 45,8 + 2967: 45,9 + 2968: 45,10 + 2969: 45,11 + 2970: 45,13 + 2971: 45,13 + 2972: 47,13 + 2973: 47,14 + 2974: 48,14 + 2975: 50,14 + 2976: 53,14 + 2977: 51,14 + 2978: 53,14 + 2979: 54,14 + 2980: 50,13 + 2981: 48,13 + 2982: 52,12 + 2983: 51,12 + 2984: 49,12 + 2985: 49,13 + 2986: 48,13 + 2987: 47,13 + 2988: 47,13 + 2989: 46,12 + 2990: 46,10 + 2991: 47,9 + 2992: 48,10 + 2993: 49,13 + 2994: 47,8 + 2995: 47,8 + 2996: 50,8 + 2997: 51,8 + 2998: 53,8 + 2999: 54,8 + 3000: 55,8 + 3001: 55,9 + 3002: 54,8 + 3003: 52,9 + 3004: 50,9 + 3005: 49,9 + 3006: 49,10 + 3007: 52,10 + 3008: 54,10 + 3009: 54,10 + 3010: 56,10 + 3011: 55,10 + 3012: 51,9 + 3013: 54,11 + 3014: 54,11 + 3015: 52,11 + 3016: 55,11 + 3017: 55,12 + 3018: 52,13 + 3019: 53,12 + 3020: 54,12 + 3021: 53,12 + 3022: 50,12 + 3023: 50,15 + 3024: 50,13 + 3025: 49,16 + 3026: 51,16 + 3027: 52,16 + 3028: 52,17 + 3029: 50,17 + 3030: 48,18 + 3031: 48,17 + 3032: 48,17 + 3033: 51,16 + 3034: 52,16 + 3035: 52,17 + 3036: 49,17 + 3037: 48,17 + 3038: 50,13 + 3039: 50,11 + 3040: 50,9 + 3041: 51,7 + 3042: 50,4 + 3043: 50,2 + 3044: 49,1 + 3045: 51,0 + 3046: 50,0 + 3047: 51,1 + 3048: 56,-1 + 3049: 54,-1 + 3050: 53,-13 + 3051: 53,-13 + 3052: 53,-14 + 3053: 54,-14 + 3054: 55,-13 + 3055: 55,-10 + 3056: 46,-9 + 3057: 47,-9 + 3058: 48,-9 + 3059: 48,-8 + 3060: 43,-3 + 3061: 41,-3 + 3062: 39,-3 + 3063: 37,-3 + 3064: 37,-3 + 3065: 37,-4 + 3066: 38,-4 + 3067: 40,-4 + 3068: 42,-4 + 3069: 43,-5 + 3070: 41,-5 + 3071: 38,-5 + 3072: 37,3 + 3073: 38,3 + 3074: 41,3 + 3075: 42,3 + 3076: 43,4 + 3077: 42,4 + 3078: 40,4 + 3079: 38,4 + 3080: 37,4 + 3081: 39,5 + 3082: 41,5 + 3083: 43,5 + 3084: 39,3 + 3085: 40,3 + 3086: 43,3 + 3087: 41,3 + 3088: 41,4 + 3089: 42,5 + 3090: 42,4 + 3091: 42,3 + 3092: 43,3 + 3093: 43,4 + 3094: 43,5 + 3095: 41,7 + 3096: 41,8 + 3097: 41,9 + 3098: 41,10 + 3099: 42,10 + 3100: 43,9 + 3101: 43,9 + 3102: 42,8 + 3103: 42,9 + 3104: 42,7 + 3105: 42,7 + 3106: 43,8 + 3107: 43,8 + 3108: 43,7 + 3109: 41,7 + 3110: 40,8 + 3111: 41,9 + 3112: 42,10 + 3113: 43,10 + 3114: 43,8 + 3115: 42,8 + 3116: 42,9 + 3117: 41,7 + 3118: 39,7 + 3119: 39,8 + 3120: 39,7 + 3121: 38,7 + 3122: 40,7 + 3123: 41,7 + 3124: 43,12 + 3125: 43,12 + 3126: 41,12 + 3127: 43,11 + 3128: 43,10 + 3129: 57,9 + 3130: 57,9 + 3131: 57,11 + 3132: 57,12 + 3133: 58,11 + 3134: 58,11 + 3135: 57,10 + 3136: 58,9 + 3137: 58,9 + 3138: 58,6 + 3139: 59,7 + 3140: 61,7 + 3141: 63,7 + 3142: 59,7 + 3143: 59,8 + 3144: 58,9 + 3145: 59,10 + 3146: 59,8 + 3147: 59,8 + 3148: 59,9 + 3149: 60,8 + 3150: 60,9 + 3151: 61,7 + 3152: 62,7 + 3153: 62,7 + 3154: 57,-12 + 3155: 57,-11 + 3156: 58,-11 + 3157: 58,-9 + 3158: 57,-9 + 3159: 57,-8 + 3160: 58,-8 + 3161: 58,-8 + 3162: 58,-10 + 3163: 60,-7 + 3164: 60,-7 + 3165: 58,-7 + 3166: 60,-7 + 3167: 62,-7 + 3168: 60,-9 + 3169: 60,-9 + 3170: 58,-9 + 3171: 60,-7 + 3172: 58,-9 + 3173: 58,-8 + 3174: 56,-10 + 3175: 57,-10 + 3176: 57,-9 + 3177: 59,-9 + 3178: 59,-7 + 3179: 59,-9 + 3180: 59,-10 + 3181: 59,-8 + 3182: 60,-8 + 3183: 57,-8 + 3184: 57,-11 + 3185: 57,-12 + 3186: 58,-11 + 3187: 17,1 + 3188: 17,2 + 3189: 17,1 + 3190: 18,2 + 3191: 18,1 + 3192: 15,0 + 3193: 16,1 + 3194: 15,1 + 3195: 14,1 + 3196: 14,0 + 3197: 16,-1 + 3198: 17,-1 + 3199: 14,-1 + 3200: 12,-1 + 3201: 10,-1 + 3202: 8,0 + 3203: 6,0 + 3204: 4,-1 + 3205: 2,-1 + 3206: -2,-1 + 3207: -4,-1 + 3208: -5,-1 + 3209: -8,-1 + 3210: -10,-1 + 3211: -12,-1 + 3212: -14,-1 + 3213: -15,-1 + 3214: -17,-1 + 3215: -19,-1 + 3216: -23,1 + 3217: -22,1 + 3218: -20,1 + 3219: -18,1 + 3220: -16,1 + 3221: -14,1 + 3222: -12,1 + 3223: -11,1 + 3224: -9,1 + 3225: -7,1 + 3226: -5,1 + 3227: -3,1 + 3228: -1,1 + 3229: 1,1 + 3230: 3,1 + 3231: 4,1 + 3232: 6,1 + 3233: 8,1 + 3234: 10,1 + 3235: 12,1 + 3236: 14,1 + 3237: 16,1 + 3238: 16,1 + 3239: 14,1 + 3240: 12,1 + 3241: 8,1 + 3242: 13,1 + 3243: 11,1 + 3244: 12,0 + 3245: 7,0 + 3246: 9,0 + 3247: 8,-1 + 3248: 9,1 + 3249: 5,1 + 3250: 5,0 + 3251: 5,-1 + 3252: 3,-1 + 3253: 3,1 + 3254: 0,0 + 3255: -3,0 + 3256: -8,0 + 3257: -13,0 + 3258: -18,0 + 3259: -17,1 + 3260: -23,-1 + 3261: -26,-1 + 3262: -29,-1 + 3263: -32,-1 + 3264: -34,-1 + 3265: -34,1 + 3266: -33,1 + 3267: -31,1 + 3268: -29,1 + 3269: -22,1 + 3270: -24,0 + 3271: -26,0 + 3272: -28,0 + 3273: -30,0 + 3274: -32,0 + 3275: -33,0 + 3276: -34,0 + 3277: -36,1 + 3278: -36,0 + 3279: -36,-1 + 3280: -34,-3 + 3281: -33,-3 + 3282: -33,-3 + 3283: -34,3 + 3284: -33,3 + 3285: -32,3 + 3286: -14,3 + 3287: -13,3 + 3288: -11,3 + 3289: -10,4 + 3290: -11,5 + 3291: -13,5 + 3292: -13,4 + 3293: -12,4 + 3294: -11,5 + 3295: -11,7 + 3296: -10,8 + 3297: -8,8 + 3298: -8,9 + 3299: -9,7 + 3300: -10,6 + 3301: -8,4 + 3302: -7,4 + 3303: -6,5 + 3304: -10,5 + 3305: -11,3 + 3306: -11,4 + 3307: -10,4 + 3308: -9,4 + 3309: -9,3 + 3310: -8,3 + 3311: -7,3 + 3312: -7,4 + 3313: -8,4 + 3314: -6,4 + 3315: -5,3 + 3316: -5,3 + 3317: -3,3 + 3318: -3,4 + 3319: -3,5 + 3320: -4,4 + 3321: -5,4 + 3322: -4,5 + 3323: -5,5 + 3324: -4,6 + 3325: -3,6 + 3326: -3,7 + 3327: -3,7 + 3328: -3,8 + 3329: -3,9 + 3330: -3,9 + 3331: -4,9 + 3332: -4,8 + 3333: -4,7 + 3334: -5,7 + 3335: -5,8 + 3336: -5,8 + 3337: -7,8 + 3338: -6,8 + 3339: -6,9 + 3340: -7,9 + 3341: -8,9 + 3342: -9,9 + 3343: -10,9 + 3344: -9,7 + 3345: -7,7 + 3346: -6,7 + 3347: -4,7 + 3348: -7,7 + 3349: -8,7 + 3350: -8,5 + 3351: -7,5 + 3352: -8,6 + 3353: -9,6 + 3354: -9,4 + 3355: -13,5 + 3356: -14,3 + 3357: -14,5 + 3358: -14,6 + 3359: -13,7 + 3360: -12,7 + 3361: -12,6 + 3362: -12,5 + 3363: -12,4 + 3364: -13,4 + 3365: -12,3 + 3366: -8,11 + 3367: -6,11 + 3368: -4,11 + 3369: -3,11 + 3370: -3,12 + 3371: -4,13 + 3372: -6,13 + 3373: -8,13 + 3374: -8,13 + 3375: -8,14 + 3376: -5,14 + 3377: -6,15 + 3378: -8,15 + 3379: -8,16 + 3380: -5,16 + 3381: -3,16 + 3382: -3,16 + 3383: -5,16 + 3384: -6,16 + 3385: -7,15 + 3386: -5,15 + 3387: -4,14 + 3388: -4,14 + 3389: -7,14 + 3390: -7,13 + 3391: -7,12 + 3392: -7,12 + 3393: -8,11 + 3394: -8,11 + 3395: -4,11 + 3396: -4,11 + 3397: -3,13 + 3398: -7,13 + 3399: -8,12 + 3400: -8,12 + 3401: -7,14 + 3402: -4,14 + 3403: -6,14 + 3404: -5,14 + 3405: -6,15 + 3406: -5,15 + 3407: -4,15 + 3408: -4,15 + 3409: -3,15 + 3410: -4,16 + 3411: -8,15 + 3412: -8,14 + 3413: -3,11 + 3414: -4,13 + 3415: -4,12 + 3416: -5,12 + 3417: -6,12 + 3418: -6,13 + 3419: -5,13 + 3420: -4,13 + 3421: -7,18 + 3422: -8,18 + 3423: -8,19 + 3424: -7,19 + 3425: -4,18 + 3426: -4,19 + 3427: -5,19 + 3428: -5,18 + 3429: -4,18 + 3430: -4,18 + 3431: -3,19 + 3432: -4,17 + 3433: 3,8 + 3434: 3,7 + 3435: 4,6 + 3436: 4,4 + 3437: 4,3 + 3438: 6,3 + 3439: 8,5 + 3440: 6,5 + 3441: 4,6 + 3442: 4,7 + 3443: 4,8 + 3444: 3,5 + 3445: 3,6 + 3446: 3,4 + 3447: 7,4 + 3448: 5,3 + 3449: 7,3 + 3450: 8,3 + 3451: 8,5 + 3452: 7,5 + 3453: 8,4 + 3454: 8,6 + 3455: 7,6 + 3456: 6,6 + 3457: 5,6 + 3458: 5,5 + 3459: 5,7 + 3460: 6,7 + 3461: 6,8 + 3462: 5,8 + 3463: 3,-3 + 3464: 4,-3 + 3465: 5,-3 + 3466: 6,-3 + 3467: 7,-3 + 3468: 8,-3 + 3469: 8,-4 + 3470: 7,-4 + 3471: 6,-4 + 3472: 5,-4 + 3473: 4,-4 + 3474: 3,-4 + 3475: 3,-5 + 3476: 4,-5 + 3477: 5,-5 + 3478: 6,-5 + 3479: 7,-5 + 3480: 7,-6 + 3481: 6,-6 + 3482: 5,-6 + 3483: 4,-6 + 3484: 3,-6 + 3485: 3,-7 + 3486: 4,-7 + 3487: 5,-7 + 3488: 6,-7 + 3489: 7,-7 + 3490: 8,-7 + 3491: 8,-6 + 3492: 8,-5 + 3493: 5,-8 + 3494: 6,-8 + 3495: 4,-8 + 3496: 3,-8 + 3497: 3,-9 + 3498: 3,-9 + 3499: 4,-9 + 3500: 3,-8 + 3501: 5,-8 + 3502: 6,-7 + 3503: 6,-7 + 3504: 6,-8 + 3505: 5,-7 + 3506: 6,-6 + 3507: 7,-6 + 3508: 7,-5 + 3509: 8,-5 + 3510: 4,-8 + 3511: 3,-7 + 3512: 4,-7 + 3513: 3,-6 + 3514: 4,-6 + 3515: 3,-5 + 3516: 4,-5 + 3517: 3,-4 + 3518: 4,-4 + 3519: 3,-3 + 3520: 4,-3 + 3521: 6,-3 + 3522: 5,-3 + 3523: 7,-3 + 3524: 8,-3 + 3525: 7,-4 + 3526: 6,-4 + 3527: 5,-6 + 3528: 5,-5 + 3529: 6,-5 + 3530: -3,-9 + 3531: -4,-9 + 3532: -5,-9 + 3533: -5,-8 + 3534: -4,-8 + 3535: -6,-8 + 3536: -7,-8 + 3537: -7,-7 + 3538: -6,-7 + 3539: -5,-7 + 3540: -4,-7 + 3541: -4,-6 + 3542: -5,-6 + 3543: -6,-6 + 3544: -8,-6 + 3545: -7,-6 + 3546: -8,-5 + 3547: -7,-5 + 3548: -6,-5 + 3549: -5,-5 + 3550: -4,-5 + 3551: -4,-4 + 3552: -5,-4 + 3553: -6,-4 + 3554: -7,-4 + 3555: -8,-4 + 3556: -9,-4 + 3557: -6,-7 + 3558: -6,-6 + 3559: -5,-6 + 3560: -5,-5 + 3561: -6,-5 + 3562: -7,-6 + 3563: -8,-6 + 3564: -7,-8 + 3565: -7,-7 + 3566: -5,-9 + 3567: -4,-9 + 3568: -8,-10 + 3569: -8,-11 + 3570: -8,-11 + 3571: -6,-12 + 3572: -6,-12 + 3573: -5,-12 + 3574: -4,-12 + 3575: -3,-13 + 3576: -4,-13 + 3577: -5,-13 + 3578: -6,-13 + 3579: -4,-13 + 3580: -3,-13 + 3581: -3,-12 + 3582: -3,-11 + 3583: -4,-11 + 3584: -4,-11 + 3585: -5,-11 + 3586: -4,-12 + 3587: -4,-12 + 3588: -5,-12 + 3589: -6,-12 + 3590: -7,-11 + 3591: -9,-10 + 3592: -8,-10 + 3593: -8,-11 + 3594: -8,-12 + 3595: -7,-12 + 3596: -6,-12 + 3597: -6,-14 + 3598: -5,-14 + 3599: -5,-14 + 3600: -4,-14 + 3601: -3,-14 + 3602: -3,-14 + 3603: -3,-13 + 3604: -5,-13 + 3605: -7,-12 + 3606: -8,-12 + 3607: -6,-11 + 3608: -5,-11 + 3609: -3,-18 + 3610: -4,-18 + 3611: -4,-16 + 3612: -3,-16 + 3613: -5,-16 + 3614: -5,-16 + 3615: -7,-16 + 3616: -8,-19 + 3617: -6,-18 + 3618: -6,-19 + 3619: -5,-20 + 3620: -5,-19 + 3621: -5,-18 + 3622: -5,-19 + 3623: -4,-19 + 3624: -3,-20 + 3625: -5,-20 + 3626: -4,-20 + 3627: -3,-19 + 3628: -4,-19 + 3629: -3,-18 + 3630: -3,-18 + 3631: -5,-18 + 3632: -5,-18 + 3633: -7,-17 + 3634: -8,-16 + 3635: -8,-15 + 3636: -8,-14 + 3637: -8,-15 + 3638: -7,-18 + 3639: -6,-17 + 3640: -7,-15 + 3641: -7,-16 + 3642: -7,-17 + 3643: -7,-18 + 3644: -7,-15 + 3645: -7,-15 + 3646: -8,-17 + 3647: -8,-17 + 3648: -8,-15 + 3649: -7,-18 + 3650: -6,-19 + 3651: -6,-20 + 3652: -4,-19 + 3653: 4,-22 + 3654: 3,-22 + 3655: 3,-21 + 3656: 2,-21 + 3657: 2,-21 + 3658: 2,-22 + 3659: 1,-21 + 3660: 5,-20 + 3661: 3,-20 + 3662: 3,-20 + 3663: 3,-22 + 3664: 3,-22 + 3665: 3,-21 + 3666: 4,-20 + 3667: 5,-22 + 3668: 6,-21 + 3669: 6,-20 + 3670: 6,-21 + 3671: 7,-21 + 3672: 6,-21 + 3673: 7,-22 + 3674: 6,-23 + 3675: 9,-23 + 3676: 10,-23 + 3677: 12,-19 + 3678: 9,-19 + 3679: 13,-20 + 3680: 13,-20 + 3681: 15,-21 + 3682: 15,-21 + 3683: 16,-20 + 3684: 15,-20 + 3685: 14,-18 + 3686: 14,-18 + 3687: 14,-15 + 3688: 15,-14 + 3689: 8,-16 + 3690: 7,-16 + 3691: 6,-17 + 3692: 6,-18 + 3693: 7,-19 + 3694: 7,-17 + 3695: 8,-18 + 3696: 9,-20 + 3697: 9,-20 + 3698: 8,-22 + 3699: 10,-22 + 3700: 11,-20 + 3701: 9,-17 + 3702: 9,-15 + 3703: 10,-13 + 3704: 9,-14 + 3705: 10,-15 + 3706: 12,-13 + 3707: 12,-13 + 3708: 11,-14 + 3709: 12,-14 + 3710: 10,-13 + 3711: 8,-13 + 3712: 9,-14 + 3713: 9,-14 + 3714: 10,-15 + 3715: 10,-14 + 3716: 10,-15 + 3717: 12,-15 + 3718: 12,-14 + 3719: 12,-14 + 3720: 13,-14 + 3721: 13,-13 + 3722: 10,-13 + 3723: 11,-13 + 3724: 11,-14 + 3725: 11,-15 + 3726: 12,-15 + 3727: 14,-15 + 3728: 14,-14 + 3729: 14,-14 + 3730: 15,-13 + 3731: 15,-15 + 3732: 15,-15 + 3733: 15,-17 + 3734: 15,-19 + 3735: 15,-21 + 3736: 15,-23 + 3737: 15,-25 + 3738: 15,-24 + 3739: 16,-24 + 3740: 17,-24 + 3741: 17,-22 + 3742: 16,-21 + 3743: 12,-25 + 3744: 8,-28 + 3745: 6,-29 + 3746: 4,-29 + 3747: 4,-30 + 3748: 4,-29 + 3749: 3,-27 + 3750: 3,-29 + 3751: 3,-29 + 3752: 5,-28 + 3753: 6,-28 + 3754: 5,-29 + 3755: 7,-28 + 3756: 7,-28 + 3757: 8,-27 + 3758: 8,-29 + 3759: 7,-28 + 3760: 5,-27 + 3761: 5,-28 + 3762: 5,-28 + 3763: 6,-29 + 3764: 5,-29 + 3765: 6,-27 + 3766: 3,-28 + 3767: 4,-30 + 3768: 4,-30 + 3769: 6,-27 + 3770: 8,-28 + 3771: 9,-26 + 3772: 10,-27 + 3773: 10,-27 + 3774: 11,-27 + 3775: 12,-26 + 3776: 12,-27 + 3777: 10,-28 + 3778: 15,-25 + 3779: 10,-23 + 3780: 13,-23 + 3781: 18,-23 + 3782: 17,-24 + 3783: 13,-24 + 3784: 11,-24 + 3785: 15,-23 + 3786: 16,-23 + 3787: 8,-22 + 3788: 16,-20 + 3789: 16,-18 + 3790: 15,-18 + 3791: 18,-16 + 3792: 18,-17 + 3793: 17,-18 + 3794: 17,-15 + 3795: 14,-14 + 3796: 15,-14 + 3797: 15,-14 + 3798: 15,-13 + 3799: 11,-9 + 3800: 12,-9 + 3801: 13,-9 + 3802: 15,-9 + 3803: 16,-9 + 3804: 17,-9 + 3805: 17,-8 + 3806: 17,-8 + 3807: 17,-6 + 3808: 17,-5 + 3809: 17,-5 + 3810: 16,-5 + 3811: 13,-5 + 3812: 11,-5 + 3813: 12,-5 + 3814: 14,-5 + 3815: 16,-5 + 3816: 16,-6 + 3817: 15,-6 + 3818: 14,-6 + 3819: 12,-6 + 3820: 11,-6 + 3821: 11,-8 + 3822: 12,-7 + 3823: 12,-8 + 3824: 10,-6 + 3825: 10,-7 + 3826: 10,-9 + 3827: 11,-9 + 3828: 11,-7 + 3829: 12,-8 + 3830: 12,-9 + 3831: 15,-9 + 3832: 16,-9 + 3833: 18,-9 + 3834: 17,-7 + 3835: 17,-6 + 3836: 14,-9 + 3837: 14,-9 + 3838: 13,-9 + 3839: 13,-8 + 3840: 14,-8 + 3841: 14,-7 + 3842: 14,-7 + 3843: 15,-7 + 3844: 14,-8 + 3845: 14,-8 + 3846: 16,-7 + 3847: 16,-8 + 3848: 15,-5 + 3849: 22,-3 + 3850: 23,-3 + 3851: 24,-3 + 3852: 27,-3 + 3853: 29,-3 + 3854: 29,-4 + 3855: 27,-4 + 3856: 27,-4 + 3857: 26,-3 + 3858: 26,-4 + 3859: 23,-5 + 3860: 24,-5 + 3861: 24,-6 + 3862: 23,-7 + 3863: 24,-8 + 3864: 24,-8 + 3865: 23,-9 + 3866: 24,-9 + 3867: 25,-7 + 3868: 24,-10 + 3869: 24,-12 + 3870: 25,-12 + 3871: 25,-9 + 3872: 25,-11 + 3873: 25,-12 + 3874: 24,-11 + 3875: 27,-11 + 3876: 27,-12 + 3877: 28,-14 + 3878: 27,-14 + 3879: 28,-14 + 3880: 28,-14 + 3881: 29,-13 + 3882: 27,-12 + 3883: 28,-11 + 3884: 28,-12 + 3885: 28,-11 + 3886: 26,-14 + 3887: 27,-13 + 3888: 27,-13 + 3889: 28,-13 + 3890: 27,-15 + 3891: 28,-15 + 3892: 28,-15 + 3893: 29,-14 + 3894: 29,-9 + 3895: 28,-10 + 3896: 25,-9 + 3897: 26,-10 + 3898: 27,-9 + 3899: 28,-9 + 3900: 27,-7 + 3901: 28,-7 + 3902: 29,-6 + 3903: 29,-9 + 3904: 28,-8 + 3905: 28,-7 + 3906: 27,-6 + 3907: 28,-6 + 3908: 28,-4 + 3909: 28,-4 + 3910: 29,-4 + 3911: 29,-3 + 3912: 27,-3 + 3913: 27,-4 + 3914: 28,-4 + 3915: 29,-4 + 3916: 27,-3 + 3917: 27,-4 + 3918: 29,-4 + 3919: 29,-1 + 3920: 27,0 + 3921: 30,0 + 3922: 32,0 + 3923: 31,-1 + 3924: 30,-1 + 3925: 26,6 + 3926: 27,6 + 3927: 28,6 + 3928: 28,8 + 3929: 26,8 + 3930: 27,6 + 3931: 27,7 + 3932: 28,7 + 3933: 27,6 + 3934: 26,3 + 3935: 28,4 + 3936: 29,3 + 3937: 28,3 + 3938: 25,3 + 3939: 27,4 + 3940: 29,4 + 3941: 26,3 + 3942: 28,4 + 3943: 26,10 + 3944: 27,11 + 3945: 29,10 + 3946: 29,11 + 3947: 28,11 + 3948: 27,12 + 3949: 28,10 + 3950: 29,11 + 3951: 27,11 + 3952: 27,11 + 3953: 29,12 + 3954: 26,11 + 3955: 27,11 + 3956: 27,10 + 3957: 29,12 + 3958: 27,10 + 3959: 25,10 + 3960: 27,10 + 3961: 26,11 + 3962: 26,12 + 3963: 27,12 + 3964: 28,12 + 3965: 29,12 + 3966: 28,11 + 3967: 29,10 + 3968: 28,10 + 3969: 27,10 + 3970: 26,10 + 3971: 27,12 + 3972: 23,12 + 3973: 22,13 + 3974: 19,13 + 3975: 18,12 + 3976: 18,12 + 3977: 16,12 + 3978: 18,14 + 3979: 17,14 + 3980: 22,14 + 3981: 22,14 + 3982: 21,14 + 3983: 19,13 + 3984: 24,14 + 3985: 24,13 + 3986: 24,9 + 3987: 25,9 + 3988: 25,7 + 3989: 24,3 + 3990: 23,2 + 3991: 23,4 + 3992: 23,6 + 3993: 23,7 + 3994: 23,9 + 3995: 23,11 + 3996: 23,13 + 3997: 24,14 + 3998: 24,12 + 3999: 24,10 + 4000: 24,8 + 4001: 24,6 + 4002: 24,5 + 4003: 24,3 + 4004: 23,4 + 4005: 23,6 + 4006: 23,10 + 4007: 24,13 + 4008: 24,10 + 4009: 24,7 + 4010: 24,4 + 4011: 23,3 + 4012: 23,7 + 4013: 17,16 + 4014: 20,17 + 4015: 22,16 + 4016: 23,16 + 4017: 20,16 + 4018: 19,18 + 4019: 18,19 + 4020: 19,20 + 4021: 18,21 + 4022: 18,22 + 4023: 19,22 + 4024: 20,22 + 4025: 20,19 + 4026: 18,19 + 4027: 17,17 + 4028: 20,17 + 4029: 21,18 + 4030: 22,19 + 4031: 22,16 + 4032: 22,16 + 4033: 22,18 + 4034: 21,18 + 4035: 20,15 + 4036: 21,17 + 4037: 20,16 + 4038: 17,16 + 4039: 17,18 + 4040: 19,17 + 4041: 18,17 + 4042: 18,18 + 4043: 20,18 + 4044: 20,16 + 4045: 21,16 + 4046: 22,17 + 4047: 21,17 + 4048: 21,17 + 4049: 18,17 + 4050: 18,18 + 4051: 19,18 + 4052: 20,18 + 4053: 20,19 + 4054: 18,19 + 4055: 21,19 + 4056: 21,20 + 4057: 19,20 + 4058: 19,21 + 4059: 19,22 + 4060: 20,23 + 4061: 20,22 + 4062: 13,19 + 4063: 15,19 + 4064: 15,18 + 4065: 13,18 + 4066: 14,18 + 4067: 15,17 + 4068: 13,17 + 4069: 13,16 + 4070: 15,15 + 4071: 14,15 + 4072: 13,15 + 4073: 13,14 + 4074: 15,14 + 4075: 14,13 + 4076: 13,13 + 4077: 15,13 + 4078: 15,15 + 4079: 13,15 + 4080: 14,15 + 4081: 14,16 + 4082: 14,16 + 4083: 15,17 + 4084: 14,18 + 4085: 13,18 + 4086: 14,19 + 4087: 15,19 + 4088: 13,19 + - node: + cleanable: True + color: '#49392696' + id: DirtHeavyMonotile + decals: + 4268: -23,1 + 4269: -21,1 + 4270: -19,1 + 4271: -16,1 + 4272: -14,1 + 4273: -12,1 + 4274: -9,1 + 4275: -7,1 + 4276: -4,1 + 4277: -2,1 + 4278: 0,1 + 4279: 2,1 + 4280: 5,1 + 4281: 7,0 + 4282: 12,0 + 4283: 15,-1 + 4284: 19,-1 + 4285: 24,-1 + 4286: 27,-1 + 4287: 30,-1 + 4288: 33,-1 + 4289: 36,-1 + 4290: 40,0 + 4291: 45,0 + 4292: 47,0 + 4293: 51,0 + 4294: 54,1 + 4295: 55,0 + 4296: 62,0 + 4297: 63,1 + 4298: 64,0 + 4299: 67,1 + 4300: 66,-1 + 4301: 62,0 + 4302: 59,-1 + 4303: 59,-4 + 4304: 59,0 + 4305: 58,2 + 4306: 59,5 + 4307: 58,3 + 4308: 59,4 + 4309: 50,3 + 4310: 49,4 + 4311: 49,6 + 4312: 49,6 + 4313: 51,5 + 4314: 51,9 + 4315: 51,12 + 4316: 50,14 + 4317: 49,14 + 4318: 49,16 + 4319: 51,17 + 4320: 54,12 + 4321: 54,13 + 4322: 53,13 + 4323: 53,11 + 4324: 53,9 + 4325: 54,9 + 4326: 49,8 + 4327: 47,9 + 4328: 46,9 + 4329: 45,11 + 4330: 45,13 + 4331: 46,13 + 4332: 49,13 + 4333: 49,10 + 4334: 49,5 + 4335: 50,2 + 4336: 51,0 + 4337: 50,-3 + 4338: 49,-5 + 4339: 50,-3 + 4340: 51,-3 + 4341: 52,-5 + 4342: 52,-5 + 4343: 51,-11 + 4344: 50,-12 + 4345: 49,-14 + 4346: 48,-13 + 4347: 50,-14 + 4348: 50,-13 + 4349: 51,-13 + 4350: 53,-13 + 4351: 54,-13 + 4352: 55,-13 + 4353: 55,-11 + 4354: 55,-9 + 4355: 51,-10 + 4356: 48,-9 + 4357: 46,-9 + 4358: 47,-10 + 4359: 45,-10 + 4360: 46,-11 + 4361: 50,-11 + 4362: 50,-9 + 4363: 48,-6 + 4364: 50,-4 + 4365: 50,0 + 4366: 48,1 + 4367: 45,1 + 4368: 42,0 + 4369: 38,0 + 4370: 34,1 + 4371: 30,1 + 4372: 27,1 + 4373: 24,-1 + 4374: 20,-1 + 4375: 15,0 + 4376: 11,-1 + 4377: 7,0 + 4378: 4,0 + 4379: -1,1 + 4380: -5,0 + 4381: -9,-1 + 4382: -12,-1 + 4383: -14,0 + 4384: -17,1 + 4385: -20,1 + 4386: -21,1 + 4387: -22,0 + 4388: -23,-1 + 4389: -20,-1 + 4390: -13,1 + 4391: -12,-1 + 4392: -10,0 + 4393: -7,0 + 4394: -4,-1 + 4395: -5,0 + 4396: -3,0 + 4397: -1,-1 + - node: + cleanable: True + color: '#49392696' + id: DirtLight + decals: + 4219: 67,1 + 4220: 65,1 + 4221: 62,1 + 4222: 59,1 + 4223: 56,1 + 4224: 53,1 + 4225: 49,1 + 4226: 45,1 + 4227: 42,1 + 4228: 38,1 + 4229: 35,1 + 4230: 32,1 + 4231: 28,1 + 4232: 26,1 + 4233: 27,1 + 4234: 25,1 + 4235: 24,1 + 4236: 21,1 + 4237: 18,1 + 4238: 15,1 + 4239: 12,1 + 4240: 9,1 + 4241: 6,1 + 4242: 3,1 + 4243: 0,1 + 4244: -4,1 + 4245: -7,1 + 4246: -10,1 + 4247: -14,1 + 4248: -16,1 + 4249: -19,1 + 4250: -21,1 + 4251: -22,1 + 4252: -23,0 + 4253: -23,-1 + 4254: -23,-2 + 4255: -21,-1 + 4256: -19,-1 + 4257: -18,-1 + 4258: -18,-1 + 4259: -15,0 + 4260: -17,2 + 4261: -20,1 + 4262: -23,1 + 4263: -23,0 + 4264: -20,0 + 4265: -18,0 + 4266: -17,0 + 4267: -21,1 + - node: + cleanable: True + color: '#49392696' + id: DirtMedium + decals: + 4089: 38,0 + 4090: 42,0 + 4091: 46,0 + 4092: 51,0 + 4093: 55,0 + 4094: 60,0 + 4095: 61,0 + 4096: 63,0 + 4097: 66,0 + 4098: 67,0 + 4099: 62,0 + 4100: 56,-1 + 4101: 51,-1 + 4102: 47,-1 + 4103: 42,-1 + 4104: 38,-1 + 4105: 34,-1 + 4106: 29,-1 + 4107: 25,-1 + 4108: 21,-1 + 4109: 17,-1 + 4110: 13,-1 + 4111: 9,-1 + 4112: 5,-1 + 4113: 0,-1 + 4114: -3,-1 + 4115: -8,-1 + 4116: -12,-1 + 4117: -15,-1 + 4118: -18,-1 + 4119: -21,-1 + 4120: -23,-1 + 4121: -23,0 + 4122: -21,0 + 4123: -19,0 + 4124: -17,0 + 4125: -12,0 + 4126: -11,1 + 4127: -15,1 + 4128: -18,1 + 4129: -20,1 + 4130: -22,1 + 4131: -23,0 + 4132: -21,0 + 4133: -19,0 + 4134: -17,0 + 4135: -12,0 + 4136: -6,0 + 4137: -2,-1 + 4138: 3,0 + 4139: 8,1 + 4140: 12,1 + 4141: 16,1 + 4142: 20,1 + 4143: 24,1 + 4144: 28,1 + 4145: 32,1 + 4146: 35,1 + 4147: 39,1 + 4148: 42,1 + 4149: 46,1 + 4150: 45,1 + 4151: 35,1 + 4152: 33,1 + 4153: 33,-1 + 4154: 32,-1 + 4155: 31,-1 + 4156: 31,0 + 4157: 34,0 + 4158: 38,0 + 4159: 42,1 + 4160: 47,0 + 4161: 50,0 + 4162: 54,1 + 4163: 56,1 + 4164: 51,2 + 4165: 51,5 + 4166: 51,9 + 4167: 51,13 + 4168: 50,14 + 4169: 50,13 + 4170: 48,11 + 4171: 50,6 + 4172: 50,3 + 4173: 49,-1 + 4174: 49,-5 + 4175: 49,-8 + 4176: 49,-12 + 4177: 49,-14 + 4178: 50,-14 + 4179: 50,-12 + 4180: 50,-9 + 4181: 50,-5 + 4182: 50,-2 + 4183: 50,1 + 4184: 50,4 + 4185: 50,7 + 4186: 50,10 + 4187: 50,13 + 4188: 51,14 + 4189: 51,11 + 4190: 51,9 + 4191: 51,6 + 4192: 51,3 + 4193: 51,0 + 4194: 51,-4 + 4195: 51,-7 + 4196: 51,-10 + 4197: 51,-12 + 4198: 51,-14 + 4199: 51,-11 + 4200: 51,-8 + 4201: 51,-5 + 4202: 51,-1 + 4203: 52,1 + 4204: 55,1 + 4205: 59,1 + 4206: 62,1 + 4207: 64,1 + 4208: 60,1 + 4209: 58,1 + 4210: 58,4 + 4211: 59,5 + 4212: 59,4 + 4213: 59,1 + 4214: 59,-3 + 4215: 59,-5 + 4216: 58,-4 + 4217: 58,-1 + 4218: 60,1 + - node: + color: '#A4610696' + id: HalfTileOverlayGreyscale + decals: + 746: 61,1 + 762: 50,-10 + - node: + color: '#A4610696' + id: HalfTileOverlayGreyscale180 + decals: + 730: 61,0 + 744: 61,-1 + 745: 62,-1 + 761: 50,-12 + - node: + color: '#A4610696' + id: HalfTileOverlayGreyscale90 + decals: + 715: 50,11 + - node: + angle: -1.5707963267948966 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 669: 53,12 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 665: 47,-12 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 667: 62,-3 + - node: + color: '#D4D4D428' + id: OffsetCheckerBOverlay + decals: + 813: 9,3 + 814: 8,3 + 815: 7,3 + 816: 6,3 + 817: 5,3 + 818: 4,3 + 819: 3,3 + 820: 3,4 + 821: 3,5 + 822: 3,6 + 823: 3,7 + 824: 3,8 + 825: 3,9 + 826: 4,9 + 827: 4,8 + 828: 5,8 + 829: 6,8 + 830: 6,7 + 831: 5,7 + 832: 4,7 + 833: 4,6 + 834: 4,5 + 835: 4,4 + 836: 5,4 + 837: 5,5 + 838: 5,6 + 839: 6,6 + 840: 7,6 + 841: 8,6 + 842: 8,5 + 843: 7,5 + 844: 6,5 + 845: 6,4 + 846: 7,4 + 847: 8,4 + 848: 9,4 + 849: 37,-3 + 850: 38,-3 + 851: 39,-3 + 852: 40,-3 + 853: 41,-3 + 854: 42,-3 + 855: 43,-3 + 857: 43,-5 + 858: 42,-5 + 860: 40,-5 + 861: 39,-5 + 862: 38,-5 + 863: 37,-5 + 864: 37,-4 + 865: 38,-4 + 866: 39,-4 + 867: 40,-4 + 868: 41,-4 + 869: 42,-4 + 1708: 41,-5 + 1709: 43,-4 + - node: + color: '#D4D4D496' + id: OffsetCheckerBOverlay + decals: + 775: 3,-3 + 776: 4,-3 + 777: 5,-3 + 778: 6,-3 + 779: 7,-3 + 780: 8,-3 + 781: 9,-3 + 782: 9,-4 + 783: 8,-4 + 784: 7,-4 + 785: 6,-4 + 786: 5,-4 + 787: 4,-4 + 788: 3,-4 + 789: 3,-5 + 790: 4,-5 + 791: 5,-5 + 792: 6,-5 + 793: 7,-5 + 794: 8,-5 + 795: 8,-6 + 796: 7,-6 + 797: 6,-6 + 798: 5,-6 + 799: 4,-6 + 800: 3,-6 + 801: 3,-7 + 802: 4,-7 + 803: 5,-7 + 804: 6,-7 + 805: 8,-7 + 806: 7,-7 + 807: 3,-8 + 808: 4,-8 + 809: 5,-8 + 810: 6,-8 + 811: 3,-9 + 812: 4,-9 + 870: 38,5 + 871: 37,5 + 872: 37,4 + 873: 37,3 + 874: 38,3 + 875: 39,3 + 876: 40,3 + 877: 41,3 + 878: 42,3 + 879: 43,3 + 880: 43,4 + 881: 43,5 + 882: 42,5 + 883: 41,5 + 884: 40,5 + 885: 39,5 + 886: 38,4 + 887: 39,4 + 888: 40,4 + 889: 41,4 + 890: 42,4 + - node: + color: '#A4610696' + id: QuarterTileOverlayGreyscale180 + decals: + 711: 49,10 + 731: 60,0 + - node: + color: '#A4610696' + id: QuarterTileOverlayGreyscale270 + decals: + 710: 51,10 + - node: + color: '#A4610696' + id: QuarterTileOverlayGreyscale90 + decals: + 713: 49,11 + 763: 50,-11 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign1 + decals: + 1684: 16,1 + 1702: -20,1 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign10 + decals: + 1685: 17,-1 + 1704: -19,-1 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign11 + decals: + 1686: 18,-1 + 1705: -18,-1 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign2 + decals: + 1687: 17,1 + 1703: -19,1 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign3 + decals: + 1677: 14,0 + 1688: -22,0 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign4 + decals: + 1678: 15,0 + 1701: -21,0 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign5 + decals: + 1679: 16,0 + 1700: -20,0 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign6 + decals: + 1680: 17,0 + 1699: -19,0 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign7 + decals: + 1681: 18,0 + 1698: -18,0 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign8 + decals: + 1682: 19,0 + 1697: -17,0 + - node: + color: '#B3B3B3FF' + id: SpaceStationSign9 + decals: + 1683: 20,0 + 1696: -16,0 + - node: + color: '#A4610696' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 712: 50,12 + 714: 50,10 + - node: + color: '#A4610696' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 743: 60,-1 + - node: + color: '#4D65B4FF' + id: WarnCornerGreyscaleNE + decals: + 1014: -7,-7 + 1015: -8,-6 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNE + decals: + 685: 45,-13 + 686: 61,-5 + 687: 51,11 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNW + decals: + 684: 49,-13 + 688: 55,11 + 689: 63,-5 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSE + decals: + 683: 45,-11 + 691: 51,13 + 773: 61,-1 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSW + decals: + 692: 55,13 + 770: 49,-11 + 774: 63,-1 + - node: + color: '#FFFFFFFF' + id: WarnLineE + decals: + 675: 45,-12 + 702: 61,-4 + 703: 61,-3 + 704: 61,-2 + 705: 51,12 + 1032: -24,1 + 1033: -24,0 + 1034: -24,-1 + 1036: -35,0 + 1038: -37,1 + 1039: -37,0 + 1040: -37,-1 + 1059: -14,1 + 1060: -14,0 + 1061: -14,-1 + 1076: -13,-4 + 1077: -15,-4 + 1078: 2,1 + 1079: 2,0 + 1080: 2,-1 + 1081: -2,-1 + 1082: -2,0 + 1083: -2,1 + 1112: 2,41 + 1115: -2,41 + 1117: -4,42 + 1118: -4,41 + 1119: -4,40 + 1132: 2,29 + 1133: 2,28 + 1137: 9,27 + 1138: -2,14 + 1148: -2,8 + 1149: -2,7 + 1150: 2,8 + 1151: 2,7 + 1152: 2,6 + 1153: 2,4 + 1187: 2,-4 + 1188: 2,-6 + 1189: 2,-7 + 1190: 2,-8 + 1191: -3,-8 + 1194: -2,-12 + 1201: 2,-20 + 1202: 2,-21 + 1203: 2,-22 + 1204: -2,-19 + 1205: 5,-20 + 1206: 5,-21 + 1207: 5,-22 + 1216: 2,-28 + 1232: -4,-40 + 1233: -4,-41 + 1234: -4,-42 + 1236: -2,-41 + 1239: 2,-41 + 1251: 25,7 + 1265: 18,22 + 1266: 16,18 + 1267: 10,1 + 1268: 10,0 + 1269: 10,-1 + 1304: 26,-11 + 1305: 26,-12 + 1311: 30,1 + 1312: 30,0 + 1313: 30,-1 + 1314: 36,1 + 1315: 36,0 + 1316: 36,-1 + 1376: 48,-1 + 1377: 48,0 + 1378: 48,1 + 1381: 52,0 + 1382: 57,1 + 1383: 57,0 + 1384: 57,-1 + 1385: 42,12 + 1386: 42,-12 + 1391: 52,1 + 1392: 52,-1 + 1397: 65,-1 + 1398: 65,1 + 1403: 56,-9 + 1404: 56,9 + 1992: 2,-42 + 1993: 2,-40 + 1994: -2,-42 + 1995: -2,-40 + 1996: 2,40 + 1997: 2,42 + 1998: -2,40 + 1999: -2,42 + 2000: -35,-1 + 2001: -35,1 + 2033: -9,19 + 4401: 65,0 + - node: + color: '#4D65B4FF' + id: WarnLineGreyscaleE + decals: + 1013: -7,-8 + - node: + color: '#4D65B4FF' + id: WarnLineGreyscaleN + decals: + 1023: -5,-9 + 1024: -4,-9 + - node: + color: '#FFFFFFFF' + id: WarnLineN + decals: + 676: 46,-11 + 677: 47,-11 + 678: 48,-11 + 706: 52,13 + 707: 53,13 + 708: 54,13 + 772: 62,-1 + 1042: -33,-2 + 1045: -33,2 + 1047: -34,4 + 1048: -33,4 + 1049: -32,4 + 1065: -11,2 + 1066: -12,2 + 1067: -5,2 + 1068: -4,2 + 1069: -11,-2 + 1090: -1,-2 + 1091: 0,-2 + 1092: 1,-2 + 1093: -1,2 + 1094: 0,2 + 1095: 1,2 + 1122: -1,45 + 1123: 1,45 + 1129: -1,32 + 1130: 0,32 + 1131: 1,32 + 1141: -7,20 + 1147: -8,10 + 1160: -1,10 + 1161: 1,10 + 1162: 1,10 + 1163: 0,10 + 1175: 4,2 + 1176: 6,2 + 1177: 7,2 + 1178: 8,2 + 1179: 4,-2 + 1180: 6,-2 + 1181: 7,-2 + 1182: 8,-2 + 1198: -1,-15 + 1199: 0,-15 + 1200: 1,-15 + 1217: 0,-33 + 1218: -1,-33 + 1219: 1,-33 + 1230: 0,-43 + 1252: 27,5 + 1253: 27,9 + 1257: 27,13 + 1258: 28,15 + 1259: 21,15 + 1273: 17,3 + 1274: 18,3 + 1275: 14,-2 + 1276: 16,-2 + 1277: 14,-4 + 1278: 16,-4 + 1285: 23,2 + 1286: 24,2 + 1287: 23,-2 + 1288: 24,-2 + 1289: 23,-4 + 1290: 24,-4 + 1291: 29,-2 + 1292: 28,-5 + 1303: 28,-10 + 1320: 39,2 + 1321: 42,-2 + 1322: 41,6 + 1323: 41,-6 + 1324: 0,43 + 1325: 0,45 + 1347: 43,11 + 1348: 49,-7 + 1349: 50,-7 + 1350: 51,-7 + 1353: 46,2 + 1356: 49,18 + 1357: 51,18 + 1359: 49,7 + 1360: 50,7 + 1361: 51,7 + 1362: 59,6 + 1363: 59,-6 + 1364: 43,-11 + 1393: 49,15 + 1394: 51,15 + 1405: 49,-15 + 1406: 51,-15 + 2012: -1,43 + 2013: 1,43 + 2014: 1,-43 + 2015: -1,-43 + 2016: -32,-2 + 2017: -34,-2 + 2018: -34,2 + 2019: -32,2 + 2029: -5,20 + 2030: -7,17 + 4400: 50,-15 + 4405: 50,15 + 4406: 50,18 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 694: 63,-4 + 695: 63,-3 + 696: 63,-2 + 697: 55,12 + 771: 49,-12 + 1027: -35,0 + 1029: -24,1 + 1030: -24,0 + 1031: -24,-1 + 1062: -14,1 + 1063: -14,0 + 1064: -14,-1 + 1075: -13,-4 + 1096: -2,1 + 1097: -2,0 + 1098: -2,-1 + 1099: 2,1 + 1100: 2,0 + 1101: 2,-1 + 1102: 4,42 + 1103: 4,41 + 1104: 4,40 + 1106: 2,41 + 1109: -2,41 + 1134: 2,28 + 1135: 2,29 + 1136: 9,27 + 1139: -2,14 + 1154: -2,8 + 1155: -2,7 + 1156: 2,8 + 1157: 2,7 + 1158: 2,6 + 1159: 2,4 + 1183: 2,-4 + 1184: 2,-6 + 1185: 2,-7 + 1186: 2,-8 + 1192: -3,-8 + 1193: -2,-12 + 1208: -2,-19 + 1209: 2,-20 + 1210: 2,-21 + 1211: 2,-22 + 1212: 5,-20 + 1213: 5,-21 + 1214: 5,-22 + 1215: 2,-28 + 1242: -2,-41 + 1245: 2,-41 + 1247: 4,-40 + 1248: 4,-41 + 1249: 4,-42 + 1250: 25,7 + 1263: 18,22 + 1264: 16,18 + 1270: 10,1 + 1271: 10,0 + 1272: 10,-1 + 1306: 26,-12 + 1307: 26,-11 + 1308: 30,-1 + 1309: 30,0 + 1310: 30,1 + 1317: 36,1 + 1318: 36,0 + 1319: 36,-1 + 1365: 56,-9 + 1366: 57,-1 + 1367: 57,0 + 1368: 57,1 + 1370: 52,0 + 1372: 48,-1 + 1373: 48,0 + 1374: 48,1 + 1375: 56,9 + 1389: 52,1 + 1390: 52,-1 + 1399: 65,-1 + 1400: 65,1 + 1401: 68,1 + 1402: 68,-1 + 2002: -35,-1 + 2003: -35,1 + 2004: -2,-40 + 2005: -2,-42 + 2006: 2,-42 + 2007: 2,-40 + 2008: 2,40 + 2009: 2,42 + 2010: -2,42 + 2011: -2,40 + 2032: -9,19 + 4402: 65,0 + 4403: 68,0 + - node: + color: '#FFFFFFFF' + id: WarnLineW + decals: + 679: 46,-13 + 680: 47,-13 + 681: 48,-13 + 698: 54,11 + 699: 53,11 + 700: 52,11 + 701: 62,-5 + 1051: -33,2 + 1054: -33,-2 + 1056: -34,-4 + 1057: -32,-4 + 1058: -33,-4 + 1070: -12,2 + 1071: -11,2 + 1072: -5,2 + 1073: -4,2 + 1074: -11,-2 + 1084: -1,2 + 1085: 0,2 + 1086: 1,2 + 1087: -1,-2 + 1088: 0,-2 + 1089: 1,-2 + 1126: -1,32 + 1127: 0,32 + 1128: 1,32 + 1140: -7,20 + 1145: -4,17 + 1146: -8,10 + 1164: -1,10 + 1165: 0,10 + 1166: 1,10 + 1167: 8,2 + 1168: 7,2 + 1169: 6,2 + 1170: 4,2 + 1171: 4,-2 + 1172: 6,-2 + 1173: 7,-2 + 1174: 8,-2 + 1195: -1,-15 + 1196: 0,-15 + 1197: 1,-15 + 1220: -1,-33 + 1221: 0,-33 + 1222: 1,-33 + 1224: 0,-43 + 1226: -1,-45 + 1227: 0,-45 + 1228: 1,-45 + 1254: 27,9 + 1255: 27,5 + 1256: 27,13 + 1260: 21,15 + 1261: 17,11 + 1262: 18,11 + 1279: 14,-4 + 1280: 16,-4 + 1281: 14,-2 + 1282: 16,-2 + 1283: 24,2 + 1284: 23,2 + 1293: 23,-2 + 1294: 24,-2 + 1295: 23,-4 + 1296: 24,-4 + 1297: 29,-2 + 1298: 28,-5 + 1299: 28,-10 + 1300: 27,-15 + 1301: 28,-15 + 1302: 29,-15 + 1326: 0,43 + 1327: 41,-6 + 1328: 42,-2 + 1329: 39,2 + 1330: 41,6 + 1331: 43,11 + 1334: 49,7 + 1335: 50,7 + 1336: 51,7 + 1337: 50,-7 + 1338: 51,-7 + 1339: 49,-7 + 1342: 49,-18 + 1343: 51,-18 + 1344: 43,-11 + 1345: 59,-6 + 1346: 59,6 + 1354: 46,2 + 1395: 49,15 + 1396: 51,15 + 1407: 49,-15 + 1408: 51,-15 + 2020: -34,2 + 2021: -32,2 + 2022: -32,-2 + 2023: -34,-2 + 2024: -1,-43 + 2025: 1,-43 + 2026: 1,43 + 2027: -1,43 + 2028: -5,20 + 2031: -7,17 + 4398: 50,-18 + 4399: 50,-15 + 4404: 50,15 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinInnerNw + decals: + 1870: -10,7 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineN + decals: + 1867: -13,7 + 1868: -12,7 + 1869: -11,7 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineW + decals: + 1865: -10,9 + 1866: -10,8 + - node: + color: '#F9FFFEFF' + id: bushsnowa1 + decals: + 1941: 55.93668,-5.9317856 + - node: + color: '#F9FFFEFF' + id: bushsnowb3 + decals: + 1942: 56.021378,5.832554 + - node: + color: '#F9FFFEAB' + id: grasssnow04 + decals: + 1939: 56.072098,-4.733869 + 1940: 55.009598,-5.9317856 + - node: + color: '#F9FFFE73' + id: grasssnow08 + decals: + 1914: 53.888325,-4.672798 + 1915: 54.07351,-5.834835 + 1917: 55.8374,-4.3440943 + 1919: 53.869804,3.992175 + 1920: 53.976288,5.0708785 + 1921: 54.152214,5.964397 + 1922: 55.777214,5.913471 + 1923: 55.911472,5.015323 + 1924: 55.94388,4.0616193 + 1925: 54.869804,4.0245824 + - node: + color: '#F9FFFEAB' + id: grasssnow08 + decals: + 1938: 55.915848,-6.140119 + - node: + color: '#F9FFFE73' + id: grasssnow09 + decals: + 1926: 54.254066,6.0106936 + 1927: 54.221657,4.714397 + 1928: 54.582767,3.9736567 + 1929: 55.786472,3.92736 + 1930: 56.022583,5.9319897 + 1931: 53.84203,6.006064 + 1932: 54.119804,-6.0498223 + 1933: 55.346657,-6.012785 + - node: + color: '#F9FFFEA1' + id: grasssnowa1 + decals: + 1943: 54.31304,-5.705774 + - node: + color: '#F9FFFEAB' + id: grasssnowb3 + decals: + 1937: 55.925644,4.7237477 + - node: + color: '#F9FFFEAB' + id: grasssnowc2 + decals: + 1936: 54.49509,5.459859 + - type: BecomesStation + id: TradeMall + - type: StationTransit + - type: IFF + - type: StationMember + - type: NavMap +- proto: AirAlarm + entities: + - uid: 216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,7.5 + parent: 1 + - type: DeviceList + devices: + - 3598 + - 3685 + - 3597 + - 3651 + - 3676 + - 3655 + - 3674 + - 3667 + - 3675 + - uid: 468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,12.5 + parent: 1 + - type: DeviceList + devices: + - 5323 + - 5322 + - 5300 + - 5299 + - 3106 + - 5056 + - uid: 473 + components: + - type: Transform + pos: 44.5,2.5 + parent: 1 + - type: DeviceList + devices: + - 4758 + - 4759 + - 4824 + - 4878 + - 1834 + - 2604 + - 3761 + - 4818 + - uid: 1037 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-5.5 + parent: 1 + - type: DeviceList + devices: + - 1050 + - 1047 + - uid: 2892 + components: + - type: Transform + pos: -4.5,-9.5 + parent: 1 + - type: DeviceList + devices: + - 3020 + - 3019 + - uid: 3527 + components: + - type: Transform + pos: 21.5,22.5 + parent: 1 + - type: DeviceList + devices: + - 8 + - 3369 + - 3528 + - 3529 + - uid: 3534 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-7.5 + parent: 1 + - type: DeviceList + devices: + - 3586 + - 3587 + - 3589 + - 3588 + - 3563 + - 2014 + - uid: 3633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,38.5 + parent: 1 + - type: DeviceList + devices: + - 5265 + - 5271 + - uid: 3705 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-4.5 + parent: 1 + - type: DeviceList + devices: + - 1270 + - 1374 + - uid: 3751 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-8.5 + parent: 1 + - type: DeviceList + devices: + - 5018 + - 5019 + - uid: 3754 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-4.5 + parent: 1 + - type: DeviceList + devices: + - 5079 + - 5080 + - uid: 3769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-1.5 + parent: 1 + - type: DeviceList + devices: + - 4776 + - 4877 + - 4784 + - 4831 + - 4805 + - 4876 + - 4777 + - 4778 + - uid: 3779 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-1.5 + parent: 1 + - type: DeviceList + devices: + - 3782 + - 3822 + - 3734 + - 3691 + - 3355 + - 3356 + - uid: 3781 + components: + - type: Transform + pos: -21.5,3.5 + parent: 1 + - type: DeviceList + devices: + - 1013 + - 1335 + - 5263 + - uid: 3792 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 1 + - type: DeviceList + devices: + - 5298 + - 3760 + - 4984 + - 4983 + - 5021 + - 5014 + - 5020 + - 4990 + - 5022 + - 5023 + - uid: 3811 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,19.5 + parent: 1 + - type: DeviceList + devices: + - 5271 + - 5265 + - 666 + - 555 + - 5270 + - 5264 + - uid: 3814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-25.5 + parent: 1 + - type: DeviceList + devices: + - 532 + - 507 + - 5266 + - 5269 + - 5173 + - 5200 + - 3621 + - 3622 + - 3613 + - 3611 + - uid: 4934 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,7.5 + parent: 1 + - type: DeviceList + devices: + - 4755 + - 3821 + - 4764 + - 4765 + - 4763 + - 4912 + - uid: 4935 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-1.5 + parent: 1 + - type: DeviceList + devices: + - 4937 + - 4910 + - 4760 + - 4762 + - 4761 + - 4780 + - 4756 + - uid: 4940 + components: + - type: Transform + pos: 48.5,-6.5 + parent: 1 + - type: DeviceList + devices: + - 4766 + - 4767 + - 4768 + - 4938 + - 4757 + - 4775 + - uid: 5468 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,6.5 + parent: 1 + - type: DeviceList + devices: + - 1051 + - 1048 + - uid: 6060 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-22.5 + parent: 1 + - type: DeviceList + devices: + - 3621 + - 3622 +- proto: AirAlarmElectronics + entities: + - uid: 4519 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.299688,-16.271776 + parent: 1 +- proto: AirCanister + entities: + - uid: 2363 + components: + - type: Transform + pos: 26.5,14.5 + parent: 1 + - uid: 2465 + components: + - type: Transform + pos: 4.5,13.5 + parent: 1 + - uid: 2541 + components: + - type: Transform + pos: -13.5,-2.5 + parent: 1 + - uid: 4743 + components: + - type: Transform + pos: 18.5,-12.5 + parent: 1 + - uid: 5523 + components: + - type: Transform + anchored: True + pos: 15.5,13.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: Airlock + entities: + - uid: 1646 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 1 + - uid: 4420 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-4.5 + parent: 1 + - uid: 4421 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-4.5 + parent: 1 + - uid: 4422 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-1.5 + parent: 1 + - uid: 5390 + components: + - type: Transform + pos: 2.5,-27.5 + parent: 1 + - uid: 5391 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 5392 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 + - uid: 5393 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 5394 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 5403 + components: + - type: Transform + pos: -1.5,14.5 + parent: 1 + - uid: 5405 + components: + - type: Transform + pos: -7.5,10.5 + parent: 1 + - uid: 5410 + components: + - type: Transform + pos: 9.5,27.5 + parent: 1 + - uid: 5535 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-1.5 + parent: 1 + - uid: 5536 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,2.5 + parent: 1 + - uid: 5682 + components: + - type: Transform + pos: 41.5,6.5 + parent: 1 + - uid: 5683 + components: + - type: Transform + pos: 41.5,-5.5 + parent: 1 +- proto: AirlockEngineering + entities: + - uid: 2858 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 +- proto: AirlockEngineeringGlass + entities: + - uid: 5412 + components: + - type: Transform + pos: 21.5,15.5 + parent: 1 +- proto: AirlockExternalGlass + entities: + - uid: 157 + components: + - type: Transform + pos: 2.5,42.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: -1.5,40.5 + parent: 1 + - uid: 910 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,19.5 + parent: 1 + - uid: 1240 + components: + - type: Transform + pos: 50.5,15.5 + parent: 1 + - uid: 1291 + components: + - type: Transform + pos: 65.5,0.5 + parent: 1 + - uid: 1728 + components: + - type: Transform + pos: 50.5,-14.5 + parent: 1 + - uid: 1757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-40.5 + parent: 1 + - uid: 1758 + components: + - type: Transform + pos: 2.5,40.5 + parent: 1 + - uid: 1767 + components: + - type: Transform + pos: 1.5,43.5 + parent: 1 + - uid: 1833 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-40.5 + parent: 1 + - uid: 1839 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-14.5 + parent: 1 + - uid: 1840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-14.5 + parent: 1 + - uid: 2334 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-42.5 + parent: 1 + - uid: 2335 + components: + - type: Transform + pos: -1.5,42.5 + parent: 1 + - uid: 2336 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-0.5 + parent: 1 + - uid: 2361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,1.5 + parent: 1 + - uid: 2364 + components: + - type: Transform + pos: 2.5,-41.5 + parent: 1 + - uid: 2365 + components: + - type: Transform + pos: -34.5,1.5 + parent: 1 + - uid: 2368 + components: + - type: Transform + pos: -31.5,-1.5 + parent: 1 + - uid: 2473 + components: + - type: Transform + pos: -34.5,-0.5 + parent: 1 + - uid: 2474 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-1.5 + parent: 1 + - uid: 2475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,0.5 + parent: 1 + - uid: 2476 + components: + - type: Transform + pos: -31.5,2.5 + parent: 1 + - uid: 2477 + components: + - type: Transform + pos: -33.5,2.5 + parent: 1 + - uid: 2478 + components: + - type: Transform + pos: -33.5,-1.5 + parent: 1 + - uid: 2479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,2.5 + parent: 1 + - uid: 2480 + components: + - type: Transform + pos: -0.5,43.5 + parent: 1 + - uid: 2482 + components: + - type: Transform + pos: 1.5,-42.5 + parent: 1 + - uid: 2483 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-3.5 + parent: 1 + - uid: 2484 + components: + - type: Transform + pos: -0.5,-42.5 + parent: 1 + - uid: 2485 + components: + - type: Transform + pos: -1.5,-39.5 + parent: 1 + - uid: 2486 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,41.5 + parent: 1 + - uid: 2487 + components: + - type: Transform + pos: 2.5,-39.5 + parent: 1 + - uid: 2488 + components: + - type: Transform + pos: -1.5,-41.5 + parent: 1 + - uid: 2489 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,41.5 + parent: 1 + - uid: 2491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,43.5 + parent: 1 + - uid: 2540 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-3.5 + parent: 1 + - uid: 2812 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-11.5 + parent: 1 + - uid: 2813 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-10.5 + parent: 1 + - uid: 2814 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,11.5 + parent: 1 + - uid: 2815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,12.5 + parent: 1 + - uid: 2839 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,15.5 + parent: 1 + - uid: 2840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,15.5 + parent: 1 + - uid: 3541 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,17.5 + parent: 1 +- proto: AirlockExternalGlassNfsdLocked + entities: + - uid: 1835 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,-9.5 + parent: 1 + - uid: 1836 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-10.5 + parent: 1 + - uid: 1838 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-11.5 + parent: 1 +- proto: AirlockExternalGlassShuttleTransit + entities: + - uid: 2467 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,3.5 + parent: 1 + - type: Docking + name: Bus Dock + - uid: 2468 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,3.5 + parent: 1 + - type: Docking + name: Bus Dock + - uid: 2469 + components: + - type: Transform + pos: 17.5,11.5 + parent: 1 + - type: Docking + name: Bus Dock + - uid: 2470 + components: + - type: Transform + pos: 18.5,11.5 + parent: 1 + - type: Docking + name: Bus Dock +- proto: AirlockFreezer + entities: + - uid: 5402 + components: + - type: Transform + pos: -3.5,17.5 + parent: 1 +- proto: AirlockFrontierBridgeGlassLocked + entities: + - uid: 196 + components: + - type: Transform + pos: 16.5,-1.5 + parent: 1 + - uid: 5272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-1.5 + parent: 1 + - uid: 5282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-3.5 + parent: 1 + - uid: 5283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-3.5 + parent: 1 +- proto: AirlockFrontierCommandAtmosphericsGlassLocked + entities: + - uid: 5411 + components: + - type: Transform + pos: 16.5,18.5 + parent: 1 +- proto: AirlockGlass + entities: + - uid: 387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,28.5 + parent: 1 + - uid: 5054 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,29.5 + parent: 1 + - uid: 5055 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,10.5 + parent: 1 + - uid: 5057 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,10.5 + parent: 1 + - uid: 5086 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,10.5 + parent: 1 + - uid: 5098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,8.5 + parent: 1 + - uid: 5099 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,7.5 + parent: 1 + - uid: 5100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-14.5 + parent: 1 + - uid: 5101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-14.5 + parent: 1 + - uid: 5102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-14.5 + parent: 1 + - uid: 5116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,1.5 + parent: 1 + - uid: 5125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,0.5 + parent: 1 + - uid: 5155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-0.5 + parent: 1 + - uid: 5164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,1.5 + parent: 1 + - uid: 5165 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,0.5 + parent: 1 + - uid: 5166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-0.5 + parent: 1 + - uid: 5180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,1.5 + parent: 1 + - uid: 5183 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,0.5 + parent: 1 + - uid: 5190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-0.5 + parent: 1 + - uid: 5206 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,2.5 + parent: 1 + - uid: 5207 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,2.5 + parent: 1 + - uid: 5211 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,2.5 + parent: 1 + - uid: 5214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,2.5 + parent: 1 + - uid: 5231 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,2.5 + parent: 1 + - uid: 5232 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,2.5 + parent: 1 + - uid: 5233 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,7.5 + parent: 1 + - uid: 5234 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,7.5 + parent: 1 + - uid: 5235 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,7.5 + parent: 1 + - uid: 5236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-6.5 + parent: 1 + - uid: 5237 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-6.5 + parent: 1 + - uid: 5238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-6.5 + parent: 1 + - uid: 5239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,1.5 + parent: 1 + - uid: 5240 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,0.5 + parent: 1 + - uid: 5241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-0.5 + parent: 1 + - uid: 5350 + components: + - type: Transform + pos: -1.5,-18.5 + parent: 1 + - uid: 5351 + components: + - type: Transform + pos: 2.5,-21.5 + parent: 1 + - uid: 5352 + components: + - type: Transform + pos: 2.5,-20.5 + parent: 1 + - uid: 5353 + components: + - type: Transform + pos: 2.5,-19.5 + parent: 1 + - uid: 5354 + components: + - type: Transform + pos: 5.5,-21.5 + parent: 1 + - uid: 5355 + components: + - type: Transform + pos: 5.5,-20.5 + parent: 1 + - uid: 5356 + components: + - type: Transform + pos: 5.5,-19.5 + parent: 1 +- proto: AirlockGlassShuttle + entities: + - uid: 7 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,20.5 + parent: 1 + - type: Docking + name: D6 + - uid: 235 + components: + - type: Transform + pos: -32.5,-3.5 + parent: 1 + - type: Docking + name: D5A + - uid: 381 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-41.5 + parent: 1 + - type: Docking + name: D4C + - uid: 796 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,20.5 + parent: 1 + - type: Docking + name: D6 + - uid: 1526 + components: + - type: Transform + pos: 50.5,-17.5 + parent: 1 + - type: Docking + name: CB3 + - uid: 1730 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,18.5 + parent: 1 + - type: Docking + name: CB1 + - uid: 1750 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,0.5 + parent: 1 + - type: Docking + name: CB2 + - uid: 1754 + components: + - type: Transform + pos: -0.5,-44.5 + parent: 1 + - type: Docking + name: D4B + - uid: 1755 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-41.5 + parent: 1 + - type: Docking + name: D4A + - uid: 1756 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-39.5 + parent: 1 + - type: Docking + name: D4A + - uid: 1789 + components: + - type: Transform + pos: 1.5,-44.5 + parent: 1 + - type: Docking + name: D4B + - uid: 1790 + components: + - type: Transform + pos: 0.5,-44.5 + parent: 1 + - type: Docking + name: D4B + - uid: 1831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-40.5 + parent: 1 + - type: Docking + name: D4C + - uid: 1832 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-39.5 + parent: 1 + - type: Docking + name: D4C + - uid: 2366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-40.5 + parent: 1 + - type: Docking + name: D4A + - uid: 2375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,0.5 + parent: 1 + - type: Docking + name: D5B + - uid: 2376 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-0.5 + parent: 1 + - type: Docking + name: D5B + - uid: 2377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,1.5 + parent: 1 + - type: Docking + name: D5B + - uid: 2378 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,4.5 + parent: 1 + - type: Docking + name: D5C + - uid: 2379 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,4.5 + parent: 1 + - type: Docking + name: D5C + - uid: 2380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,4.5 + parent: 1 + - type: Docking + name: D5C + - uid: 2408 + components: + - type: Transform + pos: -33.5,-3.5 + parent: 1 + - type: Docking + name: D5A + - uid: 2409 + components: + - type: Transform + pos: -31.5,-3.5 + parent: 1 + - type: Docking + name: D5A + - uid: 2493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,42.5 + parent: 1 + - type: Docking + name: D7A + - uid: 2494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,41.5 + parent: 1 + - type: Docking + name: D7A + - uid: 2495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,40.5 + parent: 1 + - type: Docking + name: D7A + - uid: 2496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,42.5 + parent: 1 + - type: Docking + name: D7C + - uid: 2501 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,41.5 + parent: 1 + - type: Docking + name: D7C + - uid: 2503 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,40.5 + parent: 1 + - type: Docking + name: D7C + - uid: 2504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,45.5 + parent: 1 + - type: Docking + name: D7B + - uid: 2506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,45.5 + parent: 1 + - type: Docking + name: D7B + - uid: 2543 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,15.5 + parent: 1 + - type: Docking + name: Guard + - uid: 2842 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,1.5 + parent: 1 + - type: Docking + name: CB2 + - uid: 2843 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-0.5 + parent: 1 + - type: Docking + name: CB2 + - uid: 2844 + components: + - type: Transform + pos: 51.5,-17.5 + parent: 1 + - type: Docking + name: CB3 + - uid: 2845 + components: + - type: Transform + pos: 49.5,-17.5 + parent: 1 + - type: Docking + name: CB3 + - uid: 2846 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,18.5 + parent: 1 + - type: Docking + name: CB1 + - uid: 2847 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,18.5 + parent: 1 + - type: Docking + name: CB1 + - uid: 2852 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,45.5 + parent: 1 + - type: Docking + name: D7B +- proto: AirlockGlassShuttleNfsdLocked + entities: + - uid: 2544 + components: + - type: Transform + pos: 29.5,-14.5 + parent: 1 + - type: Docking + name: NFSD + - uid: 2545 + components: + - type: Transform + pos: 28.5,-14.5 + parent: 1 + - type: Docking + name: NFSD + - uid: 2546 + components: + - type: Transform + pos: 27.5,-14.5 + parent: 1 + - type: Docking + name: NFSD +- proto: AirlockHatchMaintenance + entities: + - uid: 2855 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,24.5 + parent: 1 + - uid: 3746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,7.5 + parent: 1 + - uid: 3748 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-12.5 + parent: 1 + - uid: 3749 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-13.5 + parent: 1 + - uid: 4303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-8.5 + parent: 1 + - uid: 5370 + components: + - type: Transform + pos: 56.5,-8.5 + parent: 1 + - uid: 5378 + components: + - type: Transform + pos: 59.5,-5.5 + parent: 1 + - uid: 5379 + components: + - type: Transform + pos: 59.5,6.5 + parent: 1 + - uid: 5380 + components: + - type: Transform + pos: 56.5,9.5 + parent: 1 +- proto: AirlockMailCarrierLocked + entities: + - uid: 5406 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 1 +- proto: AirlockMedicalGlass + entities: + - uid: 5242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,2.5 + parent: 1 +- proto: AirlockNfsdBrigGlassLocked + entities: + - uid: 5243 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-1.5 + parent: 1 + - uid: 5244 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-1.5 + parent: 1 + - uid: 5245 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-3.5 + parent: 1 + - uid: 5246 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-3.5 + parent: 1 +- proto: AirlockNfsdGlassLocked + entities: + - uid: 5259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-4.5 + parent: 1 +- proto: AirlockSecurityGlassLocked + entities: + - uid: 2472 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,13.5 + parent: 1 + - uid: 5262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-1.5 + parent: 1 + - uid: 5267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,9.5 + parent: 1 + - uid: 5268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,5.5 + parent: 1 +- proto: AirlockSecurityLocked + entities: + - uid: 5441 + components: + - type: Transform + pos: 25.5,7.5 + parent: 1 +- proto: AirSensor + entities: + - uid: 3528 + components: + - type: Transform + pos: 13.5,18.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3527 + - uid: 3529 + components: + - type: Transform + pos: 16.5,22.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3527 +- proto: APCBasic + entities: + - uid: 262 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-7.5 + parent: 1 + - uid: 446 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-7.5 + parent: 1 + - uid: 489 + components: + - type: MetaData + name: Forward lounge APC + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,26.5 + parent: 1 + - uid: 581 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,11.5 + parent: 1 + - uid: 767 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,23.5 + parent: 1 + - uid: 1359 + components: + - type: Transform + pos: -29.5,2.5 + parent: 1 + - uid: 1647 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-37.5 + parent: 1 + - uid: 1999 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,20.5 + parent: 1 + - uid: 2596 + components: + - type: MetaData + name: Forward dock APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,38.5 + parent: 1 + - uid: 2647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-4.5 + parent: 1 + - uid: 2870 + components: + - type: MetaData + name: Mail room APC + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-3.5 + parent: 1 + - uid: 2966 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,20.5 + parent: 1 + - uid: 3126 + components: + - type: MetaData + name: Starboard APC + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-1.5 + parent: 1 + - uid: 3407 + components: + - type: MetaData + name: Port APC + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-1.5 + parent: 1 + - uid: 3849 + components: + - type: MetaData + name: Kitchen APC + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,10.5 + parent: 1 + - uid: 3919 + components: + - type: MetaData + name: Forward APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,20.5 + parent: 1 + - uid: 3953 + components: + - type: MetaData + name: Stern APC + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-9.5 + parent: 1 + - uid: 4047 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,5.5 + parent: 1 + - uid: 4098 + components: + - type: MetaData + name: Bridge APC + - type: Transform + pos: 13.5,-3.5 + parent: 1 + - uid: 4099 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-4.5 + parent: 1 + - uid: 4341 + components: + - type: MetaData + name: Cargo Atmospherics APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,8.5 + parent: 1 + - uid: 4373 + components: + - type: MetaData + name: Medbay APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,6.5 + parent: 1 + - uid: 4393 + components: + - type: MetaData + name: Cargo Hallway APC + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-1.5 + parent: 1 + - uid: 4427 + components: + - type: MetaData + name: Cargo Washroom APC + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-4.5 + parent: 1 + - uid: 4473 + components: + - type: Transform + pos: 52.5,-6.5 + parent: 1 + - uid: 4547 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,2.5 + parent: 1 + - uid: 4548 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,7.5 + parent: 1 + - uid: 4648 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,7.5 + parent: 1 + - uid: 4649 + components: + - type: Transform + pos: 57.5,-6.5 + parent: 1 + - uid: 6059 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-18.5 + parent: 1 +- proto: APCElectronics + entities: + - uid: 4437 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.346563,-15.428025 + parent: 1 + - uid: 4481 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.549688,-15.5999 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 41 + components: + - type: Transform + pos: -3.5,17.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,4.5 + parent: 1 + - uid: 131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-40.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: -0.5,-44.5 + parent: 1 + - uid: 227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,20.5 + parent: 1 + - uid: 233 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,0.5 + parent: 1 + - uid: 378 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-0.5 + parent: 1 + - uid: 412 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,3.5 + parent: 1 + - uid: 433 + components: + - type: Transform + pos: -31.5,-3.5 + parent: 1 + - uid: 440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,3.5 + parent: 1 + - uid: 536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,1.5 + parent: 1 + - uid: 895 + components: + - type: Transform + pos: 1.5,-44.5 + parent: 1 + - uid: 1022 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,4.5 + parent: 1 + - uid: 1331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-39.5 + parent: 1 + - uid: 1332 + components: + - type: Transform + pos: -32.5,-3.5 + parent: 1 + - uid: 1333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,4.5 + parent: 1 + - uid: 1334 + components: + - type: Transform + pos: -33.5,-3.5 + parent: 1 + - uid: 1341 + components: + - type: Transform + pos: 50.5,-17.5 + parent: 1 + - uid: 1366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-40.5 + parent: 1 + - uid: 1373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-39.5 + parent: 1 + - uid: 1527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,0.5 + parent: 1 + - uid: 1692 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,18.5 + parent: 1 + - uid: 2082 + components: + - type: Transform + pos: 28.5,-14.5 + parent: 1 + - uid: 2087 + components: + - type: Transform + pos: 27.5,-14.5 + parent: 1 + - uid: 2111 + components: + - type: Transform + pos: 0.5,-44.5 + parent: 1 + - uid: 2153 + components: + - type: Transform + pos: 29.5,-14.5 + parent: 1 + - uid: 2224 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-11.5 + parent: 1 + - uid: 2369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,45.5 + parent: 1 + - uid: 2372 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,20.5 + parent: 1 + - uid: 2471 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,15.5 + parent: 1 + - uid: 2983 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-3.5 + parent: 1 + - uid: 3370 + components: + - type: Transform + pos: 17.5,11.5 + parent: 1 + - uid: 3371 + components: + - type: Transform + pos: 18.5,11.5 + parent: 1 + - uid: 4271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,12.5 + parent: 1 + - uid: 4941 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,1.5 + parent: 1 + - uid: 4942 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-0.5 + parent: 1 + - uid: 4943 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-1.5 + parent: 1 + - uid: 4944 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,2.5 + parent: 1 + - uid: 4945 + components: + - type: Transform + pos: 52.5,-17.5 + parent: 1 + - uid: 4946 + components: + - type: Transform + pos: 51.5,-17.5 + parent: 1 + - uid: 4947 + components: + - type: Transform + pos: 49.5,-17.5 + parent: 1 + - uid: 4948 + components: + - type: Transform + pos: 48.5,-17.5 + parent: 1 + - uid: 4949 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,18.5 + parent: 1 + - uid: 4950 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,18.5 + parent: 1 + - uid: 4951 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,18.5 + parent: 1 + - uid: 4952 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,18.5 + parent: 1 + - uid: 5338 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,19.5 + parent: 1 + - uid: 5449 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-41.5 + parent: 1 + - uid: 5452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-41.5 + parent: 1 + - uid: 5453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,40.5 + parent: 1 + - uid: 5454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,41.5 + parent: 1 + - uid: 5455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,42.5 + parent: 1 + - uid: 5456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,45.5 + parent: 1 + - uid: 5457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,45.5 + parent: 1 + - uid: 5458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,42.5 + parent: 1 + - uid: 5459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,41.5 + parent: 1 + - uid: 5460 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,40.5 + parent: 1 +- proto: AtmosFixBlockerMarker + entities: + - uid: 44 + components: + - type: Transform + pos: -19.5,8.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: -29.5,-2.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: -35.5,-2.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: -35.5,3.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: -29.5,3.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: -2.5,-25.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: -2.5,-26.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: -2.5,-37.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: -2.5,-43.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: 3.5,-43.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: 3.5,-37.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: -2.5,-24.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: -2.5,-23.5 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: -2.5,-22.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: -3.5,-24.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: -3.5,-23.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: -4.5,-23.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: -5.5,-23.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: -6.5,-23.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: -7.5,-23.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: -17.5,6.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: -23.5,5.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: -23.5,6.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: -22.5,9.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: -22.5,10.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: -19.5,7.5 + parent: 1 + - uid: 208 + components: + - type: Transform + pos: -20.5,7.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: -20.5,6.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: -20.5,5.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: -17.5,5.5 + parent: 1 + - uid: 214 + components: + - type: Transform + pos: -15.5,4.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: -16.5,4.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: -17.5,4.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: -21.5,4.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: -19.5,4.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: -20.5,4.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: -18.5,4.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: -22.5,4.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: -23.5,4.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: -22.5,8.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: -24.5,3.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: -23.5,3.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: -25.5,3.5 + parent: 1 + - uid: 362 + components: + - type: Transform + pos: -7.5,-22.5 + parent: 1 + - uid: 379 + components: + - type: Transform + pos: -14.5,-22.5 + parent: 1 + - uid: 380 + components: + - type: Transform + pos: -15.5,-22.5 + parent: 1 + - uid: 1947 + components: + - type: Transform + pos: -16.5,-21.5 + parent: 1 + - uid: 2066 + components: + - type: Transform + pos: -15.5,-21.5 + parent: 1 + - uid: 2122 + components: + - type: Transform + pos: -16.5,-20.5 + parent: 1 + - uid: 2401 + components: + - type: Transform + pos: -18.5,-19.5 + parent: 1 + - uid: 2762 + components: + - type: Transform + pos: -19.5,-19.5 + parent: 1 + - uid: 2783 + components: + - type: Transform + pos: -17.5,-20.5 + parent: 1 + - uid: 2853 + components: + - type: Transform + pos: -18.5,-20.5 + parent: 1 + - uid: 2854 + components: + - type: Transform + pos: -9.5,-17.5 + parent: 1 + - uid: 2857 + components: + - type: Transform + pos: -9.5,-16.5 + parent: 1 + - uid: 2859 + components: + - type: Transform + pos: -12.5,-23.5 + parent: 1 + - uid: 3048 + components: + - type: Transform + pos: -9.5,-15.5 + parent: 1 + - uid: 3049 + components: + - type: Transform + pos: -13.5,-22.5 + parent: 1 + - uid: 3050 + components: + - type: Transform + pos: -11.5,-22.5 + parent: 1 + - uid: 3051 + components: + - type: Transform + pos: -12.5,-22.5 + parent: 1 + - uid: 3053 + components: + - type: Transform + pos: -10.5,-24.5 + parent: 1 + - uid: 3054 + components: + - type: Transform + pos: -11.5,-24.5 + parent: 1 + - uid: 3055 + components: + - type: Transform + pos: -11.5,-23.5 + parent: 1 + - uid: 3488 + components: + - type: Transform + pos: 19.5,-3.5 + parent: 1 + - uid: 3490 + components: + - type: Transform + pos: -9.5,-14.5 + parent: 1 + - uid: 3493 + components: + - type: Transform + pos: -9.5,-19.5 + parent: 1 + - uid: 3494 + components: + - type: Transform + pos: -8.5,-18.5 + parent: 1 + - uid: 3495 + components: + - type: Transform + pos: -9.5,-18.5 + parent: 1 + - uid: 3496 + components: + - type: Transform + pos: -10.5,-18.5 + parent: 1 + - uid: 3505 + components: + - type: Transform + pos: -10.5,-21.5 + parent: 1 + - uid: 3506 + components: + - type: Transform + pos: -8.5,-19.5 + parent: 1 + - uid: 3548 + components: + - type: Transform + pos: -17.5,7.5 + parent: 1 + - uid: 3558 + components: + - type: Transform + pos: -10.5,-19.5 + parent: 1 + - uid: 4052 + components: + - type: Transform + pos: -10.5,-17.5 + parent: 1 + - uid: 4053 + components: + - type: Transform + pos: -7.5,-19.5 + parent: 1 + - uid: 4055 + components: + - type: Transform + pos: -8.5,-22.5 + parent: 1 + - uid: 4056 + components: + - type: Transform + pos: -9.5,-22.5 + parent: 1 + - uid: 4057 + components: + - type: Transform + pos: -9.5,-21.5 + parent: 1 + - uid: 4058 + components: + - type: Transform + pos: -11.5,-20.5 + parent: 1 + - uid: 4059 + components: + - type: Transform + pos: -11.5,-21.5 + parent: 1 + - uid: 4060 + components: + - type: Transform + pos: -10.5,-20.5 + parent: 1 + - uid: 4082 + components: + - type: Transform + pos: -23.5,8.5 + parent: 1 + - uid: 5680 + components: + - type: Transform + pos: -19.5,-18.5 + parent: 1 + - uid: 5684 + components: + - type: Transform + pos: -20.5,-18.5 + parent: 1 + - uid: 5685 + components: + - type: Transform + pos: -20.5,-17.5 + parent: 1 + - uid: 5686 + components: + - type: Transform + pos: -20.5,-16.5 + parent: 1 + - uid: 5687 + components: + - type: Transform + pos: -21.5,-16.5 + parent: 1 + - uid: 5688 + components: + - type: Transform + pos: -21.5,-15.5 + parent: 1 + - uid: 5689 + components: + - type: Transform + pos: -22.5,-15.5 + parent: 1 + - uid: 5690 + components: + - type: Transform + pos: -22.5,-14.5 + parent: 1 + - uid: 5691 + components: + - type: Transform + pos: -22.5,-13.5 + parent: 1 + - uid: 5692 + components: + - type: Transform + pos: -22.5,-12.5 + parent: 1 + - uid: 5693 + components: + - type: Transform + pos: -23.5,-12.5 + parent: 1 + - uid: 5694 + components: + - type: Transform + pos: -23.5,-11.5 + parent: 1 + - uid: 5695 + components: + - type: Transform + pos: -24.5,-11.5 + parent: 1 + - uid: 5696 + components: + - type: Transform + pos: -24.5,-10.5 + parent: 1 + - uid: 5697 + components: + - type: Transform + pos: -12.5,-20.5 + parent: 1 + - uid: 5698 + components: + - type: Transform + pos: -13.5,-20.5 + parent: 1 + - uid: 5699 + components: + - type: Transform + pos: -16.5,-16.5 + parent: 1 + - uid: 5700 + components: + - type: Transform + pos: -17.5,-16.5 + parent: 1 + - uid: 5701 + components: + - type: Transform + pos: -14.5,-19.5 + parent: 1 + - uid: 5702 + components: + - type: Transform + pos: -13.5,-19.5 + parent: 1 + - uid: 5703 + components: + - type: Transform + pos: -17.5,-15.5 + parent: 1 + - uid: 5704 + components: + - type: Transform + pos: -14.5,-18.5 + parent: 1 + - uid: 5705 + components: + - type: Transform + pos: -15.5,-18.5 + parent: 1 + - uid: 5706 + components: + - type: Transform + pos: -16.5,-17.5 + parent: 1 + - uid: 5707 + components: + - type: Transform + pos: -15.5,-17.5 + parent: 1 + - uid: 5708 + components: + - type: Transform + pos: -18.5,-15.5 + parent: 1 + - uid: 5709 + components: + - type: Transform + pos: -18.5,-14.5 + parent: 1 + - uid: 5710 + components: + - type: Transform + pos: -19.5,-14.5 + parent: 1 + - uid: 5711 + components: + - type: Transform + pos: -21.5,-10.5 + parent: 1 + - uid: 5712 + components: + - type: Transform + pos: -19.5,-13.5 + parent: 1 + - uid: 5713 + components: + - type: Transform + pos: -20.5,-13.5 + parent: 1 + - uid: 5714 + components: + - type: Transform + pos: -20.5,-12.5 + parent: 1 + - uid: 5715 + components: + - type: Transform + pos: -22.5,-11.5 + parent: 1 + - uid: 5716 + components: + - type: Transform + pos: -21.5,-11.5 + parent: 1 + - uid: 5717 + components: + - type: Transform + pos: -20.5,-11.5 + parent: 1 + - uid: 5718 + components: + - type: Transform + pos: -20.5,-10.5 + parent: 1 + - uid: 5719 + components: + - type: Transform + pos: -19.5,-10.5 + parent: 1 + - uid: 5720 + components: + - type: Transform + pos: -18.5,-10.5 + parent: 1 + - uid: 5721 + components: + - type: Transform + pos: -17.5,-10.5 + parent: 1 + - uid: 5722 + components: + - type: Transform + pos: -17.5,-11.5 + parent: 1 + - uid: 5723 + components: + - type: Transform + pos: -17.5,-12.5 + parent: 1 + - uid: 5724 + components: + - type: Transform + pos: -16.5,-12.5 + parent: 1 + - uid: 5725 + components: + - type: Transform + pos: -16.5,-13.5 + parent: 1 + - uid: 5726 + components: + - type: Transform + pos: -15.5,-13.5 + parent: 1 + - uid: 5727 + components: + - type: Transform + pos: -15.5,-14.5 + parent: 1 + - uid: 5728 + components: + - type: Transform + pos: -14.5,-14.5 + parent: 1 + - uid: 5729 + components: + - type: Transform + pos: -14.5,-15.5 + parent: 1 + - uid: 5730 + components: + - type: Transform + pos: -13.5,-15.5 + parent: 1 + - uid: 5731 + components: + - type: Transform + pos: -13.5,-16.5 + parent: 1 + - uid: 5732 + components: + - type: Transform + pos: -12.5,-16.5 + parent: 1 + - uid: 5733 + components: + - type: Transform + pos: -12.5,-17.5 + parent: 1 + - uid: 5734 + components: + - type: Transform + pos: -11.5,-17.5 + parent: 1 + - uid: 5735 + components: + - type: Transform + pos: -10.5,-14.5 + parent: 1 + - uid: 5736 + components: + - type: Transform + pos: -11.5,-14.5 + parent: 1 + - uid: 5737 + components: + - type: Transform + pos: -11.5,-13.5 + parent: 1 + - uid: 5738 + components: + - type: Transform + pos: -12.5,-13.5 + parent: 1 + - uid: 5739 + components: + - type: Transform + pos: -12.5,-12.5 + parent: 1 + - uid: 5740 + components: + - type: Transform + pos: -13.5,-12.5 + parent: 1 + - uid: 5741 + components: + - type: Transform + pos: -13.5,-11.5 + parent: 1 + - uid: 5742 + components: + - type: Transform + pos: -14.5,-11.5 + parent: 1 + - uid: 5743 + components: + - type: Transform + pos: -14.5,-10.5 + parent: 1 + - uid: 5744 + components: + - type: Transform + pos: -14.5,-9.5 + parent: 1 + - uid: 5745 + components: + - type: Transform + pos: -13.5,-8.5 + parent: 1 + - uid: 5746 + components: + - type: Transform + pos: -14.5,-8.5 + parent: 1 + - uid: 5747 + components: + - type: Transform + pos: -15.5,-8.5 + parent: 1 + - uid: 5748 + components: + - type: Transform + pos: -16.5,-8.5 + parent: 1 + - uid: 5749 + components: + - type: Transform + pos: -15.5,-9.5 + parent: 1 + - uid: 5750 + components: + - type: Transform + pos: -16.5,-9.5 + parent: 1 + - uid: 5751 + components: + - type: Transform + pos: -17.5,-9.5 + parent: 1 + - uid: 5752 + components: + - type: Transform + pos: -18.5,-9.5 + parent: 1 + - uid: 5753 + components: + - type: Transform + pos: -19.5,-9.5 + parent: 1 + - uid: 5754 + components: + - type: Transform + pos: -23.5,-6.5 + parent: 1 + - uid: 5755 + components: + - type: Transform + pos: -21.5,-9.5 + parent: 1 + - uid: 5756 + components: + - type: Transform + pos: -22.5,-9.5 + parent: 1 + - uid: 5757 + components: + - type: Transform + pos: -22.5,-8.5 + parent: 1 + - uid: 5758 + components: + - type: Transform + pos: -22.5,-7.5 + parent: 1 + - uid: 5759 + components: + - type: Transform + pos: -23.5,-7.5 + parent: 1 + - uid: 5760 + components: + - type: Transform + pos: -23.5,-5.5 + parent: 1 + - uid: 5761 + components: + - type: Transform + pos: -23.5,-4.5 + parent: 1 + - uid: 5762 + components: + - type: Transform + pos: -23.5,-3.5 + parent: 1 + - uid: 5763 + components: + - type: Transform + pos: -23.5,-2.5 + parent: 1 + - uid: 5764 + components: + - type: Transform + pos: -24.5,-2.5 + parent: 1 + - uid: 5765 + components: + - type: Transform + pos: -25.5,-2.5 + parent: 1 + - uid: 5766 + components: + - type: Transform + pos: -22.5,-3.5 + parent: 1 + - uid: 5767 + components: + - type: Transform + pos: -21.5,-3.5 + parent: 1 + - uid: 5768 + components: + - type: Transform + pos: -20.5,-3.5 + parent: 1 + - uid: 5769 + components: + - type: Transform + pos: -19.5,-3.5 + parent: 1 + - uid: 5770 + components: + - type: Transform + pos: -18.5,-3.5 + parent: 1 + - uid: 5771 + components: + - type: Transform + pos: -17.5,-3.5 + parent: 1 + - uid: 5772 + components: + - type: Transform + pos: -16.5,-3.5 + parent: 1 + - uid: 5773 + components: + - type: Transform + pos: -15.5,-3.5 + parent: 1 + - uid: 5774 + components: + - type: Transform + pos: -15.5,-4.5 + parent: 1 + - uid: 5775 + components: + - type: Transform + pos: -17.5,-4.5 + parent: 1 + - uid: 5776 + components: + - type: Transform + pos: -17.5,-5.5 + parent: 1 + - uid: 5777 + components: + - type: Transform + pos: -17.5,-6.5 + parent: 1 + - uid: 5778 + components: + - type: Transform + pos: -16.5,-6.5 + parent: 1 + - uid: 5779 + components: + - type: Transform + pos: -16.5,-7.5 + parent: 1 + - uid: 5780 + components: + - type: Transform + pos: -19.5,-8.5 + parent: 1 + - uid: 5781 + components: + - type: Transform + pos: -19.5,-7.5 + parent: 1 + - uid: 5782 + components: + - type: Transform + pos: -19.5,-6.5 + parent: 1 + - uid: 5783 + components: + - type: Transform + pos: -20.5,-6.5 + parent: 1 + - uid: 5784 + components: + - type: Transform + pos: -20.5,-5.5 + parent: 1 + - uid: 5785 + components: + - type: Transform + pos: -20.5,-4.5 + parent: 1 + - uid: 5786 + components: + - type: Transform + pos: 3.5,-32.5 + parent: 1 + - uid: 5787 + components: + - type: Transform + pos: 4.5,-32.5 + parent: 1 + - uid: 5788 + components: + - type: Transform + pos: 5.5,-32.5 + parent: 1 + - uid: 5789 + components: + - type: Transform + pos: 6.5,-32.5 + parent: 1 + - uid: 5790 + components: + - type: Transform + pos: 7.5,-32.5 + parent: 1 + - uid: 5791 + components: + - type: Transform + pos: 7.5,-31.5 + parent: 1 + - uid: 5792 + components: + - type: Transform + pos: 8.5,-31.5 + parent: 1 + - uid: 5793 + components: + - type: Transform + pos: 9.5,-31.5 + parent: 1 + - uid: 5794 + components: + - type: Transform + pos: 10.5,-31.5 + parent: 1 + - uid: 5795 + components: + - type: Transform + pos: 11.5,-31.5 + parent: 1 + - uid: 5796 + components: + - type: Transform + pos: 11.5,-29.5 + parent: 1 + - uid: 5797 + components: + - type: Transform + pos: 11.5,-30.5 + parent: 1 + - uid: 5798 + components: + - type: Transform + pos: -23.5,7.5 + parent: 1 + - uid: 5799 + components: + - type: Transform + pos: -19.5,9.5 + parent: 1 + - uid: 5800 + components: + - type: Transform + pos: -19.5,10.5 + parent: 1 + - uid: 5801 + components: + - type: Transform + pos: -21.5,10.5 + parent: 1 + - uid: 5802 + components: + - type: Transform + pos: -21.5,11.5 + parent: 1 + - uid: 5803 + components: + - type: Transform + pos: -20.5,11.5 + parent: 1 + - uid: 5804 + components: + - type: Transform + pos: -19.5,11.5 + parent: 1 + - uid: 5805 + components: + - type: Transform + pos: -18.5,11.5 + parent: 1 + - uid: 5806 + components: + - type: Transform + pos: -17.5,11.5 + parent: 1 + - uid: 5807 + components: + - type: Transform + pos: -18.5,10.5 + parent: 1 + - uid: 5808 + components: + - type: Transform + pos: -17.5,10.5 + parent: 1 + - uid: 5809 + components: + - type: Transform + pos: -16.5,10.5 + parent: 1 + - uid: 5810 + components: + - type: Transform + pos: -15.5,10.5 + parent: 1 + - uid: 5811 + components: + - type: Transform + pos: -16.5,9.5 + parent: 1 + - uid: 5812 + components: + - type: Transform + pos: -15.5,9.5 + parent: 1 + - uid: 5813 + components: + - type: Transform + pos: -14.5,9.5 + parent: 1 + - uid: 5814 + components: + - type: Transform + pos: -14.5,15.5 + parent: 1 + - uid: 5815 + components: + - type: Transform + pos: -13.5,9.5 + parent: 1 + - uid: 5816 + components: + - type: Transform + pos: -13.5,10.5 + parent: 1 + - uid: 5817 + components: + - type: Transform + pos: -12.5,10.5 + parent: 1 + - uid: 5818 + components: + - type: Transform + pos: -14.5,8.5 + parent: 1 + - uid: 5819 + components: + - type: Transform + pos: -16.5,8.5 + parent: 1 + - uid: 5820 + components: + - type: Transform + pos: -16.5,7.5 + parent: 1 + - uid: 5821 + components: + - type: Transform + pos: -15.5,11.5 + parent: 1 + - uid: 5822 + components: + - type: Transform + pos: -14.5,11.5 + parent: 1 + - uid: 5823 + components: + - type: Transform + pos: -14.5,12.5 + parent: 1 + - uid: 5824 + components: + - type: Transform + pos: -13.5,12.5 + parent: 1 + - uid: 5825 + components: + - type: Transform + pos: -13.5,13.5 + parent: 1 + - uid: 5826 + components: + - type: Transform + pos: -12.5,13.5 + parent: 1 + - uid: 5827 + components: + - type: Transform + pos: -12.5,14.5 + parent: 1 + - uid: 5828 + components: + - type: Transform + pos: -11.5,14.5 + parent: 1 + - uid: 5829 + components: + - type: Transform + pos: -10.5,14.5 + parent: 1 + - uid: 5830 + components: + - type: Transform + pos: -9.5,14.5 + parent: 1 + - uid: 5831 + components: + - type: Transform + pos: -9.5,13.5 + parent: 1 + - uid: 5832 + components: + - type: Transform + pos: -9.5,12.5 + parent: 1 + - uid: 5833 + components: + - type: Transform + pos: -9.5,11.5 + parent: 1 + - uid: 5834 + components: + - type: Transform + pos: -10.5,13.5 + parent: 1 + - uid: 5835 + components: + - type: Transform + pos: -10.5,12.5 + parent: 1 + - uid: 5836 + components: + - type: Transform + pos: -10.5,11.5 + parent: 1 + - uid: 5837 + components: + - type: Transform + pos: -11.5,11.5 + parent: 1 + - uid: 5838 + components: + - type: Transform + pos: -17.5,12.5 + parent: 1 + - uid: 5839 + components: + - type: Transform + pos: -17.5,13.5 + parent: 1 + - uid: 5840 + components: + - type: Transform + pos: -16.5,13.5 + parent: 1 + - uid: 5841 + components: + - type: Transform + pos: -16.5,14.5 + parent: 1 + - uid: 5842 + components: + - type: Transform + pos: -15.5,14.5 + parent: 1 + - uid: 5843 + components: + - type: Transform + pos: -15.5,15.5 + parent: 1 + - uid: 5844 + components: + - type: Transform + pos: -14.5,16.5 + parent: 1 + - uid: 5845 + components: + - type: Transform + pos: -13.5,16.5 + parent: 1 + - uid: 5846 + components: + - type: Transform + pos: 7.5,32.5 + parent: 1 + - uid: 5847 + components: + - type: Transform + pos: -13.5,17.5 + parent: 1 + - uid: 5848 + components: + - type: Transform + pos: -12.5,17.5 + parent: 1 + - uid: 5849 + components: + - type: Transform + pos: -11.5,17.5 + parent: 1 + - uid: 5850 + components: + - type: Transform + pos: -11.5,16.5 + parent: 1 + - uid: 5851 + components: + - type: Transform + pos: -11.5,15.5 + parent: 1 + - uid: 5852 + components: + - type: Transform + pos: -10.5,15.5 + parent: 1 + - uid: 5853 + components: + - type: Transform + pos: -9.5,15.5 + parent: 1 + - uid: 5854 + components: + - type: Transform + pos: -9.5,16.5 + parent: 1 + - uid: 5855 + components: + - type: Transform + pos: -9.5,17.5 + parent: 1 + - uid: 5856 + components: + - type: Transform + pos: -9.5,18.5 + parent: 1 + - uid: 5857 + components: + - type: Transform + pos: -9.5,19.5 + parent: 1 + - uid: 5858 + components: + - type: Transform + pos: -9.5,20.5 + parent: 1 + - uid: 5865 + components: + - type: Transform + pos: -10.5,19.5 + parent: 1 + - uid: 5866 + components: + - type: Transform + pos: -10.5,18.5 + parent: 1 + - uid: 5867 + components: + - type: Transform + pos: -11.5,18.5 + parent: 1 + - uid: 5868 + components: + - type: Transform + pos: -12.5,18.5 + parent: 1 + - uid: 5869 + components: + - type: Transform + pos: -12.5,19.5 + parent: 1 + - uid: 5870 + components: + - type: Transform + pos: -12.5,20.5 + parent: 1 + - uid: 5874 + components: + - type: Transform + pos: -13.5,20.5 + parent: 1 + - uid: 5875 + components: + - type: Transform + pos: -14.5,20.5 + parent: 1 + - uid: 5876 + components: + - type: Transform + pos: -14.5,19.5 + parent: 1 + - uid: 5877 + components: + - type: Transform + pos: -15.5,19.5 + parent: 1 + - uid: 5878 + components: + - type: Transform + pos: -15.5,18.5 + parent: 1 + - uid: 5879 + components: + - type: Transform + pos: -16.5,18.5 + parent: 1 + - uid: 5880 + components: + - type: Transform + pos: -16.5,17.5 + parent: 1 + - uid: 5881 + components: + - type: Transform + pos: -17.5,17.5 + parent: 1 + - uid: 5882 + components: + - type: Transform + pos: -17.5,16.5 + parent: 1 + - uid: 5883 + components: + - type: Transform + pos: -18.5,16.5 + parent: 1 + - uid: 5884 + components: + - type: Transform + pos: -18.5,15.5 + parent: 1 + - uid: 5885 + components: + - type: Transform + pos: -19.5,15.5 + parent: 1 + - uid: 5886 + components: + - type: Transform + pos: -19.5,14.5 + parent: 1 + - uid: 5887 + components: + - type: Transform + pos: -20.5,14.5 + parent: 1 + - uid: 5888 + components: + - type: Transform + pos: -20.5,13.5 + parent: 1 + - uid: 5889 + components: + - type: Transform + pos: -20.5,12.5 + parent: 1 + - uid: 5890 + components: + - type: Transform + pos: -21.5,12.5 + parent: 1 + - uid: 5892 + components: + - type: Transform + pos: 3.5,33.5 + parent: 1 + - uid: 5893 + components: + - type: Transform + pos: 4.5,33.5 + parent: 1 + - uid: 5894 + components: + - type: Transform + pos: 5.5,33.5 + parent: 1 + - uid: 5895 + components: + - type: Transform + pos: 6.5,33.5 + parent: 1 + - uid: 5896 + components: + - type: Transform + pos: 7.5,33.5 + parent: 1 + - uid: 5897 + components: + - type: Transform + pos: 8.5,32.5 + parent: 1 + - uid: 5898 + components: + - type: Transform + pos: 9.5,32.5 + parent: 1 + - uid: 5899 + components: + - type: Transform + pos: 10.5,32.5 + parent: 1 + - uid: 5900 + components: + - type: Transform + pos: 11.5,32.5 + parent: 1 + - uid: 5901 + components: + - type: Transform + pos: 12.5,32.5 + parent: 1 + - uid: 5902 + components: + - type: Transform + pos: 10.5,31.5 + parent: 1 + - uid: 5903 + components: + - type: Transform + pos: 10.5,30.5 + parent: 1 + - uid: 5905 + components: + - type: Transform + pos: 12.5,31.5 + parent: 1 + - uid: 5906 + components: + - type: Transform + pos: 13.5,31.5 + parent: 1 + - uid: 5907 + components: + - type: Transform + pos: 14.5,31.5 + parent: 1 + - uid: 5908 + components: + - type: Transform + pos: 14.5,30.5 + parent: 1 + - uid: 5909 + components: + - type: Transform + pos: 15.5,30.5 + parent: 1 + - uid: 5910 + components: + - type: Transform + pos: 16.5,30.5 + parent: 1 + - uid: 5911 + components: + - type: Transform + pos: 16.5,29.5 + parent: 1 + - uid: 5912 + components: + - type: Transform + pos: 17.5,29.5 + parent: 1 + - uid: 5913 + components: + - type: Transform + pos: 18.5,29.5 + parent: 1 + - uid: 5914 + components: + - type: Transform + pos: 18.5,28.5 + parent: 1 + - uid: 5915 + components: + - type: Transform + pos: 18.5,27.5 + parent: 1 + - uid: 5916 + components: + - type: Transform + pos: 18.5,26.5 + parent: 1 + - uid: 5919 + components: + - type: Transform + pos: -2.5,38.5 + parent: 1 + - uid: 5920 + components: + - type: Transform + pos: -2.5,44.5 + parent: 1 + - uid: 5921 + components: + - type: Transform + pos: 3.5,44.5 + parent: 1 + - uid: 5922 + components: + - type: Transform + pos: 3.5,38.5 + parent: 1 + - uid: 5923 + components: + - type: Transform + pos: 22.5,-10.5 + parent: 1 + - uid: 5924 + components: + - type: Transform + pos: 21.5,-10.5 + parent: 1 + - uid: 5925 + components: + - type: Transform + pos: 21.5,-8.5 + parent: 1 + - uid: 5926 + components: + - type: Transform + pos: 20.5,-8.5 + parent: 1 + - uid: 5927 + components: + - type: Transform + pos: 19.5,-8.5 + parent: 1 + - uid: 5928 + components: + - type: Transform + pos: 20.5,-3.5 + parent: 1 + - uid: 5929 + components: + - type: Transform + pos: 21.5,-3.5 + parent: 1 + - uid: 5930 + components: + - type: Transform + pos: 23.5,-13.5 + parent: 1 + - uid: 5931 + components: + - type: Transform + pos: 24.5,-13.5 + parent: 1 + - uid: 5932 + components: + - type: Transform + pos: 25.5,-13.5 + parent: 1 + - uid: 5933 + components: + - type: Transform + pos: 31.5,-10.5 + parent: 1 + - uid: 5934 + components: + - type: Transform + pos: 25.5,-14.5 + parent: 1 + - uid: 5935 + components: + - type: Transform + pos: 32.5,-10.5 + parent: 1 + - uid: 5936 + components: + - type: Transform + pos: 33.5,-10.5 + parent: 1 + - uid: 5937 + components: + - type: Transform + pos: 34.5,-10.5 + parent: 1 + - uid: 5938 + components: + - type: Transform + pos: 35.5,-10.5 + parent: 1 + - uid: 5939 + components: + - type: Transform + pos: 36.5,-10.5 + parent: 1 + - uid: 5940 + components: + - type: Transform + pos: 37.5,-10.5 + parent: 1 + - uid: 5941 + components: + - type: Transform + pos: 38.5,-10.5 + parent: 1 + - uid: 5942 + components: + - type: Transform + pos: 39.5,-10.5 + parent: 1 + - uid: 5943 + components: + - type: Transform + pos: 41.5,-11.5 + parent: 1 + - uid: 5944 + components: + - type: Transform + pos: 41.5,-12.5 + parent: 1 + - uid: 5945 + components: + - type: Transform + pos: 34.5,-9.5 + parent: 1 + - uid: 5946 + components: + - type: Transform + pos: 37.5,-8.5 + parent: 1 + - uid: 5947 + components: + - type: Transform + pos: 36.5,-8.5 + parent: 1 + - uid: 5948 + components: + - type: Transform + pos: 35.5,-8.5 + parent: 1 + - uid: 5949 + components: + - type: Transform + pos: 34.5,-8.5 + parent: 1 + - uid: 5950 + components: + - type: Transform + pos: 33.5,-8.5 + parent: 1 + - uid: 5951 + components: + - type: Transform + pos: 32.5,-8.5 + parent: 1 + - uid: 5952 + components: + - type: Transform + pos: 31.5,-8.5 + parent: 1 + - uid: 5953 + components: + - type: Transform + pos: 32.5,-3.5 + parent: 1 + - uid: 5954 + components: + - type: Transform + pos: 33.5,-3.5 + parent: 1 + - uid: 5955 + components: + - type: Transform + pos: 34.5,-3.5 + parent: 1 + - uid: 5956 + components: + - type: Transform + pos: 35.5,-3.5 + parent: 1 + - uid: 5957 + components: + - type: Transform + pos: 43.5,-13.5 + parent: 1 + - uid: 5958 + components: + - type: Transform + pos: 43.5,-14.5 + parent: 1 + - uid: 5959 + components: + - type: Transform + pos: 43.5,-15.5 + parent: 1 + - uid: 5960 + components: + - type: Transform + pos: 43.5,-16.5 + parent: 1 + - uid: 5961 + components: + - type: Transform + pos: 44.5,-16.5 + parent: 1 + - uid: 5962 + components: + - type: Transform + pos: 45.5,-16.5 + parent: 1 + - uid: 5963 + components: + - type: Transform + pos: 46.5,-16.5 + parent: 1 + - uid: 5964 + components: + - type: Transform + pos: 31.5,9.5 + parent: 1 + - uid: 5965 + components: + - type: Transform + pos: 32.5,4.5 + parent: 1 + - uid: 5966 + components: + - type: Transform + pos: 33.5,4.5 + parent: 1 + - uid: 5967 + components: + - type: Transform + pos: 34.5,4.5 + parent: 1 + - uid: 5968 + components: + - type: Transform + pos: 35.5,4.5 + parent: 1 + - uid: 5969 + components: + - type: Transform + pos: 32.5,9.5 + parent: 1 + - uid: 5970 + components: + - type: Transform + pos: 33.5,9.5 + parent: 1 + - uid: 5971 + components: + - type: Transform + pos: 34.5,9.5 + parent: 1 + - uid: 5972 + components: + - type: Transform + pos: 35.5,9.5 + parent: 1 + - uid: 5973 + components: + - type: Transform + pos: 36.5,9.5 + parent: 1 + - uid: 5974 + components: + - type: Transform + pos: 37.5,9.5 + parent: 1 + - uid: 5975 + components: + - type: Transform + pos: 34.5,10.5 + parent: 1 + - uid: 5976 + components: + - type: Transform + pos: 41.5,12.5 + parent: 1 + - uid: 5977 + components: + - type: Transform + pos: 31.5,11.5 + parent: 1 + - uid: 5978 + components: + - type: Transform + pos: 32.5,11.5 + parent: 1 + - uid: 5979 + components: + - type: Transform + pos: 33.5,11.5 + parent: 1 + - uid: 5980 + components: + - type: Transform + pos: 34.5,11.5 + parent: 1 + - uid: 5981 + components: + - type: Transform + pos: 35.5,11.5 + parent: 1 + - uid: 5982 + components: + - type: Transform + pos: 36.5,11.5 + parent: 1 + - uid: 5983 + components: + - type: Transform + pos: 37.5,11.5 + parent: 1 + - uid: 5984 + components: + - type: Transform + pos: 38.5,11.5 + parent: 1 + - uid: 5985 + components: + - type: Transform + pos: 39.5,11.5 + parent: 1 + - uid: 5986 + components: + - type: Transform + pos: 41.5,13.5 + parent: 1 + - uid: 5987 + components: + - type: Transform + pos: 43.5,14.5 + parent: 1 + - uid: 5988 + components: + - type: Transform + pos: 43.5,15.5 + parent: 1 + - uid: 5989 + components: + - type: Transform + pos: 43.5,16.5 + parent: 1 + - uid: 5990 + components: + - type: Transform + pos: 43.5,17.5 + parent: 1 + - uid: 5991 + components: + - type: Transform + pos: 60.5,15.5 + parent: 1 + - uid: 5992 + components: + - type: Transform + pos: 44.5,17.5 + parent: 1 + - uid: 5993 + components: + - type: Transform + pos: 45.5,17.5 + parent: 1 + - uid: 5994 + components: + - type: Transform + pos: 46.5,17.5 + parent: 1 + - uid: 5995 + components: + - type: Transform + pos: 54.5,17.5 + parent: 1 + - uid: 5996 + components: + - type: Transform + pos: 55.5,17.5 + parent: 1 + - uid: 5997 + components: + - type: Transform + pos: 56.5,17.5 + parent: 1 + - uid: 5998 + components: + - type: Transform + pos: 57.5,17.5 + parent: 1 + - uid: 5999 + components: + - type: Transform + pos: 57.5,16.5 + parent: 1 + - uid: 6000 + components: + - type: Transform + pos: 58.5,16.5 + parent: 1 + - uid: 6001 + components: + - type: Transform + pos: 59.5,16.5 + parent: 1 + - uid: 6002 + components: + - type: Transform + pos: 60.5,16.5 + parent: 1 + - uid: 6003 + components: + - type: Transform + pos: 57.5,15.5 + parent: 1 + - uid: 6004 + components: + - type: Transform + pos: 57.5,14.5 + parent: 1 + - uid: 6005 + components: + - type: Transform + pos: 61.5,15.5 + parent: 1 + - uid: 6006 + components: + - type: Transform + pos: 61.5,14.5 + parent: 1 + - uid: 6007 + components: + - type: Transform + pos: 62.5,14.5 + parent: 1 + - uid: 6008 + components: + - type: Transform + pos: 62.5,13.5 + parent: 1 + - uid: 6009 + components: + - type: Transform + pos: 63.5,13.5 + parent: 1 + - uid: 6010 + components: + - type: Transform + pos: 63.5,12.5 + parent: 1 + - uid: 6011 + components: + - type: Transform + pos: 64.5,12.5 + parent: 1 + - uid: 6012 + components: + - type: Transform + pos: 64.5,11.5 + parent: 1 + - uid: 6013 + components: + - type: Transform + pos: 65.5,11.5 + parent: 1 + - uid: 6014 + components: + - type: Transform + pos: 65.5,10.5 + parent: 1 + - uid: 6015 + components: + - type: Transform + pos: 66.5,-7.5 + parent: 1 + - uid: 6016 + components: + - type: Transform + pos: 66.5,10.5 + parent: 1 + - uid: 6017 + components: + - type: Transform + pos: 66.5,9.5 + parent: 1 + - uid: 6018 + components: + - type: Transform + pos: 66.5,8.5 + parent: 1 + - uid: 6019 + components: + - type: Transform + pos: 64.5,7.5 + parent: 1 + - uid: 6020 + components: + - type: Transform + pos: 65.5,7.5 + parent: 1 + - uid: 6021 + components: + - type: Transform + pos: 66.5,7.5 + parent: 1 + - uid: 6022 + components: + - type: Transform + pos: 67.5,7.5 + parent: 1 + - uid: 6023 + components: + - type: Transform + pos: 67.5,6.5 + parent: 1 + - uid: 6024 + components: + - type: Transform + pos: 67.5,5.5 + parent: 1 + - uid: 6025 + components: + - type: Transform + pos: 67.5,4.5 + parent: 1 + - uid: 6026 + components: + - type: Transform + pos: 67.5,-3.5 + parent: 1 + - uid: 6027 + components: + - type: Transform + pos: 67.5,-4.5 + parent: 1 + - uid: 6028 + components: + - type: Transform + pos: 67.5,-5.5 + parent: 1 + - uid: 6029 + components: + - type: Transform + pos: 67.5,-6.5 + parent: 1 + - uid: 6030 + components: + - type: Transform + pos: 64.5,-6.5 + parent: 1 + - uid: 6031 + components: + - type: Transform + pos: 66.5,-6.5 + parent: 1 + - uid: 6032 + components: + - type: Transform + pos: 65.5,-6.5 + parent: 1 + - uid: 6033 + components: + - type: Transform + pos: 66.5,-8.5 + parent: 1 + - uid: 6034 + components: + - type: Transform + pos: 66.5,-9.5 + parent: 1 + - uid: 6035 + components: + - type: Transform + pos: 65.5,-9.5 + parent: 1 + - uid: 6036 + components: + - type: Transform + pos: 65.5,-10.5 + parent: 1 + - uid: 6037 + components: + - type: Transform + pos: 64.5,-10.5 + parent: 1 + - uid: 6038 + components: + - type: Transform + pos: 64.5,-11.5 + parent: 1 + - uid: 6039 + components: + - type: Transform + pos: 63.5,-11.5 + parent: 1 + - uid: 6040 + components: + - type: Transform + pos: 63.5,-12.5 + parent: 1 + - uid: 6041 + components: + - type: Transform + pos: 62.5,-12.5 + parent: 1 + - uid: 6042 + components: + - type: Transform + pos: 62.5,-13.5 + parent: 1 + - uid: 6043 + components: + - type: Transform + pos: 61.5,-13.5 + parent: 1 + - uid: 6044 + components: + - type: Transform + pos: 61.5,-14.5 + parent: 1 + - uid: 6045 + components: + - type: Transform + pos: 60.5,-14.5 + parent: 1 + - uid: 6046 + components: + - type: Transform + pos: 60.5,-15.5 + parent: 1 + - uid: 6047 + components: + - type: Transform + pos: 57.5,-16.5 + parent: 1 + - uid: 6048 + components: + - type: Transform + pos: 59.5,-15.5 + parent: 1 + - uid: 6049 + components: + - type: Transform + pos: 58.5,-15.5 + parent: 1 + - uid: 6050 + components: + - type: Transform + pos: 57.5,-15.5 + parent: 1 + - uid: 6051 + components: + - type: Transform + pos: 57.5,-13.5 + parent: 1 + - uid: 6052 + components: + - type: Transform + pos: 57.5,-14.5 + parent: 1 + - uid: 6053 + components: + - type: Transform + pos: 56.5,-16.5 + parent: 1 + - uid: 6054 + components: + - type: Transform + pos: 55.5,-16.5 + parent: 1 + - uid: 6055 + components: + - type: Transform + pos: 54.5,-16.5 + parent: 1 + - uid: 6057 + components: + - type: Transform + pos: 11.5,19.5 + parent: 1 + - uid: 6058 + components: + - type: Transform + pos: 11.5,13.5 + parent: 1 +- proto: AtmosFixFreezerMarker + entities: + - uid: 646 + components: + - type: Transform + pos: -4.5,18.5 + parent: 1 + - uid: 684 + components: + - type: Transform + pos: -4.5,19.5 + parent: 1 + - uid: 909 + components: + - type: Transform + pos: -3.5,17.5 + parent: 1 + - uid: 914 + components: + - type: Transform + pos: -3.5,18.5 + parent: 1 + - uid: 917 + components: + - type: Transform + pos: -3.5,19.5 + parent: 1 + - uid: 924 + components: + - type: Transform + pos: -2.5,18.5 + parent: 1 + - uid: 925 + components: + - type: Transform + pos: -2.5,19.5 + parent: 1 +- proto: AtmosFixNitrogenMarker + entities: + - uid: 3016 + components: + - type: Transform + pos: 9.5,15.5 + parent: 1 + - uid: 3018 + components: + - type: Transform + pos: 10.5,15.5 + parent: 1 + - uid: 3021 + components: + - type: Transform + pos: 11.5,15.5 + parent: 1 +- proto: AtmosFixOxygenMarker + entities: + - uid: 162 + components: + - type: Transform + pos: 10.5,17.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: 11.5,17.5 + parent: 1 + - uid: 501 + components: + - type: Transform + pos: 9.5,17.5 + parent: 1 +- proto: BannerCargo + entities: + - uid: 5386 + components: + - type: Transform + pos: 52.5,6.5 + parent: 1 + - uid: 5387 + components: + - type: Transform + pos: 52.5,-5.5 + parent: 1 + - uid: 5388 + components: + - type: Transform + pos: 56.5,-1.5 + parent: 1 + - uid: 5389 + components: + - type: Transform + pos: 56.5,2.5 + parent: 1 +- proto: BannerNfsd + entities: + - uid: 3374 + components: + - type: Transform + anchored: True + pos: 22.5,-0.5 + parent: 1 + - type: Physics + bodyType: Static + - uid: 3375 + components: + - type: Transform + anchored: True + pos: 25.5,-0.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: BannerSecurity + entities: + - uid: 3376 + components: + - type: Transform + anchored: True + pos: 26.5,8.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: Barricade + entities: + - uid: 583 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-18.5 + parent: 1 + - uid: 1655 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-19.5 + parent: 1 + - uid: 1656 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-19.5 + parent: 1 + - uid: 1686 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-21.5 + parent: 1 + - uid: 1782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-29.5 + parent: 1 + - uid: 1787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-22.5 + parent: 1 + - uid: 1898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-14.5 + parent: 1 + - uid: 1902 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-15.5 + parent: 1 + - uid: 1924 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-20.5 + parent: 1 + - uid: 1926 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-21.5 + parent: 1 + - uid: 2102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-21.5 + parent: 1 + - uid: 2225 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-17.5 + parent: 1 + - uid: 2226 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-16.5 + parent: 1 + - uid: 2227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-15.5 + parent: 1 + - uid: 2229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-26.5 + parent: 1 + - uid: 2263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-28.5 + parent: 1 + - uid: 2277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-27.5 + parent: 1 +- proto: BarricadeBlock + entities: + - uid: 689 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-20.5 + parent: 1 + - uid: 928 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-27.5 + parent: 1 + - uid: 1928 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-19.5 + parent: 1 + - uid: 1929 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-20.5 + parent: 1 + - uid: 1931 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-19.5 + parent: 1 + - uid: 2189 + components: + - type: Transform + pos: -1.5,-18.5 + parent: 1 + - uid: 2346 + components: + - type: Transform + pos: -1.5,-17.5 + parent: 1 + - uid: 2347 + components: + - type: Transform + pos: -1.5,-15.5 + parent: 1 + - uid: 2348 + components: + - type: Transform + pos: -1.5,-16.5 + parent: 1 +- proto: BarricadeDirectional + entities: + - uid: 1799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-19.5 + parent: 1 + - uid: 1800 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-21.5 + parent: 1 + - uid: 1802 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-20.5 + parent: 1 + - uid: 1825 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-21.5 + parent: 1 +- proto: BarSign + entities: + - uid: 1794 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 +- proto: Bed + entities: + - uid: 3031 + components: + - type: Transform + pos: 29.5,3.5 + parent: 1 +- proto: BedsheetMedical + entities: + - uid: 5514 + components: + - type: Transform + pos: 47.5,5.5 + parent: 1 +- proto: BedsheetOrange + entities: + - uid: 3030 + components: + - type: Transform + pos: 29.5,3.5 + parent: 1 +- proto: BenchSteelLeft + entities: + - uid: 3068 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-1.5 + parent: 1 + - uid: 4690 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-19.5 + parent: 1 + - uid: 5382 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,20.5 + parent: 1 +- proto: BenchSteelMiddle + entities: + - uid: 3061 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-1.5 + parent: 1 + - uid: 3062 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-1.5 + parent: 1 + - uid: 3066 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,-1.5 + parent: 1 + - uid: 4688 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-17.5 + parent: 1 + - uid: 5383 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,19.5 + parent: 1 +- proto: BenchSteelRight + entities: + - uid: 3069 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-1.5 + parent: 1 + - uid: 4689 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-18.5 + parent: 1 + - uid: 5384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,18.5 + parent: 1 +- proto: BoozeDispenserEmpty + entities: + - uid: 1818 + components: + - type: Transform + pos: 10.5,23.5 + parent: 1 +- proto: BoxLightMixed + entities: + - uid: 4691 + components: + - type: Transform + pos: 16.5,-15.5 + parent: 1 +- proto: ButchCleaver + entities: + - uid: 5445 + components: + - type: Transform + pos: -3.6050417,19.240435 + parent: 1 +- proto: ButtonFrameCaution + entities: + - uid: 4929 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-2.5 + parent: 1 + - uid: 4930 + components: + - type: Transform + pos: 53.5,15.5 + parent: 1 + - uid: 4932 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-14.5 + parent: 1 +- proto: ButtonFrameCautionSecurity + entities: + - uid: 4210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,5.5 + parent: 1 +- proto: ButtonFrameGrey + entities: + - uid: 445 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,10.5 + parent: 1 + - uid: 529 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-4.5 + parent: 1 + - uid: 638 + components: + - type: Transform + pos: 42.5,6.5 + parent: 1 + - uid: 4298 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 1 + - uid: 4306 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 + - uid: 4925 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-5.5 + parent: 1 +- proto: ButtonFrameJanitor + entities: + - uid: 22 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 43 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,5.5 + parent: 1 + - uid: 4092 + components: + - type: Transform + pos: 17.5,-3.5 + parent: 1 + - uid: 4324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,13.5 + parent: 1 + - uid: 4327 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-5.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 6 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: -6.5,18.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: -6.5,19.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: -6.5,20.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: 8.5,4.5 + parent: 1 + - uid: 293 + components: + - type: Transform + pos: -6.5,17.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: -6.5,16.5 + parent: 1 + - uid: 365 + components: + - type: Transform + pos: -13.5,-3.5 + parent: 1 + - uid: 391 + components: + - type: Transform + pos: -14.5,-3.5 + parent: 1 + - uid: 401 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 1 + - uid: 402 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 + - uid: 405 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 1 + - uid: 432 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: -4.5,-10.5 + parent: 1 + - uid: 451 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 1 + - uid: 456 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 1 + - uid: 458 + components: + - type: Transform + pos: -29.5,2.5 + parent: 1 + - uid: 460 + components: + - type: Transform + pos: -29.5,1.5 + parent: 1 + - uid: 512 + components: + - type: Transform + pos: 5.5,6.5 + parent: 1 + - uid: 528 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 + - uid: 586 + components: + - type: Transform + pos: 30.5,11.5 + parent: 1 + - uid: 665 + components: + - type: Transform + pos: 6.5,5.5 + parent: 1 + - uid: 788 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 1 + - uid: 789 + components: + - type: Transform + pos: 8.5,-3.5 + parent: 1 + - uid: 862 + components: + - type: Transform + pos: 7.5,-3.5 + parent: 1 + - uid: 1650 + components: + - type: Transform + pos: -0.5,-37.5 + parent: 1 + - uid: 1652 + components: + - type: Transform + pos: -1.5,-37.5 + parent: 1 + - uid: 1930 + components: + - type: Transform + pos: 6.5,23.5 + parent: 1 + - uid: 2010 + components: + - type: Transform + pos: -9.5,7.5 + parent: 1 + - uid: 2012 + components: + - type: Transform + pos: -11.5,7.5 + parent: 1 + - uid: 2013 + components: + - type: Transform + pos: -10.5,7.5 + parent: 1 + - uid: 2016 + components: + - type: Transform + pos: -8.5,7.5 + parent: 1 + - uid: 2017 + components: + - type: Transform + pos: -7.5,7.5 + parent: 1 + - uid: 2026 + components: + - type: Transform + pos: 28.5,11.5 + parent: 1 + - uid: 2027 + components: + - type: Transform + pos: 29.5,11.5 + parent: 1 + - uid: 2228 + components: + - type: Transform + pos: 3.5,-27.5 + parent: 1 + - uid: 2278 + components: + - type: Transform + pos: 2.5,-27.5 + parent: 1 + - uid: 2279 + components: + - type: Transform + pos: 1.5,-27.5 + parent: 1 + - uid: 2490 + components: + - type: Transform + pos: 0.5,-42.5 + parent: 1 + - uid: 2492 + components: + - type: Transform + pos: 0.5,42.5 + parent: 1 + - uid: 2497 + components: + - type: Transform + pos: 4.5,-26.5 + parent: 1 + - uid: 2498 + components: + - type: Transform + pos: 4.5,-27.5 + parent: 1 + - uid: 2499 + components: + - type: Transform + pos: 5.5,-27.5 + parent: 1 + - uid: 2500 + components: + - type: Transform + pos: 6.5,-27.5 + parent: 1 + - uid: 2570 + components: + - type: Transform + pos: 27.5,13.5 + parent: 1 + - uid: 2571 + components: + - type: Transform + pos: 27.5,14.5 + parent: 1 + - uid: 2572 + components: + - type: Transform + pos: 28.5,14.5 + parent: 1 + - uid: 2591 + components: + - type: Transform + pos: -11.5,-3.5 + parent: 1 + - uid: 2628 + components: + - type: Transform + pos: 2.5,38.5 + parent: 1 + - uid: 2629 + components: + - type: Transform + pos: 1.5,38.5 + parent: 1 + - uid: 2630 + components: + - type: Transform + pos: 0.5,38.5 + parent: 1 + - uid: 2631 + components: + - type: Transform + pos: 0.5,39.5 + parent: 1 + - uid: 2632 + components: + - type: Transform + pos: 0.5,40.5 + parent: 1 + - uid: 2633 + components: + - type: Transform + pos: 0.5,41.5 + parent: 1 + - uid: 2634 + components: + - type: Transform + pos: 1.5,41.5 + parent: 1 + - uid: 2635 + components: + - type: Transform + pos: 2.5,41.5 + parent: 1 + - uid: 2636 + components: + - type: Transform + pos: 3.5,41.5 + parent: 1 + - uid: 2637 + components: + - type: Transform + pos: -0.5,41.5 + parent: 1 + - uid: 2638 + components: + - type: Transform + pos: -1.5,41.5 + parent: 1 + - uid: 2639 + components: + - type: Transform + pos: -2.5,41.5 + parent: 1 + - uid: 2640 + components: + - type: Transform + pos: 0.5,43.5 + parent: 1 + - uid: 2641 + components: + - type: Transform + pos: 0.5,-43.5 + parent: 1 + - uid: 2642 + components: + - type: Transform + pos: 1.5,-40.5 + parent: 1 + - uid: 2643 + components: + - type: Transform + pos: 0.5,44.5 + parent: 1 + - uid: 2658 + components: + - type: Transform + pos: 29.5,-4.5 + parent: 1 + - uid: 2659 + components: + - type: Transform + pos: 29.5,-3.5 + parent: 1 + - uid: 2660 + components: + - type: Transform + pos: 29.5,-2.5 + parent: 1 + - uid: 2661 + components: + - type: Transform + pos: 28.5,-2.5 + parent: 1 + - uid: 2662 + components: + - type: Transform + pos: 0.5,-39.5 + parent: 1 + - uid: 2663 + components: + - type: Transform + pos: 0.5,-40.5 + parent: 1 + - uid: 2664 + components: + - type: Transform + pos: 0.5,-41.5 + parent: 1 + - uid: 2665 + components: + - type: Transform + pos: 27.5,-2.5 + parent: 1 + - uid: 2666 + components: + - type: Transform + pos: 26.5,-2.5 + parent: 1 + - uid: 2667 + components: + - type: Transform + pos: 29.5,-5.5 + parent: 1 + - uid: 2668 + components: + - type: Transform + pos: 29.5,-6.5 + parent: 1 + - uid: 2669 + components: + - type: Transform + pos: 29.5,-7.5 + parent: 1 + - uid: 2670 + components: + - type: Transform + pos: 29.5,-8.5 + parent: 1 + - uid: 2671 + components: + - type: Transform + pos: 29.5,-9.5 + parent: 1 + - uid: 2672 + components: + - type: Transform + pos: 2.5,-40.5 + parent: 1 + - uid: 2673 + components: + - type: Transform + pos: 3.5,-40.5 + parent: 1 + - uid: 2674 + components: + - type: Transform + pos: 29.5,-10.5 + parent: 1 + - uid: 2675 + components: + - type: Transform + pos: 29.5,-11.5 + parent: 1 + - uid: 2698 + components: + - type: Transform + pos: 29.5,-12.5 + parent: 1 + - uid: 2699 + components: + - type: Transform + pos: 29.5,-13.5 + parent: 1 + - uid: 2700 + components: + - type: Transform + pos: 30.5,-12.5 + parent: 1 + - uid: 2701 + components: + - type: Transform + pos: 30.5,-12.5 + parent: 1 + - uid: 2702 + components: + - type: Transform + pos: 30.5,-13.5 + parent: 1 + - uid: 2703 + components: + - type: Transform + pos: 30.5,-11.5 + parent: 1 + - uid: 2704 + components: + - type: Transform + pos: 30.5,-7.5 + parent: 1 + - uid: 2705 + components: + - type: Transform + pos: 30.5,-6.5 + parent: 1 + - uid: 2706 + components: + - type: Transform + pos: 30.5,-5.5 + parent: 1 + - uid: 2707 + components: + - type: Transform + pos: 28.5,-10.5 + parent: 1 + - uid: 2708 + components: + - type: Transform + pos: 27.5,-10.5 + parent: 1 + - uid: 2760 + components: + - type: Transform + pos: 26.5,-10.5 + parent: 1 + - uid: 2761 + components: + - type: Transform + pos: 25.5,-10.5 + parent: 1 + - uid: 2763 + components: + - type: Transform + pos: 24.5,-10.5 + parent: 1 + - uid: 2764 + components: + - type: Transform + pos: 24.5,-9.5 + parent: 1 + - uid: 2765 + components: + - type: Transform + pos: 24.5,-8.5 + parent: 1 + - uid: 2767 + components: + - type: Transform + pos: 24.5,-6.5 + parent: 1 + - uid: 2768 + components: + - type: Transform + pos: 24.5,-5.5 + parent: 1 + - uid: 2785 + components: + - type: Transform + pos: 24.5,-4.5 + parent: 1 + - uid: 2786 + components: + - type: Transform + pos: 24.5,-3.5 + parent: 1 + - uid: 2787 + components: + - type: Transform + pos: 24.5,-2.5 + parent: 1 + - uid: 2788 + components: + - type: Transform + pos: 24.5,-7.5 + parent: 1 + - uid: 2789 + components: + - type: Transform + pos: 28.5,-1.5 + parent: 1 + - uid: 2790 + components: + - type: Transform + pos: 25.5,-2.5 + parent: 1 + - uid: 2791 + components: + - type: Transform + pos: 28.5,-4.5 + parent: 1 + - uid: 2792 + components: + - type: Transform + pos: 27.5,-4.5 + parent: 1 + - uid: 2793 + components: + - type: Transform + pos: 13.5,-7.5 + parent: 1 + - uid: 2794 + components: + - type: Transform + pos: 15.5,-7.5 + parent: 1 + - uid: 2795 + components: + - type: Transform + pos: 16.5,-7.5 + parent: 1 + - uid: 2796 + components: + - type: Transform + pos: 17.5,-7.5 + parent: 1 + - uid: 2797 + components: + - type: Transform + pos: 14.5,-7.5 + parent: 1 + - uid: 2798 + components: + - type: Transform + pos: 17.5,-5.5 + parent: 1 + - uid: 2799 + components: + - type: Transform + pos: 17.5,-6.5 + parent: 1 + - uid: 2800 + components: + - type: Transform + pos: 17.5,-4.5 + parent: 1 + - uid: 2801 + components: + - type: Transform + pos: 14.5,-3.5 + parent: 1 + - uid: 2802 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 1 + - uid: 2803 + components: + - type: Transform + pos: 15.5,-2.5 + parent: 1 + - uid: 2804 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 1 + - uid: 2805 + components: + - type: Transform + pos: 51.5,0.5 + parent: 1 + - uid: 2806 + components: + - type: Transform + pos: 52.5,0.5 + parent: 1 + - uid: 2807 + components: + - type: Transform + pos: 53.5,0.5 + parent: 1 + - uid: 2808 + components: + - type: Transform + pos: 54.5,0.5 + parent: 1 + - uid: 2809 + components: + - type: Transform + pos: 55.5,0.5 + parent: 1 + - uid: 2810 + components: + - type: Transform + pos: 56.5,0.5 + parent: 1 + - uid: 2811 + components: + - type: Transform + pos: 56.5,2.5 + parent: 1 + - uid: 2818 + components: + - type: Transform + pos: 40.5,-7.5 + parent: 1 + - uid: 2819 + components: + - type: Transform + pos: 41.5,-7.5 + parent: 1 + - uid: 2820 + components: + - type: Transform + pos: 42.5,-7.5 + parent: 1 + - uid: 2821 + components: + - type: Transform + pos: 43.5,-7.5 + parent: 1 + - uid: 2823 + components: + - type: Transform + pos: 41.5,-6.5 + parent: 1 + - uid: 2824 + components: + - type: Transform + pos: 41.5,-5.5 + parent: 1 + - uid: 2826 + components: + - type: Transform + pos: 41.5,-4.5 + parent: 1 + - uid: 2827 + components: + - type: Transform + pos: 41.5,-3.5 + parent: 1 + - uid: 2829 + components: + - type: Transform + pos: 40.5,-3.5 + parent: 1 + - uid: 2830 + components: + - type: Transform + pos: 39.5,-3.5 + parent: 1 + - uid: 2831 + components: + - type: Transform + pos: 38.5,-3.5 + parent: 1 + - uid: 2832 + components: + - type: Transform + pos: 42.5,-3.5 + parent: 1 + - uid: 2833 + components: + - type: Transform + pos: 43.5,-8.5 + parent: 1 + - uid: 2834 + components: + - type: Transform + pos: 43.5,-9.5 + parent: 1 + - uid: 2835 + components: + - type: Transform + pos: 43.5,-10.5 + parent: 1 + - uid: 2836 + components: + - type: Transform + pos: 43.5,-11.5 + parent: 1 + - uid: 2861 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 1 + - uid: 2862 + components: + - type: Transform + pos: -11.5,-5.5 + parent: 1 + - uid: 2868 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 + - uid: 2871 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 1 + - uid: 2874 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 1 + - uid: 2877 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 1 + - uid: 2878 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 2879 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 2880 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 2881 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 2882 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - uid: 2883 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 1 + - uid: 2884 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 1 + - uid: 2989 + components: + - type: Transform + pos: 20.5,20.5 + parent: 1 + - uid: 2990 + components: + - type: Transform + pos: 21.5,20.5 + parent: 1 + - uid: 2994 + components: + - type: Transform + pos: 22.5,20.5 + parent: 1 + - uid: 2996 + components: + - type: Transform + pos: 14.5,15.5 + parent: 1 + - uid: 3023 + components: + - type: Transform + pos: -29.5,0.5 + parent: 1 + - uid: 3024 + components: + - type: Transform + pos: -30.5,0.5 + parent: 1 + - uid: 3025 + components: + - type: Transform + pos: -31.5,0.5 + parent: 1 + - uid: 3026 + components: + - type: Transform + pos: -32.5,0.5 + parent: 1 + - uid: 3027 + components: + - type: Transform + pos: -33.5,0.5 + parent: 1 + - uid: 3037 + components: + - type: Transform + pos: -34.5,0.5 + parent: 1 + - uid: 3038 + components: + - type: Transform + pos: -35.5,0.5 + parent: 1 + - uid: 3039 + components: + - type: Transform + pos: -32.5,1.5 + parent: 1 + - uid: 3040 + components: + - type: Transform + pos: -32.5,2.5 + parent: 1 + - uid: 3041 + components: + - type: Transform + pos: -32.5,3.5 + parent: 1 + - uid: 3042 + components: + - type: Transform + pos: -32.5,-0.5 + parent: 1 + - uid: 3043 + components: + - type: Transform + pos: -32.5,-1.5 + parent: 1 + - uid: 3044 + components: + - type: Transform + pos: -32.5,-2.5 + parent: 1 + - uid: 3100 + components: + - type: Transform + pos: 25.5,-6.5 + parent: 1 + - uid: 3245 + components: + - type: Transform + pos: 14.5,19.5 + parent: 1 + - uid: 3246 + components: + - type: Transform + pos: 14.5,18.5 + parent: 1 + - uid: 3251 + components: + - type: Transform + pos: 14.5,17.5 + parent: 1 + - uid: 3252 + components: + - type: Transform + pos: 14.5,16.5 + parent: 1 + - uid: 3253 + components: + - type: Transform + pos: 13.5,16.5 + parent: 1 + - uid: 3254 + components: + - type: Transform + pos: 12.5,16.5 + parent: 1 + - uid: 3255 + components: + - type: Transform + pos: 11.5,16.5 + parent: 1 + - uid: 3256 + components: + - type: Transform + pos: 10.5,16.5 + parent: 1 + - uid: 3257 + components: + - type: Transform + pos: 15.5,18.5 + parent: 1 + - uid: 3258 + components: + - type: Transform + pos: 17.5,18.5 + parent: 1 + - uid: 3259 + components: + - type: Transform + pos: 16.5,18.5 + parent: 1 + - uid: 3260 + components: + - type: Transform + pos: 19.5,18.5 + parent: 1 + - uid: 3261 + components: + - type: Transform + pos: 20.5,18.5 + parent: 1 + - uid: 3262 + components: + - type: Transform + pos: 21.5,18.5 + parent: 1 + - uid: 3263 + components: + - type: Transform + pos: 18.5,18.5 + parent: 1 + - uid: 3264 + components: + - type: Transform + pos: 20.5,19.5 + parent: 1 + - uid: 3265 + components: + - type: Transform + pos: 21.5,17.5 + parent: 1 + - uid: 3266 + components: + - type: Transform + pos: 21.5,16.5 + parent: 1 + - uid: 3267 + components: + - type: Transform + pos: 22.5,16.5 + parent: 1 + - uid: 3268 + components: + - type: Transform + pos: 23.5,16.5 + parent: 1 + - uid: 3272 + components: + - type: Transform + pos: 27.5,12.5 + parent: 1 + - uid: 3273 + components: + - type: Transform + pos: 27.5,11.5 + parent: 1 + - uid: 3274 + components: + - type: Transform + pos: 27.5,10.5 + parent: 1 + - uid: 3275 + components: + - type: Transform + pos: 27.5,9.5 + parent: 1 + - uid: 3276 + components: + - type: Transform + pos: 27.5,8.5 + parent: 1 + - uid: 3277 + components: + - type: Transform + pos: 27.5,7.5 + parent: 1 + - uid: 3278 + components: + - type: Transform + pos: 27.5,6.5 + parent: 1 + - uid: 3279 + components: + - type: Transform + pos: 27.5,5.5 + parent: 1 + - uid: 3280 + components: + - type: Transform + pos: 27.5,4.5 + parent: 1 + - uid: 3281 + components: + - type: Transform + pos: 17.5,-1.5 + parent: 1 + - uid: 3282 + components: + - type: Transform + pos: 17.5,-0.5 + parent: 1 + - uid: 3283 + components: + - type: Transform + pos: 17.5,0.5 + parent: 1 + - uid: 3284 + components: + - type: Transform + pos: 18.5,0.5 + parent: 1 + - uid: 3285 + components: + - type: Transform + pos: 19.5,0.5 + parent: 1 + - uid: 3286 + components: + - type: Transform + pos: 20.5,0.5 + parent: 1 + - uid: 3287 + components: + - type: Transform + pos: 21.5,0.5 + parent: 1 + - uid: 3288 + components: + - type: Transform + pos: 22.5,0.5 + parent: 1 + - uid: 3289 + components: + - type: Transform + pos: 23.5,0.5 + parent: 1 + - uid: 3290 + components: + - type: Transform + pos: 23.5,1.5 + parent: 1 + - uid: 3291 + components: + - type: Transform + pos: 23.5,2.5 + parent: 1 + - uid: 3292 + components: + - type: Transform + pos: 23.5,3.5 + parent: 1 + - uid: 3293 + components: + - type: Transform + pos: 23.5,4.5 + parent: 1 + - uid: 3294 + components: + - type: Transform + pos: 23.5,5.5 + parent: 1 + - uid: 3295 + components: + - type: Transform + pos: 23.5,6.5 + parent: 1 + - uid: 3296 + components: + - type: Transform + pos: 23.5,7.5 + parent: 1 + - uid: 3297 + components: + - type: Transform + pos: 23.5,8.5 + parent: 1 + - uid: 3298 + components: + - type: Transform + pos: 23.5,9.5 + parent: 1 + - uid: 3299 + components: + - type: Transform + pos: 23.5,10.5 + parent: 1 + - uid: 3300 + components: + - type: Transform + pos: 23.5,11.5 + parent: 1 + - uid: 3301 + components: + - type: Transform + pos: 23.5,12.5 + parent: 1 + - uid: 3302 + components: + - type: Transform + pos: 23.5,13.5 + parent: 1 + - uid: 3303 + components: + - type: Transform + pos: 22.5,13.5 + parent: 1 + - uid: 3304 + components: + - type: Transform + pos: 21.5,13.5 + parent: 1 + - uid: 3305 + components: + - type: Transform + pos: 20.5,13.5 + parent: 1 + - uid: 3306 + components: + - type: Transform + pos: 19.5,13.5 + parent: 1 + - uid: 3307 + components: + - type: Transform + pos: 18.5,13.5 + parent: 1 + - uid: 3384 + components: + - type: Transform + pos: 16.5,0.5 + parent: 1 + - uid: 3385 + components: + - type: Transform + pos: 15.5,0.5 + parent: 1 + - uid: 3386 + components: + - type: Transform + pos: 14.5,0.5 + parent: 1 + - uid: 3387 + components: + - type: Transform + pos: 13.5,0.5 + parent: 1 + - uid: 3388 + components: + - type: Transform + pos: 11.5,0.5 + parent: 1 + - uid: 3389 + components: + - type: Transform + pos: 10.5,0.5 + parent: 1 + - uid: 3390 + components: + - type: Transform + pos: 12.5,0.5 + parent: 1 + - uid: 3391 + components: + - type: Transform + pos: 8.5,0.5 + parent: 1 + - uid: 3392 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 3393 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - uid: 3394 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 3395 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 3410 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 3411 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 + - uid: 3412 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 3413 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 3414 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 3415 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 3416 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 3417 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 3421 + components: + - type: Transform + pos: -11.5,5.5 + parent: 1 + - uid: 3422 + components: + - type: Transform + pos: -11.5,6.5 + parent: 1 + - uid: 3423 + components: + - type: Transform + pos: -11.5,7.5 + parent: 1 + - uid: 3424 + components: + - type: Transform + pos: -11.5,8.5 + parent: 1 + - uid: 3449 + components: + - type: Transform + pos: 5.5,26.5 + parent: 1 + - uid: 3450 + components: + - type: Transform + pos: 5.5,27.5 + parent: 1 + - uid: 3451 + components: + - type: Transform + pos: 6.5,27.5 + parent: 1 + - uid: 3452 + components: + - type: Transform + pos: 7.5,27.5 + parent: 1 + - uid: 3453 + components: + - type: Transform + pos: 8.5,27.5 + parent: 1 + - uid: 3454 + components: + - type: Transform + pos: 9.5,27.5 + parent: 1 + - uid: 3455 + components: + - type: Transform + pos: 10.5,27.5 + parent: 1 + - uid: 3456 + components: + - type: Transform + pos: 11.5,27.5 + parent: 1 + - uid: 3485 + components: + - type: Transform + pos: -15.5,-3.5 + parent: 1 + - uid: 3486 + components: + - type: Transform + pos: -16.5,-3.5 + parent: 1 + - uid: 3543 + components: + - type: Transform + pos: -12.5,-3.5 + parent: 1 + - uid: 3704 + components: + - type: Transform + pos: 30.5,0.5 + parent: 1 + - uid: 3706 + components: + - type: Transform + pos: 12.5,-7.5 + parent: 1 + - uid: 3707 + components: + - type: Transform + pos: 11.5,-7.5 + parent: 1 + - uid: 3708 + components: + - type: Transform + pos: 11.5,-6.5 + parent: 1 + - uid: 3835 + components: + - type: Transform + pos: 24.5,0.5 + parent: 1 + - uid: 3836 + components: + - type: Transform + pos: 25.5,0.5 + parent: 1 + - uid: 3837 + components: + - type: Transform + pos: 26.5,0.5 + parent: 1 + - uid: 3838 + components: + - type: Transform + pos: 27.5,0.5 + parent: 1 + - uid: 3839 + components: + - type: Transform + pos: 28.5,0.5 + parent: 1 + - uid: 3840 + components: + - type: Transform + pos: 29.5,0.5 + parent: 1 + - uid: 3866 + components: + - type: Transform + pos: -6.5,10.5 + parent: 1 + - uid: 3867 + components: + - type: Transform + pos: -6.5,11.5 + parent: 1 + - uid: 3868 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 + - uid: 3869 + components: + - type: Transform + pos: -6.5,13.5 + parent: 1 + - uid: 3870 + components: + - type: Transform + pos: -6.5,14.5 + parent: 1 + - uid: 3871 + components: + - type: Transform + pos: -6.5,15.5 + parent: 1 + - uid: 3872 + components: + - type: Transform + pos: -5.5,15.5 + parent: 1 + - uid: 3873 + components: + - type: Transform + pos: -3.5,15.5 + parent: 1 + - uid: 3874 + components: + - type: Transform + pos: -4.5,15.5 + parent: 1 + - uid: 3875 + components: + - type: Transform + pos: -3.5,14.5 + parent: 1 + - uid: 3876 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 + - uid: 3877 + components: + - type: Transform + pos: -3.5,12.5 + parent: 1 + - uid: 3878 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 + - uid: 3879 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 3880 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 3881 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 + - uid: 3882 + components: + - type: Transform + pos: -6.5,5.5 + parent: 1 + - uid: 3883 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 + - uid: 3884 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 3885 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 3886 + components: + - type: Transform + pos: 0.5,37.5 + parent: 1 + - uid: 3887 + components: + - type: Transform + pos: 0.5,36.5 + parent: 1 + - uid: 3888 + components: + - type: Transform + pos: 0.5,35.5 + parent: 1 + - uid: 3889 + components: + - type: Transform + pos: 0.5,34.5 + parent: 1 + - uid: 3894 + components: + - type: Transform + pos: 0.5,-33.5 + parent: 1 + - uid: 3895 + components: + - type: Transform + pos: 0.5,-35.5 + parent: 1 + - uid: 3896 + components: + - type: Transform + pos: 0.5,-34.5 + parent: 1 + - uid: 3897 + components: + - type: Transform + pos: 0.5,-37.5 + parent: 1 + - uid: 3898 + components: + - type: Transform + pos: 0.5,-38.5 + parent: 1 + - uid: 3899 + components: + - type: Transform + pos: 0.5,-36.5 + parent: 1 + - uid: 3900 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 3901 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 3902 + components: + - type: Transform + pos: -12.5,0.5 + parent: 1 + - uid: 3903 + components: + - type: Transform + pos: -13.5,0.5 + parent: 1 + - uid: 3904 + components: + - type: Transform + pos: -14.5,0.5 + parent: 1 + - uid: 3905 + components: + - type: Transform + pos: -15.5,0.5 + parent: 1 + - uid: 3906 + components: + - type: Transform + pos: -16.5,0.5 + parent: 1 + - uid: 3907 + components: + - type: Transform + pos: -17.5,0.5 + parent: 1 + - uid: 3908 + components: + - type: Transform + pos: -18.5,0.5 + parent: 1 + - uid: 3909 + components: + - type: Transform + pos: -19.5,0.5 + parent: 1 + - uid: 3910 + components: + - type: Transform + pos: -20.5,0.5 + parent: 1 + - uid: 3911 + components: + - type: Transform + pos: -21.5,0.5 + parent: 1 + - uid: 3912 + components: + - type: Transform + pos: -22.5,0.5 + parent: 1 + - uid: 3923 + components: + - type: Transform + pos: 3.5,20.5 + parent: 1 + - uid: 3924 + components: + - type: Transform + pos: 2.5,20.5 + parent: 1 + - uid: 3925 + components: + - type: Transform + pos: 1.5,20.5 + parent: 1 + - uid: 3926 + components: + - type: Transform + pos: 0.5,20.5 + parent: 1 + - uid: 3927 + components: + - type: Transform + pos: 0.5,19.5 + parent: 1 + - uid: 3928 + components: + - type: Transform + pos: 0.5,18.5 + parent: 1 + - uid: 3929 + components: + - type: Transform + pos: 0.5,17.5 + parent: 1 + - uid: 3930 + components: + - type: Transform + pos: 0.5,16.5 + parent: 1 + - uid: 3931 + components: + - type: Transform + pos: 0.5,15.5 + parent: 1 + - uid: 3932 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 3933 + components: + - type: Transform + pos: 0.5,13.5 + parent: 1 + - uid: 3934 + components: + - type: Transform + pos: 0.5,12.5 + parent: 1 + - uid: 3935 + components: + - type: Transform + pos: 0.5,11.5 + parent: 1 + - uid: 3936 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - uid: 3937 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 3938 + components: + - type: Transform + pos: 0.5,8.5 + parent: 1 + - uid: 3939 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 3940 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 3941 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 3942 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 1 + - uid: 3943 + components: + - type: Transform + pos: 0.5,21.5 + parent: 1 + - uid: 3944 + components: + - type: Transform + pos: 0.5,22.5 + parent: 1 + - uid: 3945 + components: + - type: Transform + pos: 0.5,23.5 + parent: 1 + - uid: 3946 + components: + - type: Transform + pos: 0.5,24.5 + parent: 1 + - uid: 3947 + components: + - type: Transform + pos: 0.5,25.5 + parent: 1 + - uid: 3948 + components: + - type: Transform + pos: 0.5,26.5 + parent: 1 + - uid: 3949 + components: + - type: Transform + pos: 0.5,27.5 + parent: 1 + - uid: 3950 + components: + - type: Transform + pos: 0.5,28.5 + parent: 1 + - uid: 3951 + components: + - type: Transform + pos: 0.5,29.5 + parent: 1 + - uid: 3952 + components: + - type: Transform + pos: 0.5,30.5 + parent: 1 + - uid: 3956 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - uid: 3957 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 1 + - uid: 3958 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 + - uid: 3959 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 3960 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 3961 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 3962 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 3963 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 3964 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - uid: 3965 + components: + - type: Transform + pos: 0.5,-12.5 + parent: 1 + - uid: 3966 + components: + - type: Transform + pos: 0.5,-13.5 + parent: 1 + - uid: 3967 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 1 + - uid: 3968 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 1 + - uid: 3969 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 1 + - uid: 3970 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 1 + - uid: 3971 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 1 + - uid: 3972 + components: + - type: Transform + pos: 0.5,-19.5 + parent: 1 + - uid: 3973 + components: + - type: Transform + pos: 0.5,-20.5 + parent: 1 + - uid: 3974 + components: + - type: Transform + pos: 0.5,-21.5 + parent: 1 + - uid: 3975 + components: + - type: Transform + pos: 0.5,-22.5 + parent: 1 + - uid: 3976 + components: + - type: Transform + pos: 0.5,-23.5 + parent: 1 + - uid: 3977 + components: + - type: Transform + pos: 0.5,-24.5 + parent: 1 + - uid: 3978 + components: + - type: Transform + pos: 0.5,-26.5 + parent: 1 + - uid: 3979 + components: + - type: Transform + pos: 0.5,-27.5 + parent: 1 + - uid: 3980 + components: + - type: Transform + pos: 0.5,-28.5 + parent: 1 + - uid: 3981 + components: + - type: Transform + pos: 0.5,-29.5 + parent: 1 + - uid: 3982 + components: + - type: Transform + pos: 0.5,-25.5 + parent: 1 + - uid: 4005 + components: + - type: Transform + pos: 6.5,24.5 + parent: 1 + - uid: 4006 + components: + - type: Transform + pos: 6.5,25.5 + parent: 1 + - uid: 4007 + components: + - type: Transform + pos: 7.5,25.5 + parent: 1 + - uid: 4008 + components: + - type: Transform + pos: 8.5,25.5 + parent: 1 + - uid: 4009 + components: + - type: Transform + pos: 9.5,25.5 + parent: 1 + - uid: 4010 + components: + - type: Transform + pos: 10.5,25.5 + parent: 1 + - uid: 4011 + components: + - type: Transform + pos: 11.5,25.5 + parent: 1 + - uid: 4012 + components: + - type: Transform + pos: 13.5,25.5 + parent: 1 + - uid: 4013 + components: + - type: Transform + pos: 14.5,25.5 + parent: 1 + - uid: 4014 + components: + - type: Transform + pos: 12.5,25.5 + parent: 1 + - uid: 4015 + components: + - type: Transform + pos: 5.5,24.5 + parent: 1 + - uid: 4016 + components: + - type: Transform + pos: 5.5,23.5 + parent: 1 + - uid: 4017 + components: + - type: Transform + pos: 5.5,22.5 + parent: 1 + - uid: 4018 + components: + - type: Transform + pos: 5.5,21.5 + parent: 1 + - uid: 4019 + components: + - type: Transform + pos: 5.5,20.5 + parent: 1 + - uid: 4020 + components: + - type: Transform + pos: 5.5,19.5 + parent: 1 + - uid: 4021 + components: + - type: Transform + pos: 5.5,18.5 + parent: 1 + - uid: 4022 + components: + - type: Transform + pos: 4.5,18.5 + parent: 1 + - uid: 4023 + components: + - type: Transform + pos: 4.5,17.5 + parent: 1 + - uid: 4024 + components: + - type: Transform + pos: 4.5,16.5 + parent: 1 + - uid: 4025 + components: + - type: Transform + pos: 4.5,15.5 + parent: 1 + - uid: 4026 + components: + - type: Transform + pos: 4.5,14.5 + parent: 1 + - uid: 4027 + components: + - type: Transform + pos: 5.5,14.5 + parent: 1 + - uid: 4028 + components: + - type: Transform + pos: 5.5,13.5 + parent: 1 + - uid: 4029 + components: + - type: Transform + pos: 5.5,12.5 + parent: 1 + - uid: 4030 + components: + - type: Transform + pos: 5.5,11.5 + parent: 1 + - uid: 4031 + components: + - type: Transform + pos: 6.5,11.5 + parent: 1 + - uid: 4032 + components: + - type: Transform + pos: 7.5,11.5 + parent: 1 + - uid: 4033 + components: + - type: Transform + pos: 8.5,11.5 + parent: 1 + - uid: 4034 + components: + - type: Transform + pos: 9.5,11.5 + parent: 1 + - uid: 4035 + components: + - type: Transform + pos: 9.5,10.5 + parent: 1 + - uid: 4036 + components: + - type: Transform + pos: 9.5,9.5 + parent: 1 + - uid: 4040 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 4084 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 4085 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 4086 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 4087 + components: + - type: Transform + pos: 8.5,5.5 + parent: 1 + - uid: 4089 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - uid: 4091 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 4163 + components: + - type: Transform + pos: 13.5,-3.5 + parent: 1 + - uid: 4164 + components: + - type: Transform + pos: 13.5,-4.5 + parent: 1 + - uid: 4165 + components: + - type: Transform + pos: 13.5,-5.5 + parent: 1 + - uid: 4166 + components: + - type: Transform + pos: 13.5,-6.5 + parent: 1 + - uid: 4221 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 1 + - uid: 4222 + components: + - type: Transform + pos: -10.5,-6.5 + parent: 1 + - uid: 4252 + components: + - type: Transform + pos: -10.5,-7.5 + parent: 1 + - uid: 4254 + components: + - type: Transform + pos: -9.5,-7.5 + parent: 1 + - uid: 4257 + components: + - type: Transform + pos: -8.5,-9.5 + parent: 1 + - uid: 4258 + components: + - type: Transform + pos: -7.5,-9.5 + parent: 1 + - uid: 4259 + components: + - type: Transform + pos: -7.5,-10.5 + parent: 1 + - uid: 4260 + components: + - type: Transform + pos: -6.5,-10.5 + parent: 1 + - uid: 4261 + components: + - type: Transform + pos: -5.5,-10.5 + parent: 1 + - uid: 4360 + components: + - type: Transform + pos: 40.5,8.5 + parent: 1 + - uid: 4361 + components: + - type: Transform + pos: 41.5,8.5 + parent: 1 + - uid: 4362 + components: + - type: Transform + pos: 42.5,8.5 + parent: 1 + - uid: 4363 + components: + - type: Transform + pos: 43.5,8.5 + parent: 1 + - uid: 4364 + components: + - type: Transform + pos: 43.5,9.5 + parent: 1 + - uid: 4365 + components: + - type: Transform + pos: 43.5,10.5 + parent: 1 + - uid: 4366 + components: + - type: Transform + pos: 41.5,7.5 + parent: 1 + - uid: 4367 + components: + - type: Transform + pos: 41.5,6.5 + parent: 1 + - uid: 4368 + components: + - type: Transform + pos: 41.5,5.5 + parent: 1 + - uid: 4369 + components: + - type: Transform + pos: 41.5,4.5 + parent: 1 + - uid: 4370 + components: + - type: Transform + pos: 40.5,4.5 + parent: 1 + - uid: 4371 + components: + - type: Transform + pos: 39.5,4.5 + parent: 1 + - uid: 4386 + components: + - type: Transform + pos: 44.5,6.5 + parent: 1 + - uid: 4387 + components: + - type: Transform + pos: 45.5,6.5 + parent: 1 + - uid: 4388 + components: + - type: Transform + pos: 46.5,6.5 + parent: 1 + - uid: 4389 + components: + - type: Transform + pos: 46.5,5.5 + parent: 1 + - uid: 4390 + components: + - type: Transform + pos: 46.5,4.5 + parent: 1 + - uid: 4391 + components: + - type: Transform + pos: 42.5,4.5 + parent: 1 + - uid: 4396 + components: + - type: Transform + pos: 40.5,-1.5 + parent: 1 + - uid: 4397 + components: + - type: Transform + pos: 40.5,-0.5 + parent: 1 + - uid: 4398 + components: + - type: Transform + pos: 40.5,0.5 + parent: 1 + - uid: 4399 + components: + - type: Transform + pos: 39.5,0.5 + parent: 1 + - uid: 4400 + components: + - type: Transform + pos: 38.5,0.5 + parent: 1 + - uid: 4401 + components: + - type: Transform + pos: 37.5,0.5 + parent: 1 + - uid: 4402 + components: + - type: Transform + pos: 36.5,0.5 + parent: 1 + - uid: 4403 + components: + - type: Transform + pos: 41.5,0.5 + parent: 1 + - uid: 4404 + components: + - type: Transform + pos: 42.5,0.5 + parent: 1 + - uid: 4405 + components: + - type: Transform + pos: 43.5,0.5 + parent: 1 + - uid: 4406 + components: + - type: Transform + pos: 44.5,0.5 + parent: 1 + - uid: 4407 + components: + - type: Transform + pos: 45.5,0.5 + parent: 1 + - uid: 4408 + components: + - type: Transform + pos: 46.5,0.5 + parent: 1 + - uid: 4409 + components: + - type: Transform + pos: 47.5,0.5 + parent: 1 + - uid: 4433 + components: + - type: Transform + pos: 46.5,-4.5 + parent: 1 + - uid: 4434 + components: + - type: Transform + pos: 46.5,-3.5 + parent: 1 + - uid: 4490 + components: + - type: Transform + pos: 52.5,-6.5 + parent: 1 + - uid: 4491 + components: + - type: Transform + pos: 52.5,-7.5 + parent: 1 + - uid: 4492 + components: + - type: Transform + pos: 51.5,-7.5 + parent: 1 + - uid: 4493 + components: + - type: Transform + pos: 50.5,-7.5 + parent: 1 + - uid: 4494 + components: + - type: Transform + pos: 50.5,-8.5 + parent: 1 + - uid: 4495 + components: + - type: Transform + pos: 50.5,-9.5 + parent: 1 + - uid: 4496 + components: + - type: Transform + pos: 50.5,-10.5 + parent: 1 + - uid: 4497 + components: + - type: Transform + pos: 50.5,-11.5 + parent: 1 + - uid: 4498 + components: + - type: Transform + pos: 50.5,-12.5 + parent: 1 + - uid: 4499 + components: + - type: Transform + pos: 51.5,-12.5 + parent: 1 + - uid: 4500 + components: + - type: Transform + pos: 51.5,-13.5 + parent: 1 + - uid: 4501 + components: + - type: Transform + pos: 51.5,-14.5 + parent: 1 + - uid: 4502 + components: + - type: Transform + pos: 51.5,-15.5 + parent: 1 + - uid: 4503 + components: + - type: Transform + pos: 50.5,-15.5 + parent: 1 + - uid: 4504 + components: + - type: Transform + pos: 50.5,-16.5 + parent: 1 + - uid: 4505 + components: + - type: Transform + pos: 53.5,-12.5 + parent: 1 + - uid: 4506 + components: + - type: Transform + pos: 54.5,-12.5 + parent: 1 + - uid: 4507 + components: + - type: Transform + pos: 52.5,-12.5 + parent: 1 + - uid: 4508 + components: + - type: Transform + pos: 55.5,-12.5 + parent: 1 + - uid: 4509 + components: + - type: Transform + pos: 55.5,-10.5 + parent: 1 + - uid: 4510 + components: + - type: Transform + pos: 55.5,-11.5 + parent: 1 + - uid: 4511 + components: + - type: Transform + pos: 49.5,-12.5 + parent: 1 + - uid: 4512 + components: + - type: Transform + pos: 48.5,-12.5 + parent: 1 + - uid: 4513 + components: + - type: Transform + pos: 47.5,-12.5 + parent: 1 + - uid: 4514 + components: + - type: Transform + pos: 46.5,-12.5 + parent: 1 + - uid: 4515 + components: + - type: Transform + pos: 45.5,-12.5 + parent: 1 + - uid: 4516 + components: + - type: Transform + pos: 45.5,-11.5 + parent: 1 + - uid: 4517 + components: + - type: Transform + pos: 45.5,-10.5 + parent: 1 + - uid: 4520 + components: + - type: Transform + pos: 49.5,-7.5 + parent: 1 + - uid: 4521 + components: + - type: Transform + pos: 48.5,-7.5 + parent: 1 + - uid: 4571 + components: + - type: Transform + pos: 57.5,2.5 + parent: 1 + - uid: 4572 + components: + - type: Transform + pos: 58.5,2.5 + parent: 1 + - uid: 4573 + components: + - type: Transform + pos: 58.5,1.5 + parent: 1 + - uid: 4574 + components: + - type: Transform + pos: 58.5,0.5 + parent: 1 + - uid: 4575 + components: + - type: Transform + pos: 58.5,-0.5 + parent: 1 + - uid: 4576 + components: + - type: Transform + pos: 58.5,-1.5 + parent: 1 + - uid: 4577 + components: + - type: Transform + pos: 59.5,0.5 + parent: 1 + - uid: 4578 + components: + - type: Transform + pos: 61.5,0.5 + parent: 1 + - uid: 4579 + components: + - type: Transform + pos: 62.5,0.5 + parent: 1 + - uid: 4580 + components: + - type: Transform + pos: 60.5,0.5 + parent: 1 + - uid: 4581 + components: + - type: Transform + pos: 63.5,0.5 + parent: 1 + - uid: 4582 + components: + - type: Transform + pos: 63.5,1.5 + parent: 1 + - uid: 4583 + components: + - type: Transform + pos: 63.5,2.5 + parent: 1 + - uid: 4584 + components: + - type: Transform + pos: 63.5,3.5 + parent: 1 + - uid: 4585 + components: + - type: Transform + pos: 63.5,4.5 + parent: 1 + - uid: 4586 + components: + - type: Transform + pos: 63.5,5.5 + parent: 1 + - uid: 4587 + components: + - type: Transform + pos: 62.5,5.5 + parent: 1 + - uid: 4588 + components: + - type: Transform + pos: 61.5,5.5 + parent: 1 + - uid: 4589 + components: + - type: Transform + pos: 63.5,-0.5 + parent: 1 + - uid: 4590 + components: + - type: Transform + pos: 63.5,-2.5 + parent: 1 + - uid: 4591 + components: + - type: Transform + pos: 63.5,-3.5 + parent: 1 + - uid: 4592 + components: + - type: Transform + pos: 63.5,-4.5 + parent: 1 + - uid: 4593 + components: + - type: Transform + pos: 63.5,-1.5 + parent: 1 + - uid: 4594 + components: + - type: Transform + pos: 62.5,-4.5 + parent: 1 + - uid: 4595 + components: + - type: Transform + pos: 61.5,-4.5 + parent: 1 + - uid: 4596 + components: + - type: Transform + pos: 64.5,1.5 + parent: 1 + - uid: 4597 + components: + - type: Transform + pos: 65.5,1.5 + parent: 1 + - uid: 4598 + components: + - type: Transform + pos: 66.5,1.5 + parent: 1 + - uid: 4599 + components: + - type: Transform + pos: 66.5,0.5 + parent: 1 + - uid: 4600 + components: + - type: Transform + pos: 67.5,0.5 + parent: 1 + - uid: 4601 + components: + - type: Transform + pos: 48.5,7.5 + parent: 1 + - uid: 4602 + components: + - type: Transform + pos: 48.5,8.5 + parent: 1 + - uid: 4603 + components: + - type: Transform + pos: 49.5,8.5 + parent: 1 + - uid: 4604 + components: + - type: Transform + pos: 50.5,8.5 + parent: 1 + - uid: 4605 + components: + - type: Transform + pos: 51.5,8.5 + parent: 1 + - uid: 4606 + components: + - type: Transform + pos: 52.5,8.5 + parent: 1 + - uid: 4607 + components: + - type: Transform + pos: 50.5,9.5 + parent: 1 + - uid: 4608 + components: + - type: Transform + pos: 50.5,10.5 + parent: 1 + - uid: 4609 + components: + - type: Transform + pos: 50.5,11.5 + parent: 1 + - uid: 4610 + components: + - type: Transform + pos: 50.5,12.5 + parent: 1 + - uid: 4611 + components: + - type: Transform + pos: 50.5,13.5 + parent: 1 + - uid: 4612 + components: + - type: Transform + pos: 49.5,13.5 + parent: 1 + - uid: 4613 + components: + - type: Transform + pos: 47.5,13.5 + parent: 1 + - uid: 4614 + components: + - type: Transform + pos: 46.5,13.5 + parent: 1 + - uid: 4615 + components: + - type: Transform + pos: 48.5,13.5 + parent: 1 + - uid: 4616 + components: + - type: Transform + pos: 45.5,13.5 + parent: 1 + - uid: 4617 + components: + - type: Transform + pos: 45.5,12.5 + parent: 1 + - uid: 4618 + components: + - type: Transform + pos: 45.5,11.5 + parent: 1 + - uid: 4619 + components: + - type: Transform + pos: 51.5,13.5 + parent: 1 + - uid: 4620 + components: + - type: Transform + pos: 53.5,13.5 + parent: 1 + - uid: 4621 + components: + - type: Transform + pos: 54.5,13.5 + parent: 1 + - uid: 4622 + components: + - type: Transform + pos: 55.5,13.5 + parent: 1 + - uid: 4623 + components: + - type: Transform + pos: 52.5,13.5 + parent: 1 + - uid: 4624 + components: + - type: Transform + pos: 55.5,12.5 + parent: 1 + - uid: 4625 + components: + - type: Transform + pos: 55.5,11.5 + parent: 1 + - uid: 4626 + components: + - type: Transform + pos: 49.5,14.5 + parent: 1 + - uid: 4627 + components: + - type: Transform + pos: 49.5,15.5 + parent: 1 + - uid: 4628 + components: + - type: Transform + pos: 49.5,16.5 + parent: 1 + - uid: 4629 + components: + - type: Transform + pos: 50.5,16.5 + parent: 1 + - uid: 4630 + components: + - type: Transform + pos: 50.5,17.5 + parent: 1 + - uid: 4631 + components: + - type: Transform + pos: 43.5,11.5 + parent: 1 + - uid: 4632 + components: + - type: Transform + pos: 43.5,12.5 + parent: 1 + - uid: 4668 + components: + - type: Transform + pos: 57.5,-6.5 + parent: 1 + - uid: 4669 + components: + - type: Transform + pos: 57.5,-7.5 + parent: 1 + - uid: 4670 + components: + - type: Transform + pos: 58.5,-7.5 + parent: 1 + - uid: 4671 + components: + - type: Transform + pos: 59.5,-7.5 + parent: 1 + - uid: 4672 + components: + - type: Transform + pos: 59.5,-8.5 + parent: 1 + - uid: 4673 + components: + - type: Transform + pos: 59.5,-9.5 + parent: 1 + - uid: 4674 + components: + - type: Transform + pos: 57.5,7.5 + parent: 1 + - uid: 4675 + components: + - type: Transform + pos: 58.5,7.5 + parent: 1 + - uid: 4676 + components: + - type: Transform + pos: 57.5,6.5 + parent: 1 + - uid: 4677 + components: + - type: Transform + pos: 60.5,9.5 + parent: 1 + - uid: 4678 + components: + - type: Transform + pos: 59.5,9.5 + parent: 1 + - uid: 4679 + components: + - type: Transform + pos: 58.5,8.5 + parent: 1 + - uid: 4680 + components: + - type: Transform + pos: 58.5,9.5 + parent: 1 + - uid: 4684 + components: + - type: Transform + pos: 56.5,-6.5 + parent: 1 + - uid: 4725 + components: + - type: Transform + pos: 48.5,0.5 + parent: 1 + - uid: 4726 + components: + - type: Transform + pos: 49.5,0.5 + parent: 1 + - uid: 4727 + components: + - type: Transform + pos: 50.5,0.5 + parent: 1 + - uid: 4728 + components: + - type: Transform + pos: 50.5,1.5 + parent: 1 + - uid: 4729 + components: + - type: Transform + pos: 50.5,2.5 + parent: 1 + - uid: 4730 + components: + - type: Transform + pos: 50.5,3.5 + parent: 1 + - uid: 4731 + components: + - type: Transform + pos: 50.5,4.5 + parent: 1 + - uid: 4732 + components: + - type: Transform + pos: 50.5,5.5 + parent: 1 + - uid: 4733 + components: + - type: Transform + pos: 51.5,0.5 + parent: 1 + - uid: 4734 + components: + - type: Transform + pos: 52.5,0.5 + parent: 1 + - uid: 4735 + components: + - type: Transform + pos: 53.5,0.5 + parent: 1 + - uid: 4736 + components: + - type: Transform + pos: 54.5,0.5 + parent: 1 + - uid: 4737 + components: + - type: Transform + pos: 55.5,0.5 + parent: 1 + - uid: 4738 + components: + - type: Transform + pos: 50.5,-0.5 + parent: 1 + - uid: 4739 + components: + - type: Transform + pos: 50.5,-1.5 + parent: 1 + - uid: 4740 + components: + - type: Transform + pos: 50.5,-2.5 + parent: 1 + - uid: 4741 + components: + - type: Transform + pos: 50.5,-3.5 + parent: 1 + - uid: 4742 + components: + - type: Transform + pos: 50.5,-4.5 + parent: 1 + - uid: 4745 + components: + - type: Transform + pos: 1.5,-12.5 + parent: 1 + - uid: 4746 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 + - uid: 4769 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 4770 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 4771 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 4772 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 4773 + components: + - type: Transform + pos: 5.5,-10.5 + parent: 1 + - uid: 4774 + components: + - type: Transform + pos: 6.5,-10.5 + parent: 1 + - uid: 4794 + components: + - type: Transform + pos: 7.5,-10.5 + parent: 1 + - uid: 4795 + components: + - type: Transform + pos: 8.5,-10.5 + parent: 1 + - uid: 4894 + components: + - type: Transform + pos: 9.5,-10.5 + parent: 1 + - uid: 4895 + components: + - type: Transform + pos: 10.5,-10.5 + parent: 1 + - uid: 4896 + components: + - type: Transform + pos: 11.5,-10.5 + parent: 1 + - uid: 4897 + components: + - type: Transform + pos: 12.5,-10.5 + parent: 1 + - uid: 4898 + components: + - type: Transform + pos: 13.5,-10.5 + parent: 1 + - uid: 4899 + components: + - type: Transform + pos: 14.5,-10.5 + parent: 1 + - uid: 4900 + components: + - type: Transform + pos: 15.5,-10.5 + parent: 1 + - uid: 4913 + components: + - type: Transform + pos: 16.5,-10.5 + parent: 1 + - uid: 4914 + components: + - type: Transform + pos: 17.5,-10.5 + parent: 1 + - uid: 4916 + components: + - type: Transform + pos: 18.5,-10.5 + parent: 1 + - uid: 4919 + components: + - type: Transform + pos: 19.5,-10.5 + parent: 1 + - uid: 4920 + components: + - type: Transform + pos: 19.5,-11.5 + parent: 1 + - uid: 4921 + components: + - type: Transform + pos: 19.5,-12.5 + parent: 1 + - uid: 4922 + components: + - type: Transform + pos: 19.5,-13.5 + parent: 1 + - uid: 4923 + components: + - type: Transform + pos: 18.5,-13.5 + parent: 1 + - uid: 4924 + components: + - type: Transform + pos: 17.5,-13.5 + parent: 1 + - uid: 5498 + components: + - type: Transform + pos: 7.5,-27.5 + parent: 1 + - uid: 5499 + components: + - type: Transform + pos: 8.5,-27.5 + parent: 1 + - uid: 5539 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 5540 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 5541 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 5542 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 5543 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 5544 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - uid: 5545 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 5673 + components: + - type: Transform + pos: -3.5,-10.5 + parent: 1 + - uid: 5674 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 + - uid: 5675 + components: + - type: Transform + pos: -2.5,-9.5 + parent: 1 + - uid: 5676 + components: + - type: Transform + pos: -4.5,-11.5 + parent: 1 + - uid: 5677 + components: + - type: Transform + pos: -4.5,-12.5 + parent: 1 + - uid: 5678 + components: + - type: Transform + pos: -11.5,-7.5 + parent: 1 + - uid: 5679 + components: + - type: Transform + pos: -12.5,-7.5 + parent: 1 + - uid: 6063 + components: + - type: Transform + pos: 5.5,-18.5 + parent: 1 + - uid: 6064 + components: + - type: Transform + pos: 6.5,-18.5 + parent: 1 + - uid: 6071 + components: + - type: Transform + pos: -0.5,-40.5 + parent: 1 + - uid: 6072 + components: + - type: Transform + pos: -1.5,-40.5 + parent: 1 + - uid: 6073 + components: + - type: Transform + pos: -2.5,-40.5 + parent: 1 +- proto: CableApcStack + entities: + - uid: 4694 + components: + - type: Transform + pos: 16.535318,-16.601086 + parent: 1 +- proto: CableHV + entities: + - uid: 36 + components: + - type: Transform + pos: -11.5,-3.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: -16.5,-3.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: -10.5,-6.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: 0.5,21.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: 0.5,22.5 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: -12.5,-5.5 + parent: 1 + - uid: 289 + components: + - type: Transform + pos: -13.5,-3.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: -22.5,10.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: -22.5,9.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: -22.5,8.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: -23.5,8.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: -23.5,7.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: -23.5,6.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: -23.5,5.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: -23.5,4.5 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: -23.5,3.5 + parent: 1 + - uid: 326 + components: + - type: Transform + pos: -23.5,2.5 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 1 + - uid: 347 + components: + - type: Transform + pos: 23.5,-1.5 + parent: 1 + - uid: 348 + components: + - type: Transform + pos: 23.5,-3.5 + parent: 1 + - uid: 349 + components: + - type: Transform + pos: 23.5,-2.5 + parent: 1 + - uid: 360 + components: + - type: Transform + pos: -19.5,15.5 + parent: 1 + - uid: 368 + components: + - type: Transform + pos: -11.5,-5.5 + parent: 1 + - uid: 375 + components: + - type: Transform + pos: -17.5,3.5 + parent: 1 + - uid: 377 + components: + - type: Transform + pos: -12.5,-3.5 + parent: 1 + - uid: 464 + components: + - type: Transform + pos: 17.5,19.5 + parent: 1 + - uid: 475 + components: + - type: Transform + pos: -14.5,-3.5 + parent: 1 + - uid: 476 + components: + - type: Transform + pos: -15.5,-3.5 + parent: 1 + - uid: 497 + components: + - type: Transform + pos: -9.5,-5.5 + parent: 1 + - uid: 502 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 1 + - uid: 513 + components: + - type: Transform + pos: -9.5,-4.5 + parent: 1 + - uid: 516 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 1 + - uid: 526 + components: + - type: Transform + pos: 23.5,-0.5 + parent: 1 + - uid: 554 + components: + - type: Transform + pos: -12.5,20.5 + parent: 1 + - uid: 880 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 1 + - uid: 971 + components: + - type: Transform + pos: -9.5,-7.5 + parent: 1 + - uid: 999 + components: + - type: Transform + pos: -12.5,-6.5 + parent: 1 + - uid: 1008 + components: + - type: Transform + pos: -16.5,-6.5 + parent: 1 + - uid: 1034 + components: + - type: Transform + pos: -11.5,-6.5 + parent: 1 + - uid: 1205 + components: + - type: Transform + pos: 0.5,20.5 + parent: 1 + - uid: 1321 + components: + - type: Transform + pos: -8.5,-7.5 + parent: 1 + - uid: 1939 + components: + - type: Transform + pos: -9.5,-14.5 + parent: 1 + - uid: 2116 + components: + - type: Transform + pos: -3.5,-23.5 + parent: 1 + - uid: 2131 + components: + - type: Transform + pos: -4.5,-23.5 + parent: 1 + - uid: 2132 + components: + - type: Transform + pos: -5.5,-23.5 + parent: 1 + - uid: 2133 + components: + - type: Transform + pos: -6.5,-23.5 + parent: 1 + - uid: 2134 + components: + - type: Transform + pos: -7.5,-23.5 + parent: 1 + - uid: 2136 + components: + - type: Transform + pos: -7.5,-22.5 + parent: 1 + - uid: 2137 + components: + - type: Transform + pos: -8.5,-22.5 + parent: 1 + - uid: 2138 + components: + - type: Transform + pos: -9.5,-22.5 + parent: 1 + - uid: 2139 + components: + - type: Transform + pos: -9.5,-21.5 + parent: 1 + - uid: 2178 + components: + - type: Transform + pos: -23.5,1.5 + parent: 1 + - uid: 2179 + components: + - type: Transform + pos: -23.5,-3.5 + parent: 1 + - uid: 2180 + components: + - type: Transform + pos: -23.5,-0.5 + parent: 1 + - uid: 2181 + components: + - type: Transform + pos: -23.5,-1.5 + parent: 1 + - uid: 2182 + components: + - type: Transform + pos: -20.5,-3.5 + parent: 1 + - uid: 2183 + components: + - type: Transform + pos: -23.5,-2.5 + parent: 1 + - uid: 2184 + components: + - type: Transform + pos: -17.5,-3.5 + parent: 1 + - uid: 2192 + components: + - type: Transform + pos: -23.5,-4.5 + parent: 1 + - uid: 2193 + components: + - type: Transform + pos: -23.5,-5.5 + parent: 1 + - uid: 2194 + components: + - type: Transform + pos: -23.5,-6.5 + parent: 1 + - uid: 2195 + components: + - type: Transform + pos: -23.5,-7.5 + parent: 1 + - uid: 2196 + components: + - type: Transform + pos: -22.5,-7.5 + parent: 1 + - uid: 2197 + components: + - type: Transform + pos: -22.5,-8.5 + parent: 1 + - uid: 2198 + components: + - type: Transform + pos: -22.5,-9.5 + parent: 1 + - uid: 2199 + components: + - type: Transform + pos: -20.5,-11.5 + parent: 1 + - uid: 2200 + components: + - type: Transform + pos: -21.5,-9.5 + parent: 1 + - uid: 2201 + components: + - type: Transform + pos: -21.5,-10.5 + parent: 1 + - uid: 2202 + components: + - type: Transform + pos: -21.5,-11.5 + parent: 1 + - uid: 2203 + components: + - type: Transform + pos: -20.5,-12.5 + parent: 1 + - uid: 2204 + components: + - type: Transform + pos: -20.5,-13.5 + parent: 1 + - uid: 2205 + components: + - type: Transform + pos: -19.5,-13.5 + parent: 1 + - uid: 2206 + components: + - type: Transform + pos: -19.5,-14.5 + parent: 1 + - uid: 2207 + components: + - type: Transform + pos: -18.5,-14.5 + parent: 1 + - uid: 2208 + components: + - type: Transform + pos: -18.5,-15.5 + parent: 1 + - uid: 2209 + components: + - type: Transform + pos: -17.5,-15.5 + parent: 1 + - uid: 2210 + components: + - type: Transform + pos: -11.5,-21.5 + parent: 1 + - uid: 2211 + components: + - type: Transform + pos: -17.5,-16.5 + parent: 1 + - uid: 2212 + components: + - type: Transform + pos: -16.5,-16.5 + parent: 1 + - uid: 2213 + components: + - type: Transform + pos: -16.5,-17.5 + parent: 1 + - uid: 2214 + components: + - type: Transform + pos: -15.5,-17.5 + parent: 1 + - uid: 2215 + components: + - type: Transform + pos: -15.5,-18.5 + parent: 1 + - uid: 2216 + components: + - type: Transform + pos: -14.5,-18.5 + parent: 1 + - uid: 2217 + components: + - type: Transform + pos: -14.5,-19.5 + parent: 1 + - uid: 2218 + components: + - type: Transform + pos: -13.5,-19.5 + parent: 1 + - uid: 2219 + components: + - type: Transform + pos: -13.5,-20.5 + parent: 1 + - uid: 2220 + components: + - type: Transform + pos: -12.5,-20.5 + parent: 1 + - uid: 2221 + components: + - type: Transform + pos: -11.5,-20.5 + parent: 1 + - uid: 2222 + components: + - type: Transform + pos: -10.5,-21.5 + parent: 1 + - uid: 2230 + components: + - type: Transform + pos: -7.5,-19.5 + parent: 1 + - uid: 2231 + components: + - type: Transform + pos: -8.5,-19.5 + parent: 1 + - uid: 2232 + components: + - type: Transform + pos: -9.5,-19.5 + parent: 1 + - uid: 2233 + components: + - type: Transform + pos: -9.5,-18.5 + parent: 1 + - uid: 2234 + components: + - type: Transform + pos: -10.5,-18.5 + parent: 1 + - uid: 2235 + components: + - type: Transform + pos: -10.5,-17.5 + parent: 1 + - uid: 2236 + components: + - type: Transform + pos: -11.5,-17.5 + parent: 1 + - uid: 2237 + components: + - type: Transform + pos: -12.5,-17.5 + parent: 1 + - uid: 2238 + components: + - type: Transform + pos: -12.5,-16.5 + parent: 1 + - uid: 2239 + components: + - type: Transform + pos: -13.5,-16.5 + parent: 1 + - uid: 2240 + components: + - type: Transform + pos: -13.5,-15.5 + parent: 1 + - uid: 2241 + components: + - type: Transform + pos: -14.5,-15.5 + parent: 1 + - uid: 2242 + components: + - type: Transform + pos: -14.5,-14.5 + parent: 1 + - uid: 2243 + components: + - type: Transform + pos: -15.5,-14.5 + parent: 1 + - uid: 2244 + components: + - type: Transform + pos: -15.5,-13.5 + parent: 1 + - uid: 2245 + components: + - type: Transform + pos: -16.5,-13.5 + parent: 1 + - uid: 2246 + components: + - type: Transform + pos: -16.5,-12.5 + parent: 1 + - uid: 2247 + components: + - type: Transform + pos: -17.5,-12.5 + parent: 1 + - uid: 2248 + components: + - type: Transform + pos: -17.5,-11.5 + parent: 1 + - uid: 2249 + components: + - type: Transform + pos: -17.5,-10.5 + parent: 1 + - uid: 2250 + components: + - type: Transform + pos: -18.5,-10.5 + parent: 1 + - uid: 2251 + components: + - type: Transform + pos: -18.5,-9.5 + parent: 1 + - uid: 2252 + components: + - type: Transform + pos: -19.5,-9.5 + parent: 1 + - uid: 2253 + components: + - type: Transform + pos: -19.5,-8.5 + parent: 1 + - uid: 2254 + components: + - type: Transform + pos: -19.5,-7.5 + parent: 1 + - uid: 2255 + components: + - type: Transform + pos: -19.5,-6.5 + parent: 1 + - uid: 2256 + components: + - type: Transform + pos: -20.5,-6.5 + parent: 1 + - uid: 2257 + components: + - type: Transform + pos: -20.5,-5.5 + parent: 1 + - uid: 2258 + components: + - type: Transform + pos: -20.5,-4.5 + parent: 1 + - uid: 2259 + components: + - type: Transform + pos: -13.5,-11.5 + parent: 1 + - uid: 2260 + components: + - type: Transform + pos: -17.5,-4.5 + parent: 1 + - uid: 2261 + components: + - type: Transform + pos: -17.5,-5.5 + parent: 1 + - uid: 2262 + components: + - type: Transform + pos: -17.5,-6.5 + parent: 1 + - uid: 2264 + components: + - type: Transform + pos: -16.5,-7.5 + parent: 1 + - uid: 2265 + components: + - type: Transform + pos: -16.5,-8.5 + parent: 1 + - uid: 2266 + components: + - type: Transform + pos: -15.5,-8.5 + parent: 1 + - uid: 2267 + components: + - type: Transform + pos: -15.5,-9.5 + parent: 1 + - uid: 2268 + components: + - type: Transform + pos: -14.5,-9.5 + parent: 1 + - uid: 2269 + components: + - type: Transform + pos: -14.5,-10.5 + parent: 1 + - uid: 2270 + components: + - type: Transform + pos: -14.5,-11.5 + parent: 1 + - uid: 2271 + components: + - type: Transform + pos: -13.5,-12.5 + parent: 1 + - uid: 2272 + components: + - type: Transform + pos: -12.5,-12.5 + parent: 1 + - uid: 2273 + components: + - type: Transform + pos: -12.5,-13.5 + parent: 1 + - uid: 2274 + components: + - type: Transform + pos: -11.5,-13.5 + parent: 1 + - uid: 2275 + components: + - type: Transform + pos: -11.5,-14.5 + parent: 1 + - uid: 2276 + components: + - type: Transform + pos: -10.5,-14.5 + parent: 1 + - uid: 2291 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 1 + - uid: 2292 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 2293 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 2294 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 2295 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 2296 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 2297 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 2298 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 2299 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 2300 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 2301 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 2302 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - uid: 2303 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 2304 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 2305 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 2306 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 2307 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 2308 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 2309 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 2310 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 2311 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 2312 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 2313 + components: + - type: Transform + pos: 0.5,8.5 + parent: 1 + - uid: 2314 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 2315 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - uid: 2316 + components: + - type: Transform + pos: 0.5,11.5 + parent: 1 + - uid: 2317 + components: + - type: Transform + pos: 0.5,12.5 + parent: 1 + - uid: 2318 + components: + - type: Transform + pos: 0.5,13.5 + parent: 1 + - uid: 2319 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 2320 + components: + - type: Transform + pos: 0.5,15.5 + parent: 1 + - uid: 2321 + components: + - type: Transform + pos: 0.5,16.5 + parent: 1 + - uid: 2322 + components: + - type: Transform + pos: 0.5,17.5 + parent: 1 + - uid: 2323 + components: + - type: Transform + pos: 0.5,18.5 + parent: 1 + - uid: 2324 + components: + - type: Transform + pos: 0.5,19.5 + parent: 1 + - uid: 2337 + components: + - type: Transform + pos: 0.5,23.5 + parent: 1 + - uid: 2338 + components: + - type: Transform + pos: 0.5,24.5 + parent: 1 + - uid: 2340 + components: + - type: Transform + pos: 1.5,24.5 + parent: 1 + - uid: 2341 + components: + - type: Transform + pos: 2.5,24.5 + parent: 1 + - uid: 2342 + components: + - type: Transform + pos: 3.5,24.5 + parent: 1 + - uid: 2343 + components: + - type: Transform + pos: 4.5,24.5 + parent: 1 + - uid: 2344 + components: + - type: Transform + pos: 5.5,24.5 + parent: 1 + - uid: 2345 + components: + - type: Transform + pos: 6.5,24.5 + parent: 1 + - uid: 2374 + components: + - type: Transform + pos: -9.5,19.5 + parent: 1 + - uid: 2381 + components: + - type: Transform + pos: -10.5,19.5 + parent: 1 + - uid: 2382 + components: + - type: Transform + pos: -10.5,18.5 + parent: 1 + - uid: 2383 + components: + - type: Transform + pos: -11.5,18.5 + parent: 1 + - uid: 2384 + components: + - type: Transform + pos: -12.5,18.5 + parent: 1 + - uid: 2389 + components: + - type: Transform + pos: -13.5,20.5 + parent: 1 + - uid: 2390 + components: + - type: Transform + pos: -14.5,20.5 + parent: 1 + - uid: 2391 + components: + - type: Transform + pos: -14.5,19.5 + parent: 1 + - uid: 2392 + components: + - type: Transform + pos: -15.5,19.5 + parent: 1 + - uid: 2393 + components: + - type: Transform + pos: -15.5,18.5 + parent: 1 + - uid: 2394 + components: + - type: Transform + pos: -16.5,18.5 + parent: 1 + - uid: 2395 + components: + - type: Transform + pos: -16.5,17.5 + parent: 1 + - uid: 2396 + components: + - type: Transform + pos: -17.5,17.5 + parent: 1 + - uid: 2397 + components: + - type: Transform + pos: -20.5,12.5 + parent: 1 + - uid: 2398 + components: + - type: Transform + pos: -17.5,16.5 + parent: 1 + - uid: 2399 + components: + - type: Transform + pos: -18.5,16.5 + parent: 1 + - uid: 2400 + components: + - type: Transform + pos: -18.5,15.5 + parent: 1 + - uid: 2402 + components: + - type: Transform + pos: -19.5,14.5 + parent: 1 + - uid: 2403 + components: + - type: Transform + pos: -20.5,14.5 + parent: 1 + - uid: 2404 + components: + - type: Transform + pos: -20.5,13.5 + parent: 1 + - uid: 2405 + components: + - type: Transform + pos: -21.5,12.5 + parent: 1 + - uid: 2406 + components: + - type: Transform + pos: -21.5,11.5 + parent: 1 + - uid: 2407 + components: + - type: Transform + pos: -21.5,10.5 + parent: 1 + - uid: 2415 + components: + - type: Transform + pos: -10.5,15.5 + parent: 1 + - uid: 2416 + components: + - type: Transform + pos: -20.5,5.5 + parent: 1 + - uid: 2417 + components: + - type: Transform + pos: -20.5,6.5 + parent: 1 + - uid: 2418 + components: + - type: Transform + pos: -20.5,7.5 + parent: 1 + - uid: 2419 + components: + - type: Transform + pos: -19.5,7.5 + parent: 1 + - uid: 2420 + components: + - type: Transform + pos: -19.5,8.5 + parent: 1 + - uid: 2421 + components: + - type: Transform + pos: -19.5,9.5 + parent: 1 + - uid: 2422 + components: + - type: Transform + pos: -19.5,10.5 + parent: 1 + - uid: 2423 + components: + - type: Transform + pos: -18.5,10.5 + parent: 1 + - uid: 2424 + components: + - type: Transform + pos: -18.5,11.5 + parent: 1 + - uid: 2425 + components: + - type: Transform + pos: -17.5,11.5 + parent: 1 + - uid: 2426 + components: + - type: Transform + pos: -17.5,12.5 + parent: 1 + - uid: 2427 + components: + - type: Transform + pos: -17.5,13.5 + parent: 1 + - uid: 2428 + components: + - type: Transform + pos: -16.5,13.5 + parent: 1 + - uid: 2429 + components: + - type: Transform + pos: -16.5,14.5 + parent: 1 + - uid: 2430 + components: + - type: Transform + pos: -15.5,14.5 + parent: 1 + - uid: 2431 + components: + - type: Transform + pos: -15.5,15.5 + parent: 1 + - uid: 2432 + components: + - type: Transform + pos: -14.5,15.5 + parent: 1 + - uid: 2433 + components: + - type: Transform + pos: -14.5,16.5 + parent: 1 + - uid: 2434 + components: + - type: Transform + pos: -13.5,16.5 + parent: 1 + - uid: 2435 + components: + - type: Transform + pos: -13.5,17.5 + parent: 1 + - uid: 2436 + components: + - type: Transform + pos: -12.5,17.5 + parent: 1 + - uid: 2437 + components: + - type: Transform + pos: -11.5,15.5 + parent: 1 + - uid: 2438 + components: + - type: Transform + pos: -9.5,18.5 + parent: 1 + - uid: 2439 + components: + - type: Transform + pos: -9.5,17.5 + parent: 1 + - uid: 2440 + components: + - type: Transform + pos: -9.5,16.5 + parent: 1 + - uid: 2441 + components: + - type: Transform + pos: -9.5,15.5 + parent: 1 + - uid: 2442 + components: + - type: Transform + pos: -11.5,14.5 + parent: 1 + - uid: 2443 + components: + - type: Transform + pos: -12.5,14.5 + parent: 1 + - uid: 2444 + components: + - type: Transform + pos: -12.5,13.5 + parent: 1 + - uid: 2445 + components: + - type: Transform + pos: -13.5,13.5 + parent: 1 + - uid: 2446 + components: + - type: Transform + pos: -13.5,12.5 + parent: 1 + - uid: 2447 + components: + - type: Transform + pos: -14.5,12.5 + parent: 1 + - uid: 2448 + components: + - type: Transform + pos: -14.5,11.5 + parent: 1 + - uid: 2449 + components: + - type: Transform + pos: -15.5,11.5 + parent: 1 + - uid: 2450 + components: + - type: Transform + pos: -15.5,10.5 + parent: 1 + - uid: 2451 + components: + - type: Transform + pos: -15.5,9.5 + parent: 1 + - uid: 2452 + components: + - type: Transform + pos: -16.5,9.5 + parent: 1 + - uid: 2453 + components: + - type: Transform + pos: -16.5,8.5 + parent: 1 + - uid: 2454 + components: + - type: Transform + pos: -16.5,7.5 + parent: 1 + - uid: 2455 + components: + - type: Transform + pos: -17.5,7.5 + parent: 1 + - uid: 2456 + components: + - type: Transform + pos: -17.5,6.5 + parent: 1 + - uid: 2457 + components: + - type: Transform + pos: -17.5,5.5 + parent: 1 + - uid: 2502 + components: + - type: Transform + pos: 1.5,-27.5 + parent: 1 + - uid: 2508 + components: + - type: Transform + pos: 4.5,-28.5 + parent: 1 + - uid: 2509 + components: + - type: Transform + pos: 0.5,-27.5 + parent: 1 + - uid: 2510 + components: + - type: Transform + pos: 0.5,-26.5 + parent: 1 + - uid: 2511 + components: + - type: Transform + pos: 0.5,-25.5 + parent: 1 + - uid: 2512 + components: + - type: Transform + pos: 0.5,-24.5 + parent: 1 + - uid: 2513 + components: + - type: Transform + pos: 0.5,-23.5 + parent: 1 + - uid: 2514 + components: + - type: Transform + pos: 0.5,-22.5 + parent: 1 + - uid: 2515 + components: + - type: Transform + pos: 0.5,-21.5 + parent: 1 + - uid: 2516 + components: + - type: Transform + pos: 0.5,-20.5 + parent: 1 + - uid: 2517 + components: + - type: Transform + pos: 0.5,-19.5 + parent: 1 + - uid: 2518 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 1 + - uid: 2519 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 1 + - uid: 2520 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 1 + - uid: 2521 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 1 + - uid: 2522 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 1 + - uid: 2523 + components: + - type: Transform + pos: 0.5,-13.5 + parent: 1 + - uid: 2524 + components: + - type: Transform + pos: 0.5,-12.5 + parent: 1 + - uid: 2525 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 1 + - uid: 2526 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - uid: 2527 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 + - uid: 2528 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 2529 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 2530 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 2531 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 2532 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 2533 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 2534 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 2535 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 2536 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 2766 + components: + - type: Transform + pos: -23.5,0.5 + parent: 1 + - uid: 2769 + components: + - type: Transform + pos: -20.5,4.5 + parent: 1 + - uid: 2770 + components: + - type: Transform + pos: -20.5,3.5 + parent: 1 + - uid: 2771 + components: + - type: Transform + pos: -20.5,2.5 + parent: 1 + - uid: 2772 + components: + - type: Transform + pos: -20.5,1.5 + parent: 1 + - uid: 2773 + components: + - type: Transform + pos: -20.5,0.5 + parent: 1 + - uid: 2774 + components: + - type: Transform + pos: -20.5,-0.5 + parent: 1 + - uid: 2775 + components: + - type: Transform + pos: -20.5,-1.5 + parent: 1 + - uid: 2776 + components: + - type: Transform + pos: -20.5,-2.5 + parent: 1 + - uid: 2777 + components: + - type: Transform + pos: -17.5,-2.5 + parent: 1 + - uid: 2778 + components: + - type: Transform + pos: -17.5,-1.5 + parent: 1 + - uid: 2779 + components: + - type: Transform + pos: -17.5,-0.5 + parent: 1 + - uid: 2780 + components: + - type: Transform + pos: -17.5,0.5 + parent: 1 + - uid: 2781 + components: + - type: Transform + pos: -17.5,1.5 + parent: 1 + - uid: 2782 + components: + - type: Transform + pos: -17.5,2.5 + parent: 1 + - uid: 2784 + components: + - type: Transform + pos: -17.5,4.5 + parent: 1 + - uid: 2841 + components: + - type: Transform + pos: 13.5,-6.5 + parent: 1 + - uid: 2969 + components: + - type: Transform + pos: 17.5,20.5 + parent: 1 + - uid: 2971 + components: + - type: Transform + pos: 17.5,22.5 + parent: 1 + - uid: 2972 + components: + - type: Transform + pos: 17.5,21.5 + parent: 1 + - uid: 2975 + components: + - type: Transform + pos: 17.5,23.5 + parent: 1 + - uid: 2977 + components: + - type: Transform + pos: 22.5,18.5 + parent: 1 + - uid: 2979 + components: + - type: Transform + pos: 22.5,19.5 + parent: 1 + - uid: 3063 + components: + - type: Transform + pos: 23.5,-4.5 + parent: 1 + - uid: 3064 + components: + - type: Transform + pos: 22.5,-4.5 + parent: 1 + - uid: 3105 + components: + - type: Transform + pos: 17.5,23.5 + parent: 1 + - uid: 3128 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 3129 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 3130 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 3131 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 3132 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 3133 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 3134 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 3135 + components: + - type: Transform + pos: 8.5,0.5 + parent: 1 + - uid: 3136 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - uid: 3137 + components: + - type: Transform + pos: 10.5,0.5 + parent: 1 + - uid: 3138 + components: + - type: Transform + pos: 11.5,0.5 + parent: 1 + - uid: 3139 + components: + - type: Transform + pos: 12.5,0.5 + parent: 1 + - uid: 3140 + components: + - type: Transform + pos: 13.5,0.5 + parent: 1 + - uid: 3141 + components: + - type: Transform + pos: 14.5,0.5 + parent: 1 + - uid: 3142 + components: + - type: Transform + pos: 15.5,0.5 + parent: 1 + - uid: 3143 + components: + - type: Transform + pos: 16.5,0.5 + parent: 1 + - uid: 3144 + components: + - type: Transform + pos: 17.5,0.5 + parent: 1 + - uid: 3145 + components: + - type: Transform + pos: 18.5,0.5 + parent: 1 + - uid: 3146 + components: + - type: Transform + pos: 19.5,0.5 + parent: 1 + - uid: 3147 + components: + - type: Transform + pos: 20.5,0.5 + parent: 1 + - uid: 3148 + components: + - type: Transform + pos: 21.5,0.5 + parent: 1 + - uid: 3149 + components: + - type: Transform + pos: 22.5,0.5 + parent: 1 + - uid: 3150 + components: + - type: Transform + pos: 23.5,0.5 + parent: 1 + - uid: 3151 + components: + - type: Transform + pos: 23.5,1.5 + parent: 1 + - uid: 3152 + components: + - type: Transform + pos: 23.5,2.5 + parent: 1 + - uid: 3153 + components: + - type: Transform + pos: 23.5,3.5 + parent: 1 + - uid: 3154 + components: + - type: Transform + pos: 23.5,4.5 + parent: 1 + - uid: 3155 + components: + - type: Transform + pos: 23.5,5.5 + parent: 1 + - uid: 3156 + components: + - type: Transform + pos: 23.5,6.5 + parent: 1 + - uid: 3157 + components: + - type: Transform + pos: 23.5,7.5 + parent: 1 + - uid: 3158 + components: + - type: Transform + pos: 23.5,8.5 + parent: 1 + - uid: 3159 + components: + - type: Transform + pos: 23.5,9.5 + parent: 1 + - uid: 3160 + components: + - type: Transform + pos: 23.5,10.5 + parent: 1 + - uid: 3161 + components: + - type: Transform + pos: 23.5,11.5 + parent: 1 + - uid: 3162 + components: + - type: Transform + pos: 23.5,12.5 + parent: 1 + - uid: 3163 + components: + - type: Transform + pos: 23.5,13.5 + parent: 1 + - uid: 3164 + components: + - type: Transform + pos: 21.5,13.5 + parent: 1 + - uid: 3166 + components: + - type: Transform + pos: 21.5,14.5 + parent: 1 + - uid: 3167 + components: + - type: Transform + pos: 21.5,15.5 + parent: 1 + - uid: 3168 + components: + - type: Transform + pos: 21.5,16.5 + parent: 1 + - uid: 3169 + components: + - type: Transform + pos: 21.5,17.5 + parent: 1 + - uid: 3170 + components: + - type: Transform + pos: 21.5,18.5 + parent: 1 + - uid: 3171 + components: + - type: Transform + pos: 20.5,18.5 + parent: 1 + - uid: 3172 + components: + - type: Transform + pos: 19.5,18.5 + parent: 1 + - uid: 3173 + components: + - type: Transform + pos: 18.5,18.5 + parent: 1 + - uid: 3174 + components: + - type: Transform + pos: 17.5,18.5 + parent: 1 + - uid: 3200 + components: + - type: Transform + pos: 22.5,13.5 + parent: 1 + - uid: 4103 + components: + - type: Transform + pos: 14.5,-0.5 + parent: 1 + - uid: 4104 + components: + - type: Transform + pos: 14.5,-1.5 + parent: 1 + - uid: 4105 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 1 + - uid: 4106 + components: + - type: Transform + pos: 14.5,-3.5 + parent: 1 + - uid: 4107 + components: + - type: Transform + pos: 14.5,-4.5 + parent: 1 + - uid: 4108 + components: + - type: Transform + pos: 14.5,-5.5 + parent: 1 + - uid: 4109 + components: + - type: Transform + pos: 14.5,-6.5 + parent: 1 + - uid: 4276 + components: + - type: Transform + pos: 24.5,0.5 + parent: 1 + - uid: 4277 + components: + - type: Transform + pos: 25.5,0.5 + parent: 1 + - uid: 4278 + components: + - type: Transform + pos: 26.5,0.5 + parent: 1 + - uid: 4279 + components: + - type: Transform + pos: 27.5,0.5 + parent: 1 + - uid: 4280 + components: + - type: Transform + pos: 28.5,0.5 + parent: 1 + - uid: 4281 + components: + - type: Transform + pos: 29.5,0.5 + parent: 1 + - uid: 4282 + components: + - type: Transform + pos: 30.5,0.5 + parent: 1 + - uid: 4283 + components: + - type: Transform + pos: 31.5,0.5 + parent: 1 + - uid: 4284 + components: + - type: Transform + pos: 32.5,0.5 + parent: 1 + - uid: 4285 + components: + - type: Transform + pos: 33.5,0.5 + parent: 1 + - uid: 4286 + components: + - type: Transform + pos: 34.5,0.5 + parent: 1 + - uid: 4287 + components: + - type: Transform + pos: 35.5,0.5 + parent: 1 + - uid: 4288 + components: + - type: Transform + pos: 36.5,0.5 + parent: 1 + - uid: 4289 + components: + - type: Transform + pos: 37.5,0.5 + parent: 1 + - uid: 4290 + components: + - type: Transform + pos: 38.5,0.5 + parent: 1 + - uid: 4291 + components: + - type: Transform + pos: 39.5,0.5 + parent: 1 + - uid: 4292 + components: + - type: Transform + pos: 40.5,0.5 + parent: 1 + - uid: 4293 + components: + - type: Transform + pos: 41.5,0.5 + parent: 1 + - uid: 4294 + components: + - type: Transform + pos: 42.5,0.5 + parent: 1 + - uid: 5628 + components: + - type: Transform + pos: -18.5,-3.5 + parent: 1 + - uid: 5629 + components: + - type: Transform + pos: -19.5,-3.5 + parent: 1 + - uid: 5630 + components: + - type: Transform + pos: -21.5,-3.5 + parent: 1 + - uid: 5631 + components: + - type: Transform + pos: -22.5,-3.5 + parent: 1 + - uid: 5632 + components: + - type: Transform + pos: -22.5,4.5 + parent: 1 + - uid: 5633 + components: + - type: Transform + pos: -21.5,4.5 + parent: 1 + - uid: 5634 + components: + - type: Transform + pos: -19.5,4.5 + parent: 1 + - uid: 5635 + components: + - type: Transform + pos: -18.5,4.5 + parent: 1 + - uid: 5641 + components: + - type: Transform + pos: 43.5,0.5 + parent: 1 + - uid: 5642 + components: + - type: Transform + pos: 44.5,0.5 + parent: 1 + - uid: 5643 + components: + - type: Transform + pos: 46.5,0.5 + parent: 1 + - uid: 5644 + components: + - type: Transform + pos: 47.5,0.5 + parent: 1 + - uid: 5645 + components: + - type: Transform + pos: 48.5,0.5 + parent: 1 + - uid: 5646 + components: + - type: Transform + pos: 49.5,0.5 + parent: 1 + - uid: 5647 + components: + - type: Transform + pos: 50.5,0.5 + parent: 1 + - uid: 5648 + components: + - type: Transform + pos: 51.5,0.5 + parent: 1 + - uid: 5649 + components: + - type: Transform + pos: 45.5,0.5 + parent: 1 + - uid: 5650 + components: + - type: Transform + pos: 52.5,0.5 + parent: 1 + - uid: 5651 + components: + - type: Transform + pos: 53.5,0.5 + parent: 1 + - uid: 5652 + components: + - type: Transform + pos: 54.5,0.5 + parent: 1 + - uid: 5653 + components: + - type: Transform + pos: 55.5,0.5 + parent: 1 + - uid: 5654 + components: + - type: Transform + pos: 56.5,0.5 + parent: 1 + - uid: 5655 + components: + - type: Transform + pos: 57.5,0.5 + parent: 1 + - uid: 5656 + components: + - type: Transform + pos: 59.5,0.5 + parent: 1 + - uid: 5657 + components: + - type: Transform + pos: 58.5,0.5 + parent: 1 + - uid: 5658 + components: + - type: Transform + pos: 59.5,1.5 + parent: 1 + - uid: 5659 + components: + - type: Transform + pos: 59.5,2.5 + parent: 1 + - uid: 5660 + components: + - type: Transform + pos: 59.5,3.5 + parent: 1 + - uid: 5661 + components: + - type: Transform + pos: 59.5,4.5 + parent: 1 + - uid: 5662 + components: + - type: Transform + pos: 59.5,5.5 + parent: 1 + - uid: 5663 + components: + - type: Transform + pos: 59.5,6.5 + parent: 1 + - uid: 5664 + components: + - type: Transform + pos: 59.5,7.5 + parent: 1 + - uid: 5665 + components: + - type: Transform + pos: 60.5,7.5 + parent: 1 + - uid: 5667 + components: + - type: Transform + pos: 61.5,7.5 + parent: 1 + - uid: 5668 + components: + - type: Transform + pos: 61.5,8.5 + parent: 1 + - uid: 6066 + components: + - type: Transform + pos: 20.5,19.5 + parent: 1 + - uid: 6067 + components: + - type: Transform + pos: 20.5,20.5 + parent: 1 + - uid: 6068 + components: + - type: Transform + pos: 20.5,21.5 + parent: 1 + - uid: 6069 + components: + - type: Transform + pos: 21.5,21.5 + parent: 1 + - uid: 6070 + components: + - type: Transform + pos: 21.5,20.5 + parent: 1 +- proto: CableMV + entities: + - uid: 199 + components: + - type: Transform + pos: -29.5,2.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: -26.5,0.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 + - uid: 338 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 1 + - uid: 340 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - uid: 344 + components: + - type: Transform + pos: 7.5,-4.5 + parent: 1 + - uid: 350 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 1 + - uid: 351 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 1 + - uid: 388 + components: + - type: Transform + pos: 4.5,28.5 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: 4.5,27.5 + parent: 1 + - uid: 408 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - uid: 409 + components: + - type: Transform + pos: 2.5,24.5 + parent: 1 + - uid: 420 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 1 + - uid: 426 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 431 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1 + - uid: 434 + components: + - type: Transform + pos: 5.5,6.5 + parent: 1 + - uid: 437 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 + - uid: 439 + components: + - type: Transform + pos: 6.5,5.5 + parent: 1 + - uid: 449 + components: + - type: Transform + pos: 7.5,5.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 1 + - uid: 457 + components: + - type: Transform + pos: -12.5,-7.5 + parent: 1 + - uid: 474 + components: + - type: Transform + pos: -11.5,-7.5 + parent: 1 + - uid: 678 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 866 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 1 + - uid: 901 + components: + - type: Transform + pos: -29.5,1.5 + parent: 1 + - uid: 926 + components: + - type: Transform + pos: 6.5,23.5 + parent: 1 + - uid: 970 + components: + - type: Transform + pos: -10.5,-7.5 + parent: 1 + - uid: 972 + components: + - type: Transform + pos: -8.5,-7.5 + parent: 1 + - uid: 1322 + components: + - type: Transform + pos: -10.5,-6.5 + parent: 1 + - uid: 1324 + components: + - type: Transform + pos: -9.5,-7.5 + parent: 1 + - uid: 1648 + components: + - type: Transform + pos: -1.5,-37.5 + parent: 1 + - uid: 1649 + components: + - type: Transform + pos: -0.5,-37.5 + parent: 1 + - uid: 2003 + components: + - type: Transform + pos: 28.5,11.5 + parent: 1 + - uid: 2004 + components: + - type: Transform + pos: 29.5,11.5 + parent: 1 + - uid: 2015 + components: + - type: Transform + pos: 17.5,23.5 + parent: 1 + - uid: 2025 + components: + - type: Transform + pos: 30.5,11.5 + parent: 1 + - uid: 2349 + components: + - type: Transform + pos: 42.5,-3.5 + parent: 1 + - uid: 2350 + components: + - type: Transform + pos: 42.5,-4.5 + parent: 1 + - uid: 2351 + components: + - type: Transform + pos: 41.5,-5.5 + parent: 1 + - uid: 2352 + components: + - type: Transform + pos: 41.5,-5.5 + parent: 1 + - uid: 2353 + components: + - type: Transform + pos: 41.5,-6.5 + parent: 1 + - uid: 2354 + components: + - type: Transform + pos: 41.5,-7.5 + parent: 1 + - uid: 2355 + components: + - type: Transform + pos: 40.5,-7.5 + parent: 1 + - uid: 2356 + components: + - type: Transform + pos: 41.5,-4.5 + parent: 1 + - uid: 2585 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 1 + - uid: 2586 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 1 + - uid: 2587 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 1 + - uid: 2606 + components: + - type: Transform + pos: 0.5,19.5 + parent: 1 + - uid: 2607 + components: + - type: Transform + pos: 0.5,20.5 + parent: 1 + - uid: 2608 + components: + - type: Transform + pos: 0.5,21.5 + parent: 1 + - uid: 2609 + components: + - type: Transform + pos: 0.5,22.5 + parent: 1 + - uid: 2610 + components: + - type: Transform + pos: 0.5,23.5 + parent: 1 + - uid: 2611 + components: + - type: Transform + pos: 0.5,24.5 + parent: 1 + - uid: 2612 + components: + - type: Transform + pos: 0.5,25.5 + parent: 1 + - uid: 2613 + components: + - type: Transform + pos: 0.5,26.5 + parent: 1 + - uid: 2614 + components: + - type: Transform + pos: 0.5,27.5 + parent: 1 + - uid: 2615 + components: + - type: Transform + pos: 0.5,28.5 + parent: 1 + - uid: 2616 + components: + - type: Transform + pos: 0.5,29.5 + parent: 1 + - uid: 2617 + components: + - type: Transform + pos: 0.5,30.5 + parent: 1 + - uid: 2618 + components: + - type: Transform + pos: 0.5,31.5 + parent: 1 + - uid: 2619 + components: + - type: Transform + pos: 0.5,32.5 + parent: 1 + - uid: 2620 + components: + - type: Transform + pos: 0.5,33.5 + parent: 1 + - uid: 2621 + components: + - type: Transform + pos: 0.5,34.5 + parent: 1 + - uid: 2622 + components: + - type: Transform + pos: 0.5,35.5 + parent: 1 + - uid: 2623 + components: + - type: Transform + pos: 0.5,36.5 + parent: 1 + - uid: 2624 + components: + - type: Transform + pos: 0.5,37.5 + parent: 1 + - uid: 2625 + components: + - type: Transform + pos: 0.5,38.5 + parent: 1 + - uid: 2626 + components: + - type: Transform + pos: 1.5,38.5 + parent: 1 + - uid: 2627 + components: + - type: Transform + pos: 2.5,38.5 + parent: 1 + - uid: 2648 + components: + - type: Transform + pos: 24.5,-5.5 + parent: 1 + - uid: 2649 + components: + - type: Transform + pos: 24.5,-5.5 + parent: 1 + - uid: 2650 + components: + - type: Transform + pos: 24.5,-6.5 + parent: 1 + - uid: 2651 + components: + - type: Transform + pos: 25.5,-6.5 + parent: 1 + - uid: 2652 + components: + - type: Transform + pos: 27.5,-6.5 + parent: 1 + - uid: 2653 + components: + - type: Transform + pos: 26.5,-6.5 + parent: 1 + - uid: 2654 + components: + - type: Transform + pos: 28.5,-6.5 + parent: 1 + - uid: 2655 + components: + - type: Transform + pos: 28.5,-5.5 + parent: 1 + - uid: 2656 + components: + - type: Transform + pos: 28.5,-4.5 + parent: 1 + - uid: 2657 + components: + - type: Transform + pos: 29.5,-4.5 + parent: 1 + - uid: 2676 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 1 + - uid: 2677 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 2678 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 2679 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 2680 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 2681 + components: + - type: Transform + pos: -12.5,0.5 + parent: 1 + - uid: 2682 + components: + - type: Transform + pos: -13.5,0.5 + parent: 1 + - uid: 2683 + components: + - type: Transform + pos: -14.5,0.5 + parent: 1 + - uid: 2684 + components: + - type: Transform + pos: -15.5,0.5 + parent: 1 + - uid: 2685 + components: + - type: Transform + pos: -16.5,0.5 + parent: 1 + - uid: 2686 + components: + - type: Transform + pos: -17.5,0.5 + parent: 1 + - uid: 2687 + components: + - type: Transform + pos: -18.5,0.5 + parent: 1 + - uid: 2688 + components: + - type: Transform + pos: -19.5,0.5 + parent: 1 + - uid: 2689 + components: + - type: Transform + pos: -20.5,0.5 + parent: 1 + - uid: 2690 + components: + - type: Transform + pos: -21.5,0.5 + parent: 1 + - uid: 2691 + components: + - type: Transform + pos: -22.5,0.5 + parent: 1 + - uid: 2692 + components: + - type: Transform + pos: -23.5,0.5 + parent: 1 + - uid: 2693 + components: + - type: Transform + pos: -24.5,0.5 + parent: 1 + - uid: 2694 + components: + - type: Transform + pos: -25.5,0.5 + parent: 1 + - uid: 2695 + components: + - type: Transform + pos: -27.5,0.5 + parent: 1 + - uid: 2696 + components: + - type: Transform + pos: -28.5,0.5 + parent: 1 + - uid: 2697 + components: + - type: Transform + pos: -29.5,0.5 + parent: 1 + - uid: 2709 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 2710 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 2711 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 2712 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 2713 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 2714 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 2715 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 2716 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 2717 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 2718 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 2719 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - uid: 2720 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 2721 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 2722 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 2723 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 2724 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 2725 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 2726 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 2727 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 2728 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 2729 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 + - uid: 2730 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - uid: 2731 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 1 + - uid: 2732 + components: + - type: Transform + pos: 0.5,-12.5 + parent: 1 + - uid: 2733 + components: + - type: Transform + pos: 0.5,-13.5 + parent: 1 + - uid: 2734 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 1 + - uid: 2735 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 1 + - uid: 2736 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 1 + - uid: 2737 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 1 + - uid: 2738 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 1 + - uid: 2739 + components: + - type: Transform + pos: 0.5,-19.5 + parent: 1 + - uid: 2740 + components: + - type: Transform + pos: 0.5,-20.5 + parent: 1 + - uid: 2741 + components: + - type: Transform + pos: 0.5,-21.5 + parent: 1 + - uid: 2742 + components: + - type: Transform + pos: 0.5,-22.5 + parent: 1 + - uid: 2743 + components: + - type: Transform + pos: 0.5,-23.5 + parent: 1 + - uid: 2744 + components: + - type: Transform + pos: 0.5,-24.5 + parent: 1 + - uid: 2745 + components: + - type: Transform + pos: 0.5,-25.5 + parent: 1 + - uid: 2746 + components: + - type: Transform + pos: 0.5,-26.5 + parent: 1 + - uid: 2747 + components: + - type: Transform + pos: 0.5,-27.5 + parent: 1 + - uid: 2748 + components: + - type: Transform + pos: 0.5,-28.5 + parent: 1 + - uid: 2749 + components: + - type: Transform + pos: 0.5,-29.5 + parent: 1 + - uid: 2750 + components: + - type: Transform + pos: 0.5,-30.5 + parent: 1 + - uid: 2751 + components: + - type: Transform + pos: 0.5,-31.5 + parent: 1 + - uid: 2752 + components: + - type: Transform + pos: 0.5,-32.5 + parent: 1 + - uid: 2753 + components: + - type: Transform + pos: 0.5,-33.5 + parent: 1 + - uid: 2754 + components: + - type: Transform + pos: 0.5,-34.5 + parent: 1 + - uid: 2755 + components: + - type: Transform + pos: 0.5,-35.5 + parent: 1 + - uid: 2756 + components: + - type: Transform + pos: 0.5,-36.5 + parent: 1 + - uid: 2757 + components: + - type: Transform + pos: 0.5,-37.5 + parent: 1 + - uid: 2758 + components: + - type: Transform + pos: 0.5,-38.5 + parent: 1 + - uid: 2759 + components: + - type: Transform + pos: 0.5,-39.5 + parent: 1 + - uid: 2875 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 1 + - uid: 2893 + components: + - type: Transform + pos: 7.5,-20.5 + parent: 1 + - uid: 2895 + components: + - type: Transform + pos: 8.5,-20.5 + parent: 1 + - uid: 2982 + components: + - type: Transform + pos: 21.5,19.5 + parent: 1 + - uid: 2984 + components: + - type: Transform + pos: 22.5,19.5 + parent: 1 + - uid: 2985 + components: + - type: Transform + pos: 16.5,23.5 + parent: 1 + - uid: 2986 + components: + - type: Transform + pos: 16.5,22.5 + parent: 1 + - uid: 2987 + components: + - type: Transform + pos: 16.5,21.5 + parent: 1 + - uid: 2988 + components: + - type: Transform + pos: 16.5,20.5 + parent: 1 + - uid: 2995 + components: + - type: Transform + pos: 22.5,20.5 + parent: 1 + - uid: 3002 + components: + - type: Transform + pos: 1.5,-20.5 + parent: 1 + - uid: 3003 + components: + - type: Transform + pos: 3.5,-20.5 + parent: 1 + - uid: 3004 + components: + - type: Transform + pos: 4.5,-20.5 + parent: 1 + - uid: 3005 + components: + - type: Transform + pos: 5.5,-20.5 + parent: 1 + - uid: 3006 + components: + - type: Transform + pos: 6.5,-20.5 + parent: 1 + - uid: 3007 + components: + - type: Transform + pos: 2.5,-20.5 + parent: 1 + - uid: 3008 + components: + - type: Transform + pos: -0.5,-18.5 + parent: 1 + - uid: 3009 + components: + - type: Transform + pos: -1.5,-18.5 + parent: 1 + - uid: 3010 + components: + - type: Transform + pos: -2.5,-18.5 + parent: 1 + - uid: 3065 + components: + - type: Transform + pos: 22.5,-4.5 + parent: 1 + - uid: 3067 + components: + - type: Transform + pos: 23.5,-4.5 + parent: 1 + - uid: 3070 + components: + - type: Transform + pos: 24.5,-4.5 + parent: 1 + - uid: 3165 + components: + - type: Transform + pos: 22.5,13.5 + parent: 1 + - uid: 3188 + components: + - type: Transform + pos: 16.5,18.5 + parent: 1 + - uid: 3189 + components: + - type: Transform + pos: 17.5,18.5 + parent: 1 + - uid: 3190 + components: + - type: Transform + pos: 18.5,18.5 + parent: 1 + - uid: 3191 + components: + - type: Transform + pos: 19.5,18.5 + parent: 1 + - uid: 3192 + components: + - type: Transform + pos: 20.5,18.5 + parent: 1 + - uid: 3193 + components: + - type: Transform + pos: 21.5,18.5 + parent: 1 + - uid: 3194 + components: + - type: Transform + pos: 21.5,17.5 + parent: 1 + - uid: 3195 + components: + - type: Transform + pos: 21.5,16.5 + parent: 1 + - uid: 3196 + components: + - type: Transform + pos: 21.5,15.5 + parent: 1 + - uid: 3197 + components: + - type: Transform + pos: 21.5,14.5 + parent: 1 + - uid: 3198 + components: + - type: Transform + pos: 21.5,14.5 + parent: 1 + - uid: 3199 + components: + - type: Transform + pos: 21.5,13.5 + parent: 1 + - uid: 3201 + components: + - type: Transform + pos: 23.5,13.5 + parent: 1 + - uid: 3202 + components: + - type: Transform + pos: 23.5,12.5 + parent: 1 + - uid: 3203 + components: + - type: Transform + pos: 23.5,11.5 + parent: 1 + - uid: 3204 + components: + - type: Transform + pos: 23.5,10.5 + parent: 1 + - uid: 3205 + components: + - type: Transform + pos: 23.5,9.5 + parent: 1 + - uid: 3206 + components: + - type: Transform + pos: 23.5,8.5 + parent: 1 + - uid: 3207 + components: + - type: Transform + pos: 23.5,7.5 + parent: 1 + - uid: 3208 + components: + - type: Transform + pos: 24.5,7.5 + parent: 1 + - uid: 3209 + components: + - type: Transform + pos: 25.5,7.5 + parent: 1 + - uid: 3210 + components: + - type: Transform + pos: 26.5,7.5 + parent: 1 + - uid: 3211 + components: + - type: Transform + pos: 27.5,7.5 + parent: 1 + - uid: 3212 + components: + - type: Transform + pos: 27.5,8.5 + parent: 1 + - uid: 3213 + components: + - type: Transform + pos: 27.5,9.5 + parent: 1 + - uid: 3214 + components: + - type: Transform + pos: 27.5,10.5 + parent: 1 + - uid: 3215 + components: + - type: Transform + pos: 27.5,11.5 + parent: 1 + - uid: 3216 + components: + - type: Transform + pos: 27.5,12.5 + parent: 1 + - uid: 3218 + components: + - type: Transform + pos: 27.5,6.5 + parent: 1 + - uid: 3219 + components: + - type: Transform + pos: 27.5,5.5 + parent: 1 + - uid: 3220 + components: + - type: Transform + pos: 27.5,4.5 + parent: 1 + - uid: 3221 + components: + - type: Transform + pos: 23.5,6.5 + parent: 1 + - uid: 3222 + components: + - type: Transform + pos: 23.5,5.5 + parent: 1 + - uid: 3223 + components: + - type: Transform + pos: 25.5,4.5 + parent: 1 + - uid: 3224 + components: + - type: Transform + pos: 25.5,3.5 + parent: 1 + - uid: 3225 + components: + - type: Transform + pos: 27.5,3.5 + parent: 1 + - uid: 3226 + components: + - type: Transform + pos: 27.5,2.5 + parent: 1 + - uid: 3227 + components: + - type: Transform + pos: 26.5,3.5 + parent: 1 + - uid: 3228 + components: + - type: Transform + pos: 28.5,2.5 + parent: 1 + - uid: 3229 + components: + - type: Transform + pos: 23.5,4.5 + parent: 1 + - uid: 3230 + components: + - type: Transform + pos: 23.5,3.5 + parent: 1 + - uid: 3231 + components: + - type: Transform + pos: 23.5,2.5 + parent: 1 + - uid: 3232 + components: + - type: Transform + pos: 23.5,1.5 + parent: 1 + - uid: 3233 + components: + - type: Transform + pos: 23.5,0.5 + parent: 1 + - uid: 3234 + components: + - type: Transform + pos: 22.5,0.5 + parent: 1 + - uid: 3235 + components: + - type: Transform + pos: 21.5,0.5 + parent: 1 + - uid: 3236 + components: + - type: Transform + pos: 19.5,0.5 + parent: 1 + - uid: 3237 + components: + - type: Transform + pos: 20.5,0.5 + parent: 1 + - uid: 3238 + components: + - type: Transform + pos: 18.5,0.5 + parent: 1 + - uid: 3239 + components: + - type: Transform + pos: 17.5,0.5 + parent: 1 + - uid: 3240 + components: + - type: Transform + pos: 17.5,-0.5 + parent: 1 + - uid: 3241 + components: + - type: Transform + pos: 17.5,-1.5 + parent: 1 + - uid: 3406 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 3431 + components: + - type: Transform + pos: 1.5,28.5 + parent: 1 + - uid: 3432 + components: + - type: Transform + pos: 2.5,28.5 + parent: 1 + - uid: 3433 + components: + - type: Transform + pos: 3.5,28.5 + parent: 1 + - uid: 3436 + components: + - type: Transform + pos: 5.5,27.5 + parent: 1 + - uid: 3437 + components: + - type: Transform + pos: 5.5,26.5 + parent: 1 + - uid: 3468 + components: + - type: Transform + pos: 26.5,11.5 + parent: 1 + - uid: 3469 + components: + - type: Transform + pos: 25.5,10.5 + parent: 1 + - uid: 3470 + components: + - type: Transform + pos: 25.5,11.5 + parent: 1 + - uid: 3471 + components: + - type: Transform + pos: 25.5,12.5 + parent: 1 + - uid: 3850 + components: + - type: Transform + pos: 0.5,18.5 + parent: 1 + - uid: 3851 + components: + - type: Transform + pos: 0.5,16.5 + parent: 1 + - uid: 3852 + components: + - type: Transform + pos: 0.5,15.5 + parent: 1 + - uid: 3853 + components: + - type: Transform + pos: 0.5,17.5 + parent: 1 + - uid: 3854 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 3855 + components: + - type: Transform + pos: -0.5,14.5 + parent: 1 + - uid: 3856 + components: + - type: Transform + pos: -2.5,14.5 + parent: 1 + - uid: 3857 + components: + - type: Transform + pos: -3.5,14.5 + parent: 1 + - uid: 3858 + components: + - type: Transform + pos: -1.5,14.5 + parent: 1 + - uid: 3859 + components: + - type: Transform + pos: -5.5,14.5 + parent: 1 + - uid: 3860 + components: + - type: Transform + pos: -4.5,14.5 + parent: 1 + - uid: 3861 + components: + - type: Transform + pos: -6.5,14.5 + parent: 1 + - uid: 3862 + components: + - type: Transform + pos: -6.5,13.5 + parent: 1 + - uid: 3863 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 + - uid: 3864 + components: + - type: Transform + pos: -6.5,11.5 + parent: 1 + - uid: 3865 + components: + - type: Transform + pos: -6.5,10.5 + parent: 1 + - uid: 3920 + components: + - type: Transform + pos: 3.5,20.5 + parent: 1 + - uid: 3921 + components: + - type: Transform + pos: 2.5,20.5 + parent: 1 + - uid: 3922 + components: + - type: Transform + pos: 1.5,20.5 + parent: 1 + - uid: 3954 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 1 + - uid: 3955 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - uid: 3998 + components: + - type: Transform + pos: 1.5,24.5 + parent: 1 + - uid: 4001 + components: + - type: Transform + pos: 3.5,24.5 + parent: 1 + - uid: 4002 + components: + - type: Transform + pos: 4.5,24.5 + parent: 1 + - uid: 4003 + components: + - type: Transform + pos: 5.5,24.5 + parent: 1 + - uid: 4004 + components: + - type: Transform + pos: 6.5,24.5 + parent: 1 + - uid: 4048 + components: + - type: Transform + pos: 16.5,0.5 + parent: 1 + - uid: 4049 + components: + - type: Transform + pos: 15.5,0.5 + parent: 1 + - uid: 4050 + components: + - type: Transform + pos: 14.5,0.5 + parent: 1 + - uid: 4061 + components: + - type: Transform + pos: 8.5,5.5 + parent: 1 + - uid: 4062 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 4063 + components: + - type: Transform + pos: 0.5,13.5 + parent: 1 + - uid: 4064 + components: + - type: Transform + pos: 0.5,12.5 + parent: 1 + - uid: 4065 + components: + - type: Transform + pos: 0.5,11.5 + parent: 1 + - uid: 4066 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - uid: 4067 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 4068 + components: + - type: Transform + pos: 0.5,8.5 + parent: 1 + - uid: 4069 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 4150 + components: + - type: Transform + pos: 13.5,-3.5 + parent: 1 + - uid: 4342 + components: + - type: Transform + pos: 42.5,-2.5 + parent: 1 + - uid: 4343 + components: + - type: Transform + pos: 42.5,-1.5 + parent: 1 + - uid: 4344 + components: + - type: Transform + pos: 42.5,-0.5 + parent: 1 + - uid: 4345 + components: + - type: Transform + pos: 42.5,0.5 + parent: 1 + - uid: 4346 + components: + - type: Transform + pos: 41.5,0.5 + parent: 1 + - uid: 4347 + components: + - type: Transform + pos: 40.5,0.5 + parent: 1 + - uid: 4348 + components: + - type: Transform + pos: 39.5,0.5 + parent: 1 + - uid: 4349 + components: + - type: Transform + pos: 39.5,1.5 + parent: 1 + - uid: 4350 + components: + - type: Transform + pos: 39.5,2.5 + parent: 1 + - uid: 4351 + components: + - type: Transform + pos: 39.5,3.5 + parent: 1 + - uid: 4352 + components: + - type: Transform + pos: 39.5,4.5 + parent: 1 + - uid: 4353 + components: + - type: Transform + pos: 40.5,4.5 + parent: 1 + - uid: 4354 + components: + - type: Transform + pos: 41.5,4.5 + parent: 1 + - uid: 4355 + components: + - type: Transform + pos: 41.5,5.5 + parent: 1 + - uid: 4356 + components: + - type: Transform + pos: 41.5,6.5 + parent: 1 + - uid: 4357 + components: + - type: Transform + pos: 41.5,7.5 + parent: 1 + - uid: 4358 + components: + - type: Transform + pos: 41.5,8.5 + parent: 1 + - uid: 4359 + components: + - type: Transform + pos: 40.5,8.5 + parent: 1 + - uid: 4374 + components: + - type: Transform + pos: 43.5,0.5 + parent: 1 + - uid: 4375 + components: + - type: Transform + pos: 44.5,0.5 + parent: 1 + - uid: 4376 + components: + - type: Transform + pos: 45.5,0.5 + parent: 1 + - uid: 4377 + components: + - type: Transform + pos: 46.5,0.5 + parent: 1 + - uid: 4378 + components: + - type: Transform + pos: 46.5,1.5 + parent: 1 + - uid: 4379 + components: + - type: Transform + pos: 46.5,2.5 + parent: 1 + - uid: 4380 + components: + - type: Transform + pos: 46.5,3.5 + parent: 1 + - uid: 4381 + components: + - type: Transform + pos: 46.5,4.5 + parent: 1 + - uid: 4382 + components: + - type: Transform + pos: 46.5,5.5 + parent: 1 + - uid: 4383 + components: + - type: Transform + pos: 46.5,6.5 + parent: 1 + - uid: 4384 + components: + - type: Transform + pos: 45.5,6.5 + parent: 1 + - uid: 4385 + components: + - type: Transform + pos: 44.5,6.5 + parent: 1 + - uid: 4394 + components: + - type: Transform + pos: 40.5,-0.5 + parent: 1 + - uid: 4395 + components: + - type: Transform + pos: 40.5,-1.5 + parent: 1 + - uid: 4428 + components: + - type: Transform + pos: 46.5,-0.5 + parent: 1 + - uid: 4429 + components: + - type: Transform + pos: 46.5,-1.5 + parent: 1 + - uid: 4430 + components: + - type: Transform + pos: 46.5,-2.5 + parent: 1 + - uid: 4431 + components: + - type: Transform + pos: 46.5,-3.5 + parent: 1 + - uid: 4432 + components: + - type: Transform + pos: 46.5,-4.5 + parent: 1 + - uid: 4474 + components: + - type: Transform + pos: 47.5,0.5 + parent: 1 + - uid: 4475 + components: + - type: Transform + pos: 48.5,0.5 + parent: 1 + - uid: 4476 + components: + - type: Transform + pos: 50.5,-1.5 + parent: 1 + - uid: 4477 + components: + - type: Transform + pos: 50.5,-0.5 + parent: 1 + - uid: 4478 + components: + - type: Transform + pos: 50.5,0.5 + parent: 1 + - uid: 4479 + components: + - type: Transform + pos: 49.5,0.5 + parent: 1 + - uid: 4480 + components: + - type: Transform + pos: 50.5,-2.5 + parent: 1 + - uid: 4482 + components: + - type: Transform + pos: 50.5,-3.5 + parent: 1 + - uid: 4483 + components: + - type: Transform + pos: 50.5,-4.5 + parent: 1 + - uid: 4484 + components: + - type: Transform + pos: 50.5,-5.5 + parent: 1 + - uid: 4485 + components: + - type: Transform + pos: 50.5,-6.5 + parent: 1 + - uid: 4486 + components: + - type: Transform + pos: 50.5,-7.5 + parent: 1 + - uid: 4487 + components: + - type: Transform + pos: 52.5,-6.5 + parent: 1 + - uid: 4488 + components: + - type: Transform + pos: 51.5,-7.5 + parent: 1 + - uid: 4489 + components: + - type: Transform + pos: 52.5,-7.5 + parent: 1 + - uid: 4549 + components: + - type: Transform + pos: 51.5,0.5 + parent: 1 + - uid: 4550 + components: + - type: Transform + pos: 52.5,0.5 + parent: 1 + - uid: 4551 + components: + - type: Transform + pos: 53.5,0.5 + parent: 1 + - uid: 4552 + components: + - type: Transform + pos: 54.5,0.5 + parent: 1 + - uid: 4553 + components: + - type: Transform + pos: 55.5,0.5 + parent: 1 + - uid: 4554 + components: + - type: Transform + pos: 56.5,0.5 + parent: 1 + - uid: 4555 + components: + - type: Transform + pos: 57.5,0.5 + parent: 1 + - uid: 4556 + components: + - type: Transform + pos: 58.5,0.5 + parent: 1 + - uid: 4557 + components: + - type: Transform + pos: 58.5,1.5 + parent: 1 + - uid: 4558 + components: + - type: Transform + pos: 58.5,2.5 + parent: 1 + - uid: 4559 + components: + - type: Transform + pos: 57.5,2.5 + parent: 1 + - uid: 4560 + components: + - type: Transform + pos: 50.5,1.5 + parent: 1 + - uid: 4561 + components: + - type: Transform + pos: 50.5,3.5 + parent: 1 + - uid: 4562 + components: + - type: Transform + pos: 50.5,4.5 + parent: 1 + - uid: 4563 + components: + - type: Transform + pos: 50.5,2.5 + parent: 1 + - uid: 4564 + components: + - type: Transform + pos: 50.5,6.5 + parent: 1 + - uid: 4565 + components: + - type: Transform + pos: 50.5,7.5 + parent: 1 + - uid: 4566 + components: + - type: Transform + pos: 50.5,8.5 + parent: 1 + - uid: 4567 + components: + - type: Transform + pos: 50.5,5.5 + parent: 1 + - uid: 4568 + components: + - type: Transform + pos: 49.5,8.5 + parent: 1 + - uid: 4569 + components: + - type: Transform + pos: 48.5,8.5 + parent: 1 + - uid: 4570 + components: + - type: Transform + pos: 48.5,7.5 + parent: 1 + - uid: 4650 + components: + - type: Transform + pos: 52.5,-8.5 + parent: 1 + - uid: 4651 + components: + - type: Transform + pos: 53.5,-8.5 + parent: 1 + - uid: 4652 + components: + - type: Transform + pos: 55.5,-8.5 + parent: 1 + - uid: 4653 + components: + - type: Transform + pos: 54.5,-8.5 + parent: 1 + - uid: 4654 + components: + - type: Transform + pos: 56.5,-8.5 + parent: 1 + - uid: 4655 + components: + - type: Transform + pos: 57.5,-8.5 + parent: 1 + - uid: 4656 + components: + - type: Transform + pos: 57.5,-7.5 + parent: 1 + - uid: 4657 + components: + - type: Transform + pos: 57.5,-6.5 + parent: 1 + - uid: 4658 + components: + - type: Transform + pos: 59.5,2.5 + parent: 1 + - uid: 4659 + components: + - type: Transform + pos: 59.5,4.5 + parent: 1 + - uid: 4660 + components: + - type: Transform + pos: 59.5,5.5 + parent: 1 + - uid: 4661 + components: + - type: Transform + pos: 59.5,6.5 + parent: 1 + - uid: 4662 + components: + - type: Transform + pos: 59.5,7.5 + parent: 1 + - uid: 4663 + components: + - type: Transform + pos: 59.5,3.5 + parent: 1 + - uid: 4664 + components: + - type: Transform + pos: 58.5,7.5 + parent: 1 + - uid: 4665 + components: + - type: Transform + pos: 57.5,7.5 + parent: 1 + - uid: 5637 + components: + - type: Transform + pos: 14.5,-3.5 + parent: 1 + - uid: 5638 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 1 + - uid: 5639 + components: + - type: Transform + pos: 14.5,-1.5 + parent: 1 + - uid: 5640 + components: + - type: Transform + pos: 14.5,-0.5 + parent: 1 + - uid: 5666 + components: + - type: Transform + pos: 60.5,7.5 + parent: 1 + - uid: 5669 + components: + - type: Transform + pos: 61.5,7.5 + parent: 1 + - uid: 5670 + components: + - type: Transform + pos: 61.5,8.5 + parent: 1 + - uid: 6061 + components: + - type: Transform + pos: 5.5,-19.5 + parent: 1 + - uid: 6062 + components: + - type: Transform + pos: 5.5,-18.5 + parent: 1 +- proto: CableMVStack + entities: + - uid: 4693 + components: + - type: Transform + pos: 16.550943,-16.163586 + parent: 1 +- proto: CableTerminal + entities: + - uid: 287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-6.5 + parent: 1 + - uid: 327 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-5.5 + parent: 1 + - uid: 2967 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,18.5 + parent: 1 + - uid: 2970 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,20.5 + parent: 1 +- proto: CandlePurpleInfinite + entities: + - uid: 400 + components: + - type: Transform + pos: -10.700189,-9.3757715 + parent: 1 +- proto: CargoPalletSell + entities: + - uid: 4455 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,10.5 + parent: 1 + - uid: 4456 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,10.5 + parent: 1 + - uid: 4457 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,10.5 + parent: 1 + - uid: 4458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,11.5 + parent: 1 + - uid: 4459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,12.5 + parent: 1 + - uid: 4460 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,12.5 + parent: 1 + - uid: 4461 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,12.5 + parent: 1 + - uid: 4462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,11.5 + parent: 1 + - uid: 4467 + components: + - type: Transform + pos: 60.5,3.5 + parent: 1 + - uid: 4469 + components: + - type: Transform + pos: 60.5,4.5 + parent: 1 + - uid: 4470 + components: + - type: Transform + pos: 62.5,4.5 + parent: 1 + - uid: 4471 + components: + - type: Transform + pos: 60.5,2.5 + parent: 1 + - uid: 4522 + components: + - type: Transform + pos: 52.5,-9.5 + parent: 1 + - uid: 4523 + components: + - type: Transform + pos: 52.5,-10.5 + parent: 1 + - uid: 4524 + components: + - type: Transform + pos: 52.5,-11.5 + parent: 1 + - uid: 4525 + components: + - type: Transform + pos: 54.5,-9.5 + parent: 1 + - uid: 4526 + components: + - type: Transform + pos: 54.5,-10.5 + parent: 1 + - uid: 4527 + components: + - type: Transform + pos: 54.5,-11.5 + parent: 1 + - uid: 4528 + components: + - type: Transform + pos: 53.5,-11.5 + parent: 1 + - uid: 4529 + components: + - type: Transform + pos: 53.5,-9.5 + parent: 1 + - uid: 4541 + components: + - type: Transform + pos: 62.5,3.5 + parent: 1 + - uid: 4542 + components: + - type: Transform + pos: 62.5,2.5 + parent: 1 + - uid: 4543 + components: + - type: Transform + pos: 61.5,2.5 + parent: 1 + - uid: 4544 + components: + - type: Transform + pos: 61.5,4.5 + parent: 1 +- proto: CargoTelepad + entities: + - uid: 4533 + components: + - type: Transform + pos: 52.5,10.5 + parent: 1 + - uid: 4534 + components: + - type: Transform + pos: 54.5,10.5 + parent: 1 + - uid: 4535 + components: + - type: Transform + pos: 60.5,-1.5 + parent: 1 + - uid: 4536 + components: + - type: Transform + pos: 60.5,-3.5 + parent: 1 + - uid: 4538 + components: + - type: Transform + pos: 46.5,-9.5 + parent: 1 + - uid: 4539 + components: + - type: Transform + pos: 48.5,-9.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 2542 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-3.5 + parent: 1 + - uid: 2573 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,14.5 + parent: 1 + - uid: 2574 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,14.5 + parent: 1 + - uid: 2575 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,14.5 + parent: 1 + - uid: 2920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,9.5 + parent: 1 + - uid: 2921 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,10.5 + parent: 1 + - uid: 2923 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,11.5 + parent: 1 + - uid: 2924 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,11.5 + parent: 1 + - uid: 2925 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,11.5 + parent: 1 + - uid: 2927 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,12.5 + parent: 1 + - uid: 2928 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,13.5 + parent: 1 + - uid: 2930 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,14.5 + parent: 1 + - uid: 2931 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,16.5 + parent: 1 + - uid: 2932 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,15.5 + parent: 1 + - uid: 2933 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,17.5 + parent: 1 + - uid: 2938 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,19.5 + parent: 1 + - uid: 2939 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,20.5 + parent: 1 + - uid: 2940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,21.5 + parent: 1 + - uid: 2943 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,22.5 + parent: 1 + - uid: 2944 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,23.5 + parent: 1 + - uid: 2949 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,25.5 + parent: 1 + - uid: 2950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,25.5 + parent: 1 + - uid: 2951 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,25.5 + parent: 1 + - uid: 2952 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,25.5 + parent: 1 + - uid: 2953 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,25.5 + parent: 1 + - uid: 2954 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,25.5 + parent: 1 + - uid: 2955 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,25.5 + parent: 1 + - uid: 2956 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,25.5 + parent: 1 + - uid: 4465 + components: + - type: Transform + pos: 54.5,10.5 + parent: 1 + - uid: 4466 + components: + - type: Transform + pos: 52.5,10.5 + parent: 1 + - uid: 4468 + components: + - type: Transform + pos: 60.5,-3.5 + parent: 1 + - uid: 4472 + components: + - type: Transform + pos: 60.5,-1.5 + parent: 1 + - uid: 4531 + components: + - type: Transform + pos: 48.5,-9.5 + parent: 1 + - uid: 4532 + components: + - type: Transform + pos: 46.5,-9.5 + parent: 1 + - uid: 4697 + components: + - type: Transform + pos: 3.5,-13.5 + parent: 1 + - uid: 4698 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 4699 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 4700 + components: + - type: Transform + pos: 5.5,-10.5 + parent: 1 + - uid: 4701 + components: + - type: Transform + pos: 6.5,-10.5 + parent: 1 + - uid: 4702 + components: + - type: Transform + pos: 7.5,-10.5 + parent: 1 + - uid: 4703 + components: + - type: Transform + pos: 8.5,-10.5 + parent: 1 + - uid: 4705 + components: + - type: Transform + pos: 9.5,-10.5 + parent: 1 + - uid: 4708 + components: + - type: Transform + pos: 10.5,-10.5 + parent: 1 + - uid: 4709 + components: + - type: Transform + pos: 11.5,-10.5 + parent: 1 + - uid: 4710 + components: + - type: Transform + pos: 12.5,-10.5 + parent: 1 + - uid: 4711 + components: + - type: Transform + pos: 13.5,-10.5 + parent: 1 + - uid: 4712 + components: + - type: Transform + pos: 14.5,-10.5 + parent: 1 + - uid: 4713 + components: + - type: Transform + pos: 15.5,-10.5 + parent: 1 + - uid: 4714 + components: + - type: Transform + pos: 16.5,-10.5 + parent: 1 + - uid: 4715 + components: + - type: Transform + pos: 17.5,-10.5 + parent: 1 + - uid: 4716 + components: + - type: Transform + pos: 18.5,-10.5 + parent: 1 + - uid: 4717 + components: + - type: Transform + pos: 17.5,-13.5 + parent: 1 + - uid: 4718 + components: + - type: Transform + pos: 18.5,-13.5 + parent: 1 + - uid: 4722 + components: + - type: Transform + pos: 19.5,-13.5 + parent: 1 + - uid: 5397 + components: + - type: Transform + pos: 21.5,20.5 + parent: 1 + - uid: 5398 + components: + - type: Transform + pos: 21.5,21.5 + parent: 1 +- proto: Chair + entities: + - uid: 5474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-7.5 + parent: 1 + - uid: 5475 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-6.5 + parent: 1 +- proto: ChairFolding + entities: + - uid: 2466 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.4898334,19.437576 + parent: 1 + - uid: 4724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.3706865,-11.412011 + parent: 1 + - uid: 5339 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.3702745,18.478687 + parent: 1 +- proto: ChairOfficeDark + entities: + - uid: 2563 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.519716,-6.5276175 + parent: 1 + - uid: 2564 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.535341,-7.4026175 + parent: 1 + - uid: 2605 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.547903,-2.4264095 + parent: 1 + - uid: 4413 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-7.5 + parent: 1 + - uid: 4414 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-7.5 + parent: 1 +- proto: ChairOfficeLight + entities: + - uid: 3094 + components: + - type: Transform + pos: 28.5,11.5 + parent: 1 +- proto: ChairWood + entities: + - uid: 353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.398784,4.4988875 + parent: 1 + - uid: 682 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.414409,6.6395125 + parent: 1 + - uid: 687 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.539409,4.3895125 + parent: 1 + - uid: 688 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.555034,5.4832625 + parent: 1 + - uid: 1087 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.4693313,7.4520125 + parent: 1 + - uid: 1088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.4849563,6.3738875 + parent: 1 + - uid: 1139 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.4849563,5.5770125 + parent: 1 + - uid: 1148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.4693313,5.5613875 + parent: 1 + - uid: 1974 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.4537063,7.4520125 + parent: 1 + - uid: 1977 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.4693313,6.3895125 + parent: 1 + - uid: 2157 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.445659,5.6551375 + parent: 1 + - uid: 2171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.445659,6.3895125 + parent: 1 +- proto: ChairWoodFancyPurple + entities: + - uid: 1069 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-9.5 + parent: 1 +- proto: Cigar + entities: + - uid: 5529 + components: + - type: Transform + pos: 3.6984274,30.553896 + parent: 1 +- proto: ClosetEmergencyFilledRandom + entities: + - uid: 2461 + components: + - type: Transform + pos: 4.5,22.5 + parent: 1 +- proto: ClosetFireFilled + entities: + - uid: 2459 + components: + - type: Transform + pos: 4.5,-12.5 + parent: 1 + - uid: 2460 + components: + - type: Transform + pos: 7.5,10.5 + parent: 1 + - uid: 2462 + components: + - type: Transform + pos: 4.5,23.5 + parent: 1 +- proto: ClosetL3JanitorFilled + entities: + - uid: 1811 + components: + - type: Transform + pos: -3.5,-10.5 + parent: 1 +- proto: ClosetMaintenance + entities: + - uid: 2412 + components: + - type: Transform + pos: 6.5,10.5 + parent: 1 + - uid: 2413 + components: + - type: Transform + pos: 4.5,-13.5 + parent: 1 + - uid: 2458 + components: + - type: Transform + pos: 57.5,8.5 + parent: 1 + - uid: 2463 + components: + - type: Transform + pos: 16.5,25.5 + parent: 1 +- proto: ClosetToolFilled + entities: + - uid: 2414 + components: + - type: Transform + pos: 58.5,-6.5 + parent: 1 + - uid: 4695 + components: + - type: Transform + pos: 17.5,-12.5 + parent: 1 + - uid: 4696 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 1 +- proto: ClothingHandsGlovesColorYellow + entities: + - uid: 5419 + components: + - type: Transform + pos: 18.81797,16.527494 + parent: 1 +- proto: ClothingHandsGlovesForensic + entities: + - uid: 3096 + components: + - type: Transform + pos: 29.5,10.5 + parent: 1 +- proto: ClothingHeadBandBlack + entities: + - uid: 4236 + components: + - type: Transform + pos: 9.559562,4.584608 + parent: 1 +- proto: ClothingHeadBandBlue + entities: + - uid: 4237 + components: + - type: Transform + pos: 9.575187,4.115858 + parent: 1 +- proto: ClothingHeadBandRed + entities: + - uid: 4238 + components: + - type: Transform + pos: 9.622062,3.6471083 + parent: 1 +- proto: ClothingHeadHatBeret + entities: + - uid: 4240 + components: + - type: Transform + pos: 5.668937,8.584609 + parent: 1 +- proto: ClothingHeadHatBowlerHat + entities: + - uid: 4241 + components: + - type: Transform + pos: 6.200187,8.397108 + parent: 1 +- proto: ClothingHeadHatBrownFlatcap + entities: + - uid: 4244 + components: + - type: Transform + pos: 6.575187,8.084608 + parent: 1 +- proto: ClothingHeadHatCone + entities: + - uid: 4250 + components: + - type: Transform + pos: 4.4642415,9.581568 + parent: 1 +- proto: ClothingHeadHatCowboyGrey + entities: + - uid: 4245 + components: + - type: Transform + pos: 6.512687,8.615859 + parent: 1 +- proto: ClothingHeadHatFedoraBrown + entities: + - uid: 4243 + components: + - type: Transform + pos: 6.465812,7.553358 + parent: 1 +- proto: ClothingHeadHatMagician + entities: + - uid: 4233 + components: + - type: Transform + parent: 4231 + - type: Physics + canCollide: False +- proto: ClothingHeadHatMimesoft + entities: + - uid: 4246 + components: + - type: Transform + pos: 4.497062,5.568983 + parent: 1 +- proto: ClothingHeadHatStrawHat + entities: + - uid: 4248 + components: + - type: Transform + pos: 3.4642413,9.550318 + parent: 1 +- proto: ClothingHeadHatUshanka + entities: + - uid: 4235 + components: + - type: Transform + parent: 4234 + - type: Physics + canCollide: False +- proto: ClothingHeadSafari + entities: + - uid: 4247 + components: + - type: Transform + pos: 5.497062,4.600233 + parent: 1 +- proto: ClothingHeadTinfoil + entities: + - uid: 4249 + components: + - type: Transform + pos: 3.9054081,9.596606 + parent: 1 +- proto: ClothingOuterCoatAcidRaincoatGreen + entities: + - uid: 4296 + components: + - type: Transform + pos: 3.4770675,-8.421243 + parent: 1 +- proto: ClothingOuterCoatAcidRaincoatMagenta + entities: + - uid: 4274 + components: + - type: Transform + pos: 4.5708175,-8.374368 + parent: 1 +- proto: ClothingOuterCoatAcidRaincoatYellow + entities: + - uid: 4275 + components: + - type: Transform + pos: 3.9926925,-8.483743 + parent: 1 +- proto: ClothingOuterCoatDetectiveLoadoutGrey + entities: + - uid: 4295 + components: + - type: Transform + pos: 9.555192,-3.514993 + parent: 1 +- proto: ClothingOuterCoatJacketBiker + entities: + - uid: 4268 + components: + - type: Transform + pos: 9.471482,-3.0556738 + parent: 1 +- proto: ClothingOuterCoatJacketLettermanBlue + entities: + - uid: 4270 + components: + - type: Transform + pos: 4.7058578,-4.362416 + parent: 1 +- proto: ClothingOuterCoatJacketLettermanRed + entities: + - uid: 4269 + components: + - type: Transform + pos: 4.3777328,-4.628041 + parent: 1 +- proto: ClothingOuterCoatJensen + entities: + - uid: 4230 + components: + - type: Transform + parent: 4229 + - type: Physics + canCollide: False +- proto: ClothingOuterCoatTrench + entities: + - uid: 4251 + components: + - type: Transform + pos: 9.658982,-2.3994238 + parent: 1 +- proto: ClothingOuterFlannelBlue + entities: + - uid: 4273 + components: + - type: Transform + pos: 5.3621078,-3.6592906 + parent: 1 +- proto: ClothingOuterFlannelGreen + entities: + - uid: 4272 + components: + - type: Transform + pos: 5.6746078,-3.3624156 + parent: 1 +- proto: ClothingOuterWinterCoatLong + entities: + - uid: 4266 + components: + - type: Transform + pos: 7.6856494,-6.503041 + parent: 1 +- proto: ClothingOuterWinterColorBlack + entities: + - uid: 4255 + components: + - type: Transform + pos: 8.685649,-4.581166 + parent: 1 +- proto: ClothingOuterWinterColorBlue + entities: + - uid: 4253 + components: + - type: Transform + pos: 8.279399,-5.440541 + parent: 1 +- proto: ClothingOuterWinterColorBrown + entities: + - uid: 4256 + components: + - type: Transform + pos: 8.451274,-4.315541 + parent: 1 + - uid: 4262 + components: + - type: Transform + pos: 8.763774,-5.534291 + parent: 1 +- proto: ClothingOuterWinterColorGray + entities: + - uid: 4263 + components: + - type: Transform + pos: 8.310649,-6.331166 + parent: 1 +- proto: ClothingOuterWinterColorGreen + entities: + - uid: 4264 + components: + - type: Transform + pos: 8.685649,-6.268666 + parent: 1 +- proto: ClothingOuterWinterColorLightBrown + entities: + - uid: 4265 + components: + - type: Transform + pos: 7.3106494,-6.315541 + parent: 1 +- proto: Cobweb1 + entities: + - uid: 92 + components: + - type: Transform + pos: 7.5,22.5 + parent: 1 + - uid: 254 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,23.5 + parent: 1 +- proto: Cobweb2 + entities: + - uid: 236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,21.5 + parent: 1 + - uid: 1991 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,23.5 + parent: 1 +- proto: ComfyChair + entities: + - uid: 5524 + components: + - type: Transform + pos: 4.5,30.5 + parent: 1 +- proto: ComputerBankATM + entities: + - uid: 300 + components: + - type: Transform + pos: -20.5,2.5 + parent: 1 + - uid: 1798 + components: + - type: Transform + pos: -16.5,2.5 + parent: 1 +- proto: ComputerCriminalRecords + entities: + - uid: 2559 + components: + - type: Transform + pos: 27.5,-5.5 + parent: 1 +- proto: ComputerRadar + entities: + - uid: 296 + components: + - type: Transform + pos: -18.5,2.5 + parent: 1 +- proto: ComputerShipyard + entities: + - uid: 90 + components: + - type: Transform + pos: -17.5,2.5 + parent: 1 +- proto: ComputerShipyardScrap + entities: + - uid: 237 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,21.5 + parent: 1 +- proto: ComputerShipyardSr + entities: + - uid: 297 + components: + - type: Transform + pos: -19.5,2.5 + parent: 1 +- proto: ComputerTabletopAlert + entities: + - uid: 1420 + components: + - type: Transform + pos: 18.5,19.5 + parent: 1 +- proto: ComputerTabletopCargoOrders + entities: + - uid: 557 + components: + - type: Transform + pos: 47.5,-7.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4538: + - OrderSender: OrderReceiver + 4539: + - OrderSender: OrderReceiver + - uid: 561 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-2.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4536: + - OrderSender: OrderReceiver + 4535: + - OrderSender: OrderReceiver + - uid: 609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,8.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4534: + - OrderSender: OrderReceiver + 4533: + - OrderSender: OrderReceiver +- proto: ComputerTabletopComms + entities: + - uid: 4331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-7.5 + parent: 1 +- proto: ComputerTabletopCriminalRecords + entities: + - uid: 3095 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,11.5 + parent: 1 +- proto: ComputerTabletopMarketConsoleNFHigh + entities: + - uid: 621 + components: + - type: Transform + pos: 46.5,-7.5 + parent: 1 + - uid: 622 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,8.5 + parent: 1 + - uid: 632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-3.5 + parent: 1 +- proto: ComputerTabletopPalletConsoleNFVeryLowMarket + entities: + - uid: 633 + components: + - type: Transform + pos: 53.5,-7.5 + parent: 1 + - uid: 634 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,3.5 + parent: 1 + - uid: 637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,8.5 + parent: 1 +- proto: ComputerTabletopPowerMonitoring + entities: + - uid: 1408 + components: + - type: Transform + pos: 17.5,19.5 + parent: 1 + - uid: 4218 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-5.5 + parent: 1 +- proto: ComputerTabletopShuttleFrontierOutpostRemote + entities: + - uid: 4328 + components: + - type: Transform + pos: 15.5,-6.5 + parent: 1 +- proto: ComputerTabletopShuttleTradeOutpostLocal + entities: + - uid: 4329 + components: + - type: Transform + pos: 14.5,-6.5 + parent: 1 +- proto: ComputerTabletopSolarControl + entities: + - uid: 4219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-6.5 + parent: 1 +- proto: ComputerTabletopSurveillanceCameraMonitor + entities: + - uid: 2560 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-2.5 + parent: 1 + - uid: 4330 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-7.5 + parent: 1 +- proto: ComputerTabletopSurveillanceWirelessCameraMonitor + entities: + - uid: 660 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-3.5 + parent: 1 +- proto: ConveyorBelt + entities: + - uid: 1813 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-13.5 + parent: 1 + - uid: 1843 + components: + - type: Transform + pos: 52.5,18.5 + parent: 1 + - uid: 1844 + components: + - type: Transform + pos: 52.5,17.5 + parent: 1 + - uid: 1845 + components: + - type: Transform + pos: 52.5,16.5 + parent: 1 + - uid: 1846 + components: + - type: Transform + pos: 52.5,15.5 + parent: 1 + - uid: 1847 + components: + - type: Transform + pos: 52.5,14.5 + parent: 1 + - uid: 1848 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,14.5 + parent: 1 + - uid: 1849 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,15.5 + parent: 1 + - uid: 1850 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,16.5 + parent: 1 + - uid: 1851 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,17.5 + parent: 1 + - uid: 1852 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,18.5 + parent: 1 + - uid: 1853 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,2.5 + parent: 1 + - uid: 1854 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,2.5 + parent: 1 + - uid: 1855 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,2.5 + parent: 1 + - uid: 1856 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,2.5 + parent: 1 + - uid: 1857 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,2.5 + parent: 1 + - uid: 1858 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,-1.5 + parent: 1 + - uid: 1859 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,-1.5 + parent: 1 + - uid: 1860 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-1.5 + parent: 1 + - uid: 1861 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-1.5 + parent: 1 + - uid: 1862 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-1.5 + parent: 1 + - uid: 1863 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-17.5 + parent: 1 + - uid: 1864 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-16.5 + parent: 1 + - uid: 1865 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-15.5 + parent: 1 + - uid: 1866 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-14.5 + parent: 1 + - uid: 1867 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-13.5 + parent: 1 + - uid: 1868 + components: + - type: Transform + pos: 52.5,-13.5 + parent: 1 + - uid: 1869 + components: + - type: Transform + pos: 52.5,-14.5 + parent: 1 + - uid: 1870 + components: + - type: Transform + pos: 52.5,-15.5 + parent: 1 + - uid: 1871 + components: + - type: Transform + pos: 52.5,-16.5 + parent: 1 + - uid: 1872 + components: + - type: Transform + pos: 52.5,-17.5 + parent: 1 + - uid: 2000 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-13.5 + parent: 1 +- proto: CrateMachine + entities: + - uid: 4530 + components: + - type: Transform + pos: 54.5,12.5 + parent: 1 + - uid: 4537 + components: + - type: Transform + pos: 46.5,-11.5 + parent: 1 + - uid: 4540 + components: + - type: Transform + pos: 62.5,-3.5 + parent: 1 +- proto: CrateTrashCartJani + entities: + - uid: 86 + components: + - type: Transform + pos: -7.5,-11.5 + parent: 1 +- proto: CurtainsBlackOpen + entities: + - uid: 193 + components: + - type: Transform + pos: 8.5,28.5 + parent: 1 + - uid: 367 + components: + - type: Transform + pos: 6.5,28.5 + parent: 1 + - uid: 1081 + components: + - type: Transform + pos: 2.5,26.5 + parent: 1 + - uid: 1160 + components: + - type: Transform + pos: 2.5,27.5 + parent: 1 +- proto: CurtainsWhiteOpen + entities: + - uid: 376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,2.5 + parent: 1 + - uid: 1410 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,2.5 + parent: 1 +- proto: DefaultStationBeacon + entities: + - uid: 5562 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 1 + - type: NavMapBeacon + color: '#7599D0FF' + text: Mail +- proto: DefaultStationBeaconBridge + entities: + - uid: 5553 + components: + - type: Transform + pos: 15.5,-7.5 + parent: 1 +- proto: DefaultStationBeaconCryosleep + entities: + - uid: 5555 + components: + - type: Transform + pos: 7.5,27.5 + parent: 1 +- proto: DefaultStationBeaconEngineering + entities: + - uid: 5570 + components: + - type: Transform + pos: 20.5,18.5 + parent: 1 +- proto: DefaultStationBeaconFrontierATM + entities: + - uid: 5559 + components: + - type: Transform + pos: -18.5,0.5 + parent: 1 +- proto: DefaultStationBeaconFrontierCafe + entities: + - uid: 5554 + components: + - type: Transform + pos: -8.5,6.5 + parent: 1 +- proto: DefaultStationBeaconFrontierCargobayOne + entities: + - uid: 4747 + components: + - type: Transform + pos: 50.5,11.5 + parent: 1 +- proto: DefaultStationBeaconFrontierCargobayThree + entities: + - uid: 4749 + components: + - type: Transform + pos: 50.5,-10.5 + parent: 1 +- proto: DefaultStationBeaconFrontierCargobayTwo + entities: + - uid: 4748 + components: + - type: Transform + pos: 61.5,0.5 + parent: 1 +- proto: DefaultStationBeaconFrontierDockOne + entities: + - uid: 5556 + components: + - type: Transform + pos: 0.5,41.5 + parent: 1 +- proto: DefaultStationBeaconFrontierDockThree + entities: + - uid: 5561 + components: + - type: Transform + pos: 0.5,-40.5 + parent: 1 +- proto: DefaultStationBeaconFrontierDockTwo + entities: + - uid: 5560 + components: + - type: Transform + pos: -32.5,0.5 + parent: 1 +- proto: DefaultStationBeaconFrontierNfsd + entities: + - uid: 5572 + components: + - type: Transform + pos: 25.5,-7.5 + parent: 1 +- proto: DefaultStationBeaconFrontierShops + entities: + - uid: 5573 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 +- proto: DefaultStationBeaconFrontierTransitShuttle + entities: + - uid: 867 + components: + - type: Transform + pos: 18.5,2.5 + parent: 1 +- proto: DefaultStationBeaconJanitorsCloset + entities: + - uid: 5571 + components: + - type: Transform + pos: -5.5,-11.5 + parent: 1 +- proto: DefaultStationBeaconKitchen + entities: + - uid: 5563 + components: + - type: Transform + pos: -4.5,14.5 + parent: 1 +- proto: DefaultStationBeaconMedical + entities: + - uid: 5463 + components: + - type: Transform + pos: 46.5,4.5 + parent: 1 +- proto: DefaultStationBeaconSecurity + entities: + - uid: 4242 + components: + - type: Transform + pos: 27.5,7.5 + parent: 1 +- proto: DefaultStationBeaconSolars + entities: + - uid: 5574 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 1 +- proto: DefaultStationBeaconTheater + entities: + - uid: 5552 + components: + - type: Transform + pos: 12.5,-18.5 + parent: 1 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 5588 + components: + - type: Transform + pos: 46.5,7.5 + parent: 1 +- proto: DisposalBend + entities: + - uid: 4 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,23.5 + parent: 1 + - uid: 757 + components: + - type: Transform + pos: 50.5,-1.5 + parent: 1 + - uid: 758 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-1.5 + parent: 1 + - uid: 3180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,9.5 + parent: 1 + - uid: 3185 + components: + - type: Transform + pos: 50.5,9.5 + parent: 1 + - uid: 3249 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-8.5 + parent: 1 + - uid: 3308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-8.5 + parent: 1 + - uid: 3325 + components: + - type: Transform + pos: 59.5,5.5 + parent: 1 + - uid: 3326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,0.5 + parent: 1 + - uid: 3472 + components: + - type: Transform + pos: 24.5,14.5 + parent: 1 + - uid: 3473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,14.5 + parent: 1 + - uid: 3474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,17.5 + parent: 1 + - uid: 3475 + components: + - type: Transform + pos: 21.5,17.5 + parent: 1 + - uid: 3515 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,12.5 + parent: 1 + - uid: 3516 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,7.5 + parent: 1 + - uid: 3709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-5.5 + parent: 1 + - uid: 3824 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,27.5 + parent: 1 + - uid: 3843 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,27.5 + parent: 1 + - uid: 3845 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,28.5 + parent: 1 + - uid: 3847 + components: + - type: Transform + pos: 3.5,28.5 + parent: 1 + - uid: 4121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,0.5 + parent: 1 + - uid: 4127 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,14.5 + parent: 1 + - uid: 4128 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,8.5 + parent: 1 + - uid: 4152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-11.5 + parent: 1 + - uid: 4153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-25.5 + parent: 1 +- proto: DisposalJunction + entities: + - uid: 3316 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,0.5 + parent: 1 + - uid: 3373 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,0.5 + parent: 1 + - uid: 3425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,0.5 + parent: 1 + - uid: 3890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,23.5 + parent: 1 + - uid: 4126 + components: + - type: Transform + pos: -0.5,14.5 + parent: 1 + - uid: 4130 + components: + - type: Transform + pos: -0.5,8.5 + parent: 1 + - uid: 4131 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 4176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,0.5 + parent: 1 +- proto: DisposalJunctionFlipped + entities: + - uid: 3335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,0.5 + parent: 1 + - uid: 3466 + components: + - type: Transform + pos: 24.5,7.5 + parent: 1 + - uid: 3718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,0.5 + parent: 1 + - uid: 4074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,0.5 + parent: 1 +- proto: DisposalPipe + entities: + - uid: 3181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,9.5 + parent: 1 + - uid: 3182 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,9.5 + parent: 1 + - uid: 3183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,9.5 + parent: 1 + - uid: 3184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,9.5 + parent: 1 + - uid: 3186 + components: + - type: Transform + pos: 50.5,8.5 + parent: 1 + - uid: 3187 + components: + - type: Transform + pos: 50.5,7.5 + parent: 1 + - uid: 3217 + components: + - type: Transform + pos: 50.5,6.5 + parent: 1 + - uid: 3242 + components: + - type: Transform + pos: 50.5,5.5 + parent: 1 + - uid: 3243 + components: + - type: Transform + pos: 50.5,4.5 + parent: 1 + - uid: 3244 + components: + - type: Transform + pos: 50.5,3.5 + parent: 1 + - uid: 3247 + components: + - type: Transform + pos: 50.5,2.5 + parent: 1 + - uid: 3248 + components: + - type: Transform + pos: 50.5,1.5 + parent: 1 + - uid: 3250 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-8.5 + parent: 1 + - uid: 3269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-8.5 + parent: 1 + - uid: 3270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-8.5 + parent: 1 + - uid: 3271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-8.5 + parent: 1 + - uid: 3309 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-7.5 + parent: 1 + - uid: 3310 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-6.5 + parent: 1 + - uid: 3311 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-5.5 + parent: 1 + - uid: 3312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-3.5 + parent: 1 + - uid: 3313 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-2.5 + parent: 1 + - uid: 3314 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-0.5 + parent: 1 + - uid: 3317 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-4.5 + parent: 1 + - uid: 3320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,4.5 + parent: 1 + - uid: 3322 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,2.5 + parent: 1 + - uid: 3323 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,1.5 + parent: 1 + - uid: 3324 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,3.5 + parent: 1 + - uid: 3327 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,0.5 + parent: 1 + - uid: 3328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,0.5 + parent: 1 + - uid: 3329 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,0.5 + parent: 1 + - uid: 3330 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,0.5 + parent: 1 + - uid: 3331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,0.5 + parent: 1 + - uid: 3332 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,0.5 + parent: 1 + - uid: 3333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,0.5 + parent: 1 + - uid: 3334 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,0.5 + parent: 1 + - uid: 3336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,0.5 + parent: 1 + - uid: 3337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,0.5 + parent: 1 + - uid: 3338 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,0.5 + parent: 1 + - uid: 3339 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,0.5 + parent: 1 + - uid: 3340 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,0.5 + parent: 1 + - uid: 3378 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,0.5 + parent: 1 + - uid: 3379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,0.5 + parent: 1 + - uid: 3380 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,0.5 + parent: 1 + - uid: 3382 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,0.5 + parent: 1 + - uid: 3396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,0.5 + parent: 1 + - uid: 3397 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,0.5 + parent: 1 + - uid: 3398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,0.5 + parent: 1 + - uid: 3400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,0.5 + parent: 1 + - uid: 3401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,0.5 + parent: 1 + - uid: 3402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,0.5 + parent: 1 + - uid: 3403 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,0.5 + parent: 1 + - uid: 3404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,0.5 + parent: 1 + - uid: 3405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,0.5 + parent: 1 + - uid: 3408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,0.5 + parent: 1 + - uid: 3409 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,0.5 + parent: 1 + - uid: 3418 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,0.5 + parent: 1 + - uid: 3419 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,0.5 + parent: 1 + - uid: 3420 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,0.5 + parent: 1 + - uid: 3426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,1.5 + parent: 1 + - uid: 3427 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,2.5 + parent: 1 + - uid: 3428 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,3.5 + parent: 1 + - uid: 3429 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,4.5 + parent: 1 + - uid: 3430 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,5.5 + parent: 1 + - uid: 3434 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,6.5 + parent: 1 + - uid: 3435 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,8.5 + parent: 1 + - uid: 3447 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,9.5 + parent: 1 + - uid: 3459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,10.5 + parent: 1 + - uid: 3462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,11.5 + parent: 1 + - uid: 3463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,12.5 + parent: 1 + - uid: 3465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,13.5 + parent: 1 + - uid: 3476 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,17.5 + parent: 1 + - uid: 3477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,17.5 + parent: 1 + - uid: 3479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,17.5 + parent: 1 + - uid: 3480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,14.5 + parent: 1 + - uid: 3481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,14.5 + parent: 1 + - uid: 3482 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,15.5 + parent: 1 + - uid: 3483 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,16.5 + parent: 1 + - uid: 3484 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,7.5 + parent: 1 + - uid: 3509 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,7.5 + parent: 1 + - uid: 3510 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,12.5 + parent: 1 + - uid: 3511 + components: + - type: Transform + pos: 27.5,11.5 + parent: 1 + - uid: 3512 + components: + - type: Transform + pos: 27.5,10.5 + parent: 1 + - uid: 3513 + components: + - type: Transform + pos: 27.5,9.5 + parent: 1 + - uid: 3514 + components: + - type: Transform + pos: 27.5,8.5 + parent: 1 + - uid: 3517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,0.5 + parent: 1 + - uid: 3518 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,0.5 + parent: 1 + - uid: 3519 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,0.5 + parent: 1 + - uid: 3520 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,0.5 + parent: 1 + - uid: 3521 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,0.5 + parent: 1 + - uid: 3522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,0.5 + parent: 1 + - uid: 3523 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,0.5 + parent: 1 + - uid: 3524 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,0.5 + parent: 1 + - uid: 3525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,0.5 + parent: 1 + - uid: 3710 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-5.5 + parent: 1 + - uid: 3711 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-5.5 + parent: 1 + - uid: 3712 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-5.5 + parent: 1 + - uid: 3713 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-4.5 + parent: 1 + - uid: 3714 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-3.5 + parent: 1 + - uid: 3715 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-2.5 + parent: 1 + - uid: 3716 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-1.5 + parent: 1 + - uid: 3717 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-0.5 + parent: 1 + - uid: 3719 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,0.5 + parent: 1 + - uid: 3720 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,0.5 + parent: 1 + - uid: 3721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,0.5 + parent: 1 + - uid: 3722 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,0.5 + parent: 1 + - uid: 3723 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,0.5 + parent: 1 + - uid: 3736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,0.5 + parent: 1 + - uid: 3738 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,0.5 + parent: 1 + - uid: 3739 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,0.5 + parent: 1 + - uid: 3740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,0.5 + parent: 1 + - uid: 3741 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,0.5 + parent: 1 + - uid: 3742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 + - uid: 3743 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,0.5 + parent: 1 + - uid: 3825 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,27.5 + parent: 1 + - uid: 3826 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,27.5 + parent: 1 + - uid: 3827 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,27.5 + parent: 1 + - uid: 3829 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,27.5 + parent: 1 + - uid: 3833 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,27.5 + parent: 1 + - uid: 3841 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,27.5 + parent: 1 + - uid: 3891 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,23.5 + parent: 1 + - uid: 3892 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,27.5 + parent: 1 + - uid: 3893 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,26.5 + parent: 1 + - uid: 3913 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,25.5 + parent: 1 + - uid: 3914 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,24.5 + parent: 1 + - uid: 3915 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,28.5 + parent: 1 + - uid: 3916 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,28.5 + parent: 1 + - uid: 3917 + components: + - type: Transform + pos: -0.5,22.5 + parent: 1 + - uid: 3918 + components: + - type: Transform + pos: -0.5,21.5 + parent: 1 + - uid: 3983 + components: + - type: Transform + pos: -0.5,20.5 + parent: 1 + - uid: 3984 + components: + - type: Transform + pos: -0.5,19.5 + parent: 1 + - uid: 3985 + components: + - type: Transform + pos: -0.5,18.5 + parent: 1 + - uid: 3987 + components: + - type: Transform + pos: -0.5,16.5 + parent: 1 + - uid: 3990 + components: + - type: Transform + pos: -0.5,17.5 + parent: 1 + - uid: 3991 + components: + - type: Transform + pos: -0.5,15.5 + parent: 1 + - uid: 3993 + components: + - type: Transform + pos: -0.5,13.5 + parent: 1 + - uid: 3994 + components: + - type: Transform + pos: -0.5,12.5 + parent: 1 + - uid: 3996 + components: + - type: Transform + pos: -0.5,11.5 + parent: 1 + - uid: 3997 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 + - uid: 4000 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 + - uid: 4038 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 4039 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 4042 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 4043 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 4045 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 4072 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - uid: 4073 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 4100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 + - uid: 4101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 + - uid: 4102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - uid: 4110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,0.5 + parent: 1 + - uid: 4111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,0.5 + parent: 1 + - uid: 4112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,0.5 + parent: 1 + - uid: 4113 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,0.5 + parent: 1 + - uid: 4114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,0.5 + parent: 1 + - uid: 4115 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,0.5 + parent: 1 + - uid: 4116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 + - uid: 4117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,0.5 + parent: 1 + - uid: 4118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,0.5 + parent: 1 + - uid: 4119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,0.5 + parent: 1 + - uid: 4120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,0.5 + parent: 1 + - uid: 4122 + components: + - type: Transform + pos: -15.5,-0.5 + parent: 1 + - uid: 4123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 1 + - uid: 4124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,14.5 + parent: 1 + - uid: 4125 + components: + - type: Transform + pos: -2.5,15.5 + parent: 1 + - uid: 4129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,8.5 + parent: 1 + - uid: 4132 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 4133 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 4134 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 4135 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 4136 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 4137 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 4138 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 4139 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 4140 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 + - uid: 4141 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - uid: 4151 + components: + - type: Transform + pos: -3.5,-12.5 + parent: 1 + - uid: 4154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-24.5 + parent: 1 + - uid: 4155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-23.5 + parent: 1 + - uid: 4156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-22.5 + parent: 1 + - uid: 4157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-21.5 + parent: 1 + - uid: 4158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-20.5 + parent: 1 + - uid: 4159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-19.5 + parent: 1 + - uid: 4160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-18.5 + parent: 1 + - uid: 4161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-17.5 + parent: 1 + - uid: 4162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-16.5 + parent: 1 + - uid: 4167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-15.5 + parent: 1 + - uid: 4168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-14.5 + parent: 1 + - uid: 4169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-13.5 + parent: 1 + - uid: 4170 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-12.5 + parent: 1 + - uid: 4172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-11.5 + parent: 1 + - uid: 4173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-11.5 + parent: 1 + - uid: 4174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-11.5 + parent: 1 + - uid: 4175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-0.5 + parent: 1 +- proto: DisposalTrunk + entities: + - uid: 2872 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-13.5 + parent: 1 + - uid: 3109 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-1.5 + parent: 1 + - uid: 3114 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-1.5 + parent: 1 + - uid: 3116 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 3117 + components: + - type: Transform + pos: -2.5,16.5 + parent: 1 + - uid: 3119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,23.5 + parent: 1 + - uid: 3120 + components: + - type: Transform + pos: 10.5,28.5 + parent: 1 + - uid: 3121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 3122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-25.5 + parent: 1 + - uid: 3123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-5.5 + parent: 1 + - uid: 3125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,12.5 + parent: 1 + - uid: 3127 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,16.5 + parent: 1 + - uid: 3176 + components: + - type: Transform + pos: 43.5,1.5 + parent: 1 + - uid: 3177 + components: + - type: Transform + pos: 55.5,-7.5 + parent: 1 + - uid: 3178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,5.5 + parent: 1 + - uid: 3179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,8.5 + parent: 1 +- proto: DisposalUnit + entities: + - uid: 3073 + components: + - type: Transform + pos: -15.5,-1.5 + parent: 1 + - uid: 3074 + components: + - type: Transform + pos: 1.5,-25.5 + parent: 1 + - uid: 3075 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 3076 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 3077 + components: + - type: Transform + pos: 43.5,1.5 + parent: 1 + - uid: 3078 + components: + - type: Transform + pos: 2.5,23.5 + parent: 1 + - uid: 3079 + components: + - type: Transform + pos: -2.5,16.5 + parent: 1 + - uid: 3080 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 3081 + components: + - type: Transform + pos: 45.5,8.5 + parent: 1 + - uid: 3082 + components: + - type: Transform + pos: 58.5,5.5 + parent: 1 + - uid: 3086 + components: + - type: Transform + pos: 55.5,-7.5 + parent: 1 + - uid: 3087 + components: + - type: Transform + pos: 23.5,-8.5 + parent: 1 + - uid: 3088 + components: + - type: Transform + pos: 29.5,12.5 + parent: 1 + - uid: 3124 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 1 + - uid: 3175 + components: + - type: Transform + pos: 17.5,16.5 + parent: 1 + - uid: 3445 + components: + - type: Transform + pos: 10.5,28.5 + parent: 1 +- proto: DisposalYJunction + entities: + - uid: 4094 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 4171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-11.5 + parent: 1 +- proto: DogBed + entities: + - uid: 399 + components: + - type: Transform + pos: -9.5,-10.5 + parent: 1 + - uid: 4148 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 1 +- proto: DrinkDriestMartiniGlass + entities: + - uid: 5377 + components: + - type: Transform + pos: 9.563355,22.600548 + parent: 1 +- proto: EncryptionKeyTraffic + entities: + - uid: 5337 + components: + - type: Transform + pos: 10.483091,-6.8857245 + parent: 1 +- proto: ExtinguisherCabinetFilled + entities: + - uid: 5566 + components: + - type: Transform + pos: -1.5,35.5 + parent: 1 + - uid: 5567 + components: + - type: Transform + pos: 7.5,26.5 + parent: 1 + - uid: 5568 + components: + - type: Transform + pos: -1.5,17.5 + parent: 1 + - uid: 5569 + components: + - type: Transform + pos: -8.5,16.5 + parent: 1 + - uid: 5575 + components: + - type: Transform + pos: -8.5,10.5 + parent: 1 + - uid: 5576 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 5577 + components: + - type: Transform + pos: -5.5,-9.5 + parent: 1 + - uid: 5578 + components: + - type: Transform + pos: 16.5,-14.5 + parent: 1 + - uid: 5579 + components: + - type: Transform + pos: 9.5,-7.5 + parent: 1 + - uid: 5580 + components: + - type: Transform + pos: -9.5,-4.5 + parent: 1 + - uid: 5581 + components: + - type: Transform + pos: 23.5,-9.5 + parent: 1 + - uid: 5582 + components: + - type: Transform + pos: 25.5,8.5 + parent: 1 + - uid: 5583 + components: + - type: Transform + pos: 18.5,20.5 + parent: 1 + - uid: 5584 + components: + - type: Transform + pos: 45.5,-1.5 + parent: 1 + - uid: 5585 + components: + - type: Transform + pos: 57.5,4.5 + parent: 1 + - uid: 5586 + components: + - type: Transform + pos: 44.5,10.5 + parent: 1 + - uid: 5587 + components: + - type: Transform + pos: 56.5,-9.5 + parent: 1 +- proto: FaxMachineBase + entities: + - uid: 2562 + components: + - type: Transform + pos: 27.5,-8.5 + parent: 1 + - uid: 2567 + components: + - type: Transform + pos: 30.5,-3.5 + parent: 1 + - uid: 4411 + components: + - type: Transform + pos: 13.5,-6.5 + parent: 1 +- proto: FireAlarm + entities: + - uid: 443 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-1.5 + parent: 1 + - type: DeviceList + devices: + - 4707 + - 4704 + - 4706 + - 4917 + - 1948 + - 1940 + - 4915 + - 900 + - 1938 + - 1937 + - 2106 + - 260 + - uid: 493 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,13.5 + parent: 1 + - type: DeviceList + devices: + - 1173 + - 352 + - 1175 + - 304 + - 356 + - 1202 + - 3627 + - 3577 + - 3578 + - 3579 + - 3628 + - uid: 2891 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - type: DeviceList + devices: + - 937 + - 938 + - 590 + - 1630 + - 944 + - 959 + - uid: 3526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,21.5 + parent: 1 + - type: DeviceList + devices: + - 2481 + - 3604 + - 3602 + - uid: 3533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,8.5 + parent: 1 + - type: DeviceList + devices: + - 3598 + - 3685 + - 3597 + - uid: 3542 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-6.5 + parent: 1 + - type: DeviceList + devices: + - 3606 + - 3605 + - 2568 + - 2332 + - 2333 + - 2566 + - 2565 + - 3609 + - 3608 + - uid: 3750 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-4.5 + parent: 1 + - type: DeviceList + devices: + - 3573 + - 3574 + - 3569 + - 3583 + - uid: 3764 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,2.5 + parent: 1 + - type: DeviceList + devices: + - 4761 + - 4762 + - 4760 + - 4719 + - 4720 + - 4721 + - 4704 + - 4707 + - 4706 + - 4764 + - 4765 + - 4763 + - 4766 + - 4767 + - 4768 + - 485 + - 949 + - 950 + - 487 + - 488 + - 923 + - uid: 3773 + components: + - type: Transform + pos: 12.5,2.5 + parent: 1 + - type: DeviceList + devices: + - 644 + - 655 + - 905 + - 3593 + - 3572 + - 3569 + - 3583 + - 1784 + - 2187 + - 2188 + - uid: 3780 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - type: DeviceList + devices: + - 1780 + - 1817 + - 1998 + - 640 + - 1816 + - 1784 + - 2187 + - 2188 + - 1769 + - 1636 + - 1781 + - 1617 + - 1684 + - 1683 + - 1619 + - 19 + - 3561 + - 17 + - 18 + - 62 + - 146 + - 3562 + - 11 + - 13 + - 16 + - 12 + - 15 + - 1428 + - 1458 + - 1459 + - 1475 + - uid: 3787 + components: + - type: Transform + pos: -15.5,3.5 + parent: 1 + - type: DeviceList + devices: + - 1161 + - 1162 + - 1163 + - 1785 + - 1654 + - 1637 + - uid: 3798 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,18.5 + parent: 1 + - type: DeviceList + devices: + - 1793 + - 2173 + - 2174 + - 3591 + - 3590 + - 2090 + - 91 + - 2089 + - 2172 + - uid: 3823 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-26.5 + parent: 1 + - type: DeviceList + devices: + - 2175 + - 302 + - 2176 + - 3612 + - 1826 + - 2155 + - 1985 + - 2154 + - 1984 + - 2008 + - 2156 + - 2186 + - 2185 + - 2177 +- proto: FireAlarmElectronics + entities: + - uid: 4545 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.752813,-16.365526 + parent: 1 +- proto: Firelock + entities: + - uid: 4910 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4935 + - uid: 4912 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,9.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4934 + - uid: 4937 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4935 + - uid: 4938 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-8.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4940 +- proto: FirelockEdge + entities: + - uid: 485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - uid: 487 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - uid: 488 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - uid: 923 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - uid: 949 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - uid: 950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 +- proto: FirelockElectronics + entities: + - uid: 4546 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.221563,-16.443651 + parent: 1 + - uid: 4642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.409063,-16.553026 + parent: 1 + - uid: 4643 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.377813,-16.334276 + parent: 1 + - uid: 4644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.549688,-16.474901 + parent: 1 + - uid: 4645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.299688,-15.709275 + parent: 1 + - uid: 4646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.799688,-15.2874 + parent: 1 +- proto: FirelockGlass + entities: + - uid: 11 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 12 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 13 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 15 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 16 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 17 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 18 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 19 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 62 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 91 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,27.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3798 + - uid: 146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 260 + components: + - type: Transform + pos: 39.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 443 + - uid: 302 + components: + - type: Transform + pos: 0.5,-32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 304 + components: + - type: Transform + pos: -3.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 352 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 356 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2891 + - uid: 640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 644 + components: + - type: Transform + pos: 30.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3773 + - uid: 655 + components: + - type: Transform + pos: 30.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3773 + - uid: 900 + components: + - type: Transform + pos: 36.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 443 + - uid: 905 + components: + - type: Transform + pos: 30.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3773 + - uid: 937 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2891 + - uid: 938 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2891 + - uid: 944 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2891 + - uid: 959 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2891 + - uid: 1161 + components: + - type: Transform + pos: -13.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3787 + - uid: 1162 + components: + - type: Transform + pos: -13.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3787 + - uid: 1163 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3787 + - uid: 1173 + components: + - type: Transform + pos: -11.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 1175 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 1202 + components: + - type: Transform + pos: -1.5,8.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 1428 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1458 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1619 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,8.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1630 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2891 + - uid: 1636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1637 + components: + - type: Transform + pos: -23.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3787 + - uid: 1654 + components: + - type: Transform + pos: -23.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3787 + - uid: 1683 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1684 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1769 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1778 + components: + - type: Transform + pos: 41.5,-5.5 + parent: 1 + - uid: 1780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1781 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1784 + components: + - type: Transform + pos: 10.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3773 + - 3780 + - uid: 1785 + components: + - type: Transform + pos: -23.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3787 + - uid: 1793 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3798 + - uid: 1816 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 1826 + components: + - type: Transform + pos: -1.5,-18.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 1937 + components: + - type: Transform + pos: 36.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 443 + - uid: 1938 + components: + - type: Transform + pos: 36.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 443 + - uid: 1940 + components: + - type: Transform + pos: 41.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 443 + - uid: 1948 + components: + - type: Transform + pos: 42.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 443 + - uid: 1984 + components: + - type: Transform + pos: 5.5,-21.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 1985 + components: + - type: Transform + pos: 2.5,-20.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 1998 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 2002 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 1 + - uid: 2008 + components: + - type: Transform + pos: 5.5,-20.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 2089 + components: + - type: Transform + pos: 0.5,32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3798 + - uid: 2090 + components: + - type: Transform + pos: 1.5,32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3798 + - uid: 2106 + components: + - type: Transform + pos: 38.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 443 + - uid: 2154 + components: + - type: Transform + pos: 2.5,-21.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 2155 + components: + - type: Transform + pos: 2.5,-19.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 2156 + components: + - type: Transform + pos: 5.5,-19.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 2172 + components: + - type: Transform + pos: -0.5,32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3798 + - uid: 2173 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3798 + - uid: 2174 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3798 + - uid: 2175 + components: + - type: Transform + pos: -0.5,-32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 2176 + components: + - type: Transform + pos: 1.5,-32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 2177 + components: + - type: Transform + pos: -0.5,-14.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 2185 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 2186 + components: + - type: Transform + pos: 1.5,-14.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 2187 + components: + - type: Transform + pos: 10.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3773 + - 3780 + - uid: 2188 + components: + - type: Transform + pos: 10.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3773 + - 3780 + - uid: 2332 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3542 + - uid: 2333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3542 + - uid: 2481 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,22.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3526 + - uid: 2565 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3542 + - uid: 2566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3542 + - uid: 2568 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3542 + - uid: 3561 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 3562 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3780 + - uid: 3569 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3750 + - 3773 + - uid: 3571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-1.5 + parent: 1 + - uid: 3572 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3773 + - uid: 3573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3750 + - uid: 3574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3750 + - uid: 3577 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 3578 + components: + - type: Transform + pos: -4.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 3579 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 3583 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3750 + - 3773 + - uid: 3590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3798 + - uid: 3591 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,28.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3798 + - uid: 3593 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3773 + - uid: 3597 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3533 + - 216 + - uid: 3598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,9.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3533 + - 216 + - uid: 3602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,15.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3526 + - uid: 3604 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,18.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3526 + - uid: 3605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3542 + - uid: 3606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3542 + - uid: 3608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3542 + - uid: 3609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3542 + - uid: 3612 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-27.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3823 + - uid: 3627 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 3628 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,14.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 493 + - uid: 3685 + components: + - type: Transform + pos: 27.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3533 + - 216 + - uid: 4704 + components: + - type: Transform + pos: 48.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - 443 + - uid: 4706 + components: + - type: Transform + pos: 48.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - 443 + - uid: 4707 + components: + - type: Transform + pos: 48.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - 443 + - uid: 4719 + components: + - type: Transform + pos: 52.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - uid: 4720 + components: + - type: Transform + pos: 52.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - uid: 4721 + components: + - type: Transform + pos: 52.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3764 + - uid: 4760 + components: + - type: Transform + pos: 57.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4935 + - 3764 + - uid: 4761 + components: + - type: Transform + pos: 57.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4935 + - 3764 + - uid: 4762 + components: + - type: Transform + pos: 57.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4935 + - 3764 + - uid: 4763 + components: + - type: Transform + pos: 51.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4934 + - 3764 + - uid: 4764 + components: + - type: Transform + pos: 49.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4934 + - 3764 + - uid: 4765 + components: + - type: Transform + pos: 50.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4934 + - 3764 + - uid: 4766 + components: + - type: Transform + pos: 49.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4940 + - 3764 + - uid: 4767 + components: + - type: Transform + pos: 50.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4940 + - 3764 + - uid: 4768 + components: + - type: Transform + pos: 51.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4940 + - 3764 + - uid: 4915 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 443 + - uid: 4917 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 443 + - uid: 4918 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-1.5 + parent: 1 + - uid: 4926 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,2.5 + parent: 1 + - uid: 4931 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,6.5 + parent: 1 +- proto: FloorDrain + entities: + - uid: 1830 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-12.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 1918 + components: + - type: Transform + pos: -3.5,19.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: FloraTreeChristmas02 + entities: + - uid: 4337 + components: + - type: Transform + pos: 55.544285,5.0034957 + parent: 1 + - uid: 4435 + components: + - type: Transform + pos: 55.513035,-5.1296015 + parent: 1 +- proto: FolderSpawner + entities: + - uid: 6065 + components: + - type: Transform + pos: 16.257444,-6.6051583 + parent: 1 +- proto: FoodBowlBig + entities: + - uid: 5450 + components: + - type: Transform + pos: -5.5737915,13.046131 + parent: 1 +- proto: FoodCartHot + entities: + - uid: 3753 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-17.5 + parent: 1 +- proto: FoodContainerEgg + entities: + - uid: 5478 + components: + - type: Transform + pos: -3.6482813,13.461687 + parent: 1 +- proto: ForensicScanner + entities: + - uid: 3097 + components: + - type: Transform + pos: 29.514894,10.760558 + parent: 1 +- proto: GasMinerNitrogenStation + entities: + - uid: 393 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,15.5 + parent: 1 +- proto: GasMinerOxygenStation + entities: + - uid: 496 + components: + - type: Transform + pos: 10.5,17.5 + parent: 1 +- proto: GasMixerOn + entities: + - uid: 935 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,17.5 + parent: 1 + - type: GasMixer + inletTwoConcentration: 0.78 + inletOneConcentration: 0.22 +- proto: GasPassiveVent + entities: + - uid: 192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,15.5 + parent: 1 + - uid: 498 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,17.5 + parent: 1 +- proto: GasPipeBend + entities: + - uid: 9 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 500 + components: + - type: Transform + pos: 22.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-37.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 535 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 537 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 551 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 759 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1380 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3022 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3347 + components: + - type: Transform + pos: 21.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3357 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3607 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3610 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3640 + components: + - type: Transform + pos: 24.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3657 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3670 + components: + - type: Transform + pos: 28.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3671 + components: + - type: Transform + pos: 28.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3684 + components: + - type: Transform + pos: 23.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3687 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3795 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4887 + components: + - type: Transform + pos: 47.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4975 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5008 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5013 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5063 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5070 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5078 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5108 + components: + - type: Transform + pos: 1.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5321 + components: + - type: Transform + pos: -3.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeFourway + entities: + - uid: 726 + components: + - type: Transform + pos: 28.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1010 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3694 + components: + - type: Transform + pos: 24.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3762 + components: + - type: Transform + pos: 23.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4793 + components: + - type: Transform + pos: 43.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4829 + components: + - type: Transform + pos: 51.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4832 + components: + - type: Transform + pos: 49.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4901 + components: + - type: Transform + pos: 41.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4968 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4969 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5042 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5050 + components: + - type: Transform + pos: -11.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeStraight + entities: + - uid: 191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 503 + components: + - type: Transform + pos: 15.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 514 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,17.5 + parent: 1 + - uid: 518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 519 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 520 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 559 + components: + - type: Transform + pos: 14.5,16.5 + parent: 1 + - uid: 560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 591 + components: + - type: Transform + pos: -0.5,20.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 599 + components: + - type: Transform + pos: 15.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 896 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,16.5 + parent: 1 + - uid: 932 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 942 + components: + - type: Transform + pos: 1.5,-21.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1005 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1006 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1016 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1030 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1062 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,15.5 + parent: 1 + - uid: 1096 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,15.5 + parent: 1 + - uid: 1226 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1273 + components: + - type: Transform + pos: 7.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1308 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,15.5 + parent: 1 + - uid: 1362 + components: + - type: Transform + pos: 8.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1377 + components: + - type: Transform + pos: 8.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1409 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1676 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1812 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1941 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2908 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3011 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3012 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3013 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3014 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3015 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3017 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3342 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3343 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3345 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3348 + components: + - type: Transform + pos: 21.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3349 + components: + - type: Transform + pos: 21.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3350 + components: + - type: Transform + pos: 21.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3351 + components: + - type: Transform + pos: 21.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3353 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3359 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3566 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3567 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3570 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3575 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3576 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3580 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3581 + components: + - type: Transform + pos: 29.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3582 + components: + - type: Transform + pos: 29.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3584 + components: + - type: Transform + pos: 29.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3585 + components: + - type: Transform + pos: 28.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3603 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3614 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3615 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3616 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3617 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3618 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3619 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3620 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3624 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3625 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3626 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3629 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3641 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3643 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3650 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3652 + components: + - type: Transform + pos: 26.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3653 + components: + - type: Transform + pos: 27.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3658 + components: + - type: Transform + pos: 26.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3663 + components: + - type: Transform + pos: 27.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3665 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3672 + components: + - type: Transform + pos: 28.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3673 + components: + - type: Transform + pos: 28.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3678 + components: + - type: Transform + pos: 23.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3679 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3680 + components: + - type: Transform + pos: 23.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3681 + components: + - type: Transform + pos: 23.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3682 + components: + - type: Transform + pos: 23.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3683 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3688 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3690 + components: + - type: Transform + pos: 24.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3692 + components: + - type: Transform + pos: 24.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3693 + components: + - type: Transform + pos: 24.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3696 + components: + - type: Transform + pos: 24.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3697 + components: + - type: Transform + pos: 24.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3698 + components: + - type: Transform + pos: 24.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3699 + components: + - type: Transform + pos: 24.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3700 + components: + - type: Transform + pos: 24.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3701 + components: + - type: Transform + pos: 24.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3702 + components: + - type: Transform + pos: 24.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3724 + components: + - type: Transform + pos: 23.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3725 + components: + - type: Transform + pos: 23.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3726 + components: + - type: Transform + pos: 23.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3727 + components: + - type: Transform + pos: 23.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3728 + components: + - type: Transform + pos: 23.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3729 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3730 + components: + - type: Transform + pos: 23.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3731 + components: + - type: Transform + pos: 23.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3732 + components: + - type: Transform + pos: 23.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3733 + components: + - type: Transform + pos: 23.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3735 + components: + - type: Transform + pos: 23.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3756 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3758 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3759 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3763 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3765 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3766 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3767 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3768 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3770 + components: + - type: Transform + pos: 14.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3771 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3772 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3774 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3775 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3776 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3777 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3778 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3784 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3785 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3789 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3793 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3796 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3797 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3805 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3806 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3807 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3808 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3812 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3813 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3815 + components: + - type: Transform + pos: 14.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3816 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3817 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3818 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3819 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4750 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4751 + components: + - type: Transform + pos: 49.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4752 + components: + - type: Transform + pos: 49.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4753 + components: + - type: Transform + pos: 49.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4754 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4781 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4791 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4792 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4797 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4800 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4801 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4802 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4803 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4806 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4807 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4810 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4811 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4812 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4813 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4815 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4816 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4817 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4819 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4821 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4822 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4823 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4825 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4826 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4827 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4830 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4833 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4834 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4835 + components: + - type: Transform + pos: 49.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4836 + components: + - type: Transform + pos: 49.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4837 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4838 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4839 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4840 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4841 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4842 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4843 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4844 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4845 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4846 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4847 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4848 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4849 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4850 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4851 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4852 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4856 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4857 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4858 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4859 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4860 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4862 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4863 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4864 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4865 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4866 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4867 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4868 + components: + - type: Transform + pos: 51.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4869 + components: + - type: Transform + pos: 51.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4870 + components: + - type: Transform + pos: 51.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4871 + components: + - type: Transform + pos: 51.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4872 + components: + - type: Transform + pos: 51.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4873 + components: + - type: Transform + pos: 51.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4874 + components: + - type: Transform + pos: 51.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4875 + components: + - type: Transform + pos: 51.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4880 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4881 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4883 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4884 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4885 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4886 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4888 + components: + - type: Transform + pos: 41.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4889 + components: + - type: Transform + pos: 41.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4890 + components: + - type: Transform + pos: 41.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4891 + components: + - type: Transform + pos: 43.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4892 + components: + - type: Transform + pos: 43.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4893 + components: + - type: Transform + pos: 41.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4903 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4904 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4906 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4907 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4908 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4970 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4971 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4972 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4976 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4977 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4978 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4980 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4981 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4982 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4985 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4986 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4988 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4991 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4992 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4993 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4994 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4995 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4998 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4999 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5000 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5002 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5003 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5004 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5005 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5006 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5007 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5009 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5010 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5011 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5012 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5015 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5016 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5017 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5024 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5025 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5026 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5028 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5029 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5031 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5032 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5038 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5041 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5043 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5044 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5045 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5046 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5047 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5048 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5049 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5051 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5052 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5053 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5058 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5059 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5060 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5061 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5062 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5064 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5065 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5066 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5067 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5068 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5069 + components: + - type: Transform + pos: -10.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5071 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5072 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5073 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5074 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5075 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5076 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5077 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5083 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5084 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5085 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5087 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5088 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5090 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5091 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5092 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5093 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5094 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5095 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5096 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5109 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5112 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5113 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5114 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5115 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5118 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5119 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5121 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5122 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,22.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5123 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5124 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,21.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5127 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5128 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5129 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5130 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5131 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5132 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5133 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5139 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5140 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,22.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5170 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5172 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-26.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5176 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-22.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5181 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-20.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5184 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-17.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5185 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-16.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-15.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5187 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-14.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-36.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-34.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-33.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-32.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-31.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5197 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-30.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5201 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-26.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-25.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-24.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-23.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5205 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-22.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-18.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-17.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-16.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-13.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5215 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5218 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5221 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5224 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5226 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5228 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5229 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5251 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5254 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5255 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5257 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5258 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5260 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-27.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5275 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-27.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5276 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5279 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5290 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5303 + components: + - type: Transform + pos: -5.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5304 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5305 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5306 + components: + - type: Transform + pos: -5.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5307 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5308 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5309 + components: + - type: Transform + pos: -5.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5310 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5311 + components: + - type: Transform + pos: -5.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5312 + components: + - type: Transform + pos: -5.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5313 + components: + - type: Transform + pos: -5.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5314 + components: + - type: Transform + pos: -3.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5315 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5316 + components: + - type: Transform + pos: -3.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5317 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5318 + components: + - type: Transform + pos: -3.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5319 + components: + - type: Transform + pos: -3.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5320 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5324 + components: + - type: Transform + pos: 14.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5325 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5326 + components: + - type: Transform + pos: 14.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5327 + components: + - type: Transform + pos: 14.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5332 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5333 + components: + - type: Transform + pos: 16.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5334 + components: + - type: Transform + pos: 16.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5430 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5431 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeTJunction + entities: + - uid: 479 + components: + - type: Transform + pos: 14.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 515 + components: + - type: Transform + pos: 13.5,17.5 + parent: 1 + - uid: 531 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 579 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 597 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,15.5 + parent: 1 + - uid: 662 + components: + - type: Transform + pos: 16.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 685 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 686 + components: + - type: Transform + pos: 21.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 720 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 929 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 943 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 978 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 979 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 980 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1064 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1065 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1210 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1320 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1672 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1736 + components: + - type: Transform + pos: 29.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2011 + components: + - type: Transform + pos: 14.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3346 + components: + - type: Transform + pos: 20.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3352 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3565 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3649 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3656 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3677 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3737 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3755 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3791 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3809 + components: + - type: Transform + pos: 27.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4785 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4789 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4799 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4808 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4820 + components: + - type: Transform + pos: 42.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4828 + components: + - type: Transform + pos: 50.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4853 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4854 + components: + - type: Transform + pos: 54.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4855 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4902 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4973 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4974 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4987 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4996 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4997 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5001 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5034 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5037 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5081 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5082 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5097 + components: + - type: Transform + pos: -22.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5103 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-20.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-19.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5105 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,20.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5280 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5281 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-27.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5302 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5425 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5426 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPort + entities: + - uid: 40 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,13.5 + parent: 1 + - uid: 183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,13.5 + parent: 1 + - uid: 186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,13.5 + parent: 1 +- proto: GasPressurePump + entities: + - uid: 499 + components: + - type: Transform + pos: 13.5,14.5 + parent: 1 + - uid: 504 + components: + - type: Transform + pos: 14.5,14.5 + parent: 1 + - uid: 600 + components: + - type: Transform + pos: 15.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasValve + entities: + - uid: 190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasVentPump + entities: + - uid: 507 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-36.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 666 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3811 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1047 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1037 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1048 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5468 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1335 + components: + - type: Transform + pos: -28.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3781 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3705 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1944 + components: + - type: Transform + pos: 13.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1954 + components: + - type: Transform + pos: -14.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2014 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3534 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2604 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 473 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3020 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2892 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3106 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 468 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3355 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,13.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3779 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3369 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,17.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3527 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3586 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,-2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3534 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3588 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3534 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3613 + components: + - type: Transform + pos: -4.5,-17.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-21.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - 6060 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 216 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3675 + components: + - type: Transform + pos: 28.5,11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 216 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 216 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3691 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3779 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3761 + components: + - type: Transform + pos: 39.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 473 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3782 + components: + - type: Transform + pos: 28.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3779 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3821 + components: + - type: Transform + pos: 49.5,11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4934 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4759 + components: + - type: Transform + pos: 43.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 473 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4940 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4776 + components: + - type: Transform + pos: 55.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3769 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4777 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3769 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4780 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4935 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3769 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4805 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3769 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4878 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 473 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4990 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5014 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,8.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5018 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3751 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5080 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3754 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-28.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-19.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,21.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3811 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,38.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3633 + - 3811 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5298 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5300 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 468 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5323 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,14.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 468 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentScrubber + entities: + - uid: 8 + components: + - type: Transform + pos: 20.5,17.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3527 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 532 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-37.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 555 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,28.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3811 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 661 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1013 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3781 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1050 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1037 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1051 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5468 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1270 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3705 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 473 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3019 + components: + - type: Transform + pos: -4.5,-11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2892 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,13.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3779 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3534 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3587 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3534 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3589 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3534 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-16.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3622 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-19.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - 6060 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3651 + components: + - type: Transform + pos: 27.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 216 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 216 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3667 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 216 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3734 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3779 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3760 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3779 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4755 + components: + - type: Transform + pos: 51.5,11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4934 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4756 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4935 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4757 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4940 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4758 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 473 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4778 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3769 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4818 + components: + - type: Transform + pos: 41.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 473 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4824 + components: + - type: Transform + pos: 46.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 473 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4831 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3769 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4876 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3769 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4877 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3769 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4983 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5019 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-3.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3751 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5020 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5021 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5023 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3792 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5056 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 468 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5079 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3754 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-27.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3781 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,20.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3811 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5265 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,37.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3633 + - 3811 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-20.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3814 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5299 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 468 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5322 + components: + - type: Transform + pos: -5.5,14.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 468 + - type: AtmosPipeColor + color: '#990000FF' +- proto: Girder + entities: + - uid: 1819 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,21.5 + parent: 1 +- proto: GravityGenerator + entities: + - uid: 189 + components: + - type: Transform + pos: 14.5,22.5 + parent: 1 +- proto: Grille + entities: + - uid: 5 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-12.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 7.5,33.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 9.5,32.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: 54.5,-16.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: 46.5,-16.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: 66.5,-6.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 45.5,-16.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 44.5,-16.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 43.5,-14.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 43.5,-13.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 64.5,-6.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 65.5,-6.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: 66.5,-8.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 66.5,-7.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 67.5,-5.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: 67.5,-4.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: 43.5,16.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: 64.5,-10.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: 63.5,-11.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: 64.5,-11.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 62.5,-12.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 62.5,-13.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: 65.5,-10.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 60.5,-14.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 57.5,-16.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: 55.5,-16.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: 60.5,-15.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: 58.5,-15.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: 59.5,-15.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: 57.5,-14.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: 57.5,-13.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: 57.5,-15.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: 43.5,17.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: 43.5,14.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: 67.5,-3.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: 58.5,16.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: 56.5,17.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: 57.5,17.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: 59.5,16.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: 57.5,16.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: 54.5,17.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: 61.5,14.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: 57.5,15.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: 57.5,14.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: 16.5,29.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: -11.5,-10.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: -10.5,-10.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: -9.5,-11.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: -10.5,-11.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: -11.5,-9.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: 18.5,26.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: 18.5,28.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: 18.5,29.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: 17.5,29.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 43.5,15.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: 65.5,7.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: 64.5,7.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 67.5,5.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: 45.5,17.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 64.5,11.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 46.5,17.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 65.5,10.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 65.5,11.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 66.5,9.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 62.5,14.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 62.5,13.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 63.5,13.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 64.5,12.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: 7.5,-32.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 7.5,-31.5 + parent: 1 + - uid: 187 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,16.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 6.5,-29.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 7.5,-29.5 + parent: 1 + - uid: 206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-6.5 + parent: 1 + - uid: 223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,20.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 8.5,-29.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: 6.5,-25.5 + parent: 1 + - uid: 239 + components: + - type: Transform + pos: 8.5,-25.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: 7.5,-25.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: 67.5,4.5 + parent: 1 + - uid: 269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-16.5 + parent: 1 + - uid: 271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-18.5 + parent: 1 + - uid: 272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-18.5 + parent: 1 + - uid: 273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-19.5 + parent: 1 + - uid: 275 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,-20.5 + parent: 1 + - uid: 276 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-20.5 + parent: 1 + - uid: 277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,-20.5 + parent: 1 + - uid: 278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,-21.5 + parent: 1 + - uid: 280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-15.5 + parent: 1 + - uid: 281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-15.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: 12.5,-3.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: 11.5,-3.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 12.5,-1.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: 11.5,32.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: 10.5,30.5 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: 10.5,31.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: 12.5,31.5 + parent: 1 + - uid: 335 + components: + - type: Transform + pos: 25.5,-2.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: 14.5,31.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: 13.5,31.5 + parent: 1 + - uid: 339 + components: + - type: Transform + pos: 14.5,30.5 + parent: 1 + - uid: 341 + components: + - type: Transform + pos: 12.5,32.5 + parent: 1 + - uid: 342 + components: + - type: Transform + pos: 8.5,32.5 + parent: 1 + - uid: 354 + components: + - type: Transform + pos: 66.5,8.5 + parent: 1 + - uid: 355 + components: + - type: Transform + pos: 66.5,7.5 + parent: 1 + - uid: 366 + components: + - type: Transform + pos: 2.5,27.5 + parent: 1 + - uid: 369 + components: + - type: Transform + pos: 4.5,-32.5 + parent: 1 + - uid: 372 + components: + - type: Transform + pos: 3.5,-32.5 + parent: 1 + - uid: 406 + components: + - type: Transform + pos: 35.5,-3.5 + parent: 1 + - uid: 407 + components: + - type: Transform + pos: 11.5,-29.5 + parent: 1 + - uid: 413 + components: + - type: Transform + pos: 32.5,-3.5 + parent: 1 + - uid: 414 + components: + - type: Transform + pos: 11.5,-30.5 + parent: 1 + - uid: 415 + components: + - type: Transform + pos: 34.5,-3.5 + parent: 1 + - uid: 416 + components: + - type: Transform + pos: 33.5,-3.5 + parent: 1 + - uid: 417 + components: + - type: Transform + pos: 10.5,-31.5 + parent: 1 + - uid: 418 + components: + - type: Transform + pos: 11.5,-31.5 + parent: 1 + - uid: 419 + components: + - type: Transform + pos: 8.5,-31.5 + parent: 1 + - uid: 425 + components: + - type: Transform + pos: 3.5,33.5 + parent: 1 + - uid: 427 + components: + - type: Transform + pos: 4.5,33.5 + parent: 1 + - uid: 428 + components: + - type: Transform + pos: 5.5,33.5 + parent: 1 + - uid: 430 + components: + - type: Transform + pos: 18.5,-20.5 + parent: 1 + - uid: 438 + components: + - type: Transform + pos: 7.5,32.5 + parent: 1 + - uid: 450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,2.5 + parent: 1 + - uid: 469 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-13.5 + parent: 1 + - uid: 482 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-12.5 + parent: 1 + - uid: 492 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-11.5 + parent: 1 + - uid: 495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,13.5 + parent: 1 + - uid: 508 + components: + - type: Transform + pos: 18.5,-22.5 + parent: 1 + - uid: 517 + components: + - type: Transform + pos: 12.5,19.5 + parent: 1 + - uid: 521 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-4.5 + parent: 1 + - uid: 522 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-5.5 + parent: 1 + - uid: 545 + components: + - type: Transform + pos: 18.5,-21.5 + parent: 1 + - uid: 548 + components: + - type: Transform + pos: 19.5,-16.5 + parent: 1 + - uid: 549 + components: + - type: Transform + pos: 19.5,-17.5 + parent: 1 + - uid: 552 + components: + - type: Transform + pos: 19.5,-15.5 + parent: 1 + - uid: 556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,28.5 + parent: 1 + - uid: 558 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,29.5 + parent: 1 + - uid: 589 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-7.5 + parent: 1 + - uid: 610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,2.5 + parent: 1 + - uid: 611 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,2.5 + parent: 1 + - uid: 612 + components: + - type: Transform + pos: 18.5,-19.5 + parent: 1 + - uid: 614 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,12.5 + parent: 1 + - uid: 615 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,11.5 + parent: 1 + - uid: 616 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,10.5 + parent: 1 + - uid: 617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,3.5 + parent: 1 + - uid: 618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,4.5 + parent: 1 + - uid: 639 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,13.5 + parent: 1 + - uid: 647 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,4.5 + parent: 1 + - uid: 648 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,5.5 + parent: 1 + - uid: 649 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,6.5 + parent: 1 + - uid: 650 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,8.5 + parent: 1 + - uid: 651 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,9.5 + parent: 1 + - uid: 652 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,10.5 + parent: 1 + - uid: 653 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,12.5 + parent: 1 + - uid: 654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,12.5 + parent: 1 + - uid: 656 + components: + - type: Transform + pos: 18.5,-23.5 + parent: 1 + - uid: 657 + components: + - type: Transform + pos: 28.5,-1.5 + parent: 1 + - uid: 669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,2.5 + parent: 1 + - uid: 670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,2.5 + parent: 1 + - uid: 671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,2.5 + parent: 1 + - uid: 672 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,2.5 + parent: 1 + - uid: 673 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,2.5 + parent: 1 + - uid: 674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-8.5 + parent: 1 + - uid: 676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,9.5 + parent: 1 + - uid: 703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,4.5 + parent: 1 + - uid: 704 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,9.5 + parent: 1 + - uid: 705 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,4.5 + parent: 1 + - uid: 709 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,11.5 + parent: 1 + - uid: 710 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,11.5 + parent: 1 + - uid: 711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,9.5 + parent: 1 + - uid: 712 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,11.5 + parent: 1 + - uid: 719 + components: + - type: Transform + pos: -10.5,10.5 + parent: 1 + - uid: 731 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-10.5 + parent: 1 + - uid: 732 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-10.5 + parent: 1 + - uid: 733 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,11.5 + parent: 1 + - uid: 736 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,11.5 + parent: 1 + - uid: 737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-10.5 + parent: 1 + - uid: 738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-8.5 + parent: 1 + - uid: 755 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,12.5 + parent: 1 + - uid: 771 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,10.5 + parent: 1 + - uid: 773 + components: + - type: Transform + pos: -9.5,10.5 + parent: 1 + - uid: 774 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-12.5 + parent: 1 + - uid: 775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,9.5 + parent: 1 + - uid: 786 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-8.5 + parent: 1 + - uid: 787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,11.5 + parent: 1 + - uid: 791 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,9.5 + parent: 1 + - uid: 792 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,9.5 + parent: 1 + - uid: 793 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,4.5 + parent: 1 + - uid: 795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-8.5 + parent: 1 + - uid: 802 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,26.5 + parent: 1 + - uid: 807 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,31.5 + parent: 1 + - uid: 808 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,31.5 + parent: 1 + - uid: 812 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,30.5 + parent: 1 + - uid: 813 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-8.5 + parent: 1 + - uid: 814 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,30.5 + parent: 1 + - uid: 817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,4.5 + parent: 1 + - uid: 831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,28.5 + parent: 1 + - uid: 832 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,28.5 + parent: 1 + - uid: 833 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,27.5 + parent: 1 + - uid: 860 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-8.5 + parent: 1 + - uid: 863 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,9.5 + parent: 1 + - uid: 864 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-8.5 + parent: 1 + - uid: 888 + components: + - type: Transform + pos: 18.5,-6.5 + parent: 1 + - uid: 933 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,14.5 + parent: 1 + - uid: 939 + components: + - type: Transform + pos: -2.5,-8.5 + parent: 1 + - uid: 953 + components: + - type: Transform + pos: -7.5,-2.5 + parent: 1 + - uid: 954 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 1 + - uid: 985 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-13.5 + parent: 1 + - uid: 986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,15.5 + parent: 1 + - uid: 988 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,17.5 + parent: 1 + - uid: 992 + components: + - type: Transform + pos: 5.5,28.5 + parent: 1 + - uid: 994 + components: + - type: Transform + pos: 5.5,29.5 + parent: 1 + - uid: 997 + components: + - type: Transform + pos: 18.5,-5.5 + parent: 1 + - uid: 998 + components: + - type: Transform + pos: 18.5,-7.5 + parent: 1 + - uid: 1007 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-23.5 + parent: 1 + - uid: 1009 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-13.5 + parent: 1 + - uid: 1011 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-12.5 + parent: 1 + - uid: 1012 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-14.5 + parent: 1 + - uid: 1014 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-22.5 + parent: 1 + - uid: 1017 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-21.5 + parent: 1 + - uid: 1018 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-22.5 + parent: 1 + - uid: 1019 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-22.5 + parent: 1 + - uid: 1020 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-10.5 + parent: 1 + - uid: 1026 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-11.5 + parent: 1 + - uid: 1054 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,3.5 + parent: 1 + - uid: 1070 + components: + - type: Transform + pos: 2.5,-15.5 + parent: 1 + - uid: 1071 + components: + - type: Transform + pos: 2.5,-17.5 + parent: 1 + - uid: 1072 + components: + - type: Transform + pos: 2.5,-16.5 + parent: 1 + - uid: 1073 + components: + - type: Transform + pos: 7.5,-23.5 + parent: 1 + - uid: 1074 + components: + - type: Transform + pos: 8.5,-23.5 + parent: 1 + - uid: 1075 + components: + - type: Transform + pos: 6.5,-23.5 + parent: 1 + - uid: 1177 + components: + - type: Transform + pos: 5.5,-15.5 + parent: 1 + - uid: 1178 + components: + - type: Transform + pos: 5.5,-17.5 + parent: 1 + - uid: 1180 + components: + - type: Transform + pos: 5.5,-16.5 + parent: 1 + - uid: 1188 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - uid: 1190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-11.5 + parent: 1 + - uid: 1223 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-13.5 + parent: 1 + - uid: 1227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,14.5 + parent: 1 + - uid: 1228 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,14.5 + parent: 1 + - uid: 1229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,15.5 + parent: 1 + - uid: 1230 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,15.5 + parent: 1 + - uid: 1233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-10.5 + parent: 1 + - uid: 1237 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-10.5 + parent: 1 + - uid: 1238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,16.5 + parent: 1 + - uid: 1239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-10.5 + parent: 1 + - uid: 1241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-9.5 + parent: 1 + - uid: 1242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-23.5 + parent: 1 + - uid: 1243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-10.5 + parent: 1 + - uid: 1245 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,16.5 + parent: 1 + - uid: 1247 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,15.5 + parent: 1 + - uid: 1248 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,15.5 + parent: 1 + - uid: 1249 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,14.5 + parent: 1 + - uid: 1250 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,14.5 + parent: 1 + - uid: 1259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,12.5 + parent: 1 + - uid: 1260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,11.5 + parent: 1 + - uid: 1261 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,11.5 + parent: 1 + - uid: 1262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,10.5 + parent: 1 + - uid: 1263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,10.5 + parent: 1 + - uid: 1264 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,9.5 + parent: 1 + - uid: 1265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,9.5 + parent: 1 + - uid: 1280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,6.5 + parent: 1 + - uid: 1281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,5.5 + parent: 1 + - uid: 1282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,5.5 + parent: 1 + - uid: 1283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,4.5 + parent: 1 + - uid: 1284 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,3.5 + parent: 1 + - uid: 1295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-2.5 + parent: 1 + - uid: 1300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-10.5 + parent: 1 + - uid: 1301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-5.5 + parent: 1 + - uid: 1302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-4.5 + parent: 1 + - uid: 1303 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-4.5 + parent: 1 + - uid: 1304 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-3.5 + parent: 1 + - uid: 1309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-8.5 + parent: 1 + - uid: 1310 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-8.5 + parent: 1 + - uid: 1311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-9.5 + parent: 1 + - uid: 1312 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-9.5 + parent: 1 + - uid: 1313 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-10.5 + parent: 1 + - uid: 1314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-10.5 + parent: 1 + - uid: 1315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-11.5 + parent: 1 + - uid: 1325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-12.5 + parent: 1 + - uid: 1328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-13.5 + parent: 1 + - uid: 1329 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-14.5 + parent: 1 + - uid: 1330 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-14.5 + parent: 1 + - uid: 1339 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-15.5 + parent: 1 + - uid: 1345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-15.5 + parent: 1 + - uid: 1347 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-14.5 + parent: 1 + - uid: 1348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-14.5 + parent: 1 + - uid: 1349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-13.5 + parent: 1 + - uid: 1350 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-13.5 + parent: 1 + - uid: 1370 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-7.5 + parent: 1 + - uid: 1371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-7.5 + parent: 1 + - uid: 1372 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-6.5 + parent: 1 + - uid: 1460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,2.5 + parent: 1 + - uid: 1461 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,2.5 + parent: 1 + - uid: 1462 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,2.5 + parent: 1 + - uid: 1463 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-1.5 + parent: 1 + - uid: 1464 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-1.5 + parent: 1 + - uid: 1465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-1.5 + parent: 1 + - uid: 1766 + components: + - type: Transform + pos: -1.5,-17.5 + parent: 1 + - uid: 1770 + components: + - type: Transform + pos: -1.5,-16.5 + parent: 1 + - uid: 1783 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-1.5 + parent: 1 + - uid: 1788 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 1792 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 1796 + components: + - type: Transform + pos: -1.5,-15.5 + parent: 1 + - uid: 1805 + components: + - type: Transform + pos: 37.5,7.5 + parent: 1 + - uid: 1828 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 1934 + components: + - type: Transform + pos: -14.5,5.5 + parent: 1 + - uid: 1935 + components: + - type: Transform + pos: -14.5,6.5 + parent: 1 + - uid: 1936 + components: + - type: Transform + pos: -14.5,4.5 + parent: 1 + - uid: 2091 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-9.5 + parent: 1 + - uid: 2120 + components: + - type: Transform + pos: -9.5,2.5 + parent: 1 + - uid: 2121 + components: + - type: Transform + pos: -8.5,2.5 + parent: 1 + - uid: 2142 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 2143 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 2159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-1.5 + parent: 1 + - uid: 2167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,2.5 + parent: 1 + - uid: 2190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,14.5 + parent: 1 + - uid: 2191 + components: + - type: Transform + pos: 37.5,8.5 + parent: 1 + - uid: 2223 + components: + - type: Transform + pos: 38.5,8.5 + parent: 1 + - uid: 2886 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,9.5 + parent: 1 + - uid: 2917 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,-2.5 + parent: 1 + - uid: 2918 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-2.5 + parent: 1 + - uid: 2919 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-2.5 + parent: 1 + - uid: 2922 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,3.5 + parent: 1 + - uid: 2926 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,3.5 + parent: 1 + - uid: 2929 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,3.5 + parent: 1 + - uid: 2934 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-29.5 + parent: 1 + - uid: 2935 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-28.5 + parent: 1 + - uid: 2936 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-27.5 + parent: 1 + - uid: 2937 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,29.5 + parent: 1 + - uid: 2941 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,28.5 + parent: 1 + - uid: 2942 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,27.5 + parent: 1 + - uid: 2957 + components: + - type: Transform + pos: 19.5,15.5 + parent: 1 + - uid: 2959 + components: + - type: Transform + pos: 20.5,15.5 + parent: 1 + - uid: 3537 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,3.5 + parent: 1 + - uid: 4070 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,39.5 + parent: 1 + - uid: 4071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,39.5 + parent: 1 + - uid: 4149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-38.5 + parent: 1 + - uid: 4192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-43.5 + parent: 1 + - uid: 4193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-43.5 + parent: 1 + - uid: 4194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-42.5 + parent: 1 + - uid: 4196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-42.5 + parent: 1 + - uid: 4198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-38.5 + parent: 1 + - uid: 4199 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,-2.5 + parent: 1 + - uid: 4308 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-2.5 + parent: 1 + - uid: 4309 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-1.5 + parent: 1 + - uid: 4314 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,2.5 + parent: 1 + - uid: 4315 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,43.5 + parent: 1 + - uid: 4316 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,43.5 + parent: 1 + - uid: 5467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,44.5 + parent: 1 + - uid: 5549 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,44.5 + parent: 1 +- proto: GrilleDiagonal + entities: + - uid: 2887 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,9.5 + parent: 1 + - uid: 2888 + components: + - type: Transform + pos: -12.5,10.5 + parent: 1 + - uid: 2889 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,8.5 + parent: 1 + - uid: 2945 + components: + - type: Transform + pos: -13.5,9.5 + parent: 1 +- proto: GrilleSpawner + entities: + - uid: 1053 + components: + - type: Transform + pos: 6.5,33.5 + parent: 1 + - uid: 1057 + components: + - type: Transform + pos: 43.5,-16.5 + parent: 1 + - uid: 1083 + components: + - type: Transform + pos: 43.5,-15.5 + parent: 1 + - uid: 1084 + components: + - type: Transform + pos: 67.5,6.5 + parent: 1 + - uid: 1207 + components: + - type: Transform + pos: 66.5,-9.5 + parent: 1 + - uid: 1235 + components: + - type: Transform + pos: 67.5,-6.5 + parent: 1 + - uid: 1272 + components: + - type: Transform + pos: 63.5,-12.5 + parent: 1 + - uid: 1292 + components: + - type: Transform + pos: 65.5,-9.5 + parent: 1 + - uid: 1306 + components: + - type: Transform + pos: 61.5,-14.5 + parent: 1 + - uid: 1361 + components: + - type: Transform + pos: 61.5,-13.5 + parent: 1 + - uid: 1367 + components: + - type: Transform + pos: 56.5,-16.5 + parent: 1 + - uid: 1376 + components: + - type: Transform + pos: 61.5,15.5 + parent: 1 + - uid: 1382 + components: + - type: Transform + pos: 55.5,17.5 + parent: 1 + - uid: 1385 + components: + - type: Transform + pos: 60.5,15.5 + parent: 1 + - uid: 1387 + components: + - type: Transform + pos: 67.5,7.5 + parent: 1 + - uid: 1535 + components: + - type: Transform + pos: 60.5,16.5 + parent: 1 + - uid: 1538 + components: + - type: Transform + pos: 10.5,32.5 + parent: 1 + - uid: 1906 + components: + - type: Transform + pos: 66.5,10.5 + parent: 1 + - uid: 1945 + components: + - type: Transform + pos: 16.5,30.5 + parent: 1 + - uid: 3399 + components: + - type: Transform + pos: -11.5,-24.5 + parent: 1 + - uid: 3487 + components: + - type: Transform + pos: -18.5,-19.5 + parent: 1 + - uid: 3489 + components: + - type: Transform + pos: -20.5,-17.5 + parent: 1 + - uid: 3491 + components: + - type: Transform + pos: -23.5,-12.5 + parent: 1 + - uid: 3497 + components: + - type: Transform + pos: 15.5,30.5 + parent: 1 + - uid: 3498 + components: + - type: Transform + pos: -23.5,-11.5 + parent: 1 + - uid: 3499 + components: + - type: Transform + pos: 63.5,12.5 + parent: 1 + - uid: 3503 + components: + - type: Transform + pos: 5.5,-32.5 + parent: 1 + - uid: 3504 + components: + - type: Transform + pos: 9.5,-31.5 + parent: 1 + - uid: 3535 + components: + - type: Transform + pos: 6.5,-32.5 + parent: 1 + - uid: 3554 + components: + - type: Transform + pos: 34.5,11.5 + parent: 1 + - uid: 3555 + components: + - type: Transform + pos: 33.5,11.5 + parent: 1 + - uid: 3556 + components: + - type: Transform + pos: 37.5,11.5 + parent: 1 + - uid: 3557 + components: + - type: Transform + pos: -13.5,-22.5 + parent: 1 + - uid: 3560 + components: + - type: Transform + pos: -10.5,-24.5 + parent: 1 + - uid: 3794 + components: + - type: Transform + pos: -21.5,-16.5 + parent: 1 + - uid: 3846 + components: + - type: Transform + pos: 35.5,-10.5 + parent: 1 + - uid: 5904 + components: + - type: Transform + pos: 18.5,27.5 + parent: 1 +- proto: HandheldHealthAnalyzerUnpowered + entities: + - uid: 5519 + components: + - type: Transform + pos: 45.300934,4.3394027 + parent: 1 +- proto: HandheldStationMapEmpty + entities: + - uid: 2144 + components: + - type: Transform + pos: 10.485309,-6.4716725 + parent: 1 + - uid: 2371 + components: + - type: Transform + pos: 18.610277,16.784569 + parent: 1 +- proto: HighSecFrontierCommandLocked + entities: + - uid: 5413 + components: + - type: Transform + pos: 18.5,22.5 + parent: 1 +- proto: IntercomNfsd + entities: + - uid: 2362 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-4.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: JanitorialTrolley + entities: + - uid: 2113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-12.5 + parent: 1 +- proto: JanitorServiceLight + entities: + - uid: 463 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,3.5 + parent: 1 + - uid: 484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 1 + - uid: 1950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-12.5 + parent: 1 + - uid: 3999 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,15.5 + parent: 1 + - uid: 4088 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-0.5 + parent: 1 + - uid: 4325 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-0.5 + parent: 1 +- proto: JukeboxWallmount + entities: + - uid: 5589 + components: + - type: Transform + pos: -13.5,7.5 + parent: 1 +- proto: KitchenDeepFryerPOI + entities: + - uid: 2890 + components: + - type: Transform + pos: -4.5,15.5 + parent: 1 +- proto: KitchenElectricGrill + entities: + - uid: 2539 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 +- proto: KitchenKnife + entities: + - uid: 5367 + components: + - type: Transform + pos: -5.5,12.5 + parent: 1 +- proto: KitchenMicrowavePOI + entities: + - uid: 5366 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 +- proto: KitchenReagentGrinderPOI + entities: + - uid: 2910 + components: + - type: Transform + pos: -7.5,14.5 + parent: 1 +- proto: KitchenSpike + entities: + - uid: 5399 + components: + - type: Transform + pos: -2.5,19.5 + parent: 1 +- proto: LargeBeaker + entities: + - uid: 5447 + components: + - type: Transform + pos: -5.5425415,13.593006 + parent: 1 + - uid: 5448 + components: + - type: Transform + pos: -5.3706665,13.327381 + parent: 1 +- proto: LessLethalVendingMachinePOI + entities: + - uid: 5357 + components: + - type: Transform + pos: 2.5,14.5 + parent: 1 +- proto: LightReplacer + entities: + - uid: 4302 + components: + - type: Transform + pos: -5.2841344,-10.23714 + parent: 1 +- proto: LockableButtonMailCarrier + entities: + - uid: 467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-4.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4200: + - Pressed: Toggle + 4201: + - Pressed: Toggle + 4202: + - Pressed: Toggle + 4203: + - Pressed: Toggle + 4204: + - Pressed: Toggle + 4205: + - Pressed: Toggle + 4206: + - Pressed: Toggle + 5409: + - Pressed: Toggle +- proto: LockerEvidence + entities: + - uid: 3028 + components: + - type: Transform + anchored: True + pos: 28.5,8.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: LockerFreezerBase + entities: + - uid: 5335 + components: + - type: Transform + pos: -7.5,16.5 + parent: 1 +- proto: LockerJanitorFilled + entities: + - uid: 2114 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 +- proto: LockerMailCarrier + entities: + - uid: 1042 + components: + - type: Transform + pos: -4.5,-8.5 + parent: 1 + - uid: 1640 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 1 +- proto: LockerMedicineFilled + entities: + - uid: 5511 + components: + - type: Transform + pos: 45.5,6.5 + parent: 1 +- proto: LockerNfsdEvidence + entities: + - uid: 2550 + components: + - type: Transform + pos: 29.5,-5.5 + parent: 1 + - uid: 2551 + components: + - type: Transform + pos: 29.5,-6.5 + parent: 1 +- proto: LockerSecurity + entities: + - uid: 3093 + components: + - type: Transform + pos: 26.5,11.5 + parent: 1 +- proto: LockerWallColorServiceWorker + entities: + - uid: 1964 + components: + - type: Transform + pos: -5.5,17.5 + parent: 1 +- proto: LockerWallEVAColorEmergencyFilled + entities: + - uid: 2410 + components: + - type: Transform + pos: -13.5,-1.5 + parent: 1 +- proto: LockerWallEVAColorMailFilled + entities: + - uid: 6056 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-5.5 + parent: 1 +- proto: LockerWallEVAColorNfsdFilled + entities: + - uid: 2547 + components: + - type: Transform + pos: 27.5,-9.5 + parent: 1 +- proto: LockerWallMaterialsBasic10Filled + entities: + - uid: 2411 + components: + - type: Transform + pos: 7.5,-11.5 + parent: 1 +- proto: LogProbeCartridge + entities: + - uid: 3098 + components: + - type: Transform + pos: 29.21802,10.494933 + parent: 1 +- proto: MachineCryoSleepPod + entities: + - uid: 24 + components: + - type: Transform + pos: 6.5,29.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 8.5,29.5 + parent: 1 +- proto: MailTeleporter + entities: + - uid: 941 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 +- proto: Mannequin + entities: + - uid: 2963 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-5.5 + parent: 1 + - uid: 4229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-3.5 + parent: 1 + - type: ContainerContainer + containers: + jumpsuit: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + outerClothing: !type:ContainerSlot + showEnts: False + occludes: False + ent: 4230 + neck: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + mask: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + eyes: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + head: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + suitstorage: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + back: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + - uid: 4231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,4.5 + parent: 1 + - type: ContainerContainer + containers: + jumpsuit: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + outerClothing: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + neck: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + mask: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + eyes: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + head: !type:ContainerSlot + showEnts: False + occludes: False + ent: 4233 + suitstorage: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + back: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + - uid: 4234 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,6.5 + parent: 1 + - type: ContainerContainer + containers: + jumpsuit: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + outerClothing: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + neck: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + mask: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + eyes: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + head: !type:ContainerSlot + showEnts: False + occludes: False + ent: 4235 + suitstorage: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + back: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + - type: RussianAccent +- proto: Matchbox + entities: + - uid: 5528 + components: + - type: Transform + pos: 3.6515524,30.741396 + parent: 1 +- proto: MaterialCloth + entities: + - uid: 4692 + components: + - type: Transform + pos: 16.316566,-16.132336 + parent: 1 +- proto: MaterialReclaimer + entities: + - uid: 4297 + components: + - type: Transform + pos: -6.5,-10.5 + parent: 1 +- proto: MedicalBed + entities: + - uid: 5513 + components: + - type: Transform + pos: 47.5,5.5 + parent: 1 +- proto: MedkitFilled + entities: + - uid: 5521 + components: + - type: Transform + pos: 45.613308,4.538078 + parent: 1 +- proto: Mirror + entities: + - uid: 3446 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,29.5 + parent: 1 +- proto: MonkeyCubeWrapped + entities: + - uid: 5476 + components: + - type: Transform + pos: -3.7950485,12.837927 + parent: 1 + - uid: 5477 + components: + - type: Transform + pos: -3.7216647,12.617776 + parent: 1 +- proto: Morgue + entities: + - uid: 893 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,6.5 + parent: 1 +- proto: NFAshtray + entities: + - uid: 472 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.354638,18.431812 + parent: 1 + - uid: 5527 + components: + - type: Transform + pos: 3.3859274,30.44452 + parent: 1 +- proto: NfsdDeployableBarrier + entities: + - uid: 2548 + components: + - type: Transform + pos: 29.5,-8.5 + parent: 1 + - uid: 2549 + components: + - type: Transform + pos: 29.5,-7.5 + parent: 1 +- proto: NFSignBus + entities: + - uid: 1827 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,2.5 + parent: 1 + - uid: 1888 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,12.5 + parent: 1 + - uid: 2054 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,2.5 + parent: 1 +- proto: NFSignDock + entities: + - uid: 429 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,20.5 + parent: 1 + - uid: 2554 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-14.5 + parent: 1 + - uid: 2578 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,15.5 + parent: 1 + - uid: 2588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-44.5 + parent: 1 + - uid: 2589 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-44.5 + parent: 1 + - uid: 2590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-38.5 + parent: 1 + - uid: 2592 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-38.5 + parent: 1 + - uid: 2593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,45.5 + parent: 1 + - uid: 2594 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,45.5 + parent: 1 + - uid: 2595 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,39.5 + parent: 1 + - uid: 2597 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,39.5 + parent: 1 + - uid: 2598 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,-1.5 + parent: 1 + - uid: 2599 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,2.5 + parent: 1 + - uid: 2600 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,4.5 + parent: 1 + - uid: 2601 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,-3.5 + parent: 1 +- proto: NitrogenCanister + entities: + - uid: 1507 + components: + - type: Transform + pos: 9.5,15.5 + parent: 1 + - uid: 5510 + components: + - type: Transform + anchored: True + pos: 14.5,13.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: NonLethalVendingMachine + entities: + - uid: 5360 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 +- proto: OxygenCanister + entities: + - uid: 1528 + components: + - type: Transform + pos: 9.5,17.5 + parent: 1 + - uid: 5512 + components: + - type: Transform + anchored: True + pos: 13.5,13.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: PaperBin10 + entities: + - uid: 4412 + components: + - type: Transform + pos: 16.5,-6.5 + parent: 1 +- proto: PartRodMetal1 + entities: + - uid: 3636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.344708,-14.555437 + parent: 1 + - uid: 3637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.282208,-15.055437 + parent: 1 + - uid: 3639 + components: + - type: Transform + pos: 13.188458,-15.617936 + parent: 1 + - uid: 3686 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.907208,-16.321062 + parent: 1 + - uid: 3689 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.688458,-15.633561 + parent: 1 +- proto: PianoInstrument + entities: + - uid: 2905 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,8.5 + parent: 1 +- proto: PlasticFlapsAirtightClear + entities: + - uid: 1759 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-17.5 + parent: 1 + - uid: 1760 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-17.5 + parent: 1 + - uid: 1761 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,-1.5 + parent: 1 + - uid: 1762 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,2.5 + parent: 1 + - uid: 1763 + components: + - type: Transform + pos: 48.5,18.5 + parent: 1 + - uid: 1764 + components: + - type: Transform + pos: 52.5,18.5 + parent: 1 + - uid: 1837 + components: + - type: Transform + pos: 48.5,15.5 + parent: 1 + - uid: 1841 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-14.5 + parent: 1 + - uid: 1842 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-14.5 + parent: 1 + - uid: 2848 + components: + - type: Transform + pos: 52.5,15.5 + parent: 1 + - uid: 2849 + components: + - type: Transform + pos: 65.5,2.5 + parent: 1 + - uid: 2850 + components: + - type: Transform + pos: 65.5,-1.5 + parent: 1 +- proto: PlushieAtmosian + entities: + - uid: 5358 + components: + - type: Transform + pos: 8.505034,23.489223 + parent: 1 +- proto: PlushieIpc + entities: + - uid: 5374 + components: + - type: Transform + pos: 8.400868,22.551723 + parent: 1 +- proto: PlushieJanitor + entities: + - uid: 398 + components: + - type: Transform + pos: -9.471014,-10.458179 + parent: 1 +- proto: PlushieMoffbar + entities: + - uid: 5375 + components: + - type: Transform + pos: 10.130034,23.103806 + parent: 1 +- proto: PlushieThrongler + entities: + - uid: 5376 + components: + - type: Transform + pos: 9.598784,23.332973 + parent: 1 +- proto: PortableGeneratorPacman + entities: + - uid: 5414 + components: + - type: Transform + pos: 21.5,21.5 + parent: 1 + - uid: 5415 + components: + - type: Transform + pos: 21.5,20.5 + parent: 1 +- proto: PottedPlantRandom + entities: + - uid: 2965 + components: + - type: Transform + pos: -0.5,-37.5 + parent: 1 + - uid: 3072 + components: + - type: Transform + pos: -21.5,2.5 + parent: 1 + - uid: 3083 + components: + - type: Transform + pos: 55.5,8.5 + parent: 1 + - uid: 3084 + components: + - type: Transform + pos: 58.5,-4.5 + parent: 1 + - uid: 3085 + components: + - type: Transform + pos: 45.5,-7.5 + parent: 1 + - uid: 5362 + components: + - type: Transform + pos: 2.5,17.5 + parent: 1 + - uid: 5385 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 5472 + components: + - type: Transform + pos: -25.5,1.5 + parent: 1 + - uid: 5473 + components: + - type: Transform + pos: 1.5,35.5 + parent: 1 + - uid: 5526 + components: + - type: Transform + pos: 3.5,26.5 + parent: 1 +- proto: PottedPlantRandomPlastic + entities: + - uid: 3071 + components: + - type: Transform + pos: -15.5,2.5 + parent: 1 +- proto: PowerCellRecharger + entities: + - uid: 3341 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,8.5 + parent: 1 + - uid: 3360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,4.5 + parent: 1 + - uid: 3367 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-7.5 + parent: 1 + - uid: 5336 + components: + - type: Transform + pos: 10.5,-7.5 + parent: 1 + - uid: 5421 + components: + - type: Transform + pos: 19.5,16.5 + parent: 1 + - uid: 5520 + components: + - type: Transform + pos: 45.5,3.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 48 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-0.5 + parent: 1 + - uid: 444 + components: + - type: Transform + pos: 7.5,6.5 + parent: 1 + - uid: 448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 486 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-4.5 + parent: 1 + - uid: 728 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-3.5 + parent: 1 + - uid: 1673 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-30.5 + parent: 1 + - uid: 1710 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,15.5 + parent: 1 + - uid: 1952 + components: + - type: Transform + pos: 31.5,1.5 + parent: 1 + - uid: 2055 + components: + - type: Transform + pos: 35.5,1.5 + parent: 1 + - uid: 2856 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,20.5 + parent: 1 + - uid: 3103 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,17.5 + parent: 1 + - uid: 3110 + components: + - type: Transform + pos: 28.5,4.5 + parent: 1 + - uid: 3111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-2.5 + parent: 1 + - uid: 3112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,7.5 + parent: 1 + - uid: 3113 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,10.5 + parent: 1 + - uid: 3115 + components: + - type: Transform + pos: 15.5,-4.5 + parent: 1 + - uid: 3315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,9.5 + parent: 1 + - uid: 3318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,13.5 + parent: 1 + - uid: 3321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-4.5 + parent: 1 + - uid: 3372 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,5.5 + parent: 1 + - uid: 3377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,5.5 + parent: 1 + - uid: 3381 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-0.5 + parent: 1 + - uid: 3383 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-9.5 + parent: 1 + - uid: 3744 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 3747 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 3986 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-1.5 + parent: 1 + - uid: 3988 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,14.5 + parent: 1 + - uid: 3989 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,20.5 + parent: 1 + - uid: 3992 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-21.5 + parent: 1 + - uid: 3995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,25.5 + parent: 1 + - uid: 4075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,39.5 + parent: 1 + - uid: 4076 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-38.5 + parent: 1 + - uid: 4227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-7.5 + parent: 1 + - uid: 4267 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-27.5 + parent: 1 + - uid: 4310 + components: + - type: Transform + pos: -5.5,-10.5 + parent: 1 + - uid: 4335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-1.5 + parent: 1 + - uid: 4339 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,4.5 + parent: 1 + - uid: 4340 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,4.5 + parent: 1 + - uid: 4436 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-0.5 + parent: 1 + - uid: 4633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,11.5 + parent: 1 + - uid: 4634 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,-1.5 + parent: 1 + - uid: 4635 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,11.5 + parent: 1 + - uid: 4636 + components: + - type: Transform + pos: 61.5,5.5 + parent: 1 + - uid: 4637 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,17.5 + parent: 1 + - uid: 4638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-4.5 + parent: 1 + - uid: 4639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-16.5 + parent: 1 + - uid: 4640 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-10.5 + parent: 1 + - uid: 4641 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-10.5 + parent: 1 + - uid: 4911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-2.5 + parent: 1 + - uid: 5359 + components: + - type: Transform + pos: 17.5,14.5 + parent: 1 + - uid: 5420 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,27.5 + parent: 1 + - uid: 5442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,31.5 + parent: 1 + - uid: 5444 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-3.5 + parent: 1 + - uid: 5504 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,3.5 + parent: 1 + - uid: 5505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-3.5 + parent: 1 + - uid: 5506 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-6.5 + parent: 1 + - uid: 5507 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-10.5 + parent: 1 + - uid: 5508 + components: + - type: Transform + pos: 29.5,-5.5 + parent: 1 + - uid: 5509 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-0.5 + parent: 1 + - uid: 5530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,12.5 + parent: 1 + - uid: 5532 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-6.5 + parent: 1 + - uid: 5533 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-8.5 + parent: 1 + - uid: 5681 + components: + - type: Transform + pos: -16.5,-3.5 + parent: 1 +- proto: PoweredlightExterior + entities: + - uid: 3531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,15.5 + parent: 1 +- proto: PoweredLightPostSmall + entities: + - uid: 404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,3.5 + parent: 1 + - uid: 453 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,3.5 + parent: 1 + - uid: 454 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,-2.5 + parent: 1 + - uid: 455 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-2.5 + parent: 1 + - uid: 1541 + components: + - type: Transform + pos: 3.5,38.5 + parent: 1 + - uid: 1543 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,44.5 + parent: 1 + - uid: 1611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-37.5 + parent: 1 + - uid: 1631 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-37.5 + parent: 1 + - uid: 3848 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-43.5 + parent: 1 + - uid: 4044 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-43.5 + parent: 1 + - uid: 5917 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,44.5 + parent: 1 + - uid: 5918 + components: + - type: Transform + pos: -2.5,38.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 161 + components: + - type: Transform + pos: 9.5,17.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: -13.5,-2.5 + parent: 1 + - uid: 447 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-6.5 + parent: 1 + - uid: 727 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 + - uid: 868 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,19.5 + parent: 1 + - uid: 969 + components: + - type: Transform + pos: 9.5,15.5 + parent: 1 + - uid: 2817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-11.5 + parent: 1 + - uid: 3118 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-2.5 + parent: 1 + - uid: 3319 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,21.5 + parent: 1 + - uid: 3448 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,27.5 + parent: 1 + - uid: 4037 + components: + - type: Transform + pos: 14.5,25.5 + parent: 1 + - uid: 4041 + components: + - type: Transform + pos: 5.5,14.5 + parent: 1 + - uid: 4179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,30.5 + parent: 1 + - uid: 4311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,19.5 + parent: 1 + - uid: 4312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,4.5 + parent: 1 + - uid: 4313 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,4.5 + parent: 1 + - uid: 4338 + components: + - type: Transform + pos: 43.5,12.5 + parent: 1 + - uid: 4372 + components: + - type: Transform + pos: 46.5,6.5 + parent: 1 + - uid: 4423 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-5.5 + parent: 1 + - uid: 4424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-5.5 + parent: 1 + - uid: 4425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-3.5 + parent: 1 + - uid: 4666 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,8.5 + parent: 1 + - uid: 4744 + components: + - type: Transform + pos: 12.5,-10.5 + parent: 1 + - uid: 5039 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,9.5 + parent: 1 + - uid: 5040 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-8.5 + parent: 1 + - uid: 5349 + components: + - type: Transform + pos: 12.5,-12.5 + parent: 1 + - uid: 5531 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,7.5 + parent: 1 +- proto: PoweredSmallLightEmpty + entities: + - uid: 1801 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,22.5 + parent: 1 + - uid: 1806 + components: + - type: Transform + pos: 60.5,-6.5 + parent: 1 +- proto: Rack + entities: + - uid: 927 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-28.5 + parent: 1 + - uid: 2280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-26.5 + parent: 1 + - uid: 2329 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-15.5 + parent: 1 + - uid: 2330 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-13.5 + parent: 1 + - uid: 2331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-14.5 + parent: 1 + - uid: 2894 + components: + - type: Transform + pos: 18.5,-15.5 + parent: 1 + - uid: 2896 + components: + - type: Transform + pos: 18.5,-16.5 + parent: 1 + - uid: 2901 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 1 + - uid: 2902 + components: + - type: Transform + pos: 8.5,-6.5 + parent: 1 + - uid: 2903 + components: + - type: Transform + pos: 8.5,-5.5 + parent: 1 + - uid: 2904 + components: + - type: Transform + pos: 7.5,-6.5 + parent: 1 + - uid: 4667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-26.5 + parent: 1 + - uid: 4681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-29.5 + parent: 1 + - uid: 4682 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-15.5 + parent: 1 + - uid: 4683 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-15.5 + parent: 1 + - uid: 4685 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-23.5 + parent: 1 + - uid: 4686 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-23.5 + parent: 1 + - uid: 4687 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-23.5 + parent: 1 + - uid: 4933 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-6.5 + parent: 1 + - uid: 4936 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-6.5 + parent: 1 + - uid: 4939 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-9.5 + parent: 1 + - uid: 4953 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-9.5 + parent: 1 + - uid: 4954 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,7.5 + parent: 1 + - uid: 4955 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,7.5 + parent: 1 + - uid: 4956 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,10.5 + parent: 1 + - uid: 4957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,10.5 + parent: 1 + - uid: 4960 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,5.5 + parent: 1 + - uid: 4961 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,5.5 + parent: 1 + - uid: 4962 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-4.5 + parent: 1 + - uid: 4966 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-4.5 + parent: 1 + - uid: 4967 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-3.5 + parent: 1 + - uid: 4989 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-2.5 + parent: 1 + - uid: 5518 + components: + - type: Transform + pos: 45.5,4.5 + parent: 1 +- proto: Railing + entities: + - uid: 61 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-5.5 + parent: 1 + - uid: 104 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,6.5 + parent: 1 + - uid: 108 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,5.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 55.5,4.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: 56.5,4.5 + parent: 1 + - uid: 945 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,-3.5 + parent: 1 + - uid: 946 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-4.5 + parent: 1 + - uid: 952 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-3.5 + parent: 1 + - uid: 1946 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,9.5 + parent: 1 + - uid: 2860 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,7.5 + parent: 1 + - uid: 2863 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,7.5 + parent: 1 + - uid: 2900 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,7.5 + parent: 1 + - uid: 3108 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,8.5 + parent: 1 + - uid: 3632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-14.5 + parent: 1 + - uid: 3634 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-15.5 + parent: 1 + - uid: 3635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-15.5 + parent: 1 + - uid: 5502 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-8.5 + parent: 1 + - uid: 5503 + components: + - type: Transform + pos: -1.5,-6.5 + parent: 1 +- proto: RailingCorner + entities: + - uid: 118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,4.5 + parent: 1 + - uid: 951 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-3.5 + parent: 1 + - uid: 3630 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-13.5 + parent: 1 + - uid: 3631 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-13.5 + parent: 1 +- proto: RailingCornerSmall + entities: + - uid: 3107 + components: + - type: Transform + pos: -9.5,7.5 + parent: 1 +- proto: RandomArcade + entities: + - uid: 4723 + components: + - type: Transform + pos: 8.5,-8.5 + parent: 1 +- proto: RandomFoodBakedSingle + entities: + - uid: 397 + components: + - type: Transform + pos: -10.5,-9.5 + parent: 1 + - uid: 5481 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 + - uid: 5482 + components: + - type: Transform + pos: -12.5,6.5 + parent: 1 + - uid: 5500 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 +- proto: RandomPosterAny + entities: + - uid: 5596 + components: + - type: Transform + pos: -21.5,-2.5 + parent: 1 + - uid: 5597 + components: + - type: Transform + pos: -28.5,-1.5 + parent: 1 + - uid: 5598 + components: + - type: Transform + pos: -25.5,-1.5 + parent: 1 + - uid: 5599 + components: + - type: Transform + pos: -1.5,-21.5 + parent: 1 + - uid: 5600 + components: + - type: Transform + pos: 2.5,-25.5 + parent: 1 + - uid: 5601 + components: + - type: Transform + pos: 2.5,-34.5 + parent: 1 + - uid: 5602 + components: + - type: Transform + pos: 2.5,-37.5 + parent: 1 + - uid: 5603 + components: + - type: Transform + pos: 2.5,-30.5 + parent: 1 + - uid: 5606 + components: + - type: Transform + pos: 11.5,-11.5 + parent: 1 + - uid: 5607 + components: + - type: Transform + pos: 6.5,19.5 + parent: 1 + - uid: 5608 + components: + - type: Transform + pos: 3.5,12.5 + parent: 1 + - uid: 5609 + components: + - type: Transform + pos: 3.5,15.5 + parent: 1 + - uid: 5610 + components: + - type: Transform + pos: 7.5,9.5 + parent: 1 + - uid: 5611 + components: + - type: Transform + pos: 23.5,19.5 + parent: 1 + - uid: 5612 + components: + - type: Transform + pos: 14.5,20.5 + parent: 1 + - uid: 5613 + components: + - type: Transform + pos: 9.5,24.5 + parent: 1 + - uid: 5614 + components: + - type: Transform + pos: 12.5,26.5 + parent: 1 + - uid: 5615 + components: + - type: Transform + pos: -1.5,24.5 + parent: 1 + - uid: 5616 + components: + - type: Transform + pos: 2.5,36.5 + parent: 1 + - uid: 5618 + components: + - type: Transform + pos: 38.5,6.5 + parent: 1 + - uid: 5619 + components: + - type: Transform + pos: 39.5,-5.5 + parent: 1 + - uid: 5620 + components: + - type: Transform + pos: 48.5,5.5 + parent: 1 + - uid: 5621 + components: + - type: Transform + pos: 48.5,-4.5 + parent: 1 + - uid: 5622 + components: + - type: Transform + pos: 57.5,-3.5 + parent: 1 + - uid: 5623 + components: + - type: Transform + pos: 56.5,11.5 + parent: 1 + - uid: 5624 + components: + - type: Transform + pos: 61.5,6.5 + parent: 1 + - uid: 5625 + components: + - type: Transform + pos: 61.5,-5.5 + parent: 1 + - uid: 5626 + components: + - type: Transform + pos: 56.5,-10.5 + parent: 1 + - uid: 5627 + components: + - type: Transform + pos: 44.5,-10.5 + parent: 1 +- proto: RandomPosterContraband + entities: + - uid: 2 + components: + - type: Transform + pos: 5.5,15.5 + parent: 1 + - uid: 5564 + components: + - type: Transform + pos: 5.5,-11.5 + parent: 1 + - uid: 5565 + components: + - type: Transform + pos: 18.5,-11.5 + parent: 1 +- proto: RandomPosterLegit + entities: + - uid: 5604 + components: + - type: Transform + pos: 12.5,-9.5 + parent: 1 + - uid: 5605 + components: + - type: Transform + pos: 16.5,-9.5 + parent: 1 + - uid: 5617 + components: + - type: Transform + pos: 30.5,4.5 + parent: 1 +- proto: RandomSpawner100 + entities: + - uid: 2281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-26.5 + parent: 1 + - uid: 2282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-28.5 + parent: 1 + - uid: 2283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-26.5 + parent: 1 + - uid: 2284 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-28.5 + parent: 1 + - uid: 2285 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-17.5 + parent: 1 + - uid: 2286 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-16.5 + parent: 1 + - uid: 2287 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-21.5 + parent: 1 + - uid: 2288 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-21.5 + parent: 1 + - uid: 2289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-15.5 + parent: 1 + - uid: 2290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-22.5 + parent: 1 + - uid: 2325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-23.5 + parent: 1 + - uid: 2326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-15.5 + parent: 1 + - uid: 2327 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-18.5 + parent: 1 + - uid: 2328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-16.5 + parent: 1 +- proto: Recycler + entities: + - uid: 2110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-13.5 + parent: 1 +- proto: ReinforcedPlasmaWindow + entities: + - uid: 1378 + components: + - type: Transform + pos: 12.5,19.5 + parent: 1 + - uid: 2869 + components: + - type: Transform + pos: 12.5,15.5 + parent: 1 + - uid: 2873 + components: + - type: Transform + pos: 12.5,17.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 14 + components: + - type: Transform + pos: 7.5,-25.5 + parent: 1 + - uid: 80 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-42.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-38.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 5.5,-17.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 7.5,-23.5 + parent: 1 + - uid: 185 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,16.5 + parent: 1 + - uid: 494 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-13.5 + parent: 1 + - uid: 523 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-4.5 + parent: 1 + - uid: 620 + components: + - type: Transform + pos: -9.5,10.5 + parent: 1 + - uid: 801 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-5.5 + parent: 1 + - uid: 806 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-13.5 + parent: 1 + - uid: 887 + components: + - type: Transform + pos: 18.5,-7.5 + parent: 1 + - uid: 916 + components: + - type: Transform + pos: 6.5,-25.5 + parent: 1 + - uid: 918 + components: + - type: Transform + pos: 5.5,-16.5 + parent: 1 + - uid: 920 + components: + - type: Transform + pos: 8.5,-23.5 + parent: 1 + - uid: 922 + components: + - type: Transform + pos: 8.5,-25.5 + parent: 1 + - uid: 990 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-12.5 + parent: 1 + - uid: 991 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-6.5 + parent: 1 + - uid: 995 + components: + - type: Transform + pos: 18.5,-6.5 + parent: 1 + - uid: 1001 + components: + - type: Transform + pos: 5.5,-15.5 + parent: 1 + - uid: 1033 + components: + - type: Transform + pos: 6.5,-23.5 + parent: 1 + - uid: 1038 + components: + - type: Transform + pos: 18.5,-5.5 + parent: 1 + - uid: 1046 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-2.5 + parent: 1 + - uid: 1049 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-2.5 + parent: 1 + - uid: 1063 + components: + - type: Transform + pos: -10.5,10.5 + parent: 1 + - uid: 1082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-1.5 + parent: 1 + - uid: 1134 + components: + - type: Transform + pos: 2.5,-15.5 + parent: 1 + - uid: 1183 + components: + - type: Transform + pos: 2.5,-16.5 + parent: 1 + - uid: 1185 + components: + - type: Transform + pos: 2.5,-17.5 + parent: 1 + - uid: 1189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-7.5 + parent: 1 + - uid: 1232 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-11.5 + parent: 1 + - uid: 1253 + components: + - type: Transform + pos: 18.5,-19.5 + parent: 1 + - uid: 1285 + components: + - type: Transform + pos: 18.5,-20.5 + parent: 1 + - uid: 1286 + components: + - type: Transform + pos: 18.5,-21.5 + parent: 1 + - uid: 1287 + components: + - type: Transform + pos: 18.5,-23.5 + parent: 1 + - uid: 1288 + components: + - type: Transform + pos: 18.5,-22.5 + parent: 1 + - uid: 1294 + components: + - type: Transform + pos: 19.5,-17.5 + parent: 1 + - uid: 1297 + components: + - type: Transform + pos: 19.5,-16.5 + parent: 1 + - uid: 1299 + components: + - type: Transform + pos: 19.5,-15.5 + parent: 1 + - uid: 1316 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,14.5 + parent: 1 + - uid: 1326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,20.5 + parent: 1 + - uid: 1612 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-3.5 + parent: 1 + - uid: 1613 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-3.5 + parent: 1 + - uid: 1614 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-1.5 + parent: 1 + - uid: 1615 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-1.5 + parent: 1 + - uid: 1620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-9.5 + parent: 1 + - uid: 1621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-10.5 + parent: 1 + - uid: 1622 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-10.5 + parent: 1 + - uid: 1623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-11.5 + parent: 1 + - uid: 1624 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-11.5 + parent: 1 + - uid: 1625 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-29.5 + parent: 1 + - uid: 1626 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-29.5 + parent: 1 + - uid: 1627 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-29.5 + parent: 1 + - uid: 1645 + components: + - type: Transform + pos: -2.5,-8.5 + parent: 1 + - uid: 1651 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-2.5 + parent: 1 + - uid: 1657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,13.5 + parent: 1 + - uid: 1658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,12.5 + parent: 1 + - uid: 1659 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,12.5 + parent: 1 + - uid: 1660 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,10.5 + parent: 1 + - uid: 1661 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,9.5 + parent: 1 + - uid: 1662 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,8.5 + parent: 1 + - uid: 1663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,6.5 + parent: 1 + - uid: 1664 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,5.5 + parent: 1 + - uid: 1665 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,4.5 + parent: 1 + - uid: 1666 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,2.5 + parent: 1 + - uid: 1667 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,2.5 + parent: 1 + - uid: 1668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,2.5 + parent: 1 + - uid: 1669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,2.5 + parent: 1 + - uid: 1670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,2.5 + parent: 1 + - uid: 1671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,12.5 + parent: 1 + - uid: 1674 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,31.5 + parent: 1 + - uid: 1675 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,31.5 + parent: 1 + - uid: 1678 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,30.5 + parent: 1 + - uid: 1679 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,30.5 + parent: 1 + - uid: 1680 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,28.5 + parent: 1 + - uid: 1681 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,28.5 + parent: 1 + - uid: 1682 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,27.5 + parent: 1 + - uid: 1687 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,14.5 + parent: 1 + - uid: 1688 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,14.5 + parent: 1 + - uid: 1689 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,15.5 + parent: 1 + - uid: 1690 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,15.5 + parent: 1 + - uid: 1691 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,16.5 + parent: 1 + - uid: 1693 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,16.5 + parent: 1 + - uid: 1694 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,15.5 + parent: 1 + - uid: 1695 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,15.5 + parent: 1 + - uid: 1696 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,14.5 + parent: 1 + - uid: 1697 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,14.5 + parent: 1 + - uid: 1698 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,9.5 + parent: 1 + - uid: 1699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,9.5 + parent: 1 + - uid: 1700 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,10.5 + parent: 1 + - uid: 1701 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,10.5 + parent: 1 + - uid: 1702 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,11.5 + parent: 1 + - uid: 1703 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,11.5 + parent: 1 + - uid: 1704 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,12.5 + parent: 1 + - uid: 1705 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,3.5 + parent: 1 + - uid: 1706 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,6.5 + parent: 1 + - uid: 1707 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,5.5 + parent: 1 + - uid: 1708 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,5.5 + parent: 1 + - uid: 1709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,4.5 + parent: 1 + - uid: 1711 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-2.5 + parent: 1 + - uid: 1712 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-3.5 + parent: 1 + - uid: 1713 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-4.5 + parent: 1 + - uid: 1714 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-4.5 + parent: 1 + - uid: 1715 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-5.5 + parent: 1 + - uid: 1716 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-11.5 + parent: 1 + - uid: 1717 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-10.5 + parent: 1 + - uid: 1718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-10.5 + parent: 1 + - uid: 1719 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-9.5 + parent: 1 + - uid: 1720 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-9.5 + parent: 1 + - uid: 1721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-8.5 + parent: 1 + - uid: 1722 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-8.5 + parent: 1 + - uid: 1723 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-12.5 + parent: 1 + - uid: 1724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-13.5 + parent: 1 + - uid: 1725 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-13.5 + parent: 1 + - uid: 1726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-14.5 + parent: 1 + - uid: 1727 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-14.5 + parent: 1 + - uid: 1729 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-15.5 + parent: 1 + - uid: 1731 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-14.5 + parent: 1 + - uid: 1732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-14.5 + parent: 1 + - uid: 1733 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-13.5 + parent: 1 + - uid: 1734 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-13.5 + parent: 1 + - uid: 1741 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-7.5 + parent: 1 + - uid: 1742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-7.5 + parent: 1 + - uid: 1743 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-6.5 + parent: 1 + - uid: 1744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,2.5 + parent: 1 + - uid: 1745 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,2.5 + parent: 1 + - uid: 1746 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,2.5 + parent: 1 + - uid: 1747 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-1.5 + parent: 1 + - uid: 1748 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-1.5 + parent: 1 + - uid: 1749 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-1.5 + parent: 1 + - uid: 1752 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-15.5 + parent: 1 + - uid: 1786 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-1.5 + parent: 1 + - uid: 1795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-1.5 + parent: 1 + - uid: 1958 + components: + - type: Transform + pos: 28.5,-1.5 + parent: 1 + - uid: 1996 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-12.5 + parent: 1 + - uid: 2007 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-9.5 + parent: 1 + - uid: 2021 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-11.5 + parent: 1 + - uid: 2103 + components: + - type: Transform + pos: 37.5,8.5 + parent: 1 + - uid: 2108 + components: + - type: Transform + pos: 38.5,8.5 + parent: 1 + - uid: 2109 + components: + - type: Transform + pos: 37.5,7.5 + parent: 1 + - uid: 2148 + components: + - type: Transform + pos: -14.5,6.5 + parent: 1 + - uid: 2149 + components: + - type: Transform + pos: -14.5,5.5 + parent: 1 + - uid: 2150 + components: + - type: Transform + pos: -14.5,4.5 + parent: 1 + - uid: 2505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,9.5 + parent: 1 + - uid: 2816 + components: + - type: Transform + pos: 28.5,2.5 + parent: 1 + - uid: 2822 + components: + - type: Transform + pos: 27.5,2.5 + parent: 1 + - uid: 2825 + components: + - type: Transform + pos: 25.5,4.5 + parent: 1 + - uid: 2828 + components: + - type: Transform + pos: 25.5,3.5 + parent: 1 + - uid: 2865 + components: + - type: Transform + pos: 25.5,12.5 + parent: 1 + - uid: 2866 + components: + - type: Transform + pos: 25.5,11.5 + parent: 1 + - uid: 2867 + components: + - type: Transform + pos: 25.5,10.5 + parent: 1 + - uid: 3045 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,3.5 + parent: 1 + - uid: 3046 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,3.5 + parent: 1 + - uid: 3047 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,3.5 + parent: 1 + - uid: 3056 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,-2.5 + parent: 1 + - uid: 3057 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-2.5 + parent: 1 + - uid: 3058 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-2.5 + parent: 1 + - uid: 3101 + components: + - type: Transform + pos: 19.5,15.5 + parent: 1 + - uid: 3102 + components: + - type: Transform + pos: 20.5,15.5 + parent: 1 + - uid: 3536 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,44.5 + parent: 1 + - uid: 3538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,3.5 + parent: 1 + - uid: 3539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,43.5 + parent: 1 + - uid: 3540 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,44.5 + parent: 1 + - uid: 3551 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,39.5 + parent: 1 + - uid: 4054 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-43.5 + parent: 1 + - uid: 4077 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-38.5 + parent: 1 + - uid: 4078 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-42.5 + parent: 1 + - uid: 4079 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-43.5 + parent: 1 + - uid: 4080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-2.5 + parent: 1 + - uid: 4081 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,-2.5 + parent: 1 + - uid: 4195 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,2.5 + parent: 1 + - uid: 4197 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,3.5 + parent: 1 + - uid: 4317 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-27.5 + parent: 1 + - uid: 4318 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-28.5 + parent: 1 + - uid: 4319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-29.5 + parent: 1 + - uid: 4320 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,29.5 + parent: 1 + - uid: 4321 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,28.5 + parent: 1 + - uid: 4322 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,27.5 + parent: 1 + - uid: 5294 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,43.5 + parent: 1 + - uid: 5297 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,39.5 + parent: 1 +- proto: ReinforcedWindowDiagonal + entities: + - uid: 2020 + components: + - type: Transform + pos: -13.5,9.5 + parent: 1 + - uid: 2851 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,9.5 + parent: 1 + - uid: 2864 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,8.5 + parent: 1 + - uid: 2946 + components: + - type: Transform + pos: -12.5,10.5 + parent: 1 +- proto: RollingPin + entities: + - uid: 5446 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.6519165,12.624256 + parent: 1 +- proto: SheetPlasma10 + entities: + - uid: 5418 + components: + - type: Transform + pos: 18.34922,16.41812 + parent: 1 +- proto: ShelfKitchen + entities: + - uid: 1522 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,14.5 + parent: 1 +- proto: ShelfWallFreezerDark + entities: + - uid: 1963 + components: + - type: Transform + pos: -4.5,17.5 + parent: 1 +- proto: ShuttersNormal + entities: + - uid: 2899 + components: + - type: Transform + pos: 41.5,2.5 + parent: 1 + - uid: 4200 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - uid: 4201 + components: + - type: Transform + pos: -7.5,-2.5 + parent: 1 + - uid: 4202 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 1 + - uid: 4203 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 1 + - uid: 4204 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 4205 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 4206 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 4207 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - uid: 4208 + components: + - type: Transform + pos: -4.5,10.5 + parent: 1 + - uid: 4209 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 4224 + components: + - type: Transform + pos: 42.5,2.5 + parent: 1 + - uid: 4225 + components: + - type: Transform + pos: 39.5,-1.5 + parent: 1 + - uid: 4226 + components: + - type: Transform + pos: 38.5,-1.5 + parent: 1 + - uid: 5409 + components: + - type: Transform + pos: -2.5,-8.5 + parent: 1 + - uid: 5483 + components: + - type: Transform + pos: 48.5,18.5 + parent: 1 + - uid: 5484 + components: + - type: Transform + pos: 52.5,18.5 + parent: 1 + - uid: 5485 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,2.5 + parent: 1 + - uid: 5486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,-1.5 + parent: 1 + - uid: 5487 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-17.5 + parent: 1 + - uid: 5488 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-17.5 + parent: 1 +- proto: ShuttersNormalOpen + entities: + - uid: 3440 + components: + - type: Transform + pos: 13.5,28.5 + parent: 1 + - uid: 3441 + components: + - type: Transform + pos: 14.5,28.5 + parent: 1 + - uid: 3442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,27.5 + parent: 1 +- proto: ShuttersWindow + entities: + - uid: 4180 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 4181 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 4182 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 + - uid: 4183 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 4184 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 1 + - uid: 4185 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 1 + - uid: 4186 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 + - uid: 4187 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 1 + - uid: 4188 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 1 + - uid: 4189 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 4190 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 4191 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 +- proto: ShuttersWindowOpen + entities: + - uid: 3033 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,4.5 + parent: 1 + - uid: 3034 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,3.5 + parent: 1 + - uid: 3035 + components: + - type: Transform + pos: 27.5,2.5 + parent: 1 + - uid: 3036 + components: + - type: Transform + pos: 28.5,2.5 + parent: 1 +- proto: SignalButton + entities: + - uid: 2898 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,10.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4209: + - Pressed: Toggle + 4208: + - Pressed: Toggle + 4207: + - Pressed: Toggle + - uid: 4304 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4188: + - Pressed: Toggle + 4187: + - Pressed: Toggle + 4186: + - Pressed: Toggle + 4183: + - Pressed: Toggle + 4184: + - Pressed: Toggle + 4185: + - Pressed: Toggle + - uid: 4305 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4182: + - Pressed: Toggle + 4181: + - Pressed: Toggle + 4180: + - Pressed: Toggle + 4191: + - Pressed: Toggle + 4190: + - Pressed: Toggle + 4189: + - Pressed: Toggle + - uid: 4927 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-5.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4225: + - Pressed: Toggle + 4226: + - Pressed: Toggle + - uid: 4928 + components: + - type: Transform + pos: 42.5,6.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2899: + - Pressed: Toggle + 4224: + - Pressed: Toggle +- proto: SignalButtonDirectional + entities: + - uid: 274 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,5.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 463: + - Pressed: Toggle + - uid: 279 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 484: + - Pressed: Toggle + - uid: 3032 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,5.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 3036: + - Pressed: Toggle + 3035: + - Pressed: Toggle + 3034: + - Pressed: Toggle + 3033: + - Pressed: Toggle + - uid: 3438 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,26.5 + parent: 1 + - uid: 3439 + components: + - type: Transform + pos: 12.5,28.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 3440: + - Pressed: Toggle + 3441: + - Pressed: Toggle + 3442: + - Pressed: Toggle + - uid: 4093 + components: + - type: Transform + pos: 17.5,-3.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4088: + - Pressed: Toggle + - uid: 4323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,13.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 3999: + - Pressed: Toggle + - uid: 4326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-5.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4325: + - Pressed: Toggle + - uid: 4415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-5.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4420: + - Pressed: DoorBolt + - uid: 4417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-5.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 4421: + - Pressed: DoorBolt + - uid: 5489 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-14.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 5488: + - Pressed: Toggle + 5487: + - Pressed: Toggle + - uid: 5490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-2.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 5486: + - Pressed: Toggle + 5485: + - Pressed: Toggle + - uid: 5491 + components: + - type: Transform + pos: 53.5,15.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 5484: + - Pressed: Toggle + 5483: + - Pressed: Toggle +- proto: SignAtmos + entities: + - uid: 220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,17.5 + parent: 1 +- proto: SignBridge + entities: + - uid: 2978 + components: + - type: Transform + pos: 15.5,-1.5 + parent: 1 +- proto: SignCargoDock + entities: + - uid: 2579 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-17.5 + parent: 1 + - uid: 2580 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-17.5 + parent: 1 + - uid: 2581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-2.5 + parent: 1 + - uid: 2582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,3.5 + parent: 1 + - uid: 2583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,18.5 + parent: 1 + - uid: 2584 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,18.5 + parent: 1 +- proto: SignCryo + entities: + - uid: 1629 + components: + - type: Transform + pos: 2.5,30.5 + parent: 1 +- proto: SignDirectionalBridge + entities: + - uid: 3830 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5007591,2.68637 + parent: 1 +- proto: SignDirectionalCryo + entities: + - uid: 4232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5005294,2.2891831 + parent: 1 +- proto: SignDirectionalEng + entities: + - uid: 3478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,2.5 + parent: 1 + - uid: 3828 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.4991856,2.485093 + parent: 1 + - uid: 5546 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,2.5 + parent: 1 +- proto: SignDirectionalFood + entities: + - uid: 3832 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,2.5 + parent: 1 + - uid: 3842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.502022,2.7137532 + parent: 1 + - uid: 5548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.499695,2.719591 + parent: 1 +- proto: SignDirectionalNfsd + entities: + - uid: 2981 + components: + - type: Transform + pos: 25.5,-1.5 + parent: 1 +- proto: SignDirectionalSec + entities: + - uid: 3834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,2.5 + parent: 1 + - uid: 5547 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.499695,2.293665 + parent: 1 +- proto: SignDirectionalShop + entities: + - uid: 5537 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,2.5 + parent: 1 + - uid: 5538 + components: + - type: Transform + pos: 41.5,-1.5 + parent: 1 + - uid: 5557 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,2.5 + parent: 1 + - uid: 5558 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 +- proto: SignDirectionalSolar + entities: + - uid: 3464 + components: + - type: Transform + pos: -11.5,-1.5 + parent: 1 +- proto: SignDirectionalSupply + entities: + - uid: 3831 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5007591,2.3163497 + parent: 1 +- proto: SignDirectionalWash + entities: + - uid: 3467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,28.5 + parent: 1 +- proto: SignElectrical + entities: + - uid: 4909 + components: + - type: Transform + pos: -22.5,-2.5 + parent: 1 + - uid: 5636 + components: + - type: Transform + pos: -22.5,3.5 + parent: 1 +- proto: SignElectricalMed + entities: + - uid: 3460 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,5.5 + parent: 1 + - uid: 3461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,2.5 + parent: 1 +- proto: SignEngineering + entities: + - uid: 4450 + components: + - type: Transform + pos: 22.5,15.5 + parent: 1 +- proto: SignEVA + entities: + - uid: 2576 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,13.5 + parent: 1 + - uid: 2577 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-9.5 + parent: 1 +- proto: SignGravity + entities: + - uid: 2968 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,21.5 + parent: 1 +- proto: SignJanitor + entities: + - uid: 1810 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-10.5 + parent: 1 +- proto: SignKitchen + entities: + - uid: 3457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,15.5 + parent: 1 + - uid: 5443 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,20.5 + parent: 1 +- proto: SignMail + entities: + - uid: 1632 + components: + - type: Transform + pos: -2.5,-6.5 + parent: 1 + - uid: 3458 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-1.5 + parent: 1 +- proto: SignNfsd + entities: + - uid: 2552 + components: + - type: Transform + pos: 26.5,-1.5 + parent: 1 + - uid: 2553 + components: + - type: Transform + pos: 30.5,-14.5 + parent: 1 +- proto: SignPrison + entities: + - uid: 2555 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,5.5 + parent: 1 +- proto: SignSecurity + entities: + - uid: 2370 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,15.5 + parent: 1 + - uid: 2980 + components: + - type: Transform + pos: 25.5,6.5 + parent: 1 +- proto: SignTheater + entities: + - uid: 5550 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-18.5 + parent: 1 + - uid: 5551 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-22.5 + parent: 1 +- proto: Sink + entities: + - uid: 3444 + components: + - type: Transform + pos: 11.5,28.5 + parent: 1 + - uid: 4426 + components: + - type: Transform + pos: 47.5,-2.5 + parent: 1 +- proto: SinkWide + entities: + - uid: 5341 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,13.5 + parent: 1 +- proto: SMESBasic + entities: + - uid: 876 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 1 + - uid: 881 + components: + - type: Transform + pos: -9.5,-5.5 + parent: 1 + - uid: 1206 + components: + - type: Transform + pos: 22.5,18.5 + parent: 1 + - uid: 3104 + components: + - type: Transform + pos: 17.5,21.5 + parent: 1 +- proto: SolarPanel + entities: + - uid: 198 + components: + - type: Transform + pos: -17.5,5.5 + parent: 1 + - uid: 212 + components: + - type: Transform + pos: -18.5,11.5 + parent: 1 + - uid: 270 + components: + - type: Transform + pos: -21.5,12.5 + parent: 1 + - uid: 364 + components: + - type: Transform + pos: -9.5,-18.5 + parent: 1 + - uid: 373 + components: + - type: Transform + pos: -11.5,-21.5 + parent: 1 + - uid: 839 + components: + - type: Transform + pos: -9.5,-14.5 + parent: 1 + - uid: 1545 + components: + - type: Transform + pos: -19.5,-6.5 + parent: 1 + - uid: 1873 + components: + - type: Transform + pos: -17.5,6.5 + parent: 1 + - uid: 1874 + components: + - type: Transform + pos: -17.5,7.5 + parent: 1 + - uid: 1875 + components: + - type: Transform + pos: -16.5,7.5 + parent: 1 + - uid: 1876 + components: + - type: Transform + pos: -16.5,8.5 + parent: 1 + - uid: 1877 + components: + - type: Transform + pos: -16.5,9.5 + parent: 1 + - uid: 1878 + components: + - type: Transform + pos: -16.5,13.5 + parent: 1 + - uid: 1879 + components: + - type: Transform + pos: -17.5,11.5 + parent: 1 + - uid: 1880 + components: + - type: Transform + pos: -17.5,12.5 + parent: 1 + - uid: 1881 + components: + - type: Transform + pos: -17.5,13.5 + parent: 1 + - uid: 1882 + components: + - type: Transform + pos: -14.5,12.5 + parent: 1 + - uid: 1883 + components: + - type: Transform + pos: -13.5,12.5 + parent: 1 + - uid: 1884 + components: + - type: Transform + pos: -13.5,13.5 + parent: 1 + - uid: 1885 + components: + - type: Transform + pos: -12.5,13.5 + parent: 1 + - uid: 1886 + components: + - type: Transform + pos: -12.5,14.5 + parent: 1 + - uid: 1887 + components: + - type: Transform + pos: -11.5,14.5 + parent: 1 + - uid: 1889 + components: + - type: Transform + pos: -10.5,15.5 + parent: 1 + - uid: 1890 + components: + - type: Transform + pos: -16.5,14.5 + parent: 1 + - uid: 1891 + components: + - type: Transform + pos: -15.5,14.5 + parent: 1 + - uid: 1892 + components: + - type: Transform + pos: -15.5,15.5 + parent: 1 + - uid: 1893 + components: + - type: Transform + pos: -14.5,15.5 + parent: 1 + - uid: 1894 + components: + - type: Transform + pos: -14.5,16.5 + parent: 1 + - uid: 1895 + components: + - type: Transform + pos: -13.5,16.5 + parent: 1 + - uid: 1896 + components: + - type: Transform + pos: -13.5,17.5 + parent: 1 + - uid: 1897 + components: + - type: Transform + pos: -12.5,17.5 + parent: 1 + - uid: 1899 + components: + - type: Transform + pos: -11.5,18.5 + parent: 1 + - uid: 1900 + components: + - type: Transform + pos: -10.5,18.5 + parent: 1 + - uid: 1901 + components: + - type: Transform + pos: -10.5,19.5 + parent: 1 + - uid: 1903 + components: + - type: Transform + pos: -20.5,13.5 + parent: 1 + - uid: 1904 + components: + - type: Transform + pos: -20.5,14.5 + parent: 1 + - uid: 1905 + components: + - type: Transform + pos: -19.5,14.5 + parent: 1 + - uid: 1907 + components: + - type: Transform + pos: -18.5,15.5 + parent: 1 + - uid: 1908 + components: + - type: Transform + pos: -18.5,16.5 + parent: 1 + - uid: 1909 + components: + - type: Transform + pos: -17.5,16.5 + parent: 1 + - uid: 1910 + components: + - type: Transform + pos: -17.5,17.5 + parent: 1 + - uid: 1911 + components: + - type: Transform + pos: -16.5,17.5 + parent: 1 + - uid: 1912 + components: + - type: Transform + pos: -16.5,18.5 + parent: 1 + - uid: 1913 + components: + - type: Transform + pos: -15.5,18.5 + parent: 1 + - uid: 1914 + components: + - type: Transform + pos: -15.5,19.5 + parent: 1 + - uid: 1915 + components: + - type: Transform + pos: -14.5,19.5 + parent: 1 + - uid: 1916 + components: + - type: Transform + pos: -14.5,20.5 + parent: 1 + - uid: 1917 + components: + - type: Transform + pos: -13.5,20.5 + parent: 1 + - uid: 1919 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,20.5 + parent: 1 + - uid: 1965 + components: + - type: Transform + pos: -21.5,10.5 + parent: 1 + - uid: 1966 + components: + - type: Transform + pos: -21.5,11.5 + parent: 1 + - uid: 1967 + components: + - type: Transform + pos: -19.5,10.5 + parent: 1 + - uid: 1968 + components: + - type: Transform + pos: -19.5,9.5 + parent: 1 + - uid: 1969 + components: + - type: Transform + pos: -19.5,8.5 + parent: 1 + - uid: 1970 + components: + - type: Transform + pos: -19.5,7.5 + parent: 1 + - uid: 1971 + components: + - type: Transform + pos: -20.5,7.5 + parent: 1 + - uid: 1972 + components: + - type: Transform + pos: -20.5,6.5 + parent: 1 + - uid: 1973 + components: + - type: Transform + pos: -20.5,5.5 + parent: 1 + - uid: 1975 + components: + - type: Transform + pos: -17.5,-4.5 + parent: 1 + - uid: 1976 + components: + - type: Transform + pos: -17.5,-5.5 + parent: 1 + - uid: 1979 + components: + - type: Transform + pos: -16.5,-7.5 + parent: 1 + - uid: 1980 + components: + - type: Transform + pos: -16.5,-8.5 + parent: 1 + - uid: 1981 + components: + - type: Transform + pos: -19.5,-9.5 + parent: 1 + - uid: 1982 + components: + - type: Transform + pos: -19.5,-8.5 + parent: 1 + - uid: 1983 + components: + - type: Transform + pos: -19.5,-7.5 + parent: 1 + - uid: 1986 + components: + - type: Transform + pos: -20.5,-5.5 + parent: 1 + - uid: 1987 + components: + - type: Transform + pos: -20.5,-4.5 + parent: 1 + - uid: 1988 + components: + - type: Transform + pos: -23.5,-4.5 + parent: 1 + - uid: 1989 + components: + - type: Transform + pos: -23.5,-5.5 + parent: 1 + - uid: 1990 + components: + - type: Transform + pos: -23.5,-6.5 + parent: 1 + - uid: 1993 + components: + - type: Transform + pos: -22.5,-8.5 + parent: 1 + - uid: 1994 + components: + - type: Transform + pos: -22.5,-9.5 + parent: 1 + - uid: 1995 + components: + - type: Transform + pos: -21.5,-9.5 + parent: 1 + - uid: 2028 + components: + - type: Transform + pos: -11.5,-20.5 + parent: 1 + - uid: 2029 + components: + - type: Transform + pos: -12.5,-20.5 + parent: 1 + - uid: 2030 + components: + - type: Transform + pos: -13.5,-20.5 + parent: 1 + - uid: 2031 + components: + - type: Transform + pos: -13.5,-19.5 + parent: 1 + - uid: 2032 + components: + - type: Transform + pos: -14.5,-19.5 + parent: 1 + - uid: 2033 + components: + - type: Transform + pos: -14.5,-18.5 + parent: 1 + - uid: 2034 + components: + - type: Transform + pos: -15.5,-18.5 + parent: 1 + - uid: 2035 + components: + - type: Transform + pos: -15.5,-17.5 + parent: 1 + - uid: 2036 + components: + - type: Transform + pos: -16.5,-17.5 + parent: 1 + - uid: 2037 + components: + - type: Transform + pos: -16.5,-16.5 + parent: 1 + - uid: 2038 + components: + - type: Transform + pos: -17.5,-16.5 + parent: 1 + - uid: 2039 + components: + - type: Transform + pos: -17.5,-15.5 + parent: 1 + - uid: 2040 + components: + - type: Transform + pos: -18.5,-15.5 + parent: 1 + - uid: 2041 + components: + - type: Transform + pos: -18.5,-14.5 + parent: 1 + - uid: 2042 + components: + - type: Transform + pos: -19.5,-14.5 + parent: 1 + - uid: 2043 + components: + - type: Transform + pos: -19.5,-13.5 + parent: 1 + - uid: 2044 + components: + - type: Transform + pos: -20.5,-13.5 + parent: 1 + - uid: 2045 + components: + - type: Transform + pos: -20.5,-12.5 + parent: 1 + - uid: 2046 + components: + - type: Transform + pos: -20.5,-11.5 + parent: 1 + - uid: 2047 + components: + - type: Transform + pos: -10.5,-14.5 + parent: 1 + - uid: 2048 + components: + - type: Transform + pos: -17.5,-10.5 + parent: 1 + - uid: 2049 + components: + - type: Transform + pos: -17.5,-11.5 + parent: 1 + - uid: 2050 + components: + - type: Transform + pos: -17.5,-12.5 + parent: 1 + - uid: 2051 + components: + - type: Transform + pos: -16.5,-12.5 + parent: 1 + - uid: 2052 + components: + - type: Transform + pos: -16.5,-13.5 + parent: 1 + - uid: 2053 + components: + - type: Transform + pos: -15.5,-13.5 + parent: 1 + - uid: 2056 + components: + - type: Transform + pos: -14.5,-15.5 + parent: 1 + - uid: 2057 + components: + - type: Transform + pos: -13.5,-15.5 + parent: 1 + - uid: 2058 + components: + - type: Transform + pos: -13.5,-16.5 + parent: 1 + - uid: 2059 + components: + - type: Transform + pos: -12.5,-16.5 + parent: 1 + - uid: 2060 + components: + - type: Transform + pos: -12.5,-17.5 + parent: 1 + - uid: 2061 + components: + - type: Transform + pos: -11.5,-17.5 + parent: 1 + - uid: 2062 + components: + - type: Transform + pos: -10.5,-17.5 + parent: 1 + - uid: 2063 + components: + - type: Transform + pos: -11.5,-14.5 + parent: 1 + - uid: 2064 + components: + - type: Transform + pos: -11.5,-13.5 + parent: 1 + - uid: 2065 + components: + - type: Transform + pos: -12.5,-13.5 + parent: 1 + - uid: 2067 + components: + - type: Transform + pos: -13.5,-12.5 + parent: 1 + - uid: 2068 + components: + - type: Transform + pos: -13.5,-11.5 + parent: 1 + - uid: 2069 + components: + - type: Transform + pos: -14.5,-11.5 + parent: 1 + - uid: 2070 + components: + - type: Transform + pos: -14.5,-10.5 + parent: 1 + - uid: 2071 + components: + - type: Transform + pos: -14.5,-9.5 + parent: 1 + - uid: 2083 + components: + - type: Transform + pos: -9.5,-21.5 + parent: 1 + - uid: 2084 + components: + - type: Transform + pos: -9.5,-19.5 + parent: 1 + - uid: 2085 + components: + - type: Transform + pos: -8.5,-19.5 + parent: 1 + - uid: 2086 + components: + - type: Transform + pos: -7.5,-19.5 + parent: 1 + - uid: 2094 + components: + - type: Transform + pos: -9.5,-22.5 + parent: 1 + - uid: 2095 + components: + - type: Transform + pos: -8.5,-22.5 + parent: 1 + - uid: 2096 + components: + - type: Transform + pos: -7.5,-22.5 + parent: 1 + - uid: 2097 + components: + - type: Transform + pos: -7.5,-23.5 + parent: 1 + - uid: 2098 + components: + - type: Transform + pos: -6.5,-23.5 + parent: 1 + - uid: 2099 + components: + - type: Transform + pos: -5.5,-23.5 + parent: 1 + - uid: 2100 + components: + - type: Transform + pos: -4.5,-23.5 + parent: 1 + - uid: 2101 + components: + - type: Transform + pos: -3.5,-23.5 + parent: 1 + - uid: 3059 + components: + - type: Transform + pos: -15.5,-9.5 + parent: 1 + - uid: 3060 + components: + - type: Transform + pos: -21.5,-11.5 + parent: 1 + - uid: 3492 + components: + - type: Transform + pos: -20.5,12.5 + parent: 1 + - uid: 3500 + components: + - type: Transform + pos: -10.5,-21.5 + parent: 1 + - uid: 3501 + components: + - type: Transform + pos: -23.5,-7.5 + parent: 1 + - uid: 3502 + components: + - type: Transform + pos: -14.5,-14.5 + parent: 1 + - uid: 3507 + components: + - type: Transform + pos: -15.5,-14.5 + parent: 1 + - uid: 3508 + components: + - type: Transform + pos: -18.5,-9.5 + parent: 1 + - uid: 3530 + components: + - type: Transform + pos: -18.5,-10.5 + parent: 1 + - uid: 3532 + components: + - type: Transform + pos: -20.5,-6.5 + parent: 1 + - uid: 3544 + components: + - type: Transform + pos: -11.5,15.5 + parent: 1 + - uid: 3545 + components: + - type: Transform + pos: -12.5,18.5 + parent: 1 + - uid: 3546 + components: + - type: Transform + pos: -15.5,10.5 + parent: 1 + - uid: 3547 + components: + - type: Transform + pos: -15.5,9.5 + parent: 1 + - uid: 3549 + components: + - type: Transform + pos: -18.5,10.5 + parent: 1 + - uid: 3550 + components: + - type: Transform + pos: -22.5,10.5 + parent: 1 + - uid: 3552 + components: + - type: Transform + pos: -17.5,-6.5 + parent: 1 + - uid: 3553 + components: + - type: Transform + pos: -16.5,-6.5 + parent: 1 + - uid: 3559 + components: + - type: Transform + pos: -15.5,-8.5 + parent: 1 + - uid: 4046 + components: + - type: Transform + pos: -22.5,-7.5 + parent: 1 + - uid: 4051 + components: + - type: Transform + pos: -10.5,-18.5 + parent: 1 + - uid: 4083 + components: + - type: Transform + pos: -23.5,8.5 + parent: 1 + - uid: 4090 + components: + - type: Transform + pos: -22.5,8.5 + parent: 1 + - uid: 4095 + components: + - type: Transform + pos: -22.5,9.5 + parent: 1 + - uid: 4096 + components: + - type: Transform + pos: -23.5,7.5 + parent: 1 + - uid: 4097 + components: + - type: Transform + pos: -23.5,6.5 + parent: 1 + - uid: 4142 + components: + - type: Transform + pos: -23.5,5.5 + parent: 1 + - uid: 4143 + components: + - type: Transform + pos: -21.5,-10.5 + parent: 1 + - uid: 4144 + components: + - type: Transform + pos: -15.5,11.5 + parent: 1 + - uid: 4145 + components: + - type: Transform + pos: -14.5,11.5 + parent: 1 + - uid: 4146 + components: + - type: Transform + pos: -19.5,15.5 + parent: 1 +- proto: SolarTracker + entities: + - uid: 4147 + components: + - type: Transform + pos: -12.5,-12.5 + parent: 1 +- proto: SolidSecretDoor + entities: + - uid: 52 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-12.5 + parent: 1 + - uid: 1779 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-27.5 + parent: 1 + - uid: 1803 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-12.5 + parent: 1 + - uid: 1823 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-24.5 + parent: 1 + - uid: 1824 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-24.5 + parent: 1 + - uid: 2078 + components: + - type: Transform + pos: 8.5,24.5 + parent: 1 + - uid: 2837 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-6.5 + parent: 1 + - uid: 2838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,7.5 + parent: 1 + - uid: 4239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-9.5 + parent: 1 +- proto: SpaceHeaterAnchored + entities: + - uid: 5340 + components: + - type: Transform + pos: -2.5,18.5 + parent: 1 +- proto: SpawnPointLatejoin + entities: + - uid: 5522 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,5.5 + parent: 1 +- proto: SpawnPointSecurityGuard + entities: + - uid: 5534 + components: + - type: Transform + pos: 27.5,7.5 + parent: 1 +- proto: SpiderWeb + entities: + - uid: 2006 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,23.5 + parent: 1 + - uid: 2081 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,22.5 + parent: 1 + - uid: 2088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,21.5 + parent: 1 + - uid: 2151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,21.5 + parent: 1 +- proto: StairDark + entities: + - uid: 5501 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 1 +- proto: StairStageWood + entities: + - uid: 3695 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-12.5 + parent: 1 + - uid: 3703 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-12.5 + parent: 1 +- proto: StationMap + entities: + - uid: 4416 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-3.5 + parent: 1 + - uid: 4438 + components: + - type: Transform + pos: 37.5,2.5 + parent: 1 + - uid: 4439 + components: + - type: Transform + pos: 11.5,2.5 + parent: 1 + - uid: 4440 + components: + - type: Transform + pos: -30.5,2.5 + parent: 1 + - uid: 4441 + components: + - type: Transform + pos: -14.5,2.5 + parent: 1 + - uid: 4442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-13.5 + parent: 1 + - uid: 4443 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-38.5 + parent: 1 + - uid: 4446 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,9.5 + parent: 1 + - uid: 4447 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,30.5 + parent: 1 + - uid: 4448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,39.5 + parent: 1 + - uid: 4449 + components: + - type: Transform + pos: 23.5,15.5 + parent: 1 + - uid: 4451 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-12.5 + parent: 1 + - uid: 4452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-4.5 + parent: 1 + - uid: 4453 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,4.5 + parent: 1 +- proto: StationMapBroken + entities: + - uid: 4445 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-24.5 + parent: 1 +- proto: StationMapCircuitboard + entities: + - uid: 4647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.596563,-15.771775 + parent: 1 +- proto: Stool + entities: + - uid: 908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.370923,8.557328 + parent: 1 +- proto: StoolBar + entities: + - uid: 683 + components: + - type: Transform + pos: -6.5,4.5 + parent: 1 + - uid: 1925 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,22.5 + parent: 1 + - uid: 1927 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,23.5 + parent: 1 + - uid: 2992 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,9.5 + parent: 1 + - uid: 2993 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,9.5 + parent: 1 + - uid: 2998 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,9.5 + parent: 1 + - uid: 2999 + components: + - type: Transform + pos: -8.5,4.5 + parent: 1 + - uid: 3000 + components: + - type: Transform + pos: -7.5,4.5 + parent: 1 +- proto: StructureGunRack + entities: + - uid: 4959 + components: + - type: Transform + pos: 39.5,5.5 + parent: 1 + - uid: 4965 + components: + - type: Transform + pos: 37.5,-4.5 + parent: 1 +- proto: StructureMeleeWeaponRack + entities: + - uid: 4958 + components: + - type: Transform + pos: 40.5,5.5 + parent: 1 + - uid: 4964 + components: + - type: Transform + pos: 38.5,-4.5 + parent: 1 +- proto: StructurePistolRack + entities: + - uid: 4963 + components: + - type: Transform + pos: 39.5,-4.5 + parent: 1 + - uid: 5036 + components: + - type: Transform + pos: 43.5,5.5 + parent: 1 +- proto: SubstationBasic + entities: + - uid: 1201 + components: + - type: Transform + pos: 22.5,19.5 + parent: 1 + - uid: 1323 + components: + - type: Transform + pos: -8.5,-7.5 + parent: 1 + - uid: 1653 + components: + - type: Transform + pos: 17.5,23.5 + parent: 1 + - uid: 2076 + components: + - type: Transform + pos: 6.5,24.5 + parent: 1 + - uid: 5671 + components: + - type: Transform + pos: 61.5,8.5 + parent: 1 + - uid: 5672 + components: + - type: Transform + pos: 61.5,7.5 + parent: 1 +- proto: SubstationMachineCircuitboard + entities: + - uid: 4518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.534063,-15.4124 + parent: 1 +- proto: SubstationWallBasic + entities: + - uid: 3052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-4.5 + parent: 1 +- proto: SuitStorageEVAPrisoner + entities: + - uid: 2557 + components: + - type: Transform + pos: 29.5,-10.5 + parent: 1 + - uid: 2558 + components: + - type: Transform + pos: 29.5,-11.5 + parent: 1 +- proto: SuitStorageWallmountSec + entities: + - uid: 2569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,14.5 + parent: 1 +- proto: SurveillanceCameraRouterSupply + entities: + - uid: 461 + components: + - type: Transform + pos: 23.5,17.5 + parent: 1 +- proto: SurveillanceCameraSupply + entities: + - uid: 285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,1.5 + parent: 1 + - uid: 321 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,11.5 + parent: 1 + - uid: 421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-3.5 + parent: 1 + - uid: 869 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,15.5 + parent: 1 + - uid: 870 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,9.5 + parent: 1 + - uid: 911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-9.5 + parent: 1 + - uid: 912 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-28.5 + parent: 1 + - uid: 913 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-1.5 + parent: 1 + - uid: 1317 + components: + - type: Transform + pos: 4.5,27.5 + parent: 1 + - uid: 1383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-7.5 + parent: 1 + - uid: 1430 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-1.5 + parent: 1 + - uid: 1920 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 1921 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-2.5 + parent: 1 + - uid: 1922 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-3.5 + parent: 1 + - uid: 1923 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-10.5 + parent: 1 + - uid: 2358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,12.5 + parent: 1 + - uid: 2373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,4.5 + parent: 1 + - uid: 2385 + components: + - type: Transform + pos: 52.5,8.5 + parent: 1 + - uid: 2386 + components: + - type: Transform + pos: 37.5,-0.5 + parent: 1 + - uid: 2387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-16.5 + parent: 1 + - uid: 2388 + components: + - type: Transform + pos: -10.5,-7.5 + parent: 1 + - uid: 2507 + components: + - type: Transform + pos: 14.5,-8.5 + parent: 1 + - uid: 2537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-7.5 + parent: 1 + - uid: 2538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-18.5 + parent: 1 + - uid: 2602 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,4.5 + parent: 1 + - uid: 4212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,1.5 + parent: 1 + - uid: 5273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,31.5 + parent: 1 + - uid: 5342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,1.5 + parent: 1 + - uid: 5400 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,18.5 + parent: 1 +- proto: Table + entities: + - uid: 204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-3.5 + parent: 1 + - uid: 382 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-2.5 + parent: 1 + - uid: 2104 + components: + - type: Transform + pos: 39.5,-1.5 + parent: 1 + - uid: 2105 + components: + - type: Transform + pos: 38.5,-1.5 + parent: 1 + - uid: 2162 + components: + - type: Transform + pos: 41.5,2.5 + parent: 1 + - uid: 2163 + components: + - type: Transform + pos: 42.5,2.5 + parent: 1 + - uid: 2561 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-8.5 + parent: 1 + - uid: 2644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-2.5 + parent: 1 + - uid: 2645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-3.5 + parent: 1 + - uid: 3089 + components: + - type: Transform + pos: 29.5,11.5 + parent: 1 + - uid: 3090 + components: + - type: Transform + pos: 29.5,10.5 + parent: 1 + - uid: 3091 + components: + - type: Transform + pos: 28.5,10.5 + parent: 1 + - uid: 4177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,14.5 + parent: 1 + - uid: 4220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-5.5 + parent: 1 + - uid: 4223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-6.5 + parent: 1 + - uid: 5027 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-4.5 + parent: 1 + - uid: 5035 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,5.5 + parent: 1 + - uid: 5343 + components: + - type: Transform + pos: -5.5,13.5 + parent: 1 + - uid: 5344 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,12.5 + parent: 1 + - uid: 5345 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,13.5 + parent: 1 + - uid: 5346 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,12.5 + parent: 1 + - uid: 5348 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,12.5 + parent: 1 + - uid: 5396 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,15.5 + parent: 1 + - uid: 5401 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 + - uid: 5416 + components: + - type: Transform + pos: 18.5,16.5 + parent: 1 + - uid: 5417 + components: + - type: Transform + pos: 19.5,16.5 + parent: 1 + - uid: 5439 + components: + - type: Transform + pos: 17.5,19.5 + parent: 1 + - uid: 5440 + components: + - type: Transform + pos: 18.5,19.5 + parent: 1 +- proto: TableBrass + entities: + - uid: 730 + components: + - type: Transform + pos: 10.5,23.5 + parent: 1 + - uid: 734 + components: + - type: Transform + pos: 9.5,22.5 + parent: 1 + - uid: 768 + components: + - type: Transform + pos: 9.5,23.5 + parent: 1 +- proto: TableCounterMetal + entities: + - uid: 1172 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - uid: 1368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-4.5 + parent: 1 + - uid: 1369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-3.5 + parent: 1 + - uid: 1953 + components: + - type: Transform + pos: 9.5,-2.5 + parent: 1 + - uid: 1955 + components: + - type: Transform + pos: 3.5,-8.5 + parent: 1 + - uid: 1956 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 1 + - uid: 1957 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 1 + - uid: 1960 + components: + - type: Transform + pos: 5.5,8.5 + parent: 1 + - uid: 1961 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 1962 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 2130 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 2135 + components: + - type: Transform + pos: 6.5,8.5 + parent: 1 + - uid: 2911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,9.5 + parent: 1 + - uid: 2912 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,9.5 + parent: 1 + - uid: 2915 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,3.5 + parent: 1 +- proto: TableCounterWood + entities: + - uid: 2897 + components: + - type: Transform + pos: 16.5,-15.5 + parent: 1 + - uid: 2906 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 2907 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - uid: 2909 + components: + - type: Transform + pos: -4.5,10.5 + parent: 1 + - uid: 2913 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - uid: 2914 + components: + - type: Transform + pos: -6.5,3.5 + parent: 1 + - uid: 2916 + components: + - type: Transform + pos: -8.5,3.5 + parent: 1 + - uid: 3752 + components: + - type: Transform + pos: 16.5,-16.5 + parent: 1 +- proto: TableFancyBlack + entities: + - uid: 2885 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,9.5 + parent: 1 +- proto: TableFancyPurple + entities: + - uid: 1061 + components: + - type: Transform + pos: -10.5,-9.5 + parent: 1 +- proto: TableGlass + entities: + - uid: 5515 + components: + - type: Transform + pos: 47.5,4.5 + parent: 1 + - uid: 5517 + components: + - type: Transform + pos: 45.5,3.5 + parent: 1 + - uid: 5525 + components: + - type: Transform + pos: 3.5,30.5 + parent: 1 +- proto: TableReinforced + entities: + - uid: 411 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 1 + - uid: 462 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-5.5 + parent: 1 + - uid: 466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-4.5 + parent: 1 + - uid: 894 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - uid: 940 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 1 + - uid: 968 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 1039 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 1685 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-10.5 + parent: 1 + - uid: 1959 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-1.5 + parent: 1 + - uid: 1992 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-6.5 + parent: 1 + - uid: 2152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-7.5 + parent: 1 + - uid: 3365 + components: + - type: Transform + pos: 46.5,8.5 + parent: 1 + - uid: 3366 + components: + - type: Transform + pos: 54.5,-7.5 + parent: 1 + - uid: 3368 + components: + - type: Transform + pos: 58.5,3.5 + parent: 1 + - uid: 4332 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-7.5 + parent: 1 + - uid: 4333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-6.5 + parent: 1 + - uid: 4334 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-6.5 + parent: 1 + - uid: 4336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-7.5 + parent: 1 + - uid: 4392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-6.5 + parent: 1 + - uid: 4410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-6.5 + parent: 1 + - uid: 5330 + components: + - type: Transform + pos: 10.5,-6.5 + parent: 1 + - uid: 5331 + components: + - type: Transform + pos: 10.5,-7.5 + parent: 1 + - uid: 5422 + components: + - type: Transform + pos: 53.5,-7.5 + parent: 1 + - uid: 5423 + components: + - type: Transform + pos: 46.5,-7.5 + parent: 1 + - uid: 5424 + components: + - type: Transform + pos: 47.5,-7.5 + parent: 1 + - uid: 5427 + components: + - type: Transform + pos: 58.5,-3.5 + parent: 1 + - uid: 5428 + components: + - type: Transform + pos: 58.5,-2.5 + parent: 1 + - uid: 5435 + components: + - type: Transform + pos: 58.5,4.5 + parent: 1 + - uid: 5436 + components: + - type: Transform + pos: 47.5,8.5 + parent: 1 + - uid: 5437 + components: + - type: Transform + pos: 53.5,8.5 + parent: 1 + - uid: 5438 + components: + - type: Transform + pos: 54.5,8.5 + parent: 1 +- proto: TableWood + entities: + - uid: 1085 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,7.5 + parent: 1 + - uid: 1101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,6.5 + parent: 1 + - uid: 1618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,5.5 + parent: 1 + - uid: 1635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,6.5 + parent: 1 + - uid: 1739 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,5.5 + parent: 1 + - uid: 1740 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,6.5 + parent: 1 + - uid: 1978 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,7.5 + parent: 1 + - uid: 2991 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,6.5 + parent: 1 + - uid: 5373 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 +- proto: TelecomServerFilledCargo + entities: + - uid: 4307 + components: + - type: Transform + pos: 23.5,16.5 + parent: 1 +- proto: TintedWindow + entities: + - uid: 88 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-12.5 + parent: 1 + - uid: 510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,28.5 + parent: 1 + - uid: 890 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,29.5 + parent: 1 + - uid: 897 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,29.5 + parent: 1 + - uid: 1000 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,28.5 + parent: 1 +- proto: ToiletEmpty + entities: + - uid: 3443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,27.5 + parent: 1 + - uid: 4418 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-5.5 + parent: 1 + - uid: 4419 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-5.5 + parent: 1 +- proto: TrashBag + entities: + - uid: 4300 + components: + - type: Transform + pos: -5.7685094,-10.42464 + parent: 1 + - uid: 4301 + components: + - type: Transform + pos: -5.5966344,-10.315265 + parent: 1 +- proto: TwoWayLever + entities: + - uid: 4178 + components: + - type: Transform + pos: -4.5,-10.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2000: + - Left: Forward + - Right: Reverse + - Middle: Off + 2110: + - Left: Forward + - Right: Reverse + - Middle: Off + - uid: 5492 + components: + - type: Transform + pos: 53.5,14.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1843: + - Left: Forward + - Right: Reverse + - Middle: Off + 1846: + - Left: Forward + - Right: Reverse + - Middle: Off + 1844: + - Left: Forward + - Right: Reverse + - Middle: Off + 1845: + - Left: Forward + - Right: Reverse + - Middle: Off + 1847: + - Left: Forward + - Right: Reverse + - Middle: Off + - uid: 5493 + components: + - type: Transform + pos: 64.5,-2.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1858: + - Left: Forward + - Right: Reverse + - Middle: Off + 1859: + - Left: Forward + - Right: Reverse + - Middle: Off + 1861: + - Left: Forward + - Right: Reverse + - Middle: Off + 1860: + - Left: Forward + - Right: Reverse + - Middle: Off + 1862: + - Left: Forward + - Right: Reverse + - Middle: Off + - uid: 5494 + components: + - type: Transform + pos: 47.5,-13.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1863: + - Left: Forward + - Right: Reverse + - Middle: Off + 1864: + - Left: Forward + - Right: Reverse + - Middle: Off + 1865: + - Left: Forward + - Right: Reverse + - Middle: Off + 1866: + - Left: Forward + - Right: Reverse + - Middle: Off + 1867: + - Left: Forward + - Right: Reverse + - Middle: Off + - uid: 5495 + components: + - type: Transform + pos: 53.5,-13.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1872: + - Left: Forward + - Right: Reverse + - Middle: Off + 1869: + - Left: Forward + - Right: Reverse + - Middle: Off + 1871: + - Left: Forward + - Right: Reverse + - Middle: Off + 1870: + - Left: Forward + - Right: Reverse + - Middle: Off + 1868: + - Left: Forward + - Right: Reverse + - Middle: Off + - uid: 5496 + components: + - type: Transform + pos: 64.5,3.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1853: + - Left: Forward + - Right: Reverse + - Middle: Off + 1856: + - Left: Forward + - Right: Reverse + - Middle: Off + 1854: + - Left: Forward + - Right: Reverse + - Middle: Off + 1855: + - Left: Forward + - Right: Reverse + - Middle: Off + 1857: + - Left: Forward + - Right: Reverse + - Middle: Off + - uid: 5497 + components: + - type: Transform + pos: 47.5,14.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1852: + - Left: Forward + - Right: Reverse + - Middle: Off + 1849: + - Left: Forward + - Right: Reverse + - Middle: Off + 1851: + - Left: Forward + - Right: Reverse + - Middle: Off + 1850: + - Left: Forward + - Right: Reverse + - Middle: Off + 1848: + - Left: Forward + - Right: Reverse + - Middle: Off +- proto: VendingMachineAstroVendPOI + entities: + - uid: 5462 + components: + - type: Transform + pos: -0.5,-35.5 + parent: 1 +- proto: VendingMachineAutoTuneVend + entities: + - uid: 5461 + components: + - type: Transform + pos: 1.5,36.5 + parent: 1 +- proto: VendingMachineBooze + entities: + - uid: 1753 + components: + - type: Transform + pos: 11.5,23.5 + parent: 1 +- proto: VendingMachineChapel + entities: + - uid: 5469 + components: + - type: Transform + pos: -0.5,-36.5 + parent: 1 +- proto: VendingMachineCigs + entities: + - uid: 5361 + components: + - type: Transform + pos: -3.5,-15.5 + parent: 1 +- proto: VendingMachineCiviMedPlus + entities: + - uid: 5516 + components: + - type: Transform + pos: 47.5,3.5 + parent: 1 +- proto: VendingMachineCondiments + entities: + - uid: 5372 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 +- proto: VendingMachineCuddlyCritterVend + entities: + - uid: 5368 + components: + - type: Transform + pos: 11.5,22.5 + parent: 1 +- proto: VendingMachineCuraDrobe + entities: + - uid: 5471 + components: + - type: Transform + pos: -26.5,1.5 + parent: 1 +- proto: VendingMachineDetDrobe + entities: + - uid: 5470 + components: + - type: Transform + pos: -28.5,1.5 + parent: 1 +- proto: VendingMachineDinnerware + entities: + - uid: 2357 + components: + - type: Transform + pos: -5.5,15.5 + parent: 1 +- proto: VendingMachineFlatpackVend + entities: + - uid: 5369 + components: + - type: Transform + pos: 2.5,21.5 + parent: 1 +- proto: VendingMachineFuelVend + entities: + - uid: 5371 + components: + - type: Transform + pos: 44.5,1.5 + parent: 1 +- proto: VendingMachineJaniDrobe + entities: + - uid: 1388 + components: + - type: Transform + pos: -6.5,-9.5 + parent: 1 +- proto: VendingMachineLawDrobe + entities: + - uid: 5466 + components: + - type: Transform + pos: -0.5,-34.5 + parent: 1 +- proto: VendingMachineMailDrobe + entities: + - uid: 1040 + components: + - type: Transform + pos: -6.5,-7.5 + parent: 1 +- proto: VendingMachineMailVend + entities: + - uid: 1041 + components: + - type: Transform + pos: -6.5,-6.5 + parent: 1 +- proto: VendingMachinePottedPlantVend + entities: + - uid: 3745 + components: + - type: Transform + pos: -21.5,-1.5 + parent: 1 +- proto: VendingMachinePride + entities: + - uid: 5451 + components: + - type: Transform + pos: -27.5,1.5 + parent: 1 +- proto: VendingMachineRepDrobe + entities: + - uid: 5464 + components: + - type: Transform + pos: 1.5,37.5 + parent: 1 +- proto: VendingMachineRobotics + entities: + - uid: 5365 + components: + - type: Transform + pos: 2.5,15.5 + parent: 1 +- proto: VendingMachineSec + entities: + - uid: 3092 + components: + - type: Transform + pos: 26.5,12.5 + parent: 1 +- proto: VendingMachineTankDispenserEVAPOI + entities: + - uid: 5364 + components: + - type: Transform + pos: 2.5,22.5 + parent: 1 +- proto: VendingMachineTheater + entities: + - uid: 5465 + components: + - type: Transform + pos: 1.5,38.5 + parent: 1 +- proto: VendingMachineVendomatPOI + entities: + - uid: 5381 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 +- proto: VendingMachineYouToolPOI + entities: + - uid: 5363 + components: + - type: Transform + pos: 2.5,16.5 + parent: 1 +- proto: WallmountTelevision + entities: + - uid: 5591 + components: + - type: Transform + pos: -26.5,2.5 + parent: 1 + - uid: 5592 + components: + - type: Transform + pos: 54.5,-6.5 + parent: 1 + - uid: 5593 + components: + - type: Transform + pos: 54.5,7.5 + parent: 1 + - uid: 5594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-10.5 + parent: 1 + - uid: 5595 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,20.5 + parent: 1 +- proto: WallReinforced + entities: + - uid: 10 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,23.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,20.5 + parent: 1 + - uid: 57 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-12.5 + parent: 1 + - uid: 127 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-38.5 + parent: 1 + - uid: 148 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,20.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: 8.5,20.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: 11.5,16.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: 9.5,16.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 10.5,16.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: -5.5,20.5 + parent: 1 + - uid: 201 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-4.5 + parent: 1 + - uid: 202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-9.5 + parent: 1 + - uid: 203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-9.5 + parent: 1 + - uid: 207 + components: + - type: Transform + pos: 12.5,21.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: 10.5,20.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: 14.5,20.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: 13.5,20.5 + parent: 1 + - uid: 224 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-8.5 + parent: 1 + - uid: 252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-8.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: -1.5,20.5 + parent: 1 + - uid: 291 + components: + - type: Transform + pos: -7.5,20.5 + parent: 1 + - uid: 292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,13.5 + parent: 1 + - uid: 294 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,2.5 + parent: 1 + - uid: 295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,2.5 + parent: 1 + - uid: 298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,2.5 + parent: 1 + - uid: 307 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,2.5 + parent: 1 + - uid: 310 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,2.5 + parent: 1 + - uid: 311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,2.5 + parent: 1 + - uid: 312 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,2.5 + parent: 1 + - uid: 333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,-1.5 + parent: 1 + - uid: 334 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,-1.5 + parent: 1 + - uid: 343 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-1.5 + parent: 1 + - uid: 345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-1.5 + parent: 1 + - uid: 346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-1.5 + parent: 1 + - uid: 370 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,18.5 + parent: 1 + - uid: 374 + components: + - type: Transform + pos: -1.5,19.5 + parent: 1 + - uid: 383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-9.5 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: 11.5,20.5 + parent: 1 + - uid: 385 + components: + - type: Transform + pos: 9.5,20.5 + parent: 1 + - uid: 386 + components: + - type: Transform + pos: 12.5,20.5 + parent: 1 + - uid: 390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-8.5 + parent: 1 + - uid: 392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,20.5 + parent: 1 + - uid: 410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-10.5 + parent: 1 + - uid: 422 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-5.5 + parent: 1 + - uid: 424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,2.5 + parent: 1 + - uid: 435 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,4.5 + parent: 1 + - uid: 436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,4.5 + parent: 1 + - uid: 441 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-10.5 + parent: 1 + - uid: 477 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,21.5 + parent: 1 + - uid: 483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-42.5 + parent: 1 + - uid: 490 + components: + - type: Transform + pos: 30.5,5.5 + parent: 1 + - uid: 491 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-12.5 + parent: 1 + - uid: 506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-11.5 + parent: 1 + - uid: 524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-12.5 + parent: 1 + - uid: 525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-9.5 + parent: 1 + - uid: 538 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-13.5 + parent: 1 + - uid: 562 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 1 + - uid: 563 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 1 + - uid: 564 + components: + - type: Transform + pos: -9.5,-4.5 + parent: 1 + - uid: 565 + components: + - type: Transform + pos: -8.5,-4.5 + parent: 1 + - uid: 566 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 1 + - uid: 567 + components: + - type: Transform + pos: -8.5,-6.5 + parent: 1 + - uid: 568 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-9.5 + parent: 1 + - uid: 569 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-9.5 + parent: 1 + - uid: 570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-9.5 + parent: 1 + - uid: 571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-28.5 + parent: 1 + - uid: 572 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-5.5 + parent: 1 + - uid: 573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-3.5 + parent: 1 + - uid: 574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 1 + - uid: 575 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-1.5 + parent: 1 + - uid: 576 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,13.5 + parent: 1 + - uid: 577 + components: + - type: Transform + pos: -7.5,-6.5 + parent: 1 + - uid: 578 + components: + - type: Transform + pos: -7.5,-7.5 + parent: 1 + - uid: 580 + components: + - type: Transform + pos: -6.5,-8.5 + parent: 1 + - uid: 582 + components: + - type: Transform + pos: -5.5,-8.5 + parent: 1 + - uid: 585 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-8.5 + parent: 1 + - uid: 587 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,16.5 + parent: 1 + - uid: 588 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,-1.5 + parent: 1 + - uid: 592 + components: + - type: Transform + pos: -4.5,-9.5 + parent: 1 + - uid: 593 + components: + - type: Transform + pos: -3.5,-9.5 + parent: 1 + - uid: 594 + components: + - type: Transform + pos: -2.5,-9.5 + parent: 1 + - uid: 598 + components: + - type: Transform + pos: 16.5,20.5 + parent: 1 + - uid: 601 + components: + - type: Transform + pos: 15.5,20.5 + parent: 1 + - uid: 602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-2.5 + parent: 1 + - uid: 603 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-2.5 + parent: 1 + - uid: 604 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - uid: 605 + components: + - type: Transform + pos: -11.5,-1.5 + parent: 1 + - uid: 606 + components: + - type: Transform + pos: -12.5,-1.5 + parent: 1 + - uid: 608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-8.5 + parent: 1 + - uid: 613 + components: + - type: Transform + pos: 25.5,14.5 + parent: 1 + - uid: 619 + components: + - type: Transform + pos: 25.5,13.5 + parent: 1 + - uid: 623 + components: + - type: Transform + pos: 29.5,8.5 + parent: 1 + - uid: 624 + components: + - type: Transform + pos: 29.5,7.5 + parent: 1 + - uid: 625 + components: + - type: Transform + pos: 29.5,6.5 + parent: 1 + - uid: 626 + components: + - type: Transform + pos: 29.5,5.5 + parent: 1 + - uid: 627 + components: + - type: Transform + pos: 30.5,4.5 + parent: 1 + - uid: 628 + components: + - type: Transform + pos: 30.5,3.5 + parent: 1 + - uid: 629 + components: + - type: Transform + pos: 30.5,2.5 + parent: 1 + - uid: 630 + components: + - type: Transform + pos: 29.5,2.5 + parent: 1 + - uid: 631 + components: + - type: Transform + pos: 26.5,2.5 + parent: 1 + - uid: 635 + components: + - type: Transform + pos: 25.5,2.5 + parent: 1 + - uid: 636 + components: + - type: Transform + pos: 25.5,5.5 + parent: 1 + - uid: 641 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,-2.5 + parent: 1 + - uid: 642 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-2.5 + parent: 1 + - uid: 643 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-2.5 + parent: 1 + - uid: 645 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-2.5 + parent: 1 + - uid: 658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,3.5 + parent: 1 + - uid: 659 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,3.5 + parent: 1 + - uid: 663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,3.5 + parent: 1 + - uid: 664 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,3.5 + parent: 1 + - uid: 675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-12.5 + parent: 1 + - uid: 677 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,3.5 + parent: 1 + - uid: 679 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,2.5 + parent: 1 + - uid: 680 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-4.5 + parent: 1 + - uid: 681 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-4.5 + parent: 1 + - uid: 690 + components: + - type: Transform + pos: -6.5,-19.5 + parent: 1 + - uid: 691 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-12.5 + parent: 1 + - uid: 692 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-11.5 + parent: 1 + - uid: 693 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-8.5 + parent: 1 + - uid: 694 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-8.5 + parent: 1 + - uid: 695 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-7.5 + parent: 1 + - uid: 696 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-7.5 + parent: 1 + - uid: 698 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-6.5 + parent: 1 + - uid: 718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-18.5 + parent: 1 + - uid: 753 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-5.5 + parent: 1 + - uid: 754 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-4.5 + parent: 1 + - uid: 756 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-30.5 + parent: 1 + - uid: 760 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-26.5 + parent: 1 + - uid: 761 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-25.5 + parent: 1 + - uid: 762 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-24.5 + parent: 1 + - uid: 763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-23.5 + parent: 1 + - uid: 764 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-22.5 + parent: 1 + - uid: 765 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-21.5 + parent: 1 + - uid: 766 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-20.5 + parent: 1 + - uid: 772 + components: + - type: Transform + pos: -5.5,-20.5 + parent: 1 + - uid: 790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-14.5 + parent: 1 + - uid: 794 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-18.5 + parent: 1 + - uid: 797 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-7.5 + parent: 1 + - uid: 798 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-22.5 + parent: 1 + - uid: 799 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-23.5 + parent: 1 + - uid: 800 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-24.5 + parent: 1 + - uid: 803 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-5.5 + parent: 1 + - uid: 805 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-29.5 + parent: 1 + - uid: 809 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-28.5 + parent: 1 + - uid: 810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-29.5 + parent: 1 + - uid: 815 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-30.5 + parent: 1 + - uid: 816 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-25.5 + parent: 1 + - uid: 818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-30.5 + parent: 1 + - uid: 819 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-30.5 + parent: 1 + - uid: 820 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-29.5 + parent: 1 + - uid: 822 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-30.5 + parent: 1 + - uid: 823 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-28.5 + parent: 1 + - uid: 824 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-28.5 + parent: 1 + - uid: 825 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-27.5 + parent: 1 + - uid: 826 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-27.5 + parent: 1 + - uid: 827 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-28.5 + parent: 1 + - uid: 828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-26.5 + parent: 1 + - uid: 829 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-26.5 + parent: 1 + - uid: 830 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-26.5 + parent: 1 + - uid: 835 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-27.5 + parent: 1 + - uid: 836 + components: + - type: Transform + pos: -8.5,-16.5 + parent: 1 + - uid: 837 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-24.5 + parent: 1 + - uid: 838 + components: + - type: Transform + pos: -8.5,-14.5 + parent: 1 + - uid: 845 + components: + - type: Transform + pos: 25.5,6.5 + parent: 1 + - uid: 850 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-2.5 + parent: 1 + - uid: 851 + components: + - type: Transform + pos: 25.5,9.5 + parent: 1 + - uid: 852 + components: + - type: Transform + pos: 25.5,8.5 + parent: 1 + - uid: 853 + components: + - type: Transform + pos: 26.5,5.5 + parent: 1 + - uid: 854 + components: + - type: Transform + pos: 28.5,5.5 + parent: 1 + - uid: 855 + components: + - type: Transform + pos: 26.5,9.5 + parent: 1 + - uid: 856 + components: + - type: Transform + pos: 28.5,9.5 + parent: 1 + - uid: 857 + components: + - type: Transform + pos: -8.5,-13.5 + parent: 1 + - uid: 858 + components: + - type: Transform + pos: 16.5,15.5 + parent: 1 + - uid: 859 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-17.5 + parent: 1 + - uid: 861 + components: + - type: Transform + pos: -1.5,21.5 + parent: 1 + - uid: 865 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-25.5 + parent: 1 + - uid: 872 + components: + - type: Transform + pos: 7.5,30.5 + parent: 1 + - uid: 873 + components: + - type: Transform + pos: 5.5,30.5 + parent: 1 + - uid: 874 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-25.5 + parent: 1 + - uid: 875 + components: + - type: Transform + pos: 12.5,16.5 + parent: 1 + - uid: 877 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-24.5 + parent: 1 + - uid: 878 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-25.5 + parent: 1 + - uid: 879 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-25.5 + parent: 1 + - uid: 882 + components: + - type: Transform + pos: 41.5,-10.5 + parent: 1 + - uid: 883 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-25.5 + parent: 1 + - uid: 885 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-25.5 + parent: 1 + - uid: 886 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-22.5 + parent: 1 + - uid: 889 + components: + - type: Transform + pos: 3.5,-14.5 + parent: 1 + - uid: 891 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-26.5 + parent: 1 + - uid: 892 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-4.5 + parent: 1 + - uid: 902 + components: + - type: Transform + pos: -5.5,19.5 + parent: 1 + - uid: 903 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-14.5 + parent: 1 + - uid: 904 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,-1.5 + parent: 1 + - uid: 915 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-18.5 + parent: 1 + - uid: 931 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-1.5 + parent: 1 + - uid: 936 + components: + - type: Transform + pos: -8.5,-15.5 + parent: 1 + - uid: 947 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-14.5 + parent: 1 + - uid: 948 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-14.5 + parent: 1 + - uid: 955 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-1.5 + parent: 1 + - uid: 956 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-2.5 + parent: 1 + - uid: 957 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-3.5 + parent: 1 + - uid: 958 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-1.5 + parent: 1 + - uid: 960 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-3.5 + parent: 1 + - uid: 961 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-1.5 + parent: 1 + - uid: 962 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-2.5 + parent: 1 + - uid: 963 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-3.5 + parent: 1 + - uid: 964 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-1.5 + parent: 1 + - uid: 965 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-1.5 + parent: 1 + - uid: 966 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-3.5 + parent: 1 + - uid: 967 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-3.5 + parent: 1 + - uid: 973 + components: + - type: Transform + pos: -1.5,22.5 + parent: 1 + - uid: 974 + components: + - type: Transform + pos: -1.5,23.5 + parent: 1 + - uid: 975 + components: + - type: Transform + pos: -1.5,24.5 + parent: 1 + - uid: 976 + components: + - type: Transform + pos: -1.5,26.5 + parent: 1 + - uid: 977 + components: + - type: Transform + pos: -1.5,25.5 + parent: 1 + - uid: 981 + components: + - type: Transform + pos: -1.5,30.5 + parent: 1 + - uid: 982 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-6.5 + parent: 1 + - uid: 983 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-9.5 + parent: 1 + - uid: 984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-9.5 + parent: 1 + - uid: 987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-4.5 + parent: 1 + - uid: 989 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-9.5 + parent: 1 + - uid: 993 + components: + - type: Transform + pos: 16.5,17.5 + parent: 1 + - uid: 996 + components: + - type: Transform + pos: 16.5,19.5 + parent: 1 + - uid: 1002 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-9.5 + parent: 1 + - uid: 1003 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-8.5 + parent: 1 + - uid: 1004 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-4.5 + parent: 1 + - uid: 1015 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,-3.5 + parent: 1 + - uid: 1021 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-3.5 + parent: 1 + - uid: 1023 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-8.5 + parent: 1 + - uid: 1024 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-4.5 + parent: 1 + - uid: 1025 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-4.5 + parent: 1 + - uid: 1027 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,2.5 + parent: 1 + - uid: 1028 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-3.5 + parent: 1 + - uid: 1029 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-2.5 + parent: 1 + - uid: 1032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-1.5 + parent: 1 + - uid: 1036 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-8.5 + parent: 1 + - uid: 1044 + components: + - type: Transform + pos: -5.5,-9.5 + parent: 1 + - uid: 1052 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,-1.5 + parent: 1 + - uid: 1055 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-18.5 + parent: 1 + - uid: 1056 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-18.5 + parent: 1 + - uid: 1060 + components: + - type: Transform + pos: -11.5,10.5 + parent: 1 + - uid: 1076 + components: + - type: Transform + pos: 10.5,-23.5 + parent: 1 + - uid: 1078 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-1.5 + parent: 1 + - uid: 1079 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,15.5 + parent: 1 + - uid: 1080 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,15.5 + parent: 1 + - uid: 1086 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,13.5 + parent: 1 + - uid: 1089 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,12.5 + parent: 1 + - uid: 1090 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,11.5 + parent: 1 + - uid: 1091 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,9.5 + parent: 1 + - uid: 1092 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,9.5 + parent: 1 + - uid: 1093 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,8.5 + parent: 1 + - uid: 1094 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,7.5 + parent: 1 + - uid: 1095 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,6.5 + parent: 1 + - uid: 1097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,5.5 + parent: 1 + - uid: 1098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,4.5 + parent: 1 + - uid: 1099 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,3.5 + parent: 1 + - uid: 1100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,2.5 + parent: 1 + - uid: 1102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,12.5 + parent: 1 + - uid: 1103 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,12.5 + parent: 1 + - uid: 1104 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,12.5 + parent: 1 + - uid: 1105 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,11.5 + parent: 1 + - uid: 1106 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,7.5 + parent: 1 + - uid: 1107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,3.5 + parent: 1 + - uid: 1108 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,2.5 + parent: 1 + - uid: 1109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,2.5 + parent: 1 + - uid: 1110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,2.5 + parent: 1 + - uid: 1111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,2.5 + parent: 1 + - uid: 1114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,2.5 + parent: 1 + - uid: 1115 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,11.5 + parent: 1 + - uid: 1116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,11.5 + parent: 1 + - uid: 1119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,4.5 + parent: 1 + - uid: 1120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,5.5 + parent: 1 + - uid: 1121 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,6.5 + parent: 1 + - uid: 1122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,7.5 + parent: 1 + - uid: 1123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,8.5 + parent: 1 + - uid: 1124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,9.5 + parent: 1 + - uid: 1125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,10.5 + parent: 1 + - uid: 1126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,11.5 + parent: 1 + - uid: 1127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,12.5 + parent: 1 + - uid: 1128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,12.5 + parent: 1 + - uid: 1129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,12.5 + parent: 1 + - uid: 1130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,12.5 + parent: 1 + - uid: 1131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,12.5 + parent: 1 + - uid: 1132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,12.5 + parent: 1 + - uid: 1133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,3.5 + parent: 1 + - uid: 1135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,12.5 + parent: 1 + - uid: 1136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,12.5 + parent: 1 + - uid: 1137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,12.5 + parent: 1 + - uid: 1140 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,20.5 + parent: 1 + - uid: 1141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,19.5 + parent: 1 + - uid: 1142 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,18.5 + parent: 1 + - uid: 1143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,17.5 + parent: 1 + - uid: 1144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,16.5 + parent: 1 + - uid: 1145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,14.5 + parent: 1 + - uid: 1146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,13.5 + parent: 1 + - uid: 1147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,15.5 + parent: 1 + - uid: 1149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,26.5 + parent: 1 + - uid: 1150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,26.5 + parent: 1 + - uid: 1151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,26.5 + parent: 1 + - uid: 1152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,26.5 + parent: 1 + - uid: 1153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,25.5 + parent: 1 + - uid: 1154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,24.5 + parent: 1 + - uid: 1155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,24.5 + parent: 1 + - uid: 1156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,24.5 + parent: 1 + - uid: 1157 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,24.5 + parent: 1 + - uid: 1158 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,24.5 + parent: 1 + - uid: 1159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,24.5 + parent: 1 + - uid: 1164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,31.5 + parent: 1 + - uid: 1165 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,31.5 + parent: 1 + - uid: 1166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,30.5 + parent: 1 + - uid: 1167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,29.5 + parent: 1 + - uid: 1168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,28.5 + parent: 1 + - uid: 1169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,29.5 + parent: 1 + - uid: 1170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,29.5 + parent: 1 + - uid: 1171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,29.5 + parent: 1 + - uid: 1174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,31.5 + parent: 1 + - uid: 1176 + components: + - type: Transform + pos: 3.5,-18.5 + parent: 1 + - uid: 1179 + components: + - type: Transform + pos: 5.5,-18.5 + parent: 1 + - uid: 1181 + components: + - type: Transform + pos: 5.5,-14.5 + parent: 1 + - uid: 1182 + components: + - type: Transform + pos: 3.5,-22.5 + parent: 1 + - uid: 1184 + components: + - type: Transform + pos: 9.5,-23.5 + parent: 1 + - uid: 1186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-3.5 + parent: 1 + - uid: 1187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-8.5 + parent: 1 + - uid: 1191 + components: + - type: Transform + pos: 5.5,-23.5 + parent: 1 + - uid: 1192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,18.5 + parent: 1 + - uid: 1193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,10.5 + parent: 1 + - uid: 1194 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,11.5 + parent: 1 + - uid: 1195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,12.5 + parent: 1 + - uid: 1196 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,13.5 + parent: 1 + - uid: 1197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,14.5 + parent: 1 + - uid: 1198 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,15.5 + parent: 1 + - uid: 1199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,16.5 + parent: 1 + - uid: 1200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,17.5 + parent: 1 + - uid: 1211 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-25.5 + parent: 1 + - uid: 1213 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,14.5 + parent: 1 + - uid: 1214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,14.5 + parent: 1 + - uid: 1215 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,14.5 + parent: 1 + - uid: 1216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,14.5 + parent: 1 + - uid: 1217 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,14.5 + parent: 1 + - uid: 1218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,15.5 + parent: 1 + - uid: 1219 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,16.5 + parent: 1 + - uid: 1221 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,17.5 + parent: 1 + - uid: 1222 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,18.5 + parent: 1 + - uid: 1224 + components: + - type: Transform + pos: 12.5,22.5 + parent: 1 + - uid: 1225 + components: + - type: Transform + pos: 12.5,23.5 + parent: 1 + - uid: 1231 + components: + - type: Transform + pos: 7.5,20.5 + parent: 1 + - uid: 1234 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-4.5 + parent: 1 + - uid: 1244 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-10.5 + parent: 1 + - uid: 1246 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,22.5 + parent: 1 + - uid: 1251 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,22.5 + parent: 1 + - uid: 1252 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-14.5 + parent: 1 + - uid: 1254 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,21.5 + parent: 1 + - uid: 1255 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,21.5 + parent: 1 + - uid: 1256 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,20.5 + parent: 1 + - uid: 1257 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,20.5 + parent: 1 + - uid: 1258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,20.5 + parent: 1 + - uid: 1266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,19.5 + parent: 1 + - uid: 1267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,18.5 + parent: 1 + - uid: 1268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,19.5 + parent: 1 + - uid: 1269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,18.5 + parent: 1 + - uid: 1271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,17.5 + parent: 1 + - uid: 1274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,25.5 + parent: 1 + - uid: 1275 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,24.5 + parent: 1 + - uid: 1276 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,24.5 + parent: 1 + - uid: 1277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,24.5 + parent: 1 + - uid: 1278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,23.5 + parent: 1 + - uid: 1279 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,23.5 + parent: 1 + - uid: 1289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-24.5 + parent: 1 + - uid: 1290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,2.5 + parent: 1 + - uid: 1293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,2.5 + parent: 1 + - uid: 1296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-24.5 + parent: 1 + - uid: 1298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-14.5 + parent: 1 + - uid: 1305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-1.5 + parent: 1 + - uid: 1307 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-1.5 + parent: 1 + - uid: 1318 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-2.5 + parent: 1 + - uid: 1327 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,23.5 + parent: 1 + - uid: 1336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-38.5 + parent: 1 + - uid: 1337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-37.5 + parent: 1 + - uid: 1338 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-36.5 + parent: 1 + - uid: 1340 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-35.5 + parent: 1 + - uid: 1342 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-34.5 + parent: 1 + - uid: 1343 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-33.5 + parent: 1 + - uid: 1344 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-32.5 + parent: 1 + - uid: 1346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-31.5 + parent: 1 + - uid: 1351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-31.5 + parent: 1 + - uid: 1352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-32.5 + parent: 1 + - uid: 1353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-33.5 + parent: 1 + - uid: 1354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-34.5 + parent: 1 + - uid: 1355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-35.5 + parent: 1 + - uid: 1356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-36.5 + parent: 1 + - uid: 1357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-37.5 + parent: 1 + - uid: 1358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-38.5 + parent: 1 + - uid: 1360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-38.5 + parent: 1 + - uid: 1363 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-42.5 + parent: 1 + - uid: 1364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-42.5 + parent: 1 + - uid: 1365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-42.5 + parent: 1 + - uid: 1375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-44.5 + parent: 1 + - uid: 1379 + components: + - type: Transform + pos: 12.5,13.5 + parent: 1 + - uid: 1381 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-44.5 + parent: 1 + - uid: 1384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,39.5 + parent: 1 + - uid: 1386 + components: + - type: Transform + pos: -4.5,17.5 + parent: 1 + - uid: 1424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-1.5 + parent: 1 + - uid: 1429 + components: + - type: Transform + pos: -2.5,17.5 + parent: 1 + - uid: 1431 + components: + - type: Transform + pos: 10.5,18.5 + parent: 1 + - uid: 1432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,39.5 + parent: 1 + - uid: 1433 + components: + - type: Transform + pos: 9.5,18.5 + parent: 1 + - uid: 1434 + components: + - type: Transform + pos: 11.5,18.5 + parent: 1 + - uid: 1466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,38.5 + parent: 1 + - uid: 1467 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,37.5 + parent: 1 + - uid: 1468 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,36.5 + parent: 1 + - uid: 1469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,35.5 + parent: 1 + - uid: 1470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,34.5 + parent: 1 + - uid: 1471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,33.5 + parent: 1 + - uid: 1474 + components: + - type: Transform + pos: 12.5,18.5 + parent: 1 + - uid: 1523 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,32.5 + parent: 1 + - uid: 1524 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,32.5 + parent: 1 + - uid: 1525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,33.5 + parent: 1 + - uid: 1529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,34.5 + parent: 1 + - uid: 1530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,35.5 + parent: 1 + - uid: 1531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,36.5 + parent: 1 + - uid: 1532 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,37.5 + parent: 1 + - uid: 1533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,38.5 + parent: 1 + - uid: 1534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,39.5 + parent: 1 + - uid: 1536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,39.5 + parent: 1 + - uid: 1537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,43.5 + parent: 1 + - uid: 1539 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,43.5 + parent: 1 + - uid: 1540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,45.5 + parent: 1 + - uid: 1542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,45.5 + parent: 1 + - uid: 1544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,43.5 + parent: 1 + - uid: 1546 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,43.5 + parent: 1 + - uid: 1547 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,11.5 + parent: 1 + - uid: 1548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,11.5 + parent: 1 + - uid: 1549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,11.5 + parent: 1 + - uid: 1550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,10.5 + parent: 1 + - uid: 1551 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,10.5 + parent: 1 + - uid: 1552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,9.5 + parent: 1 + - uid: 1553 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,9.5 + parent: 1 + - uid: 1556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,6.5 + parent: 1 + - uid: 1557 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,6.5 + parent: 1 + - uid: 1558 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,5.5 + parent: 1 + - uid: 1559 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,4.5 + parent: 1 + - uid: 1560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,3.5 + parent: 1 + - uid: 1561 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,3.5 + parent: 1 + - uid: 1562 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,2.5 + parent: 1 + - uid: 1563 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,13.5 + parent: 1 + - uid: 1564 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,13.5 + parent: 1 + - uid: 1565 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,13.5 + parent: 1 + - uid: 1566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,15.5 + parent: 1 + - uid: 1567 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,17.5 + parent: 1 + - uid: 1568 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,18.5 + parent: 1 + - uid: 1569 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,18.5 + parent: 1 + - uid: 1570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,17.5 + parent: 1 + - uid: 1571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,15.5 + parent: 1 + - uid: 1572 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,13.5 + parent: 1 + - uid: 1573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,13.5 + parent: 1 + - uid: 1574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,13.5 + parent: 1 + - uid: 1575 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,12.5 + parent: 1 + - uid: 1576 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,8.5 + parent: 1 + - uid: 1577 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,8.5 + parent: 1 + - uid: 1578 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,7.5 + parent: 1 + - uid: 1579 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,6.5 + parent: 1 + - uid: 1580 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,3.5 + parent: 1 + - uid: 1581 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,3.5 + parent: 1 + - uid: 1582 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,3.5 + parent: 1 + - uid: 1583 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-2.5 + parent: 1 + - uid: 1584 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,-2.5 + parent: 1 + - uid: 1585 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,-2.5 + parent: 1 + - uid: 1586 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-7.5 + parent: 1 + - uid: 1587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-7.5 + parent: 1 + - uid: 1588 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-6.5 + parent: 1 + - uid: 1589 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-5.5 + parent: 1 + - uid: 1590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-11.5 + parent: 1 + - uid: 1591 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-12.5 + parent: 1 + - uid: 1592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-12.5 + parent: 1 + - uid: 1593 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-17.5 + parent: 1 + - uid: 1594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-14.5 + parent: 1 + - uid: 1595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-16.5 + parent: 1 + - uid: 1596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-17.5 + parent: 1 + - uid: 1597 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-16.5 + parent: 1 + - uid: 1598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-14.5 + parent: 1 + - uid: 1599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-1.5 + parent: 1 + - uid: 1600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-12.5 + parent: 1 + - uid: 1601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-12.5 + parent: 1 + - uid: 1602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-12.5 + parent: 1 + - uid: 1603 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-10.5 + parent: 1 + - uid: 1604 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-9.5 + parent: 1 + - uid: 1605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-2.5 + parent: 1 + - uid: 1606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-2.5 + parent: 1 + - uid: 1607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-3.5 + parent: 1 + - uid: 1608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-4.5 + parent: 1 + - uid: 1609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-5.5 + parent: 1 + - uid: 1610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-5.5 + parent: 1 + - uid: 1616 + components: + - type: Transform + pos: 42.5,-10.5 + parent: 1 + - uid: 1628 + components: + - type: Transform + pos: 5.5,-22.5 + parent: 1 + - uid: 1772 + components: + - type: Transform + pos: 38.5,-8.5 + parent: 1 + - uid: 1773 + components: + - type: Transform + pos: 39.5,-8.5 + parent: 1 + - uid: 1797 + components: + - type: Transform + pos: -6.5,-20.5 + parent: 1 + - uid: 1807 + components: + - type: Transform + pos: -3.5,-20.5 + parent: 1 + - uid: 1808 + components: + - type: Transform + pos: -4.5,-20.5 + parent: 1 + - uid: 1809 + components: + - type: Transform + pos: -2.5,-20.5 + parent: 1 + - uid: 1820 + components: + - type: Transform + pos: 39.5,-9.5 + parent: 1 + - uid: 1932 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-18.5 + parent: 1 + - uid: 1933 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-17.5 + parent: 1 + - uid: 1943 + components: + - type: Transform + pos: -2.5,-21.5 + parent: 1 + - uid: 1949 + components: + - type: Transform + pos: -3.5,-21.5 + parent: 1 + - uid: 2005 + components: + - type: Transform + pos: -14.5,-1.5 + parent: 1 + - uid: 2022 + components: + - type: Transform + pos: 30.5,-1.5 + parent: 1 + - uid: 2023 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,15.5 + parent: 1 + - uid: 2024 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,10.5 + parent: 1 + - uid: 2072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,3.5 + parent: 1 + - uid: 2073 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,3.5 + parent: 1 + - uid: 2115 + components: + - type: Transform + pos: -13.5,-1.5 + parent: 1 + - uid: 2145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,8.5 + parent: 1 + - uid: 2146 + components: + - type: Transform + pos: -14.5,7.5 + parent: 1 + - uid: 2147 + components: + - type: Transform + pos: -14.5,3.5 + parent: 1 + - uid: 2339 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,17.5 + parent: 1 + - uid: 2359 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,15.5 + parent: 1 + - uid: 2360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,15.5 + parent: 1 + - uid: 2603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,20.5 + parent: 1 + - uid: 2876 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,7.5 + parent: 1 + - uid: 2947 + components: + - type: Transform + pos: 23.5,15.5 + parent: 1 + - uid: 2948 + components: + - type: Transform + pos: 22.5,15.5 + parent: 1 + - uid: 2958 + components: + - type: Transform + pos: 18.5,15.5 + parent: 1 + - uid: 2960 + components: + - type: Transform + pos: 17.5,15.5 + parent: 1 + - uid: 5347 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,17.5 + parent: 1 +- proto: WallReinforcedDiagonal + entities: + - uid: 395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-8.5 + parent: 1 +- proto: WallSolid + entities: + - uid: 3 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: 5.5,-8.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 7.5,-8.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 7.5,-7.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 8.5,-7.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 10.5,-4.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: -12.5,2.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: -13.5,2.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: -14.5,2.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: 6.5,-11.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: 5.5,-11.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 8.5,-11.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 9.5,-11.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: 10.5,-11.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: 11.5,-11.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 9.5,-8.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 9.5,-7.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: 9.5,-9.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 5.5,-12.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 7.5,-11.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: -5.5,3.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 38.5,2.5 + parent: 1 + - uid: 266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-26.5 + parent: 1 + - uid: 267 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-24.5 + parent: 1 + - uid: 268 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-24.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: 40.5,-8.5 + parent: 1 + - uid: 357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,8.5 + parent: 1 + - uid: 394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-9.5 + parent: 1 + - uid: 396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-9.5 + parent: 1 + - uid: 423 + components: + - type: Transform + pos: 18.5,-14.5 + parent: 1 + - uid: 480 + components: + - type: Transform + pos: 13.5,-11.5 + parent: 1 + - uid: 481 + components: + - type: Transform + pos: 12.5,-11.5 + parent: 1 + - uid: 509 + components: + - type: Transform + pos: 16.5,-11.5 + parent: 1 + - uid: 539 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-9.5 + parent: 1 + - uid: 540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-9.5 + parent: 1 + - uid: 541 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-9.5 + parent: 1 + - uid: 542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-9.5 + parent: 1 + - uid: 543 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-9.5 + parent: 1 + - uid: 544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-9.5 + parent: 1 + - uid: 546 + components: + - type: Transform + pos: 14.5,-11.5 + parent: 1 + - uid: 547 + components: + - type: Transform + pos: 15.5,-11.5 + parent: 1 + - uid: 550 + components: + - type: Transform + pos: 17.5,-11.5 + parent: 1 + - uid: 553 + components: + - type: Transform + pos: 18.5,-11.5 + parent: 1 + - uid: 584 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,23.5 + parent: 1 + - uid: 595 + components: + - type: Transform + pos: 16.5,-14.5 + parent: 1 + - uid: 596 + components: + - type: Transform + pos: 5.5,-13.5 + parent: 1 + - uid: 667 + components: + - type: Transform + pos: 16.5,-12.5 + parent: 1 + - uid: 668 + components: + - type: Transform + pos: 17.5,-14.5 + parent: 1 + - uid: 697 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,21.5 + parent: 1 + - uid: 699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,10.5 + parent: 1 + - uid: 700 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,10.5 + parent: 1 + - uid: 701 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,10.5 + parent: 1 + - uid: 702 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,10.5 + parent: 1 + - uid: 706 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,9.5 + parent: 1 + - uid: 707 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,9.5 + parent: 1 + - uid: 708 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,9.5 + parent: 1 + - uid: 713 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,7.5 + parent: 1 + - uid: 714 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,6.5 + parent: 1 + - uid: 715 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,5.5 + parent: 1 + - uid: 716 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,2.5 + parent: 1 + - uid: 717 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,25.5 + parent: 1 + - uid: 722 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,2.5 + parent: 1 + - uid: 723 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,2.5 + parent: 1 + - uid: 724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 + - uid: 729 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,25.5 + parent: 1 + - uid: 735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,25.5 + parent: 1 + - uid: 739 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,11.5 + parent: 1 + - uid: 740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,12.5 + parent: 1 + - uid: 741 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,13.5 + parent: 1 + - uid: 742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,14.5 + parent: 1 + - uid: 743 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,15.5 + parent: 1 + - uid: 744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,16.5 + parent: 1 + - uid: 745 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,17.5 + parent: 1 + - uid: 746 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,18.5 + parent: 1 + - uid: 747 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,19.5 + parent: 1 + - uid: 748 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,20.5 + parent: 1 + - uid: 749 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,21.5 + parent: 1 + - uid: 750 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,22.5 + parent: 1 + - uid: 751 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,23.5 + parent: 1 + - uid: 752 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,20.5 + parent: 1 + - uid: 769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,16.5 + parent: 1 + - uid: 770 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,15.5 + parent: 1 + - uid: 776 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,26.5 + parent: 1 + - uid: 777 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,26.5 + parent: 1 + - uid: 778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,26.5 + parent: 1 + - uid: 779 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,26.5 + parent: 1 + - uid: 780 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,26.5 + parent: 1 + - uid: 781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,26.5 + parent: 1 + - uid: 782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,26.5 + parent: 1 + - uid: 783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,26.5 + parent: 1 + - uid: 784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,26.5 + parent: 1 + - uid: 785 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,26.5 + parent: 1 + - uid: 811 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-1.5 + parent: 1 + - uid: 821 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,28.5 + parent: 1 + - uid: 834 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - uid: 840 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,9.5 + parent: 1 + - uid: 841 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,10.5 + parent: 1 + - uid: 842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,11.5 + parent: 1 + - uid: 843 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,12.5 + parent: 1 + - uid: 844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,13.5 + parent: 1 + - uid: 846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,15.5 + parent: 1 + - uid: 847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,16.5 + parent: 1 + - uid: 848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,17.5 + parent: 1 + - uid: 849 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,18.5 + parent: 1 + - uid: 871 + components: + - type: Transform + pos: 2.5,30.5 + parent: 1 + - uid: 884 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,3.5 + parent: 1 + - uid: 898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,10.5 + parent: 1 + - uid: 899 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,10.5 + parent: 1 + - uid: 906 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,7.5 + parent: 1 + - uid: 907 + components: + - type: Transform + pos: 5.5,-9.5 + parent: 1 + - uid: 919 + components: + - type: Transform + pos: -8.5,-10.5 + parent: 1 + - uid: 921 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-25.5 + parent: 1 + - uid: 1043 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 1045 + components: + - type: Transform + pos: -2.5,-6.5 + parent: 1 + - uid: 1059 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 + - uid: 1066 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 1067 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 + - uid: 1068 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 + - uid: 1077 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-26.5 + parent: 1 + - uid: 1117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-14.5 + parent: 1 + - uid: 1118 + components: + - type: Transform + pos: 9.5,-6.5 + parent: 1 + - uid: 1138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-14.5 + parent: 1 + - uid: 1203 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 1204 + components: + - type: Transform + pos: 44.5,-7.5 + parent: 1 + - uid: 1208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,9.5 + parent: 1 + - uid: 1209 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,8.5 + parent: 1 + - uid: 1212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-1.5 + parent: 1 + - uid: 1220 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,2.5 + parent: 1 + - uid: 1389 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,6.5 + parent: 1 + - uid: 1390 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,6.5 + parent: 1 + - uid: 1391 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,6.5 + parent: 1 + - uid: 1392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,6.5 + parent: 1 + - uid: 1393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,6.5 + parent: 1 + - uid: 1394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,12.5 + parent: 1 + - uid: 1395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,11.5 + parent: 1 + - uid: 1396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,10.5 + parent: 1 + - uid: 1397 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,9.5 + parent: 1 + - uid: 1398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,8.5 + parent: 1 + - uid: 1399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,7.5 + parent: 1 + - uid: 1400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,5.5 + parent: 1 + - uid: 1401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,4.5 + parent: 1 + - uid: 1402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,3.5 + parent: 1 + - uid: 1403 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,2.5 + parent: 1 + - uid: 1404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,6.5 + parent: 1 + - uid: 1411 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,7.5 + parent: 1 + - uid: 1412 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,7.5 + parent: 1 + - uid: 1413 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,7.5 + parent: 1 + - uid: 1414 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,7.5 + parent: 1 + - uid: 1415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,6.5 + parent: 1 + - uid: 1416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,5.5 + parent: 1 + - uid: 1417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,4.5 + parent: 1 + - uid: 1418 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,3.5 + parent: 1 + - uid: 1419 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,2.5 + parent: 1 + - uid: 1423 + components: + - type: Transform + pos: 9.5,-5.5 + parent: 1 + - uid: 1425 + components: + - type: Transform + pos: 43.5,-5.5 + parent: 1 + - uid: 1427 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 1435 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-8.5 + parent: 1 + - uid: 1436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-9.5 + parent: 1 + - uid: 1437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-10.5 + parent: 1 + - uid: 1438 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-11.5 + parent: 1 + - uid: 1439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-6.5 + parent: 1 + - uid: 1440 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-6.5 + parent: 1 + - uid: 1441 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-6.5 + parent: 1 + - uid: 1442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-6.5 + parent: 1 + - uid: 1443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-6.5 + parent: 1 + - uid: 1444 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-5.5 + parent: 1 + - uid: 1445 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-4.5 + parent: 1 + - uid: 1446 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-5.5 + parent: 1 + - uid: 1447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-3.5 + parent: 1 + - uid: 1448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-2.5 + parent: 1 + - uid: 1449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-1.5 + parent: 1 + - uid: 1450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-4.5 + parent: 1 + - uid: 1451 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-1.5 + parent: 1 + - uid: 1452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-1.5 + parent: 1 + - uid: 1453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-1.5 + parent: 1 + - uid: 1454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-2.5 + parent: 1 + - uid: 1455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-3.5 + parent: 1 + - uid: 1456 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-4.5 + parent: 1 + - uid: 1457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-5.5 + parent: 1 + - uid: 1472 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-1.5 + parent: 1 + - uid: 1473 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,2.5 + parent: 1 + - uid: 1476 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-1.5 + parent: 1 + - uid: 1477 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-1.5 + parent: 1 + - uid: 1478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,7.5 + parent: 1 + - uid: 1479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,7.5 + parent: 1 + - uid: 1480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,7.5 + parent: 1 + - uid: 1481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,6.5 + parent: 1 + - uid: 1482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,4.5 + parent: 1 + - uid: 1483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,3.5 + parent: 1 + - uid: 1484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,2.5 + parent: 1 + - uid: 1488 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,8.5 + parent: 1 + - uid: 1489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,6.5 + parent: 1 + - uid: 1490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,7.5 + parent: 1 + - uid: 1491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,7.5 + parent: 1 + - uid: 1492 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,11.5 + parent: 1 + - uid: 1493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,10.5 + parent: 1 + - uid: 1494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,12.5 + parent: 1 + - uid: 1495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,6.5 + parent: 1 + - uid: 1496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,6.5 + parent: 1 + - uid: 1497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,6.5 + parent: 1 + - uid: 1498 + components: + - type: Transform + pos: 53.5,-2.5 + parent: 1 + - uid: 1499 + components: + - type: Transform + pos: 55.5,7.5 + parent: 1 + - uid: 1500 + components: + - type: Transform + pos: 57.5,5.5 + parent: 1 + - uid: 1501 + components: + - type: Transform + pos: 53.5,3.5 + parent: 1 + - uid: 1502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-1.5 + parent: 1 + - uid: 1503 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-2.5 + parent: 1 + - uid: 1504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-3.5 + parent: 1 + - uid: 1505 + components: + - type: Transform + pos: 57.5,-4.5 + parent: 1 + - uid: 1506 + components: + - type: Transform + pos: 55.5,-6.5 + parent: 1 + - uid: 1508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-6.5 + parent: 1 + - uid: 1509 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-6.5 + parent: 1 + - uid: 1510 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-6.5 + parent: 1 + - uid: 1511 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-6.5 + parent: 1 + - uid: 1512 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-6.5 + parent: 1 + - uid: 1513 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-5.5 + parent: 1 + - uid: 1514 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-5.5 + parent: 1 + - uid: 1515 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-7.5 + parent: 1 + - uid: 1516 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-5.5 + parent: 1 + - uid: 1517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-5.5 + parent: 1 + - uid: 1518 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-5.5 + parent: 1 + - uid: 1519 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-9.5 + parent: 1 + - uid: 1520 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-10.5 + parent: 1 + - uid: 1521 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-11.5 + parent: 1 + - uid: 1554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 1555 + components: + - type: Transform + pos: -1.5,-13.5 + parent: 1 + - uid: 1634 + components: + - type: Transform + pos: 42.5,-5.5 + parent: 1 + - uid: 1638 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 1639 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 1677 + components: + - type: Transform + pos: -4.5,-14.5 + parent: 1 + - uid: 1735 + components: + - type: Transform + pos: -2.5,-14.5 + parent: 1 + - uid: 1738 + components: + - type: Transform + pos: -6.5,-12.5 + parent: 1 + - uid: 1765 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,22.5 + parent: 1 + - uid: 1768 + components: + - type: Transform + pos: -3.5,-14.5 + parent: 1 + - uid: 1774 + components: + - type: Transform + pos: 39.5,-5.5 + parent: 1 + - uid: 1776 + components: + - type: Transform + pos: -5.5,-13.5 + parent: 1 + - uid: 1777 + components: + - type: Transform + pos: -6.5,-13.5 + parent: 1 + - uid: 1814 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 1815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 1 + - uid: 1821 + components: + - type: Transform + pos: 38.5,-5.5 + parent: 1 + - uid: 1822 + components: + - type: Transform + pos: 40.5,-5.5 + parent: 1 + - uid: 1942 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-13.5 + parent: 1 + - uid: 1997 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-1.5 + parent: 1 + - uid: 2009 + components: + - type: Transform + pos: -1.5,-14.5 + parent: 1 + - uid: 2018 + components: + - type: Transform + pos: -1.5,-19.5 + parent: 1 + - uid: 2019 + components: + - type: Transform + pos: -5.5,-14.5 + parent: 1 + - uid: 2074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,23.5 + parent: 1 + - uid: 2075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,24.5 + parent: 1 + - uid: 2077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,24.5 + parent: 1 + - uid: 2079 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,24.5 + parent: 1 + - uid: 2080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,24.5 + parent: 1 + - uid: 2092 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-24.5 + parent: 1 + - uid: 2093 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-14.5 + parent: 1 + - uid: 2107 + components: + - type: Transform + pos: 37.5,-1.5 + parent: 1 + - uid: 2128 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 2160 + components: + - type: Transform + pos: 41.5,-1.5 + parent: 1 + - uid: 2161 + components: + - type: Transform + pos: 37.5,2.5 + parent: 1 + - uid: 2164 + components: + - type: Transform + pos: 40.5,2.5 + parent: 1 + - uid: 2165 + components: + - type: Transform + pos: 43.5,2.5 + parent: 1 + - uid: 2168 + components: + - type: Transform + pos: 40.5,-1.5 + parent: 1 + - uid: 2169 + components: + - type: Transform + pos: 43.5,-1.5 + parent: 1 + - uid: 2170 + components: + - type: Transform + pos: 40.5,-7.5 + parent: 1 + - uid: 4454 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,11.5 + parent: 1 + - uid: 4463 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,3.5 + parent: 1 + - uid: 4464 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-10.5 + parent: 1 +- proto: WallSolidDiagonal + entities: + - uid: 930 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-1.5 + parent: 1 + - uid: 1236 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 1426 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 1485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-2.5 + parent: 1 + - uid: 1486 + components: + - type: Transform + pos: 52.5,3.5 + parent: 1 + - uid: 1487 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,2.5 + parent: 1 + - uid: 1643 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 1644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 2112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,3.5 + parent: 1 +- proto: WardrobePrison + entities: + - uid: 2556 + components: + - type: Transform + pos: 25.5,-5.5 + parent: 1 +- proto: WardrobePrisonFilled + entities: + - uid: 3029 + components: + - type: Transform + anchored: True + pos: 29.5,4.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: WarningN2 + entities: + - uid: 934 + components: + - type: Transform + pos: 8.5,15.5 + parent: 1 +- proto: WarningO2 + entities: + - uid: 511 + components: + - type: Transform + pos: 8.5,17.5 + parent: 1 +- proto: WarpPoint + entities: + - uid: 4444 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 +- proto: WaterTankFull + entities: + - uid: 2367 + components: + - type: Transform + pos: 4.5,11.5 + parent: 1 +- proto: WeaponCapacitorRecharger + entities: + - uid: 2646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-2.5 + parent: 1 + - uid: 3099 + components: + - type: Transform + pos: 28.5,10.5 + parent: 1 +- proto: WeldingFuelTankFull + entities: + - uid: 2464 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 +- proto: WetFloorSign + entities: + - uid: 4299 + components: + - type: Transform + pos: -6.6435094,-11.48714 + parent: 1 +- proto: Windoor + entities: + - uid: 20 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-5.5 + parent: 1 + - uid: 30 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-6.5 + parent: 1 + - uid: 31 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-8.5 + parent: 1 + - uid: 38 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-8.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-2.5 + parent: 1 + - uid: 42 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 1 + - type: DeviceLinkSource + lastSignals: + DoorStatus: True + state: Opening + - type: Airlock + autoClose: False + - uid: 49 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-3.5 + parent: 1 + - uid: 51 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-3.5 + parent: 1 + - uid: 89 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-4.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 5.5,8.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,7.5 + parent: 1 + - uid: 361 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,4.5 + parent: 1 + - uid: 1737 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-4.5 + parent: 1 + - uid: 1775 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 1804 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,3.5 + parent: 1 + - uid: 1829 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-4.5 + parent: 1 + - uid: 2123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,4.5 + parent: 1 + - uid: 2124 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 2125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,5.5 + parent: 1 + - uid: 2158 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 +- proto: WindoorSecure + entities: + - uid: 47 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-13.5 + parent: 1 + - uid: 50 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-13.5 + parent: 1 + - uid: 2961 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,2.5 + parent: 1 + - uid: 2962 + components: + - type: Transform + pos: 39.5,-1.5 + parent: 1 + - uid: 2964 + components: + - type: Transform + pos: 38.5,-1.5 + parent: 1 + - uid: 3001 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,16.5 + parent: 1 + - uid: 4215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-1.5 + parent: 1 + - uid: 4216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-7.5 + parent: 1 + - uid: 4217 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-6.5 + parent: 1 + - uid: 4228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,2.5 + parent: 1 +- proto: WindoorSecureFrontierCommandLocked + entities: + - uid: 2974 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,22.5 + parent: 1 +- proto: WindoorSecureMailLocked + entities: + - uid: 459 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 1031 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 1 + - uid: 1633 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - uid: 1641 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-5.5 + parent: 1 + - uid: 1642 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-4.5 + parent: 1 +- proto: WindoorSecureSecurityLocked + entities: + - uid: 4211 + components: + - type: Transform + pos: 27.5,-1.5 + parent: 1 + - uid: 4213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-6.5 + parent: 1 + - uid: 4214 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-7.5 + parent: 1 +- proto: Window + entities: + - uid: 358 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,13.5 + parent: 1 + - uid: 478 + components: + - type: Transform + pos: 2.5,27.5 + parent: 1 + - uid: 527 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,14.5 + parent: 1 + - uid: 721 + components: + - type: Transform + pos: -1.5,-15.5 + parent: 1 + - uid: 725 + components: + - type: Transform + pos: -1.5,-17.5 + parent: 1 + - uid: 804 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,26.5 + parent: 1 + - uid: 1035 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,2.5 + parent: 1 + - uid: 1058 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 1771 + components: + - type: Transform + pos: -1.5,-16.5 + parent: 1 + - uid: 1791 + components: + - type: Transform + pos: -9.5,2.5 + parent: 1 + - uid: 1951 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 2117 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 2118 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - uid: 2119 + components: + - type: Transform + pos: -8.5,2.5 + parent: 1 + - uid: 2141 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 2166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,2.5 + parent: 1 +- proto: WindowDirectional + entities: + - uid: 45 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-6.5 + parent: 1 + - uid: 46 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-4.5 + parent: 1 + - uid: 1112 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - uid: 1113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,4.5 + parent: 1 + - uid: 1405 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-4.5 + parent: 1 + - uid: 1406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-4.5 + parent: 1 + - uid: 1407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-3.5 + parent: 1 + - uid: 1422 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 + - uid: 2126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,8.5 + parent: 1 + - uid: 2127 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,5.5 + parent: 1 + - uid: 2129 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 + - uid: 2140 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,5.5 + parent: 1 + - uid: 5284 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-7.5 + parent: 1 + - uid: 5285 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-6.5 + parent: 1 + - uid: 5286 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-6.5 + parent: 1 + - uid: 5287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-7.5 + parent: 1 + - uid: 5295 + components: + - type: Transform + pos: 16.5,-5.5 + parent: 1 + - uid: 5296 + components: + - type: Transform + pos: 15.5,-5.5 + parent: 1 + - uid: 5328 + components: + - type: Transform + pos: 14.5,-5.5 + parent: 1 + - uid: 5329 + components: + - type: Transform + pos: 13.5,-5.5 + parent: 1 +- proto: WindowReinforcedDirectional + entities: + - uid: 2001 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-13.5 + parent: 1 + - uid: 2973 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,21.5 + parent: 1 + - uid: 2976 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,23.5 + parent: 1 + - uid: 2997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,17.5 + parent: 1 +... diff --git a/Resources/Prototypes/_NF/PointsOfInterest/trade.yml b/Resources/Prototypes/_NF/PointsOfInterest/trade.yml index 113abd2cf11..475cd67bf6a 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/trade.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/trade.yml @@ -1,5 +1,5 @@ # Author Info -# GitHub: +# GitHub: MagnusCrowe # Discord: MagnusCrowe # Maintainer Info @@ -25,7 +25,7 @@ - type: StationTransit - type: ProtectedGrid preventArtifactTriggers: true - + - type: gameMap id: Trade mapName: 'Trade Outpost' @@ -38,4 +38,4 @@ - type: StationNameSetup mapNameTemplate: 'Trade Outpost' - type: StationDeadDrop - maxDeadDrops: 3 # Many here, it's huge. \ No newline at end of file + maxDeadDrops: 3 # Many here, it's huge. diff --git a/Resources/Prototypes/_NF/PointsOfInterest/trademall.yml b/Resources/Prototypes/_NF/PointsOfInterest/trademall.yml new file mode 100644 index 00000000000..5c14ca2b5ae --- /dev/null +++ b/Resources/Prototypes/_NF/PointsOfInterest/trademall.yml @@ -0,0 +1,41 @@ +# Author Info +# GitHub: Cheackraze, PeccNeck +# Discord: Checkraze, mariusdemeier, trucy_deuxy + +# Maintainer Info +# GitHub: ??? +# Discord: ??? + +# Notes: +# Basic Trade Outpost buying point for economy and great wealth +- type: pointOfInterest + id: TradeMall + name: Trade Mall + minimumDistance: 1500 + maximumDistance: 2500 + spawnGroup: MarketStation + gridPath: /Maps/_NF/POI/trademall.yml + addComponents: + - type: IFF + color: "#37C837" + readOnly: true + - type: Shuttle + angularDamping: 999999 + linearDamping: 999999 + - type: StationTransit + - type: ProtectedGrid + preventArtifactTriggers: true + +- type: gameMap + id: TradeMall + mapName: 'Trade Mall' + mapPath: /Maps/_NF/POI/trademall.yml + minPlayers: 0 + stations: + TradeMall: + stationProto: MarketFrontierOutpost + components: + - type: StationNameSetup + mapNameTemplate: 'Trade Mall' + - type: StationDeadDrop + maxDeadDrops: 2 # A few, its not as big as the original trade outpost From 424e2a5dc754fe5d4e854e2dffe0d77dc0a8ae1e Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Wed, 27 Nov 2024 08:42:06 +0000 Subject: [PATCH 006/179] Automatic Changelog (#2365) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index a3d864fce06..4489521d9bb 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5597,3 +5597,9 @@ Entries: Spirit. id: 5540 time: '2024-11-27T03:02:11.0000000+00:00' +- author: Cheackraze + changes: + - type: Add + message: Added the Trade Mall, an alternate to the Trade Outpost. + id: 5541 + time: '2024-11-27T08:41:39.0000000+00:00' From cdae6d237c7db5452eb128ca2f0e48a10c60dab7 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Wed, 27 Nov 2024 20:29:22 -0500 Subject: [PATCH 007/179] Add empty barsign to _NF barsign folder (#2472) --- .../Structures/Wallmounts/barsign.rsi/empty.png | Bin 0 -> 138 bytes .../Structures/Wallmounts/barsign.rsi/meta.json | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/barsign.rsi/empty.png diff --git a/Resources/Textures/_NF/Structures/Wallmounts/barsign.rsi/empty.png b/Resources/Textures/_NF/Structures/Wallmounts/barsign.rsi/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae91557cd813f775471a31dd2ad2361c2f3a4ed GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH#0(_wf1V}|q<8{+LR^8g0|P_9hrv~bT{efW z`~mVAOM?7@862M7NCR?oJY5_^G|nd{D99SLEn;A2+ZL*kz_g6vcfCkKW25ZVo Date: Thu, 28 Nov 2024 19:01:04 +0100 Subject: [PATCH 008/179] Display GPS coordinates on their own line (#2473) --- Resources/Locale/en-US/GPS/handheld-gps.ftl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Resources/Locale/en-US/GPS/handheld-gps.ftl b/Resources/Locale/en-US/GPS/handheld-gps.ftl index e852f808323..4e83318362d 100644 --- a/Resources/Locale/en-US/GPS/handheld-gps.ftl +++ b/Resources/Locale/en-US/GPS/handheld-gps.ftl @@ -1 +1,4 @@ -handheld-gps-coordinates-title = Coords: {$coordinates} +# Frontier: Coords on their own line, make it easier to read +handheld-gps-coordinates-title = + Coords: + {$coordinates} From fc071311482b7a519a79d435a3e1fe7f5e91113e Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Thu, 28 Nov 2024 18:01:30 +0000 Subject: [PATCH 009/179] Automatic Changelog (#2473) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 4489521d9bb..addd2a33418 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5603,3 +5603,9 @@ Entries: message: Added the Trade Mall, an alternate to the Trade Outpost. id: 5541 time: '2024-11-27T08:41:39.0000000+00:00' +- author: arimah + changes: + - type: Tweak + message: GPS coordinates are now more readable. + id: 5542 + time: '2024-11-28T18:01:04.0000000+00:00' From 8b6c666366683bba37084e7c7dd520cba0c19da1 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Thu, 28 Nov 2024 14:29:26 -0500 Subject: [PATCH 010/179] Restore auto-publish (#2475) --- .github/workflows/publish.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7b56e97519e..74cbc187023 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,8 +5,9 @@ concurrency: on: workflow_dispatch: - # schedule: - # - cron: '0 10 * * *' + # Frontier: re-enabled autopublish + schedule: + - cron: '0 10 * * *' jobs: build: From eedc9913e5f2fbdd598bde9f6efe6b1cbf49bf7c Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Fri, 29 Nov 2024 03:04:35 +0200 Subject: [PATCH 011/179] Revert "DeltaV #2263 (#2442)" (#2478) This reverts commit 49c159d271a393ff5a8fbd5fa7eacdb65ba977a8. --- .../Whitelist/EntityWhitelistSystem.cs | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/Content.Shared/Whitelist/EntityWhitelistSystem.cs b/Content.Shared/Whitelist/EntityWhitelistSystem.cs index 5e47241c444..1a3290a4713 100644 --- a/Content.Shared/Whitelist/EntityWhitelistSystem.cs +++ b/Content.Shared/Whitelist/EntityWhitelistSystem.cs @@ -1,5 +1,4 @@ using System.Diagnostics.CodeAnalysis; -using System.Linq; // DeltaV using Content.Shared.Item; using Content.Shared.Roles; using Content.Shared.Tag; @@ -281,20 +280,7 @@ public bool IsWhitelistPass(EntityWhitelist? whitelist, EntityUid uid) if (whitelist == null) return false; - // Begin DeltaV - var isValid = IsValid(whitelist, uid); - Log.Debug($"Whitelist validation result for entity {ToPrettyString(uid)}: {isValid}"); - - if (whitelist.RequireAll) - { - Log.Debug($"Whitelist requires all conditions - Components: {string.Join(", ", whitelist.Components ?? Array.Empty())}, " + - $"Tags: {(whitelist.Tags != null ? string.Join(", ", whitelist.Tags.Select(t => t.ToString())) : "none")}"); - } - - return isValid; - // EndDeltaV - - //return IsValid(whitelist, uid); // DeltaV + return IsValid(whitelist, uid); } /// From 5736d0b9a70e6fdd2c20fe27086c674f99aa96c2 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Fri, 29 Nov 2024 03:15:24 +0200 Subject: [PATCH 012/179] Fixed (#2479) --- .../Prototypes/Entities/Structures/Machines/recycler.yml | 8 ++++++++ .../Entities/Structures/Machines/material_reclaimer.yml | 1 + 2 files changed, 9 insertions(+) diff --git a/Resources/Prototypes/Entities/Structures/Machines/recycler.yml b/Resources/Prototypes/Entities/Structures/Machines/recycler.yml index 7fb51af29bf..7fa0cf1e013 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/recycler.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/recycler.yml @@ -69,14 +69,22 @@ - PhysicalComposition - MobState - SpaceGarbage + - Log # Frontier + - Cartridge # Frontier: PDA app cartriges + - SpawnItemsOnUse # Frontier: TODO remove this when bug fix tags: - Trash - Recyclable + - Cartridge # Frontier: Bullets + - Book # Frontier + - Pen # Frontier + - Handcuffs # Frontier blacklist: components: - Material - Pda - IdCard + - Brain # Frontier tags: - HighRiskItem sound: diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/material_reclaimer.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/material_reclaimer.yml index 3e565405ca1..99b17a52ea4 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/material_reclaimer.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/material_reclaimer.yml @@ -68,6 +68,7 @@ - SpaceGarbage - Log - Cartridge # PDA app cartriges + - SpawnItemsOnUse # Frontier: TODO remove this when bug fix tags: - Trash - Recyclable From 1aa611e75a3bfdcbe75b26d7489fb1b4d26533f0 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Fri, 29 Nov 2024 03:50:02 +0200 Subject: [PATCH 013/179] Fix ships (#2481) --- Resources/Maps/_NF/Shuttles/Scrap/orange.yml | 27 +-- Resources/Maps/_NF/Shuttles/Scrap/point.yml | 165 +++++---------- .../Maps/_NF/Shuttles/Scrap/scrap-hauler.yml | 199 +++++++++--------- 3 files changed, 155 insertions(+), 236 deletions(-) diff --git a/Resources/Maps/_NF/Shuttles/Scrap/orange.yml b/Resources/Maps/_NF/Shuttles/Scrap/orange.yml index 630f09fd713..5d231d5303c 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/orange.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/orange.yml @@ -1223,31 +1223,6 @@ entities: - type: Transform pos: -1.5,5.5 parent: 1 - - type: Fixtures - fixtures: - fix1: - shape: !type:PolygonShape - radius: 0.01 - vertices: - - -0.4,-0.4 - - 0.4,-0.4 - - 0.4,0.29 - - -0.4,0.29 - mask: - - Impassable - - LowImpassable - layer: - - BulletImpassable - - Opaque - density: 50 - hard: True - restitution: 0 - friction: 0.4 - - type: EntityStorage - open: True - removedMasks: 20 - - type: PlaceableSurface - isPlaceable: True - proto: DrinkWaterCup entities: - uid: 118 @@ -2219,7 +2194,7 @@ entities: - type: Transform pos: 9.5,6.5 parent: 1 -- proto: WarpPointShip +- proto: WarpPoint entities: - uid: 284 components: diff --git a/Resources/Maps/_NF/Shuttles/Scrap/point.yml b/Resources/Maps/_NF/Shuttles/Scrap/point.yml index 7c4a4d8a4fd..3d2d16568da 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/point.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/point.yml @@ -321,44 +321,46 @@ entities: data: tiles: 0,0: - 0: 253 - 1: 28672 - 2: 32768 + 0: 245 + 1: 8 + 2: 28672 + 3: 32768 0,-1: 0: 4096 0,1: - 2: 389 - 1: 90 + 3: 389 + 2: 90 0: 51200 -1,0: - 1: 34336 - 2: 16452 + 2: 34336 + 3: 16452 -1,1: - 1: 10822 - 2: 17440 + 2: 10822 + 3: 17440 0,2: 0: 3839 -1,2: 0: 2184 - 2: 16898 - 1: 32 + 3: 16898 + 2: 32 1,0: - 0: 34995 - 1: 4096 - 2: 8192 + 0: 34963 + 4: 32 + 2: 4096 + 3: 8192 1,1: 0: 4096 - 2: 1664 - 1: 18432 + 3: 1664 + 2: 18432 1,2: 0: 817 - 2: 18560 + 3: 18560 1,-1: - 2: 49152 + 3: 49152 2,2: - 1: 16 + 2: 16 2,-1: - 2: 4096 + 3: 4096 uniqueMixes: - volume: 2500 temperature: 293.15 @@ -375,6 +377,21 @@ entities: - 0 - 0 - 0 + - volume: 2500 + temperature: 293.14996 + moles: + - 20.078888 + - 75.53487 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - volume: 2500 temperature: 293.15 moles: @@ -405,19 +422,26 @@ entities: - 0 - 0 - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 21.6852 + - 81.57766 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation id: Sart -- proto: ActionToggleInternals - entities: - - uid: 157 - components: - - type: Transform - parent: 281 - - type: InstantAction - container: 281 - proto: AirAlarm entities: - uid: 4 @@ -777,17 +801,6 @@ entities: - type: Transform pos: 3.4712796,0.6513945 parent: 1 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 253 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - proto: BookScientistsGuidebook entities: - uid: 368 @@ -1096,24 +1109,6 @@ entities: - type: Transform pos: 5.5,2.5 parent: 1 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14923 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: ClothingNeckTieSci entities: - uid: 336 @@ -1189,14 +1184,6 @@ entities: - type: Transform pos: 6.5197377,7.444345 parent: 1 - - type: GasTank - toggleActionEntity: 157 - - type: ActionsContainer - - type: ContainerContainer - containers: - actions: !type:Container - ents: - - 157 - proto: EmptyFlashlightLantern entities: - uid: 280 @@ -1251,19 +1238,12 @@ entities: - type: Transform pos: -2.5,2.5 parent: 1 -- proto: FoodPizzaMoldySlice - entities: - - uid: 366 - components: - - type: Transform - pos: -2.670964,4.43563 - parent: 1 - proto: FoodTinPeachesMaintTrash entities: - uid: 82 components: - type: Transform - pos: 3.698707,0.64521134 + pos: 3.5443187,0.48683766 parent: 1 - proto: GasPassiveVent entities: @@ -1796,19 +1776,11 @@ entities: - type: Transform pos: 4.5,3.5 parent: 1 - - type: FuelGenerator - on: False - - type: Physics - bodyType: Static - uid: 204 components: - type: Transform pos: 2.5,5.5 parent: 1 - - type: FuelGenerator - on: False - - type: Physics - bodyType: Static - proto: PosterBroken entities: - uid: 243 @@ -1974,37 +1946,16 @@ entities: parent: 1 - proto: SheetPlasma entities: - - uid: 260 + - uid: 163 components: - type: Transform - pos: 4.510438,8.501066 + pos: 2.4938529,5.483985 parent: 1 - - type: Stack - count: 15 - - type: Item - size: 15 -- proto: SheetPlasma1 - entities: - - uid: 253 - components: - - type: Transform - parent: 252 - - type: Stack - count: 10 - - type: Item - size: 10 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 259 + - uid: 177 components: - type: Transform - pos: -0.5031796,10.492655 + pos: 4.4834366,3.5451386 parent: 1 - - type: Stack - count: 5 - - type: Item - size: 5 - proto: SignScience entities: - uid: 364 @@ -2266,7 +2217,7 @@ entities: - type: Transform pos: 0.5,11.5 parent: 1 -- proto: WarpPointShip +- proto: WarpPoint entities: - uid: 264 components: diff --git a/Resources/Maps/_NF/Shuttles/Scrap/scrap-hauler.yml b/Resources/Maps/_NF/Shuttles/Scrap/scrap-hauler.yml index 420517c014e..1ded56ba271 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/scrap-hauler.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/scrap-hauler.yml @@ -3927,6 +3927,102 @@ entities: - type: Transform pos: -1.5,2.5 parent: 1 +- proto: SpawnMobXenoT1 + entities: + - uid: 41 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: -1.5,28.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 3.5,19.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: -4.5,19.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: -0.5,17.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 +- proto: SpawnMobXenoT2 + entities: + - uid: 47 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 1.5,26.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: 1.5,17.5 + parent: 1 +- proto: SpawnMobXenoT3 + entities: + - uid: 48 + components: + - type: Transform + pos: -1.5,22.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: 1.5,29.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 - proto: StoolBar entities: - uid: 178 @@ -4937,107 +5033,4 @@ entities: rot: 3.141592653589793 rad pos: 3.5,21.5 parent: 1 -- proto: XenoAISpawnerEasy - entities: - - uid: 41 - components: - - type: Transform - pos: 1.5,1.5 - parent: 1 - - uid: 44 - components: - - type: Transform - pos: -2.5,9.5 - parent: 1 - - uid: 60 - components: - - type: Transform - pos: 4.5,12.5 - parent: 1 - - uid: 75 - components: - - type: Transform - pos: -1.5,28.5 - parent: 1 - - uid: 82 - components: - - type: Transform - pos: 0.5,10.5 - parent: 1 - - uid: 85 - components: - - type: Transform - pos: 3.5,19.5 - parent: 1 - - uid: 155 - components: - - type: Transform - pos: -4.5,19.5 - parent: 1 - - uid: 209 - components: - - type: Transform - pos: -0.5,17.5 - parent: 1 - - uid: 246 - components: - - type: Transform - pos: -3.5,13.5 - parent: 1 -- proto: XenoAISpawnerHard - entities: - - uid: 48 - components: - - type: Transform - pos: -1.5,22.5 - parent: 1 - - uid: 51 - components: - - type: Transform - pos: 4.5,9.5 - parent: 1 - - uid: 72 - components: - - type: Transform - pos: 1.5,29.5 - parent: 1 - - uid: 210 - components: - - type: Transform - pos: 1.5,5.5 - parent: 1 -- proto: XenoAISpawnerMedium - entities: - - uid: 47 - components: - - type: Transform - pos: 0.5,2.5 - parent: 1 - - uid: 53 - components: - - type: Transform - pos: 4.5,-0.5 - parent: 1 - - uid: 54 - components: - - type: Transform - pos: 1.5,26.5 - parent: 1 - - uid: 67 - components: - - type: Transform - pos: 0.5,14.5 - parent: 1 - - uid: 200 - components: - - type: Transform - pos: 1.5,17.5 - parent: 1 -- proto: XenoAISpawnerQueen - entities: - - uid: 96 - components: - - type: Transform - pos: 0.5,12.5 - parent: 1 ... From 2fea00b63baed25f997833a31f67d7b2e8284fba Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Fri, 29 Nov 2024 20:33:36 +0200 Subject: [PATCH 014/179] Fixing whitelist code issues. (#2484) * Back to baseline * https://github.com/space-wizards/space-station-14/pull/33322 * PartOne * Restore recycler yml * Pirate bounty touchups, humanprofileeditor * mail component fix, ID field name * IdDataField attributes * Cargo market whitelist --------- Co-authored-by: Whatstone --- .../Lobby/UI/HumanoidProfileEditor.xaml.cs | 17 - .../Components/PirateBountyItemComponent.cs | 13 + .../{ => Systems}/CargoSystem.PirateBounty.cs | 7 +- .../Components/CargoMarketDataComponent.cs | 4 +- .../Systems/MarketSystem.MarketConsole.cs | 8 +- .../_NF/Market/Systems/MarketSystem.cs | 3 +- .../Whitelist/EntityWhitelistSystem.cs | 306 ++++++------------ .../Components/UraniumMaterialsComponent.cs | 7 + .../Prototypes/PirateBountyPrototype.cs | 18 +- .../_NF/Whitelist/EntProtoIdWhitelist.cs | 32 -- .../Whitelist/EntProtoIdWhitelistSystem.cs | 277 ---------------- .../en-US/_NF/cargo/pirate-bounties.ftl | 4 +- .../Entities/Clothing/Hands/gloves.yml | 2 + .../Entities/Clothing/Masks/masks.yml | 2 + .../Clothing/OuterClothing/hardsuits.yml | 2 + .../Circuitboards/Machine/production.yml | 4 + .../Entities/Objects/Devices/pda.yml | 2 + .../Objects/Materials/Sheets/other.yml | 1 + .../Entities/Objects/Materials/ingots.yml | 2 + .../Entities/Objects/Materials/materials.yml | 2 + .../Entities/Objects/Materials/ore.yml | 2 + .../Objects/Misc/fire_extinguisher.yml | 2 + .../Objects/Specific/Medical/defib.yml | 2 + .../Objects/Specific/Research/disk.yml | 2 + .../Objects/Weapons/Guns/Pistols/pistols.yml | 2 + .../Objects/Weapons/Guns/Rifles/rifles.yml | 2 + .../Weapons/Guns/Shotguns/shotguns.yml | 2 + .../Entities/Structures/Dispensers/booze.yml | 3 + .../Structures/Machines/gravity_generator.yml | 4 +- .../Entities/Structures/Machines/hotplate.yml | 2 + .../Entities/Structures/Machines/lathe.yml | 2 + .../Entities/Structures/Machines/recycler.yml | 1 - .../Structures/Machines/vending_machines.yml | 2 + .../Power/Generation/generators.yml | 4 +- .../Structures/Shuttles/thrusters.yml | 4 + .../Storage/Canisters/gas_canisters.yml | 22 +- .../Entities/Structures/Storage/ore_box.yml | 2 + .../Entities/Structures/hydro_tray.yml | 2 + .../Objects/Specific/Mail/base_mail.yml | 2 + .../Structures/Machines/deep_fryer.yml | 6 +- .../_NF/Catalog/Bounties/pirate_bounties.yml | 207 ++++-------- .../_NF/Entities/Clothing/Head/hats.yml | 4 + .../_NF/Entities/Clothing/Neck/misc.yml | 2 + .../Clothing/OuterClothing/hardsuits.yml | 2 + .../_NF/Entities/Mobs/NPCs/pets.yml | 2 + .../Objects/Specific/Medical/hypospray.yml | 2 + .../Prototypes/_NF/Entities/Stations/base.yml | 11 +- .../Machines/Computers/computers.yml | 6 +- .../Machines/material_reclaimer.yml | 1 - .../Structures/Storage/Crates/crates.yml | 4 +- 50 files changed, 288 insertions(+), 736 deletions(-) create mode 100644 Content.Server/_NF/Cargo/Components/PirateBountyItemComponent.cs rename Content.Server/_NF/Cargo/{ => Systems}/CargoSystem.PirateBounty.cs (98%) create mode 100644 Content.Shared/_NF/Materials/Components/UraniumMaterialsComponent.cs delete mode 100644 Content.Shared/_NF/Whitelist/EntProtoIdWhitelist.cs delete mode 100644 Content.Shared/_NF/Whitelist/EntProtoIdWhitelistSystem.cs diff --git a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs index 23c97936669..5acc745a524 100644 --- a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs +++ b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs @@ -523,12 +523,6 @@ public void RefreshTraits() group.Add(trait.ID); } - // Frontier: index current species - EntityPrototype? speciesEntProto = null; - if (_prototypeManager.TryIndex(Profile?.Species, out var species)) - _prototypeManager.TryIndex(species.Prototype, out speciesEntProto); - // End Frontier - // Create UI view from model foreach (var (categoryId, categoryTraits) in traitGroups) { @@ -558,17 +552,6 @@ public void RefreshTraits() if (selector.Preference) selectionCount += trait.Cost; - // Frontier: disable UI on species trait availability (hack) - if (Profile == null || - speciesEntProto == null || - _whitelist.IsPrototypeWhitelistFail(trait.Whitelist, speciesEntProto) || - _whitelist.IsPrototypeBlacklistPass(trait.Blacklist, speciesEntProto)) - { - selector.Checkbox.Disabled = true; - selector.Checkbox.Label.FontColorOverride = Color.Gray; - } - // End Frontier - selector.PreferenceChanged += preference => { if (preference) diff --git a/Content.Server/_NF/Cargo/Components/PirateBountyItemComponent.cs b/Content.Server/_NF/Cargo/Components/PirateBountyItemComponent.cs new file mode 100644 index 00000000000..7aed0e5d57b --- /dev/null +++ b/Content.Server/_NF/Cargo/Components/PirateBountyItemComponent.cs @@ -0,0 +1,13 @@ +using Robust.Shared.Prototypes; + +namespace Content.Server.Cargo.Systems; // Needs to collide with base namespace + +// Component to identify an item as matching a pirate bounty. +// Each item can match at most one bounty type. +[RegisterComponent] +public sealed partial class PirateBountyItemComponent : Component +{ + // The ID of the category to match. + [IdDataField] + public string ID; +} diff --git a/Content.Server/_NF/Cargo/CargoSystem.PirateBounty.cs b/Content.Server/_NF/Cargo/Systems/CargoSystem.PirateBounty.cs similarity index 98% rename from Content.Server/_NF/Cargo/CargoSystem.PirateBounty.cs rename to Content.Server/_NF/Cargo/Systems/CargoSystem.PirateBounty.cs index b796f9f281a..49a79835641 100644 --- a/Content.Server/_NF/Cargo/CargoSystem.PirateBounty.cs +++ b/Content.Server/_NF/Cargo/Systems/CargoSystem.PirateBounty.cs @@ -12,11 +12,9 @@ using Content.Shared.Database; using Content.Shared.NameIdentifier; using Content.Shared.Paper; -using Content.Shared.Whitelist; using JetBrains.Annotations; using Robust.Shared.Containers; using Robust.Shared.Random; -using Robust.Shared.Timing; using Robust.Shared.Utility; using Content.Shared.Stacks; @@ -28,7 +26,6 @@ public sealed partial class CargoSystem private const string PirateBountyNameIdentifierGroup = "Bounty"; // Use the bounty name ID group (0-999) for now. private EntityQuery _pirateBountyLabelQuery; - [Dependency] private EntProtoIdWhitelistSystem _entProtoIdWhitelist = default!; private readonly TimeSpan _redemptionDelay = TimeSpan.FromSeconds(2); @@ -604,9 +601,7 @@ private bool AdjustBountyForEntity(EntityUid target, PirateBountyState bounty) } // Check whitelists for the pirate bounty. - if ((_whitelistSys.IsWhitelistPass(entry.Whitelist, target) || - _entProtoIdWhitelist.IsWhitelistPass(entry.IdWhitelist, target)) && - _whitelistSys.IsBlacklistFailOrNull(entry.Blacklist, target)) + if (TryComp(target, out var targetBounty) && targetBounty.ID == entry.ID) { if (TryComp(target, out var stack)) bounty.Entries[entry.Name] += stack.Count; diff --git a/Content.Server/_NF/Market/Components/CargoMarketDataComponent.cs b/Content.Server/_NF/Market/Components/CargoMarketDataComponent.cs index a168218f79e..d1a823f99c1 100644 --- a/Content.Server/_NF/Market/Components/CargoMarketDataComponent.cs +++ b/Content.Server/_NF/Market/Components/CargoMarketDataComponent.cs @@ -1,4 +1,4 @@ -using Content.Server._NF.Market.Systems; +using Content.Server._NF.Market.Systems; using Content.Shared._NF.Market; using Content.Shared.Whitelist; @@ -30,5 +30,5 @@ public sealed partial class CargoMarketDataComponent : Component /// Particular items that may override the blacklist. /// [DataField] - public EntProtoIdWhitelist? OverrideList; + public EntityWhitelist? WhitelistOverride; } diff --git a/Content.Server/_NF/Market/Systems/MarketSystem.MarketConsole.cs b/Content.Server/_NF/Market/Systems/MarketSystem.MarketConsole.cs index f6419bd3df7..59d2595bf82 100644 --- a/Content.Server/_NF/Market/Systems/MarketSystem.MarketConsole.cs +++ b/Content.Server/_NF/Market/Systems/MarketSystem.MarketConsole.cs @@ -1,4 +1,4 @@ -using System.Linq; +using System.Linq; using Content.Server._NF.Market.Components; using Content.Server._NF.Market.Extensions; using Content.Server._NF.SectorServices; @@ -91,9 +91,9 @@ private void UpsertMetadata(CargoMarketDataComponent marketDataComponent, Entity return; // Check whitelist/blacklist for particular prototype - if (_whitelistSystem.IsPrototypeWhitelistPassOrNull(marketDataComponent.Whitelist, entityPrototype) && - _whitelistSystem.IsPrototypeBlacklistFailOrNull(marketDataComponent.Blacklist, entityPrototype) || - _protoIdWhitelist.IsPrototypeWhitelistPassOrNull(marketDataComponent.OverrideList, entityPrototype)) + if (_whitelistSystem.IsWhitelistPassOrNull(marketDataComponent.Whitelist, sold) && + _whitelistSystem.IsBlacklistFailOrNull(marketDataComponent.Blacklist, sold) || + _whitelistSystem.IsWhitelistPassOrNull(marketDataComponent.WhitelistOverride, sold)) { var estimatedPrice = _pricingSystem.GetPrice(sold) / count; diff --git a/Content.Server/_NF/Market/Systems/MarketSystem.cs b/Content.Server/_NF/Market/Systems/MarketSystem.cs index 963569f3495..26ca1bb6615 100644 --- a/Content.Server/_NF/Market/Systems/MarketSystem.cs +++ b/Content.Server/_NF/Market/Systems/MarketSystem.cs @@ -1,4 +1,4 @@ -using Content.Server._NF.SectorServices; +using Content.Server._NF.SectorServices; using Content.Server._NF.Bank; using Content.Server.Cargo.Systems; using Content.Server.Stack; @@ -28,7 +28,6 @@ public sealed partial class MarketSystem: SharedMarketSystem [Dependency] private readonly PricingSystem _pricingSystem = default!; [Dependency] private readonly StackSystem _stackSystem = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly EntProtoIdWhitelistSystem _protoIdWhitelist = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly StationSystem _station = default!; diff --git a/Content.Shared/Whitelist/EntityWhitelistSystem.cs b/Content.Shared/Whitelist/EntityWhitelistSystem.cs index 1a3290a4713..5e18aa69d87 100644 --- a/Content.Shared/Whitelist/EntityWhitelistSystem.cs +++ b/Content.Shared/Whitelist/EntityWhitelistSystem.cs @@ -1,8 +1,9 @@ +// Frontier: TODO +// This file contain code from Wizden PR #33322 5e7a840 and need to be updated and fully replaced with new version when its ready. using System.Diagnostics.CodeAnalysis; using Content.Shared.Item; using Content.Shared.Roles; using Content.Shared.Tag; -using Robust.Shared.Prototypes; namespace Content.Shared.Whitelist; @@ -13,11 +14,78 @@ public sealed class EntityWhitelistSystem : EntitySystem [Dependency] private readonly TagSystem _tag = default!; private EntityQuery _itemQuery; + private readonly Dictionary _componentCache = new(); public override void Initialize() { base.Initialize(); _itemQuery = GetEntityQuery(); + + foreach (var registration in _factory.GetAllRegistrations()) + { + _componentCache[registration.Name] = (ComponentAvailability.Available, registration); + } + } + + /// + /// Converts strings to registrations once and caches the result + /// + private void EnsureRegistrations(EntityWhitelist list) + { + // If we've already converted the Components, no need to do it again + if (list.Registrations != null) + return; + + // Initialize registrations list + var capacity = (list.Components?.Length ?? 0) + (list.MindRoles?.Length ?? 0); + list.Registrations = new List(capacity); + + // Process both component lists + ProcessNames(list.Components); + ProcessNames(list.MindRoles); + return; + + void ProcessNames(string[]? names) + { + if (names == null) + return; + + foreach (var name in names) + { + // Skip if we already know it's unknown (cached with null registration) + if (_componentCache.TryGetValue(name, out var cached)) + { + if (cached.registration != null && !list.Registrations.Contains(cached.registration)) + { + list.Registrations.Add(cached.registration); + } + continue; + } + + // First time seeing this component name + var availability = _factory.GetComponentAvailability(name); + ComponentRegistration? registration = null; + + if (availability == ComponentAvailability.Available) + { + _factory.TryGetRegistration(name, out registration); + } + + else if (availability == ComponentAvailability.Unknown) + { + // Only log unknown components once when we first see them + Log.Error($"Unknown component name {name} passed to EntityWhitelist!"); + } + + // Cache the result (including nulls for unknown components) + _componentCache[name] = (availability, registration); + + if (registration != null && !list.Registrations.Contains(registration)) + { + list.Registrations.Add(registration); + } + } + } } /// @@ -48,21 +116,28 @@ public bool CheckBoth([NotNullWhen(true)] EntityUid? uid, EntityWhitelist? black /// public bool IsValid(EntityWhitelist list, EntityUid uid) { - if (list.Components != null) + // Fast path for empty lists + if ((list.Components == null || list.Components.Length == 0) && + (list.MindRoles == null || list.MindRoles.Length == 0) && + (list.Tags == null || list.Tags.Count == 0) && + (list.Registrations == null || list.Registrations.Count == 0) && + list.Sizes == null) { - var regs = StringsToRegs(list.Components); - - list.Registrations ??= new List(); - list.Registrations.AddRange(regs); + return list.RequireAll; } - if (list.MindRoles != null) - { - var regs = StringsToRegs(list.MindRoles); + // Convert Components and MindRoles to Registrations + EnsureRegistrations(list); - foreach (var role in regs) + // Check mind roles first + if (list.MindRoles is { Length: > 0 }) + { + foreach (var roleName in list.MindRoles) { - if ( _roles.MindHasRole(uid, role.Type, out _)) + if (!_componentCache.TryGetValue(roleName, out var cached) || cached.registration == null) + continue; + + if (_roles.MindHasRole(uid, cached.registration.Type, out _)) { if (!list.RequireAll) return true; @@ -72,6 +147,7 @@ public bool IsValid(EntityWhitelist list, EntityUid uid) } } + // Check registrations if (list.Registrations != null && list.Registrations.Count > 0) { foreach (var reg in list.Registrations) @@ -86,185 +162,33 @@ public bool IsValid(EntityWhitelist list, EntityUid uid) } } + // Check sizes if (list.Sizes != null && _itemQuery.TryComp(uid, out var itemComp)) { if (list.Sizes.Contains(itemComp.Size)) - return true; - } - - if (list.Tags != null) - { - return list.RequireAll - ? _tag.HasAllTags(uid, list.Tags) - : _tag.HasAnyTag(uid, list.Tags); - } - - return list.RequireAll; - } - - /// - /// FRONTIER ADDITION: - /// Checks for a prototype - /// - /// The list to check - /// the prototype to check - /// True if it is valid - public bool IsPrototypeValid(EntityWhitelist list, EntityPrototype prototype) - { - if (list.Components != null) - { - var regs = StringsToRegs(list.Components); - - list.Registrations ??= new List(); - list.Registrations.AddRange(regs); - } - - // TODO - fix or deprecate mind role check with prototypes - // if (list.MindRoles != null) - // { - // var regs = StringsToRegs(list.MindRoles); - - // foreach (var role in regs) - // { - // if (_roles.MindHasRole(uid, role.Type, out _)) - // { - // if (!list.RequireAll) - // return true; - // } - // else if (list.RequireAll) - // return false; - // } - // } - - if (list.Registrations != null) - { - foreach (var reg in list.Registrations) - { - if (prototype.Components.ContainsKey(reg.Name) || prototype.Components.ContainsKey(reg.Type.ToString())) - { - if (!list.RequireAll) - return true; - } - else if (list.RequireAll) - return false; - } - } - - if (list.Sizes != null && prototype.Components.TryGetComponent("Item", out var itemComp) && itemComp is ItemComponent component) - { - if (list.Sizes.Contains(component.Size)) - return true; - } - - if (list.Tags != null) - { - if (prototype.Components.TryGetComponent("Tag", out var tagComponent) && - tagComponent is TagComponent comp) { - return list.RequireAll - ? _tag.HasAllTags(comp, list.Tags) - : _tag.HasAnyTag(comp, list.Tags); + if (!list.RequireAll) + return true; } - + else if (list.RequireAll) + return false; } - return list.RequireAll; - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given whitelist - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeWhitelistPass(EntityWhitelist? whitelist, EntityPrototype prototype) - { - return whitelist != null && IsPrototypeValid(whitelist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given whitelist - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeWhitelistFail(EntityWhitelist? whitelist, EntityPrototype prototype) - { - return whitelist != null && !IsPrototypeValid(whitelist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given whitelist, or if the whitelist is null - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeWhitelistPassOrNull(EntityWhitelist? whitelist, EntityPrototype prototype) - { - return whitelist == null || IsPrototypeValid(whitelist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given whitelist, or if the whitelist is null - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeWhitelistFailOrNull(EntityWhitelist? whitelist, EntityPrototype prototype) - { - return whitelist == null || !IsPrototypeValid(whitelist, prototype); - } + // Check tags + if (list.Tags == null) + return list.RequireAll; - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given blacklist - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeBlacklistPass(EntityWhitelist? blacklist, EntityPrototype prototype) - { - return IsPrototypeWhitelistPass(blacklist, prototype); - } + var hasTag = list.RequireAll + ? _tag.HasAllTags(uid, list.Tags) + : _tag.HasAnyTag(uid, list.Tags); - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype fails the given blacklist - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeBlacklistFail(EntityWhitelist? blacklist, EntityPrototype prototype) - { - return IsPrototypeWhitelistFail(blacklist, prototype); - } + if (!list.RequireAll && hasTag) + return true; - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given blacklist, or if the blacklist is null - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeBlacklistPassOrNull(EntityWhitelist? blacklist, EntityPrototype prototype) - { - return IsPrototypeWhitelistPassOrNull(blacklist, prototype); - } + if (list.RequireAll && !hasTag) + return false; - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype fails the given blacklist, or if the blacklist is null - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeBlacklistFailOrNull(EntityWhitelist? blacklist, EntityPrototype prototype) - { - return IsPrototypeWhitelistFailOrNull(blacklist, prototype); + return list.RequireAll; } /// The following are a list of "helper functions" that are basically the same as each other @@ -351,28 +275,4 @@ public bool IsBlacklistFailOrNull(EntityWhitelist? blacklist, EntityUid uid) { return IsWhitelistFailOrNull(blacklist, uid); } - - private List StringsToRegs(string[]? input) - { - var list = new List(); - - if (input == null || input.Length == 0) - return list; - - foreach (var name in input) - { - var availability = _factory.GetComponentAvailability(name); - if (_factory.TryGetRegistration(name, out var registration) - && availability == ComponentAvailability.Available) - { - list.Add(registration); - } - else if (availability == ComponentAvailability.Unknown) - { - Log.Error($"StringsToRegs failed: Unknown component name {name} passed to EntityWhitelist!"); - } - } - - return list; - } } diff --git a/Content.Shared/_NF/Materials/Components/UraniumMaterialsComponent.cs b/Content.Shared/_NF/Materials/Components/UraniumMaterialsComponent.cs new file mode 100644 index 00000000000..f2a117f4e3c --- /dev/null +++ b/Content.Shared/_NF/Materials/Components/UraniumMaterialsComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Server.Materials.Components; + +[RegisterComponent] +public sealed partial class UraniumMaterialsComponent : Component +{ + +} diff --git a/Content.Shared/_NF/Pirate/Prototypes/PirateBountyPrototype.cs b/Content.Shared/_NF/Pirate/Prototypes/PirateBountyPrototype.cs index 059ed5285bc..21e08dcc37b 100644 --- a/Content.Shared/_NF/Pirate/Prototypes/PirateBountyPrototype.cs +++ b/Content.Shared/_NF/Pirate/Prototypes/PirateBountyPrototype.cs @@ -51,22 +51,10 @@ public sealed partial class PirateBountyPrototype : IPrototype public readonly partial record struct PirateBountyItemEntry() { /// - /// A whitelist for determining what items satisfy the entry by tag, component, etc. + /// An internal ID for matching, should be used in PirateBountyItemComponent /// - [DataField] - public EntityWhitelist? Whitelist { get; init; } = default!; - - /// - /// A whitelist for determining what items satisfy the entry by entity prototype ID - /// - [DataField] - public EntProtoIdWhitelist? IdWhitelist { get; init; } = default!; - - /// - /// A blacklist that can be used to exclude items in the whitelist. - /// - [DataField] - public EntityWhitelist? Blacklist { get; init; } = null; + [IdDataField] + public string ID { get; init; } = default!; /// /// How much of the item must be present to satisfy the entry diff --git a/Content.Shared/_NF/Whitelist/EntProtoIdWhitelist.cs b/Content.Shared/_NF/Whitelist/EntProtoIdWhitelist.cs deleted file mode 100644 index b6c9858b3a8..00000000000 --- a/Content.Shared/_NF/Whitelist/EntProtoIdWhitelist.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization; - -namespace Content.Shared.Whitelist; - -/// -/// Used to determine whether an entity fits a certain whitelist by ID set. -/// Does not whitelist by prototypes, since that is undesirable; you're better off just adding a tag to all -/// entity prototypes that need to be whitelisted, and checking for that. -/// -/// -/// whitelist: -/// ids: -/// - Cigarette -/// - FirelockElectronics -/// matchParents: false -/// -[DataDefinition] -[Serializable, NetSerializable] -public sealed partial class EntProtoIdWhitelist -{ - /// - /// Entity IDs that are allowed in the whitelist. - /// - [DataField("id")] public List? Ids; - - /// - /// If false, an entity must be a direct match. If true, check against the entity's parents. - /// - [DataField] - public bool MatchParents = false; -} diff --git a/Content.Shared/_NF/Whitelist/EntProtoIdWhitelistSystem.cs b/Content.Shared/_NF/Whitelist/EntProtoIdWhitelistSystem.cs deleted file mode 100644 index 0084a3d9cbb..00000000000 --- a/Content.Shared/_NF/Whitelist/EntProtoIdWhitelistSystem.cs +++ /dev/null @@ -1,277 +0,0 @@ -using Robust.Shared.Prototypes; -using System.Diagnostics.CodeAnalysis; - -namespace Content.Shared.Whitelist; - -public sealed class EntProtoIdWhitelistSystem : EntitySystem -{ - [Dependency] private readonly IEntityManager _entMan = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; - public override void Initialize() - { - base.Initialize(); - } - - public bool IsValid(EntProtoIdWhitelist list, [NotNullWhen(true)] EntityUid? uid) - { - return uid != null && IsValid(list, uid.Value); - } - - /// - /// Checks whether a given entity satisfies a whitelist. - /// Note: no cycle checks, possibility to run away. - /// - public bool IsValid(EntProtoIdWhitelist list, EntityUid uid) - { - // All of the information we need is in EntityPrototype (ID, parents). - NetEntity netEntity = _entMan.GetNetEntity(uid); - MetaDataComponent? metadata = _entMan.GetComponentOrNull(_entMan.GetEntity(netEntity)); - EntityPrototype? nullableProto = metadata?.EntityPrototype; - - if (list.Ids is null || nullableProto is null) - return false; - - EntityPrototype proto = nullableProto!; - return IsPrototypeValid(list, proto); - } - - // Recurse through parents: trust the list that the PrototypeManager returns. - // Parents may be abstract, don't try to get an EntityPrototype from them. - private bool IsValidRecursive(EntProtoIdWhitelist list, string prototypeId) - { - if (list.Ids is null) - return false; - - foreach (var id in list.Ids) - { - if (prototypeId.Equals(id)) - return true; - } - - // Nothing found here, recurse to the next set of parents. - if (list.MatchParents) - { - foreach (var (parentId, _) in _protoMan.EnumerateAllParents(prototypeId)) - { - if (IsValidRecursive(list, parentId)) - return true; - } - } - - return false; - } - - /// The following are a list of "helper functions" that are basically the same as each other - /// to help make code that uses EntProtoIdWhitelist a bit more readable because at the moment - /// it is quite clunky having to write out component.Whitelist == null ? true : _whitelist.IsValid(component.Whitelist, uid) - /// several times in a row and makes comparisons easier to read - - /// - /// Helper function to determine if Whitelist is not null and entity is on list - /// - public bool IsWhitelistPass(EntProtoIdWhitelist? whitelist, EntityUid uid) - { - if (whitelist == null) - return false; - - return IsValid(whitelist, uid); - } - - /// - /// Helper function to determine if Whitelist is not null and entity is not on the list - /// - public bool IsWhitelistFail(EntProtoIdWhitelist? whitelist, EntityUid uid) - { - if (whitelist == null) - return false; - - return !IsValid(whitelist, uid); - } - - /// - /// Helper function to determine if Whitelist is either null or the entity is on the list - /// - public bool IsWhitelistPassOrNull(EntProtoIdWhitelist? whitelist, EntityUid uid) - { - if (whitelist == null) - return true; - - return IsValid(whitelist, uid); - } - - /// - /// Helper function to determine if Whitelist is either null or the entity is not on the list - /// - public bool IsWhitelistFailOrNull(EntProtoIdWhitelist? whitelist, EntityUid uid) - { - if (whitelist == null) - return true; - - return !IsValid(whitelist, uid); - } - - /// - /// Helper function to determine if Blacklist is not null and entity is on list - /// Duplicate of equivalent Whitelist function - /// - public bool IsBlacklistPass(EntProtoIdWhitelist? blacklist, EntityUid uid) - { - return IsWhitelistPass(blacklist, uid); - } - - /// - /// Helper function to determine if Blacklist is not null and entity is not on the list - /// Duplicate of equivalent Whitelist function - /// - public bool IsBlacklistFail(EntProtoIdWhitelist? blacklist, EntityUid uid) - { - return IsWhitelistFail(blacklist, uid); - } - - /// - /// Helper function to determine if Blacklist is either null or the entity is on the list - /// Duplicate of equivalent Whitelist function - /// - public bool IsBlacklistPassOrNull(EntProtoIdWhitelist? blacklist, EntityUid uid) - { - return IsWhitelistPassOrNull(blacklist, uid); - } - - /// - /// Helper function to determine if Blacklist is either null or the entity is not on the list - /// Duplicate of equivalent Whitelist function - /// - public bool IsBlacklistFailOrNull(EntProtoIdWhitelist? blacklist, EntityUid uid) - { - return IsWhitelistFailOrNull(blacklist, uid); - } - - - // Prototype variants - - /// - /// Checks for a prototype - /// - /// The list to check - /// the prototype to check - /// True if it is valid - public bool IsPrototypeValid(EntProtoIdWhitelist list, EntityPrototype prototype) - { - if (list.Ids is null) - return false; - - // Check our prototype's ID against our desired list. Any match is good (no duplicate IDs). - foreach (var id in list.Ids) - { - if (prototype.ID.Equals(id)) - return true; - } - - // If we haven't matched, check the parents if needed: recurse through each ancestor of this entity. - if (list.MatchParents) - { - foreach (var (parentId, _) in _protoMan.EnumerateAllParents(prototype.ID)) - { - if (IsValidRecursive(list, parentId)) - return true; - } - } - - return false; - } - - /// - /// Checks if a given EntityPrototype passes the given whitelist - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeWhitelistPass(EntProtoIdWhitelist? whitelist, EntityPrototype prototype) - { - return whitelist != null && IsPrototypeValid(whitelist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given whitelist - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeWhitelistFail(EntProtoIdWhitelist? whitelist, EntityPrototype prototype) - { - return whitelist != null && !IsPrototypeValid(whitelist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given blacklist, or if the blacklist is null - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeWhitelistPassOrNull(EntProtoIdWhitelist? whitelist, EntityPrototype prototype) - { - return whitelist == null || IsPrototypeWhitelistPass(whitelist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype fails the given blacklist, or if the blacklist is null - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeWhitelistFailOrNull(EntProtoIdWhitelist? whitelist, EntityPrototype prototype) - { - return whitelist == null || IsPrototypeWhitelistFail(whitelist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given blacklist - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeBlacklistPass(EntProtoIdWhitelist? blacklist, EntityPrototype prototype) - { - return IsPrototypeWhitelistPass(blacklist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype fails the given blacklist - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeBlacklistFail(EntProtoIdWhitelist? blacklist, EntityPrototype prototype) - { - return IsPrototypeWhitelistFail(blacklist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype passes the given blacklist, or if the blacklist is null - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeBlacklistPassOrNull(EntProtoIdWhitelist? blacklist, EntityPrototype prototype) - { - return IsPrototypeWhitelistPassOrNull(blacklist, prototype); - } - - /// - /// FRONTIER ADDITION - /// Checks if a given EntityPrototype fails the given blacklist, or if the blacklist is null - /// - /// The whitelist to check - /// The prototype to check - /// - public bool IsPrototypeBlacklistFailOrNull(EntProtoIdWhitelist? blacklist, EntityPrototype prototype) - { - return IsPrototypeWhitelistFailOrNull(blacklist, prototype); - } -} diff --git a/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl b/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl index c569a8104ec..c59b87e4e71 100644 --- a/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl +++ b/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl @@ -23,7 +23,7 @@ pirate-bounty-item-artifactanalyzer = Artifact Analyzer Board pirate-bounty-item-hotplate = Hotplate pirate-bounty-item-deepfryer = Deep Fryer pirate-bounty-item-keycommon = Common Encryption Key -pirate-bounty-item-medicalfabboard = Medical Tech Fab Board +pirate-bounty-item-medicalfabboard = Medical Techfab Board pirate-bounty-item-orebox = Ore Box pirate-bounty-item-autolathe = Autolathe pirate-bounty-item-gold = Gold @@ -32,5 +32,7 @@ pirate-bounty-item-plasmacanister = Plasma Canister pirate-bounty-item-contracrate = Contraband Crate pirate-bounty-item-hydrotray = Hydroponics Tray pirate-bounty-item-hypo = Hypospray +pirate-bounty-item-akms = AKMS +pirate-bounty-item-enforcer = Enforcer pirate-bounty-description-generic = Go now, ye goon! Plunder me this! diff --git a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml index b38da630d06..983f2a7fe59 100644 --- a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml +++ b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml @@ -108,6 +108,8 @@ fiberMaterial: fibers-durathread fiberColor: fibers-regal-blue - type: FingerprintMask + - type: PirateBountyItem # Frontier + id: ClothingHandsGlovesCaptain # Frontier - type: entity parent: ClothingHandsBase diff --git a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml index a038fd3d426..27b585fe675 100644 --- a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml +++ b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml @@ -401,6 +401,8 @@ Slash: 0.90 Piercing: 0.95 Heat: 0.95 + - type: PirateBountyItem # Frontier + id: ClothingMaskGasMercenary # Frontier - type: entity parent: [ ClothingMaskGas, BaseCentcommContraband ] diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index cfc710e7af8..a92ea189e67 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -412,6 +412,8 @@ price: 750 - type: StealTarget stealGroup: ClothingOuterHardsuitRd + - type: PirateBountyItem # Frontier + id: ClothingOuterHardsuitRd # Frontier #Head of Security's Hardsuit - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml index 5efc1ad8874..42e6a641305 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -128,6 +128,8 @@ defaultPrototype: Beaker - type: StealTarget stealGroup: MedicalTechFabCircuitboard + - type: PirateBountyItem # Frontier + id: MedicalTechFabCircuitboard # Frontier - type: entity id: CircuitImprinterMachineCircuitboard @@ -280,6 +282,8 @@ Capacitor: 1 # Frontier stackRequirements Date: Fri, 29 Nov 2024 13:45:21 -0500 Subject: [PATCH 015/179] ShuttleMapControl: check ent exists before xform (#2483) --- Content.Client/Shuttles/UI/ShuttleMapControl.xaml.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Content.Client/Shuttles/UI/ShuttleMapControl.xaml.cs b/Content.Client/Shuttles/UI/ShuttleMapControl.xaml.cs index 53ad4a0b23a..9e91f54ffd7 100644 --- a/Content.Client/Shuttles/UI/ShuttleMapControl.xaml.cs +++ b/Content.Client/Shuttles/UI/ShuttleMapControl.xaml.cs @@ -25,6 +25,7 @@ public sealed partial class ShuttleMapControl : BaseShuttleControl [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly IInputManager _inputs = default!; [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private readonly IEntityManager _entManager = default!; // Frontier private readonly ShuttleSystem _shuttles; private readonly SharedTransformSystem _xformSystem; @@ -212,7 +213,7 @@ private List GetViewportMapObjects(Matrix3x2 matty, List foreach (var mapObj in mapObjects) { // If it's a grid-map skip it. - if (mapObj is GridMapObject gridObj && EntManager.HasComponent(gridObj.Entity)) + if (mapObj is GridMapObject gridObj && (EntManager.HasComponent(gridObj.Entity) || !_entManager.EntityExists(gridObj.Entity))) // Frontier: add EntityExists continue; var mapCoords = _shuttles.GetMapCoordinates(mapObj); From 12e7557d8dd7a263ee2aac0d191a2a27cd4aff10 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 29 Nov 2024 18:45:50 +0000 Subject: [PATCH 016/179] Automatic Changelog (#2483) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index addd2a33418..84da5fbc45f 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5609,3 +5609,9 @@ Entries: message: GPS coordinates are now more readable. id: 5542 time: '2024-11-28T18:01:04.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: The map screen will remain usable when a listed ship is sold. + id: 5543 + time: '2024-11-29T18:45:22.0000000+00:00' From f3fdccbc363ff25ffd719d034fe24792034f54bd Mon Sep 17 00:00:00 2001 From: blackknight954 <40075385+blackknight954@users.noreply.github.com> Date: Sat, 30 Nov 2024 12:00:47 -0600 Subject: [PATCH 017/179] Ambition compliance pass (#2372) * Add files via upload * removed remaining tiny fans * Added blast doors to the entryway in place of plastic flaps. * Delete ambition.yml Accidental inclusion * Revert "Delete ambition.yml" This reverts commit 5d787b8290c47d494890ce899a8820bbdf23e2d1. * Performed the changes Arimah asked for. * Removed accidental copy of file --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Maps/_NF/Shuttles/Expedition/ambition.yml | 876 ++++++++++-------- 1 file changed, 465 insertions(+), 411 deletions(-) diff --git a/Resources/Maps/_NF/Shuttles/Expedition/ambition.yml b/Resources/Maps/_NF/Shuttles/Expedition/ambition.yml index 2ae9c55c22e..fa78a5ef1fb 100644 --- a/Resources/Maps/_NF/Shuttles/Expedition/ambition.yml +++ b/Resources/Maps/_NF/Shuttles/Expedition/ambition.yml @@ -123,10 +123,8 @@ entities: color: '#00FFFFFF' id: BoxGreyscale decals: - 466: 2,30 467: -5,-2 468: -4,-2 - 469: -5,-6 - node: color: '#FFFF00FF' id: BoxGreyscale @@ -404,10 +402,7 @@ entities: 437: 7,28 438: 6,27 470: -7,-6 - 471: -6,-6 - 472: -5,-6 473: -5,-7 - 474: -6,-7 475: -7,-7 504: -9,-6 566: 2,18 @@ -432,7 +427,6 @@ entities: 588: 2,-6 589: 3,-6 590: -2,30 - 591: 2,30 592: 8,32 593: 9,32 594: 9,31 @@ -477,7 +471,6 @@ entities: 643: 1,9 644: 2,9 647: -2,30 - 648: 2,30 649: -1,-13 650: 1,-13 651: -1,-12 @@ -1239,7 +1232,8 @@ entities: 0,-2: 1: 65535 0,-5: - 1: 4915 + 1: 4403 + 3: 512 2: 16384 0: 128 1,-4: @@ -1400,6 +1394,21 @@ entities: - 0 - 0 - 0 + - volume: 2500 + temperature: 293.14996 + moles: + - 20.078888 + - 75.53487 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance @@ -1667,14 +1676,6 @@ entities: parent: 1 - proto: AirCanister entities: - - uid: 2032 - components: - - type: Transform - anchored: True - pos: 2.5,30.5 - parent: 1 - - type: Physics - bodyType: Static - uid: 2117 components: - type: Transform @@ -1685,14 +1686,6 @@ entities: - type: Transform pos: -4.5,-1.5 parent: 1 - - uid: 2285 - components: - - type: Transform - anchored: True - pos: -4.5,-5.5 - parent: 1 - - type: Physics - bodyType: Static - proto: Airlock entities: - uid: 2336 @@ -1700,17 +1693,11 @@ entities: - type: Transform pos: -3.5,-9.5 parent: 1 - - type: DeviceLinkSink - links: - - 122 - uid: 2339 components: - type: Transform pos: -3.5,-12.5 parent: 1 - - type: DeviceLinkSink - links: - - 124 - uid: 2471 components: - type: Transform @@ -1810,8 +1797,6 @@ entities: parent: 1 - type: DeviceLinkSink invokeCounter: 1 - links: - - 33 - type: DeviceLinkSource linkedPorts: 33: @@ -1831,8 +1816,6 @@ entities: parent: 1 - type: DeviceLinkSink invokeCounter: 1 - links: - - 639 - type: DeviceLinkSource linkedPorts: 639: @@ -2083,11 +2066,6 @@ entities: parent: 1732 - type: Physics canCollide: False - - uid: 119 - components: - - type: Transform - pos: 1.5,-18.5 - parent: 1 - proto: AmeShielding entities: - uid: 140 @@ -2220,112 +2198,133 @@ entities: rot: 3.141592653589793 rad pos: -0.5,-13.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 134 - components: - - type: Transform - pos: 7.5,33.5 - parent: 1 - - uid: 135 + - uid: 76 components: - type: Transform - pos: 8.5,33.5 + rot: 3.141592653589793 rad + pos: -6.5,33.5 parent: 1 - - uid: 137 + - uid: 77 components: - type: Transform - pos: -0.5,34.5 + rot: 3.141592653589793 rad + pos: -7.5,33.5 parent: 1 - - uid: 170 + - uid: 86 components: - type: Transform - pos: 2.5,34.5 + rot: 3.141592653589793 rad + pos: 1.5,34.5 parent: 1 - - uid: 171 + - uid: 134 components: - type: Transform - pos: 1.5,34.5 + rot: 3.141592653589793 rad + pos: -0.5,34.5 parent: 1 - - uid: 180 + - uid: 135 components: - type: Transform + rot: -1.5707963267948966 rad pos: 3.5,2.5 parent: 1 - - uid: 194 + - uid: 137 components: - type: Transform + rot: -1.5707963267948966 rad pos: -11.5,-3.5 parent: 1 - - uid: 231 + - uid: 142 components: - type: Transform + rot: -1.5707963267948966 rad pos: -11.5,-5.5 parent: 1 - - uid: 232 + - uid: 171 components: - type: Transform + rot: 1.5707963267948966 rad pos: 12.5,-3.5 parent: 1 - - uid: 233 + - uid: 180 components: - type: Transform + rot: 1.5707963267948966 rad pos: 12.5,-5.5 parent: 1 - - uid: 261 + - uid: 194 components: - type: Transform - pos: -5.5,33.5 + rot: 3.141592653589793 rad + pos: 7.5,33.5 parent: 1 - - uid: 263 + - uid: 199 components: - type: Transform - pos: -7.5,33.5 + rot: 3.141592653589793 rad + pos: 5.5,33.5 parent: 1 - - uid: 264 + - uid: 231 components: - type: Transform - pos: -6.5,33.5 + rot: 3.141592653589793 rad + pos: 6.5,33.5 parent: 1 - - uid: 332 + - uid: 232 components: - type: Transform - pos: -0.5,-14.5 + rot: 1.5707963267948966 rad + pos: 1.5,-14.5 parent: 1 - - uid: 403 + - uid: 233 components: - type: Transform - pos: 5.5,33.5 + rot: 3.141592653589793 rad + pos: -4.5,33.5 parent: 1 - - uid: 404 + - uid: 237 components: - type: Transform - pos: -1.5,34.5 + rot: 1.5707963267948966 rad + pos: 1.5,-15.5 parent: 1 - - uid: 405 + - uid: 239 components: - type: Transform + rot: -1.5707963267948966 rad pos: -0.5,-15.5 parent: 1 - - uid: 406 + - uid: 246 components: - type: Transform - pos: 1.5,-14.5 + rot: -1.5707963267948966 rad + pos: -0.5,-14.5 parent: 1 - - uid: 407 + - uid: 248 components: - type: Transform - pos: 1.5,-15.5 + rot: 3.141592653589793 rad + pos: -5.5,33.5 parent: 1 - - uid: 580 + - uid: 261 components: - type: Transform - pos: 6.5,33.5 + rot: 3.141592653589793 rad + pos: 8.5,33.5 parent: 1 - - uid: 633 + - uid: 2089 components: - type: Transform - pos: -4.5,33.5 + rot: 3.141592653589793 rad + pos: -1.5,34.5 + parent: 1 + - uid: 2098 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,34.5 parent: 1 - proto: AtmosFixBlockerMarker entities: @@ -3400,7 +3399,6 @@ entities: parent: 1 - type: Physics canCollide: False - bodyType: Static - type: Fixtures fixtures: {} - proto: BenchSofaCorpLeft @@ -3411,8 +3409,6 @@ entities: rot: 1.5707963267948966 rad pos: 3.5,-11.5 parent: 1 - - type: Physics - bodyType: Static - proto: BenchSofaCorpMiddle entities: - uid: 649 @@ -3421,8 +3417,6 @@ entities: rot: 3.141592653589793 rad pos: 4.5,-12.5 parent: 1 - - type: Physics - bodyType: Static - proto: BenchSofaCorpRight entities: - uid: 650 @@ -3431,8 +3425,6 @@ entities: rot: 3.141592653589793 rad pos: 5.5,-12.5 parent: 1 - - type: Physics - bodyType: Static - proto: BlastDoor entities: - uid: 9 @@ -3440,146 +3432,108 @@ entities: - type: Transform pos: 6.5,-20.5 parent: 1 - - type: DeviceLinkSink - links: - - 1913 - uid: 1884 components: - type: Transform pos: -5.5,-21.5 parent: 1 - - type: DeviceLinkSink - links: - - 1913 - uid: 1885 components: - type: Transform pos: -5.5,-20.5 parent: 1 - - type: DeviceLinkSink - links: - - 1913 - uid: 1887 components: - type: Transform pos: 6.5,-21.5 parent: 1 - - type: DeviceLinkSink - links: - - 1913 - uid: 1888 components: - type: Transform pos: 0.5,3.5 parent: 1 - - type: DeviceLinkSink - links: - - 1141 - - 983 - uid: 1890 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 2385 - uid: 1891 components: - type: Transform rot: -1.5707963267948966 rad pos: -6.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 2385 - uid: 1892 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 2385 - uid: 1893 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 2385 - uid: 1894 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 2384 - uid: 1895 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 2384 - uid: 1896 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 2384 - uid: 1897 components: - type: Transform rot: 1.5707963267948966 rad pos: 8.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 2384 - uid: 1899 components: - type: Transform pos: -0.5,-15.5 parent: 1 - - type: DeviceLinkSink - links: - - 1913 - uid: 1900 components: - type: Transform pos: -0.5,-14.5 parent: 1 - - type: DeviceLinkSink - links: - - 1913 - uid: 1901 components: - type: Transform pos: 1.5,-14.5 parent: 1 - - type: DeviceLinkSink - links: - - 1913 - uid: 1902 components: - type: Transform pos: 1.5,-15.5 parent: 1 - - type: DeviceLinkSink - links: - - 1913 +- proto: BlastDoorExterior1 + entities: + - uid: 2104 + components: + - type: Transform + pos: -1.5,34.5 + parent: 1 +- proto: BlastDoorExterior2 + entities: + - uid: 2134 + components: + - type: Transform + pos: 2.5,34.5 + parent: 1 - proto: BookshelfFilled entities: - uid: 2238 @@ -6326,6 +6280,7 @@ entities: - uid: 1224 components: - type: Transform + rot: -1.5707963267948966 rad pos: 3.5,12.5 parent: 1 - uid: 1225 @@ -6664,11 +6619,6 @@ entities: - type: Transform pos: 1.5,31.5 parent: 1 - - uid: 2056 - components: - - type: Transform - pos: 2.5,31.5 - parent: 1 - uid: 2286 components: - type: Transform @@ -6888,22 +6838,31 @@ entities: - type: Transform pos: 5.5,-7.5 parent: 1 -- proto: ClosetWall - entities: - - uid: 1904 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-17.5 - parent: 1 - proto: ClosetWallEmergencyFilledRandom entities: - - uid: 2358 + - uid: 569 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,33.5 + pos: -3.5,33.5 parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14923 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - uid: 2359 components: - type: Transform @@ -6918,12 +6877,29 @@ entities: parent: 1 - proto: ClosetWallFireFilledRandom entities: - - uid: 2350 + - uid: 570 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,33.5 + pos: 4.5,33.5 parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14923 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - proto: ClothingHandsGlovesCombat entities: - uid: 2523 @@ -7026,89 +7002,59 @@ entities: - type: Transform pos: 2.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 1925 - uid: 1145 components: - type: Transform pos: 2.5,34.5 parent: 1 - - type: DeviceLinkSink - links: - - 1925 - uid: 1146 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,32.5 parent: 1 - - type: DeviceLinkSink - links: - - 1925 - uid: 1147 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,32.5 parent: 1 - - type: DeviceLinkSink - links: - - 1925 - uid: 1148 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,32.5 parent: 1 - - type: DeviceLinkSink - links: - - 1925 - uid: 1149 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,32.5 parent: 1 - - type: DeviceLinkSink - links: - - 1924 - uid: 1150 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,32.5 parent: 1 - - type: DeviceLinkSink - links: - - 1924 - uid: 1151 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,32.5 parent: 1 - - type: DeviceLinkSink - links: - - 1924 - uid: 1152 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,33.5 parent: 1 - - type: DeviceLinkSink - links: - - 1924 - uid: 1153 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,34.5 parent: 1 - - type: DeviceLinkSink - links: - - 1924 - proto: CrateEmergencyInflatablewall entities: - uid: 2365 @@ -8537,13 +8483,6 @@ entities: - type: Transform pos: 6.5,2.5 parent: 1 -- proto: GasCanisterBrokenBase - entities: - - uid: 1948 - components: - - type: Transform - pos: -8.5,24.5 - parent: 1 - proto: GasFilter entities: - uid: 734 @@ -8590,6 +8529,18 @@ entities: - type: Transform pos: -4.5,19.5 parent: 1 +- proto: GasMixerOn + entities: + - uid: 2561 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-0.5 + parent: 1 + - type: GasMixer + inletTwoConcentration: 0.79 + inletOneConcentration: 0.21 + enabled: True - proto: GasOutletInjector entities: - uid: 738 @@ -8974,6 +8925,12 @@ entities: parent: 1 - type: AtmosPipeColor color: '#947507FF' + - uid: 1948 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-0.5 + parent: 1 - uid: 1951 components: - type: Transform @@ -8981,15 +8938,23 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 2051 + - uid: 2031 components: - type: Transform rot: -1.5707963267948966 rad - pos: -3.5,26.5 + pos: 4.5,24.5 parent: 1 - type: AtmosPipeColor - color: '#947507FF' - - uid: 2521 + color: '#0055CCFF' + - uid: 2051 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 2521 components: - type: Transform rot: -1.5707963267948966 rad @@ -9021,6 +8986,29 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 2558 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2559 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasPipeFourway entities: - uid: 952 @@ -9161,6 +9149,14 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,4.5 parent: 1 + - uid: 119 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 130 components: - type: Transform @@ -9506,6 +9502,14 @@ entities: - type: Transform pos: -4.5,21.5 parent: 1 + - uid: 770 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,22.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 811 components: - type: Transform @@ -10453,6 +10457,22 @@ entities: rot: 3.141592653589793 rad pos: -5.5,6.5 parent: 1 + - uid: 1879 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1904 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 1921 components: - type: Transform @@ -10509,6 +10529,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 1978 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 1982 components: - type: Transform @@ -10693,6 +10721,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 2030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2033 components: - type: Transform @@ -10788,6 +10824,22 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 2285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,20.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2306 components: - type: Transform @@ -10808,6 +10860,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 2350 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2353 components: - type: Transform @@ -10816,6 +10876,22 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 2358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2392 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2426 components: - type: Transform @@ -10824,6 +10900,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#947507FF' + - uid: 2470 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2495 components: - type: Transform @@ -10904,6 +10988,30 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 2552 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2556 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2557 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasPipeTJunction entities: - uid: 107 @@ -11096,14 +11204,6 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 1879 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-6.5 - parent: 1 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 1968 components: - type: Transform @@ -11143,13 +11243,6 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 2030 - components: - - type: Transform - pos: 2.5,31.5 - parent: 1 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 2035 components: - type: Transform @@ -11209,6 +11302,11 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,12.5 parent: 1 + - uid: 1886 + components: + - type: Transform + pos: 11.5,0.5 + parent: 1 - uid: 1933 components: - type: Transform @@ -11231,14 +11329,6 @@ entities: parent: 1 - type: AtmosPipeColor color: '#947507FF' - - uid: 2031 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,30.5 - parent: 1 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 2110 components: - type: Transform @@ -11256,13 +11346,6 @@ entities: - type: Transform pos: -4.5,-1.5 parent: 1 - - uid: 2284 - components: - - type: Transform - pos: -4.5,-5.5 - parent: 1 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 2305 components: - type: Transform @@ -11276,6 +11359,11 @@ entities: parent: 1 - type: AtmosPipeColor color: '#947507FF' + - uid: 2562 + components: + - type: Transform + pos: 10.5,0.5 + parent: 1 - proto: GasPressurePump entities: - uid: 758 @@ -11326,15 +11414,6 @@ entities: rot: 1.5707963267948966 rad pos: -4.5,21.5 parent: 1 - - uid: 1479 - components: - - type: MetaData - name: distribution pump - - type: Transform - pos: 4.5,10.5 - parent: 1 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 2003 components: - type: Transform @@ -11387,16 +11466,6 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 2552 - components: - - type: MetaData - name: distribution pump - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,24.5 - parent: 1 - - type: AtmosPipeColor - color: '#0055CCFF' - proto: GasRecyclerMachineCircuitboard entities: - uid: 2410 @@ -12224,12 +12293,6 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,-19.5 parent: 1 - - uid: 2300 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-10.5 - parent: 1 - uid: 2328 components: - type: Transform @@ -12360,6 +12423,14 @@ entities: - type: Transform pos: 9.5,27.5 parent: 1 +- proto: LockerWallMaterialsFuelAmeJarFilled + entities: + - uid: 1479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-17.5 + parent: 1 - proto: MachineFrameDestroyed entities: - uid: 2048 @@ -12400,7 +12471,7 @@ entities: - uid: 2554 components: - type: Transform - pos: -1.5,30.5 + pos: 2.5007179,30.555754 parent: 1 - proto: NFAshtray entities: @@ -12409,13 +12480,38 @@ entities: - type: Transform pos: 4.6353407,-0.39717972 parent: 1 +- proto: NFSignDock + entities: + - uid: 2517 + components: + - type: Transform + pos: 0.5,34.5 + parent: 1 + - uid: 2518 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 1 + - uid: 2519 + components: + - type: Transform + pos: 12.5,-4.5 + parent: 1 - proto: NitrogenCanister entities: - - uid: 770 + - uid: 2056 components: - type: Transform - pos: -9.5,25.5 + pos: -3.5,30.5 parent: 1 + - uid: 2565 + components: + - type: Transform + anchored: True + pos: 10.5,0.5 + parent: 1 + - type: Physics + bodyType: Static - proto: OxygenCanister entities: - uid: 1724 @@ -12423,6 +12519,14 @@ entities: - type: Transform pos: -4.5,30.5 parent: 1 + - uid: 2430 + components: + - type: Transform + anchored: True + pos: 11.5,0.5 + parent: 1 + - type: Physics + bodyType: Static - proto: PaintingFireaxeCabinet entities: - uid: 2351 @@ -12439,10 +12543,10 @@ entities: parent: 1 - proto: PlasmaCanister entities: - - uid: 1978 + - uid: 2170 components: - type: Transform - pos: 11.5,0.5 + pos: -9.5,25.5 parent: 1 - proto: PlasmaReinforcedWindowDirectional entities: @@ -12672,16 +12776,6 @@ entities: rot: 1.5707963267948966 rad pos: 3.5,32.5 parent: 1 - - uid: 569 - components: - - type: Transform - pos: -1.5,34.5 - parent: 1 - - uid: 570 - components: - - type: Transform - pos: 2.5,34.5 - parent: 1 - uid: 1943 components: - type: Transform @@ -13277,6 +13371,12 @@ entities: - type: Transform pos: 1.5,-7.5 parent: 1 + - uid: 2032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,30.5 + parent: 1 - uid: 2142 components: - type: Transform @@ -13304,7 +13404,7 @@ entities: rot: 3.141592653589793 rad pos: -1.5,30.5 parent: 1 -- proto: RadioHandheld +- proto: RadioHandheldNF entities: - uid: 2320 components: @@ -13642,16 +13742,6 @@ entities: - type: Transform pos: 6.5,-9.5 parent: 1 - - uid: 2430 - components: - - type: Transform - pos: -6.5,-6.5 - parent: 1 - - uid: 2432 - components: - - type: Transform - pos: 1.5,19.5 - parent: 1 - proto: ReinforcedWindow entities: - uid: 4 @@ -14068,123 +14158,81 @@ entities: rot: 3.141592653589793 rad pos: -1.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 2093 - uid: 698 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 2093 - uid: 699 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 2093 - uid: 700 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 2093 - uid: 701 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-18.5 parent: 1 - - type: DeviceLinkSink - links: - - 1733 - uid: 702 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-18.5 parent: 1 - - type: DeviceLinkSink - links: - - 1733 - uid: 1005 components: - type: Transform rot: -1.5707963267948966 rad pos: -6.5,-9.5 parent: 1 - - type: DeviceLinkSink - links: - - 122 - uid: 1006 components: - type: Transform rot: -1.5707963267948966 rad pos: -6.5,-12.5 parent: 1 - - type: DeviceLinkSink - links: - - 124 - uid: 1007 components: - type: Transform rot: 3.141592653589793 rad pos: -6.5,-18.5 parent: 1 - - type: DeviceLinkSink - links: - - 1733 - uid: 1008 components: - type: Transform rot: 3.141592653589793 rad pos: 7.5,-18.5 parent: 1 - - type: DeviceLinkSink - links: - - 1733 - uid: 2091 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,3.5 parent: 1 - - type: DeviceLinkSink - links: - - 2287 - uid: 2120 components: - type: Transform pos: -4.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 2287 - uid: 2122 components: - type: Transform pos: -5.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 2287 - uid: 2123 components: - type: Transform pos: -3.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 2287 - proto: SignalButtonDirectional entities: - uid: 122 @@ -14332,6 +14380,22 @@ entities: - Pressed: Toggle 1893: - Pressed: Toggle +- proto: SignalButtonExt1 + entities: + - uid: 404 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,33.5 + parent: 1 +- proto: SignalButtonExt2 + entities: + - uid: 170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,33.5 + parent: 1 - proto: SignAtmos entities: - uid: 2324 @@ -14394,23 +14458,6 @@ entities: - type: Transform pos: 7.5,24.5 parent: 1 -- proto: NFSignDock - entities: - - uid: 2517 - components: - - type: Transform - pos: 0.5,34.5 - parent: 1 - - uid: 2518 - components: - - type: Transform - pos: -11.5,-4.5 - parent: 1 - - uid: 2519 - components: - - type: Transform - pos: 12.5,-4.5 - parent: 1 - proto: SignSpace entities: - uid: 2446 @@ -14438,6 +14485,14 @@ entities: - type: Transform pos: 10.5,-4.5 parent: 1 +- proto: Sink + entities: + - uid: 2432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-5.5 + parent: 1 - proto: SMESBasic entities: - uid: 1096 @@ -15074,10 +15129,10 @@ entities: parent: 1 - proto: TrashBakedBananaPeel entities: - - uid: 2392 + - uid: 2284 components: - type: Transform - pos: -4.5,-6.5 + pos: -4.457452,-6.413014 parent: 1 - proto: TwoWayLever entities: @@ -15242,11 +15297,6 @@ entities: - type: Transform pos: 3.5,7.5 parent: 1 - - uid: 77 - components: - - type: Transform - pos: 8.5,20.5 - parent: 1 - uid: 82 components: - type: Transform @@ -15264,11 +15314,6 @@ entities: - type: Transform pos: 10.5,17.5 parent: 1 - - uid: 86 - components: - - type: Transform - pos: 10.5,20.5 - parent: 1 - uid: 89 components: - type: Transform @@ -15366,11 +15411,6 @@ entities: - type: Transform pos: 8.5,-7.5 parent: 1 - - uid: 142 - components: - - type: Transform - pos: -7.5,20.5 - parent: 1 - uid: 145 components: - type: Transform @@ -15556,11 +15596,6 @@ entities: - type: Transform pos: 3.5,30.5 parent: 1 - - uid: 199 - components: - - type: Transform - pos: 9.5,14.5 - parent: 1 - uid: 200 components: - type: Transform @@ -15711,16 +15746,6 @@ entities: - type: Transform pos: 11.5,26.5 parent: 1 - - uid: 237 - components: - - type: Transform - pos: -6.5,20.5 - parent: 1 - - uid: 239 - components: - - type: Transform - pos: -8.5,20.5 - parent: 1 - uid: 240 components: - type: Transform @@ -15751,21 +15776,11 @@ entities: - type: Transform pos: -5.5,14.5 parent: 1 - - uid: 246 - components: - - type: Transform - pos: 7.5,20.5 - parent: 1 - uid: 247 components: - type: Transform pos: 11.5,12.5 parent: 1 - - uid: 248 - components: - - type: Transform - pos: -7.5,14.5 - parent: 1 - uid: 250 components: - type: Transform @@ -15816,6 +15831,16 @@ entities: - type: Transform pos: -6.5,10.5 parent: 1 + - uid: 263 + components: + - type: Transform + pos: -8.5,14.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: -6.5,14.5 + parent: 1 - uid: 265 components: - type: Transform @@ -15829,12 +15854,12 @@ entities: - uid: 268 components: - type: Transform - pos: -6.5,14.5 + pos: -9.5,20.5 parent: 1 - uid: 269 components: - type: Transform - pos: 7.5,14.5 + pos: -7.5,14.5 parent: 1 - uid: 270 components: @@ -15864,7 +15889,7 @@ entities: - uid: 279 components: - type: Transform - pos: -9.5,14.5 + pos: 7.5,20.5 parent: 1 - uid: 281 components: @@ -16051,6 +16076,11 @@ entities: - type: Transform pos: 6.5,-22.5 parent: 1 + - uid: 332 + components: + - type: Transform + pos: -6.5,20.5 + parent: 1 - uid: 335 components: - type: Transform @@ -16197,16 +16227,46 @@ entities: rot: -1.5707963267948966 rad pos: -1.5,-20.5 parent: 1 + - uid: 403 + components: + - type: Transform + pos: -9.5,14.5 + parent: 1 + - uid: 406 + components: + - type: Transform + pos: -8.5,20.5 + parent: 1 + - uid: 407 + components: + - type: Transform + pos: -7.5,20.5 + parent: 1 - uid: 571 components: - type: Transform pos: 4.5,33.5 parent: 1 + - uid: 580 + components: + - type: Transform + pos: 8.5,20.5 + parent: 1 - uid: 581 components: - type: Transform pos: -2.5,2.5 parent: 1 + - uid: 600 + components: + - type: Transform + pos: 9.5,20.5 + parent: 1 + - uid: 633 + components: + - type: Transform + pos: 10.5,20.5 + parent: 1 - uid: 719 components: - type: Transform @@ -16263,6 +16323,21 @@ entities: - type: Transform pos: -0.5,3.5 parent: 1 + - uid: 1392 + components: + - type: Transform + pos: 7.5,14.5 + parent: 1 + - uid: 1393 + components: + - type: Transform + pos: 8.5,14.5 + parent: 1 + - uid: 1401 + components: + - type: Transform + pos: 9.5,14.5 + parent: 1 - uid: 1612 components: - type: Transform @@ -16287,7 +16362,7 @@ entities: - uid: 1670 components: - type: Transform - pos: 9.5,20.5 + pos: 10.5,14.5 parent: 1 - uid: 1676 components: @@ -16310,11 +16385,6 @@ entities: rot: 3.141592653589793 rad pos: 5.5,1.5 parent: 1 - - uid: 1886 - components: - - type: Transform - pos: 10.5,14.5 - parent: 1 - uid: 1911 components: - type: Transform @@ -16346,16 +16416,6 @@ entities: - type: Transform pos: 10.5,27.5 parent: 1 - - uid: 2098 - components: - - type: Transform - pos: -8.5,14.5 - parent: 1 - - uid: 2134 - components: - - type: Transform - pos: -9.5,20.5 - parent: 1 - uid: 2135 components: - type: Transform @@ -16371,11 +16431,6 @@ entities: - type: Transform pos: 10.5,23.5 parent: 1 - - uid: 2170 - components: - - type: Transform - pos: 8.5,14.5 - parent: 1 - uid: 2171 components: - type: Transform @@ -16682,6 +16737,11 @@ entities: - type: Transform pos: 10.5,-1.5 parent: 1 + - uid: 405 + components: + - type: Transform + pos: 5.5,-9.5 + parent: 1 - uid: 481 components: - type: Transform @@ -16752,12 +16812,6 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-5.5 parent: 1 - - uid: 600 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-9.5 - parent: 1 - uid: 601 components: - type: Transform @@ -17090,7 +17144,7 @@ entities: - type: Transform pos: -10.5,9.5 parent: 1 -- proto: WarpPointShip +- proto: WarpPoint entities: - uid: 2366 components: From 6a33b890f2af3cddebb72aa6c637d42a881847a6 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sat, 30 Nov 2024 18:01:15 +0000 Subject: [PATCH 018/179] Automatic Changelog (#2372) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 84da5fbc45f..32a277e641d 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5615,3 +5615,9 @@ Entries: message: The map screen will remain usable when a listed ship is sold. id: 5543 time: '2024-11-29T18:45:22.0000000+00:00' +- author: blackknight954 + changes: + - type: Tweak + message: modified aspects of the Ambition to comply with ship guidelines. + id: 5544 + time: '2024-11-30T18:00:47.0000000+00:00' From d798a0ee391d58729f2db2c8900727f7ea89e9a8 Mon Sep 17 00:00:00 2001 From: PECK <74548962+PeccNeck@users.noreply.github.com> Date: Sat, 30 Nov 2024 13:21:57 -0500 Subject: [PATCH 019/179] Directional fans (#2468) Co-authored-by: Checkraze <71046427+Cheackraze@users.noreply.github.com> --- .../Maps/_NF/Shuttles/Syndicate/infiltrator.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml b/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml index 3c507d1a9fa..e7e579b07a3 100644 --- a/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml +++ b/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml @@ -799,19 +799,19 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-8.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 509 + - uid: 34 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-16.5 + rot: 1.5707963267948966 rad + pos: 8.5,-16.5 parent: 1 - - uid: 510 + - uid: 35 components: - type: Transform rot: -1.5707963267948966 rad - pos: 8.5,-16.5 + pos: -9.5,-16.5 parent: 1 - proto: AtmosFixBlockerMarker entities: @@ -5649,7 +5649,7 @@ entities: - type: Transform pos: 4.5,-18.5 parent: 1 -- proto: WarpPointShip +- proto: WarpPoint entities: - uid: 634 components: From befb4c60f56dfec91d99dd5eb7976c98e4525714 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Sat, 30 Nov 2024 20:35:04 +0200 Subject: [PATCH 020/179] Update salvage_mods.yml (#2485) --- .../_NF/Procedural/salvage_mods.yml | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Resources/Prototypes/_NF/Procedural/salvage_mods.yml b/Resources/Prototypes/_NF/Procedural/salvage_mods.yml index 5d66adb2118..4a43894a740 100644 --- a/Resources/Prototypes/_NF/Procedural/salvage_mods.yml +++ b/Resources/Prototypes/_NF/Procedural/salvage_mods.yml @@ -372,11 +372,11 @@ desc: salvage-air-mod-unknown gases: - 5 # oxygen - - 5 # nitrogen + - 38.642633 # nitrogen - 7.321316 # carbon dioxide - 5 # plasma - 0 # tritium - - 34.642633 # water vapor + - 1 # water vapor - 12.321316 # miasma - 34.642633 # nitrous oxide - 0 # frezon @@ -387,11 +387,11 @@ desc: salvage-air-mod-unknown gases: - 0 # oxygen - - 0 # nitrogen + - 32.642633 # nitrogen - 17.321316 # carbon dioxide - 17.321316 # plasma - 0.3 # tritium - - 33.642633 # water vapor + - 1 # water vapor - 0 # miasma - 34.642633 # nitrous oxide - 0.1 # frezon @@ -402,11 +402,11 @@ desc: salvage-air-mod-unknown gases: - 20 # oxygen - - 20 # nitrogen + - 32.642633 # nitrogen - 17.321316 # carbon dioxide - 2.321316 # plasma - 0.3 # tritium - - 13.642633 # water vapor + - 1 # water vapor - 15 # miasma - 14.642633 # nitrous oxide - 0 # frezon @@ -417,11 +417,11 @@ desc: salvage-air-mod-unknown gases: - 15 # oxygen - - 15 # nitrogen + - 27.642633 # nitrogen - 12.321316 # carbon dioxide - 2.321316 # plasma - 0.1 # tritium - - 13.642633 # water vapor + - 1 # water vapor - 20 # miasma - 14.642633 # nitrous oxide - 0.5 # frezon @@ -432,11 +432,11 @@ desc: salvage-air-mod-unknown gases: - 20 # oxygen - - 20 # nitrogen + - 32.642633 # nitrogen - 17.321316 # carbon dioxide - 1.321316 # plasma - 2 # tritium - - 13.642633 # water vapor + - 1 # water vapor - 15 # miasma - 14.642633 # nitrous oxide - 0 # frezon \ No newline at end of file From 7bf5a4db18c62e500f9184e1c9189ecff5902292 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sat, 30 Nov 2024 17:59:35 -0500 Subject: [PATCH 021/179] Localize docks (#2467) * Localized dock names * Fix ShuttleConsoleSystem * Fix bus docks * Localize trade mall docks --- .../Shuttles/Systems/ShuttleConsoleSystem.cs | 2 +- Resources/Locale/en-US/_NF/dock/dock.ftl | 48 ++++++++++ Resources/Maps/_NF/Outpost/frontier.yml | 92 +++++++++---------- Resources/Maps/_NF/POI/lodge.yml | 24 ++--- Resources/Maps/_NF/POI/nfsd.yml | 6 +- Resources/Maps/_NF/POI/trade.yml | 40 ++++---- Resources/Maps/_NF/POI/trademall.yml | 92 +++++++++---------- .../Structures/Doors/Airlocks/airlocks.yml | 2 +- 8 files changed, 179 insertions(+), 127 deletions(-) create mode 100644 Resources/Locale/en-US/_NF/dock/dock.ftl diff --git a/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs b/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs index 16fc75bb7e5..e0c15eb8cc5 100644 --- a/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs +++ b/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs @@ -241,7 +241,7 @@ public Dictionary> GetAllDocks() _xformQuery.TryGetComponent(comp.DockedWith, out var otherDockXform) ? GetNetEntity(otherDockXform.GridUid) : null, - LabelName = comp.Name, // Frontier: docking labels + LabelName = comp.Name != null ? Loc.GetString(comp.Name) : null, // Frontier: docking labels }; gridDocks.Add(state); diff --git a/Resources/Locale/en-US/_NF/dock/dock.ftl b/Resources/Locale/en-US/_NF/dock/dock.ftl new file mode 100644 index 00000000000..8b90f86dedb --- /dev/null +++ b/Resources/Locale/en-US/_NF/dock/dock.ftl @@ -0,0 +1,48 @@ +dock-label-station-one-a = 1A +dock-label-station-one-b = 1B +dock-label-station-one-c = 1C +dock-label-station-two-a = 2A +dock-label-station-two-b = 2B +dock-label-station-two-c = 2C +dock-label-station-three-a = 3A +dock-label-station-three-b = 3B +dock-label-station-three-c = 3C +dock-label-station-four-a = 4A +dock-label-station-four-b = 4B +dock-label-station-four-c = 4C +dock-label-station-five-a = 5A +dock-label-station-five-b = 5B +dock-label-station-five-c = 5C +dock-label-station-six-a = 6A +dock-label-station-six-b = 6B +dock-label-station-six-c = 6C +dock-label-station-seven-a = 7A +dock-label-station-seven-b = 7B +dock-label-station-seven-c = 7C + +dock-label-trade-cargo-bay-one = CB1 +dock-label-trade-cargo-bay-two = CB2 +dock-label-trade-cargo-bay-three = CB3 +dock-label-trade-cargo-bay-four = CB4 +dock-label-trade-four = D4 +dock-label-trade-four-a = D4A +dock-label-trade-four-b = D4B +dock-label-trade-four-c = D4C +dock-label-trade-five = D5 +dock-label-trade-five-a = D5A +dock-label-trade-five-b = D5B +dock-label-trade-five-c = D5C +dock-label-trade-six = D6 +dock-label-trade-six-a = D6A +dock-label-trade-six-b = D6B +dock-label-trade-six-c = D6C +dock-label-trade-seven = D7 +dock-label-trade-seven-a = D7A +dock-label-trade-seven-b = D7B +dock-label-trade-seven-c = D7C + +dock-label-bus = Bus Dock +dock-label-janitor = Jani +dock-label-guard = Guard +dock-label-nfsd = NFSD +dock-label-drive-thru = McDrive Thru diff --git a/Resources/Maps/_NF/Outpost/frontier.yml b/Resources/Maps/_NF/Outpost/frontier.yml index efd3f77f83c..52e74899159 100644 --- a/Resources/Maps/_NF/Outpost/frontier.yml +++ b/Resources/Maps/_NF/Outpost/frontier.yml @@ -4321,7 +4321,7 @@ entities: pos: -16.5,15.5 parent: 2173 - type: Docking - name: Bus Dock + name: dock-label-bus - uid: 532 components: - type: Transform @@ -4329,7 +4329,7 @@ entities: pos: -8.5,15.5 parent: 2173 - type: Docking - name: Bus Dock + name: dock-label-bus - uid: 935 components: - type: Transform @@ -4337,7 +4337,7 @@ entities: pos: -16.5,16.5 parent: 2173 - type: Docking - name: Bus Dock + name: dock-label-bus - uid: 936 components: - type: Transform @@ -4345,7 +4345,7 @@ entities: pos: -8.5,16.5 parent: 2173 - type: Docking - name: Bus Dock + name: dock-label-bus - proto: AirlockFrontierBridgeGlassLocked entities: - uid: 453 @@ -4630,7 +4630,7 @@ entities: pos: 2.5,30.5 parent: 2173 - type: Docking - name: 6C + name: dock-label-station-six-c - uid: 1999 components: - type: Transform @@ -4638,7 +4638,7 @@ entities: pos: 0.5,30.5 parent: 2173 - type: Docking - name: 6C + name: dock-label-station-six-c - uid: 2011 components: - type: Transform @@ -4646,7 +4646,7 @@ entities: pos: 27.5,28.5 parent: 2173 - type: Docking - name: 6B + name: dock-label-station-six-b - uid: 2170 components: - type: Transform @@ -4654,7 +4654,7 @@ entities: pos: -33.5,-25.5 parent: 2173 - type: Docking - name: 2A + name: dock-label-station-two-a - uid: 2171 components: - type: Transform @@ -4662,7 +4662,7 @@ entities: pos: -33.5,-26.5 parent: 2173 - type: Docking - name: 2A + name: dock-label-station-two-a - uid: 2172 components: - type: Transform @@ -4670,14 +4670,14 @@ entities: pos: -33.5,-27.5 parent: 2173 - type: Docking - name: 2A + name: dock-label-station-two-a - uid: 2175 components: - type: Transform pos: -28.5,-30.5 parent: 2173 - type: Docking - name: 2B + name: dock-label-station-two-b - uid: 2176 components: - type: Transform @@ -4685,7 +4685,7 @@ entities: pos: -25.5,-27.5 parent: 2173 - type: Docking - name: 2C + name: dock-label-station-two-c - uid: 2177 components: - type: Transform @@ -4693,7 +4693,7 @@ entities: pos: -25.5,-26.5 parent: 2173 - type: Docking - name: 2C + name: dock-label-station-two-c - uid: 2178 components: - type: Transform @@ -4701,42 +4701,42 @@ entities: pos: -25.5,-25.5 parent: 2173 - type: Docking - name: 2C + name: dock-label-station-two-c - uid: 2179 components: - type: Transform pos: -1.5,-0.5 parent: 2173 - type: Docking - name: 6A + name: dock-label-station-six-a - uid: 2180 components: - type: Transform pos: 0.5,-0.5 parent: 2173 - type: Docking - name: 6A + name: dock-label-station-six-a - uid: 2181 components: - type: Transform pos: 27.5,-30.5 parent: 2173 - type: Docking - name: 3B + name: dock-label-station-three-b - uid: 2182 components: - type: Transform pos: 28.5,-30.5 parent: 2173 - type: Docking - name: 3B + name: dock-label-station-three-b - uid: 2183 components: - type: Transform pos: 29.5,-30.5 parent: 2173 - type: Docking - name: 3B + name: dock-label-station-three-b - uid: 2184 components: - type: Transform @@ -4744,7 +4744,7 @@ entities: pos: 24.5,-27.5 parent: 2173 - type: Docking - name: 3A + name: dock-label-station-three-a - uid: 2185 components: - type: Transform @@ -4752,7 +4752,7 @@ entities: pos: 24.5,-26.5 parent: 2173 - type: Docking - name: 3A + name: dock-label-station-three-a - uid: 2186 components: - type: Transform @@ -4760,7 +4760,7 @@ entities: pos: 24.5,-25.5 parent: 2173 - type: Docking - name: 3A + name: dock-label-station-three-a - uid: 2187 components: - type: Transform @@ -4768,7 +4768,7 @@ entities: pos: 32.5,-27.5 parent: 2173 - type: Docking - name: 3C + name: dock-label-station-three-c - uid: 2188 components: - type: Transform @@ -4776,7 +4776,7 @@ entities: pos: 32.5,-26.5 parent: 2173 - type: Docking - name: 3C + name: dock-label-station-three-c - uid: 2189 components: - type: Transform @@ -4784,7 +4784,7 @@ entities: pos: 32.5,-25.5 parent: 2173 - type: Docking - name: 3C + name: dock-label-station-three-c - uid: 2190 components: - type: Transform @@ -4792,7 +4792,7 @@ entities: pos: 61.5,1.5 parent: 2173 - type: Docking - name: 4B + name: dock-label-station-four-b - uid: 2191 components: - type: Transform @@ -4800,7 +4800,7 @@ entities: pos: 61.5,2.5 parent: 2173 - type: Docking - name: 4B + name: dock-label-station-four-b - uid: 2192 components: - type: Transform @@ -4808,49 +4808,49 @@ entities: pos: 61.5,3.5 parent: 2173 - type: Docking - name: 4B + name: dock-label-station-four-b - uid: 2193 components: - type: Transform pos: 58.5,-1.5 parent: 2173 - type: Docking - name: 4A + name: dock-label-station-four-a - uid: 2194 components: - type: Transform pos: 57.5,-1.5 parent: 2173 - type: Docking - name: 4A + name: dock-label-station-four-a - uid: 2195 components: - type: Transform pos: 56.5,-1.5 parent: 2173 - type: Docking - name: 4A + name: dock-label-station-four-a - uid: 2202 components: - type: Transform pos: -57.5,-1.5 parent: 2173 - type: Docking - name: 1B + name: dock-label-station-one-b - uid: 2203 components: - type: Transform pos: -58.5,-1.5 parent: 2173 - type: Docking - name: 1B + name: dock-label-station-one-b - uid: 2204 components: - type: Transform pos: -59.5,-1.5 parent: 2173 - type: Docking - name: 1B + name: dock-label-station-one-b - uid: 2205 components: - type: Transform @@ -4858,7 +4858,7 @@ entities: pos: -62.5,1.5 parent: 2173 - type: Docking - name: 1A + name: dock-label-station-one-a - uid: 2206 components: - type: Transform @@ -4866,7 +4866,7 @@ entities: pos: -62.5,2.5 parent: 2173 - type: Docking - name: 1A + name: dock-label-station-one-a - uid: 2207 components: - type: Transform @@ -4874,7 +4874,7 @@ entities: pos: -62.5,3.5 parent: 2173 - type: Docking - name: 1A + name: dock-label-station-one-a - uid: 2587 components: - type: Transform @@ -4882,7 +4882,7 @@ entities: pos: 56.5,29.5 parent: 2173 - type: Docking - name: 5B + name: dock-label-station-five-b - uid: 2589 components: - type: Transform @@ -4890,7 +4890,7 @@ entities: pos: 29.5,28.5 parent: 2173 - type: Docking - name: 6B + name: dock-label-station-six-b - uid: 3770 components: - type: Transform @@ -4898,7 +4898,7 @@ entities: pos: 61.5,26.5 parent: 2173 - type: Docking - name: 5A + name: dock-label-station-five-a - uid: 3919 components: - type: Transform @@ -4906,7 +4906,7 @@ entities: pos: 58.5,29.5 parent: 2173 - type: Docking - name: 5B + name: dock-label-station-five-b - uid: 3920 components: - type: Transform @@ -4914,7 +4914,7 @@ entities: pos: 57.5,29.5 parent: 2173 - type: Docking - name: 5B + name: dock-label-station-five-b - uid: 4982 components: - type: Transform @@ -4922,7 +4922,7 @@ entities: pos: 61.5,24.5 parent: 2173 - type: Docking - name: 5A + name: dock-label-station-five-a - uid: 4983 components: - type: Transform @@ -4930,21 +4930,21 @@ entities: pos: 61.5,25.5 parent: 2173 - type: Docking - name: 5A + name: dock-label-station-five-a - uid: 5801 components: - type: Transform pos: -29.5,-30.5 parent: 2173 - type: Docking - name: 2B + name: dock-label-station-two-b - uid: 5805 components: - type: Transform pos: -30.5,-30.5 parent: 2173 - type: Docking - name: 2B + name: dock-label-station-two-b - proto: AirlockJanitorLocked entities: - uid: 2754 diff --git a/Resources/Maps/_NF/POI/lodge.yml b/Resources/Maps/_NF/POI/lodge.yml index c495652bbe9..ca88fdb0f4c 100644 --- a/Resources/Maps/_NF/POI/lodge.yml +++ b/Resources/Maps/_NF/POI/lodge.yml @@ -3123,7 +3123,7 @@ entities: pos: 0.5,-3.5 parent: 1 - type: Docking - name: Bus Dock + name: dock-label-bus - uid: 171 components: - type: Transform @@ -3156,7 +3156,7 @@ entities: pos: 31.5,-3.5 parent: 1 - type: Docking - name: 4C + name: dock-label-station-four-c - uid: 153 components: - type: Transform @@ -3175,7 +3175,7 @@ entities: pos: 35.5,0.5 parent: 1 - type: Docking - name: 4B + name: dock-label-station-four-b - uid: 156 components: - type: Transform @@ -3195,7 +3195,7 @@ entities: pos: 31.5,4.5 parent: 1 - type: Docking - name: 4A + name: dock-label-station-four-a - uid: 159 components: - type: Transform @@ -3213,7 +3213,7 @@ entities: pos: -30.5,-3.5 parent: 1 - type: Docking - name: 6B + name: dock-label-station-six-b - uid: 162 components: - type: Transform @@ -3232,7 +3232,7 @@ entities: pos: -34.5,0.5 parent: 1 - type: Docking - name: 6C + name: dock-label-station-six-c - uid: 165 components: - type: Transform @@ -3252,7 +3252,7 @@ entities: pos: -30.5,4.5 parent: 1 - type: Docking - name: 6A + name: dock-label-station-six-a - uid: 168 components: - type: Transform @@ -3278,7 +3278,7 @@ entities: pos: -24.5,22.5 parent: 1 - type: Docking - name: 1A + name: dock-label-station-one-a - uid: 376 components: - type: Transform @@ -3304,7 +3304,7 @@ entities: pos: 25.5,22.5 parent: 1 - type: Docking - name: 3B + name: dock-label-station-three-b - uid: 380 components: - type: Transform @@ -3318,7 +3318,7 @@ entities: pos: -20.5,26.5 parent: 1 - type: Docking - name: 1B + name: dock-label-station-one-b - uid: 401 components: - type: Transform @@ -3338,7 +3338,7 @@ entities: pos: 0.5,26.5 parent: 1 - type: Docking - name: 2A + name: dock-label-station-two-a - uid: 503 components: - type: Transform @@ -3352,7 +3352,7 @@ entities: pos: 21.5,26.5 parent: 1 - type: Docking - name: 3A + name: dock-label-station-three-a - uid: 911 components: - type: Transform diff --git a/Resources/Maps/_NF/POI/nfsd.yml b/Resources/Maps/_NF/POI/nfsd.yml index bb8e738c7a6..dbd3c288846 100644 --- a/Resources/Maps/_NF/POI/nfsd.yml +++ b/Resources/Maps/_NF/POI/nfsd.yml @@ -2404,7 +2404,7 @@ entities: pos: 20.5,28.5 parent: 1 - type: Docking - name: Jani + name: dock-label-janitor - uid: 235 components: - type: Transform @@ -2412,7 +2412,7 @@ entities: pos: 18.5,28.5 parent: 1 - type: Docking - name: Jani + name: dock-label-janitor - uid: 2130 components: - type: Transform @@ -2420,7 +2420,7 @@ entities: pos: 19.5,28.5 parent: 1 - type: Docking - name: Jani + name: dock-label-janitor - proto: AirSensor entities: - uid: 1360 diff --git a/Resources/Maps/_NF/POI/trade.yml b/Resources/Maps/_NF/POI/trade.yml index fbbc9859e90..f70ae896966 100644 --- a/Resources/Maps/_NF/POI/trade.yml +++ b/Resources/Maps/_NF/POI/trade.yml @@ -3140,11 +3140,15 @@ entities: - type: Transform pos: -2.5,-15.5 parent: 1 + - type: Docking + name: dock-label-trade-seven - uid: 219 components: - type: Transform pos: -3.5,-15.5 parent: 1 + - type: Docking + name: dock-label-trade-seven - proto: AirlockFrontierBridgeGlassLocked entities: - uid: 2620 @@ -3467,7 +3471,7 @@ entities: pos: 55.5,29.5 parent: 1 - type: Docking - name: CB1 + name: dock-label-trade-cargo-bay-one - uid: 222 components: - type: Transform @@ -3475,7 +3479,7 @@ entities: pos: 56.5,29.5 parent: 1 - type: Docking - name: CB1 + name: dock-label-trade-cargo-bay-one - uid: 223 components: - type: Transform @@ -3483,7 +3487,7 @@ entities: pos: 57.5,29.5 parent: 1 - type: Docking - name: CB1 + name: dock-label-trade-cargo-bay-one - uid: 809 components: - type: Transform @@ -3491,7 +3495,7 @@ entities: pos: 88.5,0.5 parent: 1 - type: Docking - name: CB2 + name: dock-label-trade-cargo-bay-two - uid: 810 components: - type: Transform @@ -3499,7 +3503,7 @@ entities: pos: 88.5,-0.5 parent: 1 - type: Docking - name: CB2 + name: dock-label-trade-cargo-bay-two - uid: 811 components: - type: Transform @@ -3507,49 +3511,49 @@ entities: pos: 88.5,-1.5 parent: 1 - type: Docking - name: CB2 + name: dock-label-trade-cargo-bay-two - uid: 1006 components: - type: Transform pos: 74.5,-22.5 parent: 1 - type: Docking - name: D6 + name: dock-label-trade-six - uid: 1014 components: - type: Transform pos: 75.5,-22.5 parent: 1 - type: Docking - name: D6 + name: dock-label-trade-six - uid: 1015 components: - type: Transform pos: 76.5,-22.5 parent: 1 - type: Docking - name: D6 + name: dock-label-trade-six - uid: 3695 components: - type: Transform pos: 13.5,-25.5 parent: 1 - type: Docking - name: CB3 + name: dock-label-trade-cargo-bay-three - uid: 3696 components: - type: Transform pos: 14.5,-25.5 parent: 1 - type: Docking - name: CB3 + name: dock-label-trade-cargo-bay-three - uid: 3697 components: - type: Transform pos: 15.5,-25.5 parent: 1 - type: Docking - name: CB3 + name: dock-label-trade-cargo-bay-three - uid: 3698 components: - type: Transform @@ -3557,7 +3561,7 @@ entities: pos: -15.5,25.5 parent: 1 - type: Docking - name: D5 + name: dock-label-trade-five - uid: 3699 components: - type: Transform @@ -3565,7 +3569,7 @@ entities: pos: -14.5,25.5 parent: 1 - type: Docking - name: D5 + name: dock-label-trade-five - uid: 3700 components: - type: Transform @@ -3573,7 +3577,7 @@ entities: pos: -13.5,25.5 parent: 1 - type: Docking - name: D5 + name: dock-label-trade-five - uid: 3701 components: - type: Transform @@ -3581,7 +3585,7 @@ entities: pos: -31.5,3.5 parent: 1 - type: Docking - name: CB4 + name: dock-label-trade-cargo-bay-four - uid: 3702 components: - type: Transform @@ -3589,7 +3593,7 @@ entities: pos: -31.5,2.5 parent: 1 - type: Docking - name: CB4 + name: dock-label-trade-cargo-bay-four - uid: 3703 components: - type: Transform @@ -3597,7 +3601,7 @@ entities: pos: -31.5,1.5 parent: 1 - type: Docking - name: CB4 + name: dock-label-trade-cargo-bay-four - proto: AirlockMaint entities: - uid: 1282 diff --git a/Resources/Maps/_NF/POI/trademall.yml b/Resources/Maps/_NF/POI/trademall.yml index d3b33795205..21a8a2cbdec 100644 --- a/Resources/Maps/_NF/POI/trademall.yml +++ b/Resources/Maps/_NF/POI/trademall.yml @@ -5982,7 +5982,7 @@ entities: pos: 17.5,3.5 parent: 1 - type: Docking - name: Bus Dock + name: dock-label-bus - uid: 2468 components: - type: Transform @@ -5990,21 +5990,21 @@ entities: pos: 18.5,3.5 parent: 1 - type: Docking - name: Bus Dock + name: dock-label-bus - uid: 2469 components: - type: Transform pos: 17.5,11.5 parent: 1 - type: Docking - name: Bus Dock + name: dock-label-bus - uid: 2470 components: - type: Transform pos: 18.5,11.5 parent: 1 - type: Docking - name: Bus Dock + name: dock-label-bus - proto: AirlockFreezer entities: - uid: 5402 @@ -6294,14 +6294,14 @@ entities: pos: -6.5,20.5 parent: 1 - type: Docking - name: D6 + name: dock-label-trade-six - uid: 235 components: - type: Transform pos: -32.5,-3.5 parent: 1 - type: Docking - name: D5A + name: dock-label-trade-five-a - uid: 381 components: - type: Transform @@ -6309,7 +6309,7 @@ entities: pos: -3.5,-41.5 parent: 1 - type: Docking - name: D4C + name: dock-label-trade-four-c - uid: 796 components: - type: Transform @@ -6317,14 +6317,14 @@ entities: pos: -4.5,20.5 parent: 1 - type: Docking - name: D6 + name: dock-label-trade-six - uid: 1526 components: - type: Transform pos: 50.5,-17.5 parent: 1 - type: Docking - name: CB3 + name: dock-label-trade-cargo-bay-three - uid: 1730 components: - type: Transform @@ -6332,7 +6332,7 @@ entities: pos: 50.5,18.5 parent: 1 - type: Docking - name: CB1 + name: dock-label-trade-cargo-bay-one - uid: 1750 components: - type: Transform @@ -6340,14 +6340,14 @@ entities: pos: 68.5,0.5 parent: 1 - type: Docking - name: CB2 + name: dock-label-trade-cargo-bay-two - uid: 1754 components: - type: Transform pos: -0.5,-44.5 parent: 1 - type: Docking - name: D4B + name: dock-label-trade-four-b - uid: 1755 components: - type: Transform @@ -6355,7 +6355,7 @@ entities: pos: 4.5,-41.5 parent: 1 - type: Docking - name: D4A + name: dock-label-trade-four-a - uid: 1756 components: - type: Transform @@ -6363,21 +6363,21 @@ entities: pos: 4.5,-39.5 parent: 1 - type: Docking - name: D4A + name: dock-label-trade-four-a - uid: 1789 components: - type: Transform pos: 1.5,-44.5 parent: 1 - type: Docking - name: D4B + name: dock-label-trade-four-b - uid: 1790 components: - type: Transform pos: 0.5,-44.5 parent: 1 - type: Docking - name: D4B + name: dock-label-trade-four-b - uid: 1831 components: - type: Transform @@ -6385,7 +6385,7 @@ entities: pos: -3.5,-40.5 parent: 1 - type: Docking - name: D4C + name: dock-label-trade-four-c - uid: 1832 components: - type: Transform @@ -6393,7 +6393,7 @@ entities: pos: -3.5,-39.5 parent: 1 - type: Docking - name: D4C + name: dock-label-trade-four-c - uid: 2366 components: - type: Transform @@ -6401,7 +6401,7 @@ entities: pos: 4.5,-40.5 parent: 1 - type: Docking - name: D4A + name: dock-label-trade-four-a - uid: 2375 components: - type: Transform @@ -6409,7 +6409,7 @@ entities: pos: -36.5,0.5 parent: 1 - type: Docking - name: D5B + name: dock-label-trade-five-b - uid: 2376 components: - type: Transform @@ -6417,7 +6417,7 @@ entities: pos: -36.5,-0.5 parent: 1 - type: Docking - name: D5B + name: dock-label-trade-five-b - uid: 2377 components: - type: Transform @@ -6425,7 +6425,7 @@ entities: pos: -36.5,1.5 parent: 1 - type: Docking - name: D5B + name: dock-label-trade-five-b - uid: 2378 components: - type: Transform @@ -6433,7 +6433,7 @@ entities: pos: -32.5,4.5 parent: 1 - type: Docking - name: D5C + name: dock-label-trade-five-c - uid: 2379 components: - type: Transform @@ -6441,7 +6441,7 @@ entities: pos: -31.5,4.5 parent: 1 - type: Docking - name: D5C + name: dock-label-trade-five-c - uid: 2380 components: - type: Transform @@ -6449,21 +6449,21 @@ entities: pos: -33.5,4.5 parent: 1 - type: Docking - name: D5C + name: dock-label-trade-five-c - uid: 2408 components: - type: Transform pos: -33.5,-3.5 parent: 1 - type: Docking - name: D5A + name: dock-label-trade-five-a - uid: 2409 components: - type: Transform pos: -31.5,-3.5 parent: 1 - type: Docking - name: D5A + name: dock-label-trade-five-a - uid: 2493 components: - type: Transform @@ -6471,7 +6471,7 @@ entities: pos: -3.5,42.5 parent: 1 - type: Docking - name: D7A + name: dock-label-trade-seven-a - uid: 2494 components: - type: Transform @@ -6479,7 +6479,7 @@ entities: pos: -3.5,41.5 parent: 1 - type: Docking - name: D7A + name: dock-label-trade-seven-a - uid: 2495 components: - type: Transform @@ -6487,7 +6487,7 @@ entities: pos: -3.5,40.5 parent: 1 - type: Docking - name: D7A + name: dock-label-trade-seven-a - uid: 2496 components: - type: Transform @@ -6495,7 +6495,7 @@ entities: pos: 4.5,42.5 parent: 1 - type: Docking - name: D7C + name: dock-label-trade-seven-c - uid: 2501 components: - type: Transform @@ -6503,7 +6503,7 @@ entities: pos: 4.5,41.5 parent: 1 - type: Docking - name: D7C + name: dock-label-trade-seven-c - uid: 2503 components: - type: Transform @@ -6511,7 +6511,7 @@ entities: pos: 4.5,40.5 parent: 1 - type: Docking - name: D7C + name: dock-label-trade-seven-c - uid: 2504 components: - type: Transform @@ -6519,7 +6519,7 @@ entities: pos: -0.5,45.5 parent: 1 - type: Docking - name: D7B + name: dock-label-trade-seven-b - uid: 2506 components: - type: Transform @@ -6527,7 +6527,7 @@ entities: pos: 1.5,45.5 parent: 1 - type: Docking - name: D7B + name: dock-label-trade-seven-b - uid: 2543 components: - type: Transform @@ -6535,7 +6535,7 @@ entities: pos: 28.5,15.5 parent: 1 - type: Docking - name: Guard + name: dock-label-guard - uid: 2842 components: - type: Transform @@ -6543,7 +6543,7 @@ entities: pos: 68.5,1.5 parent: 1 - type: Docking - name: CB2 + name: dock-label-trade-cargo-bay-two - uid: 2843 components: - type: Transform @@ -6551,21 +6551,21 @@ entities: pos: 68.5,-0.5 parent: 1 - type: Docking - name: CB2 + name: dock-label-trade-cargo-bay-two - uid: 2844 components: - type: Transform pos: 51.5,-17.5 parent: 1 - type: Docking - name: CB3 + name: dock-label-trade-cargo-bay-three - uid: 2845 components: - type: Transform pos: 49.5,-17.5 parent: 1 - type: Docking - name: CB3 + name: dock-label-trade-cargo-bay-three - uid: 2846 components: - type: Transform @@ -6573,7 +6573,7 @@ entities: pos: 49.5,18.5 parent: 1 - type: Docking - name: CB1 + name: dock-label-trade-cargo-bay-one - uid: 2847 components: - type: Transform @@ -6581,7 +6581,7 @@ entities: pos: 51.5,18.5 parent: 1 - type: Docking - name: CB1 + name: dock-label-trade-cargo-bay-one - uid: 2852 components: - type: Transform @@ -6589,7 +6589,7 @@ entities: pos: 0.5,45.5 parent: 1 - type: Docking - name: D7B + name: dock-label-trade-seven-b - proto: AirlockGlassShuttleNfsdLocked entities: - uid: 2544 @@ -6598,21 +6598,21 @@ entities: pos: 29.5,-14.5 parent: 1 - type: Docking - name: NFSD + name: dock-label-nfsd - uid: 2545 components: - type: Transform pos: 28.5,-14.5 parent: 1 - type: Docking - name: NFSD + name: dock-label-nfsd - uid: 2546 components: - type: Transform pos: 27.5,-14.5 parent: 1 - type: Docking - name: NFSD + name: dock-label-nfsd - proto: AirlockHatchMaintenance entities: - uid: 2855 diff --git a/Resources/Prototypes/_NF/Entities/Structures/Doors/Airlocks/airlocks.yml b/Resources/Prototypes/_NF/Entities/Structures/Doors/Airlocks/airlocks.yml index d932bc94f66..9752fd42d33 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Doors/Airlocks/airlocks.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -72,5 +72,5 @@ categories: [ HideSpawnMenu ] components: - type: Docking - name: McDrive Thru + name: dock-label-drive-thru # endregion \ No newline at end of file From 049585ed604204cc15b832c350b54da7de92145c Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sat, 30 Nov 2024 23:00:01 +0000 Subject: [PATCH 022/179] Automatic Changelog (#2467) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 32a277e641d..79d979a9660 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5621,3 +5621,9 @@ Entries: message: modified aspects of the Ambition to comply with ship guidelines. id: 5544 time: '2024-11-30T18:00:47.0000000+00:00' +- author: whatston3 + changes: + - type: Add + message: Localized dock names. + id: 5545 + time: '2024-11-30T22:59:36.0000000+00:00' From 9777f0b7d7b612661f69bb1b45c0b8ed5e0d0d25 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sun, 1 Dec 2024 11:08:57 -0500 Subject: [PATCH 023/179] Removed blood restoration from cryoxadone (#2459) --- Resources/Prototypes/Reagents/medicine.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index 2532cb988bb..2e3334ea753 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -190,8 +190,6 @@ # Brute: -4 # Frontier # Burn: -6 # Frontier # Toxin: -4 # Frontier - - !type:ModifyBloodLevel # Frontier - amount: 5 # Frontier - type: reagent id: Doxarubixadone @@ -1166,7 +1164,7 @@ conditions: - !type:ReagentThreshold min: 12 - + - type: reagent id: Opporozidone #Name based of an altered version of the startreck chem "Opporozine" name: reagent-name-opporozidone From 26d5c5018142afe844842bcaba1ee59ff1988379 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 1 Dec 2024 16:09:24 +0000 Subject: [PATCH 024/179] Automatic Changelog (#2459) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 79d979a9660..cbdc78f4280 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5627,3 +5627,9 @@ Entries: message: Localized dock names. id: 5545 time: '2024-11-30T22:59:36.0000000+00:00' +- author: whatston3 + changes: + - type: Remove + message: Cryoxadone no longer restores blood. + id: 5546 + time: '2024-12-01T16:08:58.0000000+00:00' From 6ff3ac8469ff5ca852cf0c9ac981c6fcd4d6c97e Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sun, 1 Dec 2024 15:37:43 -0500 Subject: [PATCH 025/179] breaded chicken cuts to breaded cutlets (#2493) --- .../Prototypes/_NF/Entities/Objects/Consumable/Food/meat.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meat.yml index 722b768f018..f6323b994f7 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meat.yml @@ -37,6 +37,9 @@ - type: DeepFrySpawn cycles: 2 output: FoodMeatChickenFried + - type: SliceableFood + count: 3 + slice: FoodMeatChickenCutletBattered - type: entity name: breaded chicken cutlet From 898e567d7253268c1f3c33dca12454b99d324e4b Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Mon, 2 Dec 2024 00:49:57 +0300 Subject: [PATCH 026/179] Scrap Asteroids (#2491) * Scrap Asteroids * ore fix * nerf roid bots, buff roid bot loot * Lighter orange for scrap asteroids * rejig scrap asteroid loot w/ erhard's blessing(?) * Add description to scrap chunks --------- Co-authored-by: Whatstone --- .../Fills/Backpacks/npc_loot_silicons.yml | 40 ++- .../_NF/Entities/Effects/wallspawn.yml | 2 +- .../Markers/Spawners/Random/salvage.yml | 79 +++++- .../Prototypes/_NF/Entities/Materials/ore.yml | 11 +- .../Mobs/NPCs/mob_hostile_rogue_ai.yml | 230 ++++++++++++++++++ .../Entities/Structures/Walls/asteroid.yml | 104 ++++++++ .../_NF/Entities/World/Debris/asteroids.yml | 123 +++++++++- .../_NF/Procedural/scrap_vgroid.yml | 2 +- .../_NF/Roles/Jobs/Hostile/rogue_silicons.yml | 6 + .../Prototypes/_NF/World/Biomes/basic.yml | 10 +- Resources/Prototypes/_NF/ore.yml | 6 +- 11 files changed, 604 insertions(+), 9 deletions(-) diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_silicons.yml b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_silicons.yml index bf33e035683..c863a35a59d 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_silicons.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/npc_loot_silicons.yml @@ -27,7 +27,33 @@ sound: path: /Audio/Machines/windoor_open.ogg -# EXPLORER NPC LOOT +# ROGUE SILICON NPC LOOT +## TIER 0 +- type: entity + parent: RogueSiliconGiftBox + id: ClothingBackpackRogueSiliconT0 + categories: [ HideSpawnMenu ] + components: + - type: SpawnItemsOnUse + items: + # Scrap chunks + - id: ScrapOre20 + prob: 1.0 + # Parts + - id: AdvancedCapacitorStockPart + prob: 0.3 + - id: AdvancedMatterBinStockPart + prob: 0.3 + - id: SpawnDungeonLootPowerCell + prob: 0.5 + - id: SpawnDungeonLootPartsEngi + prob: 0.5 + # Circuit boards + - id: SpawnDungeonLootCircuitBoardEngi + prob: 0.5 + sound: + path: /Audio/Machines/windoor_open.ogg + ## TIER 1 - type: entity parent: RogueSiliconGiftBox @@ -36,6 +62,9 @@ components: - type: SpawnItemsOnUse items: + # Scrap chunks + - id: ScrapOre20 + prob: 1.0 # Parts - id: AdvancedCapacitorStockPart prob: 0.4 @@ -64,6 +93,9 @@ components: - type: SpawnItemsOnUse items: + # Scrap chunks + - id: ScrapOre20 + prob: 1.0 # Parts - id: SuperCapacitorStockPart prob: 0.4 @@ -96,6 +128,9 @@ components: - type: SpawnItemsOnUse items: + # Scrap chunks + - id: ScrapOre20 + prob: 1.0 # Parts - id: QuadraticCapacitorStockPart prob: 0.5 @@ -132,6 +167,9 @@ components: - type: SpawnItemsOnUse items: + # Scrap chunks + - id: ScrapOre20 + prob: 1.0 - id: WeaponLaserTurboNF prob: 0.1 # Parts diff --git a/Resources/Prototypes/_NF/Entities/Effects/wallspawn.yml b/Resources/Prototypes/_NF/Entities/Effects/wallspawn.yml index 92d87ac5960..4bb093f22b0 100644 --- a/Resources/Prototypes/_NF/Entities/Effects/wallspawn.yml +++ b/Resources/Prototypes/_NF/Entities/Effects/wallspawn.yml @@ -150,4 +150,4 @@ categories: [ HideSpawnMenu ] # Frontier components: - type: SpawnOnDespawn - prototype: AsteroidRockSalt \ No newline at end of file + prototype: AsteroidRockSalt diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml index 490972c382b..da716e6abc3 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml @@ -166,7 +166,7 @@ - WallRockSnowSaltGolem - WallRockSnowSilverGolem - WallRockSnowUraniumGolem - rareChance: 0.1 + rareChance: 0.1 prototypes: - WallRockSnowBananiumCrabNF - WallRockSnowCoalCrabNF @@ -250,6 +250,81 @@ - AsteroidRockSilverCrabNF - AsteroidRockUraniumCrabNF +- type: entity + name: Asteroid Scrap Bot Spawner + id: AsteroidScrapBotSpawner + parent: MarkerBase + suffix: 45 + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: _NF/Mobs/RogueSilicons/drones.rsi + state: base + - sprite: _NF/Mobs/RogueSilicons/drones.rsi + state: decor_department + color: "#990000" + - sprite: _NF/Mobs/RogueSilicons/drones.rsi + state: decor_department_accent + color: "#ffff00" + - sprite: _NF/Mobs/RogueSilicons/drones.rsi + state: base_eyes + shader: unshaded + color: "#990000" + - type: RandomSpawner + rarePrototypes: + - MobRogueSiliconScrapThrustersRangedAsteroid + rareChance: 0.1 + prototypes: + - MobRogueSiliconScrapAsteroid + - MobRogueSiliconScrapThreadsAsteroid + - MobRogueSiliconScrapThrustersAsteroid + chance: 0.45 + offset: 0.2 + +- type: entity + name: Asteroid Scrap Bot Rock Spawner + id: AsteroidScrapBotWallSpawner + parent: MarkerBase + suffix: 45 + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: _NF/Mobs/RogueSilicons/drones.rsi + state: base + - sprite: _NF/Mobs/RogueSilicons/drones.rsi + state: decor_department + color: "#990000" + - sprite: _NF/Mobs/RogueSilicons/drones.rsi + state: decor_department_accent + color: "#ffff00" + - sprite: _NF/Mobs/RogueSilicons/drones.rsi + state: base_eyes + shader: unshaded + color: "#990000" + - type: RandomSpawner + rarePrototypes: + - WallRockScrapPileSaltBot + - WallRockScrapPileIronBot + - WallRockScrapPileSilverBot + - WallRockScrapPileQuartzBot + - WallRockScrapPilePlasmaBot + - WallRockScrapPileDiamondBot + - WallRockScrapPileGoldBot + - WallRockScrapPileCoalBot + - WallRockScrapPileBananiumBot + - WallRockScrapPileUraniumBot + - WallRockScrapPileBluespaceBot + - WallRockScrapPileArtifactFragmentBot + rareChance: 0.1 + prototypes: + - WallRockScrapPileBot + chance: 0.45 + offset: 0.2 + - type: entity name: Salvage Tank Spawner id: SalvageTankSpawner @@ -376,4 +451,4 @@ - LGBTQHandyFlag - PirateHandyFlag chance: 0.9 - offset: 0.0 \ No newline at end of file + offset: 0.0 diff --git a/Resources/Prototypes/_NF/Entities/Materials/ore.yml b/Resources/Prototypes/_NF/Entities/Materials/ore.yml index af7839ec03e..8a2f0c9b7dd 100644 --- a/Resources/Prototypes/_NF/Entities/Materials/ore.yml +++ b/Resources/Prototypes/_NF/Entities/Materials/ore.yml @@ -2,7 +2,8 @@ - type: entity parent: OreBase id: ScrapOre - name: scrap ore + name: scrap chunks + description: Various bits of previously used machinery. Needs to be sorted or processed to use. suffix: Full components: - type: Stack @@ -47,6 +48,14 @@ - type: Stack count: 3 +- type: entity + parent: ScrapOre + id: ScrapOre20 + suffix: 20 + components: + - type: Stack + count: 20 + - type: material id: RawScrap stackEntity: ScrapOre1 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml index 536af40fbe8..913781fe434 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml @@ -1070,3 +1070,233 @@ - type: FootstepModifier footstepSoundCollection: path: /Audio/Mecha/sound_mecha_powerloader_step.ogg + + +### Asteroid scrap bots: no regen +## Tier 1 +- type: entity + parent: + - MobRogueSiliconScrapBase + - MobRogueSiliconAISimpleMelee + id: MobRogueSiliconScrapAsteroid + name: malfunctionnig scrap unit + categories: [ HideSpawnMenu ] + components: + - type: MovementSpeedModifier + baseWalkSpeed : 3.6 # -20% from normal speed + baseSprintSpeed : 3.6 # -20% from normal speed + - type: Loadout + prototypes: + - MobRogueSiliconLootT0 + - type: RandomSprite + available: + - body: + body_generic: "" + body_light: "" + body_servo: "" + head: + head_generic: "" + head_heavy: "" + head_light: "" + head_sturdy: "" + head_servo: "" + eyes: + head_generic_eye: Emagged + head_heavy_eye: Emagged + head_light_eye: Emagged + head_sturdy_eye: Emagged + head_servo_eye: Emagged + leftArm: + l_arm_generic: "" + l_arm_heavy: "" + l_arm_light: "" + l_arm_sturdy: "" + l_arm_servo: "" + mask_null: "" + rightArm: + r_arm_generic: "" + r_arm_heavy: "" + r_arm_light: "" + r_arm_sturdy: "" + r_arm_servo: "" + mask_null: "" + leftLeg: + l_leg_generic: "" + l_leg_light: "" + l_leg_thruster: "" + l_leg_treads: "" + l_leg_servo: "" + rightLeg: + r_leg_generic: "" + r_leg_light: "" + r_leg_thruster: "" + r_leg_treads: "" + r_leg_servo: "" + decor: + mask_null: "" + overlay: + overlay_openbrain: "" + overlay_openmodule: "" + overlay_openwires: "" + mask_null: "" + overlayUnshaded: + overlay_critdmg: "" + +- type: entity + parent: + - MobRogueSiliconScrapBase + - MobRogueSiliconAISimpleMelee + id: MobRogueSiliconScrapThreadsAsteroid + name: malfunctionnig scrap unit + categories: [ HideSpawnMenu ] + components: + - type: MovementSpeedModifier + baseWalkSpeed : 3.6 # -20% from normal speed + baseSprintSpeed : 3.6 # -20% from normal speed + - type: Loadout + prototypes: + - MobRogueSiliconLootT0 + - type: RandomSprite + available: + - body: + body_generic: "" + body_light: "" + head: + head_generic: "" + head_heavy: "" + head_light: "" + head_sturdy: "" + eyes: + head_generic_eye: Emagged + head_heavy_eye: Emagged + head_light_eye: Emagged + head_sturdy_eye: Emagged + leftArm: + l_arm_generic: "" + l_arm_heavy: "" + l_arm_light: "" + l_arm_sturdy: "" + mask_null: "" + rightArm: + r_arm_generic: "" + r_arm_heavy: "" + r_arm_light: "" + r_arm_sturdy: "" + mask_null: "" + leftLeg: + mask_null: "" + rightLeg: + mask_null: "" + decor: + leg_treads: "" + overlay: + overlay_openbrain: "" + overlay_openmodule: "" + overlay_openwires: "" + mask_null: "" + overlayUnshaded: + overlay_critdmg: "" + +- type: entity + parent: + - MobRogueSiliconScrapBase + - MobRogueSiliconAISimpleMelee + id: MobRogueSiliconScrapThrustersAsteroid + name: malfunctionnig scrap unit + categories: [ HideSpawnMenu ] + components: + - type: MovementSpeedModifier + baseWalkSpeed : 3.6 # -20% from normal speed + baseSprintSpeed : 3.6 # -20% from normal speed + - type: Loadout + prototypes: + - MobRogueSiliconLootT0 + - type: RandomSprite + available: + - body: + body_generic: "" + body_light: "" + head: + head_generic: "" + head_heavy: "" + head_light: "" + head_sturdy: "" + eyes: + head_generic_eye: Emagged + head_heavy_eye: Emagged + head_light_eye: Emagged + head_sturdy_eye: Emagged + leftArm: + l_arm_generic: "" + l_arm_heavy: "" + l_arm_light: "" + l_arm_sturdy: "" + mask_null: "" + rightArm: + r_arm_generic: "" + r_arm_heavy: "" + r_arm_light: "" + r_arm_sturdy: "" + mask_null: "" + leftLeg: + mask_null: "" + rightLeg: + mask_null: "" + decor: + leg_thruster: "" + overlay: + overlay_openbrain: "" + overlay_openmodule: "" + overlay_openwires: "" + mask_null: "" + overlayUnshaded: + overlay_critdmg: "" + - type: PointLight + radius: 2.5 + color: orange + energy: 0.5 + - type: CanMoveInAir + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.30 # Lowered the value, to allow them to fit through the airlocks + density: 100 + mask: + - FlyingMobMask + layer: + - FlyingMobLayer + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/_NF/Effects/silence.ogg + - type: SoundWhileAlive + - type: AmbientSound + volume: -9 + range: 5 + sound: /Audio/Effects/shuttle_thruster.ogg + +- type: entity + parent: + - MobRogueSiliconScrapThrustersAsteroid + id: MobRogueSiliconScrapThrustersRangedAsteroid + categories: [ HideSpawnMenu ] + components: + - type: Loadout + prototypes: + - MobRogueSiliconLootT1 + - type: HitscanBatteryAmmoProvider + proto: RedLaser + fireCost: 100 + - type: Gun + showExamineText: false + fireRate: 0.7 + minAngle: 5 + maxAngle: 10 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/laser.ogg + params: + variation: 0.2 diff --git a/Resources/Prototypes/_NF/Entities/Structures/Walls/asteroid.yml b/Resources/Prototypes/_NF/Entities/Structures/Walls/asteroid.yml index 1c4f2dede94..84f13b5d3aa 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Walls/asteroid.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Walls/asteroid.yml @@ -285,6 +285,14 @@ scraprock06: "" scraprock07: "" +- type: entity + id: WallRockScrapPileBot + parent: WallRockScrapPile + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileCoal parent: WallRockScrapPile @@ -310,6 +318,14 @@ state: rock_coal map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileCoalBot + parent: WallRockScrapPileCoal + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileGold parent: WallRockScrapPile @@ -335,6 +351,14 @@ state: rock_gold map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileGoldBot + parent: WallRockScrapPileGold + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileDiamond parent: WallRockScrapPile @@ -360,6 +384,14 @@ state: rock_diamond map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileDiamondBot + parent: WallRockScrapPileDiamond + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPilePlasma parent: WallRockScrapPile @@ -385,6 +417,14 @@ state: rock_phoron map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPilePlasmaBot + parent: WallRockScrapPilePlasma + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileQuartz parent: WallRockScrapPile @@ -410,6 +450,14 @@ state: rock_quartz map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileQuartzBot + parent: WallRockScrapPileQuartz + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileSilver parent: WallRockScrapPile @@ -435,6 +483,14 @@ state: rock_silver map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileSilverBot + parent: WallRockScrapPileSilver + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileIron parent: WallRockScrapPile @@ -460,6 +516,14 @@ state: rock_tin map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileIronBot + parent: WallRockScrapPileIron + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileUranium parent: WallRockScrapPile @@ -485,6 +549,14 @@ state: rock_uranium map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileUraniumBot + parent: WallRockScrapPileUranium + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileBananium parent: WallRockScrapPile @@ -510,6 +582,14 @@ state: rock_bananium map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileBananiumBot + parent: WallRockScrapPileBananium + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileSalt parent: WallRockScrapPile @@ -535,6 +615,14 @@ state: rock_salt map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileSaltBot + parent: WallRockScrapPileSalt + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileArtifactFragment parent: WallRockScrapPile @@ -560,6 +648,14 @@ state: rock_artifact_fragment map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileArtifactFragmentBot + parent: WallRockScrapPileArtifactFragment + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: WallRockScrapPileBluespace parent: WallRockScrapPile @@ -584,6 +680,14 @@ - state: rock_bluespace map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + id: WallRockScrapPileBluespaceBot + parent: WallRockScrapPileBluespace + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreScrapBot + - type: entity id: AsteroidScrapPileMining parent: WallRockScrapPile diff --git a/Resources/Prototypes/_NF/Entities/World/Debris/asteroids.yml b/Resources/Prototypes/_NF/Entities/World/Debris/asteroids.yml index db359f817c8..770d75e5184 100644 --- a/Resources/Prototypes/_NF/Entities/World/Debris/asteroids.yml +++ b/Resources/Prototypes/_NF/Entities/World/Debris/asteroids.yml @@ -421,6 +421,66 @@ - type: IFF color: "#BF8C5C" +# Scrap +- type: entity + id: NFBaseAsteroidScrapDebris + parent: NFBaseAsteroidDebris + abstract: true + components: + - type: BlobFloorPlanBuilder + floorTileset: + - Lattice + - type: SimpleFloorPlanPopulator + entries: + Lattice: + - id: WallRockScrapPile + prob: 0.5 + orGroup: rock + - id: WallRockScrapPileCoal + prob: 0.02 + orGroup: rock + - id: WallRockScrapPileIron + prob: 0.04 + orGroup: rock + - id: WallRockScrapPileQuartz + prob: 0.01 + orGroup: rock + - id: WallRockScrapPileSalt + prob: 0.01 + orGroup: rock + - id: WallRockScrapPileGold + prob: 0.02 + orGroup: rock + - id: WallRockScrapPileSilver + prob: 0.02 + orGroup: rock + - id: WallRockScrapPilePlasma + prob: 0.05 + orGroup: rock + - id: WallRockScrapPileUranium + prob: 0.01 + orGroup: rock + - id: WallRockScrapPileBananium + prob: 0.005 + orGroup: rock + - id: WallRockScrapPileArtifactFragment + prob: 0.02 + orGroup: rock + - id: WallRockScrapPileDiamond + prob: 0.002 + orGroup: rock + - id: WallRockScrapPileBluespace + prob: 0.003 + orGroup: rock + - id: AsteroidScrapBotWallSpawner + prob: 0.06 + orGroup: rock + - id: WallSolidRust + prob: 0.05 + orGroup: rock + - type: IFF + color: "#fcdec7" + # Concrete asteroids (Base type) - type: entity id: NFAsteroidDebrisSmall @@ -906,4 +966,65 @@ - type: entity id: NFAsteroidRockDebrisExtraGigantic parent: [NFBaseAsteroidRockDebris, NFAsteroidDebrisExtraGigantic] - categories: [ HideSpawnMenu ] \ No newline at end of file + categories: [ HideSpawnMenu ] + +# Scrap asteroids +- type: entity + id: NFAsteroidScrapDebrisSmall + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisSmall] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisMedium + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisMedium] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisLarge + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisLarge] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisExtraLarge + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisExtraLarge] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisHuge + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisHuge] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisExtraHuge + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisExtraHuge] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisEnormous + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisEnormous] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisExtraEnormous + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisExtraEnormous] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisMassive + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisMassive] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisExtraMassive + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisExtraMassive] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisGigantic + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisGigantic] + categories: [ HideSpawnMenu ] + +- type: entity + id: NFAsteroidScrapDebrisExtraGigantic + parent: [NFBaseAsteroidScrapDebris, NFAsteroidDebrisExtraGigantic] + categories: [ HideSpawnMenu ] diff --git a/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml b/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml index 206163e0cb3..11b88fd598d 100644 --- a/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml +++ b/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml @@ -40,7 +40,7 @@ - !type:OreDunGen entityMask: - WallRockScrapPile - entity: WallRockScrapPile # ScrapElementalSpawner + entity: AsteroidScrapBotWallSpawner # Wall that spawn mobs count: 100 minGroupSize: 1 maxGroupSize: 1 diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/rogue_silicons.yml b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/rogue_silicons.yml index 0286e76968a..eaea88ff847 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Hostile/rogue_silicons.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Hostile/rogue_silicons.yml @@ -1,3 +1,9 @@ +# Tier 0 +- type: startingGear + id: MobRogueSiliconLootT0 + equipment: + back: ClothingBackpackRogueSiliconT0 + # Tier 1 - type: startingGear id: MobRogueSiliconLootT1 diff --git a/Resources/Prototypes/_NF/World/Biomes/basic.yml b/Resources/Prototypes/_NF/World/Biomes/basic.yml index 388932b3ecd..e1172e0661d 100644 --- a/Resources/Prototypes/_NF/World/Biomes/basic.yml +++ b/Resources/Prototypes/_NF/World/Biomes/basic.yml @@ -63,6 +63,7 @@ - id: NFAsteroidSandDebrisExtraEnormous - id: NFAsteroidChromiteDebrisExtraEnormous - id: NFAsteroidRockDebrisExtraEnormous + - id: NFAsteroidScrapDebrisExtraEnormous # Massive - id: NFAsteroidDebrisMassive prob: 0.6 @@ -78,6 +79,8 @@ prob: 0.6 - id: NFAsteroidRockDebrisMassive prob: 0.6 + - id: NFAsteroidScrapDebrisMassive + prob: 0.6 # Extra Massive - id: NFAsteroidDebrisExtraMassive prob: 0.3 @@ -93,6 +96,8 @@ prob: 0.3 - id: NFAsteroidRockDebrisExtraMassive prob: 0.3 + - id: NFAsteroidScrapDebrisExtraMassive + prob: 0.3 # Gigantic - id: NFAsteroidDebrisGigantic prob: 0.15 @@ -108,6 +113,8 @@ prob: 0.15 - id: NFAsteroidRockDebrisGigantic prob: 0.15 + - id: NFAsteroidScrapDebrisGigantic + prob: 0.15 # Extra Gigantic - id: NFAsteroidDebrisExtraGigantic prob: 0.08 @@ -123,6 +130,8 @@ prob: 0.08 - id: NFAsteroidRockDebrisExtraGigantic prob: 0.08 + - id: NFAsteroidScrapDebrisExtraGigantic + prob: 0.08 - type: NoiseDrivenDebrisSelector noiseChannel: Wreck debrisTable: @@ -146,4 +155,3 @@ ranges: - 0.4, 0.6 noiseChannel: Carver - diff --git a/Resources/Prototypes/_NF/ore.yml b/Resources/Prototypes/_NF/ore.yml index ecbd26f8a31..5164e6d602d 100644 --- a/Resources/Prototypes/_NF/ore.yml +++ b/Resources/Prototypes/_NF/ore.yml @@ -155,4 +155,8 @@ - type: ore id: OreUraniumGolem - oreEntity: MobSpawnUraniumGolem \ No newline at end of file + oreEntity: MobSpawnUraniumGolem + +- type: ore + id: OreScrapBot + oreEntity: AsteroidScrapBotSpawner From f30cbc23958145fc0253b9123264eb6fc6fde338 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 1 Dec 2024 21:50:26 +0000 Subject: [PATCH 027/179] Automatic Changelog (#2491) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index cbdc78f4280..6ec720da1cd 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5633,3 +5633,9 @@ Entries: message: Cryoxadone no longer restores blood. id: 5546 time: '2024-12-01T16:08:58.0000000+00:00' +- author: ErhardSteinhauer + changes: + - type: Add + message: Scrap asteroids can now be encountered in space. + id: 5547 + time: '2024-12-01T21:49:57.0000000+00:00' From 1f4f7ad597b3ee608f41d11df5b06c4992b67f5c Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Mon, 2 Dec 2024 03:19:28 +0200 Subject: [PATCH 028/179] Revert "Update animals.yml (#2312)" (#2487) This reverts commit 572ea80b708bc39b7c0a878fdcd389098f922474. --- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 28bda02b821..650b9d5f596 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -2938,31 +2938,6 @@ - type: NpcFactionMember # Frontier factions: - Cat -# Frontier Start: Allow goblins to ride cats - - type: Strap - buckleOffset: "0.025, 0.2" - whitelist: - components: - - Goblin - unbuckleDistanceSquared: 0.09 # Frontier: (30 cm)^2 - seems unnecessary, but for consistency with vehicles - - type: Vehicle - southOver: true - westOver: true - eastOver: true - northOver: true - northOverride: 0.0 - southOverride: 0.0 - autoAnimate: false - - type: ItemSlots - slots: - key_slot: - disableEject: true - locked: true - - type: ContainerFill - containers: - key_slot: - - VehicleKeyATV -# Frontier End: Allow goblins to ride cats - type: entity name: calico cat From 991687f8dd04f515e7203f7261cc678854189344 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Mon, 2 Dec 2024 01:20:00 +0000 Subject: [PATCH 029/179] Automatic Changelog (#2487) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 6ec720da1cd..4e46fec5a53 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5639,3 +5639,9 @@ Entries: message: Scrap asteroids can now be encountered in space. id: 5547 time: '2024-12-01T21:49:57.0000000+00:00' +- author: dvir001 + changes: + - type: Remove + message: Goblins can no longer ride cats. + id: 5548 + time: '2024-12-02T01:19:28.0000000+00:00' From c87e4a6957ab6a897f5b75ebdaaf113264beac98 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Mon, 2 Dec 2024 15:32:24 -0500 Subject: [PATCH 030/179] Add two new posters: "Bahama Mama's" and "Winner Winner" (#2497) * Add two posters, "Bahama Mama's", "Winner Winner" * meta.json: license terms for posters --- .../Markers/Spawners/Random/posters.yml | 2 ++ .../Structures/Wallmounts/Signs/posters.yml | 22 +++++++++++++++++- .../Wallmounts/posters.rsi/meta.json | 7 ++++++ .../posters.rsi/nf_poster3_legit.png | Bin 0 -> 608 bytes .../posters.rsi/nf_poster4_legit.png | Bin 0 -> 476 bytes 5 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster3_legit.png create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster4_legit.png diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml index 7112b41ffce..6f46bfcaaf0 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml @@ -171,4 +171,6 @@ - PosterLegitSafetyMothSSD - NFPosterLegitMagnusWatching # Frontier - NFPosterLegitGoblinTinkerer # Frontier + - NFPosterLegitBahamaMama # Frontier + - NFPosterLegitWinnerWinner # Frontier chance: 1 diff --git a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml index 063b803ce1b..7a8a5c36a22 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml @@ -9,7 +9,6 @@ sprite: _NF/Structures/Wallmounts/posters.rsi state: nf_poster1_legit -# Contraband posters - type: entity parent: PosterBase id: NFPosterLegitGoblinTinkerer @@ -20,6 +19,27 @@ sprite: _NF/Structures/Wallmounts/posters.rsi state: nf_poster2_legit +- type: entity + parent: PosterBase + id: NFPosterLegitBahamaMama + name: Bahama Mama's + description: Kick your feet up and enjoy the simulated tropical beach at Bahama Mama's. + components: + - type: Sprite + sprite: _NF/Structures/Wallmounts/posters.rsi + state: nf_poster3_legit + +- type: entity + parent: PosterBase + id: NFPosterLegitWinnerWinner + name: "Winner Winner" + description: A mouthwatering looking roast taunts you. So close, yet so far. + components: + - type: Sprite + sprite: _NF/Structures/Wallmounts/posters.rsi + state: nf_poster4_legit + +# Contraband posters - type: entity parent: PosterBase id: NFPosterContrabandLvhiStation diff --git a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json index 5148cae5005..3c08278ddb2 100644 --- a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json +++ b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json @@ -2,6 +2,7 @@ "version": 1, "license": "CC-BY-NC-SA-4.0", "copyright": "nf_poster1_legit by exincore and remixed from gentlebutter's Xeeenoooossss | nf_poster2_legit (Based on poster31 from cmss13 https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi), nf_poster1_contraband, nf_poster2_contraband, nf_poster3_contraband, nf_poster9_contraband, nf_poster10_contraband, nf_poster11_contraband, nt_poster12_contraband (inspired by poster11 from https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi and painting Rainbow Swirl by Saira Scott), nt_poster13_contraband (used poster1 as background from cmss13 https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi), nt_poster14_contraband (Resprited poster19 from cmss13 https://github.com/cmss13-devs/cmss13/blob/master/icons/obj/structures/props/posters.dmi), nt_poster15_contraband by erhardsteinhauer (discord/github), nf_poster4,5,6,7_contraband by dustylens (discord/github) nf_poster8_contraband by incongruenciaastrologica (discord)", + "copyright": "nf_poster3/4_legit by whatston3 (GitHub) - CC-BY-SA 3.0 acceptable", "size": { "x": 32, "y": 32 @@ -13,6 +14,12 @@ { "name": "nf_poster2_legit" }, + { + "name": "nf_poster3_legit" + }, + { + "name": "nf_poster4_legit" + }, { "name": "nf_poster1_contraband" }, diff --git a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster3_legit.png b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster3_legit.png new file mode 100644 index 0000000000000000000000000000000000000000..38ebb3318255a330c7a4fb72b274b0285843356a GIT binary patch literal 608 zcmV-m0-ybfP)p|64I$Sh$SKp8Z=a~C2G5f7y=FfxVR1 zk$_mA;aS&nSr6~#%*=w4ch^us9KyYr0o4#{XTWb&oZlA(+8OW{bsuS%uPXv#eMaDJ zjZ{YKi-P}q29hJ=p*CLF3H-w1RS;joLLIyKFne@n%uh7dVHRb-EsT?mzVBEzXA#F<^b15=K*;7 zuJu*8{b2|d&|{^P_V%(B;Cqi9)#gPK&|{_e)thVE-aPXi_j|tzle_1C27F_0jLv4j-(2DV=M)})I<70*o&c#)n9n^6?LfSOi?81T zFx+o2U3o>RT4N|a;KbB&8w{k*DT~g{7O)yko-AIcXeQX&t+PHk(fMasG!stqQnd!) zX>N11+y(&m=dU`=bhJ7qp75#5smLKY8#v>>(MB zASw#*Sl$m0-2}**BssXJ8-@0_S%1K@6>RVlbBC!mvn1kpV+YyLlf2EUy^3 z6%lj*&VmSLISgE_bs}ik@oZs+hsQrL$XoI;q)4nraRjb{h+rC!@7H5^Sa^xSOXv;5 z!@^4p3_H6R-hBSSAi~RmLT|9S47dE@@lOnMEJNXrzz1+fFwEr-3opSPA>XgZz~Ekn zVYvt|2SbX)YPjXifjb#eBvw-v1;_wBItT%57Ly$XxD2Eg!0G^8orqB|ECB#=hz1Oh SW#ZES0000 Date: Tue, 3 Dec 2024 00:44:33 -0500 Subject: [PATCH 031/179] Add sprites for the ruminant box, wrapped pig, goat and cow cubes. (#2499) * ruminant box, wrappers * poultry/ruminant cube box description * monkeycube.yml indentation --- .../_NF/Entities/Objects/Misc/monkeycube.yml | 28 +++++++++--------- .../Misc/monkeycube.rsi/box_ruminant.png | Bin 0 -> 417 bytes .../_NF/Objects/Misc/monkeycube.rsi/meta.json | 13 ++++++++ .../Misc/monkeycube.rsi/wrapper_cow.png | Bin 0 -> 289 bytes .../Misc/monkeycube.rsi/wrapper_goat.png | Bin 0 -> 335 bytes .../Misc/monkeycube.rsi/wrapper_pig.png | Bin 0 -> 156 bytes 6 files changed, 27 insertions(+), 14 deletions(-) create mode 100644 Resources/Textures/_NF/Objects/Misc/monkeycube.rsi/box_ruminant.png create mode 100644 Resources/Textures/_NF/Objects/Misc/monkeycube.rsi/wrapper_cow.png create mode 100644 Resources/Textures/_NF/Objects/Misc/monkeycube.rsi/wrapper_goat.png create mode 100644 Resources/Textures/_NF/Objects/Misc/monkeycube.rsi/wrapper_pig.png diff --git a/Resources/Prototypes/_NF/Entities/Objects/Misc/monkeycube.yml b/Resources/Prototypes/_NF/Entities/Objects/Misc/monkeycube.yml index 7840467ceb3..e36f6ccf785 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Misc/monkeycube.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Misc/monkeycube.yml @@ -2,7 +2,7 @@ parent: BoxCardboard name: poultry cube box id: PoultryCubeBox - description: Drymate brand poultry cubes, chicken and duck. Just add water! + description: "A box of poultry cubes: chickens and ducks! Just add water!" components: - type: StorageFill contents: @@ -21,7 +21,7 @@ parent: VariantCubeBox name: ruminant cube box id: RuminantCubeBox - description: Drymate brand ruminant cubes, cow, pig and goats. Just add water! + description: "A box of ruminant cubes: a cow, a pig and goats! Just add water!" components: - type: StorageFill contents: @@ -31,9 +31,9 @@ amount: 1 - id: CowCubeWrapped amount: 1 -# - type: Sprite -# sprite: _NF/Objects/Misc/monkeycube.rsi -# state: box_poultry + - type: Sprite + sprite: _NF/Objects/Misc/monkeycube.rsi + state: box_ruminant - type: StaticPrice price: 20 vendPrice: 2000 # Meat only worth 607 at a depot, but can produce more stuff from extra goats + milk @@ -76,9 +76,9 @@ - type: SpawnItemsOnUse items: - id: GoatCube -# - type: Sprite -# sprite: Objects/Misc/monkeycube.rsi -# state: wrapper_goat + - type: Sprite + sprite: _NF/Objects/Misc/monkeycube.rsi + state: wrapper_goat - type: entity parent: MonkeyCubeWrapped @@ -90,9 +90,9 @@ - type: SpawnItemsOnUse items: - id: PigCube -# - type: Sprite -# sprite: _NF/Objects/Misc/monkeycube.rsi -# state: wrapper_pig + - type: Sprite + sprite: _NF/Objects/Misc/monkeycube.rsi + state: wrapper_pig - type: entity parent: MonkeyCubeWrapped @@ -104,6 +104,6 @@ - type: SpawnItemsOnUse items: - id: CowCube -# - type: Sprite -# sprite: _NF/Objects/Misc/monkeycube.rsi -# state: wrapper_cow \ No newline at end of file + - type: Sprite + sprite: _NF/Objects/Misc/monkeycube.rsi + state: wrapper_cow diff --git a/Resources/Textures/_NF/Objects/Misc/monkeycube.rsi/box_ruminant.png b/Resources/Textures/_NF/Objects/Misc/monkeycube.rsi/box_ruminant.png new file mode 100644 index 0000000000000000000000000000000000000000..8519f65796c017b0930d6546301077965cbcdd46 GIT binary patch literal 417 zcmV;S0bc%zP)EPjv?^q%;3f{@=%7<^68Z~tcjzWKIJp%Z9GqP2FAzG2IEW4%#X;Q! z9SYhi3Xuj2l{nN3m$o*!T%ibgw@dE6=egtZ5r`8f&VNp}kan|$w5wCYhzbTsrc4$m zSD|p~0-S6-4XD;qTF?s4Egb?-Di=Ar+rh3nsEUM|_!s!#dW)OaOYfN&tB3?n$mA_| zW+4f{@!Guy27FNQe)DYJTl;)#bG}{f$_RA_#E#_R&^&r^8nT#}U;k_b)(#Z-c&sxr zW%vpwQzih*)_R+iU3I8cnqcScTVG&oHo^PD7XagP!#3h6+5+7~YL!MCSS67fQL9K4u*hKKmA@i7aBYEJr0)WuT5%?Cxq#OX65f0K{3* zI_{B8@;EEJYE=U;9mS^EYv$FeCe8}45p9E21-28OUt9w4Hophp=5b*iuakff!T|Wb z4}jJhfFw!wFCc_4+le>Vwi3s-0#eHL7=|GLWmysg0ZJ*`aP|V5Xsy>mU1{9~`=Xb? z_wtG8=ktFB(lqs?lzhC*8Ab!1m#_F=?&1^Dm{pswY*Atwbp3r>1 h2cvHV91e%W@eAnNV4IJ|CjbBd002ovPDHLkV1h5=k$wOG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Misc/monkeycube.rsi/wrapper_pig.png b/Resources/Textures/_NF/Objects/Misc/monkeycube.rsi/wrapper_pig.png new file mode 100644 index 0000000000000000000000000000000000000000..0992c7872a21474c8c01d5c6292f11606adcd342 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy`~f~8u0Z7W zB^mqIKq1zWAirRS|3DyfK@FtY+|$J|#G?1@DMLO61sjIoX#yJ!_aYk`o}V$5e%NLelF{r5}E+fd^c_Y literal 0 HcmV?d00001 From 8255be6eb0e225ed8a397c10765bfbe0042fd708 Mon Sep 17 00:00:00 2001 From: Dmitri Date: Tue, 3 Dec 2024 05:06:57 -0500 Subject: [PATCH 032/179] Made ChemMaster Sorted (#2498) * Made ChemMaster Sorted Updated chem master xaml to sort results * Revert "Made ChemMaster Sorted" This reverts commit 3430d748d6d041f6303810507da2e015e873784e. * Reverted and simplified Reverted previous change and used code provided by whatson * Update Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs --------- Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs b/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs index 5eace08a7fd..d186e36ac48 100644 --- a/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs +++ b/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs @@ -182,7 +182,7 @@ private void UpdatePanelInfo(ChemMasterBoundUserInterfaceState state) }; bufferHBox.AddChild(bufferVol); - foreach (var (reagent, quantity) in state.BufferReagents) + foreach (var (reagent, quantity) in state.BufferReagents.OrderBy(x => x.Reagent.Prototype)) // Frontier: add OrderBy { // Try to get the prototype for the given reagent. This gives us its name. _prototypeManager.TryIndex(reagent.Prototype, out ReagentPrototype? proto); From 09ffe1bac2d1e68ae694db06f1f4db64899969ed Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Tue, 3 Dec 2024 10:07:24 +0000 Subject: [PATCH 033/179] Automatic Changelog (#2498) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 4e46fec5a53..dcfb56d9f09 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5645,3 +5645,9 @@ Entries: message: Goblins can no longer ride cats. id: 5548 time: '2024-12-02T01:19:28.0000000+00:00' +- author: DmitriTheDemon + changes: + - type: Tweak + message: ChemMaster reagent list is now sorted alphabetically! + id: 5549 + time: '2024-12-03T10:06:58.0000000+00:00' From 180f2cad7c3f7a10187863a9f84522e8dac40ba6 Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Tue, 3 Dec 2024 17:04:27 +0000 Subject: [PATCH 034/179] Adds medtek cartridges to Nano/Civimed (#2501) * Adds medtek cartridges to where they oughta be. * Update with more reasonable numbers --- .../Prototypes/Catalog/VendingMachines/Inventories/medical.yml | 1 + .../Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml | 3 ++- .../_NF/Catalog/VendingMachines/Inventories/civimed.yml | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml index 37965ad6c00..c5c1236ab44 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml @@ -16,3 +16,4 @@ BikeHornImplanterLabeled: 10 # Frontier LightImplanterLabeled: 10 # Frontier BoxFolderMedicalDoctor: 4294967295 # Frontier - infinite + MedTekCartridge: 3 # Frontier diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml index 89acc14cdf1..6ffa387d117 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml @@ -7,4 +7,5 @@ Gauze: 6 # Frontier EpinephrineChemistryBottle: 6 Syringe: 6 - BoxFolderMedicalDoctor: 1 # Frontier + BoxFolderMedicalDoctor: 1 #Frontier + MedTekCartridge: 1 # Frontier diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/civimed.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/civimed.yml index 9d34e8b8b47..1aa01fcdf68 100644 --- a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/civimed.yml +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/civimed.yml @@ -14,3 +14,4 @@ SadTromboneImplanterLabeled: 4294967295 # Infinite BikeHornImplanterLabeled: 4294967295 # Infinite LightImplanterLabeled: 4294967295 # Infinite + MedTekCartridge: 4294967295 # Infinite From 78373ba74104eedf77206f28ea7adb21d0f8b1c5 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Tue, 3 Dec 2024 18:36:41 -0500 Subject: [PATCH 035/179] Cryosleep Fallbacks (#2482) --- .../CryoSleep/CryosleepWakeupWindow.cs | 2 +- .../CryoSleep/CryoSleepFallbackComponent.cs | 6 ++++ .../CryoSleep/CryoSleepSystem.Returning.cs | 30 +++++++++++++++---- .../_NF/CryoSleep/SharedCryoSleepSystem.cs | 2 +- .../_NF/cryosleep/cryosleep-component.ftl | 2 +- Resources/Maps/_NF/Outpost/frontier.yml | 2 +- .../Entities/Structures/Machines/cryopod.yml | 9 +++++- 7 files changed, 42 insertions(+), 11 deletions(-) create mode 100644 Content.Server/_NF/CryoSleep/CryoSleepFallbackComponent.cs diff --git a/Content.Client/CryoSleep/CryosleepWakeupWindow.cs b/Content.Client/CryoSleep/CryosleepWakeupWindow.cs index 35c9129bc6c..205676d1833 100644 --- a/Content.Client/CryoSleep/CryosleepWakeupWindow.cs +++ b/Content.Client/CryoSleep/CryosleepWakeupWindow.cs @@ -97,7 +97,7 @@ private void OnWakeupResponse(WakeupRequestMessage.Response response) DenyButton.Disabled = false; if (response.Status == ReturnToBodyStatus.Occupied) Label.SetMessage(Loc.GetString("cryo-wakeup-result-occupied")); - else if (response.Status == ReturnToBodyStatus.CryopodMissing) + else if (response.Status == ReturnToBodyStatus.NoCryopodAvailable) Label.SetMessage(Loc.GetString("cryo-wakeup-result-no-cryopod")); else if (response.Status == ReturnToBodyStatus.BodyMissing) Label.SetMessage(Loc.GetString("cryo-wakeup-result-no-body")); diff --git a/Content.Server/_NF/CryoSleep/CryoSleepFallbackComponent.cs b/Content.Server/_NF/CryoSleep/CryoSleepFallbackComponent.cs new file mode 100644 index 00000000000..93d026e62e6 --- /dev/null +++ b/Content.Server/_NF/CryoSleep/CryoSleepFallbackComponent.cs @@ -0,0 +1,6 @@ +namespace Content.Server.CryoSleep; + +// In the case a user's body cannot be revived in a cryopod, this component denotes an entity as being +// a fallback to revive them at. +[RegisterComponent] +public sealed partial class CryoSleepFallbackComponent : Component; diff --git a/Content.Server/_NF/CryoSleep/CryoSleepSystem.Returning.cs b/Content.Server/_NF/CryoSleep/CryoSleepSystem.Returning.cs index cd316180a95..f8b108d9631 100644 --- a/Content.Server/_NF/CryoSleep/CryoSleepSystem.Returning.cs +++ b/Content.Server/_NF/CryoSleep/CryoSleepSystem.Returning.cs @@ -59,12 +59,30 @@ public ReturnToBodyStatus TryReturnToBody(MindComponent mind, bool force = false return ReturnToBodyStatus.NotAGhost; var cryopod = storedBody!.Value.Cryopod; - if (!Exists(cryopod) || Deleted(cryopod) || !TryComp(cryopod, out var cryoComp)) - return ReturnToBodyStatus.CryopodMissing; - var body = storedBody.Value.Body; - if (IsOccupied(cryoComp) || !_container.Insert(body, cryoComp.BodyContainer)) - return ReturnToBodyStatus.Occupied; + if (!Exists(cryopod) || Deleted(cryopod) || !TryComp(cryopod, out var cryoComp)) + { + var fallbackQuery = EntityQueryEnumerator(); + bool foundFallback = false; + while (fallbackQuery.MoveNext(out cryopod, out _, out cryoComp)) + { + if (!IsOccupied(cryoComp) && _container.Insert(body, cryoComp.BodyContainer)) + { + foundFallback = true; + break; + } + } + + // No valid cryopod, all fallbacks occupied or missing. + if (!foundFallback) + return ReturnToBodyStatus.NoCryopodAvailable; + } + else + { + // NOTE: if the pod is occupied but still exists, do not let the user teleport. + if (IsOccupied(cryoComp!) || !_container.Insert(body, cryoComp!.BodyContainer)) + return ReturnToBodyStatus.Occupied; + } _storedBodies.Remove(id.Value); _mind.ControlMob(id.Value, body); @@ -74,7 +92,7 @@ public ReturnToBodyStatus TryReturnToBody(MindComponent mind, bool force = false _popup.PopupEntity(Loc.GetString("cryopod-wake-up", ("entity", body)), body); - RaiseLocalEvent(body, new CryosleepWakeUpEvent(storedBody.Value.Cryopod, id), true); + RaiseLocalEvent(body, new CryosleepWakeUpEvent(cryopod, id), true); _adminLogger.Add(LogType.LateJoin, LogImpact.Medium, $"{id.Value} has returned from cryosleep!"); return ReturnToBodyStatus.Success; diff --git a/Content.Shared/_NF/CryoSleep/SharedCryoSleepSystem.cs b/Content.Shared/_NF/CryoSleep/SharedCryoSleepSystem.cs index eca2a460fd0..109c25225c7 100644 --- a/Content.Shared/_NF/CryoSleep/SharedCryoSleepSystem.cs +++ b/Content.Shared/_NF/CryoSleep/SharedCryoSleepSystem.cs @@ -64,7 +64,7 @@ public enum ReturnToBodyStatus : byte Success, Occupied, BodyMissing, - CryopodMissing, + NoCryopodAvailable, NotAGhost, Disabled } diff --git a/Resources/Locale/en-US/_NF/cryosleep/cryosleep-component.ftl b/Resources/Locale/en-US/_NF/cryosleep/cryosleep-component.ftl index eaefd477674..480cd9209a8 100644 --- a/Resources/Locale/en-US/_NF/cryosleep/cryosleep-component.ftl +++ b/Resources/Locale/en-US/_NF/cryosleep/cryosleep-component.ftl @@ -11,7 +11,7 @@ cryo-wakeup-window-accept-button = Accept cryo-wakeup-window-deny-button = Cancel cryo-wakeup-window-rules = You are going to try to return from your cryosleep! You do not know anything that happened since the moment you went to sleep. Accept this and continue? cryo-wakeup-result-occupied = The cryopod is occupied! Try waiting a bit. -cryo-wakeup-result-no-cryopod = The cryopod went missing! Uh oh. +cryo-wakeup-result-no-cryopod = No cryopods were available to return your body to. cryo-wakeup-result-no-body = You do not have a cryosleeping body! cryo-wakeup-result-disabled = Returning from cryosleep is disabled on this server. diff --git a/Resources/Maps/_NF/Outpost/frontier.yml b/Resources/Maps/_NF/Outpost/frontier.yml index 52e74899159..a3d549ebd3c 100644 --- a/Resources/Maps/_NF/Outpost/frontier.yml +++ b/Resources/Maps/_NF/Outpost/frontier.yml @@ -27613,7 +27613,7 @@ entities: rot: -1.5707963267948966 rad pos: 33.5,17.5 parent: 2173 -- proto: MachineCryoSleepPod +- proto: MachineCryoSleepPodFallback entities: - uid: 1394 components: diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/cryopod.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/cryopod.yml index 7fe8f3f28a5..3953ed59c02 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/cryopod.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/cryopod.yml @@ -30,7 +30,14 @@ containers: body_container: !type:ContainerSlot -# WIP for a medical bounty reclaimer machine +# If cryopods get deleted, this one is considered as a safe fallback. +- type: entity + id: MachineCryoSleepPodFallback + parent: MachineCryoSleepPod + suffix: Fallback + components: + - type: CryoSleepFallback + - type: entity parent: [BaseStructureDisableToolUse, BaseStructureIndestructible, BaseMachinePowered] id: MachineMedicalBountyRedemption From 0d33ffc84aa3d02bab4f07003b90e8ebfae8a08e Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Tue, 3 Dec 2024 23:37:10 +0000 Subject: [PATCH 036/179] Automatic Changelog (#2482) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index dcfb56d9f09..8b103e11400 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5651,3 +5651,11 @@ Entries: message: ChemMaster reagent list is now sorted alphabetically! id: 5549 time: '2024-12-03T10:06:58.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: >- + When returning from cryosleep, if your pod has been destroyed, you will + wake up at Frontier Outpost. + id: 5550 + time: '2024-12-03T23:36:41.0000000+00:00' From 8ecd5508559e13ff4475693bf64632b898e97fe5 Mon Sep 17 00:00:00 2001 From: Houtblokje <44312709+Houtblokje@users.noreply.github.com> Date: Wed, 4 Dec 2024 17:09:01 +0100 Subject: [PATCH 037/179] Update atm.yml (#2502) --- Resources/Prototypes/_NF/Entities/Structures/atm.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/_NF/Entities/Structures/atm.yml b/Resources/Prototypes/_NF/Entities/Structures/atm.yml index d898931c735..7452d3de394 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/atm.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/atm.yml @@ -167,7 +167,7 @@ - type: entity name: station administration console - parent: [BaseStructureDisableScrewing, BaseStructureIndestructible, BaseStructureAccessReaderImmuneToEmag, ComputerBankATMBase] + parent: [BaseStructureDisableScrewing, BaseStructureDisablePrying, BaseStructureIndestructible, BaseStructureAccessReaderImmuneToEmag, ComputerBankATMBase] id: BaseStationAdminBankATM abstract: true description: Used to transfer funds to and from the station's bank account. From ae6fcc12695e140c050db80cf590d2ad5a70aaa0 Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Wed, 4 Dec 2024 19:23:49 -0500 Subject: [PATCH 038/179] Update CarryingSystem And ContestsSystem (#2074) * Update CarryingSystem And ContestsSystem * Reduce thrown distances, add carry doafter bounds * Fix CarriableComponent comments, clamp carry len * CarryingSystem comments * Fixing merge issue * Cleanup, move to EECCVars, leave most EE code be * ContestsSystem.Utilities.cs: EECCVars alias * Move carrying speed consts to CarryingSystem * Comment out CCVar include * EECCVars: remove EE start/end comments * CarryingSystem: cap & scale distance, not velocity * Carry --------- Co-authored-by: Whatstone Co-authored-by: Dvir Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- .../Carrying/CarriableComponent.cs | 17 - .../Carrying/BeingCarriedComponent.cs | 0 .../_EE/Carrying/CarriableComponent.cs | 40 ++ .../Carrying/CarryingComponent.cs | 0 .../Carrying/CarryingSystem.cs | 211 +++----- .../Nyanotrasen/Carrying/CarryDoAfterEvent.cs | 9 - .../Carrying/CarryingDoAfterEvent.cs | 12 - Content.Shared/Throwing/BeforeThrowEvent.cs | 2 +- Content.Shared/_EE/CCVar/EECCVars.cs | 55 ++ .../_EE/Carrying/CarryingDoAfterEvent.cs | 8 + .../Carrying/CarryingSlowdownComponent.cs | 6 +- .../Carrying/CarryingSlowdownSystem.cs | 11 +- .../_EE/Contests/ContestsSystem.Utilities.cs | 284 +++++++++++ Content.Shared/_EE/Contests/ContestsSystem.cs | 476 ++++++++++++++++++ .../Prototypes/Entities/Mobs/NPCs/animals.yml | 57 ++- .../Prototypes/Entities/Mobs/NPCs/carp.yml | 1 + .../Prototypes/Entities/Mobs/NPCs/slimes.yml | 1 + 17 files changed, 1004 insertions(+), 186 deletions(-) delete mode 100644 Content.Server/Nyanotrasen/Carrying/CarriableComponent.cs rename Content.Server/{Nyanotrasen => _EE}/Carrying/BeingCarriedComponent.cs (100%) create mode 100644 Content.Server/_EE/Carrying/CarriableComponent.cs rename Content.Server/{Nyanotrasen => _EE}/Carrying/CarryingComponent.cs (100%) rename Content.Server/{Nyanotrasen => _EE}/Carrying/CarryingSystem.cs (70%) delete mode 100644 Content.Shared/Nyanotrasen/Carrying/CarryDoAfterEvent.cs delete mode 100644 Content.Shared/Nyanotrasen/Carrying/CarryingDoAfterEvent.cs create mode 100644 Content.Shared/_EE/Carrying/CarryingDoAfterEvent.cs rename Content.Shared/{Nyanotrasen => _EE}/Carrying/CarryingSlowdownComponent.cs (72%) rename Content.Shared/{Nyanotrasen => _EE}/Carrying/CarryingSlowdownSystem.cs (85%) create mode 100644 Content.Shared/_EE/Contests/ContestsSystem.Utilities.cs create mode 100644 Content.Shared/_EE/Contests/ContestsSystem.cs diff --git a/Content.Server/Nyanotrasen/Carrying/CarriableComponent.cs b/Content.Server/Nyanotrasen/Carrying/CarriableComponent.cs deleted file mode 100644 index f4fd1fa6d56..00000000000 --- a/Content.Server/Nyanotrasen/Carrying/CarriableComponent.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; - -namespace Content.Server.Carrying -{ - [RegisterComponent] - public sealed partial class CarriableComponent : Component - { - /// - /// Number of free hands required - /// to carry the entity - /// - [DataField("freeHandsRequired")] - public int FreeHandsRequired = 2; - - public CancellationTokenSource? CancelToken; - } -} diff --git a/Content.Server/Nyanotrasen/Carrying/BeingCarriedComponent.cs b/Content.Server/_EE/Carrying/BeingCarriedComponent.cs similarity index 100% rename from Content.Server/Nyanotrasen/Carrying/BeingCarriedComponent.cs rename to Content.Server/_EE/Carrying/BeingCarriedComponent.cs diff --git a/Content.Server/_EE/Carrying/CarriableComponent.cs b/Content.Server/_EE/Carrying/CarriableComponent.cs new file mode 100644 index 00000000000..f1ed950797b --- /dev/null +++ b/Content.Server/_EE/Carrying/CarriableComponent.cs @@ -0,0 +1,40 @@ +using System.Threading; + +namespace Content.Server.Carrying +{ + [RegisterComponent] + public sealed partial class CarriableComponent : Component + { + /// + /// Number of free hands required + /// to carry the entity + /// + [DataField] + public int FreeHandsRequired = 2; + + public CancellationTokenSource? CancelToken; + + /// + /// The base duration (In Seconds) of how long it should take to pick up this entity + /// before Contests are considered. + /// + [DataField] + public float PickupDuration = 3; + + // Frontier: min/max sanitization + /// + /// The minimum duration (in seconds) of how long it should take to pick up this entity. + /// When the strongest, heaviest entity picks this up, it should roughly take this long. + /// + [DataField] + public float MinPickupDuration = 1.5f; + + /// + /// The maximum duration (in seconds) of how long it should take to pick up this entity. + /// When an object picks up the heaviest object it can lift, it should be at most this. + /// + [DataField] + public float MaxPickupDuration = 6.0f; + // End Frontier + } +} diff --git a/Content.Server/Nyanotrasen/Carrying/CarryingComponent.cs b/Content.Server/_EE/Carrying/CarryingComponent.cs similarity index 100% rename from Content.Server/Nyanotrasen/Carrying/CarryingComponent.cs rename to Content.Server/_EE/Carrying/CarryingComponent.cs diff --git a/Content.Server/Nyanotrasen/Carrying/CarryingSystem.cs b/Content.Server/_EE/Carrying/CarryingSystem.cs similarity index 70% rename from Content.Server/Nyanotrasen/Carrying/CarryingSystem.cs rename to Content.Server/_EE/Carrying/CarryingSystem.cs index 322b0cdb0e0..19100a97bea 100644 --- a/Content.Server/Nyanotrasen/Carrying/CarryingSystem.cs +++ b/Content.Server/_EE/Carrying/CarryingSystem.cs @@ -1,13 +1,10 @@ using System.Numerics; using System.Threading; using Content.Server.DoAfter; -using Content.Server.Body.Systems; -using Content.Server.Hands.Systems; using Content.Server.Resist; using Content.Server.Popups; using Content.Server.Inventory; using Content.Server.Nyanotrasen.Item.PseudoItem; -using Content.Shared.Climbing; // Shared instead of Server using Content.Shared.Mobs; using Content.Shared.DoAfter; using Content.Shared.Buckle.Components; @@ -16,30 +13,31 @@ using Content.Shared.Stunnable; using Content.Shared.Interaction.Events; using Content.Shared.Verbs; -using Content.Shared.Climbing.Events; // Added this. +using Content.Shared.Climbing.Events; using Content.Shared.Carrying; +using Content.Shared.Contests; using Content.Shared.Movement.Events; using Content.Shared.Movement.Systems; -using Content.Shared.Pulling; using Content.Shared.Standing; using Content.Shared.ActionBlocker; using Content.Shared.Inventory.VirtualItem; using Content.Shared.Item; using Content.Shared.Throwing; -using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Pulling.Components; using Content.Shared.Movement.Pulling.Events; using Content.Shared.Movement.Pulling.Systems; +using Content.Shared.Mobs.Systems; using Content.Shared.Nyanotrasen.Item.PseudoItem; using Content.Shared.Storage; using Robust.Shared.Map.Components; using Robust.Shared.Physics.Components; +using Robust.Server.GameObjects; namespace Content.Server.Carrying { public sealed class CarryingSystem : EntitySystem { - [Dependency] private readonly VirtualItemSystem _virtualItemSystem = default!; + [Dependency] private readonly VirtualItemSystem _virtualItemSystem = default!; [Dependency] private readonly CarryingSlowdownSystem _slowdown = default!; [Dependency] private readonly DoAfterSystem _doAfterSystem = default!; [Dependency] private readonly StandingStateSystem _standingState = default!; @@ -49,9 +47,13 @@ public sealed class CarryingSystem : EntitySystem [Dependency] private readonly EscapeInventorySystem _escapeInventorySystem = default!; [Dependency] private readonly PopupSystem _popupSystem = default!; [Dependency] private readonly MovementSpeedModifierSystem _movementSpeed = default!; - [Dependency] private readonly RespiratorSystem _respirator = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly PseudoItemSystem _pseudoItem = default!; // Needed for fitting check + [Dependency] private readonly PseudoItemSystem _pseudoItem = default!; + [Dependency] private readonly ContestsSystem _contests = default!; + [Dependency] private readonly TransformSystem _transform = default!; + + public const float BaseDistanceCoeff = 0.5f; // Frontier: default throwing speed reduction + public const float MaxDistanceCoeff = 1.0f; // Frontier: default throwing speed reduction + public const float DefaultMaxThrowDistance = 4.0f; // Frontier: maximum throwing distance public override void Initialize() { @@ -78,22 +80,11 @@ public override void Initialize() private void AddCarryVerb(EntityUid uid, CarriableComponent component, GetVerbsEvent args) { - if (!args.CanInteract || !args.CanAccess) - return; - - if (!CanCarry(args.User, uid, component)) - return; - - if (HasComp(args.User)) // yeah not dealing with that - return; - - if (HasComp(args.User) || HasComp(args.Target)) - return; - - if (!_mobStateSystem.IsAlive(args.User)) - return; - - if (args.User == args.Target) + if (!args.CanInteract || !args.CanAccess || !_mobStateSystem.IsAlive(args.User) + || !CanCarry(args.User, uid, component) + || HasComp(args.User) + || HasComp(args.User) || HasComp(args.Target) + || args.User == args.Target) return; AlternativeVerb verb = new() @@ -113,13 +104,10 @@ private void AddInsertCarriedVerb(EntityUid uid, CarryingComponent component, Ge // If the person is carrying someone, and the carried person is a pseudo-item, and the target entity is a storage, // then add an action to insert the carried entity into the target var toInsert = args.Using; - if (toInsert is not { Valid: true } || !args.CanAccess || !TryComp(toInsert, out var pseudoItem)) - return; - - if (!TryComp(args.Target, out var storageComp)) - return; - - if (!_pseudoItem.CheckItemFits((toInsert.Value, pseudoItem), (args.Target, storageComp))) + if (toInsert is not { Valid: true } || !args.CanAccess + || !TryComp(toInsert, out var pseudoItem) + || !TryComp(args.Target, out var storageComp) + || !_pseudoItem.CheckItemFits((toInsert.Value, pseudoItem), (args.Target, storageComp))) return; InnateVerb verb = new() @@ -150,25 +138,28 @@ private void OnVirtualItemDeleted(EntityUid uid, CarryingComponent component, Vi /// Basically using virtual item passthrough to throw the carried person. A new age! /// Maybe other things besides throwing should use virt items like this... /// - private void OnThrow(EntityUid uid, CarryingComponent component, BeforeThrowEvent args) + private void OnThrow(EntityUid uid, CarryingComponent component, ref BeforeThrowEvent args) { - if (!TryComp(args.ItemUid, out var virtItem) || !HasComp(virtItem.BlockingEntity)) + if (!TryComp(args.ItemUid, out var virtItem) + || !HasComp(virtItem.BlockingEntity)) return; args.ItemUid = virtItem.BlockingEntity; - var multiplier = MassContest(uid, virtItem.BlockingEntity); - args.ThrowSpeed = 5f * multiplier; + var contestCoeff = _contests.MassContest(uid, virtItem.BlockingEntity, false, 2f) // Frontier: "args.throwSpeed *="<"var contestCoeff =" + * _contests.StaminaContest(uid, virtItem.BlockingEntity); + + // Frontier: sanitize our range regardless of CVar values - TODO: variable throw distance ranges (via traits, etc.) + contestCoeff = float.Min(BaseDistanceCoeff * contestCoeff, MaxDistanceCoeff); + if (args.Direction.Length() > DefaultMaxThrowDistance * contestCoeff) + args.Direction = args.Direction.Normalized() * DefaultMaxThrowDistance * contestCoeff; + // End Frontier } private void OnParentChanged(EntityUid uid, CarryingComponent component, ref EntParentChangedMessage args) { var xform = Transform(uid); - if (xform.MapUid != args.OldMapId) - return; - - // Do not drop the carried entity if the new parent is a grid - if (xform.ParentUid == xform.GridUid) + if (xform.MapUid != args.OldMapId || xform.ParentUid == xform.GridUid) return; DropCarried(uid, component.Carried); @@ -198,16 +189,16 @@ private void OnInteractionAttempt(EntityUid uid, BeingCarriedComponent component /// private void OnMoveInput(EntityUid uid, BeingCarriedComponent component, ref MoveInputEvent args) { - if (!TryComp(uid, out var escape)) - return; - - if (!args.HasDirectionalMovement) + if (!TryComp(uid, out var escape) + || !args.HasDirectionalMovement) return; + // Check if the victim is in any way incapacitated, and if not make an escape attempt. + // Escape time scales with the inverse of a mass contest. Being lighter makes escape harder. if (_actionBlockerSystem.CanInteract(uid, component.Carrier)) { - // Note: the mass contest is inverted because weaker entities are supposed to take longer to escape - _escapeInventorySystem.AttemptEscape(uid, component.Carrier, escape, MassContest(component.Carrier, uid)); + var disadvantage = _contests.MassContest(component.Carrier, uid, false, 2f); + _escapeInventorySystem.AttemptEscape(uid, component.Carrier, escape, disadvantage); } } @@ -237,7 +228,7 @@ private void OnStartClimb(EntityUid uid, BeingCarriedComponent component, ref St DropCarried(component.Carrier, uid); } - private void OnBuckleChange(EntityUid uid, BeingCarriedComponent component, TEvent args) // Augh + private void OnBuckleChange(EntityUid uid, BeingCarriedComponent component, TEvent args) { DropCarried(component.Carrier, uid); } @@ -245,10 +236,8 @@ private void OnBuckleChange(EntityUid uid, BeingCarriedComponent compone private void OnDoAfter(EntityUid uid, CarriableComponent component, CarryDoAfterEvent args) { component.CancelToken = null; - if (args.Handled || args.Cancelled) - return; - - if (!CanCarry(args.Args.User, uid, component)) + if (args.Handled || args.Cancelled + || !CanCarry(args.Args.User, uid, component)) return; Carry(args.Args.User, uid); @@ -256,21 +245,30 @@ private void OnDoAfter(EntityUid uid, CarriableComponent component, CarryDoAfter } private void StartCarryDoAfter(EntityUid carrier, EntityUid carried, CarriableComponent component) { - TimeSpan length = GetPickupDuration(carrier, carried); - - if (length >= TimeSpan.FromSeconds(9)) + if (!TryComp(carrier, out var carrierPhysics) + || !TryComp(carried, out var carriedPhysics) + || carriedPhysics.Mass > carrierPhysics.Mass * 2f) { _popupSystem.PopupEntity(Loc.GetString("carry-too-heavy"), carried, carrier, Shared.Popups.PopupType.SmallCaution); return; } - if (!HasComp(carried)) - length *= 2f; + var length = component.PickupDuration // Frontier: removed outer TimeSpan.FromSeconds() + * _contests.MassContest(carriedPhysics, carrierPhysics, false, 4f) + * _contests.StaminaContest(carrier, carried) + * (_standingState.IsDown(carried) ? 0.5f : 1); + + // Frontier: sanitize pickup time duration regardless of CVars - no near-instant pickups. + var duration = TimeSpan.FromSeconds( + float.Clamp(length, + component.MinPickupDuration, + component.MaxPickupDuration)); + // End Frontier component.CancelToken = new CancellationTokenSource(); var ev = new CarryDoAfterEvent(); - var args = new DoAfterArgs(EntityManager, carrier, length, ev, carried, target: carried) + var args = new DoAfterArgs(EntityManager, carrier, duration, ev, carried, target: carried) // Frontier: length(carried, out var pullable)) _pullingSystem.TryStopPull(carried, pullable); - var carrierXform = Transform(carrier); - var xform = Transform(carried); - _transform.AttachToGridOrMap(carrier, carrierXform); - _transform.AttachToGridOrMap(carried, xform); - xform.Coordinates = carrierXform.Coordinates; - _transform.SetParent(carried, xform, carrier, carrierXform); + _transform.AttachToGridOrMap(carrier); + _transform.AttachToGridOrMap(carried); + _transform.SetCoordinates(carried, Transform(carrier).Coordinates); + _transform.SetParent(carried, carrier); _virtualItemSystem.TrySpawnVirtualItemInHand(carried, carrier); _virtualItemSystem.TrySpawnVirtualItemInHand(carried, carrier); @@ -309,17 +305,13 @@ private void Carry(EntityUid carrier, EntityUid carried) public bool TryCarry(EntityUid carrier, EntityUid toCarry, CarriableComponent? carriedComp = null) { - if (!Resolve(toCarry, ref carriedComp, false)) - return false; - - if (!CanCarry(carrier, toCarry, carriedComp)) - return false; - - // The second one means that carrier is a pseudo-item and is inside a bag. - if (HasComp(carrier) || HasComp(carrier)) - return false; - - if (GetPickupDuration(carrier, toCarry) > TimeSpan.FromSeconds(9)) + if (!Resolve(toCarry, ref carriedComp, false) + || !CanCarry(carrier, toCarry, carriedComp) + || HasComp(carrier) + || HasComp(carrier) + || TryComp(carrier, out var carrierPhysics) + && TryComp(toCarry, out var toCarryPhysics) + && carrierPhysics.Mass < toCarryPhysics.Mass * 2f) return false; Carry(carrier, toCarry); @@ -329,79 +321,42 @@ public bool TryCarry(EntityUid carrier, EntityUid toCarry, CarriableComponent? c public void DropCarried(EntityUid carrier, EntityUid carried) { - RemComp(carrier); // get rid of this first so we don't recusrively fire that event + RemComp(carrier); // get rid of this first so we don't recursively fire that event RemComp(carrier); RemComp(carried); RemComp(carried); _actionBlockerSystem.UpdateCanMove(carried); _virtualItemSystem.DeleteInHandsMatching(carrier, carried); - Transform(carried).AttachToGridOrMap(); + _transform.AttachToGridOrMap(carried); _standingState.Stand(carried); _movementSpeed.RefreshMovementSpeedModifiers(carrier); } private void ApplyCarrySlowdown(EntityUid carrier, EntityUid carried) { - var massRatio = MassContest(carrier, carried); - - if (massRatio == 0) - massRatio = 1; + var massRatio = _contests.MassContest(carrier, carried, true); + var massRatioSq = MathF.Pow(massRatio, 2); + var modifier = 1 - 0.15f / massRatioSq; + modifier = Math.Max(0.1f, modifier); - var massRatioSq = Math.Pow(massRatio, 2); - var modifier = (1 - (0.15 / massRatioSq)); - modifier = Math.Max(0.1, modifier); var slowdownComp = EnsureComp(carrier); - _slowdown.SetModifier(carrier, (float) modifier, (float) modifier, slowdownComp); + _slowdown.SetModifier(carrier, modifier, modifier, slowdownComp); } public bool CanCarry(EntityUid carrier, EntityUid carried, CarriableComponent? carriedComp = null) { - if (!Resolve(carried, ref carriedComp, false)) - return false; - - if (carriedComp.CancelToken != null) - return false; - - if (!HasComp(Transform(carrier).ParentUid)) - return false; - - if (HasComp(carrier) || HasComp(carried)) - return false; - - // if (_respirator.IsReceivingCPR(carried)) - // return false; - - if (!TryComp(carrier, out var hands)) - return false; - - if (hands.CountFreeHands() < carriedComp.FreeHandsRequired) + if (!Resolve(carried, ref carriedComp, false) + || carriedComp.CancelToken != null + || !HasComp(Transform(carrier).ParentUid) + || HasComp(carrier) + || HasComp(carried) + || !TryComp(carrier, out var hands) + || hands.CountFreeHands() < carriedComp.FreeHandsRequired) return false; return true; } - private float MassContest(EntityUid roller, EntityUid target, PhysicsComponent? rollerPhysics = null, PhysicsComponent? targetPhysics = null) - { - if (!Resolve(roller, ref rollerPhysics, false) || !Resolve(target, ref targetPhysics, false)) - return 1f; - - if (targetPhysics.FixturesMass == 0) - return 1f; - - return rollerPhysics.FixturesMass / targetPhysics.FixturesMass; - } - - private TimeSpan GetPickupDuration(EntityUid carrier, EntityUid carried) - { - var length = TimeSpan.FromSeconds(3); - - var mod = MassContest(carrier, carried); - if (mod != 0) - length /= mod; - - return length; - } - public override void Update(float frameTime) { var query = EntityQueryEnumerator(); @@ -429,4 +384,4 @@ public override void Update(float frameTime) query.Dispose(); } } -} \ No newline at end of file +} diff --git a/Content.Shared/Nyanotrasen/Carrying/CarryDoAfterEvent.cs b/Content.Shared/Nyanotrasen/Carrying/CarryDoAfterEvent.cs deleted file mode 100644 index 940135bfa99..00000000000 --- a/Content.Shared/Nyanotrasen/Carrying/CarryDoAfterEvent.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Content.Shared.DoAfter; -using Robust.Shared.Serialization; - -namespace Content.Shared.Carrying; - -[Serializable, NetSerializable] -public sealed partial class CarryDoAfterEvent : SimpleDoAfterEvent -{ -} diff --git a/Content.Shared/Nyanotrasen/Carrying/CarryingDoAfterEvent.cs b/Content.Shared/Nyanotrasen/Carrying/CarryingDoAfterEvent.cs deleted file mode 100644 index abf12ab4de7..00000000000 --- a/Content.Shared/Nyanotrasen/Carrying/CarryingDoAfterEvent.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Robust.Shared.Serialization; -using Content.Shared.DoAfter; - -namespace Content.Shared.Carrying -{ -} - -[Serializable, NetSerializable] -public sealed partial class CarryDoAfterEvent : SimpleDoAfterEvent -{ -} - diff --git a/Content.Shared/Throwing/BeforeThrowEvent.cs b/Content.Shared/Throwing/BeforeThrowEvent.cs index d2bf2f38b8e..7218cd72f0e 100644 --- a/Content.Shared/Throwing/BeforeThrowEvent.cs +++ b/Content.Shared/Throwing/BeforeThrowEvent.cs @@ -14,7 +14,7 @@ public BeforeThrowEvent(EntityUid itemUid, Vector2 direction, float throwSpeed, } public EntityUid ItemUid { get; set; } - public Vector2 Direction { get; } + public Vector2 Direction { get; set; } // Frontier: added set public float ThrowSpeed { get; set;} public EntityUid PlayerUid { get; } diff --git a/Content.Shared/_EE/CCVar/EECCVars.cs b/Content.Shared/_EE/CCVar/EECCVars.cs index 99e5d327658..b16d1fa01f0 100644 --- a/Content.Shared/_EE/CCVar/EECCVars.cs +++ b/Content.Shared/_EE/CCVar/EECCVars.cs @@ -22,5 +22,60 @@ public sealed class EECCVars : CVars CVarDef.Create("ee.jetpack.enable_in_no_gravity", true, CVar.REPLICATED); #endregion + + #region Contests System + + /// + /// The MASTER TOGGLE for the entire Contests System. + /// ALL CONTESTS BELOW, regardless of type or setting will output 1f when false. + /// + public static readonly CVarDef DoContestsSystem = + CVarDef.Create("contests.do_contests_system", true, CVar.REPLICATED | CVar.SERVER); + + /// + /// Contest functions normally include an optional override to bypass the clamp set by max_percentage. + /// This CVar disables the bypass when false, forcing all implementations to comply with max_percentage. + /// + public static readonly CVarDef AllowClampOverride = + CVarDef.Create("contests.allow_clamp_override", true, CVar.REPLICATED | CVar.SERVER); + /// + /// Toggles all MassContest functions. All mass contests output 1f when false + /// + public static readonly CVarDef DoMassContests = + CVarDef.Create("contests.do_mass_contests", true, CVar.REPLICATED | CVar.SERVER); + + /// + /// Toggles all StaminaContest functions. All stamina contests output 1f when false + /// + public static readonly CVarDef DoStaminaContests = + CVarDef.Create("contests.do_stamina_contests", true, CVar.REPLICATED | CVar.SERVER); + + /// + /// Toggles all HealthContest functions. All health contests output 1f when false + /// + public static readonly CVarDef DoHealthContests = + CVarDef.Create("contests.do_health_contests", true, CVar.REPLICATED | CVar.SERVER); + + /// + /// Toggles all MindContest functions. All mind contests output 1f when false. + /// MindContests are not currently implemented, and are awaiting completion of the Psionic Refactor + /// + public static readonly CVarDef DoMindContests = + CVarDef.Create("contests.do_mind_contests", true, CVar.REPLICATED | CVar.SERVER); + + /// + /// Toggles all MoodContest functions. All mood contests output 1f when false. + /// + public static readonly CVarDef DoMoodContests = + CVarDef.Create("contests.do_mood_contests", true, CVar.REPLICATED | CVar.SERVER); + + /// + /// The maximum amount that Mass Contests can modify a physics multiplier, given as a +/- percentage + /// Default of 0.25f outputs between * 0.75f and 1.25f + /// + public static readonly CVarDef MassContestsMaxPercentage = + CVarDef.Create("contests.max_percentage", 0.25f, CVar.REPLICATED | CVar.SERVER); + + #endregion } } diff --git a/Content.Shared/_EE/Carrying/CarryingDoAfterEvent.cs b/Content.Shared/_EE/Carrying/CarryingDoAfterEvent.cs new file mode 100644 index 00000000000..fb7225461cb --- /dev/null +++ b/Content.Shared/_EE/Carrying/CarryingDoAfterEvent.cs @@ -0,0 +1,8 @@ +using Robust.Shared.Serialization; +using Content.Shared.DoAfter; + +namespace Content.Shared.Carrying +{ + [Serializable, NetSerializable] + public sealed partial class CarryDoAfterEvent : SimpleDoAfterEvent { } +} diff --git a/Content.Shared/Nyanotrasen/Carrying/CarryingSlowdownComponent.cs b/Content.Shared/_EE/Carrying/CarryingSlowdownComponent.cs similarity index 72% rename from Content.Shared/Nyanotrasen/Carrying/CarryingSlowdownComponent.cs rename to Content.Shared/_EE/Carrying/CarryingSlowdownComponent.cs index a4b0cc1781f..597edc2a795 100644 --- a/Content.Shared/Nyanotrasen/Carrying/CarryingSlowdownComponent.cs +++ b/Content.Shared/_EE/Carrying/CarryingSlowdownComponent.cs @@ -7,15 +7,15 @@ namespace Content.Shared.Carrying public sealed partial class CarryingSlowdownComponent : Component { - [DataField("walkModifier", required: true)] [ViewVariables(VVAccess.ReadWrite)] + [DataField(required: true)] public float WalkModifier = 1.0f; - [DataField("sprintModifier", required: true)] [ViewVariables(VVAccess.ReadWrite)] + [DataField(required: true)] public float SprintModifier = 1.0f; } [Serializable, NetSerializable] - public sealed partial class CarryingSlowdownComponentState : ComponentState + public sealed class CarryingSlowdownComponentState : ComponentState { public float WalkModifier; public float SprintModifier; diff --git a/Content.Shared/Nyanotrasen/Carrying/CarryingSlowdownSystem.cs b/Content.Shared/_EE/Carrying/CarryingSlowdownSystem.cs similarity index 85% rename from Content.Shared/Nyanotrasen/Carrying/CarryingSlowdownSystem.cs rename to Content.Shared/_EE/Carrying/CarryingSlowdownSystem.cs index 9b9c8cec10f..04b714fdd78 100644 --- a/Content.Shared/Nyanotrasen/Carrying/CarryingSlowdownSystem.cs +++ b/Content.Shared/_EE/Carrying/CarryingSlowdownSystem.cs @@ -31,13 +31,12 @@ private void OnGetState(EntityUid uid, CarryingSlowdownComponent component, ref private void OnHandleState(EntityUid uid, CarryingSlowdownComponent component, ref ComponentHandleState args) { - if (args.Current is CarryingSlowdownComponentState state) - { - component.WalkModifier = state.WalkModifier; - component.SprintModifier = state.SprintModifier; + if (args.Current is not CarryingSlowdownComponentState state) + return; - _movementSpeed.RefreshMovementSpeedModifiers(uid); - } + component.WalkModifier = state.WalkModifier; + component.SprintModifier = state.SprintModifier; + _movementSpeed.RefreshMovementSpeedModifiers(uid); } private void OnRefreshMoveSpeed(EntityUid uid, CarryingSlowdownComponent component, RefreshMovementSpeedModifiersEvent args) { diff --git a/Content.Shared/_EE/Contests/ContestsSystem.Utilities.cs b/Content.Shared/_EE/Contests/ContestsSystem.Utilities.cs new file mode 100644 index 00000000000..c90fdd7f613 --- /dev/null +++ b/Content.Shared/_EE/Contests/ContestsSystem.Utilities.cs @@ -0,0 +1,284 @@ +//using Content.Shared.CCVar; // Frontier +using Robust.Shared.Serialization; +using CCVars = Content.Shared._EE.CCVar.EECCVars; // Frontier + +namespace Content.Shared.Contests; +public sealed partial class ContestsSystem +{ + /// + /// Clamp a contest to a Range of [Epsilon, 32bit integer limit]. This exists to make sure contests are always "Safe" to divide by. + /// + private float ContestClamp(float input) + { + return Math.Clamp(input, float.Epsilon, float.MaxValue); + } + + /// + /// Shorthand for checking if clamp overrides are allowed, and the bypass is used by a contest. + /// + private bool ContestClampOverride(bool bypassClamp) + { + return _cfg.GetCVar(CCVars.AllowClampOverride) && bypassClamp; + } + + /// + /// Constructor for feeding options from a given set of ContestArgs into the ContestsSystem. + /// Just multiply by this and give it a user EntityUid and a ContestArgs variable. That's all you need to know. + /// + public float ContestConstructor(EntityUid user, ContestArgs args) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem)) + return 1; + + if (!args.DoEveryInteraction) + return args.DoMassInteraction ? ((!args.MassDisadvantage + ? MassContest(user, args.MassBypassClamp, args.MassRangeModifier) + : 1 / MassContest(user, args.MassBypassClamp, args.MassRangeModifier)) + + args.MassOffset) + : 1 + * (args.DoStaminaInteraction ? ((!args.StaminaDisadvantage + ? StaminaContest(user, args.StaminaBypassClamp, args.StaminaRangeModifier) + : 1 / StaminaContest(user, args.StaminaBypassClamp, args.StaminaRangeModifier)) + + args.StaminaOffset) + : 1) + * (args.DoHealthInteraction ? ((!args.HealthDisadvantage + ? HealthContest(user, args.HealthBypassClamp, args.HealthRangeModifier) + : 1 / HealthContest(user, args.HealthBypassClamp, args.HealthRangeModifier)) + + args.HealthOffset) + : 1); + //* (args.DoMindInteraction ? ((!args.MindDisadvantage + // ? MindContest(user, args.MindBypassClamp, args.MindRangeModifier) + // : 1 / MindContest(user, args.MindBypassClamp, args.MindRangeModifier)) + // + args.MindOffset) + // : 1) + //* (args.DoMoodInteraction ? ((!args.MoodDisadvantage + // ? MoodContest(user, args.MoodBypassClamp, args.MoodRangeModifier) + // : 1 / MoodContest(user, args.MoodBypassClamp, args.MoodRangeModifier)) + // + args.MoodOffset) + // : 1); + + var everyContest = EveryContest(user, + args.MassBypassClamp, + args.StaminaBypassClamp, + args.HealthBypassClamp, + args.MindBypassClamp, + args.MoodBypassClamp, + args.MassRangeModifier, + args.StaminaRangeModifier, + args.HealthRangeModifier, + args.MindRangeModifier, + args.MoodRangeModifier, + args.EveryMassWeight, + args.EveryStaminaWeight, + args.EveryHealthWeight, + args.EveryMindWeight, + args.EveryMoodWeight, + args.EveryInteractionSumOrMultiply); + + return !args.EveryDisadvantage ? everyContest : 1 / everyContest; + } +} + +[Serializable, NetSerializable, DataDefinition] +public sealed partial class ContestArgs +{ + /// + /// Controls whether this melee weapon allows for mass to factor into damage. + /// + [DataField] + public bool DoMassInteraction; + + /// + /// When true, mass provides a disadvantage. + /// + [DataField] + public bool MassDisadvantage; + + /// + /// When true, mass contests ignore clamp limitations for a melee weapon. + /// + [DataField] + public bool MassBypassClamp; + + /// + /// Multiplies the acceptable range of outputs provided by mass contests for melee. + /// + [DataField] + public float MassRangeModifier = 1; + + /// + /// The output of a mass contest is increased by this amount. + /// + [DataField] + public float MassOffset; + + /// + /// Controls whether this melee weapon allows for stamina to factor into damage. + /// + [DataField] + public bool DoStaminaInteraction; + + /// + /// When true, stamina provides a disadvantage. + /// + [DataField] + public bool StaminaDisadvantage; + + /// + /// When true, stamina contests ignore clamp limitations for a melee weapon. + /// + [DataField] + public bool StaminaBypassClamp; + + /// + /// Multiplies the acceptable range of outputs provided by mass contests for melee. + /// + [DataField] + public float StaminaRangeModifier = 1; + + /// + /// The output of a stamina contest is increased by this amount. + /// + [DataField] + public float StaminaOffset; + + /// + /// Controls whether this melee weapon allows for health to factor into damage. + /// + [DataField] + public bool DoHealthInteraction; + + /// + /// When true, health contests provide a disadvantage. + /// + [DataField] + public bool HealthDisadvantage; + + /// + /// When true, health contests ignore clamp limitations for a melee weapon. + /// + [DataField] + public bool HealthBypassClamp; + + /// + /// Multiplies the acceptable range of outputs provided by mass contests for melee. + /// + [DataField] + public float HealthRangeModifier = 1; + + /// + /// The output of health contests is increased by this amount. + /// + [DataField] + public float HealthOffset; + + /// + /// Controls whether this melee weapon allows for psychic casting stats to factor into damage. + /// + [DataField] + public bool DoMindInteraction; + + /// + /// When true, high psychic casting stats provide a disadvantage. + /// + [DataField] + public bool MindDisadvantage; + + /// + /// When true, mind contests ignore clamp limitations for a melee weapon. + /// + [DataField] + public bool MindBypassClamp; + + /// + /// Multiplies the acceptable range of outputs provided by mind contests for melee. + /// + [DataField] + public float MindRangeModifier = 1; + + /// + /// The output of a mind contest is increased by this amount. + /// + [DataField] + public float MindOffset; + + /// + /// Controls whether this melee weapon allows mood to factor into damage. + /// + [DataField] + public bool DoMoodInteraction; + + /// + /// When true, mood provides a disadvantage. + /// + [DataField] + public bool MoodDisadvantage; + + /// + /// When true, mood contests ignore clamp limitations for a melee weapon. + /// + [DataField] + public bool MoodBypassClamp; + + /// + /// Multiplies the acceptable range of outputs provided by mood contests for melee. + /// + [DataField] + public float MoodRangeModifier = 1; + + /// + /// The output of mood contests is increased by this amount. + /// + [DataField] + public float MoodOffset; + + /// + /// Enables the EveryContest interaction for a melee weapon. + /// IF YOU PUT THIS ON ANY WEAPON OTHER THAN AN ADMEME, I WILL COME TO YOUR HOUSE AND SEND YOU TO MEET YOUR CREATOR WHEN THE PLAYERS COMPLAIN. + /// + [DataField] + public bool DoEveryInteraction; + + /// + /// When true, EveryContest provides a disadvantage. + /// + [DataField] + public bool EveryDisadvantage; + + /// + /// How much Mass is considered for an EveryContest. + /// + [DataField] + public float EveryMassWeight = 1; + + /// + /// How much Stamina is considered for an EveryContest. + /// + [DataField] + public float EveryStaminaWeight = 1; + + /// + /// How much Health is considered for an EveryContest. + /// + [DataField] + public float EveryHealthWeight = 1; + + /// + /// How much psychic casting stats are considered for an EveryContest. + /// + [DataField] + public float EveryMindWeight = 1; + + /// + /// How much mood is considered for an EveryContest. + /// + [DataField] + public float EveryMoodWeight = 1; + + /// + /// When true, the EveryContest sums the results of all contests rather than multiplying them, + /// probably giving you a very, very, very large multiplier... + /// + [DataField] + public bool EveryInteractionSumOrMultiply; +} diff --git a/Content.Shared/_EE/Contests/ContestsSystem.cs b/Content.Shared/_EE/Contests/ContestsSystem.cs new file mode 100644 index 00000000000..4bc8bfd1227 --- /dev/null +++ b/Content.Shared/_EE/Contests/ContestsSystem.cs @@ -0,0 +1,476 @@ +//using Content.Shared.Abilities.Psionics; // Frontier +//using Content.Shared.CCVar; // Frontier +using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Mobs.Systems; +//using Content.Shared.Mood; // Frontier +using Robust.Shared.Configuration; +using Robust.Shared.Physics.Components; +using CCVars = Content.Shared._EE.CCVar.EECCVars; // Frontier + +namespace Content.Shared.Contests; + +public sealed partial class ContestsSystem : EntitySystem +{ + [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private readonly MobThresholdSystem _mobThreshold = default!; + + /// + /// The presumed average mass of a player entity + /// Defaulted to the average mass of an adult human + /// + private const float AverageMass = 71f; + + /// + /// The presumed average sum of a Psionic's Baseline Amplification and Baseline Dampening. + /// Since Baseline casting stats are a random value between 0.4 and 1.2, this is defaulted to 0.8 + 0.8. + /// + private const float AveragePsionicPotential = 1.6f; + + #region Mass Contests + /// + /// Outputs the ratio of mass between a performer and the average human mass + /// + /// + /// bypassClamp is a deprecated input intended for supporting legacy Nyanotrasen systems. Do not use it if you don't know what you're doing. + /// + public float MassContest(EntityUid performerUid, bool bypassClamp = false, float rangeFactor = 1f, float otherMass = AverageMass) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoMassContests) + || !TryComp(performerUid, out var performerPhysics) + || performerPhysics.Mass == 0) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? performerPhysics.Mass / otherMass + : Math.Clamp(performerPhysics.Mass / otherMass, + 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + } + + /// + /// + /// MaybeMassContest, in case your entity doesn't exist + /// + public float MassContest(EntityUid? performerUid, bool bypassClamp = false, float rangeFactor = 1f, float otherMass = AverageMass) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoMassContests) + || performerUid is null) + return 1f; + + return MassContest(performerUid.Value, bypassClamp, rangeFactor, otherMass); + } + + /// + /// Outputs the ratio of mass between a performer and the average human mass + /// If a function already has the performer's physics component, this is faster + /// + /// + /// bypassClamp is a deprecated input intended for supporting legacy Nyanotrasen systems. Do not use it if you don't know what you're doing. + /// + public float MassContest(PhysicsComponent performerPhysics, bool bypassClamp = false, float rangeFactor = 1f, float otherMass = AverageMass) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoMassContests) + || performerPhysics.Mass == 0) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? performerPhysics.Mass / otherMass + : Math.Clamp(performerPhysics.Mass / otherMass, + 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + } + + /// + /// Outputs the ratio of mass between a performer and a target, accepts either EntityUids or PhysicsComponents in any combination + /// If you have physics components already in your function, use instead + /// + /// + /// bypassClamp is a deprecated input intended for supporting legacy Nyanotrasen systems. Do not use it if you don't know what you're doing. + /// + public float MassContest(EntityUid performerUid, EntityUid targetUid, bool bypassClamp = false, float rangeFactor = 1f) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoMassContests) + || !TryComp(performerUid, out var performerPhysics) + || !TryComp(targetUid, out var targetPhysics) + || performerPhysics.Mass == 0 + || targetPhysics.InvMass == 0) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? performerPhysics.Mass * targetPhysics.InvMass + : Math.Clamp(performerPhysics.Mass * targetPhysics.InvMass, + 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + } + + /// + public float MassContest(EntityUid performerUid, PhysicsComponent targetPhysics, bool bypassClamp = false, float rangeFactor = 1f) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoMassContests) + || !TryComp(performerUid, out var performerPhysics) + || performerPhysics.Mass == 0 + || targetPhysics.InvMass == 0) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? performerPhysics.Mass * targetPhysics.InvMass + : Math.Clamp(performerPhysics.Mass * targetPhysics.InvMass, + 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + } + + /// + public float MassContest(PhysicsComponent performerPhysics, EntityUid targetUid, bool bypassClamp = false, float rangeFactor = 1f) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoMassContests) + || !TryComp(targetUid, out var targetPhysics) + || performerPhysics.Mass == 0 + || targetPhysics.InvMass == 0) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? performerPhysics.Mass * targetPhysics.InvMass + : Math.Clamp(performerPhysics.Mass * targetPhysics.InvMass, + 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + } + + /// + public float MassContest(PhysicsComponent performerPhysics, PhysicsComponent targetPhysics, bool bypassClamp = false, float rangeFactor = 1f) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoMassContests) + || performerPhysics.Mass == 0 + || targetPhysics.InvMass == 0) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? performerPhysics.Mass * targetPhysics.InvMass + : Math.Clamp(performerPhysics.Mass * targetPhysics.InvMass, + 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + } + + #endregion + #region Stamina Contests + + /// + /// Outputs 1 minus the percentage of an Entity's Stamina, with a Range of [Epsilon, 1 - 0.25 * rangeFactor], or a range of [Epsilon, 1 - Epsilon] if bypassClamp is true. + /// This will never return a value >1. + /// + /// + /// bypassClamp is a deprecated input intended for supporting legacy Nyanotrasen systems. Do not use it if you don't know what you're doing. + /// + public float StaminaContest(EntityUid performer, bool bypassClamp = false, float rangeFactor = 1f) + { + if (!TryComp(performer, out var perfStamina) + || perfStamina.StaminaDamage == 0) + return 1f; + + return StaminaContest(perfStamina, bypassClamp, rangeFactor); + } + + /// + public float StaminaContest(StaminaComponent perfStamina, bool bypassClamp = false, float rangeFactor = 1f) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoStaminaContests)) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? 1 - perfStamina.StaminaDamage / perfStamina.CritThreshold + : 1 - Math.Clamp(perfStamina.StaminaDamage / perfStamina.CritThreshold, 0, 0.25f * rangeFactor)); + } + + /// + /// Outputs the ratio of percentage of an Entity's Stamina and a Target Entity's Stamina, with a Range of [Epsilon, 0.25 * rangeFactor], or a range of [Epsilon, +inf] if bypassClamp is true. + /// This does NOT produce the same kind of outputs as a Single-Entity StaminaContest. 2Entity StaminaContest returns the product of two Solo Stamina Contests, and so its values can be very strange. + /// + /// + /// bypassClamp is a deprecated input intended for supporting legacy Nyanotrasen systems. Do not use it if you don't know what you're doing. + /// + public float StaminaContest(EntityUid performer, EntityUid target, bool bypassClamp = false, float rangeFactor = 1f) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoStaminaContests) + || !TryComp(performer, out var perfStamina) + || !TryComp(target, out var targetStamina)) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? (1 - perfStamina.StaminaDamage / perfStamina.CritThreshold) + / (1 - targetStamina.StaminaDamage / targetStamina.CritThreshold) + : (1 - Math.Clamp(perfStamina.StaminaDamage / perfStamina.CritThreshold, 0, 0.25f * rangeFactor)) + / (1 - Math.Clamp(targetStamina.StaminaDamage / targetStamina.CritThreshold, 0, 0.25f * rangeFactor))); + } + + #endregion + + #region Health Contests + + /// + /// Outputs 1 minus the percentage of an Entity's Health, with a Range of [Epsilon, 1 - 0.25 * rangeFactor], or a range of [Epsilon, 1 - Epsilon] if bypassClamp is true. + /// This will never return a value >1. + /// + /// + /// bypassClamp is a deprecated input intended for supporting legacy Nyanotrasen systems. Do not use it if you don't know what you're doing. + /// + public float HealthContest(EntityUid performer, bool bypassClamp = false, float rangeFactor = 1f) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoHealthContests) + || !TryComp(performer, out var damage) + || !_mobThreshold.TryGetThresholdForState(performer, Mobs.MobState.Critical, out var threshold)) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? 1 - damage.TotalDamage.Float() / threshold.Value.Float() + : 1 - Math.Clamp(damage.TotalDamage.Float() / threshold.Value.Float(), 0, 0.25f * rangeFactor)); + } + + /// + /// Outputs the ratio of percentage of an Entity's Health and a Target Entity's Health, with a Range of [Epsilon, 0.25 * rangeFactor], or a range of [Epsilon, +inf] if bypassClamp is true. + /// This does NOT produce the same kind of outputs as a Single-Entity HealthContest. 2Entity HealthContest returns the product of two Solo Health Contests, and so its values can be very strange. + /// + /// + /// bypassClamp is a deprecated input intended for supporting legacy Nyanotrasen systems. Do not use it if you don't know what you're doing. + /// + public float HealthContest(EntityUid performer, EntityUid target, bool bypassClamp = false, float rangeFactor = 1f) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem) + || !_cfg.GetCVar(CCVars.DoHealthContests) + || !TryComp(performer, out var perfDamage) + || !TryComp(target, out var targetDamage) + || !_mobThreshold.TryGetThresholdForState(performer, Mobs.MobState.Critical, out var perfThreshold) + || !_mobThreshold.TryGetThresholdForState(target, Mobs.MobState.Critical, out var targetThreshold)) + return 1f; + + return ContestClamp(ContestClampOverride(bypassClamp) + ? (1 - perfDamage.TotalDamage.Float() / perfThreshold.Value.Float()) + / (1 - targetDamage.TotalDamage.Float() / targetThreshold.Value.Float()) + : (1 - Math.Clamp(perfDamage.TotalDamage.Float() / perfThreshold.Value.Float(), 0, 0.25f * rangeFactor)) + / (1 - Math.Clamp(targetDamage.TotalDamage.Float() / targetThreshold.Value.Float(), 0, 0.25f * rangeFactor))); + } + #endregion + + #region Mind Contests + + /// + /// Returns the ratio of casting stats between a performer and the presumed average latent psionic. + /// Uniquely among Contests, not being Psionic is not a failure condition, and is instead a variable. + /// If you do not have a PsionicComponent, your combined casting stats are assumed to be 0.1f + /// + /// + /// This can produce some truly astounding modifiers, so be ready to meet god if you bypass the clamp. + /// By bypassing this function's clamp you hereby agree to forfeit your soul to VMSolidus should unintended bugs occur. + /// + //public float MindContest(EntityUid performer, bool bypassClamp = false, float rangeFactor = 1f, float otherPsion = AveragePsionicPotential) + //{ + // if (!_cfg.GetCVar(CCVars.DoContestsSystem) + // || !_cfg.GetCVar(CCVars.DoMindContests)) + // return 1f; + // + // var performerPotential = TryComp(performer, out var performerPsionic) + // ? performerPsionic.CurrentAmplification + performerPsionic.CurrentDampening + // : 0.1f; + // + // if (performerPotential == otherPsion) + // return 1f; + // + // return ContestClamp(ContestClampOverride(bypassClamp) + // ? performerPotential / otherPsion + // : Math.Clamp(performerPotential / otherPsion, + // 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + // 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + //} + + /// + /// Returns the ratio of casting stats between a performer and a target. + /// Like with single-Uid MindContests, if an entity does not possess a PsionicComponent, its casting stats are assumed to be 0.1f. + /// + /// + /// This can produce some truly astounding modifiers, so be ready to meet god if you bypass the clamp. + /// By bypassing this function's clamp you hereby agree to forfeit your soul to VMSolidus should unintended bugs occur. + /// + //public float MindContest(EntityUid performer, EntityUid target, bool bypassClamp = false, float rangeFactor = 1f) + //{ + // if (!_cfg.GetCVar(CCVars.DoContestsSystem) + // || !_cfg.GetCVar(CCVars.DoMindContests)) + // return 1f; + // + // var performerPotential = TryComp(performer, out var performerPsionic) + // ? performerPsionic.CurrentAmplification + performerPsionic.CurrentDampening + // : 0.1f; + // + // var targetPotential = TryComp(target, out var targetPsionic) + // ? targetPsionic.CurrentAmplification + targetPsionic.CurrentDampening + // : 0.1f; + // + // if (performerPotential == targetPotential) + // return 1f; + // + // return ContestClamp(ContestClampOverride(bypassClamp) + // ? performerPotential / targetPotential + // : Math.Clamp(performerPotential / targetPotential, + // 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + // 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + //} + + #endregion + + #region Mood Contests + + /// + /// Outputs the ratio of an Entity's mood level and its Neutral Mood threshold. + /// + /// + /// bypassClamp is a deprecated input intended for supporting legacy Nyanotrasen systems. Do not use it if you don't know what you're doing. + /// + //public float MoodContest(EntityUid performer, bool bypassClamp = false, float rangeFactor = 1f) + //{ + // if (!_cfg.GetCVar(CCVars.DoContestsSystem) + // || !_cfg.GetCVar(CCVars.DoMoodContests) + // || !TryComp(performer, out var mood)) + // return 1f; + // + // return ContestClamp(ContestClampOverride(bypassClamp) + // ? mood.CurrentMoodLevel / mood.NeutralMoodThreshold + // : Math.Clamp(mood.CurrentMoodLevel / mood.NeutralMoodThreshold, + // 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + // 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + //} + + /// + /// Outputs the ratio of mood level between two Entities. + /// + /// + /// bypassClamp is a deprecated input intended for supporting legacy Nyanotrasen systems. Do not use it if you don't know what you're doing. + /// + //public float MoodContest(EntityUid performer, EntityUid target, bool bypassClamp = false, float rangeFactor = 1f) + //{ + // if (!_cfg.GetCVar(CCVars.DoContestsSystem) + // || !_cfg.GetCVar(CCVars.DoMoodContests) + // || !TryComp(performer, out var performerMood) + // || !TryComp(target, out var targetMood)) + // return 1f; + // + // return ContestClamp(ContestClampOverride(bypassClamp) + // ? performerMood.CurrentMoodLevel / targetMood.CurrentMoodLevel + // : Math.Clamp(performerMood.CurrentMoodLevel / targetMood.CurrentMoodLevel, + // 1 - _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor, + // 1 + _cfg.GetCVar(CCVars.MassContestsMaxPercentage) * rangeFactor)); + //} + + #endregion + + #region EVERY CONTESTS + + /// + /// EveryContest takes either the Sum or Product of all existing contests, for if you want to just check if somebody is absolutely fucked up. + /// + /// + /// If it's not immediately obvious that a function with 16 optional inputs is a joke, please take a step back and re-evaluate why you're using this function. + /// All prior warnings also apply here. Bypass the clamps at your own risk. By calling this function in your system, you hereby agree to forfeit your soul to VMSolidus if bugs occur. + /// + public float EveryContest( + EntityUid performer, + bool bypassClampMass = false, + bool bypassClampStamina = false, + bool bypassClampHealth = false, + bool bypassClampMind = false, + bool bypassClampMood = false, + float rangeFactorMass = 1f, + float rangeFactorStamina = 1f, + float rangeFactorHealth = 1f, + float rangeFactorMind = 1f, + float rangeFactorMood = 1f, + float weightMass = 1f, + float weightStamina = 1f, + float weightHealth = 1f, + float weightMind = 1f, + float weightMood = 1f, + bool sumOrMultiply = false) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem)) + return 1f; + + var weightTotal = weightMass + weightStamina + weightHealth + weightMind + weightMood; + var massMultiplier = weightMass / weightTotal; + var staminaMultiplier = weightStamina / weightTotal; + var healthMultiplier = weightHealth / weightTotal; + var mindMultiplier = weightMind / weightTotal; + var moodMultiplier = weightMood / weightTotal; + + return sumOrMultiply + ? MassContest(performer, bypassClampMass, rangeFactorMass) * massMultiplier + + StaminaContest(performer, bypassClampStamina, rangeFactorStamina) * staminaMultiplier + + HealthContest(performer, bypassClampHealth, rangeFactorHealth) * healthMultiplier + //+ MindContest(performer, bypassClampMind, rangeFactorMind) * mindMultiplier + //+ MoodContest(performer, bypassClampMood, rangeFactorMood) * moodMultiplier + : ContestClamp(MassContest(performer, bypassClampMass, rangeFactorMass) * massMultiplier + * StaminaContest(performer, bypassClampStamina, rangeFactorStamina) * staminaMultiplier + * HealthContest(performer, bypassClampHealth, rangeFactorHealth) * healthMultiplier + //* MindContest(performer, bypassClampMind, rangeFactorMind) * mindMultiplier + //* MoodContest(performer, bypassClampMood, rangeFactorMood) * moodMultiplier + ); + } + + /// + /// EveryContest takes either the Sum or Product of all existing contests, for if you want to just check if somebody is absolutely fucked up. + /// + /// + /// If it's not immediately obvious that a function with 16 optional inputs is a joke, please take a step back and re-evaluate why you're using this function. + /// All prior warnings also apply here. Bypass the clamps at your own risk. By calling this function in your system, you hereby agree to forfeit your soul to VMSolidus if bugs occur. + /// + public float EveryContest( + EntityUid performer, + EntityUid target, + bool bypassClampMass = false, + bool bypassClampStamina = false, + bool bypassClampHealth = false, + bool bypassClampMind = false, + bool bypassClampMood = false, + float rangeFactorMass = 1f, + float rangeFactorStamina = 1f, + float rangeFactorHealth = 1f, + float rangeFactorMind = 1f, + float rangeFactorMood = 1f, + float weightMass = 1f, + float weightStamina = 1f, + float weightHealth = 1f, + float weightMind = 1f, + float weightMood = 1f, + bool sumOrMultiply = false) + { + if (!_cfg.GetCVar(CCVars.DoContestsSystem)) + return 1f; + + var weightTotal = weightMass + weightStamina + weightHealth + weightMind + weightMood; + var massMultiplier = weightMass / weightTotal; + var staminaMultiplier = weightStamina / weightTotal; + var healthMultiplier = weightHealth / weightTotal; + var mindMultiplier = weightMind / weightTotal; + var moodMultiplier = weightMood / weightTotal; + + return sumOrMultiply + ? MassContest(performer, target, bypassClampMass, rangeFactorMass) * massMultiplier + + StaminaContest(performer, target, bypassClampStamina, rangeFactorStamina) * staminaMultiplier + + HealthContest(performer, target, bypassClampHealth, rangeFactorHealth) * healthMultiplier + //+ MindContest(performer, target, bypassClampMind, rangeFactorMind) * mindMultiplier + //+ MoodContest(performer, target, bypassClampMood, rangeFactorMood) * moodMultiplier + : ContestClamp(MassContest(performer, target, bypassClampMass, rangeFactorMass) * massMultiplier + * StaminaContest(performer, target, bypassClampStamina, rangeFactorStamina) * staminaMultiplier + * HealthContest(performer, target, bypassClampHealth, rangeFactorHealth) * healthMultiplier + //* MindContest(performer, target, bypassClampMind, rangeFactorMind) * mindMultiplier + //* MoodContest(performer, target, bypassClampMood, rangeFactorMood) * moodMultiplier + ); + } + #endregion +} diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 650b9d5f596..819ac170786 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -13,6 +13,7 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: bat sprite: Mobs/Animals/bat.rsi + - type: Carriable #DeltaV - type: Speech speechSounds: Squeak speechVerb: SmallMob @@ -125,6 +126,14 @@ - type: HTN rootTask: task: SimpleHostileCompound + - type: Extractable # DeltaV - Make it so bees can be ground up + grindableSolutionName: bee + - type: SolutionContainerManager + solutions: + bee: + reagents: + - ReagentId: GroundBee + Quantity: 5 - type: ZombieImmune - type: entity @@ -174,6 +183,8 @@ noMovementLayers: movement: state: chicken-0 + - type: Carriable #Delta-V + freeHandsRequired: 1 - type: Fixtures fixtures: fix1: @@ -194,8 +205,6 @@ - Chicken - VimPilot - type: Reproductive -# minBreedAttemptInterval: 300 # Frontier -# maxBreedAttemptInterval: 600 # Frontier breedChance: 0.05 birthPopup: reproductive-laid-egg-popup makeOffspringInfant: false @@ -632,6 +641,8 @@ - MobMask layer: - MobLayer + - type: Carriable #DeltaV + freeHandsRequired: 1 - type: Tag tags: - DoorBumpOpener @@ -801,8 +812,6 @@ - DoorBumpOpener - Cow - type: Reproductive -# minBreedAttemptInterval: 300 # Frontier -# maxBreedAttemptInterval: 600 # Frontier partnerWhitelist: tags: - Cow @@ -889,6 +898,8 @@ noMovementLayers: movement: state: crab + - type: Carriable #DeltaV + freeHandsRequired: 1 - type: Physics - type: Fixtures fixtures: @@ -950,6 +961,7 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: goat sprite: Mobs/Animals/goat.rsi + - type: Carriable #DeltaV - type: Fixtures fixtures: fix1: @@ -968,8 +980,6 @@ - DoorBumpOpener - Goat - type: Reproductive -# minBreedAttemptInterval: 300 # Frontier -# maxBreedAttemptInterval: 600 # Frontier partnerWhitelist: tags: - Goat @@ -1046,6 +1056,7 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: goose sprite: Mobs/Animals/goose.rsi + - type: Carriable #DeltaV - type: Fixtures fixtures: fix1: @@ -1285,6 +1296,7 @@ sprite: "Effects/creampie.rsi" state: "creampie_human" visible: false + - type: Carriable #DeltaV - type: Hands - type: ComplexInteraction - type: GenericVisualizer @@ -1353,6 +1365,8 @@ - !type:WashCreamPieReaction - type: LabGrown # Frontier + + - type: entity name: monkey id: MobMonkey @@ -1678,7 +1692,7 @@ 10: Critical 20: Dead - type: MovementSpeedModifier - baseWalkSpeed : 2.5 + baseWalkSpeed : 1.9 # DeltaV - Allows them to sneak over traps baseSprintSpeed : 5 - type: DamageStateVisuals states: @@ -1915,6 +1929,7 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: lizard sprite: Mobs/Animals/lizard.rsi + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -1971,6 +1986,8 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: slug sprite: Mobs/Animals/slug.rsi + - type: Carriable #DeltaV + freeHandsRequired: 1 - type: Physics - type: Fixtures fixtures: @@ -2025,6 +2042,7 @@ noMovementLayers: movement: state: frog + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -2079,6 +2097,8 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: parrot sprite: Mobs/Animals/parrot.rsi + - type: Carriable #DeltaV + freeHandsRequired: 1 - type: Fixtures fixtures: fix1: @@ -2143,6 +2163,7 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: penguin sprite: Mobs/Animals/penguin.rsi + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -2276,6 +2297,7 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: snake sprite: Mobs/Animals/snake.rsi + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -2332,6 +2354,7 @@ noMovementLayers: movement: state: tarantula + - type: Carriable #DeltaV ##shiva deserves to be held - type: Physics - type: Fixtures fixtures: @@ -2527,6 +2550,7 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: possum + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -2600,6 +2624,7 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: raccoon + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -2660,6 +2685,7 @@ noMovementLayers: movement: state: fox + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -2731,6 +2757,7 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: corgi + - type: Carriable #DeltaV - type: Physics - type: Speech speechVerb: Canine @@ -2879,6 +2906,7 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: cat + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -2935,7 +2963,10 @@ - type: Tag tags: - VimPilot - - type: NpcFactionMember # Frontier + - type: HTN # DeltaV - make all cats eat mice + rootTask: + task: SimpleHostileCompound + - type: NpcFactionMember # DeltaV - give cats faction so they fight mice factions: - Cat @@ -3081,6 +3112,8 @@ Base: kitten_dead Dead: Base: kitten_dead + - type: Carriable #DeltaV + freeHandsRequired: 1 - type: Butcherable spawned: - id: FoodMeat @@ -3111,6 +3144,7 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: sloth + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -3164,6 +3198,7 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: ferret + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -3267,7 +3302,7 @@ 40: Critical 60: Dead - type: MovementSpeedModifier - baseWalkSpeed : 2.5 + baseWalkSpeed : 1.9 # DeltaV - Allows them to sneak over traps baseSprintSpeed : 4 - type: Inventory speciesId: hamster @@ -3361,6 +3396,7 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: pig sprite: Mobs/Animals/pig.rsi + - type: Carriable #DeltaV - type: Fixtures fixtures: fix1: @@ -3432,6 +3468,7 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: nymph sprite: Mobs/Animals/nymph.rsi + - type: Carriable #DeltaV - type: Physics - type: Fixtures fixtures: @@ -3500,4 +3537,4 @@ suffix: Accent components: - type: ReplacementAccent - accent: nymph + accent: nymph \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml index f2abf1ec249..1e67fb0890a 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml @@ -22,6 +22,7 @@ layers: - map: [ "enum.DamageStateVisualLayers.Base" ] state: alive + - type: Carriable #DeltaV - this is for you, deltanedas o7 - type: CombatMode - type: Physics - type: Fixtures diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml b/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml index 7559f0355f2..689199bc9ee 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml @@ -11,6 +11,7 @@ layers: - map: [ "enum.DamageStateVisualLayers.Base" ] state: blue_adult_slime + - type: Carriable #DeltaV - type: Fixtures fixtures: fix1: From 89cee4062a0728513176e2c220439210dd7fb65e Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Thu, 5 Dec 2024 00:24:18 +0000 Subject: [PATCH 039/179] Automatic Changelog (#2074) --- Resources/Changelog/Frontier.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 8b103e11400..589c1e22740 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5659,3 +5659,13 @@ Entries: wake up at Frontier Outpost. id: 5550 time: '2024-12-03T23:36:41.0000000+00:00' +- author: VMSolidus + changes: + - type: Add + message: Carrying System Refactor from EE + - type: Add + message: Contests System Remake from EE + - type: Fix + message: 'Fixed a >1 year old bug with Carrying System. You can now throw people. ' + id: 5551 + time: '2024-12-05T00:23:50.0000000+00:00' From 55ff039d5bba066aff86d7f0cb7bec9ca6d5c188 Mon Sep 17 00:00:00 2001 From: immortalartisan <64680018+immortalartisan@users.noreply.github.com> Date: Thu, 5 Dec 2024 09:11:31 -0800 Subject: [PATCH 040/179] Kimonos (#2509) * Adds other varients of kimono to loadout * actually adds kimonos to loadout * formatting changes * Remove space in contractor loadout groups --------- Co-authored-by: Whatstone --- .../_NF/Loadouts/Jobs/Contractor/jumpsuit.yml | 118 ++++++++++-------- .../Loadouts/contractor_loadout_groups.yml | 2 + 2 files changed, 70 insertions(+), 50 deletions(-) diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/jumpsuit.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/jumpsuit.yml index 436b6e0e1cd..9c0a0d4b5f4 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/jumpsuit.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/jumpsuit.yml @@ -231,7 +231,7 @@ price: 200 equipment: jumpsuit: ClothingUniformJumpskirtColorOrange - + - type: loadout id: ContractorClothingUniformJumpsuitColorRed hideEffects: @@ -240,13 +240,13 @@ price: 200 equipment: jumpsuit: ClothingUniformJumpsuitColorRed - + - type: loadout id: ContractorClothingUniformJumpskirtColorRed price: 200 equipment: jumpsuit: ClothingUniformJumpskirtColorRed - + - type: loadout id: ContractorClothingUniformJumpsuitColorPurple hideEffects: @@ -255,13 +255,13 @@ price: 200 equipment: jumpsuit: ClothingUniformJumpsuitColorPurple - + - type: loadout id: ContractorClothingUniformJumpskirtColorPurple price: 200 equipment: jumpsuit: ClothingUniformJumpskirtColorPurple - + - type: loadout id: ContractorClothingUniformJumpsuitColorPink hideEffects: @@ -270,14 +270,14 @@ price: 200 equipment: jumpsuit: ClothingUniformJumpsuitColorPink - + - type: loadout id: ContractorClothingUniformJumpskirtColorPink price: 200 equipment: jumpsuit: ClothingUniformJumpskirtColorPink -#T1 +#T1 - type: loadout id: ContractorClothingUniformJumpsuitColorDarkBlue effects: @@ -289,7 +289,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitColorDarkBlue - + - type: loadout id: ContractorClothingUniformJumpskirtColorDarkBlue effects: @@ -310,7 +310,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitColorDarkGreen - + - type: loadout id: ContractorClothingUniformJumpskirtColorDarkGreen effects: @@ -319,7 +319,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtColorDarkGreen - + - type: loadout id: ContractorClothingUniformJumpsuitColorTeal effects: @@ -331,7 +331,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitColorTeal - + - type: loadout id: ContractorClothingUniformJumpskirtColorTeal effects: @@ -340,7 +340,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtColorTeal - + - type: loadout id: ContractorClothingUniformJumpsuitHawaiBlack effects: @@ -352,7 +352,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitHawaiBlack - + - type: loadout id: ContractorClothingUniformJumpsuitHawaiBlue effects: @@ -364,7 +364,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitHawaiBlue - + - type: loadout id: ContractorClothingUniformJumpsuitHawaiRed effects: @@ -376,7 +376,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitHawaiRed - + - type: loadout id: ContractorClothingUniformJumpsuitHawaiYellow effects: @@ -388,7 +388,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitHawaiYellow - + - type: loadout id: ContractorClothingUniformJumpsuitFlannel effects: @@ -400,7 +400,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitFlannel - + - type: loadout id: ContractorClothingUniformJumpsuitCasualBlue effects: @@ -412,7 +412,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitCasualBlue - + - type: loadout id: ContractorClothingUniformJumpskirtCasualBlue effects: @@ -421,7 +421,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtCasualBlue - + - type: loadout id: ContractorClothingUniformJumpsuitCasualPurple effects: @@ -433,7 +433,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitCasualPurple - + - type: loadout id: ContractorClothingUniformJumpskirtCasualPurple effects: @@ -442,7 +442,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtCasualPurple - + - type: loadout id: ContractorClothingUniformJumpsuitCasualRed effects: @@ -454,7 +454,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitCasualRed - + - type: loadout id: ContractorClothingUniformJumpskirtCasualRed effects: @@ -463,7 +463,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtCasualRed - + - type: loadout id: ContractorClothingUniformJumpsuitBartenderPurple effects: @@ -475,7 +475,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitBartenderPurple - + - type: loadout id: ContractorClothingUniformJumpsuitEngineeringHazard effects: @@ -487,7 +487,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitEngineeringHazard - + - type: loadout id: ContractorClothingUniformJumpsuitAtmosCasual effects: @@ -499,7 +499,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitAtmosCasual - + - type: loadout id: ContractorClothingUniformOveralls effects: @@ -511,7 +511,7 @@ price: 500 equipment: jumpsuit: ClothingUniformOveralls - + - type: loadout id: ContractorClothingUniformJumpsuitChaplain effects: @@ -523,7 +523,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitChaplain - + - type: loadout id: ContractorClothingUniformJumpskirtChaplain effects: @@ -532,7 +532,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtChaplain - + - type: loadout id: ContractorClothingUniformJumpsuitCurator effects: @@ -544,7 +544,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitCurator - + - type: loadout id: ContractorClothingUniformJumpskirtCurator effects: @@ -553,7 +553,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtCurator - + - type: loadout id: ContractorClothingUniformJumpsuitLibrarian effects: @@ -565,7 +565,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitLibrarian - + - type: loadout id: ContractorClothingUniformJumpskirtLibrarian effects: @@ -574,7 +574,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtLibrarian - + - type: loadout id: ContractorClothingUniformJumpsuitReporter effects: @@ -586,7 +586,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitReporter - + - type: loadout id: ContractorClothingUniformJumpsuitBH effects: @@ -598,7 +598,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitBH - + - type: loadout id: ContractorClothingUniformJumpskirtBH effects: @@ -607,7 +607,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtBH - + - type: loadout id: ContractorClothingUniformJumpsuitBHGrey effects: @@ -619,7 +619,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitBHGrey - + - type: loadout id: ContractorClothingUniformJumpskirtBHGrey effects: @@ -628,7 +628,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtBHGrey - + - type: loadout id: ContractorUniformScrubsColorGreen effects: @@ -640,7 +640,7 @@ price: 500 equipment: jumpsuit: UniformScrubsColorGreen - + - type: loadout id: ContractorUniformScrubsColorBlue effects: @@ -652,7 +652,7 @@ price: 500 equipment: jumpsuit: UniformScrubsColorBlue - + - type: loadout id: ContractorUniformScrubsColorPurple effects: @@ -664,7 +664,7 @@ price: 500 equipment: jumpsuit: UniformScrubsColorPurple - + - type: loadout id: ContractorClothingUniformJumpsuitParamedic effects: @@ -676,7 +676,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitParamedic - + - type: loadout id: ContractorClothingUniformJumpskirtParamedic effects: @@ -685,7 +685,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtParamedic - + - type: loadout id: ContractorClothingUniformJumpsuitVirology effects: @@ -697,7 +697,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitVirology - + - type: loadout id: ContractorClothingUniformJumpskirtVirology effects: @@ -706,7 +706,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtVirology - + - type: loadout id: ContractorClothingUniformJumpsuitChemistry effects: @@ -718,7 +718,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitChemistry - + - type: loadout id: ContractorClothingUniformJumpskirtChemistry effects: @@ -727,7 +727,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtChemistry - + - type: loadout id: ContractorClothingUniformJumpsuitGenetics effects: @@ -739,7 +739,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitGenetics - + - type: loadout id: ContractorClothingUniformJumpskirtGenetics effects: @@ -748,7 +748,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpskirtGenetics - + - type: loadout id: ContractorClothingUniformJumpsuitPsychologist effects: @@ -781,7 +781,7 @@ price: 500 equipment: jumpsuit: ClothingUniformJumpsuitScientistFormal - + - type: loadout id: ContractorClothingUniformJumpsuitRoboticist effects: @@ -1272,6 +1272,24 @@ equipment: jumpsuit: ClothingUniformJumpsuitKimono +- type: loadout + id: ContractorClothingKimonoPink + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1000 + equipment: + jumpsuit: ClothingKimonoPink + +- type: loadout + id: ContractorClothingKimonoBlue + effects: + - !type:GroupLoadoutEffect + proto: ContractorT2 + price: 1000 + equipment: + jumpsuit: ClothingKimonoBlue + - type: loadout id: ContractorClothingUniformJumpsuitGladiator effects: diff --git a/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml index 61eba5afb2f..5ecc5a0dd8e 100644 --- a/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml @@ -131,6 +131,8 @@ - ContractorClothingUniformJumpsuitKilt - ContractorClothingUniformJumpsuitDameDane - ContractorClothingUniformJumpsuitKimono + - ContractorClothingKimonoBlue + - ContractorClothingKimonoPink - ContractorClothingUniformJumpsuitGladiator - ContractorClothingUniformJumpskirtPerformer - ContractorClothingUniformJumpskirtJanimaid From 209f3d9f5ba682e59b6ba88f0ba8b1538bfa2239 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Thu, 5 Dec 2024 17:11:58 +0000 Subject: [PATCH 041/179] Automatic Changelog (#2509) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 589c1e22740..964a437c5a6 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5669,3 +5669,9 @@ Entries: message: 'Fixed a >1 year old bug with Carrying System. You can now throw people. ' id: 5551 time: '2024-12-05T00:23:50.0000000+00:00' +- author: immortalartisan + changes: + - type: Add + message: Added blue and pink kimonos to civilian loadouts. + id: 5552 + time: '2024-12-05T17:11:32.0000000+00:00' From 6989795e2adb4d2287cffdfe833946deae7d8131 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Fri, 6 Dec 2024 15:19:53 +0200 Subject: [PATCH 042/179] Fix pilot mask base (#2511) * Update masks.yml * grammar fixes, MOUTH blockers for half-masks * vox pilot mask --------- Co-authored-by: Whatstone --- .../_NF/Entities/Clothing/Masks/masks.yml | 21 ++++++++++-------- .../Mask/pilot.rsi/equipped-MASK-vox.png | Bin 0 -> 443 bytes .../_NF/Clothing/Mask/pilot.rsi/meta.json | 4 ++++ 3 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 Resources/Textures/_NF/Clothing/Mask/pilot.rsi/equipped-MASK-vox.png diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks.yml b/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks.yml index be59ecdfbb7..2c0baa1d376 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks.yml @@ -2,7 +2,7 @@ id: ClothingMaskArcadia name: arcadia battle mask parent: [ ClothingMaskGasExplorer, BaseC3ContrabandNoValue, ContrabandClothing ] - description: A close-fitting high tech mask designed by Arcadia Industries for space faring battlers. + description: A close-fitting high tech mask designed by Arcadia Industries for spacefaring operators. components: - type: Sprite sprite: _NF/Clothing/Mask/arcadia.rsi @@ -30,22 +30,23 @@ replacement: mumble - type: entity - parent: ClothingMaskPullableBase + parent: ClothingMaskGas id: ClothingMaskPilot - name: pilot breathing mask - description: A close-fitting breathing mask designed for, it would seems, minimal comfort of wearer. + name: pilot breath mask + description: A close-fitting breath mask designed for, it would seem, minimal comfort for the wearer. components: - type: Sprite sprite: _NF/Clothing/Mask/pilot.rsi - type: Clothing sprite: _NF/Clothing/Mask/pilot.rsi - - type: BreathMask + - type: IdentityBlocker + coverage: MOUTH - type: entity parent: [ BaseC2ContrabandUnredeemable, ClothingMaskGasSecurity ] id: ClothingMaskGasNfsd name: nfsd gas mask - description: A standard issue nfsd gas mask. + description: A standard issue NFSD gas mask. components: - type: Sprite sprite: _NF/Clothing/Mask/nfsd.rsi @@ -68,7 +69,7 @@ parent: [ BaseC3CultContrabandUnredeemable, ContrabandClothing, ClothingMaskGasExplorer ] id: ClothingMaskCultJanitor name: cult janitor mask - description: A close-fitting imposing breathing mask designed for acursed custodians who value style. + description: A close-fitting, imposing breath mask designed for accursed custodians who value style. components: - type: Sprite sprite: _NF/Clothing/Mask/cult_janitor_mask.rsi @@ -82,7 +83,7 @@ id: ClothingMaskPunkHalf parent: [ ClothingMaskGasExplorer, RecyclableItemClothDevice ] name: punk halfmask - description: A close-fitting breathing mask with gamer lights! + description: A close-fitting breath mask with gamer lights! suffix: Random visuals components: - type: Sprite @@ -111,4 +112,6 @@ - mask_main: equipped-MASK: CyberpunkDark mask_decor: - decor-equipped-MASK: CyberpunkNeon \ No newline at end of file + decor-equipped-MASK: CyberpunkNeon + - type: IdentityBlocker + coverage: MOUTH diff --git a/Resources/Textures/_NF/Clothing/Mask/pilot.rsi/equipped-MASK-vox.png b/Resources/Textures/_NF/Clothing/Mask/pilot.rsi/equipped-MASK-vox.png new file mode 100644 index 0000000000000000000000000000000000000000..7ffbacba6143ded3aabdfcdcd0daedd821798998 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU~KYqaSW-L^Y)f~-XQ}Kwh#KD z%R<(O-Bn`azj-V835PAqCr$}VN56~86%Tkyk}HIzCtc_ApLk~>FPF)dBA*b&+Wm%{ zb@c_CY?xhKTuj;w)&7+8t&~fWyB0N{%j{UoCY|%M0z$7Y;eB~rzPR4QOs#R(x`k7m z0!2RDJ8ap0Hm!MEuA)+4_OWC2m49|r)mP7PJ$^n}PHf_vsOih~_I2~GJscoY`}9}5 zn`+GU(hE_}nyk-dTv)E%^6Z}Pb;W!^^4ha5PuxGg{`%{kU6<$oTSYs0KL3`>xeCn4V?D$#nxSSKkt2~@|-{K9>as|n!L5F6UzEB j&a8F@1{MT-neD$QWqmTIc$Ob9QW!j4{an^LB{Ts5`oqE$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Mask/pilot.rsi/meta.json b/Resources/Textures/_NF/Clothing/Mask/pilot.rsi/meta.json index d360e296adb..add51f3babd 100644 --- a/Resources/Textures/_NF/Clothing/Mask/pilot.rsi/meta.json +++ b/Resources/Textures/_NF/Clothing/Mask/pilot.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-MASK", "directions": 4 }, + { + "name": "equipped-MASK-vox", + "directions": 4 + }, { "name": "equipped-MASK-vulpkanin", "directions": 4 From 128c0a27fe974fe122643aa97a5b228e7f317e36 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:29:13 -0500 Subject: [PATCH 043/179] Fix market console range; add computer screens (#2506) * Market console distance to 8, computer screens * Fix tabletop console screens * Rotate north-facing contraband sprite * Rotate station atm sprite * Credits in _NF/.../computers.rsi/meta.json * fell into a comma * yet another station ATM rotation issue --- .../Components/MarketConsoleComponent.cs | 2 +- .../Machines/Computers/computers.yml | 14 +- .../Computers/computers_shuttle_records.yml | 2 +- .../Machines/Computers/computers_tabletop.yml | 72 ++------- .../_NF/Entities/Structures/atm.yml | 3 +- .../Machines/computers.rsi/cargo_market.png | Bin 0 -> 1106 bytes .../Machines/computers.rsi/cargo_sale.png | Bin 0 -> 920 bytes .../Machines/computers.rsi/contraband.png | Bin 793 -> 1536 bytes .../Machines/computers.rsi/meta.json | 143 +++++++++++++++++- .../computers.rsi/shuttle_records.png | Bin 0 -> 1464 bytes .../Machines/computers.rsi/station_atm.png | Bin 0 -> 1045 bytes 11 files changed, 170 insertions(+), 66 deletions(-) create mode 100644 Resources/Textures/_NF/Structures/Machines/computers.rsi/cargo_market.png create mode 100644 Resources/Textures/_NF/Structures/Machines/computers.rsi/cargo_sale.png create mode 100644 Resources/Textures/_NF/Structures/Machines/computers.rsi/shuttle_records.png create mode 100644 Resources/Textures/_NF/Structures/Machines/computers.rsi/station_atm.png diff --git a/Content.Server/_NF/Market/Components/MarketConsoleComponent.cs b/Content.Server/_NF/Market/Components/MarketConsoleComponent.cs index 8931fa2fb7a..ec70cc3540a 100644 --- a/Content.Server/_NF/Market/Components/MarketConsoleComponent.cs +++ b/Content.Server/_NF/Market/Components/MarketConsoleComponent.cs @@ -13,7 +13,7 @@ namespace Content.Server._NF.Market.Components; public sealed partial class MarketConsoleComponent : Component { [DataField] - public int MaxCrateMachineDistance = 16; + public int MaxCrateMachineDistance = 8; public List CartDataList = []; diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers.yml index 3333ba006aa..78ca426d39d 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers.yml @@ -35,7 +35,8 @@ - map: ["computerLayerKeyboard"] state: generic_keyboard - map: ["computerLayerScreen"] - state: request + sprite: _NF/Structures/Machines/computers.rsi + state: cargo_sale - map: ["computerLayerKeys"] state: tech_key - type: PointLight @@ -175,6 +176,17 @@ placement: mode: SnapgridCenter components: + - type: Sprite + layers: + - map: ["computerLayerBody"] + state: computer + - map: ["computerLayerKeyboard"] + state: generic_keyboard + - map: ["computerLayerScreen"] + sprite: _NF/Structures/Machines/computers.rsi + state: cargo_market + - map: ["computerLayerKeys"] + state: tech_key - type: MarketConsole - type: ActivatableUI key: enum.MarketConsoleUiKey.Default diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers_shuttle_records.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers_shuttle_records.yml index fa9d18b6da2..b372ff77543 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers_shuttle_records.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers_shuttle_records.yml @@ -13,7 +13,7 @@ - map: ["computerLayerKeyboard"] state: generic_keyboard - map: ["computerLayerScreen"] - state: shipyard + state: shuttle_records - map: ["computerLayerKeys"] state: telesci_key - type: ShuttleRecordsConsole diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers_tabletop.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers_tabletop.yml index 4620a4a8756..412e13c3392 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers_tabletop.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/Computers/computers_tabletop.yml @@ -528,7 +528,7 @@ components: - type: Sprite drawdepth: SmallObjects - layers: + layers: &cargoMarketSprite - map: ["computerLayerBody"] sprite: _NF/Structures/Machines/computer_tabletop.rsi state: computer_tabletop @@ -536,8 +536,8 @@ sprite: _NF/Structures/Machines/computer_tabletop.rsi state: generic_keyboard_tabletop - map: ["computerLayerScreen"] - sprite: Structures/Machines/computers.rsi - state: request + sprite: _NF/Structures/Machines/computers.rsi + state: cargo_market - map: ["computerLayerKeys"] sprite: Structures/Machines/computers.rsi state: tech_key @@ -549,19 +549,7 @@ components: - type: Sprite drawdepth: SmallObjects - layers: - - map: ["computerLayerBody"] - sprite: _NF/Structures/Machines/computer_tabletop.rsi - state: computer_tabletop - - map: ["computerLayerKeyboard"] - sprite: _NF/Structures/Machines/computer_tabletop.rsi - state: generic_keyboard_tabletop - - map: ["computerLayerScreen"] - sprite: Structures/Machines/computers.rsi - state: request - - map: ["computerLayerKeys"] - sprite: Structures/Machines/computers.rsi - state: tech_key + layers: *cargoMarketSprite - type: entity parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, ComputerPalletConsoleNFHighMarket] @@ -570,7 +558,7 @@ components: - type: Sprite drawdepth: SmallObjects - layers: + layers: &cargoPalletSprite - map: ["computerLayerBody"] sprite: _NF/Structures/Machines/computer_tabletop.rsi state: computer_tabletop @@ -578,8 +566,8 @@ sprite: _NF/Structures/Machines/computer_tabletop.rsi state: generic_keyboard_tabletop - map: ["computerLayerScreen"] - sprite: Structures/Machines/computers.rsi - state: request + sprite: _NF/Structures/Machines/computers.rsi + state: cargo_sale - map: ["computerLayerKeys"] sprite: Structures/Machines/computers.rsi state: tech_key @@ -591,19 +579,7 @@ components: - type: Sprite drawdepth: SmallObjects - layers: - - map: ["computerLayerBody"] - sprite: _NF/Structures/Machines/computer_tabletop.rsi - state: computer_tabletop - - map: ["computerLayerKeyboard"] - sprite: _NF/Structures/Machines/computer_tabletop.rsi - state: generic_keyboard_tabletop - - map: ["computerLayerScreen"] - sprite: Structures/Machines/computers.rsi - state: request - - map: ["computerLayerKeys"] - sprite: Structures/Machines/computers.rsi - state: tech_key + layers: *cargoPalletSprite - type: entity parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, ComputerPalletConsoleNFLowMarket] @@ -612,19 +588,7 @@ components: - type: Sprite drawdepth: SmallObjects - layers: - - map: ["computerLayerBody"] - sprite: _NF/Structures/Machines/computer_tabletop.rsi - state: computer_tabletop - - map: ["computerLayerKeyboard"] - sprite: _NF/Structures/Machines/computer_tabletop.rsi - state: generic_keyboard_tabletop - - map: ["computerLayerScreen"] - sprite: Structures/Machines/computers.rsi - state: request - - map: ["computerLayerKeys"] - sprite: Structures/Machines/computers.rsi - state: tech_key + layers: *cargoPalletSprite - type: entity parent: [BaseStructureComputerTabletop, ComputerPalletConsoleNFVeryLowMarket] @@ -633,19 +597,7 @@ components: - type: Sprite drawdepth: SmallObjects - layers: - - map: ["computerLayerBody"] - sprite: _NF/Structures/Machines/computer_tabletop.rsi - state: computer_tabletop - - map: ["computerLayerKeyboard"] - sprite: _NF/Structures/Machines/computer_tabletop.rsi - state: generic_keyboard_tabletop - - map: ["computerLayerScreen"] - sprite: Structures/Machines/computers.rsi - state: request - - map: ["computerLayerKeys"] - sprite: Structures/Machines/computers.rsi - state: tech_key + layers: *cargoPalletSprite - type: entity parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, BaseStationAdminBankATM] @@ -661,8 +613,8 @@ sprite: _NF/Structures/Machines/computer_tabletop.rsi state: generic_keyboard_tabletop - map: ["computerLayerScreen"] - sprite: Structures/Machines/computers.rsi - state: id + sprite: _NF/Structures/Machines/computers.rsi + state: station_atm - map: ["computerLayerKeys"] sprite: Structures/Machines/computers.rsi state: id_key diff --git a/Resources/Prototypes/_NF/Entities/Structures/atm.yml b/Resources/Prototypes/_NF/Entities/Structures/atm.yml index 7452d3de394..cdc07f36138 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/atm.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/atm.yml @@ -181,7 +181,8 @@ - map: ["computerLayerKeyboard"] state: generic_keyboard - map: ["computerLayerScreen"] - state: id + sprite: _NF/Structures/Machines/computers.rsi + state: station_atm - map: ["computerLayerKeys"] state: id_key - type: StationBankATM diff --git a/Resources/Textures/_NF/Structures/Machines/computers.rsi/cargo_market.png b/Resources/Textures/_NF/Structures/Machines/computers.rsi/cargo_market.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9ed76c4e7ee6905118097510091b604a217181 GIT binary patch literal 1106 zcmV-Y1g-mtP)+kZ=S{yaUFBIRhq!xr2!ufyf!$j0+DSvY;2v1tzIk zw2j!)f9R^}ejwjZVpPEXRY7&p2=!V700000033@T@4_gG%=JZF_(!+*kz}vWyDWQs z9LKqNsW<>#-mZIZ8%|E(w@-B7P@HecJ9 zi-4j=r=ZHha3y{JaOi_Cc}9FWXk#0oYdm zYs~=JjkUc8ROS2RE8ph~*hK$p9RpwW4XfwY`Wr>)wpYuw@WILO!YqKkx{A`u3eaO%Iz0Lfp{#VWb*^#%)2+ZEr<_@sQ z&z7azmwX#-^}o7AOe!5g^Ps#$Nx?|7E|Efh>-hix0000000000001~foiJ?Vv+Lv^ zM!rl&VkRR|YXtdz@(Vu{x{Ki;X^3kh4mE!~H3#2+rvcFG8yODtrlVfp$ard0r^BP| ze-uS#TicC@qR6~Fh%v^Pmj@x=GT(XzxW0(x<|^=dzTmp~vw8Bf&y!Zy&Cgp5(`LSi zTmPMp0n$4`!*C#~gD~yC79agDTpG5k)03{8Um6kl>$<6f&F^-*D%okiOaHBBfbHeR zk9X~_I3eFpzSA*)=JZFtpM0ldfbrDG>uT-Z3i8$Rod&>i5y)^La(-E_`h_p#E9Q5? zaPt~eOFu0{xOk(lvRckq$#mTx@(I$>yr1HFZzCFq@a3>%M8^yX89#fY;SpG+zh5uGXs0!CxWYx<=6XWu#IX zWjlYpelLzt^VIOZ@*nTwq(YZczFPk~VW?UoZy)kCYb5&Yzx52z>l;}v0-4Q|wd%Ip zamg1EwR{oT>VNiJ@6A)~f4T=~y$O=;0pu&a38lRroqXkb07w1)H~9bn000000D!~t Y4_8tRD)B5;YybcN07*qoM6N<$g6|w9E&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/computers.rsi/cargo_sale.png b/Resources/Textures/_NF/Structures/Machines/computers.rsi/cargo_sale.png new file mode 100644 index 0000000000000000000000000000000000000000..65549ac0d378d233dcb0c15a6bf12cdf581f6f38 GIT binary patch literal 920 zcmV;J184k+P))z(C~Fh!Ee-4>~GhDaO%q}&07lr7_wAVt|btQ3xb!Wp*N6seXbBt=}1 zP3o0q3$SCrHl7)qFA47_AtM{}Cgb7nd?o-95fSYwCvBzYd8*eAGk3bY_OQA=ZQbhj zFbq@kB=f(f-MH5d(Q4*3F>U+ieZK$5+b)y;CF|ygCn{b>m*jc?xVt^V-R)88zBNCH zmnLlTb)=2}0GN)QrRC~+0Qh!vyS87=58~UrP6FeGnda*%JOWm)1L;TLbrLL%08^&< zy0k{X>e0wL0?83j^8=%iV3V&SvjYxK6sBWm?I?q) z3i0*DoPAb-L>Vg{;O1``QDEa7jp!yw%HKMHi z%r8ZYXf@{zv2BE8zEua*`~a<{>~Ivz_dHK2rPSX)fl^ATZ8yU6JavDA_+px$IWe+H zuN`90bv8^#Rj1buF&x1<-}*UVII^1pD^E?HssQ}6y(^J?;}MXYZvORi z`!gQ#S~MKr(ex=Jaf?r$LS zKA^08;}P&Yn>mB7-0u-c=g0aTnGx__@&U|;qhtf5^W#SBay}6e5fKp)(XNsHEH0Y= z(dz`Pz83Fypw6yjJKr|nxC830t6I(VUwhsb(frl#uebe-IDcB^Ka zZ`A>16evjN8+SmX(ZIoe!!F%IS^35tkerj(JvF`zW#wBx2MkB~=lWO8Hs7iP9v+`W zp99LsH|~JrQxB~sjQ@#>tteka^g1k6BUpFcQfdSNixCk0G{&Io;CVI^o2Va-u>Jh# u2uOVhlFk>OkC)Eh?a%*2L_|bHpTmD1B5ghrPr|1F00000xMt3o-Gilvg z)O{zk6fIJ!C5|X@D?vp2lSno@yMJ{5*f;aOpEvV9^R9XCn`~=?k(Gu?0{|dvdC}~e z2#J5Il!WMgW9a%G0QPoUnwi|d=d4cBtyR2KB-Xw1{jB2M?u^2883m#K8_rfH-Vi^^ z2US>4VboIHvjev@)t|H}Np;Gaauo5}U$s6AS;I|x%MQ_}pTKO^qnIDNCsOoq=j<4-0jb)%%zq$9l2f7a*SeOtlC1<^h_>`>!TU zG+u+QQ?aO70@Hx7xs^z65ZW{5yG!9O&F6~;E8139*EuD85#KPi*GFI6u|;rt-Fr0g z7qSC^dWffBNV`7Gv996yd$sU&IzM&b@^KkQqp59vYvyD8Q3aRQrDs(e&_ad>a=V^> zi_Kc=J1bN${_<3Z5pe=SBhU>b_92tY3E$)kV%gD*7m!^_w_~7c*moxMD0eZ@qS5SXgF=)AB z6wbZmLepwsO!Y@+`>-2VJFEx6s^jewpY#MdLiI!`x+{vjU$OS!$<(&A@1p@;k7udy z@nJpqg{)lU6ppjLVL1-3hajcTwxYJ+McOtl8Ofz7ETe`eNlj>ic0g?L`{vHMq|8kb zL+7R=&0w3OW9E^~cWxAUgF@x?MKJ<+Ne!${8+rN4YjaMwF>4KJ$#7Ui|8y0p2r~{c z=W-`s3(}*NxN!C!(v>v-phscgbZg8=`Y^%2qZn6fG_ud#@ZY2O0k}=L-ANcHDw`}| z*Ne?^B0gETPz|udVmVRrHCpS_y)89_qZ?ptW0$YtpoxXm$z!eJ555B&QTg6-XtK^D!U9M;&y9#6vKhb zY=oSzqDgMZo`C{L!ovKwclkp_cd40mFP3KbT32_?54+syx=`M_EIh?=&Mrf1A`R;J zGph_Gxez%}M_6CWiS4 z;aT7kr;7lMRGRPk7EHy*Ni8rTy&7gu5%epQVw+$q3gk>Z57;;Fl}0Xuph>Jrbj(7X z(7xV*nI5fc_ZhpTAu1Gl>R_bsL4e5MvQfjEVkINkEOIkMhnZuR|M+_L5ueSv`9d8$f9+T}>I0GN2ertQ35QBCyni zm1b=t89i(sVi|C7aPY3PzspWIjn$e8RLS55W(qxL)fT4+dOzIeP9I_B0$p*{lVU6S P*#S#)8?y>imwSH!8@e3I literal 793 zcmV+!1LpjRP)5BtpnK>6Y!(Ae+PRFoV00902&c7qxnMKtJl*sQw9eyY!J zqkOxlL$q|10S_N5j=G+yB9#m|+UuDr0ASZ<%cXx{7eKV+$EK?=j~E}jj8rlNJyS(F ztYG=sO#tYYymmaganAC`;eV_hmY#oglqa0puGJ1&!sB>P)(EDM>r3V{wFwwX_~I*0q1ERLJ$N&5ClOG1VIo4K@k56gL-dw7Gz@i<7@HL z&@|0+5oBYK57)_9G=g{ACaTuoBrA z>TiOos%#~)AzTjY1t|fFvG$UbSEQ05;R=#lqyzwfT)HCb;!I>$6DUO$u$h{aA87%+ z%7D4W_Ik7Oc3jGjv;ba_T}|}GPhSM+S1`R`Wq>SF0>p|8xpW2LvNuzKT)N_VD~|~2 z3`iwIuJ`Hmn^ZD{!hBuIhqM5Crs~+VG)(kN72!{JJsBH7dp7pq!ya3o%Clilgx06> zEE0(@PoD)0!%#M7Z_BulqSb1_FbwZ^eQ26C^bGhLo>qp1e&^hK&$;K^`^Wd)``tX{iP$ZtE(ZX> zZdVsaA92O~6*5xd{KEDE1pszlcXf0)bERT+#?<|TKTK*ZA6kur#qYc282|lXScHM{ zS+$7F#b4@pk_)$T#&Am0DfNzk@huT>ACHJnl1@gHbestj#V=w$6a+q+^4xS zefr@PH)oJ0yfX2qInXF;HejTyl5H3q7${GqZ^(zx(5Wr+>zf%osmHDvuf*HuYQF5K z(oE?`uyz7ZrF$<4!7&y-p@Ex^79}NPrxb7t)C!Hyze?edb+NPE4pBZAI4FwSl@L;Y zw_@iyIb|21N_3C-7UII86+T1(B|`62k!QZw2RB^YYTI4!;*BRWd97pTCi_p$ty}7s zAmidAZ3RtCmeuAM_Ud8UqiG~+)Kd03w7!gOIKudCvGV}%(OU)l1`JN?a?lB;^%9t@ zB`sG`QlXY5u#$IN^4jGHnx->|vc?#L9t`N-|HEkBJMX+|lc|ZeQSZZ9{69eJ2Yb0i z*Kfr}tt{v33|m>$bw~M+)(1=bGZWzU$PQ#o|SZ(Pdg279m5(IgOu|A#$JLS+bWqHWz#Za&VbM>C zaT+(8Q$25+(~&6eqe?%#6D3Vu?qL}093RGN{}<}24g8WgCJ)gwrj>Eq$vK9%u5pn_ z#$MwiApjsgO=s&=eln*-8uvPHX=2+yp=l9xf&eC0_as7_UUF7LHAR<%FL=@HT!yis zVK&$gAuFNo6?{g#%=*G`J#c>@42$uB7qY1u1-6gRn**OhgOrSBse_~Zr;|ZL(%h3B z0g=F44OF(6?)KBotBB@+@fW6ZD|X>W!tYeNEbC|7K}HpgeCLV%fTj1v-ciU0wYHX2W_5z zhU>;xl?8vx&Jy_bNY*m_UK?zQ&=}niVk~=AMn4!d2oWWo;^9(LfO=c9XUh{HXq+ww3+1HrrNj z_+vtq8Oe9|D%BtEn_Ezb?dcHplVl2g8wz9e(@Ptb!mYII!B?w0Yyxx@B7B$BiSDXR zZxc`#igg+2vN{nEWQLEfYu}7pOp>Q3hZ~Yk z9nI#5rC#VI$?_4<{A8=(ZPSiv6WcO^i(TV)#X`eK-_*pUHOCr`)b I??P_;2`Spu^#A|> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/computers.rsi/station_atm.png b/Resources/Textures/_NF/Structures/Machines/computers.rsi/station_atm.png new file mode 100644 index 0000000000000000000000000000000000000000..5ec824b9cded21e88b86c827a664ab5bc48954f9 GIT binary patch literal 1045 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrV7}w&;uumf=k48%ezzTDj(@Zd zl~;CDSfbRHx2Cp{N1-%z^(ups*V7gXJ8v^64R>cklmfKYh}jNEVLMK?~?ZI~@Qar5pbWsLxVpHrXCmQGk%d@*)+{WfVVs ze&wI8ZoGP(eUQriDmH=0GfitGKa~BQ^YeS(@%~Ewx4JX)rMx=~bAsxPtY=1kGd!`% z{?uI+`|msn!AE({oc2$@p3ByD;=3jD?DGuz!V?eI{aN|(zP+XebG+KM#v7kDi_B`2 z`|0}H{M-Sd*XEJ4|4RP6xu0FbdE$Te$?K={gZ++5+(=u)n^Rf$?H|M5x;iSdmcTbUZ`TbcZLpL5=_G$9=%gHOW?5+3$(?Y+xCwqA5aehB(UjF3$_noDal_pjc5j)8Vrs70 z#I1%dOL~4yKCYPZ_nK}}PIS)=GxZsKao5uun1kzJip<-LUYS2_UvYn*bH`z`l#}cF z^ZeP@=UJz;+-Y08=#SeK6#pzJJyrGI>gUvFyW`E?E!bZ1dz09w<|oy$<^k{8cd<9t zysz004DXnyQJ+gZ_J!}OXYM$0`0dhHjtci}?LC-73gCI*f|FT@! zS+}1}qhRi@Af3-w=QXfhd4HY3TwN*XpOo#V)2F{@H*DTrA)s~Q`?>E~4SOHfDf2b0 zR=e{4uX93;fQja_>wD|ovvpiMv_16h>+<}D!1DB8f8$(^R4cPwuc@3BI)C*VvyeUibi?BB(_W+d;U0a5$Af2DE^{H9!cYPz)U|I>%FUOxhQ0_a8!n_9`st0u^++~3QXwMS{% zAO3T^3-;>s{Y?DSoFlZm&hkTwLw7;172=foKh&2IM7frc8 z<=0&42Ni!bKA8k-&--KW^PN4j&$<%p`87xXNbUdUYX|kvg4BP^j*{p5m(Ke40VL$< L>gTe~DWM4f%x?aE literal 0 HcmV?d00001 From 99b9c13618f192e9b217b8cdcf171a9f2c2c5eb9 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 6 Dec 2024 16:29:40 +0000 Subject: [PATCH 044/179] Automatic Changelog (#2506) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 964a437c5a6..9f87a912ec6 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5675,3 +5675,9 @@ Entries: message: Added blue and pink kimonos to civilian loadouts. id: 5552 time: '2024-12-05T17:11:32.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: In the Trade Mall, Cargo Bay 2's market computer now works properly. + id: 5553 + time: '2024-12-06T16:29:14.0000000+00:00' From cecaf809faa50733412e9283a135a3eaa796a45b Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:32:34 -0500 Subject: [PATCH 045/179] Carpet graphs (#2507) --- .../Graphs/furniture/curtains.yml | 157 ++++++++++-------- .../Construction/Graphs/furniture/seats.yml | 63 ++----- .../Construction/Graphs/furniture/tables.yml | 152 +++++++++-------- 3 files changed, 195 insertions(+), 177 deletions(-) diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/curtains.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/curtains.yml index 90e77d6720f..79e9dd759bd 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/curtains.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/curtains.yml @@ -17,93 +17,120 @@ completed: - !type:SnapToGrid { } steps: - - tag: CarpetBlack - doAfter: 1 - name: black carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-black + - material: FloorCarpetBlack # Frontier + amount: 1 # Frontier + doAfter: 1 # Frontier + # - tag: CarpetBlack # Frontier + # doAfter: 1 # Frontier + # name: black carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-black # Frontier - to: CurtainsBlue completed: - !type:SnapToGrid { } steps: - - tag: CarpetBlue - doAfter: 1 - name: blue carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-blue + - material: FloorCarpetBlue # Frontier + amount: 1 # Frontier + doAfter: 1 # Frontier + # - tag: CarpetBlue # Frontier + # doAfter: 1 # Frontier + # name: blue carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-blue # Frontier - to: CurtainsCyan completed: - !type:SnapToGrid { } steps: - - tag: CarpetCyan - doAfter: 1 - name: cyan carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-cyan + - material: FloorCarpetCyan # Frontier + amount: 1 # Frontier + doAfter: 1 # Frontier + # - tag: CarpetCyan # Frontier + # doAfter: 1 # Frontier + # name: cyan carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-cyan # Frontier - to: CurtainsGreen completed: - !type:SnapToGrid { } steps: - - tag: CarpetGreen - doAfter: 1 - name: green carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-green + - material: FloorCarpetGreen # Frontier + amount: 1 # Frontier + doAfter: 1 # Frontier + # - tag: CarpetGreen # Frontier + # doAfter: 1 # Frontier + # name: green carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-green # Frontier - to: CurtainsOrange completed: - !type:SnapToGrid { } steps: - - tag: CarpetOrange - doAfter: 1 - name: orange carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-orange + - material: FloorCarpetOrange # Frontier + amount: 1 # Frontier + doAfter: 1 # Frontier + # - tag: CarpetOrange # Frontier + # doAfter: 1 # Frontier + # name: orange carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-orange # Frontier - to: CurtainsPink completed: - !type:SnapToGrid { } steps: - - tag: CarpetPink - doAfter: 1 - name: pink carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-pink + - material: FloorCarpetPink # Frontier + amount: 1 # Frontier + doAfter: 1 # Frontier + # - tag: CarpetPink # Frontier + # doAfter: 1 # Frontier + # name: pink carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-pink # Frontier - to: CurtainsPurple completed: - !type:SnapToGrid { } steps: - - tag: CarpetPurple - doAfter: 1 - name: purple carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-purple + - material: FloorCarpetPurple # Frontier + amount: 1 # Frontier + doAfter: 1 # Frontier + # - tag: CarpetPurple # Frontier + # doAfter: 1 # Frontier + # name: purple carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-purple # Frontier - to: CurtainsRed completed: - !type:SnapToGrid { } steps: - - tag: CarpetRed - doAfter: 1 - name: red carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-red + - material: FloorCarpetRed # Frontier + amount: 1 # Frontier + doAfter: 1 # Frontier + # - tag: CarpetRed # Frontier + # doAfter: 1 # Frontier + # name: red carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-red # Frontier - to: CurtainsWhite completed: - !type:SnapToGrid { } steps: - - tag: CarpetWhite - doAfter: 1 - name: white carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-white - + - material: FloorCarpetWhite # Frontier + amount: 1 # Frontier + doAfter: 1 # Frontier + # - tag: CarpetWhite # Frontier + # doAfter: 1 # Frontier + # name: white carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-white # Frontier + - node: Curtains entity: HospitalCurtains edges: @@ -126,7 +153,7 @@ steps: - tool: Cutting doAfter: 1 - + - node: CurtainsBlack entity: CurtainsBlack edges: @@ -148,8 +175,8 @@ amount: 1 steps: - tool: Cutting - doAfter: 1 - + doAfter: 1 + - node: CurtainsBlue entity: CurtainsBlue edges: @@ -172,7 +199,7 @@ steps: - tool: Cutting doAfter: 1 - + - node: CurtainsCyan entity: CurtainsCyan edges: @@ -195,7 +222,7 @@ steps: - tool: Cutting doAfter: 1 - + - node: CurtainsGreen entity: CurtainsGreen edges: @@ -218,7 +245,7 @@ steps: - tool: Cutting doAfter: 1 - + - node: CurtainsOrange entity: CurtainsOrange edges: @@ -241,7 +268,7 @@ steps: - tool: Cutting doAfter: 1 - + - node: CurtainsPink entity: CurtainsPink edges: @@ -264,7 +291,7 @@ steps: - tool: Cutting doAfter: 1 - + - node: CurtainsPurple entity: CurtainsPurple edges: @@ -287,7 +314,7 @@ steps: - tool: Cutting doAfter: 1 - + - node: CurtainsRed entity: CurtainsRed edges: @@ -310,7 +337,7 @@ steps: - tool: Cutting doAfter: 1 - + - node: CurtainsWhite entity: CurtainsWhite edges: diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml index ec34bfd512d..18dcaf04031 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml @@ -195,75 +195,48 @@ #Frontier: fancy wooden chairs - to: chairWoodFancyBlack steps: - - tag: CarpetBlack - name: black carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-black + - material: FloorCarpetBlack + amount: 1 - to: chairWoodFancyBlue steps: - - tag: CarpetBlue - name: blue carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-blue + - material: FloorCarpetBlue + amount: 1 - to: chairWoodFancyCyan steps: - - tag: CarpetCyan - name: cyan carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-cyan + - material: FloorCarpetCyan + amount: 1 - to: chairWoodFancyGreen steps: - - tag: CarpetGreen - name: green carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-green + - material: FloorCarpetGreen + amount: 1 - to: chairWoodFancyOrange steps: - - tag: CarpetOrange - name: orange carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-orange + - material: FloorCarpetOrange + amount: 1 - to: chairWoodFancyPurple steps: - - tag: CarpetPurple - name: purple carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-purple + - material: FloorCarpetPurple + amount: 1 - to: chairWoodFancyPink steps: - - tag: CarpetPink - name: pink carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-pink + - material: FloorCarpetPink + amount: 1 - to: chairWoodFancyRed steps: - - tag: CarpetRed - name: red carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-red + - material: FloorCarpetRed + amount: 1 - to: chairWoodFancyWhite steps: - - tag: CarpetWhite - name: white carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-white + - material: FloorCarpetWhite + amount: 1 #End Frontier - node: chairMeat diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml index 1c828b05ac5..d8963c0c5f7 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml @@ -73,7 +73,7 @@ - material: PlasmaGlass amount: 1 doAfter: 1 - + - to: TableBrass steps: - material: Brass @@ -211,78 +211,96 @@ - material: Cloth amount: 1 doAfter: 1 - + - to: TableFancyBlack - steps: - - tag: CarpetBlack - name: black carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-black - + steps: + - material: FloorCarpetBlack # Frontier + amount: 1 # Frontier + # - tag: CarpetBlack # Frontier + # name: black carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-black # Frontier + - to: TableFancyBlue - steps: - - tag: CarpetBlue - name: blue carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-blue - + steps: + - material: FloorCarpetBlue # Frontier + amount: 1 # Frontier + # - tag: CarpetBlue # Frontier + # name: blue carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-blue # Frontier + - to: TableFancyCyan - steps: - - tag: CarpetCyan - name: cyan carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-cyan - + steps: + - material: FloorCarpetCyan # Frontier + amount: 1 # Frontier + # - tag: CarpetCyan # Frontier + # name: cyan carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-cyan # Frontier + - to: TableFancyGreen - steps: - - tag: CarpetGreen - name: green carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-green - + steps: + - material: FloorCarpetGreen # Frontier + amount: 1 # Frontier + # - tag: CarpetGreen # Frontier + # name: green carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-green # Frontier + - to: TableFancyOrange - steps: - - tag: CarpetOrange - name: orange carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-orange - + steps: + - material: FloorCarpetOrange # Frontier + amount: 1 # Frontier + # - tag: CarpetOrange # Frontier + # name: orange carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-orange # Frontier + - to: TableFancyPurple - steps: - - tag: CarpetPurple - name: purple carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-purple - + steps: + - material: FloorCarpetPurple # Frontier + amount: 1 # Frontier + # - tag: CarpetPurple # Frontier + # name: purple carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-purple # Frontier + - to: TableFancyPink - steps: - - tag: CarpetPink - name: pink carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-pink - + steps: + - material: FloorCarpetPink # Frontier + amount: 1 # Frontier + # - tag: CarpetPink # Frontier + # name: pink carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-pink # Frontier + - to: TableFancyRed - steps: - - tag: CarpetRed - name: red carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-red - + steps: + - material: FloorCarpetRed # Frontier + amount: 1 # Frontier + # - tag: CarpetRed # Frontier + # name: red carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-red # Frontier + - to: TableFancyWhite - steps: - - tag: CarpetWhite - name: white carpet - icon: - sprite: Objects/Tiles/tile.rsi - state: carpet-white + steps: + - material: FloorCarpetWhite # Frontier + amount: 1 # Frontier + # - tag: CarpetWhite # Frontier + # name: white carpet # Frontier + # icon: # Frontier + # sprite: Objects/Tiles/tile.rsi # Frontier + # state: carpet-white # Frontier - node: TableCarpet entity: TableCarpet @@ -295,7 +313,7 @@ steps: - tool: Prying doAfter: 1 - + - node: TableFancyBlack entity: TableFancyBlack edges: @@ -307,7 +325,7 @@ steps: - tool: Prying doAfter: 1 - + - node: TableFancyBlue entity: TableFancyBlue edges: @@ -319,7 +337,7 @@ steps: - tool: Prying doAfter: 1 - + - node: TableFancyCyan entity: TableFancyCyan edges: From 50857f8b2f5d776035b239222aec37890903e22d Mon Sep 17 00:00:00 2001 From: Dmitri Date: Fri, 6 Dec 2024 11:33:03 -0500 Subject: [PATCH 046/179] Cleared contraband from Emotional support RPG (#2510) * Cleared contraband from Emotional support RPG Added BaseClearContraband to remove C3 contraband marker from emotional support RPG * Update toys.yml --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml index 19d8c61d82e..736130a76b5 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml @@ -534,7 +534,7 @@ - type: entity name: Emotional support RPG - parent: WeaponLauncherRocket + parent: [BaseClearContraband, WeaponLauncherRocket] id: WeaponLauncherRocketToy suffix: Toy description: A deactived RPG modified to only allow foam RPG warheads. "When in times of trouble and stressed out as can be, DON'T worry now because S.E.S.W.C has what you need!" From 5bb610877f72e413fd29f6795047c733667929bf Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 6 Dec 2024 16:34:26 +0000 Subject: [PATCH 047/179] Automatic Changelog (#2507) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 9f87a912ec6..901a7af378d 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5681,3 +5681,9 @@ Entries: message: In the Trade Mall, Cargo Bay 2's market computer now works properly. id: 5553 time: '2024-12-06T16:29:14.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: Fancy tables, chairs and curtains now respect carpet stacks. + id: 5554 + time: '2024-12-06T16:32:34.0000000+00:00' From 9dd656027fececc9234e751aa53254593abad480 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 6 Dec 2024 16:38:15 +0000 Subject: [PATCH 048/179] Automatic Changelog (#2510) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 901a7af378d..9940037e0a5 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5687,3 +5687,9 @@ Entries: message: Fancy tables, chairs and curtains now respect carpet stacks. id: 5554 time: '2024-12-06T16:32:34.0000000+00:00' +- author: DmitriTheDemon + changes: + - type: Tweak + message: Removed contraband type from Emotional support RPG + id: 5555 + time: '2024-12-06T16:33:03.0000000+00:00' From a7e54b875f0df8b9ed4b8b14fba2c9b724928562 Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Fri, 6 Dec 2024 16:39:24 +0000 Subject: [PATCH 049/179] Medipens II (#2452) * Medipens II Update * Sprite and visual update. * Sprite correction. Recipe fix. Remove "clean pen" recipe. * Dex PLUUUUUS * Plus once more. * TranexamicAcid buff * Update Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Apply suggestions from code review Oh boy Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Pen goodening * Crafting recipe correction * Whoops. Duplicates added to the wrong file. * Whatstone requested changes. * add Hypospray for transfer amount --------- Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> Co-authored-by: Whatstone --- .../Objects/Specific/Medical/hypospray.yml | 2 +- .../Objects/Specific/Medical/hypospray.yml | 160 +++++++++++++++++ .../_NF/Recipes/Cooking/medical_recipes.yml | 163 +++++++++++------- .../_NF/Recipes/Lathes/chemistry.yml | 2 +- .../Specific/Medical/medipen.rsi/bruizpen.png | Bin 0 -> 329 bytes .../Medical/medipen.rsi/bruizpen_empty.png | Bin 0 -> 384 bytes .../Medical/medipen.rsi/crisispen.png | Bin 0 -> 327 bytes .../Medical/medipen.rsi/crisispen_empty.png | Bin 0 -> 386 bytes .../Medical/medipen.rsi/hemostasispen.png | Bin 0 -> 329 bytes .../medipen.rsi/hemostasispen_empty.png | Bin 0 -> 389 bytes .../Specific/Medical/medipen.rsi/lacerpen.png | Bin 0 -> 322 bytes .../Medical/medipen.rsi/lacerpen_empty.png | Bin 0 -> 385 bytes .../Specific/Medical/medipen.rsi/meta.json | 32 +++- .../Medical/medipen.rsi/stimulantpen.png | Bin 0 -> 350 bytes .../medipen.rsi/stimulantpen_empty.png | Bin 0 -> 422 bytes 15 files changed, 294 insertions(+), 65 deletions(-) create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/bruizpen.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/bruizpen_empty.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/crisispen.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/crisispen_empty.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/hemostasispen.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/hemostasispen_empty.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/lacerpen.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/lacerpen_empty.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/stimulantpen.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/stimulantpen_empty.png diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml index d21c7e54a27..63db04b3161 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml @@ -549,4 +549,4 @@ items: - id: Hypopen sound: - path: /Audio/Effects/unwrap.ogg \ No newline at end of file + path: /Audio/Effects/unwrap.ogg diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/Medical/hypospray.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/Medical/hypospray.yml index b847e945a7b..8b04af2f389 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Specific/Medical/hypospray.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/Medical/hypospray.yml @@ -61,3 +61,163 @@ state: medipen - type: Item sprite: _NF/Objects/Specific/Medical/medipen.rsi + +- type: entity + name: hemostasis auto-injector + parent: ChemicalMedipen + id: HemostasisAutoInjector + description: A rapid dose of coagulants and circulatory fluids. Contains tranexamic acid and saline. + components: + - type: Sprite + sprite: _NF/Objects/Specific/Medical/medipen.rsi + layers: + - state: hemostasispen + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerVisuals + maxFillLevels: 1 + changeColor: false + emptySpriteName: hemostasispen_empty + - type: Hypospray + solutionName: pen + transferAmount: 20 + onlyAffectsMobs: false + injectOnly: true + - type: SolutionContainerManager + solutions: + pen: + maxVol: 20 + reagents: + - ReagentId: TranexamicAcid + Quantity: 5 + - ReagentId: Saline + Quantity: 15 + - type: Tag + tags: [] + +- type: entity + name: stimulant auto-injector + parent: ChemicalMedipen + id: StimulantAutoInjector + description: A rapid dose of potent stimulants and governing agents. Contains desoxyephedrine and dylovene. Use with extreme caution. + components: + - type: Sprite + sprite: _NF/Objects/Specific/Medical/medipen.rsi + layers: + - state: stimulantpen + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerVisuals + maxFillLevels: 1 + changeColor: false + emptySpriteName: stimulantpen_empty + - type: Hypospray + solutionName: pen + transferAmount: 20 + onlyAffectsMobs: false + injectOnly: true + - type: SolutionContainerManager + solutions: + pen: + maxVol: 20 + reagents: + - ReagentId: Desoxyephedrine + Quantity: 10 + - ReagentId: Dylovene + Quantity: 10 + - type: Tag + tags: [] + +- type: entity + name: crisis auto-injector + parent: ChemicalMedipen + id: CrisisAutoInjector + description: A rapid dose of stabilizers and vasodialaters for use on critically injured patients. Contains inaprovaline and dexalin plus. + components: + - type: Sprite + sprite: _NF/Objects/Specific/Medical/medipen.rsi + layers: + - state: crisispen + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerVisuals + maxFillLevels: 1 + changeColor: false + emptySpriteName: crisispen_empty + - type: Hypospray + solutionName: pen + transferAmount: 20 + onlyAffectsMobs: false + injectOnly: true + - type: SolutionContainerManager + solutions: + pen: + maxVol: 20 + reagents: + - ReagentId: Inaprovaline + Quantity: 10 + - ReagentId: DexalinPlus + Quantity: 10 + - type: Tag + tags: [] + +- type: entity + name: lacerinol auto-injector + parent: ChemicalMedipen + id: LacerAutoInjector + description: A rapid dose of lacerinol and tranexamic acid, intended for combat applications. + components: + - type: Sprite + sprite: _NF/Objects/Specific/Medical/medipen.rsi + layers: + - state: lacerpen + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerVisuals + maxFillLevels: 1 + changeColor: false + emptySpriteName: lacerpen_empty + - type: Hypospray + solutionName: pen + transferAmount: 15 + onlyAffectsMobs: false + injectOnly: true + - type: SolutionContainerManager + solutions: + pen: + maxVol: 15 + reagents: + - ReagentId: Lacerinol + Quantity: 10 + - ReagentId: TranexamicAcid + Quantity: 5 + - type: Tag + tags: [] + +- type: entity + name: bruizine auto-injector + parent: ChemicalMedipen + id: BruizAutoInjector + description: A rapid dose of bruizine and tranexamic acid, intended for combat applications. + components: + - type: Sprite + sprite: _NF/Objects/Specific/Medical/medipen.rsi + layers: + - state: bruizpen + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerVisuals + maxFillLevels: 1 + changeColor: false + emptySpriteName: bruizpen_empty + - type: Hypospray + solutionName: pen + transferAmount: 15 + onlyAffectsMobs: false + injectOnly: true + - type: SolutionContainerManager + solutions: + pen: + maxVol: 15 + reagents: + - ReagentId: Bruizine + Quantity: 10 + - ReagentId: TranexamicAcid + Quantity: 5 + - type: Tag + tags: [] diff --git a/Resources/Prototypes/_NF/Recipes/Cooking/medical_recipes.yml b/Resources/Prototypes/_NF/Recipes/Cooking/medical_recipes.yml index e64754b855e..b51a0a79d5a 100644 --- a/Resources/Prototypes/_NF/Recipes/Cooking/medical_recipes.yml +++ b/Resources/Prototypes/_NF/Recipes/Cooking/medical_recipes.yml @@ -1,60 +1,3 @@ - #pen recycling recipes - -- type: microwaveMealRecipe - id: RecipeCleanEmergencyMedipen - name: sterilize and reset pen - result: BlankMediPen - time: 10 - solids: - EmergencyMedipen: 1 - reagents: - SpaceCleaner: 1 - recipeType: MedicalAssembler # Frontier - -- type: microwaveMealRecipe - id: RecipeCleanAntiPoisonMedipen - name: sterilize and reset pen - result: BlankMediPen - time: 10 - solids: - AntiPoisonMedipen: 1 - reagents: - SpaceCleaner: 5 - recipeType: MedicalAssembler # Frontier - -- type: microwaveMealRecipe - id: RecipeCleanBruteAutoInjector - name: sterilize and reset pen - result: BlankMediPen - time: 10 - solids: - BruteAutoInjector: 1 - reagents: - SpaceCleaner: 5 - recipeType: MedicalAssembler # Frontier - -- type: microwaveMealRecipe - id: RecipeCleanBurnAutoInjector - name: sterilize and reset pen - result: BlankMediPen - time: 10 - solids: - BurnAutoInjector: 1 - reagents: - SpaceCleaner: 5 - recipeType: MedicalAssembler # Frontier - -- type: microwaveMealRecipe - id: RecipeCleanRadAutoInjector - name: sterilize and reset pen - result: BlankMediPen - time: 10 - solids: - RadAutoInjector: 1 - reagents: - SpaceCleaner: 5 - recipeType: MedicalAssembler # Frontier - #pen recipes #Upstream recipes @@ -62,7 +5,7 @@ id: RecipeEmergencyMedipen name: emergency medipen result: EmergencyMedipen - time: 10 + time: 5 solids: BlankMediPen: 1 reagents: @@ -74,7 +17,7 @@ id: RecipeAntiPoisonMedipen name: poison auto-injector result: AntiPoisonMedipen - time: 10 + time: 5 solids: BlankMediPen: 1 reagents: @@ -86,7 +29,7 @@ id: RecipeBruteAutoInjector name: brute auto-injector result: BruteAutoInjector - time: 10 + time: 5 solids: BlankMediPen: 1 reagents: @@ -98,7 +41,7 @@ id: RecipeBurnAutoInjector name: burn auto-injector result: BurnAutoInjector - time: 10 + time: 5 solids: BlankMediPen: 1 reagents: @@ -110,7 +53,7 @@ id: RecipeRadAutoInjector name: rad auto-injector result: RadAutoInjector - time: 10 + time: 5 solids: BlankMediPen: 1 reagents: @@ -118,4 +61,100 @@ Bicaridine: 5 recipeType: MedicalAssembler # Frontier +- type: microwaveMealRecipe + id: RecipePunctAutoInjector + name: puncturase auto-injector + result: PunctAutoInjector + time: 5 + solids: + BlankMediPen: 1 + reagents: + Puncturase: 10 + TranexamicAcid: 5 + recipeType: MedicalAssembler # Frontier + +- type: microwaveMealRecipe + id: RecipePyraAutoInjector + name: pyrazine auto-injector + result: PyraAutoInjector + time: 5 + solids: + BlankMediPen: 1 + reagents: + Pyrazine: 10 + Dermaline: 10 + recipeType: MedicalAssembler # Frontier + +- type: microwaveMealRecipe + id: RecipeAirlossAutoInjector + name: airloss auto-injector + result: AirlossAutoInjector + time: 5 + solids: + BlankMediPen: 1 + reagents: + Saline: 20 + DexalinPlus: 20 + recipeType: MedicalAssembler # Frontier + #Frontier pen recipes + +- type: microwaveMealRecipe + id: RecipePenHemostasis + name: hemostasis auto-injector + result: HemostasisAutoInjector + time: 5 + solids: + BlankMediPen: 1 + reagents: + TranexamicAcid: 5 + Saline: 15 + recipeType: MedicalAssembler # Frontier + +- type: microwaveMealRecipe + id: RecipePenStimulant + name: stimulant auto-injector + result: StimulantAutoInjector + time: 5 + solids: + BlankMediPen: 1 + reagents: + Desoxyephedrine: 10 + Dylovene: 10 + recipeType: MedicalAssembler # Frontier + +- type: microwaveMealRecipe + id: RecipePenCrisisAutoInjector + name: crisis auto-injector + result: CrisisAutoInjector + time: 5 + solids: + BlankMediPen: 1 + reagents: + Inaprovaline: 10 + DexalinPlus: 10 + recipeType: MedicalAssembler # Frontier + +- type: microwaveMealRecipe + id: RecipePenLacerAutoInjector + name: lacerinol auto-injector + result: LacerAutoInjector + time: 5 + solids: + BlankMediPen: 1 + reagents: + Lacerinol: 10 + TranexamicAcid: 5 + recipeType: MedicalAssembler # Frontier + +- type: microwaveMealRecipe + id: RecipePenBruizAutoInjector + name: bruizine auto-injector + result: BruizAutoInjector + time: 5 + solids: + BlankMediPen: 1 + reagents: + Bruizine: 10 + TranexamicAcid: 5 + recipeType: MedicalAssembler # Frontier diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/chemistry.yml b/Resources/Prototypes/_NF/Recipes/Lathes/chemistry.yml index afd1f18c1a2..5b1f918ae0b 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/chemistry.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/chemistry.yml @@ -21,5 +21,5 @@ result: BlankMediPen completetime: 2 materials: - Plastic: 50 + Plastic: 25 Steel: 25 diff --git a/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/bruizpen.png b/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/bruizpen.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf301ef818de278ecd82caa0969539b2499b49f GIT binary patch literal 329 zcmV-P0k-~$P)Px$14%?dR9J=WlCf$6K@>%=qKzVkAo~GUiv)`$SXcxU*=j4n+A2TbhxiYHbhb+h zkt76BrrAQp(q@=$P{*K65=^l&vO0>T;5*HO^Jci0VE}?42!gnEVy6}ZINL)vdu_q8 zEPORw?VdW_i^E*kJ<3a*3b#}D5!X)kkdqRg=i%|ErhU9r!t}0c3@j|);iMlBtS9h& z9|JhsGJ;46V}ZA9fQ2eXWi}j~b9`^+T4y*%X8d9-z&Qu(a7rnWH=HpR=qsR=vLbG{ zn?eZu;aB^W5XNwg9o|t&8P~=FpFpg>=^g!nic(;V;RB<+W9)2xlRbkWJahQ`1VIo4 baTWXnrC3lm0O;@a00000NkvXXu0mjfLEeX~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/bruizpen_empty.png b/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/bruizpen_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1768ef8aa7123b5d534f7e35e8f1237b2c62e2 GIT binary patch literal 384 zcmV-`0e}99P)Px$I!Q!9R9J=Wld(#}P!xv02B(1BCG;sI&_!BsXdx*=x;u2~GdMVPbSU&S?BL#j zgP?;TnF@V{%UvW?u0oe8*TFU@Nt2>jm-{W}!hg>Fe-0e5SS%LHKU3Q##Q0|Oj+k%l z`z=nH*mCQ%-1@gLdu1pv3pX$eH!yz{qH?uEfjM6VJT9MjzPiBkJRZ(YGyUZH2FEE~ zWJb5!&G{Wv4P9z#h+BgIFHPz7dK|BUOm~`1`u%?4>|`=QG#cpHjOlb**pmwoMNw|m zvvmytDJ8GVMW!7}$!Ihx{9HKD|-^BQ)4f{RCHv2K(dWK(3?{_#? ei^XEG{FDzmg>3`UGLLxx0000ZtTAP%6`|4)h{D?l9G~mZXf#eFez@eno#b{*|VkFYISz# zJm0@t)HP@GDuw0~vklnf<>lG_MIV3g=v7V+4=>lW2;H2Df;k5}qT3(dxvtFWpmQP{3%9Za2zU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/crisispen_empty.png b/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/crisispen_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..369c246f7aeaff35f36a86d4326a1c5c0a1dad03 GIT binary patch literal 386 zcmV-|0e$|7P)Px$JV``BR9J=Wlf6pBKoo^fg4hm$Vc$S(RM;nQx7ZL!wii;kuVAB1ngxq=K7(Mu z2S~t1bQ@tB1KPReFii-Ac>sxpn?cFX2F2LS*W7_~@0`Ph3urVNjpm;*+Jpp0W%YLP z(%Sc1%r22;E6{B9EzF<<1SQLgl4V8tS0T2pHXtbH>jL@c7{$#wD5bbNIa9iGdj-?% zT%^Lb?V8`twxLT21AA5p0?<5%=XtQ+o|L}7YryyY#@Q%}K*nRpG({Z8jXkvhuItuT zoo?z30OuU)wImo8wdEPHTk|eb?1q7d=W-|yOU}g786VI&iDn?)bBpl{1#-H?>?jP`zNP4S&}9SUuK)Q(VmzVSG{~p`WZNJs%V3ws!hQpVdKR*Oln}o5~>?xaZ zG5EBYDX-1`(;q%ARyurgvbyBH{neb}c9ox0;(kB&UuHBXrD265|38p74{Ct?9KgU3 Y_b>R!kKgY!fnmeo>FVdQ&MBb@01oVo7ytkO literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/hemostasispen_empty.png b/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/hemostasispen_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..8548ab7f691894c8483128ac3ad773736957d767 GIT binary patch literal 389 zcmV;00eb$4P)Px$KS@MER9J;$U>F6XU=)mkQ82)O5toE)UCVzM`*BkZPIWW`vUM&0k1-hiKgMA6 zAK5W<1rjzPGVSJ%;eQAcl4|1qKlj5r*)hR=E7izG?<0CMKdRb8~aU zu#bh1rWZ%nFb3I#{AbvAf#Ho14}*`74}uu&TjufVa0dmZ1I)XFY!WnBn2}BM3f^FhfU22Uf!$KYq->52fF{c|)87wr<^u z5lj*`A^#Z|7#Lg`7#N;Deai5A-vzkbQ!5j!2E%|3RL{qcABl4SHp|x?xyRtC#m(^X z<41;*Cr>hbfAy!uZjBrq@#P=nWUST5k#vZZfU`0rLn2z= zPEzDPL! z=SfrK;Rgv-!iyjL5AUn~e|+!p`OF+m3LKB_U;Mw%r@+n7i3{H%dm^Ok?N(v z{bqZ0$STpNixVXtNyQs~FD#$)+SS%}vWlbc!$2_sbH>%lsaw1&7#RxA2_Btz#q#;7 z0#Dno9EwwtQyVj6Gr4u{{c8|l>M@+dr@nHd(eD}e)8!z~JfX=d#Wzp$PzP-F=q; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/lacerpen_empty.png b/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/lacerpen_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..41682f3f87467416094a26a4e1cf57dc8df988b3 GIT binary patch literal 385 zcmV-{0e=38P)Px$J4r-AR9J=WlP_-qF&Kv*$n+2gSHDaV3=VYyaRw3;3WHrj_y`kIrwPeE0Se1G zR9zLx9BNA%#9i*heFA2n*>Zm%8Dyr9X`A2s_Wkv33l@vTV)-CsSCWX1H)rv;9OSapw*=!19as~#2LH@o! zPvbLatx4n5NLp)xASm2iYfa-cCP{LgfiMhnZSrQGF?Bc`h~kK!>nb{@m@Lb#Gf-4q zxB|JAWUUOP6#I|8(N#-T=Bw!xRC&zBUm#oofZR$V8QuIBls;eKiMtnviVg@*n0voh faf`)bu>gDno&j(_HEURQ00000NkvXXu0mjfIUA%* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/meta.json b/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/meta.json index b1b80617201..9309bc775ca 100644 --- a/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/meta.json +++ b/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/meta.json @@ -10,7 +10,37 @@ { "name": "medipen" }, - { + { + "name": "hemostasispen" + }, + { + "name": "hemostasispen_empty" + }, + { + "name": "stimulantpen" + }, + { + "name": "stimulantpen_empty" + }, + { + "name": "crisispen" + }, + { + "name": "crisispen_empty" + }, + { + "name": "bruizpen" + }, + { + "name": "bruizpen_empty" + }, + { + "name": "lacerpen" + }, + { + "name": "lacerpen_empty" + }, + { "name": "medipen-inhand-left" }, { diff --git a/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/stimulantpen.png b/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/stimulantpen.png new file mode 100644 index 0000000000000000000000000000000000000000..39170424145587150ec24c4bd473279d93cd288b GIT binary patch literal 350 zcmV-k0iphhP)Px$7)eAyR9J=W(!ENc6=UCsn}g>!p7-NTkauu;TuQ&s zRw`$hrb(-{O~WqGyPVSPUi>=Dw(YsR#k}zSy-8*^7?ruYi*OtVHBP8n25OuTzie>w zIMIE>;cAKcQjOvBJwXs~O+DRYm?@zxP%%>mqq6o>r4+R-gWh?8s%6mcE1KGyppqxB zW^bY>VqJ4bTj1t)%I?lXX7*7i3`0D(NTd0R=N1XWFem<gv wJODbKqt6{^x4oYWeBt|kZk`ZA2=Qm$0EkdmC#|%SiU0rr07*qoM6N<$g4Uy&5dZ)H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/stimulantpen_empty.png b/Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi/stimulantpen_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..32bcda4b29b10fc3bc3dfaa42c6a8f464268bea5 GIT binary patch literal 422 zcmV;X0a^ZuP)Px$U`a$lR9J=Wl)pw1kV=APo@& zx`j(oE&hmx_BXk@U+(76LvzUNHk1(f{IO_5_p_V}_nhqbiH*mz7BkWymX_F@K{#1Ho0D3${Zv9T#bA@tl2p;#m8Gv$Ol%tiiLb&CE_!mpjZw7aC-K-`kzpv(P;h+Ul%iw!mYRR Q7ytkO07*qoM6N<$f*>lyh5!Hn literal 0 HcmV?d00001 From cd3484e8f9202ed460a58c34f43ab5dee08eb5c0 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 6 Dec 2024 16:42:00 +0000 Subject: [PATCH 050/179] Automatic Changelog (#2452) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 9940037e0a5..1122a074cad 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5693,3 +5693,9 @@ Entries: message: Removed contraband type from Emotional support RPG id: 5555 time: '2024-12-06T16:33:03.0000000+00:00' +- author: dustylens + changes: + - type: Add + message: additional medical pen recipes. + id: 5556 + time: '2024-12-06T16:39:24.0000000+00:00' From d34d374083a6dc6ea7deadb9a3423b7f5ef5890a Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 6 Dec 2024 12:07:55 -0500 Subject: [PATCH 051/179] Guidebook open depth to 1 (#2519) --- .../UserInterface/Systems/Guidebook/GuidebookUIController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs b/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs index 702b0a52ac4..0c38696f628 100644 --- a/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs +++ b/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs @@ -210,7 +210,7 @@ public void OpenGuidebook( // Expand up to depth-2. _guideWindow.Tree.SetAllExpanded(false); - _guideWindow.Tree.SetAllExpanded(true, 1); + _guideWindow.Tree.SetAllExpanded(true, 0); // Frontier: 1->0 (too many entries at depth 2) _guideWindow.OpenCenteredRight(); } From c3e2beb3c9573048c00663426a74e3dbe4589226 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Fri, 6 Dec 2024 19:17:40 +0200 Subject: [PATCH 052/179] Update lockers.yml (#2517) * Update lockers.yml * Update Resources/Prototypes/_NF/Entities/Structures/Storage/Closets/Lockers/lockers.yml --------- Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- .../Storage/Closets/Lockers/lockers.yml | 214 ++---------------- 1 file changed, 25 insertions(+), 189 deletions(-) diff --git a/Resources/Prototypes/_NF/Entities/Structures/Storage/Closets/Lockers/lockers.yml b/Resources/Prototypes/_NF/Entities/Structures/Storage/Closets/Lockers/lockers.yml index ca031c10abf..80c4fd64ad8 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Storage/Closets/Lockers/lockers.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Storage/Closets/Lockers/lockers.yml @@ -1,89 +1,53 @@ +# Basic +- type: entity + id: NFLockerBaseSecure + parent: LockerBaseSecure + abstract: true + components: + - type: Sprite + sprite: _NF/Structures/Storage/closet.rsi + # Mail - type: entity id: LockerMailCarrier - parent: LockerBaseSecure - name: mail's locker + parent: NFLockerBaseSecure + name: mail carrier's locker components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: mail stateDoorOpen: mail_open stateDoorClosed: mail_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - type: AccessReader access: [["Mail"]] # Mercenary - type: entity id: LockerMercenary - parent: LockerBaseSecure + parent: NFLockerBaseSecure name: mercenary locker components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: mercenary stateDoorOpen: mercenary_open stateDoorClosed: mercenary_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - type: AccessReader access: [["Captain"], ["Mercenary"]] # Janitor - type: entity id: LockerJanitor - parent: LockerBaseSecure + parent: NFLockerBaseSecure name: janitor locker components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: janitor stateDoorOpen: janitor_open stateDoorClosed: janitor_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] # Pilot - type: entity id: LockerPilot - parent: LockerBaseSecure + parent: NFLockerBaseSecure name: pilot's locker components: - type: Appearance @@ -91,21 +55,6 @@ stateBaseClosed: pilot stateDoorOpen: pilot_open stateDoorClosed: pilot_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - - type: AccessReader # Wooden Cabinet - type: entity @@ -117,153 +66,69 @@ - type: Construction graph: StorageFurnitureGraph node: LockerWoodenGenericNode - - type: AccessReader - type: StaticPrice price: 75 # Frontier: 75 # NFSD - Evidence - type: entity id: LockerNfsdEvidence - parent: LockerBaseSecure + parent: [NFLockerBaseSecure, LockerSecurity] name: nfsd evidence locker components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: nfsd stateDoorOpen: nfsd_open stateDoorClosed: nfsd_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - - type: AccessReader - access: [["Security"]] # NFSD Copper - type: entity id: LockerNfsdCopper - parent: LockerBaseSecure + parent: [NFLockerBaseSecure, LockerSecurity] name: nfsd locker suffix: Copper components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: nfsd_copper stateDoorOpen: nfsd_copper_open stateDoorClosed: nfsd_copper_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - - type: AccessReader - access: [["Security"]] # NFSD Silver - type: entity id: LockerNfsdSilver - parent: LockerBaseSecure + parent: [NFLockerBaseSecure, LockerSecurity] name: nfsd locker suffix: Silver components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: nfsd_silver stateDoorOpen: nfsd_silver_open stateDoorClosed: nfsd_silver_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - - type: AccessReader - access: [["Security"]] # NFSD Brigmedic - type: entity id: LockerNfsdBrigmedic - parent: LockerBaseSecure + parent: [NFLockerBaseSecure, LockerSecurity] name: nfsd locker suffix: Brigmedic components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: nfsd_brigmed stateDoorOpen: nfsd_brigmed_open stateDoorClosed: nfsd_brigmed_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - - type: AccessReader - access: [["Security"]] # NFSD Gold - Sergeant - type: entity id: LockerNfsdSergeant - parent: LockerBaseSecure + parent: NFLockerBaseSecure name: nfsd locker suffix: Sergeant components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: nfsd_gold stateDoorOpen: nfsd_gold_open stateDoorClosed: nfsd_gold_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - type: AccessReader - access: [["Security"]] + access: [["Sergeant"]] # NFSD Gold - Bailiff - type: entity @@ -271,61 +136,32 @@ parent: LockerNfsdSergeant name: nfsd locker suffix: Bailiff + components: + - type: AccessReader + access: [["Bailiff"]] # NFSD Sheriff - type: entity id: LockerNfsdSheriff - parent: LockerBaseSecure + parent: [NFLockerBaseSecure, LockerHeadOfSecurity] name: nfsd locker suffix: Sheriff components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: nfsd_sheriff stateDoorOpen: nfsd_sheriff_open stateDoorClosed: nfsd_sheriff_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - type: AccessReader access: [["HeadOfSecurity"]] # SR - type: entity id: LockerStationRepresentative - parent: [BaseStructureIndestructible, BaseStructureLockImmuneToEmag, BaseStructureAccessReaderImmuneToEmag, LockerBaseSecure] # Frontier + parent: [BaseStructureIndestructible, BaseStructureLockImmuneToEmag, BaseStructureAccessReaderImmuneToEmag, NFLockerBaseSecure, LockerHeadOfPersonnel] name: station representative's locker components: - - type: Appearance - type: EntityStorageVisuals stateBaseClosed: sr stateDoorOpen: sr_open stateDoorClosed: sr_door - - type: Sprite - sprite: _NF/Structures/Storage/closet.rsi - noRot: true - layers: - - state: generic - map: ["enum.StorageVisualLayers.Base"] - - state: generic_door - map: ["enum.StorageVisualLayers.Door"] - - state: locked - map: ["enum.LockVisualLayers.Lock"] - shader: unshaded - - state: welded - visible: false - map: ["enum.WeldableLayers.BaseWelded"] - - type: AccessReader - access: [["HeadOfPersonnel"]] From c60ca6958aa9566cb5e98eb55f5769ab2d62d936 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 6 Dec 2024 13:01:17 -0500 Subject: [PATCH 053/179] Fix wristwatch mail, better mailto command (#2496) * Fix gold wristwatch, no matching station teleport * MailCommand: works with any entity, not containers * Add Frontier comments to MailtoCommand --- .../DeltaV/Mail/EntitySystems/MailSystem.cs | 10 ++-- Content.Server/DeltaV/Mail/MailCommands.cs | 56 +++++++++++++++---- Resources/Locale/en-US/nyanotrasen/mail.ftl | 20 ++++--- Resources/Prototypes/_NF/Mail/mail.yml | 2 +- 4 files changed, 63 insertions(+), 25 deletions(-) diff --git a/Content.Server/DeltaV/Mail/EntitySystems/MailSystem.cs b/Content.Server/DeltaV/Mail/EntitySystems/MailSystem.cs index 681a69141d8..28a8a5e9ded 100644 --- a/Content.Server/DeltaV/Mail/EntitySystems/MailSystem.cs +++ b/Content.Server/DeltaV/Mail/EntitySystems/MailSystem.cs @@ -576,13 +576,15 @@ private uint GetUndeliveredParcelCount(EntityUid uid) public bool TryGetMailTeleporterForReceiver(EntityUid receiverUid, [NotNullWhen(true)] out MailTeleporterComponent? teleporterComponent, [NotNullWhen(true)] out EntityUid? teleporterUid) { var query = EntityQueryEnumerator(); - var receiverStation = _stationSystem.GetOwningStation(receiverUid); + //var receiverStation = _stationSystem.GetOwningStation(receiverUid); // Frontier: skip station checks while (query.MoveNext(out var uid, out var mailTeleporter)) { - var teleporterStation = _stationSystem.GetOwningStation(uid); - if (receiverStation != teleporterStation) - continue; + // Frontier: skip station checks + // var teleporterStation = _stationSystem.GetOwningStation(uid); + // if (receiverStation != teleporterStation) + // continue; + // End Frontier teleporterComponent = mailTeleporter; teleporterUid = uid; return true; diff --git a/Content.Server/DeltaV/Mail/MailCommands.cs b/Content.Server/DeltaV/Mail/MailCommands.cs index 3d2365cd3cb..84bced4776b 100644 --- a/Content.Server/DeltaV/Mail/MailCommands.cs +++ b/Content.Server/DeltaV/Mail/MailCommands.cs @@ -10,11 +10,11 @@ namespace Content.Server.DeltaV.Mail; [AdminCommand(AdminFlags.Fun)] -public sealed class MailToCommand : IConsoleCommand +public sealed class MailToCommand : LocalizedCommands // Frontier: IConsoleCommand < LocalizedCommands { - public string Command => "mailto"; - public string Description => Loc.GetString("command-mailto-description", ("requiredComponent", nameof(MailReceiverComponent))); - public string Help => Loc.GetString("command-mailto-help", ("command", Command)); + public override string Command => "mailto"; // Frontier: add override + public override string Description => Loc.GetString("command-mailto-description", ("requiredComponent", nameof(MailReceiverComponent))); // Frontier: add override + public override string Help => Loc.GetString("command-mailto-help", ("command", Command)); // Frontier: add override [Dependency] private readonly IEntityManager _entityManager = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; @@ -26,7 +26,7 @@ public sealed class MailToCommand : IConsoleCommand private const string MailContainer = "contents"; - public async void Execute(IConsoleShell shell, string argStr, string[] args) + public override void Execute(IConsoleShell shell, string argStr, string[] args) // Frontier: async < override { if (args.Length < 4) { @@ -84,11 +84,13 @@ public async void Execute(IConsoleShell shell, string argStr, string[] args) return; } - if (!containerSystem.TryGetContainer(containerUid, Container, out var targetContainer)) - { - shell.WriteLine(Loc.GetString("command-mailto-invalid-container", ("requiredContainer", Container))); - return; - } + // Frontier: box optional + // if (!containerSystem.TryGetContainer(containerUid, Container, out var targetContainer)) + // { + // shell.WriteLine(Loc.GetString("command-mailto-invalid-container", ("requiredContainer", Container))); + // return; + // } + // End Frontier if (!mailSystem.TryGetMailRecipientForReceiver(recipientUid, out var recipient)) { @@ -111,10 +113,19 @@ public async void Execute(IConsoleShell shell, string argStr, string[] args) return; } - foreach (var entity in targetContainer.ContainedEntities.ToArray()) + // Frontier: box optional + if (containerSystem.TryGetContainer(containerUid, Container, out var targetContainer)) + { + foreach (var entity in targetContainer.ContainedEntities.ToArray()) + { + containerSystem.Insert(entity, mailContents); + } + } + else { - containerSystem.Insert(entity, mailContents); + containerSystem.Insert(containerUid, mailContents); } + // End Frontier mailComponent.IsFragile = isFragile; mailComponent.IsPriority = isPriority; @@ -126,6 +137,27 @@ public async void Execute(IConsoleShell shell, string argStr, string[] args) containerSystem.Insert(mailUid, teleporterQueue); shell.WriteLine(Loc.GetString("command-mailto-success", ("timeToTeleport", teleporterComponent.TeleportInterval.TotalSeconds - teleporterComponent.Accumulator))); } + + // Frontier: completion + public override CompletionResult GetCompletion(IConsoleShell shell, string[] args) + { + switch (args.Length) + { + case 1: + return CompletionResult.FromHint(Loc.GetString("command-mailto-completion-recipient")); + case 2: + return CompletionResult.FromHint(Loc.GetString("command-mailto-completion-container")); + case 3: + return CompletionResult.FromHint(Loc.GetString("command-mailto-completion-fragile")); + case 4: + return CompletionResult.FromHint(Loc.GetString("command-mailto-completion-priority")); + case 5: + return CompletionResult.FromHint(Loc.GetString("command-mailto-completion-large")); + default: + return CompletionResult.Empty; + } + } + // End Frontier } [AdminCommand(AdminFlags.Fun)] diff --git a/Resources/Locale/en-US/nyanotrasen/mail.ftl b/Resources/Locale/en-US/nyanotrasen/mail.ftl index 7c9d99946c0..1bd4cd066ae 100644 --- a/Resources/Locale/en-US/nyanotrasen/mail.ftl +++ b/Resources/Locale/en-US/nyanotrasen/mail.ftl @@ -16,9 +16,10 @@ mail-penalty-expired = DELIVERY PAST DUE. STATION BANK ACCOUNT PENALIZED BY {$cr mail-item-name-unaddressed = mail mail-item-name-addressed = mail ({$recipient}) -command-mailto-description = Queue a parcel to be delivered to an entity. Example usage: `mailto 1234 5678 false false`. The target container's contents will be transferred to an actual mail parcel. -# Frontier: add is-large description -command-mailto-help = Usage: {$command} [is-fragile: true or false] [is-priority: true or false] [is-large: true or false, optional] +# Frontier: reworded description, does not need to be a container. +command-mailto-description = Queue an item to be delivered to a recipient. Example usage: `mailto 1234 5678 false false`. If the target entity is a container, its contents will be transferred to an actual mail parcel. +# Frontier: add is-large description, container [is-fragile: true|false] [is-priority: true|false] [is-large: true|false] command-mailto-no-mailreceiver = Target recipient entity does not have a {$requiredComponent}. command-mailto-no-blankmail = The {$blankMail} prototype doesn't exist. Something is very wrong. Contact a programmer. command-mailto-bogus-mail = {$blankMail} did not have {$requiredMailComponent}. Something is very wrong. Contact a programmer. @@ -27,11 +28,14 @@ command-mailto-unable-to-receive = Target recipient entity was unable to be setu command-mailto-no-teleporter-found = Target recipient entity was unable to be matched to any station's mail teleporter. Recipient may be off-station. command-mailto-success = Success! Mail parcel has been queued for next teleport in {$timeToTeleport} seconds. +# Frontier: mailto command completions +command-mailto-completion-recipient = +command-mailto-completion-container = +command-mailto-completion-fragile = [is-fragile: true|false] +command-mailto-completion-priority = [is-priority: true|false] +command-mailto-completion-large = [is-large: true|false] +# End Frontier + command-mailnow = Force all mail teleporters to deliver another round of mail as soon as possible. This will not bypass the undelivered mail limit. command-mailnow-help = Usage: {$command} command-mailnow-success = Success! All mail teleporters will be delivering another round of mail soon. - -# Frontier: mailtestbulk -command-mailtestbulk = Sends one of each type of parcel to a given mail teleporter. Implicitly calls mailnow. -command-mailtestbulk-help = Usage: {$command} -command-mailtestbulk-success = Success! All mail teleporters will be delivering another round of mail soon. \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Mail/mail.yml b/Resources/Prototypes/_NF/Mail/mail.yml index 4ed48ed75c0..d3f70d67fe7 100644 --- a/Resources/Prototypes/_NF/Mail/mail.yml +++ b/Resources/Prototypes/_NF/Mail/mail.yml @@ -1827,7 +1827,7 @@ - type: Mail isFragile: true contents: - - id: MailCommandNFWristwatchGold + - id: WristwatchGold - type: entity categories: [ HideSpawnMenu ] From f1255fb64dd0f27b00fe44210ae2e79aede6d12d Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 6 Dec 2024 18:01:43 +0000 Subject: [PATCH 054/179] Automatic Changelog (#2496) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 1122a074cad..1ae10fc1833 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5699,3 +5699,9 @@ Entries: message: additional medical pen recipes. id: 5556 time: '2024-12-06T16:39:24.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: Fixed a bug with wristwatch mail packages. + id: 5557 + time: '2024-12-06T18:01:18.0000000+00:00' From 9f33e7a802ebede4d4ace4463146dcf6874a29bd Mon Sep 17 00:00:00 2001 From: Long YM <40413261+Mygnol@users.noreply.github.com> Date: Sat, 7 Dec 2024 02:08:02 +0800 Subject: [PATCH 055/179] Change event announcement text "station" --> "shuttle" (#2465) * Update event announcements * Change "we advise" to "affected personnel" * Tweaked solar flare event text * Spacing * Pluralize shuttles * Migrate files Migrated changed files from ``Resources\Locale\en-US\station-events\events`` to ``Resources\Locale\en-US\_NF\events`` to be with the other frontier specific events. * Frontier-specific event descriptions * Update Resources/Locale/en-US/_NF/events/gas-leak.ftl * Update Resources/Locale/en-US/station-events/events/ion-storm.ftl --------- Co-authored-by: Checkraze <71046427+Cheackraze@users.noreply.github.com> Co-authored-by: Whatstone Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- .../Locale/en-US/_NF/events/bluespace-cargo.ftl | 2 +- .../en-US/_NF/events/bluespace-syndicate-crate.ftl | 2 +- Resources/Locale/en-US/_NF/events/gas-leak.ftl | 2 ++ Resources/Locale/en-US/_NF/events/ion-storm.ftl | 1 + .../Locale/en-US/_NF/events/power-grid-check.ftl | 2 ++ Resources/Locale/en-US/_NF/events/solar-flare.ftl | 2 ++ Resources/Locale/en-US/_NF/events/vent-clog.ftl | 1 + .../Locale/en-US/_NF/events/vent-critters.ftl | 1 + .../en-US/station-events/events/gas-leak.ftl | 2 +- .../en-US/station-events/events/ion-storm.ftl | 9 ++++++--- .../station-events/events/power-grid-check.ftl | 2 +- .../station-events/events/random-sentience.ftl | 14 +++++++++----- .../en-US/station-events/events/vent-clog.ftl | 2 +- .../en-US/station-events/events/vent-critters.ftl | 2 +- Resources/Prototypes/GameRules/pests.yml | 12 ++++++------ Resources/Prototypes/_NF/Events/events.yml | 14 +++++++------- 16 files changed, 43 insertions(+), 27 deletions(-) create mode 100644 Resources/Locale/en-US/_NF/events/gas-leak.ftl create mode 100644 Resources/Locale/en-US/_NF/events/ion-storm.ftl create mode 100644 Resources/Locale/en-US/_NF/events/power-grid-check.ftl create mode 100644 Resources/Locale/en-US/_NF/events/solar-flare.ftl create mode 100644 Resources/Locale/en-US/_NF/events/vent-clog.ftl create mode 100644 Resources/Locale/en-US/_NF/events/vent-critters.ftl diff --git a/Resources/Locale/en-US/_NF/events/bluespace-cargo.ftl b/Resources/Locale/en-US/_NF/events/bluespace-cargo.ftl index a191bcbedc7..b396dd8bf23 100644 --- a/Resources/Locale/en-US/_NF/events/bluespace-cargo.ftl +++ b/Resources/Locale/en-US/_NF/events/bluespace-cargo.ftl @@ -1 +1 @@ -bluespace-cargo-event-announcement = An error in bluespace telemetry has caused a random crate to teleport to an unknown location. +bluespace-cargo-event-announcement = An error in bluespace shipping telemetry has caused random crates to teleport into the sector. diff --git a/Resources/Locale/en-US/_NF/events/bluespace-syndicate-crate.ftl b/Resources/Locale/en-US/_NF/events/bluespace-syndicate-crate.ftl index 784349f9d60..61216f72666 100644 --- a/Resources/Locale/en-US/_NF/events/bluespace-syndicate-crate.ftl +++ b/Resources/Locale/en-US/_NF/events/bluespace-syndicate-crate.ftl @@ -1 +1 @@ -bluespace-syndicate-crate-event-announcement = We received a report that a crate containing syndicate items has shown up in some area, please notify the security team if you found said crate. +bluespace-syndicate-crate-event-announcement = We have received reports of crates containing syndicate items arriving through bluespace. Please notify the NFSD immediately if finding such a crate. diff --git a/Resources/Locale/en-US/_NF/events/gas-leak.ftl b/Resources/Locale/en-US/_NF/events/gas-leak.ftl new file mode 100644 index 00000000000..554c50ab730 --- /dev/null +++ b/Resources/Locale/en-US/_NF/events/gas-leak.ftl @@ -0,0 +1,2 @@ +station-event-gas-leak-nf-start-announcement = Attention. Gas leaks have been detected on shuttles. Affected crew are advised to avoid affected areas and wear suit internals in the meantime. +station-event-gas-leak-nf-end-announcement = The source of the gas leaks has been fixed. Please be cautious around areas with gas remaining. diff --git a/Resources/Locale/en-US/_NF/events/ion-storm.ftl b/Resources/Locale/en-US/_NF/events/ion-storm.ftl new file mode 100644 index 00000000000..b354e3cd9e9 --- /dev/null +++ b/Resources/Locale/en-US/_NF/events/ion-storm.ftl @@ -0,0 +1 @@ +station-event-ion-storm-nf-start-announcement = Ion storm detected in the sector. Please check all AI-controlled equipment for errors. diff --git a/Resources/Locale/en-US/_NF/events/power-grid-check.ftl b/Resources/Locale/en-US/_NF/events/power-grid-check.ftl new file mode 100644 index 00000000000..36c578f39a3 --- /dev/null +++ b/Resources/Locale/en-US/_NF/events/power-grid-check.ftl @@ -0,0 +1,2 @@ +station-event-power-grid-check-nf-start-announcement = Abnormal activity detected in shuttle powernets. As a precautionary measure, the affected shuttles' power will be shut down for an indeterminate duration. +station-event-power-grid-check-nf-end-announcement = Power has been restored to the affected shuttles. We apologize for the inconvenience. diff --git a/Resources/Locale/en-US/_NF/events/solar-flare.ftl b/Resources/Locale/en-US/_NF/events/solar-flare.ftl new file mode 100644 index 00000000000..1f5c37379a5 --- /dev/null +++ b/Resources/Locale/en-US/_NF/events/solar-flare.ftl @@ -0,0 +1,2 @@ +station-event-solar-flare-nf-start-announcement = Attention. A solar flare has been detected in the sector. Some communication channels may not function. +station-event-solar-flare-nf-end-announcement = The solar flare has ended. Communication channels are no longer affected. diff --git a/Resources/Locale/en-US/_NF/events/vent-clog.ftl b/Resources/Locale/en-US/_NF/events/vent-clog.ftl new file mode 100644 index 00000000000..867e6e66c2e --- /dev/null +++ b/Resources/Locale/en-US/_NF/events/vent-clog.ftl @@ -0,0 +1 @@ +station-event-vent-clog-nf-start-announcement = Attention. Shuttle scrubber networks are experiencing a backpressure surge. Some ejection of contents may occur. diff --git a/Resources/Locale/en-US/_NF/events/vent-critters.ftl b/Resources/Locale/en-US/_NF/events/vent-critters.ftl new file mode 100644 index 00000000000..e849889238f --- /dev/null +++ b/Resources/Locale/en-US/_NF/events/vent-critters.ftl @@ -0,0 +1 @@ +station-event-vent-creatures-nf-start-announcement = Attention. A large influx of unknown life forms have been detected residing within shuttle ventilation systems. Please be rid of these creatures before it begins to affect productivity. diff --git a/Resources/Locale/en-US/station-events/events/gas-leak.ftl b/Resources/Locale/en-US/station-events/events/gas-leak.ftl index 18429fa58d8..1358ff9c76a 100644 --- a/Resources/Locale/en-US/station-events/events/gas-leak.ftl +++ b/Resources/Locale/en-US/station-events/events/gas-leak.ftl @@ -1,2 +1,2 @@ -station-event-gas-leak-start-announcement = Attention crew, there is a gas leak on the station. We advise you to avoid the area and wear suit internals in the meantime. +station-event-gas-leak-start-announcement = Attention crew, there is a gas leak on the station. We advise you to avoid the area and wear suit internals in the meantime. station-event-gas-leak-end-announcement = The source of the gas leak has been fixed. Please be cautious around areas with gas remaining. diff --git a/Resources/Locale/en-US/station-events/events/ion-storm.ftl b/Resources/Locale/en-US/station-events/events/ion-storm.ftl index 1819f16f61f..d95c9b97e47 100644 --- a/Resources/Locale/en-US/station-events/events/ion-storm.ftl +++ b/Resources/Locale/en-US/station-events/events/ion-storm.ftl @@ -3,11 +3,13 @@ station-event-ion-storm-start-announcement = Ion storm detected near the station ion-storm-law-scrambled-number = [font="Monospace"][scramble rate=250 length={$length} chars="@@###$$&%!01"/][/font] ion-storm-you = YOU -ion-storm-the-station = THE STATION +# Frontier: the station < the sector +ion-storm-the-station = THE SECTOR ion-storm-the-crew = THE CREW ion-storm-the-job = THE {$job} ion-storm-clowns = CLOWNS -ion-storm-heads = HEADS OF STAFF +# Frontier: heads of staff < sector command +ion-storm-heads = SECTOR COMMAND ion-storm-crew = CREW ion-storm-people = PEOPLE @@ -17,7 +19,8 @@ ion-storm-x-and-y = {$x} AND {$y} # joined is short for {$number} {$adjective} # subjects can generally be threats or jobs or objects # thing is specified above it -ion-storm-law-on-station = THERE ARE {$joined} {$subjects} ON THE STATION +# Frontier: "on the station" < "in the sector" +ion-storm-law-on-station = THERE ARE {$joined} {$subjects} IN THE SECTOR ion-storm-law-no-shuttle = THE SHIFT END CANNOT BE CALLED BECAUSE OF {$joined} {$subjects} ON FRONTIER ion-storm-law-crew-are = THE {$who} ARE NOW {$joined} {$subjects} diff --git a/Resources/Locale/en-US/station-events/events/power-grid-check.ftl b/Resources/Locale/en-US/station-events/events/power-grid-check.ftl index b42dbd19db3..b1baca19685 100644 --- a/Resources/Locale/en-US/station-events/events/power-grid-check.ftl +++ b/Resources/Locale/en-US/station-events/events/power-grid-check.ftl @@ -1,4 +1,4 @@ ## PowerGridCheck station-event-power-grid-check-start-announcement = Abnormal activity detected in the station's powernet. As a precautionary measure, the station's power will be shut off for an indeterminate duration. -station-event-power-grid-check-end-announcement = Power has been restored to the station. We apologize for the inconvenience. \ No newline at end of file +station-event-power-grid-check-end-announcement = Power has been restored to the station. We apologize for the inconvenience. diff --git a/Resources/Locale/en-US/station-events/events/random-sentience.ftl b/Resources/Locale/en-US/station-events/events/random-sentience.ftl index f14a020d29e..e0486a1a643 100644 --- a/Resources/Locale/en-US/station-events/events/random-sentience.ftl +++ b/Resources/Locale/en-US/station-events/events/random-sentience.ftl @@ -2,7 +2,8 @@ random-sentience-event-data-1 = scans from our long-range sensors random-sentience-event-data-2 = our sophisticated probabilistic models random-sentience-event-data-3 = our omnipotence -random-sentience-event-data-4 = the communications traffic on your station +# Frontier: "from your station"<"within the sector" +random-sentience-event-data-4 = the communications traffic within the sector random-sentience-event-data-5 = energy emissions we detected random-sentience-event-data-6 = [REDACTED] @@ -10,15 +11,18 @@ random-sentience-event-data-6 = [REDACTED] random-sentience-event-strength-1 = human random-sentience-event-strength-2 = primate random-sentience-event-strength-3 = moderate -random-sentience-event-strength-4 = security -random-sentience-event-strength-5 = command +# Frontier: security < high (...) +random-sentience-event-strength-4 = high +# Frontier: command < genius (......) +random-sentience-event-strength-5 = genius random-sentience-event-strength-6 = clown random-sentience-event-strength-7 = low random-sentience-event-strength-8 = AI ## Announcement text -station-event-random-sentience-announcement = Based on { $data }, we believe that some of the station's { $amount -> +# Frontier: station [1] { $kind1 } [2] { $kind1 } and { $kind2 } [3] { $kind1 }, { $kind2 }, and { $kind3 } @@ -36,4 +40,4 @@ station-event-random-sentience-flavor-corgi = corgi station-event-random-sentience-flavor-primate = primate station-event-random-sentience-flavor-kobold = kobold station-event-random-sentience-flavor-slime = slime -station-event-random-sentience-flavor-inanimate = inanimate \ No newline at end of file +station-event-random-sentience-flavor-inanimate = inanimate diff --git a/Resources/Locale/en-US/station-events/events/vent-clog.ftl b/Resources/Locale/en-US/station-events/events/vent-clog.ftl index f87f9e241b2..5786993adce 100644 --- a/Resources/Locale/en-US/station-events/events/vent-clog.ftl +++ b/Resources/Locale/en-US/station-events/events/vent-clog.ftl @@ -1 +1 @@ -station-event-vent-clog-start-announcement = The scrubbers network is experiencing a backpressure surge. Some ejection of contents may occur. +station-event-vent-clog-start-announcement = The scrubbers network is experiencing a backpressure surge. Some ejection of contents may occur. diff --git a/Resources/Locale/en-US/station-events/events/vent-critters.ftl b/Resources/Locale/en-US/station-events/events/vent-critters.ftl index 426f0c0ca1a..d0da6d598d9 100644 --- a/Resources/Locale/en-US/station-events/events/vent-critters.ftl +++ b/Resources/Locale/en-US/station-events/events/vent-critters.ftl @@ -1 +1 @@ -station-event-vent-creatures-start-announcement = Attention. A large influx of unknown life forms have been detected residing within the station's ventilation systems. Please be rid of these creatures before it begins to affect productivity. +station-event-vent-creatures-start-announcement = Attention. A large influx of unknown life forms have been detected residing within the station's ventilation systems. Please be rid of these creatures before it begins to affect productivity. diff --git a/Resources/Prototypes/GameRules/pests.yml b/Resources/Prototypes/GameRules/pests.yml index 686f388838d..0631740ce71 100644 --- a/Resources/Prototypes/GameRules/pests.yml +++ b/Resources/Prototypes/GameRules/pests.yml @@ -22,7 +22,7 @@ parent: BaseStationEventShortDelay components: - type: StationEvent - startAnnouncement: station-event-vent-creatures-start-announcement + startAnnouncement: station-event-vent-creatures-nf-start-announcement # Frontier: add nf- startAudio: path: /Audio/Announcements/attention.ogg earliestStart: 15 @@ -45,7 +45,7 @@ parent: BaseStationEventShortDelay components: - type: StationEvent - startAnnouncement: station-event-vent-creatures-start-announcement + startAnnouncement: station-event-vent-creatures-nf-start-announcement # Frontier: add nf- startAudio: path: /Audio/Announcements/attention.ogg earliestStart: 15 @@ -71,7 +71,7 @@ parent: BaseStationEventShortDelay components: - type: StationEvent - startAnnouncement: station-event-vent-creatures-start-announcement + startAnnouncement: station-event-vent-creatures-nf-start-announcement # Frontier: add nf- startAudio: path: /Audio/Announcements/attention.ogg weight: 6 @@ -90,7 +90,7 @@ parent: BaseStationEventShortDelay components: - type: StationEvent - startAnnouncement: station-event-vent-creatures-start-announcement + startAnnouncement: station-event-vent-creatures-nf-start-announcement # Frontier: add nf- startAudio: path: /Audio/Announcements/attention.ogg weight: 6 @@ -109,7 +109,7 @@ parent: BaseStationEventShortDelay components: - type: StationEvent - startAnnouncement: station-event-vent-creatures-start-announcement + startAnnouncement: station-event-vent-creatures-nf-start-announcement # Frontier: add nf- startAudio: path: /Audio/Announcements/attention.ogg earliestStart: 15 @@ -125,4 +125,4 @@ - id: MobSnailMoth prob: 0.002 - id: MobSnailInstantDeath - prob: 0.00001 # ~ 1:2000 snails \ No newline at end of file + prob: 0.00001 # ~ 1:2000 snails diff --git a/Resources/Prototypes/_NF/Events/events.yml b/Resources/Prototypes/_NF/Events/events.yml index 8abbad0f5dd..1a422515a2a 100644 --- a/Resources/Prototypes/_NF/Events/events.yml +++ b/Resources/Prototypes/_NF/Events/events.yml @@ -266,10 +266,10 @@ parent: BaseStationEventShortDelay components: - type: StationEvent - startAnnouncement: station-event-gas-leak-start-announcement + startAnnouncement: station-event-gas-leak-nf-start-announcement # Frontier: add nf- startAudio: path: /Audio/Announcements/attention.ogg - endAnnouncement: station-event-gas-leak-end-announcement + endAnnouncement: station-event-gas-leak-nf-end-announcement # Frontier: add nf- weight: 8 earliestStart: 15 # Frontier - type: GasLeakRule @@ -292,8 +292,8 @@ - type: StationEvent weight: 5 earliestStart: 15 # Frontier - startAnnouncement: station-event-power-grid-check-start-announcement - endAnnouncement: station-event-power-grid-check-end-announcement + startAnnouncement: station-event-power-grid-check-nf-start-announcement # Frontier: add nf- + endAnnouncement: station-event-power-grid-check-nf-end-announcement # Frontier: add nf- startAudio: path: /Audio/Announcements/power_off.ogg params: @@ -310,8 +310,8 @@ weight: 4 earliestStart: 15 # Frontier reoccurrenceDelay: 45 # Frontier - startAnnouncement: station-event-solar-flare-start-announcement - endAnnouncement: station-event-solar-flare-end-announcement + startAnnouncement: station-event-solar-flare-nf-start-announcement # Frontier: add nf- + endAnnouncement: station-event-solar-flare-nf-end-announcement # Frontier: add nf- startAudio: path: /Audio/Announcements/attention.ogg duration: 120 @@ -339,7 +339,7 @@ parent: BaseStationEventLongDelay components: - type: StationEvent - startAnnouncement: station-event-vent-clog-start-announcement + startAnnouncement: station-event-vent-clog-nf-start-announcement # Frontier: add nf- startAudio: path: /Audio/Announcements/attention.ogg earliestStart: 15 From a265f3cd51fcb6ee441f1ba4ca99c96ececf49c3 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 6 Dec 2024 13:23:03 -0500 Subject: [PATCH 056/179] Moth food for moths (#2488) * Moth digestion * Mark pyrotton material as MothFood * MothFood component, flavor "like cotton" * Update Content.Server/Body/Components/StomachComponent.cs --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Body/Components/StomachComponent.cs | 6 ++++ .../Nutrition/EntitySystems/FoodSystem.cs | 2 ++ .../Kitchen/Components/MothFoodComponent.cs | 5 +++ .../Locale/en-US/flavors/flavor-profiles.ftl | 3 +- Resources/Prototypes/Body/Organs/moth.yml | 12 +++---- .../Objects/Consumable/Food/Baked/bread.yml | 2 ++ .../Objects/Consumable/Food/Baked/pizza.yml | 4 +++ .../Objects/Consumable/Food/ingredients.yml | 6 ++++ .../Objects/Consumable/Food/produce.yml | 5 +-- .../Objects/Consumable/Food/snacks.yml | 32 ++++++++---------- .../Entities/Objects/Materials/materials.yml | 3 +- .../Entities/Objects/Consumable/Food/moth.yml | 33 ++++++++++++++++--- .../Objects/Consumable/Food/ration.yml | 2 -- .../Recipes/Crafting/Cooking/moth_recipes.yml | 16 ++++++--- Resources/Prototypes/tags.yml | 6 ---- 15 files changed, 92 insertions(+), 45 deletions(-) create mode 100644 Content.Server/_NF/Kitchen/Components/MothFoodComponent.cs diff --git a/Content.Server/Body/Components/StomachComponent.cs b/Content.Server/Body/Components/StomachComponent.cs index d541ca4d7c4..d63210a473f 100644 --- a/Content.Server/Body/Components/StomachComponent.cs +++ b/Content.Server/Body/Components/StomachComponent.cs @@ -69,5 +69,11 @@ public ReagentDelta(ReagentQuantity reagentQuantity) public void Increment(TimeSpan delta) => Lifetime += delta; } + + /// + /// Frontier: If false, this entity can eat anything with FoodComponent.RequiresSpecialDigestion set to false. If true, it can only eat items matching its specialDigestion criteria. + /// + [DataField] + public bool SpecialDigestibleOnly = false; } } diff --git a/Content.Server/Nutrition/EntitySystems/FoodSystem.cs b/Content.Server/Nutrition/EntitySystems/FoodSystem.cs index 214346463a0..7850f9cbe68 100644 --- a/Content.Server/Nutrition/EntitySystems/FoodSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/FoodSystem.cs @@ -429,6 +429,8 @@ private bool IsDigestibleBy(EntityUid food, FoodComponent component, List Date: Fri, 6 Dec 2024 18:23:30 +0000 Subject: [PATCH 057/179] Automatic Changelog (#2488) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 1ae10fc1833..694af6c9c06 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5705,3 +5705,11 @@ Entries: message: Fixed a bug with wristwatch mail packages. id: 5557 time: '2024-12-06T18:01:18.0000000+00:00' +- author: whatston3 + changes: + - type: Tweak + message: Moth food involving cloth, cotton, or pyrotton is only edible by moths. + - type: Tweak + message: Moth food recipes can be made in the oven. + id: 5558 + time: '2024-12-06T18:23:03.0000000+00:00' From 2a92cee928394cd4a51a229122d352624a3c784f Mon Sep 17 00:00:00 2001 From: Dmitri Date: Fri, 6 Dec 2024 13:23:50 -0500 Subject: [PATCH 058/179] Added rubber ammo to NFSD TechFab (#2518) * Added rubber ammo to SecurityTechFab Moved nonlethal recipes from dynamic to static for SecurityTechFab inherited by NfsdTechFab * Return and comment shotgun recipes * Moved to NFSD * Update lathe.yml * NFSD Stuff * Update arsenal.yml --------- Co-authored-by: Whatstone Co-authored-by: Dvir Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Entities/Structures/Machines/lathe.yml | 13 +-- Resources/Prototypes/Recipes/Lathes/tools.yml | 11 -- .../_NF/Entities/Objects/Tools/tools.yml | 9 ++ .../Entities/Structures/Machines/lathe.yml | 109 ++++++++++++++++++ .../_NF/Recipes/Lathes/security.yml | 10 ++ Resources/Prototypes/_NF/Research/arsenal.yml | 1 - 6 files changed, 129 insertions(+), 24 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index e36a3a983e0..b0d48161595 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -791,8 +791,8 @@ id: SecurityTechFab parent: BaseLatheLube name: security techfab - categories: [ HideSpawnMenu ] # Frontier description: Prints equipment for use by security crew. + categories: [ HideSpawnMenu ] # Frontier components: - type: Sprite sprite: Structures/Machines/techfab.rsi @@ -845,8 +845,6 @@ - RiotShield - SpeedLoaderMagnum - SpeedLoaderMagnumEmpty - - SpeedLoaderRifleHeavy # Frontier - - SpeedLoaderRifleHeavyEmpty # Frontier - Stunbaton - TargetClown - TargetHuman @@ -855,8 +853,6 @@ - WeaponFlareGunSecurity - WeaponLaserCarbinePractice - Zipties - - ThrusterSecurityMachineCircuitboard # Frontier - - ClothingOuterHardsuitEVAPrisoner # Frontier dynamicRecipes: - BoxBeanbag - BoxShotgunIncendiary @@ -908,13 +904,6 @@ - WeaponLaserCannon - WeaponLaserCarbine - WeaponXrayCannon - - ContrabandAppraisalTool # Frontier - - SpeedLoaderRifleHeavyIncendiary # Frontier - - SpeedLoaderRifleHeavyUranium # Frontier - - MagazineBoxLightRifleRubber # Frontier - - MagazineBoxMagnumRubber # Frontier - - MagazineBoxPistolRubber # Frontier - - MagazineBoxRifleRubber # Frontier - type: MaterialStorage whitelist: tags: diff --git a/Resources/Prototypes/Recipes/Lathes/tools.yml b/Resources/Prototypes/Recipes/Lathes/tools.yml index 32b9e638c4c..d6c7c4c65df 100644 --- a/Resources/Prototypes/Recipes/Lathes/tools.yml +++ b/Resources/Prototypes/Recipes/Lathes/tools.yml @@ -165,17 +165,6 @@ Cloth: 100 Steel: 50 -# Frontier -- type: latheRecipe - parent: BaseToolRecipe - id: UtilityBeltChiefEngineer - result: ClothingBeltChiefEngineer - completetime: 6 - materials: - Silver: 400 - Gold: 100 -# End Frontier - - type: latheRecipe parent: BaseToolRecipe id: HolofanProjector diff --git a/Resources/Prototypes/_NF/Entities/Objects/Tools/tools.yml b/Resources/Prototypes/_NF/Entities/Objects/Tools/tools.yml index ce4683e7471..769db615e98 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Tools/tools.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Tools/tools.yml @@ -1,3 +1,12 @@ +- type: latheRecipe + parent: BaseToolRecipe + id: UtilityBeltChiefEngineer + result: ClothingBeltChiefEngineer + completetime: 6 + materials: + Silver: 400 + Gold: 100 + - type: entity name: shipyard RCD parent: RCD diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml index 03c09ec39f2..ded393be509 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml @@ -571,6 +571,115 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Machine board: NfsdTechFabCircuitboard + - type: Lathe + idleState: icon + runningState: icon + staticRecipes: + - BoxLethalshot + - BoxShotgunPractice + - BoxShotgunSlug + - ClothingEyesHudNfsd + - CombatKnife + - Flash + - ForensicPad + - Handcuffs + - MagazineBoxLightRifle + - MagazineBoxLightRiflePractice + - MagazineBoxMagnum + - MagazineBoxMagnumPractice + - MagazineBoxPistol + - MagazineBoxPistolPractice + - MagazineBoxRifle + - MagazineBoxRiflePractice + - MagazineLightRifle + - MagazineLightRifleEmpty + - MagazinePistol + - MagazinePistolEmpty + - MagazinePistolSubMachineGun + - MagazinePistolSubMachineGunEmpty + - MagazinePistolSubMachineGunTopMounted + - MagazinePistolSubMachineGunTopMountedEmpty + - MagazineRifle + - MagazineRifleEmpty + - MagazineShotgun + - MagazineShotgunEmpty + - MagazineShotgunSlug + - RiotShield + - SpeedLoaderMagnum + - SpeedLoaderMagnumEmpty + - SpeedLoaderRifleHeavy + - SpeedLoaderRifleHeavyEmpty + - Stunbaton + - TargetClown + - TargetHuman + - TargetSyndicate + - WeaponDisablerPractice +# - WeaponFlareGunSecurity + - WeaponLaserCarbinePractice + - Zipties + - ThrusterNfsdMachineCircuitboard + - SmallThrusterMachineCircuitboard + - GyroscopeNfsdMachineCircuitboard + - SmallGyroscopeNfsdMachineCircuitboard + - ClothingOuterHardsuitEVAPrisoner + - BoxBeanbag + - MagazineBoxLightRifleRubber + - MagazineBoxMagnumRubber + - MagazineBoxPistolRubber + - MagazineBoxRifleRubber + - MagazineShotgunBeanbag + - WeaponDisabler + - ContrabandAppraisalTool + - HoloprojectorNfsd + - ClothingBackpackElectropack + dynamicRecipes: + - BoxShotgunIncendiary + - BoxShotgunUranium + - BoxShellTranquilizer + - ExplosivePayload + - FlashPayload + - GrenadeBlast + - GrenadeEMP + - GrenadeFlash + - MagazineBoxLightRifleIncendiary + - MagazineBoxLightRifleUranium + - MagazineBoxMagnumIncendiary + - MagazineBoxMagnumUranium + - MagazineBoxPistolIncendiary + - MagazineBoxPistolUranium + - MagazineBoxRifleIncendiary + - MagazineBoxRifleUranium + - MagazineGrenadeEmpty + - MagazineLightRifleIncendiary + - MagazineLightRifleUranium + - MagazinePistolIncendiary + - MagazinePistolUranium + - MagazineRifleIncendiary + - MagazineRifleUranium + - MagazineShotgunIncendiary + - PortableRecharger + - PowerCageHigh + - PowerCageMedium + - PowerCageSmall + - ShuttleGunDusterCircuitboard + - ShuttleGunFriendshipCircuitboard + - ShuttleGunPerforatorCircuitboard + - ShuttleGunSvalinnMachineGunCircuitboard + - Signaller + - SignalTrigger + - SpeedLoaderMagnumIncendiary + - SpeedLoaderMagnumUranium + - TelescopicShield + - TimerTrigger + - Truncheon + - VoiceTrigger + - WeaponAdvancedLaser + - WeaponDisablerSMG + - WeaponLaserCannon + - WeaponLaserCarbine + - WeaponXrayCannon + - SpeedLoaderRifleHeavyIncendiary + - SpeedLoaderRifleHeavyUranium - type: entity id: MercenaryTechFab diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/security.yml b/Resources/Prototypes/_NF/Recipes/Lathes/security.yml index 6375216d624..e3d7fc24d4b 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/security.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/security.yml @@ -124,3 +124,13 @@ Glass: 5 Plasma: 10 Silver: 5 + +- type: latheRecipe + id: ClothingEyesHudNfsd + parent: ClothingEyesHudSecurity + result: ClothingEyesHudNfsd + +- type: latheRecipe + id: HoloprojectorNfsd + parent: ClothingEyesHudSecurity + result: HoloprojectorNfsdEmpty \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Research/arsenal.yml b/Resources/Prototypes/_NF/Research/arsenal.yml index 287333c35ed..a7ab184407a 100644 --- a/Resources/Prototypes/_NF/Research/arsenal.yml +++ b/Resources/Prototypes/_NF/Research/arsenal.yml @@ -15,7 +15,6 @@ - Handcuffs - ClothingOuterArmorBulletproofNF - ClothingOuterCoatBHTrench - - ContrabandAppraisalTool - PinpointerUniversalNF - ClothingEyesHudBountyHunter - WeaponShotgunKammererNF From 43e025403dcdc5c06281ff74032fa83b562eede8 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 6 Dec 2024 18:24:17 +0000 Subject: [PATCH 059/179] Automatic Changelog (#2518) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 694af6c9c06..53a1f0b160d 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5713,3 +5713,11 @@ Entries: message: Moth food recipes can be made in the oven. id: 5558 time: '2024-12-06T18:23:03.0000000+00:00' +- author: DmitriTheDemon + changes: + - type: Tweak + message: >- + Added less-lethal ammunition to NFSD techfab by default, with additional + NFSD items. + id: 5559 + time: '2024-12-06T18:23:50.0000000+00:00' From 14916da1a6d5de6b28aac2725c96cbe500f904a2 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 6 Dec 2024 13:53:37 -0500 Subject: [PATCH 060/179] EMP: examine UI on items with EMP effects (#2520) * EMP descriptions * Comment cleanup * Fix Frontier comments, EMP label consistency --- Content.Server/Emp/EmpSystem.cs | 49 ++++++++++++++++++- .../_NF/Emp/EmpDescriptionComponent.cs | 27 ++++++++++ Content.Server/_NF/M_Emp/M_EmpSystem.cs | 2 +- Resources/Locale/en-US/_NF/emp/emp.ftl | 7 +++ .../Objects/Misc/subdermal_implants.yml | 2 +- .../Weapons/Guns/Ammunition/explosives.yml | 4 ++ .../Guns/Ammunition/Cartridges/pistol.yml | 4 ++ .../Weapons/Guns/Ammunition/explosives.yml | 4 ++ .../Weapons/Guns/Battery/battery_guns.yml | 4 ++ .../Entities/Structures/Machines/m_emp.yml | 4 ++ 10 files changed, 104 insertions(+), 3 deletions(-) create mode 100644 Content.Server/_NF/Emp/EmpDescriptionComponent.cs create mode 100644 Resources/Locale/en-US/_NF/emp/emp.ftl diff --git a/Content.Server/Emp/EmpSystem.cs b/Content.Server/Emp/EmpSystem.cs index 538a9521561..7cee9fff035 100644 --- a/Content.Server/Emp/EmpSystem.cs +++ b/Content.Server/Emp/EmpSystem.cs @@ -14,6 +14,9 @@ using Robust.Server.GameStates; // Frontier: EMP Blast PVS using Robust.Shared.Configuration; // Frontier: EMP Blast PVS using Robust.Shared; // Frontier: EMP Blast PVS +using Content.Shared.Verbs; // Frontier: examine verb +using Robust.Shared.Utility; // Frontier: examine verb +using Content.Server.Examine; // Frontier: examine verb namespace Content.Server.Emp; @@ -23,6 +26,7 @@ public sealed class EmpSystem : SharedEmpSystem [Dependency] private readonly TransformSystem _transform = default!; [Dependency] private readonly PvsOverrideSystem _pvs = default!; // Frontier: EMP Blast PVS [Dependency] private readonly IConfigurationManager _cfg = default!; // Frontier: EMP Blast PVS + [Dependency] private readonly ExamineSystem _examine = default!; // Frontier: examine verb public const string EmpPulseEffectPrototype = "EffectEmpBlast"; // Frontier: EffectEmpPulse @@ -31,6 +35,8 @@ public override void Initialize() base.Initialize(); SubscribeLocalEvent(OnExamine); SubscribeLocalEvent(HandleEmpTrigger); + SubscribeLocalEvent>(OnEmpTriggerExamine); // Frontier + SubscribeLocalEvent>(OnEmpDescriptorExamine); // Frontier SubscribeLocalEvent(OnRadioSendAttempt); SubscribeLocalEvent(OnRadioReceiveAttempt); @@ -45,7 +51,7 @@ public override void Initialize() /// The range of the EMP pulse. /// The amount of energy consumed by the EMP pulse. /// The duration of the EMP effects. - /// Frontier: a list of the grids that should not be affected by the + /// Frontier: a list of the grids that should not be affected by the pulse. public void EmpPulse(MapCoordinates coordinates, float range, float energyConsumption, float duration, List? immuneGrids = null) { foreach (var uid in _lookup.GetEntitiesInRange(coordinates, range)) @@ -148,6 +154,47 @@ private void OnExamine(EntityUid uid, EmpDisabledComponent component, ExaminedEv args.PushMarkup(Loc.GetString("emp-disabled-comp-on-examine")); } + // Frontier: examine EMP trigger objects + private void OnEmpTriggerExamine(EntityUid uid, EmpOnTriggerComponent component, GetVerbsEvent args) + { + if (!args.CanInteract || !args.CanAccess) + return; + + var msg = GetEmpDescription(component.Range, component.EnergyConsumption, component.DisableDuration); + + _examine.AddDetailedExamineVerb(args, component, msg, + Loc.GetString("emp-examinable-verb-text"), "/Textures/Interface/VerbIcons/smite.svg.192dpi.png", + Loc.GetString("emp-examinable-verb-message")); + } + private void OnEmpDescriptorExamine(EntityUid uid, EmpDescriptionComponent component, GetVerbsEvent args) + { + if (!args.CanInteract || !args.CanAccess) + return; + + var msg = GetEmpDescription(component.Range, component.EnergyConsumption, component.DisableDuration); + + _examine.AddDetailedExamineVerb(args, component, msg, + Loc.GetString("emp-examinable-verb-text"), "/Textures/Interface/VerbIcons/smite.svg.192dpi.png", + Loc.GetString("emp-examinable-verb-message")); + } + + private FormattedMessage GetEmpDescription(float range, float energy, float time) + { + var msg = new FormattedMessage(); + msg.AddMarkupOrThrow(Loc.GetString("emp-examine")); + msg.PushNewline(); + msg.AddMarkupOrThrow(Loc.GetString("emp-range-value", + ("value", range))); + msg.PushNewline(); + msg.AddMarkupOrThrow(Loc.GetString("emp-energy-value", + ("value", energy))); + msg.PushNewline(); + msg.AddMarkupOrThrow(Loc.GetString("emp-time-value", + ("value", time))); + return msg; + } + // End Frontier + private void HandleEmpTrigger(EntityUid uid, EmpOnTriggerComponent comp, TriggerEvent args) { EmpPulse(_transform.GetMapCoordinates(uid), comp.Range, comp.EnergyConsumption, comp.DisableDuration); diff --git a/Content.Server/_NF/Emp/EmpDescriptionComponent.cs b/Content.Server/_NF/Emp/EmpDescriptionComponent.cs new file mode 100644 index 00000000000..0d8a1d8a9d2 --- /dev/null +++ b/Content.Server/_NF/Emp/EmpDescriptionComponent.cs @@ -0,0 +1,27 @@ +namespace Content.Server.Emp; + +/// +/// Generates an EMP description for an entity that won't otherwise get one. +/// +[RegisterComponent] +[Access(typeof(EmpSystem))] +public sealed partial class EmpDescriptionComponent : Component +{ + /// + /// The range of the EMP blast, in meters + /// + [DataField] + public float Range = 1.0f; + + /// + /// How much energy will be consumed per battery in range + /// + [DataField] + public float EnergyConsumption; + + /// + /// How long it disables targets in seconds + /// + [DataField] + public float DisableDuration = 10f; +} diff --git a/Content.Server/_NF/M_Emp/M_EmpSystem.cs b/Content.Server/_NF/M_Emp/M_EmpSystem.cs index 71189a06706..b10f58d3b6b 100644 --- a/Content.Server/_NF/M_Emp/M_EmpSystem.cs +++ b/Content.Server/_NF/M_Emp/M_EmpSystem.cs @@ -288,7 +288,7 @@ private bool SpawnM_Emp(EntityUid uid, M_EmpGeneratorComponent component) Report(uid, component.M_EmpChannel, "m_emp-system-announcement-active", ("timeLeft", component.EngagedTime.TotalSeconds), ("grid", stationName!)); var empRange = 100; - var empEnergyConsumption = 2700000; + var empEnergyConsumption = 2_700_000; var empDisabledDuration = 60; var xform = Transform(uid); diff --git a/Resources/Locale/en-US/_NF/emp/emp.ftl b/Resources/Locale/en-US/_NF/emp/emp.ftl new file mode 100644 index 00000000000..1a166966ae6 --- /dev/null +++ b/Resources/Locale/en-US/_NF/emp/emp.ftl @@ -0,0 +1,7 @@ +emp-examinable-verb-text = EMP +emp-examinable-verb-message = Examine the EMP values. + +emp-examine = It causes an EMP with: +emp-range-value = - [color=yellow]{$value} m[/color] of range. +emp-energy-value = - [color=yellow]{POWERJOULES($value)}[/color] of energy absorption from any battery in range. +emp-time-value = - [color=yellow]{$value} s[/color] of device deactivation. diff --git a/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml b/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml index 50af662c925..b41dc189da8 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml @@ -167,7 +167,7 @@ parent: BaseSubdermalImplant id: EmpImplant name: EMP implant - description: This implant creates an electromagnetic pulse when activated. + description: This implant creates a 2.75 m, 10 s, 2.7 MJ electromagnetic pulse when activated. # Frontier: add units categories: [ HideSpawnMenu ] components: - type: SubdermalImplant diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml index 1bd10f39298..c93ab9c10a8 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml @@ -139,6 +139,10 @@ - type: SpentAmmoVisuals state: frag suffix: false + - type: EmpDescription # Frontier + range: 5 # Frontier + energyConsumption: 2700000 # Frontier + disableDuration: 10 # Frontier # Cannon Balls diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml index 0d5d65e42a7..1878e52cd33 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml @@ -22,3 +22,7 @@ components: - type: CartridgeAmmo proto: BulletPistolEmp + - type: EmpDescription + range: 0.3 + energyConsumption: 2700000 + disableDuration: 10 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml index 4ccf8468ccf..05db82c75ff 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml @@ -17,6 +17,10 @@ - type: Sprite sprite: _NF/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi state: rpg-emp + - type: EmpDescription + range: 2 + energyConsumption: 2700000 + disableDuration: 30 # Cannon Balls - type: entity diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 74cc2360fbd..a989bc3e524 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -35,6 +35,10 @@ steps: 5 zeroVisible: true - type: Appearance + - type: EmpDescription + range: 2 + energyConsumption: 2700000 + disableDuration: 30 - type: entity id: WeaponLaserTurboNF diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/m_emp.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/m_emp.yml index 19985a7f0bb..cc7923e3d76 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/m_emp.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/m_emp.yml @@ -76,3 +76,7 @@ - type: DeviceLinkSink ports: - On + - type: EmpDescription + range: 100 + energyConsumption: 2700000 + disableDuration: 60 From 26d7939d8af3b663393883b804ccc98bb925c533 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 6 Dec 2024 18:54:02 +0000 Subject: [PATCH 061/179] Automatic Changelog (#2520) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 53a1f0b160d..f2410f465f3 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5721,3 +5721,11 @@ Entries: NFSD items. id: 5559 time: '2024-12-06T18:23:50.0000000+00:00' +- author: whatston3 + changes: + - type: Add + message: >- + Items with EMP effects can now be examined to get their effect's + duration and strength. + id: 5560 + time: '2024-12-06T18:53:38.0000000+00:00' From 36f60e012572c44259dcdbb68a8f73e1de8f2649 Mon Sep 17 00:00:00 2001 From: Southbridge <7013162+southbridge-fur@users.noreply.github.com> Date: Fri, 6 Dec 2024 13:54:15 -0500 Subject: [PATCH 062/179] Fixed disposals issue (#2505) --- Resources/Maps/_NF/Outpost/frontier.yml | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/Resources/Maps/_NF/Outpost/frontier.yml b/Resources/Maps/_NF/Outpost/frontier.yml index a3d549ebd3c..7cf56977535 100644 --- a/Resources/Maps/_NF/Outpost/frontier.yml +++ b/Resources/Maps/_NF/Outpost/frontier.yml @@ -26504,12 +26504,7 @@ entities: - uid: 661 components: - type: Transform - pos: 53.5,19.5 - parent: 2173 - - uid: 662 - components: - - type: Transform - pos: 52.5,19.5 + pos: 50.5,19.5 parent: 2173 - uid: 663 components: @@ -30216,12 +30211,7 @@ entities: - uid: 1233 components: - type: Transform - pos: 52.5,19.5 - parent: 2173 - - uid: 1234 - components: - - type: Transform - pos: 53.5,19.5 + pos: 50.5,19.5 parent: 2173 - uid: 1235 components: @@ -34573,6 +34563,11 @@ entities: - type: Transform pos: 38.5,19.5 parent: 2173 + - uid: 662 + components: + - type: Transform + pos: 53.5,19.5 + parent: 2173 - uid: 664 components: - type: Transform @@ -34586,7 +34581,7 @@ entities: - uid: 671 components: - type: Transform - pos: 50.5,19.5 + pos: 52.5,19.5 parent: 2173 - uid: 672 components: From 31d1aea82ff1e0e92f289d506d1a4e132f9eda50 Mon Sep 17 00:00:00 2001 From: Maxtone <124747282+MagnusCrowe@users.noreply.github.com> Date: Fri, 6 Dec 2024 13:08:24 -0600 Subject: [PATCH 063/179] Adds fuel and real shipyards to Trade Outpost (#2494) Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Resources/Maps/_NF/POI/trade.yml | 357 ++++++++++++++++++------------- 1 file changed, 210 insertions(+), 147 deletions(-) diff --git a/Resources/Maps/_NF/POI/trade.yml b/Resources/Maps/_NF/POI/trade.yml index f70ae896966..1fab43e1778 100644 --- a/Resources/Maps/_NF/POI/trade.yml +++ b/Resources/Maps/_NF/POI/trade.yml @@ -45,7 +45,7 @@ entities: version: 6 -2,0: ind: -2,0 - tiles: BgAAAAAACAAAAAAACAAAAAAABgAAAAAAAQAAAAACAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAAAQAAAAABAQAAAAABBgAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAABAQAAAAACAQAAAAABAQAAAAACBgAAAAAAAQAAAAABAQAAAAACAQAAAAACAQAAAAABBgAAAAAAAQAAAAABAQAAAAADBgAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAADAQAAAAACAQAAAAAAAQAAAAAABgAAAAAAAQAAAAAAAQAAAAADAQAAAAABAQAAAAADBgAAAAAAAQAAAAAAAQAAAAAABgAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAACAQAAAAACAQAAAAACAQAAAAAABgAAAAAAAQAAAAAAAQAAAAACAQAAAAACAQAAAAADBgAAAAAACAAAAAAACAAAAAAABgAAAAAAAQAAAAABAQAAAAADAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAAAAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAAABQAAAAADBQAAAAACBQAAAAADBQAAAAACAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAACCAAAAAAABQAAAAABAgAAAAAABQAAAAABAQAAAAACAQAAAAABBQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAACCAAAAAAABQAAAAABBQAAAAABBQAAAAABAQAAAAAAAQAAAAACBQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAADCAAAAAAABQAAAAADAgAAAAAABQAAAAAAAQAAAAACAQAAAAABBQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAABBQAAAAABBQAAAAAABQAAAAABBQAAAAAAAQAAAAACAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAgAAAAAAAgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAABAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAA + tiles: BgAAAAAACAAAAAAACAAAAAAABgAAAAAAAQAAAAACAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAAAQAAAAABAQAAAAABBgAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAABAQAAAAACAQAAAAABAQAAAAACBgAAAAAAAQAAAAABAQAAAAACAQAAAAACAQAAAAABBgAAAAAAAQAAAAABAQAAAAADBgAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAADAQAAAAACAQAAAAAAAQAAAAAABgAAAAAAAQAAAAAAAQAAAAADAQAAAAABAQAAAAADBgAAAAAAAQAAAAAAAQAAAAAABgAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAACAQAAAAACAQAAAAACAQAAAAAABgAAAAAAAQAAAAAAAQAAAAACAQAAAAACAQAAAAADBgAAAAAACAAAAAAACAAAAAAABgAAAAAAAQAAAAABAQAAAAADAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAAAAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAAABQAAAAADBQAAAAACBQAAAAADBQAAAAACAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAACCAAAAAAABQAAAAABAgAAAAAABQAAAAABAQAAAAACAQAAAAABBQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAACCAAAAAAABQAAAAABBQAAAAABBQAAAAABAQAAAAAAAQAAAAACBQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAADCAAAAAAABQAAAAADAgAAAAAABQAAAAAAAQAAAAACAQAAAAABBQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAABQAAAAABBQAAAAABBQAAAAAABQAAAAABBQAAAAAAAQAAAAACAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAACAAAAAAACAAAAAAAAgAAAAAABQAAAAAAAgAAAAAAAgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAABAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAA version: 6 1,0: ind: 1,0 @@ -89,11 +89,11 @@ entities: version: 6 1,-2: ind: 1,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAACBQAAAAACBQAAAAAABQAAAAADBQAAAAACBQAAAAADAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAABBQAAAAADAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAACBQAAAAADAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAHAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAADBQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAACAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAABAQAAAAAABQAAAAAABQAAAAACBQAAAAABBQAAAAACBQAAAAADAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAACBQAAAAACBQAAAAAABQAAAAADBQAAAAACBQAAAAADAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAABBQAAAAADAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAACBQAAAAADAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAHAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAADBQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAACCAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAABAQAAAAAABQAAAAAABQAAAAACBQAAAAABBQAAAAACBQAAAAADCAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA version: 6 2,1: ind: 2,1 - tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAIAwAAAAAAAwAAAAAAAwAAAAAHAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAMAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAIAwAAAAAAAwAAAAALAwAAAAAEAwAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAAAwAAAAAEAwAAAAAKAwAAAAAAAwAAAAABAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAABAwAAAAAAAwAAAAAAAwAAAAAMAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAALAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAIAwAAAAAAAwAAAAAAAwAAAAAHAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAMAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAACAAAAAAAAwAAAAAIAwAAAAAAAwAAAAALAwAAAAAEAwAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAAAwAAAAAEAwAAAAAKAwAAAAAAAwAAAAABAwAAAAAAAgAAAAAACAAAAAAAAwAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAABAwAAAAAAAwAAAAAAAwAAAAAMAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAALAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,1: ind: 3,1 @@ -105,7 +105,7 @@ entities: version: 6 5,-1: ind: 5,-1 - tiles: AwAAAAAAAwAAAAAAAwAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAEAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAABAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAABBQAAAAAABQAAAAABBQAAAAADBQAAAAACAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADAgAAAAAABQAAAAADCAAAAAAABQAAAAACAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAACBQAAAAABBQAAAAAACAAAAAAABQAAAAACAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAAABQAAAAAACAAAAAAABQAAAAADAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAACBQAAAAABBQAAAAABBQAAAAACBQAAAAACAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAADAQAAAAACAQAAAAADAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAAAAQAAAAACAQAAAAAAAQAAAAACBgAAAAAACAAAAAAACAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAABBgAAAAAAAQAAAAABAQAAAAADBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAABAQAAAAACAQAAAAABAQAAAAABBgAAAAAAAQAAAAABAQAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AwAAAAAAAwAAAAAAAwAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAEAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAABAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAABBQAAAAAABQAAAAABBQAAAAADBQAAAAACAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADAgAAAAAABQAAAAADCAAAAAAABQAAAAACAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAACBQAAAAABBQAAAAAACAAAAAAABQAAAAACAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAAABQAAAAAACAAAAAAABQAAAAADAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAACBQAAAAABBQAAAAABBQAAAAACBQAAAAACAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAADAQAAAAACAQAAAAADAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAAAAQAAAAACAQAAAAAAAQAAAAACBgAAAAAACAAAAAAACAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAABBgAAAAAAAQAAAAABAQAAAAADBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAABAQAAAAACAQAAAAABAQAAAAABBgAAAAAAAQAAAAABAQAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,0: ind: 3,0 @@ -113,7 +113,7 @@ entities: version: 6 4,0: ind: 4,0 - tiles: AQAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABgAAAAAAAQAAAAABAQAAAAACAgAAAAAAAgAAAAAAAgAAAAAACAAAAAAACAAAAAAAAwAAAAAFAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAABAQAAAAABAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAHAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAADAQAAAAACAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAQAAAAADAQAAAAABAQAAAAACAgAAAAAAAwAAAAAAAwAAAAAJAwAAAAAAAwAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAQAAAAABAQAAAAADAQAAAAACAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAQAAAAACAQAAAAACAQAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAADAQAAAAADBgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAABAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAACAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAFAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAABAwAAAAAAAwAAAAAAAwAAAAABAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAJAwAAAAAAAwAAAAAAAwAAAAAIAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAAAwAAAAAFAwAAAAAA + tiles: AQAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABgAAAAAAAQAAAAABAQAAAAACAgAAAAAAAgAAAAAAAgAAAAAACAAAAAAACAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAABAQAAAAABAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAHAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAADAQAAAAACAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAQAAAAADAQAAAAABAQAAAAACAgAAAAAAAwAAAAAAAwAAAAAJAwAAAAAAAwAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAQAAAAABAQAAAAADAQAAAAACAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAQAAAAACAQAAAAACAQAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAADAQAAAAADBgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAABAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAACAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAFAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAABAwAAAAAAAwAAAAAAAwAAAAABAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAJAwAAAAAAAwAAAAAAAwAAAAAIAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAAAwAAAAAFAwAAAAAA version: 6 3,-1: ind: 3,-1 @@ -121,7 +121,7 @@ entities: version: 6 4,-1: ind: 4,-1 - tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAKAwAAAAAAAgAAAAAAAwAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAALAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAQAAAAACAQAAAAAAAQAAAAADAgAAAAAAAwAAAAABAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAABAQAAAAADAQAAAAACAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAABAQAAAAACCAAAAAAAAgAAAAAAAwAAAAAAAQAAAAADAQAAAAAAAQAAAAACAQAAAAABAQAAAAACAQAAAAACAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAAAAQAAAAABAQAAAAAACAAAAAAAAgAAAAAAAwAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAACAQAAAAACAQAAAAABAQAAAAADAQAAAAADAQAAAAAACAAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAADAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAQAAAAABAQAAAAAAAQAAAAADAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAACAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAQAAAAAAAQAAAAADAQAAAAACAwAAAAAGAgAAAAAAAwAAAAAAAwAAAAAHAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABQAAAAAAAQAAAAABAQAAAAACAQAAAAACAwAAAAAJAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAEAwAAAAAAAgAAAAAABQAAAAAAAQAAAAADAQAAAAADAQAAAAACAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAKAwAAAAAAAwAAAAAAAgAAAAAACAAAAAAAAQAAAAACAQAAAAACAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAACAAAAAAAAQAAAAABAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAABAQAAAAACAQAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABgAAAAAAAQAAAAAAAQAAAAABAQAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABgAAAAAAAQAAAAADAQAAAAAB + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAKAwAAAAAAAgAAAAAAAwAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAALAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAQAAAAACAQAAAAAAAQAAAAADAgAAAAAAAwAAAAABAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAABAQAAAAADAQAAAAACAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAABAQAAAAACCAAAAAAAAgAAAAAAAwAAAAAAAQAAAAADAQAAAAAAAQAAAAACAQAAAAABAQAAAAACAQAAAAACAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAAAAQAAAAABAQAAAAAACAAAAAAAAgAAAAAAAwAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAACAQAAAAACAQAAAAABAQAAAAADAQAAAAADAQAAAAAACAAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAADAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAQAAAAABAQAAAAAAAQAAAAADAgAAAAAAAgAAAAAACAAAAAAAAgAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAACAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAAQAAAAAAAQAAAAADAQAAAAACAwAAAAAGAgAAAAAAAwAAAAAAAwAAAAAHAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABQAAAAAAAQAAAAABAQAAAAACAQAAAAACAwAAAAAJAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAEAwAAAAAAAgAAAAAABQAAAAAAAQAAAAADAQAAAAADAQAAAAACAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAKAwAAAAAAAwAAAAAAAgAAAAAACAAAAAAAAQAAAAACAQAAAAACAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAACAAAAAAAAQAAAAABAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAADAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAABAQAAAAACAQAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABgAAAAAAAQAAAAAAAQAAAAABAQAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABgAAAAAAAQAAAAADAQAAAAAB version: 6 2,0: ind: 2,0 @@ -3156,6 +3156,12 @@ entities: - type: Transform pos: 27.5,0.5 parent: 1 + - type: Door + secondsUntilStateChange: -168.75337 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True - proto: AirlockGlass entities: - uid: 88 @@ -10804,6 +10810,31 @@ entities: - type: Transform pos: 25.5,-4.5 parent: 1 +- proto: ComputerShipyard + entities: + - uid: 175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,18.5 + parent: 1 + - uid: 489 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-4.5 + parent: 1 + - uid: 534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-1.5 + parent: 1 + - uid: 551 + components: + - type: Transform + pos: 10.5,-14.5 + parent: 1 - proto: ComputerTabletopCargoOrders entities: - uid: 238 @@ -23561,12 +23592,6 @@ entities: rot: -1.5707963267948966 rad pos: 48.5,20.5 parent: 1 - - uid: 102 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,19.5 - parent: 1 - uid: 295 components: - type: Transform @@ -23641,11 +23666,6 @@ entities: - type: Transform pos: 75.5,9.5 parent: 1 - - uid: 534 - components: - - type: Transform - pos: 78.5,-8.5 - parent: 1 - uid: 535 components: - type: Transform @@ -23901,6 +23921,18 @@ entities: rot: 1.5707963267948966 rad pos: 64.5,-6.5 parent: 1 + - uid: 1227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-18.5 + parent: 1 + - uid: 1228 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-17.5 + parent: 1 - uid: 1382 components: - type: Transform @@ -24377,6 +24409,18 @@ entities: rot: -1.5707963267948966 rad pos: 55.5,6.5 parent: 1 + - uid: 6425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,10.5 + parent: 1 + - uid: 6426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,10.5 + parent: 1 - proto: RailingCornerSmall entities: - uid: 101 @@ -24385,6 +24429,24 @@ entities: rot: 1.5707963267948966 rad pos: 48.5,22.5 parent: 1 + - uid: 108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-8.5 + parent: 1 + - uid: 109 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-16.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-19.5 + parent: 1 - uid: 300 components: - type: Transform @@ -24562,6 +24624,11 @@ entities: rot: 3.141592653589793 rad pos: 64.5,-3.5 parent: 1 + - uid: 1230 + components: + - type: Transform + pos: 48.5,19.5 + parent: 1 - uid: 1510 components: - type: Transform @@ -24729,6 +24796,17 @@ entities: - type: Transform pos: 55.5,3.5 parent: 1 + - uid: 6427 + components: + - type: Transform + pos: -22.5,10.5 + parent: 1 + - uid: 6428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,10.5 + parent: 1 - proto: RandomPosterAny entities: - uid: 3349 @@ -24944,16 +25022,6 @@ entities: - type: Transform pos: 5.5,-18.5 parent: 1 - - uid: 6299 - components: - - type: Transform - pos: 23.5,-17.5 - parent: 1 - - uid: 6300 - components: - - type: Transform - pos: 23.5,-18.5 - parent: 1 - uid: 6301 components: - type: Transform @@ -25726,31 +25794,6 @@ entities: - type: Transform pos: 24.684456,2.3707576 parent: 1 -- proto: SellOnlyMothershipComputer - entities: - - uid: 1225 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,18.5 - parent: 1 - - uid: 1226 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 77.5,-4.5 - parent: 1 - - uid: 1227 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-1.5 - parent: 1 - - uid: 1228 - components: - - type: Transform - pos: 10.5,-14.5 - parent: 1 - proto: ShuttersNormalOpen entities: - uid: 1207 @@ -26428,6 +26471,13 @@ entities: - Pressed: Toggle 6075: - Pressed: Toggle +- proto: SignArmory + entities: + - uid: 592 + components: + - type: Transform + pos: 50.5,-1.5 + parent: 1 - proto: SignAtmos entities: - uid: 1938 @@ -26762,18 +26812,6 @@ entities: - type: Transform pos: 30.5,3.5 parent: 1 -- proto: SignSec - entities: - - uid: 1231 - components: - - type: Transform - pos: 54.5,-2.5 - parent: 1 - - uid: 1254 - components: - - type: Transform - pos: 51.5,-0.5 - parent: 1 - proto: SignSecurearea entities: - uid: 1901 @@ -26821,12 +26859,17 @@ entities: - type: Transform pos: -19.5,11.5 parent: 1 -- proto: SignSecureMedRed +- proto: SignSecurity entities: - - uid: 1230 + - uid: 552 components: - type: Transform - pos: 50.5,-1.5 + pos: 54.5,-2.5 + parent: 1 + - uid: 593 + components: + - type: Transform + pos: 51.5,-0.5 parent: 1 - proto: SignShock entities: @@ -27848,6 +27891,28 @@ entities: - type: Transform pos: 59.5,-13.5 parent: 1 +- proto: VendingMachineCigs + entities: + - uid: 1225 + components: + - type: Transform + pos: -23.5,11.5 + parent: 1 + - uid: 1254 + components: + - type: Transform + pos: 47.5,21.5 + parent: 1 + - uid: 3244 + components: + - type: Transform + pos: 80.5,-9.5 + parent: 1 + - uid: 6424 + components: + - type: Transform + pos: 23.5,-18.5 + parent: 1 - proto: VendingMachineClothing entities: - uid: 6158 @@ -27890,6 +27955,36 @@ entities: - type: Transform pos: 34.5,3.5 parent: 1 +- proto: VendingMachineFuelVend + entities: + - uid: 1226 + components: + - type: Transform + pos: -24.5,11.5 + parent: 1 + missingComponents: + - Anchorable + - uid: 1231 + components: + - type: Transform + pos: 47.5,20.5 + parent: 1 + missingComponents: + - Anchorable + - uid: 2666 + components: + - type: Transform + pos: 79.5,-9.5 + parent: 1 + missingComponents: + - Anchorable + - uid: 6423 + components: + - type: Transform + pos: 23.5,-17.5 + parent: 1 + missingComponents: + - Anchorable - proto: VendingMachineHydrobe entities: - uid: 3263 @@ -28209,6 +28304,12 @@ entities: - type: Transform pos: 50.5,23.5 parent: 1 + - uid: 102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,19.5 + parent: 1 - uid: 105 components: - type: Transform @@ -28424,11 +28525,6 @@ entities: - type: Transform pos: 46.5,22.5 parent: 1 - - uid: 175 - components: - - type: Transform - pos: 46.5,18.5 - parent: 1 - uid: 176 components: - type: Transform @@ -28829,16 +28925,6 @@ entities: - type: Transform pos: 71.5,2.5 parent: 1 - - uid: 551 - components: - - type: Transform - pos: 70.5,2.5 - parent: 1 - - uid: 552 - components: - - type: Transform - pos: 69.5,2.5 - parent: 1 - uid: 553 components: - type: Transform @@ -31777,15 +31863,11 @@ entities: - type: Transform pos: -25.5,11.5 parent: 1 - - uid: 2539 - components: - - type: Transform - pos: -24.5,11.5 - parent: 1 - uid: 2540 components: - type: Transform - pos: -23.5,11.5 + rot: -1.5707963267948966 rad + pos: 69.5,2.5 parent: 1 - uid: 2541 components: @@ -32296,12 +32378,8 @@ entities: - uid: 2665 components: - type: Transform - pos: 23.5,-18.5 - parent: 1 - - uid: 2666 - components: - - type: Transform - pos: 23.5,-17.5 + rot: -1.5707963267948966 rad + pos: 70.5,2.5 parent: 1 - uid: 2667 components: @@ -32756,6 +32834,12 @@ entities: - type: Transform pos: -14.5,5.5 parent: 1 + - uid: 3247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-9.5 + parent: 1 - uid: 3264 components: - type: Transform @@ -32989,6 +33073,18 @@ entities: - type: Transform pos: 3.5,-9.5 parent: 1 + - uid: 3573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,12.5 + parent: 1 + - uid: 3574 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,12.5 + parent: 1 - uid: 3723 components: - type: Transform @@ -33331,6 +33427,18 @@ entities: rot: 3.141592653589793 rad pos: 65.5,-19.5 parent: 1 + - uid: 6299 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-18.5 + parent: 1 + - uid: 6300 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-17.5 + parent: 1 - uid: 6317 components: - type: Transform @@ -33603,21 +33711,6 @@ entities: - type: Transform pos: 82.5,11.5 parent: 1 - - uid: 108 - components: - - type: Transform - pos: 47.5,21.5 - parent: 1 - - uid: 109 - components: - - type: Transform - pos: 47.5,20.5 - parent: 1 - - uid: 110 - components: - - type: Transform - pos: 47.5,19.5 - parent: 1 - uid: 146 components: - type: Transform @@ -34363,11 +34456,6 @@ entities: - type: Transform pos: 44.5,21.5 parent: 1 - - uid: 489 - components: - - type: Transform - pos: 44.5,20.5 - parent: 1 - uid: 490 components: - type: Transform @@ -34443,16 +34531,6 @@ entities: - type: Transform pos: 43.5,15.5 parent: 1 - - uid: 592 - components: - - type: Transform - pos: 70.5,1.5 - parent: 1 - - uid: 593 - components: - - type: Transform - pos: 69.5,1.5 - parent: 1 - uid: 596 components: - type: Transform @@ -34571,17 +34649,17 @@ entities: - uid: 706 components: - type: Transform - pos: 80.5,-9.5 + pos: 46.5,18.5 parent: 1 - uid: 707 components: - type: Transform - pos: 79.5,-9.5 + pos: 69.5,1.5 parent: 1 - uid: 708 components: - type: Transform - pos: 78.5,-9.5 + pos: 70.5,1.5 parent: 1 - uid: 977 components: @@ -35628,6 +35706,11 @@ entities: - type: Transform pos: 69.5,3.5 parent: 1 + - uid: 2539 + components: + - type: Transform + pos: 44.5,20.5 + parent: 1 - uid: 2603 components: - type: Transform @@ -37873,11 +37956,6 @@ entities: - type: Transform pos: -23.5,15.5 parent: 1 - - uid: 3244 - components: - - type: Transform - pos: -23.5,12.5 - parent: 1 - uid: 3245 components: - type: Transform @@ -37888,11 +37966,6 @@ entities: - type: Transform pos: -23.5,14.5 parent: 1 - - uid: 3247 - components: - - type: Transform - pos: -24.5,12.5 - parent: 1 - uid: 3248 components: - type: Transform @@ -38903,16 +38976,6 @@ entities: - type: Transform pos: 31.5,-9.5 parent: 1 - - uid: 3573 - components: - - type: Transform - pos: 24.5,-17.5 - parent: 1 - - uid: 3574 - components: - - type: Transform - pos: 24.5,-18.5 - parent: 1 - uid: 3575 components: - type: Transform From 6cafb022c082171b887f80372a11d2ed9a93d299 Mon Sep 17 00:00:00 2001 From: Dmitri Date: Fri, 6 Dec 2024 18:59:32 -0500 Subject: [PATCH 064/179] Added Empess cryosleep (#2476) * Added Empess cryosleep Added cryosleep chamber to empress in place of morgue slab * Update empress.yml --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Dvir --- Resources/Maps/_NF/Shuttles/Nfsd/empress.yml | 30 ++++++-------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml index ec49623df92..0e55998c6c1 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml @@ -150,7 +150,6 @@ entities: color: '#5C7D4DFF' id: BoxGreyscale decals: - 78: -20,-3 79: -20,-4 80: -20,-5 - node: @@ -11545,6 +11544,13 @@ entities: - type: Transform pos: -1.5,6.5 parent: 1 +- proto: MachineCryoSleepPod + entities: + - uid: 545 + components: + - type: Transform + pos: -18.5,-2.5 + parent: 1 - proto: MachineElectrolysisUnit entities: - uid: 824 @@ -11629,12 +11635,6 @@ entities: parent: 1 - proto: Morgue entities: - - uid: 545 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-2.5 - parent: 1 - uid: 640 components: - type: Transform @@ -11676,20 +11676,6 @@ entities: - type: Transform pos: 20.5,4.5 parent: 1 - - type: ContainerContainer - containers: - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - blueprint: !type:Container - showEnts: False - occludes: True - ents: [] - proto: NitrogenCanister entities: - uid: 744 @@ -16870,7 +16856,7 @@ entities: - type: Transform pos: -10.5,1.5 parent: 1 -- proto: WarpPointShip +- proto: WarpPoint entities: - uid: 2563 components: From e7a688e4e1039a82a6ab4b5cb126676032e39a10 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 6 Dec 2024 23:59:57 +0000 Subject: [PATCH 065/179] Automatic Changelog (#2476) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index f2410f465f3..a9249b2ec15 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5729,3 +5729,9 @@ Entries: duration and strength. id: 5560 time: '2024-12-06T18:53:38.0000000+00:00' +- author: DmitriTheDemon + changes: + - type: Tweak + message: Added cryosleep pod to Empress + id: 5561 + time: '2024-12-06T23:59:32.0000000+00:00' From fcf38e65c18d51513c9cc47924c9200294aacf1e Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Sat, 7 Dec 2024 10:39:41 +0000 Subject: [PATCH 066/179] Adds fryer to piecrust (#2495) Adds fryer to piecrust in addition to a button to feather the thrusters --- Resources/Maps/_NF/Shuttles/piecrust.yml | 101 +++++++++++------------ 1 file changed, 46 insertions(+), 55 deletions(-) diff --git a/Resources/Maps/_NF/Shuttles/piecrust.yml b/Resources/Maps/_NF/Shuttles/piecrust.yml index 748b3894263..991c1366cb1 100644 --- a/Resources/Maps/_NF/Shuttles/piecrust.yml +++ b/Resources/Maps/_NF/Shuttles/piecrust.yml @@ -609,6 +609,14 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,8.5 parent: 8756 +- proto: ButtonFrameCautionSecurity + entities: + - uid: 357 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,5.5 + parent: 8756 - proto: ButtonFrameGrey entities: - uid: 333 @@ -913,29 +921,11 @@ entities: parent: 8756 - proto: ClosetChefFilled entities: - - uid: 151 + - uid: 355 components: - type: Transform - pos: -1.5,2.5 - parent: 8756 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14923 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + pos: -1.7735012,2.4642923 + parent: 8756 - proto: ClosetWallO2N2FilledRandom entities: - uid: 35 @@ -966,19 +956,6 @@ entities: - type: Transform pos: -1.5,1.5 parent: 8756 - - type: ContainerContainer - containers: - board: !type:Container - showEnts: False - occludes: True - ents: [] - bank-ATM-cashSlot: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - - type: Physics - canCollide: False - - type: ItemSlots - proto: CrateFreezer entities: - uid: 321 @@ -1779,6 +1756,13 @@ entities: - type: Transform pos: 0.5,4.5 parent: 8756 +- proto: KitchenDeepFryer + entities: + - uid: 151 + components: + - type: Transform + pos: 2.5,4.5 + parent: 8756 - proto: KitchenElectricRange entities: - uid: 262 @@ -1848,10 +1832,10 @@ entities: parent: 8756 - proto: LockerFreezerBase entities: - - uid: 261 + - uid: 356 components: - type: Transform - pos: 2.5,4.5 + pos: -1.2630844,2.4642923 parent: 8756 - proto: LockerWallMaterialsBasic10Filled entities: @@ -1923,10 +1907,6 @@ entities: - type: Transform pos: 6.5,6.5 parent: 8756 - - type: FuelGenerator - on: False - - type: Physics - bodyType: Static - proto: PosterContrabandEAT entities: - uid: 265 @@ -2066,20 +2046,13 @@ entities: - type: Transform pos: 4.5,1.5 parent: 8756 - - type: ContainerContainer - containers: - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - blueprint: !type:Container - showEnts: False - occludes: True - ents: [] +- proto: ShelfKitchen + entities: + - uid: 261 + components: + - type: Transform + pos: -1.5,5.5 + parent: 8756 - proto: ShuttersNormalOpen entities: - uid: 229 @@ -2194,6 +2167,24 @@ entities: - Pressed: Toggle 350: - Pressed: Toggle + - uid: 358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,5.5 + parent: 8756 + - type: DeviceLinkSource + linkedPorts: + 243: + - Pressed: Toggle + 7: + - Pressed: Toggle + 17: + - Pressed: Toggle + 147: + - Pressed: Toggle + 118: + - Pressed: Toggle - proto: SignalButtonDirectional entities: - uid: 239 @@ -2803,7 +2794,7 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,9.5 parent: 8756 -- proto: WarpPointShip +- proto: WarpPoint entities: - uid: 305 components: From 7fbbcb8437e3144f204255a2c5876f011e455114 Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Sun, 8 Dec 2024 23:37:38 +0300 Subject: [PATCH 067/179] Nerf scrapbot on asteroids (#2535) * Scrapbot spawn animation * less speed for laser bot * Update Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * jittering --------- Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- .../_NF/Entities/Effects/mobspawn.yml | 53 ++++++++++++++- .../Markers/Spawners/Random/salvage.yml | 10 +-- .../Mobs/NPCs/mob_hostile_rogue_ai.yml | 3 + .../_NF/Effects/mobspawn.rsi/meta.json | 62 +++++++++++++++++- .../_NF/Effects/mobspawn.rsi/scrapbot.png | Bin 0 -> 5449 bytes .../Effects/mobspawn.rsi/scrapbot_laser.png | Bin 0 -> 5430 bytes .../Effects/mobspawn.rsi/scrapbot_threads.png | Bin 0 -> 5234 bytes .../mobspawn.rsi/scrapbot_thrusters.png | Bin 0 -> 5250 bytes 8 files changed, 120 insertions(+), 8 deletions(-) create mode 100644 Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot.png create mode 100644 Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_laser.png create mode 100644 Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_threads.png create mode 100644 Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_thrusters.png diff --git a/Resources/Prototypes/_NF/Entities/Effects/mobspawn.yml b/Resources/Prototypes/_NF/Entities/Effects/mobspawn.yml index 932434e5b8a..4c74c78f44a 100644 --- a/Resources/Prototypes/_NF/Entities/Effects/mobspawn.yml +++ b/Resources/Prototypes/_NF/Entities/Effects/mobspawn.yml @@ -193,7 +193,7 @@ state: golem - type: SpawnOnDespawn prototype: MobCoalGolem - + - type: entity id: MobSpawnGoldGolem parent: MobSpawnCrabNFQuartz @@ -269,4 +269,53 @@ sprite: /Textures/_NF/Effects/mobspawn.rsi state: golem - type: SpawnOnDespawn - prototype: MobUraniumGolem \ No newline at end of file + prototype: MobUraniumGolem + +# Scrapbots +- type: entity + id: MobSpawnScrapbot + parent: MobSpawnCrabNFQuartz + name: mobspawner scrapbot + components: + - type: Jittering + - type: Sprite + sprite: /Textures/_NF/Effects/mobspawn.rsi + state: scrapbot + - type: SpawnOnDespawn + prototype: MobRogueSiliconScrapAsteroid + +- type: entity + id: MobSpawnScrapbotThreads + parent: MobSpawnCrabNFQuartz + name: mobspawner scrapbot + components: + - type: Jittering + - type: Sprite + sprite: /Textures/_NF/Effects/mobspawn.rsi + state: scrapbot_threads + - type: SpawnOnDespawn + prototype: MobRogueSiliconScrapThreadsAsteroid + +- type: entity + id: MobSpawnScrapbotThrusters + parent: MobSpawnCrabNFQuartz + name: mobspawner scrapbot + components: + - type: Jittering + - type: Sprite + sprite: /Textures/_NF/Effects/mobspawn.rsi + state: scrapbot_thrusters + - type: SpawnOnDespawn + prototype: MobRogueSiliconScrapThrustersAsteroid + +- type: entity + id: MobSpawnScrapbotLaser + parent: MobSpawnCrabNFQuartz + name: mobspawner scrapbot + components: + - type: Jittering + - type: Sprite + sprite: /Textures/_NF/Effects/mobspawn.rsi + state: scrapbot_laser + - type: SpawnOnDespawn + prototype: MobRogueSiliconScrapThrustersRangedAsteroid diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml index da716e6abc3..bbc9a81a0d7 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml @@ -274,12 +274,12 @@ color: "#990000" - type: RandomSpawner rarePrototypes: - - MobRogueSiliconScrapThrustersRangedAsteroid - rareChance: 0.1 + - MobSpawnScrapbotLaser + rareChance: 0.05 prototypes: - - MobRogueSiliconScrapAsteroid - - MobRogueSiliconScrapThreadsAsteroid - - MobRogueSiliconScrapThrustersAsteroid + - MobSpawnScrapbot + - MobSpawnScrapbotThreads + - MobSpawnScrapbotThrusters chance: 0.45 offset: 0.2 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml index 913781fe434..4e6a99b2001 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_rogue_ai.yml @@ -1282,6 +1282,9 @@ id: MobRogueSiliconScrapThrustersRangedAsteroid categories: [ HideSpawnMenu ] components: + - type: MovementSpeedModifier + baseWalkSpeed : 2.6 + baseSprintSpeed : 2.6 - type: Loadout prototypes: - MobRogueSiliconLootT1 diff --git a/Resources/Textures/_NF/Effects/mobspawn.rsi/meta.json b/Resources/Textures/_NF/Effects/mobspawn.rsi/meta.json index 9fbf9debce5..cfbb7d273cb 100644 --- a/Resources/Textures/_NF/Effects/mobspawn.rsi/meta.json +++ b/Resources/Textures/_NF/Effects/mobspawn.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by belay5 (discord)", + "copyright": "Made by belay5 (discord), scrap bot sprite made by erhardsteinhauer (discord/github) using robot sprites taken from goonstation https://github.com/goonstation/goonstation/blob/master/icons/mob/robots.dmi", "size": { "x": 32, "y": 32 @@ -95,6 +95,66 @@ 0.3 ] ] + }, + { + + "name": "scrapbot", + "directions": 1, + "delays": [ + [ + 0.6, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + + "name": "scrapbot_laser", + "directions": 1, + "delays": [ + [ + 0.6, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + + "name": "scrapbot_threads", + "directions": 1, + "delays": [ + [ + 0.6, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + + "name": "scrapbot_thrusters", + "directions": 1, + "delays": [ + [ + 0.6, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] } ] } diff --git a/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot.png b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4e78e61eb3f3bb3b04a412781c896a9970713a GIT binary patch literal 5449 zcmV-P6}IY$P)uJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%A#H)hgxPQzoxo`=GQpM!XLkc+q6p4~WEQy}!HoX@) z_GMZX`hrp^8?XmQIbOE5&_4Ia><-(PZMVBKP`v#n&Fs!RGoNRk-#pJg&okerkW^Ah zC6!cCNhOt3Qny`Fv;%Ipd&oY!-9GT-Qb}M2_bT_0>kLUNMMde#uX=m0SpTcl(%r&O z8B?x8Dl9A%g@uLUz_SM^`L=}OnqpC0Q!D`9uc;9)zWAaz;xviPOYRl%Tt5+hqoPpt z_Fi$sX%fqyUOVpjqt<}PNEQ|r3V?aJxwM@+#m$>H*|cdBE9+JwHo%dZRHjaYD_!9K z#{>!<@8cd5rKkl0;OxBz`?5ZscsafR z#LEx%q*3WyKco=iL-#iiR>=WyuCpE#CG$QNiC# zuHfs_r)hcUGps)FS%K4PP0&-Z@XPM0V287cO6PitmfI6%HZ>_c_w4g{yjzJAs|Z7i2A6f4>KxRZX8aHzn>SC|-W&#Xj;a z78(^r+s0D^BKbDI4X@Wr{hO(}^P|^*0AzYH0r+*vCGzH`VE^<6>&y;(ib8t2nrv-W z1()x=48WO=4gjn^I6xn?^ik%K!Z$Lu5=ej#3}^C{PqeOVvDV31%iNN;a1y}i8zgF))*>seG-h`p$YtJkhECp#MehZV%1Mcg+Z zFTe9*A4SXUtct{?r65;P~R%r#G2fwa%1NPGGtaIqkk7*n*wdIdox%Lvia|-ivbLsy6 zdz!xZg8qIFDJe3?jvpV8-ed8wWXTc{2n1+uZjQSa#LKUAuBYK}eWF+ZX1(<|=l`SL zf=|((KWYH%b~|mf@f+Vvva+D4^$B*R?9z@~Ly>+bpblH*3o;LWEC@_p5K{(p=OeSj zSp`7aq+mkqrY41^-)~Uc=?}I8`txI&jC*0`3%oY-HP-g8MX~z0di5&({T>yJ3SMV+ zAYYL2Sk(Q^EiFu*+!D*>b?4vg@o}czuM28OOG6|a%UVlBlF6emTAE?>S%2m$*7{VWQHgwIJH3OyumMvXM zeM1A+u3aOrG@xa|rzjl$orebx!MPQX_2j@FP`tB|cbZ>ZtWGnV&F0(6M+h( z*(ZcRmSrK!vT(cIuoMygi#%_*mm5ibQb{G1R8mPLl~htmCH4QRgoo-OMUGbWy5@Lf z>dx0Ao5c4G0xJ0E-@76s`e=DrZ(R)z$B6 zyqsChhBJ-g>(K;p{``3WI@|Z$w!&ES=%NAJ+bzBLQC~^M?2rHV@aGFLutw_W&zB@g z5_PpOGv|5DH0yS&FF*8JA25QX#iiSa@Cp40m#wG}A04WW88#+!ZdhTP_<>gsuzUAz zyais^iT3KQY()h}oF=jB%V#r2p^U$&w` zTLbWB^?!jk0m#lNAm3uqj)j8|OE6-3DId)rzjf$(acGSC>kFa z#-CpzDxLcB0TwQ_h}6^xG%5-&U%gDx8=E!jNnLIb=W^8t`rOKOnkN(xvG7M-A7HdU ze!TL-TDZ_6!u(&pRL>_5oaN{@>AaPGAC=Da>~L0b>F0SYK9!~gd@#SG-5(V``T~ue zV6)k7`Qzt?{Q04qhFkvl&rGU6zEM%Abgl=W;cz{NKim~}0PYk&GAm(zc1{5RpFD7u z?{?H`37$Gs#q@)%0Gcf^l0Q;26txKouTH@M_|=b5{rPQbjRAR$B$=zG<|faT541jaeY!XlY1%#wDFaj*tLl#rD^Y)bB!A<+d{$pCACbRcemSyo zYq?M&{K1lCS*$KEAMoUx&V9o5N!8l-)#c?vmSruCF6#q~_Q#Kfzu@7AN92c(>%|AP z7c`ikol_w4Ef!vV`$yXMX#A0SKrqVsfZO4ZkCnfzyb+hn#YB?{ug}N6ni?jWOw`ra zlQ(Z3Yu2p6<#Or9hg)4x0FTEbxm+%`Y}q1;9$UcqvtQ5?=-{Dr2Stx9V9S;*A|8I! z01WZRzj8zK=XZB^)7{-YqCY+?yWJj_M}IiJ)ndWra?#q>rXBNmJhZg7a`4~>+5k-t zex$cX+r<>f3c-Hy%HKvR=~EE~t~X!lDEhwDXVW@c1AAnkBgY2${`7^Btz zqy6z?;dfr_qjt`5Cf<`p!#|suK5ZJ8x^6AUmt|x5;UC**d_rS|j&{EkOW{Kd0WjJh zKNkMY9v_X0LZhNEKX(SrE&Iqeo7K^B1b^Zrt0DZ3cE1$nceMMZz5Dh_M~@zrNMMjR zVgSN(><4Q0V>X*fNtvx3J9+XXKC4;-BK`5wPSqdp^@<^L@?(|T?Uu}DGk^bE!vKE1 z#WI8sX#8V;^6SC}G(Hi9tVa)PRNZNR{BZp2oC1-ZQy_-p+iW&rv_C)0AMRM>tJxo{ z%2rfFEdW3)Txc=05biX8Txg^MsH@#zcp>P`*X5=B?Nq+SGF%}HFiPD`{J7o;-zk-? zs1OnV1WCl&)%&6F@2JA(6FqZ00000NkvXXu0mjf?RT)M literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_laser.png b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_laser.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ef8b1fc6d003a23c3161e8de8954a78d2588a8 GIT binary patch literal 5430 zcmV-670K#}P)uJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%AEKd-e#s{E2zx}=tr9~OVn zF1xS6lB-*C)C(ZwXzs4)sb|2oUJ!+ga)~i6x!fiAgDNJ6{3zrMv1lv_B3$51x8XwN z=-WQ(4_aEg*s|xAg0?_iq`&6=c)QQtmTkA&UCQ0PZ?c))xAW#RZ|2RsnR(v_;uN^t0ky{y znZK})M;zS}M1Kd4l;1dWHvy~cfgsi`vE9(&7mQ`0X*R7z7^ZDJ|22Lx(bMv z@4J@5I>-7!g%B-2`(I|>FMp5oXZNsZ=@v@t_L%Z-8A+ycqz}k4X}#8&PN=ETz|FU< z=4-c`hMAvYae>PMxV4rLOGUz8e(P$sI!amRSWo^6+o+j!bt+Fj@f3=p@cLtkWSREF zlpp@KuoKdMz5YWYvYenp%UpA?<>&LRX9w~HS&!G>UxUk{#m}0Z5Oo(6E&u$*K61=v zPN}LMM$-a<`PN!1ilR{UR#MFQ;ah+Q?yR{JfR_rtCu?>Bwxd0iq}y?+DibDX(bkw& z(>cBqfR@%)04y%pM;|owvAjkKT*$~uU=(~Hq#KZyN@6s8X28diu0;GdWRrys>5m&EX<>JMQ0E`36@yrJe7xXrXhJQz|%IFrw>^mfyM< z_=k4BWo{OyR2Ap$(eY>0&WIa7Yz0`(g9~_lN+Q!{OH_T5$VT%Eq%27xIXRi+4@FVp#t&NoiXtRM z5t4Pyr&7~tfo)kIKA#Vt&qsH6H{IRc_?41LjU2N%TC~pZ?bU{$K-~CYyP&G7D*b!s4}!}b50{D|fO6C3`@<*v23zE!z<&K$1( z_#<_ne@=gY4G9S{Cr+LWiC<%`Ve#U{!sGE!Utb?}D~OiA&as|j2dYMk1t9J1g?PWy zF2SY7oWNOUX@%n}aZo91^lH_B~@4e=t;Z$vi)y_xv?%HOAW)uRA$;SakS`uO9Ihb##! zTe5_zW5?*~>cX?cqi4dUsvP)J4b%6-w=2Q)aOemq+SSOh<`)!b%gpKN={J;*5F+H` zbUFte6G9-%vXEt2IGs*df(U$q&%55s4TEpUkRd~c3>h+H$dIA`SB-kA?pN?^HCAcf zjLewxW07(3)#)$vANSq+K&;Ze*_d(RM`cYMAjzKr0LsdCLg?KQYl+H38#wXV2>?!f zc7n=78{*BpnfQZcwOR!r%F1>Me@5b30RhgyFpkW)@kiYP{Dlv|f(I7_T0mTtnO09( z*-o98nN}ZnX1w^Z=z{Qiy#Sm)yXS@##)1bIgoHO*vEqk)B^j|lzWw^=3lZ8PW9ZM9 zBuNsLhhSRfQ@Ux^>C|3+#A<)Q5Rw)x-7<)e{~^45zFON+cD7jr_`h3Q#gWu=9B!V#+Y=_U&as}Yj#9q=bry@7QuGQR$ZtJc8x}tN z28|tHwOW7j$Itfr^ZgeMKl$T7P1gMJr&N`7j`aW>J5a@eid|7xz*zBvvl8HEWX=cR zNa{J-wjRVY{Hf?iB1mt@bsnKfh6{c^R2g7d2mepovD? z4U9EEI4k(a_^oGarR6JEi-%QM*KkIUaL0#d$T6D(1uaIxk7$2DJpJ)EEq|~ifWX5w z_>Z8%zb?P^Y;D*?BibJjPk;Py{G#uQ0GK$Xj^Y*f(AfNUX05rM_U0}+XZ@4*<}OTE ze|BB|{_WcUaQ-h2rh^i1y|#Qf5_i_^YF&&eHNxx&NGA`2PN01oMYd z*t^1FLAa**{qbkaESvl#SIy6nl9IxtNs|D$bmU&t7!COinm@kj;vkE5 zLBa3^ke8PyOePblsi^?8x3^=pTG_dCCuwPEtUdkze*DJEKvqO%XOeR!Sg{S8M(CI%O z2m|p`Q&U+8Je-|PU0og7{_wcl9nk||Ecg-a4~VBf{(3rc#Nd#vdQ7z(cUDt&Nvoep!U$f5r*@q65u85cc%+gz)R@BQN}5eqLUlsIIOK z;kTZxm5v>#(ubhe<5yQ#OIsbK`n+K{=CCaw-v0Q3@_N0v-EOI^t&N#8XX^Z-q9UDd zHk(OHOJincCM_*3%)9@7L|-30Jw0*dgEkKs$gi%hmbPu%CRJBgOQ02eB!xeu{L8@t z5XGw=6@ZvNU5FC9UCf<3R}>Z&3X26%Vz&$IS}4o15DEf2!eT)LJBnk$&&$gbMMXs- zFE4LMen#f}QSI<(+*s$uSo`D0ns3OEAwz}? g88T$Z(EqUh1MH2fz*-FvSO5S307*qoM6N<$f*(tv*Z=?k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_threads.png b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_threads.png new file mode 100644 index 0000000000000000000000000000000000000000..e194cdeaf8bf65db4121d3d5a7a59294b8c54534 GIT binary patch literal 5234 zcmV-&6pibNP)uJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%AKPC0&{-s3C0A zXdLIFA|zv1YLMEJXhCBwtaK=q8zdG;8O#1bb2VvFX=$KHQwenuqiOW+eLkn|=8qKl$GvyYd+&Si>+k!%pErOs-)n_o%S z3qLENT!mCoQ6VZSDn#oOtyF$piKE3K94!t3@ODd!cC;S1Owica$i|M1i0yEsC5OdJ;PMc3 z{Vkia2PS#gH7ov+cYD4abLNSa?-S|)OGvhn-<$g*rIKWeUo zA0ah|-aA2RhQ~)9W6{kwlarG};iY}Zau%0|;N+K60JsCi^w@f!A6(-%V&5>ygU=YN z0HgfiSRVDRh8cxml)vil77n%ih4Z~{ux9-p>YPqf`8OnzsZ!}}O7hiS>*OWy`Bd;% z3v2oE%o%#_{upZj0#@LR+7irEJp8H~YuW2+qTbbjt=gV6^Z0RvEl)g&-|uJFFUBUyZbYaDI7LIexz%@5?!+^P{(bez?PT2LQjT{Em{9S=f(WrLMq9Kv7t{{2UmpP00JJg*J(E=VB<)5LD}f~VKtwknt(QbHd{)5wf5=G*f6gxG!p|=N za4R>kcnMGd0Y%{#k37QY=qQ7Og8(d8uz<0#G5zVc2GsKdR`u1h$s;*FbR=~DM)`ef zfxoKfTkkEQTT$>FNRGdvYemZVQ7gcD9s)k?(jiBc%Gj*MubV6m`E$xBU+a4T-aPPfQ3S1tVML-Kf)41ceyNiP61_#N%rv9I4lozr}NT;qVnJ%8r%$kPPQDcnKWQIIaws&PQgi zs|kR-1;M1)$B!!<|I>E0pMG}_U_L*t$+&GxxADT#7uY(r6~!80czBqpDW3{P1=kfg zkuS*jEb8|sdU{y6uqU3&o6esY3vjl#%M^a|!Eaf!UM>7o@MBiM^5x5gWx&EM&)>q1 z0jK``?YCE|V4Qj;K%KWaw?U%Z3cGh33qjL~-`aABjhh|=NC`jYZ0P3AnB2odq;@pxu@ zCxk$jWg*M5@OV714x#;ppEuj$MuwkJMj2(4QAQbMlu)&f$hqPtGucE7Ik zitaj*a%QUdW^_Re3=9BpzW0rJD~#3mua0<~Z<)o9x+EF5KmOmdpD#pYi!{-nFG-Rl zI@)1r(UZDq*5gqZKg`-6Fo&cy>-Wsy6Z#RZs;L$4A9lwLOURt7NwbN!KG({D0|)Sz z`Jowo>8`4#mLslQvH$ZYXnSwJ>CuTS%ORG^!wHTShwyCjNUA>{G3>3xY<^Wut-c4~ zW%qx8mjNg&Dx=h5(T{1B5Km>qwJ0CWAHQ?wP8u59)8UI0jc)Krz>C6 zs#O-D@qhiamyhoJh7Z45#4C$#rQX%RURM*}JzBz=(|LM@Pv`gbc14B9-k{M8<>lo+ z_~TcG{Q04qh9CU#ALpw6_-;j^-qip=XPcL{_x2mEfNRAM&x*z`EGh%wqdULh+r902 zf`<<`aoam50d!kpIDf8gC~6m^?M}f7bg6Hn`twhzH7_I6J*fKPwI*t`8@Sf|@T?Gu z@%wtaq^g=)@sI-bJty@9x4m2cvO(`)H;PryigCEIyWfAo$lg)uNrO!uk2j@1vbh`DJzejC56PlK^xNDol(8 zQo`5be_OR3TeV#P?0)kt0qTfX>z?8%cug@YK=a49wj5%|fRie=0jfX#;>Dx7KfVst zJ1?9dAyFPM*Pq|oa!8LXV#d}Btfub|NQ7TlR3_rBgqZsSu9ZK2I$xWIiC5ZxDKW|q zlOcZ66)=54#q0IX8ck?x124Y#qU6}+&`%QWY6WP~jKh)GNL1smxZ5hCg>>5gV~BR_ z?3sXMl&?vP`Hk?C`VC0niIG6RLH(p;SD>`>t7>X#Xxuhynk^gaq8@A7`I;%KV5Js| zVg6imK$;A#h|RYGVKa}39J?O)XF sVNIXx(lpnCMuJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%A5h+H$dDmJQ!Xje0hh})>NlIs7Jl+-Nni%oM%Sq8j7lp-MCr<}e*2Kv_S;R;e+xfp zQn?ydVPT;tEG!g9o;^az4P`{M_2c2UC<@hY z9}>qLCb90REi;}!VG9VY$-=@y0k9-Dm-e$~xpnInRaI4NXxxC<4#(seaLbW*SnzYyCDE-eYvz2wSpfU19xCsGsxpF#a02a z@&o;8R64eeDuh`1%l>ZR{kp$!`TRjvuHHk1-L5Nt)?_l3FMU8>wi>nCy20a7!Qam= z=eu*~Xno*wtUmBrfpcn0&{NUy*WOXiUPm>Rj%^gJv&GFkeOlqUXP?LG^|HGxnY`?S zy7D7G7Iwno*X|q1$a0bft@Y(%D=K22zXth=tfdGKvR#T|_3BjsQd3ju@9)>1eydMC-)B{~u8l6KxS@Db_a7_2V-@gM z^?d7td9)}Bt^@J$7d9_U7(ZeKSTBPQ*qxcoyu}jkOTY+uOAb~)DKp?=tzyJdS0|WvA8r^PI6c%DDDx#;imxVbw0NAY{-Vrh1e60M- zR|hFtXCvQYi50E!Z{1S6pg_X-5krvM?bi0YZwRh;N!+}7lRzLqT3Q+ajUj15b)lmJ z`$uZwj~tRmt9bZ(9o1R^=)rG1u^rp$Jyh8B=SMXTnA`eiuJ>-mcS&JMZZ3U4{lw`n zzhr30LsF8=$y2Ao(t9i(R;^kk{C+=Y&YX$46~xM~bZn!k-W@L%fcbAdM(4lOTkt9R z^CzqTo6SZ$?fl+1kL+wHYI~ghN&B_q*5R7o=U0cV@)eo;j|=>BmqwKV-TBDubyNe8 zmKunQefqS*=|62(q$Z{8d>C9tNn6n9e- zy}iBoOZ{3Ve2PN-A3fZE6fUiY>?gu|K(Wq7PB*`}Se<4zo6S?oM+g!2ak*TheiK3< z%d(JVS-4y-C`AN6q34bDa>L*oGGxe*Awz}?88T$(|5b4h)rS>2TGi{CGm)t~UyqE7 zZ@&FX`||ULexcWOXBsmh{FtnXBP0!H0D#)scOm@g&|9MM#CA@8aT0)&U!0`z#P&op zXA*z33JMAYAZlyh6~h@xXaxj0Bew};CX63<3m7hZ09HJ*BG>{Fszvk9P+R-1##=Q1 zOv0Io;_DHD=ufc0N&+Z zs6l&mw|0Fw#~dcH|Ep)I|9HRdy%SlMhgm8QI~3Oy3)e=Mr26v_J?;|p=C55}uB`!h zv-aP>n*ii2T28*jq8$rXLNt{T)l2zE{`g(Hc2QMT#b=G5AzDZJ7{i}m zA}SsF@&T4DvxtdgC?CdeWF1z_CvCfj+mPLi2jM()kDsah zpq4GOh#>zrTitwm-$fd}Pv@=lyQp+*W3Qu{YroE8<=Hf?!bkEu&NoMdPrN{*1_}xa zZu{dG5Bu|nZyIj<<3Bg4{`eL}q0+GpfTnsk^&jt#xdNt(ADWdQKWEW$06x9%B0ugu zp(S|oXf=0#*ao245<~gpg`tQcD7ZQWJJ77|M)c>mt2Hkp({fey#Rr>ctYKif`Jq{1 zxR2j)zFAtkzFa(^KxJ#2mf-FW+sLAzQJcz{qaG?>(3A6?>L;#rW8RwiUw*3#&*J|NNl_{s2>KJ?JI{NQoD_@MTJ zM)GqOEf@I~3$MKWGwpjM{&+ngm|%UtRQThg-30~kcs!ER>15~5oucT`rF35Wl74>&52V{EdUPo}ckUFi@FP~h zD1ZFRH#L8LUtb@6eSPElX@iPo2W2D72qF3!wFZ z_0ULuu#mH|vT!<`WMyS(X%o$FQ52ruS~({F>8+Jv1F>i|ZZBvm{PD5yyXJLscc!{< zEVyl;A>sUv^UYFIy<22uWsTxD)w{KLzt>T%jTh+H$dDmJhW>~3AJ7pIAu$A*$p8QV07*qo IM6N<$f(t-bp#T5? literal 0 HcmV?d00001 From 65337551397f146619ae2220eee76069cd5b734f Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 8 Dec 2024 20:38:09 +0000 Subject: [PATCH 068/179] Automatic Changelog (#2535) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index a9249b2ec15..4ecaab97bbe 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5735,3 +5735,9 @@ Entries: message: Added cryosleep pod to Empress id: 5561 time: '2024-12-06T23:59:32.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Tweak + message: Slightly nerfed asteroid scrapbots. + id: 5562 + time: '2024-12-08T20:37:38.0000000+00:00' From f9ae04f88162bb62cebb4c8dac32bf641b866dcc Mon Sep 17 00:00:00 2001 From: Qulibly <52052459+Qulibly@users.noreply.github.com> Date: Sun, 8 Dec 2024 23:35:30 +0100 Subject: [PATCH 069/179] NFSD Outpost Criminal Records Fix (#2440) * NFSD Outpost Criminal Records Fix * Fix comment issues in StationRecordsSystem.cs * Fix spacing in services.yml * Better sector-wide records, working crime db * SectorServiceSystem: teardown service entity * return shuttle records, bank services * Frontier comments * Minimize one changed block --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Whatstone Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- .../Systems/CriminalRecordsConsoleSystem.cs | 29 +++++++++---- .../Systems/CriminalRecordsHackerSystem.cs | 10 ++++- .../Systems/CriminalRecordsSystem.cs | 11 ++++- .../Systems/StationRecordsSystem.cs | 32 +++++++++++++- .../_NF/SectorServices/SectorServiceSystem.cs | 42 ++++++++++++------- .../StationSectorServiceHostComponent.cs | 3 ++ .../SpecialSectorRecordComponent.cs | 24 +++++++++++ .../_NF/Roles/Jobs/Pirates/pirate.yml | 2 + .../_NF/Roles/Jobs/Pirates/pirate_captain.yml | 2 + .../Roles/Jobs/Pirates/pirate_first_mate.yml | 2 + .../_NF/SectorServices/services.yml | 6 +++ 11 files changed, 134 insertions(+), 29 deletions(-) create mode 100644 Content.Server/_NF/StationRecords/SpecialSectorRecordComponent.cs diff --git a/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs b/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs index ca1d45e6449..9dc99e0d792 100644 --- a/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs +++ b/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs @@ -13,6 +13,7 @@ using System.Diagnostics.CodeAnalysis; using Content.Shared.IdentityManagement; using Content.Shared.Security.Components; +using Content.Server._NF.SectorServices; // Frontier namespace Content.Server.CriminalRecords.Systems; @@ -26,8 +27,9 @@ public sealed class CriminalRecordsConsoleSystem : SharedCriminalRecordsConsoleS [Dependency] private readonly PopupSystem _popup = default!; [Dependency] private readonly RadioSystem _radio = default!; [Dependency] private readonly StationRecordsSystem _records = default!; - [Dependency] private readonly StationSystem _station = default!; + // [Dependency] private readonly StationSystem _station = default!; // Frontier [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier public override void Initialize() { @@ -185,7 +187,7 @@ private void OnDeleteHistory(Entity ent, ref Cr private void UpdateUserInterface(Entity ent) { var (uid, console) = ent; - var owningStation = _station.GetOwningStation(uid); + var owningStation = _sectorService.GetServiceEntity(); // Frontier: _station.GetOwningStation < _sectorService.GetServiceEntity if (!TryComp(owningStation, out var stationRecords)) { @@ -193,13 +195,13 @@ private void UpdateUserInterface(Entity ent) return; } - var listing = _records.BuildListing((owningStation.Value, stationRecords), console.Filter); + var listing = _records.BuildListing((owningStation, stationRecords), console.Filter); // Frontier: owningStation.Value ent, EntityUi if (ent.Comp.ActiveKey is not { } id) return false; + // Frontier: sector-wide records // checking the console's station since the user might be off-grid using on-grid console - if (_station.GetOwningStation(ent) is not { } station) + // if (_station.GetOwningStation(ent) is not { } station) + // return false; + var station = _sectorService.GetServiceEntity(); + + if (!TryComp(station, out var stationRecords)) return false; + // End Frontier key = new StationRecordKey(id, station); mob = user; @@ -245,12 +253,17 @@ public void CheckNewIdentity(EntityUid uid) var name = Identity.Name(uid, EntityManager); var xform = Transform(uid); + // Frontier: sector-wide records // TODO use the entity's station? Not the station of the map that it happens to currently be on? - var station = _station.GetStationInMap(xform.MapID); + // var station = _station.GetStationInMap(xform.MapID); + // // var owningStation = _station.GetOwningStation(uid); + + var station = _sectorService.GetServiceEntity(); + // End Frontier - if (station != null && _records.GetRecordByName(station.Value, name) is { } id) + if (station.IsValid() && _records.GetRecordByName(station, name) is { } id) // Frontier: "station != null" < station.IsValid(), station.Value < station { - if (_records.TryGetRecord(new StationRecordKey(id, station.Value), + if (_records.TryGetRecord(new StationRecordKey(id, station), // Frontier: station.Value ent, ref CriminalR if (args.Cancelled || args.Handled || args.Target == null) return; - if (_station.GetOwningStation(ent) is not {} station) + // Frontier: sector-wide records + // if (_station.GetOwningStation(ent) is not {} station) + // return; + if (_sectorService.GetServiceEntity() is not { Valid: true} station) return; + // End Frontier: sector-wide records var reasons = _proto.Index(ent.Comp.Reasons); foreach (var (key, record) in _records.GetRecordsOfType(station)) diff --git a/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs b/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs index 7c65ce8c248..058c70e104b 100644 --- a/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs +++ b/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs @@ -10,6 +10,7 @@ using Content.Server.Station.Systems; using Content.Shared.CartridgeLoader; using Content.Shared.CartridgeLoader.Cartridges; +using Content.Server._NF.SectorServices; // Frontier namespace Content.Server.CriminalRecords.Systems; @@ -25,8 +26,9 @@ public sealed class CriminalRecordsSystem : SharedCriminalRecordsSystem { [Dependency] private readonly GameTicker _ticker = default!; [Dependency] private readonly StationRecordsSystem _records = default!; - [Dependency] private readonly StationSystem _station = default!; + // [Dependency] private readonly StationSystem _station = default!; // Frontier [Dependency] private readonly CartridgeLoaderSystem _cartridge = default!; + [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier public override void Initialize() { @@ -164,8 +166,13 @@ private void OnCartridgeUiReady(Entity ent, ref Ca private void UpdateReaderUi(Entity ent, EntityUid loaderUid) { - if (_station.GetOwningStation(ent) is not { } station) + // Frontier: sector-wide records + // if (_station.GetOwningStation(ent) is not { } station) + // return; + var station = _sectorService.GetServiceEntity(); + if (!station.IsValid()) return; + // End Frontier var records = _records.GetRecordsOfType(station) .Where(cr => cr.Item2.Status is not SecurityStatus.None || cr.Item2.History.Count > 0) diff --git a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs index e941e65c415..e472a3fef3b 100644 --- a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs +++ b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs @@ -1,5 +1,4 @@ using System.Diagnostics.CodeAnalysis; -using System.IO; using Content.Server.Access.Systems; using Content.Server.Forensics; using Content.Server.GameTicking; @@ -11,6 +10,8 @@ using Content.Shared.StationRecords; using Robust.Shared.Enums; using Robust.Shared.Prototypes; +using Robust.Shared.Random; // Frontier +using Content.Server._NF.SectorServices; // Frontier namespace Content.Server.StationRecords.Systems; @@ -39,6 +40,11 @@ public sealed class StationRecordsSystem : SharedStationRecordsSystem [Dependency] private readonly StationRecordKeyStorageSystem _keyStorage = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IdCardSystem _idCard = default!; + [Dependency] private readonly IRobustRandom _robustRandom = default!; // Frontier + [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier + [Dependency] private readonly ForensicsSystem _forensics = default!; // Frontier + + static readonly ProtoId[] FakeJobIds = [ "Contractor", "Pilot", "Mercenary" ]; // Frontier public override void Initialize() { @@ -95,6 +101,30 @@ private void CreateGeneralRecord(EntityUid station, EntityUid player, HumanoidCh TryComp(player, out var dnaComponent); CreateGeneralRecord(station, idUid.Value, profile.Name, profile.Age, profile.Species, profile.Gender, jobId, fingerprintComponent?.Fingerprint, dnaComponent?.DNA, profile, records); + + /// Frontier: generate sector-wide station record + if (TryComp(player, out var specialRecord) && specialRecord.RecordGeneration == RecordGenerationType.NoRecord) + return; + + EntityUid serviceEnt = _sectorService.GetServiceEntity(); + + if (TryComp(serviceEnt, out StationRecordsComponent? stationRecords)) + { + //Checks if certain information should be faked, if so, fake it. + string playerJob = jobId; + string? fingerprint = fingerprintComponent?.Fingerprint; + string? dna = dnaComponent?.DNA; + if (specialRecord != null + && specialRecord.RecordGeneration == RecordGenerationType.FalseRecord) + { + playerJob = _robustRandom.Pick(FakeJobIds); + fingerprint = _forensics.GenerateFingerprint(); + dna = _forensics.GenerateDNA(); + } + + CreateGeneralRecord(serviceEnt, idUid.Value, profile.Name, profile.Age, profile.Species, profile.Gender, playerJob, fingerprint, dna, profile, stationRecords); + } + /// End Frontier } diff --git a/Content.Server/_NF/SectorServices/SectorServiceSystem.cs b/Content.Server/_NF/SectorServices/SectorServiceSystem.cs index 8f1df78d0c8..c7fd4148139 100644 --- a/Content.Server/_NF/SectorServices/SectorServiceSystem.cs +++ b/Content.Server/_NF/SectorServices/SectorServiceSystem.cs @@ -1,4 +1,5 @@ using Content.Shared._NF.SectorServices.Prototypes; +using Content.Shared.GameTicking; using JetBrains.Annotations; using Robust.Shared.Prototypes; @@ -12,8 +13,8 @@ namespace Content.Server._NF.SectorServices; [PublicAPI] public sealed class SectorServiceSystem : EntitySystem { - [Robust.Shared.IoC.Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Robust.Shared.IoC.Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly IEntityManager _entityManager = default!; [ViewVariables(VVAccess.ReadOnly)] private EntityUid _entity = EntityUid.Invalid; // The station entity that's storing our services. @@ -22,16 +23,18 @@ public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnComponentStartup); - SubscribeLocalEvent(OnComponentShutdown); + SubscribeLocalEvent(OnComponentInit); + SubscribeLocalEvent(OnComponentRemove); + SubscribeLocalEvent(OnCleanup); } - private void OnComponentStartup(EntityUid uid, StationSectorServiceHostComponent component, ComponentStartup args) + private void OnComponentInit(EntityUid uid, StationSectorServiceHostComponent component, ComponentInit args) { Log.Debug($"OnComponentStartup! Entity: {uid} internal: {_entity}"); if (_entity == EntityUid.Invalid) { - _entity = uid; + _entity = Spawn(); + component.SectorUid = _entity; foreach (var servicePrototype in _prototypeManager.EnumeratePrototypes()) { @@ -41,18 +44,25 @@ private void OnComponentStartup(EntityUid uid, StationSectorServiceHostComponent } } - private void OnComponentShutdown(EntityUid uid, StationSectorServiceHostComponent component, ComponentShutdown args) + private void OnComponentRemove(EntityUid uid, StationSectorServiceHostComponent component, ComponentRemove args) { - Log.Debug($"OnComponentShutdown! Entity: {_entity}"); - if (_entity != EntityUid.Invalid) + Log.Debug($"ComponentRemove called! Entity: {_entity}"); + DeleteServiceEntity(); + } + + public void OnCleanup(RoundRestartCleanupEvent _) + { + Log.Debug($"RoundRestartCleanup called! Entity: {_entity}"); + DeleteServiceEntity(); + } + + private void DeleteServiceEntity() + { + if (EntityManager.EntityExists(_entity) && !Terminating(_entity)) { - foreach (var servicePrototype in _prototypeManager.EnumeratePrototypes()) - { - Log.Debug($"Removing component for service {servicePrototype.ID}"); - _entityManager.RemoveComponents(_entity, servicePrototype.Components); - } - _entity = EntityUid.Invalid; + QueueDel(_entity); } + _entity = EntityUid.Invalid; } public EntityUid GetServiceEntity() @@ -132,4 +142,4 @@ public EntityUid GetServiceEntity() // { // return uid != null && HasComponent(uid.Value); // } -} \ No newline at end of file +} diff --git a/Content.Server/_NF/SectorServices/StationSectorServiceHostComponent.cs b/Content.Server/_NF/SectorServices/StationSectorServiceHostComponent.cs index 0c7f6fd2d1f..545aba58ef9 100644 --- a/Content.Server/_NF/SectorServices/StationSectorServiceHostComponent.cs +++ b/Content.Server/_NF/SectorServices/StationSectorServiceHostComponent.cs @@ -4,6 +4,9 @@ namespace Content.Server._NF.SectorServices; /// A station with this component will host all sector-wide services. /// [RegisterComponent] +[Access(typeof(SectorServiceSystem))] public sealed partial class StationSectorServiceHostComponent : Component { + [ViewVariables(VVAccess.ReadOnly)] + public EntityUid SectorUid = EntityUid.Invalid; } diff --git a/Content.Server/_NF/StationRecords/SpecialSectorRecordComponent.cs b/Content.Server/_NF/StationRecords/SpecialSectorRecordComponent.cs new file mode 100644 index 00000000000..b1dd5375e32 --- /dev/null +++ b/Content.Server/_NF/StationRecords/SpecialSectorRecordComponent.cs @@ -0,0 +1,24 @@ +using Content.Server.StationRecords.Systems; + +namespace Content.Server.StationRecords; + +// This component ensures the entity it is attached to does not have generic station records created for them. +// +[Access(typeof(StationRecordsSystem))] +[RegisterComponent] +public sealed partial class SpecialSectorStationRecordComponent : Component +{ + // Makes it so that a person with this won't create additional records in other places + // Mainly used for antags syndicates so that they aren't suddenly in NFSD records and outed the minute they exist + // Most commonly used on Syndicate + [DataField] + public RecordGenerationType RecordGeneration = RecordGenerationType.Normal; +} + +[Flags] +public enum RecordGenerationType +{ + Normal, // This entity will have a normal sector record. + FalseRecord, // This entity will have a sector record with falsified data (job, DNA, fingerprints) + NoRecord, // This entity will not have a sector record. +} diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml index 6d1ce6357b8..97d7e984b74 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml @@ -24,6 +24,8 @@ - !type:AddComponentSpecial components: - type: MailDisabled + - type: SpecialSectorStationRecord + recordGeneration: FalseRecord - !type:AddImplantSpecial implants: [ FreelanceTrackingImplant ] - !type:GiveItemOnHolidaySpecial # Even pirates get a piece of cake. diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml index 4d3edd1f81a..4cb7019947c 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml @@ -25,6 +25,8 @@ - !type:AddComponentSpecial components: - type: MailDisabled + - type: SpecialSectorStationRecord + recordGeneration: FalseRecord - !type:AddImplantSpecial implants: [ FreelanceTrackingImplant ] - !type:GiveItemOnHolidaySpecial # Even pirates get a piece of cake. diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml index 6139ef57c31..95c7ca8c305 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml @@ -25,6 +25,8 @@ - !type:AddComponentSpecial components: - type: MailDisabled + - type: SpecialSectorStationRecord + recordGeneration: FalseRecord - !type:AddImplantSpecial implants: [ FreelanceTrackingImplant ] - !type:GiveItemOnHolidaySpecial # Even pirates get a piece of cake. diff --git a/Resources/Prototypes/_NF/SectorServices/services.yml b/Resources/Prototypes/_NF/SectorServices/services.yml index a8d7a5a0827..eb1bac494e8 100644 --- a/Resources/Prototypes/_NF/SectorServices/services.yml +++ b/Resources/Prototypes/_NF/SectorServices/services.yml @@ -26,3 +26,9 @@ !type:SectorBankAccountInfo balance: 8000 increasePerSecond: 20 # 72K per hour, about enough for minimum wage for the default NFSD size + + # A global source of character records (DNA, fingerprints, criminal records, etc.) +- type: sectorService + id: SectorRecords + components: + - type: StationRecords From 40556b5e1c32a9aaf12cf953eddbec4e4d47c522 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 8 Dec 2024 22:35:56 +0000 Subject: [PATCH 070/179] Automatic Changelog (#2440) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 4ecaab97bbe..8e1c89497cd 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5741,3 +5741,11 @@ Entries: message: Slightly nerfed asteroid scrapbots. id: 5562 time: '2024-12-08T20:37:38.0000000+00:00' +- author: Qulibly + changes: + - type: Tweak + message: >- + Criminal records computers now work sector-wide, and contain information + for all employees. + id: 5563 + time: '2024-12-08T22:35:31.0000000+00:00' From bcbd6e6c3ab89d99943e0f0dfbe371d1935a1f6c Mon Sep 17 00:00:00 2001 From: Alkheemist Date: Mon, 9 Dec 2024 09:47:05 +1100 Subject: [PATCH 071/179] Allow linking defaults on conveyors (#2486) * Split alternative save device verb into sink and source variants to make linking conveyor defaults work * Added frontier comments, removed possibility of dupe verbs * NetworkConfiguratorSystem comments --------- Co-authored-by: Whatstone --- .../Systems/NetworkConfiguratorSystem.cs | 41 ++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs b/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs index 0dc4f45d9e0..49870d1a315 100644 --- a/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs @@ -52,6 +52,8 @@ public override void Initialize() //Verbs SubscribeLocalEvent>(OnAddInteractVerb); SubscribeLocalEvent>(OnAddAlternativeSaveDeviceVerb); + SubscribeLocalEvent>(OnAddAlternativeSinkVerb); // Frontier + SubscribeLocalEvent>(OnAddAlternativeSourceVerb); // Frontier SubscribeLocalEvent>(OnAddSwitchModeVerb); //UI @@ -392,8 +394,44 @@ private void OnAddAlternativeSaveDeviceVerb(EntityUid uid, DeviceNetworkComponen return; } + // Frontier: removed check for DeviceSource/DeviceSink into separate verb functions. + } + + /// Frontier: DeviceSource/DeviceSink verbs + /// + /// Adds link default alt verb to devices with LinkSource components. + /// + + private void OnAddAlternativeSourceVerb(EntityUid uid, DeviceLinkSourceComponent component, GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || !args.Using.HasValue + || !TryComp(args.Using.Value, out var configurator)) + return; + + if (configurator is { LinkModeActive: true, ActiveDeviceLink: { } } && HasComp(args.Target)) + { + AlternativeVerb verb = new() + { + Text = Loc.GetString("network-configurator-link-defaults"), + Icon = new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/VerbIcons/in.svg.192dpi.png")), + Act = () => TryLinkDefaults(args.Using.Value, configurator, args.Target, args.User), + Impact = LogImpact.Low + }; + args.Verbs.Add(verb); + } + } + + /// + /// Adds link default alt verb to devices with LinkSink components if they aren't a LinkSource (to prevent duplicates). + /// + private void OnAddAlternativeSinkVerb(EntityUid uid, DeviceLinkSinkComponent component, GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || !args.Using.HasValue + || !TryComp(args.Using.Value, out var configurator)) + return; + if (configurator is { LinkModeActive: true, ActiveDeviceLink: { } } - && (HasComp(args.Target) || HasComp(args.Target))) + && HasComp(args.Target) && !HasComp(args.Target)) { AlternativeVerb verb = new() { @@ -405,6 +443,7 @@ private void OnAddAlternativeSaveDeviceVerb(EntityUid uid, DeviceNetworkComponen args.Verbs.Add(verb); } } + /// End Frontier: DeviceSource/DeviceSink verbs private void OnAddSwitchModeVerb(EntityUid uid, NetworkConfiguratorComponent configurator, GetVerbsEvent args) { From 9dac684b3f48cf8e093b4c5f39a34daa1fe07f00 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 8 Dec 2024 22:47:35 +0000 Subject: [PATCH 072/179] Automatic Changelog (#2486) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 8e1c89497cd..e0fa8093904 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5749,3 +5749,9 @@ Entries: for all employees. id: 5563 time: '2024-12-08T22:35:31.0000000+00:00' +- author: Alkheemist + changes: + - type: Tweak + message: Made conveyors mass linkable with alt-clicking + id: 5564 + time: '2024-12-08T22:47:05.0000000+00:00' From 704ad86d5b0f4fbcd257a2cf3affa565d0de03c4 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sun, 8 Dec 2024 18:27:38 -0500 Subject: [PATCH 073/179] Dehydratable Sharkminnow (#2529) * Dehydratable sharkminnow * Remove redundant tags * Sharkminnow plush/dehyd.: no unshaded * yaml linter fix --- .../_NF/Entities/Objects/Fun/toys.yml | 4 +--- .../Objects/Specific/rehydrateable.yml | 22 ++++++++++++++++++- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml index 736130a76b5..1471e58b0ba 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml @@ -62,7 +62,7 @@ - type: Sprite sprite: _NF/Objects/Fun/toys.rsi state: plushie_cmo - + - type: entity parent: PlushieCarp id: NFPlushieSharkMinnow @@ -77,10 +77,8 @@ inhandVisuals: left: - state: inhand-left - shader: unshaded right: - state: inhand-right - shader: unshaded - type: entity parent: BasePlushie diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/rehydrateable.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/rehydrateable.yml index 3b0811e1758..3041938ca2b 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Specific/rehydrateable.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/rehydrateable.yml @@ -27,4 +27,24 @@ components: - type: Rehydratable possibleSpawns: - - MobPig \ No newline at end of file + - MobPig + +- type: entity + parent: DehydratedSpaceCarp + id: DehydratedSharkMinnow + name: dehydrated sharkminnow + description: Looks like a plush toy sharkminnow, but just add water and it becomes a real-life sharkminnow! + components: + - type: Rehydratable + possibleSpawns: + - MobShark + - type: Sprite + sprite: _NF/Objects/Fun/sharkminnow.rsi + state: sharkminnowplush + - type: Item + heldPrefix: sharkminnowplush + inhandVisuals: + left: + - state: inhand-left + right: + - state: inhand-right From 6149dd047954a9c73dc5068edf8445098eb8bde5 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sun, 8 Dec 2024 18:50:04 -0500 Subject: [PATCH 074/179] Makes coins stackable (#2534) --- .../Entities/Objects/Misc/treasure.yml | 25 ++++++++++++---- Resources/Prototypes/_NF/Stacks/coins.yml | 30 +++++++++++++++++++ 2 files changed, 50 insertions(+), 5 deletions(-) create mode 100644 Resources/Prototypes/_NF/Stacks/coins.yml diff --git a/Resources/Prototypes/Entities/Objects/Misc/treasure.yml b/Resources/Prototypes/Entities/Objects/Misc/treasure.yml index dfe33ab1112..4df6a70743f 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/treasure.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/treasure.yml @@ -158,8 +158,11 @@ - type: PhysicalComposition materialComposition: Steel: 300 - - type: StaticPrice + - type: StackPrice # Frontier: Static Date: Sun, 8 Dec 2024 18:50:21 -0500 Subject: [PATCH 075/179] More toy-like emotional support RPG sprites & sounds (#2532) * emotional support RPG sprites * Revert emotional RPG probability * Rename toy RPG to "toy RPG" * Remove double carriage return --- .../_NF/Entities/Objects/Fun/toys.yml | 47 ++++++++++++------ .../Objects/Weapons/Guns/Ammunition/toy.yml | 20 -------- Resources/Prototypes/_NF/Mail/mail.yml | 2 +- Resources/Prototypes/_NF/tags.yml | 3 ++ .../Fun/emotional_support_rocket.rsi/icon.png | Bin 0 -> 378 bytes .../inhand-left.png | Bin 0 -> 318 bytes .../inhand-right.png | Bin 0 -> 316 bytes .../emotional_support_rocket.rsi/meta.json | 22 ++++++++ .../Fun/emotional_support_rpg.rsi/base.png | Bin 0 -> 654 bytes .../equipped-BACKPACK.png | Bin 0 -> 1860 bytes .../emotional_support_rpg.rsi/inhand-left.png | Bin 0 -> 1031 bytes .../inhand-right.png | Bin 0 -> 1051 bytes .../Fun/emotional_support_rpg.rsi/mag-0.png | Bin 0 -> 237 bytes .../Fun/emotional_support_rpg.rsi/mag-1.png | Bin 0 -> 237 bytes .../Fun/emotional_support_rpg.rsi/meta.json | 40 +++++++++++++++ .../rocket0-inhand-left.png | Bin 0 -> 785 bytes .../rocket0-inhand-right.png | Bin 0 -> 777 bytes 17 files changed, 97 insertions(+), 37 deletions(-) delete mode 100644 Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/toy.yml create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/base.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-0.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-1.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-right.png diff --git a/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml index 1471e58b0ba..e35e2cb4e45 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml @@ -531,41 +531,56 @@ state: white - type: entity - name: Emotional support RPG + name: toy RPG parent: [BaseClearContraband, WeaponLauncherRocket] id: WeaponLauncherRocketToy suffix: Toy - description: A deactived RPG modified to only allow foam RPG warheads. "When in times of trouble and stressed out as can be, DON'T worry now because S.E.S.W.C has what you need!" + description: A plush toy, this launches foam "grenades". There are stitches on the side that spell out "SAM". components: - type: Sprite - sprite: Objects/Weapons/Guns/Launchers/rocket.rsi - layers: + sprite: _NF/Objects/Fun/emotional_support_rpg.rsi + layers: # explicit just in case the base changes. - state: base map: ["enum.GunVisualLayers.Base"] - state: mag-0 map: ["enum.GunVisualLayers.Mag"] - type: Clothing - sprite: Objects/Weapons/Guns/Launchers/rocket.rsi + sprite: _NF/Objects/Fun/emotional_support_rpg.rsi - type: Gun - fireRate: 0.5 soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/rpgfire.ogg + path: /Audio/Effects/thunk.ogg + soundEmpty: + collection: ToySqueak - type: BallisticAmmoProvider whitelist: tags: - - BulletFoam + - NFFoamRPG proto: BulletFoamRPG - capacity: 1 soundInsert: - path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + collection: ToySqueak - type: EmitSoundOnCollide sound: - path: /Audio/DeltaV/Voice/Vulpkanin/dog_bark1.ogg - - type: MagazineVisuals - magState: mag - steps: 2 - zeroVisible: false - - type: Appearance + collection: ToySqueak + +- type: entity + id: BulletFoamRPG + description: Looks like the REAL THING... if you squint. I hope your target's wearing face protection. + name: foam RPG rocket + parent: BaseItem + components: + - type: Tag + tags: + - NFFoamRPG + - Trash + - type: Ammo + - type: Sprite + sprite: _NF/Objects/Fun/emotional_support_rocket.rsi + state: icon + - type: EmitSoundOnCollide + sound: + path: /Audio/Weapons/rubberhammer.ogg + - type: StaminaDamageOnCollide + damage: 20 # Grown cap gun, in toys.yml for consistency with fake parent - type: entity diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/toy.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/toy.yml deleted file mode 100644 index ef7561954d2..00000000000 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/toy.yml +++ /dev/null @@ -1,20 +0,0 @@ -- type: entity - id: BulletFoamRPG - description: Looks like the REAL THING! I hope you're wearing face protection. - name: Foam RPG rocket - parent: BaseItem - components: - - type: Tag - tags: - - BulletFoam - - Trash - - type: Ammo - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi - layers: - - state: rpg - - type: EmitSoundOnCollide - sound: - path: /Audio/Weapons/rubberhammer.ogg - - type: StaminaDamageOnCollide - damage: 20 diff --git a/Resources/Prototypes/_NF/Mail/mail.yml b/Resources/Prototypes/_NF/Mail/mail.yml index d3f70d67fe7..7efd7751564 100644 --- a/Resources/Prototypes/_NF/Mail/mail.yml +++ b/Resources/Prototypes/_NF/Mail/mail.yml @@ -1340,7 +1340,7 @@ contents: - id: WeaponLauncherRocketToy - id: BulletFoamRPG - amount: 1 + amount: 2 - type: entity categories: [ HideSpawnMenu ] diff --git a/Resources/Prototypes/_NF/tags.yml b/Resources/Prototypes/_NF/tags.yml index fb0f3d7a954..81c8d23bf8d 100644 --- a/Resources/Prototypes/_NF/tags.yml +++ b/Resources/Prototypes/_NF/tags.yml @@ -108,3 +108,6 @@ - type: Tag id: NFVGRoidInterior + +- type: Tag + id: NFFoamRPG diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/icon.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..988a7f2cca72da729d74792a1b518cc60a7dc758 GIT binary patch literal 378 zcmV-=0fqjFP)1Z{Hz8H`%nZ995_I+#SRV*3Sl7YeW zcpB@27#JA-{bh%X z-@N>YL0wl4s~NvF2!UJYK4aDV;K6$a28P=VEKCr`|M~YHZqe;)x6#x=%@Si} zxOw>1wn>g2Y)djr}ML~7#OP0q9%NrWy2y@t^eEae8A?oQ7{Td!6+C7qW}c} Y0G9w_4r~7)8vpT$D2NP!9+9XiNT6IQ$^NiLBN@@lcJgcKW`RbT-^p)H>9rV#| z(@R_5$*<2%1R4qi4b38%Ddqgzx6N|9wq(sNzZgF8%oKC^++Mb9-?X=%D$OdjitGQK zIr_Bb{r6RyRu$Eq{?Q#g{qW7lF+U^Yzpr0b^EvY8x!a$oPhYdk(tUc%rnv3Nk1Y!J zZL`}9F&{)e&+@pz=Vq2};|OXlV|i?`0cfbFM*j7we?g}GxyfY2+b12ol#v(2^>p=f JS?83{1OV=dj+y`f literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..ca04d6d205d7cea543334ca50484055f7d4020b6 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU}W}maSW-L^Y)fu_Mrfgwuj0k z!Mm>en!kN9C-A~Q2|@FhmsC@Hm;TV6bJcc7nc&2d7Y`miTXeJKaX^t~m1w)P=?A;Z zPoI7Is5|qVAS2LJAkh0ITm8%O&jpnaU+%@OD_vQ9@SBBg_5j{-Mr!OPFT%`pEQU{0s~YJTeS+)B7`HX9<1;x!%*& K&t;ucLK6VEgpcF^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/meta.json new file mode 100644 index 00000000000..60d2fc1e57f --- /dev/null +++ b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "modified from tgstation at https://github.com/tgstation/tgstation/pull/21818/commits/8959238828600d01ee7c8165a0dd29007570a454 by whatston3", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/base.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c8102d365f8bedbac9130d75af82c22e021c0a GIT binary patch literal 654 zcmV;90&)F`P)BjE7=|C4KmvgS+X=*6p{`Aa1lqv}Lj4o`7mPb*$qz_}jvbn*-MV({)+y>g=oDwG z1qrq^nASy+f|aBsIOaM;5>_nxOfs}kzaU<8cY43~yZiJVEbzZ0^H_muwW`v_kB^V% z(q4LO;AXQ4K)c;$dwV-(K+R*~!3I9I-tq0j_o?%tF|COQ8~DU~Zre}d_g1TwV8?Or zeP65dU;|&DS!{0J0#GWI;$Xh-<2Vkdr>8iMqdkJe0wF|dK?OmOSZ5eU>bf)>9UaX+ zf=KM-ehx5|ZQIrg-iOY_5`gDVvI;BGhWaXz1?)9HlOTu~5EE|;|d4i68UG5 z6&%7MoP|=Uq<}T{mVO=5EDdi;c69Qr;O0>q7{k z`oDf=BGbO_Pjt{n85oC@QpsWw&ku0V`iVeNN|n#&84ia8L7>&r8VIvi_b-+x^S=fm ogqn7FNhzn!EwI1>3;c8V11<|rdHp0Y$p8QV07*qoM6N<$g8DTtI{*Lx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/equipped-BACKPACK.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..8e578d036103d73539c0da5de6fd63f70003c28e GIT binary patch literal 1860 zcmV-K2fO%*P)^>;Ueqejm#tgzt7Ur5{HL} z+`4sZP=AMt9C?6jHjCfy$K&yEad83I#qaO$yV`QhfMT(zlu9L=k!&{0#>Pg+blTY1 z5UrzfRkVsP6bktLe(Lo)0PE}PY;JD$WzR7KR8sYa=C1YKRY`EAd|_E%jH;DSg^iZtyUfFbgYi5stTXa$F*zMtZU_R*|CyF zqfr5Hbadosb6CV~M#Ue>zvAD&{~rMLdfj^NH#axQWHJC&5c2svKA(?DrP9%_j*oz* zX@o){G)<#iE-P;0lgXs;dc8kWR_}!8BK-5qItK>_Hu3O&^Z`r!{QNwjP{?s6=oo-E zZ{7fKdV1>WOe&QU9*@n$m9G(=Jb9vAzkZ$H{dU$SUKYMgCd1Coj&;48hK>QKR4U5p z>8WGdz@_-szmJZNMz%m|G#dQ+%Rlk8{yp$v)%W}T>^*xa~V7>VNs`Yy6%cY~sCMU(Yss4!}DEfN7eTrfC~_ zzorsT-0ag_@5sQ$6F2c|Dv$sE5BB%>DV0h*Ee5zTd&b_g=bW4#E2i1R>-7;1&2=4& zep9#A;K68dT3t2nK@ym_PlOlhb1bARL+#Uat?+Y+Bcx=(-ek zV5H(_roF@yH!bm%<71l5CID~WzU{b1=|w#BAApbYD*WoT31EqznfB6bHqkToFNdL7bWPTB(0tYuG-Mi?sGY^utg`R4$=sroH$z zmGfGISxp^y6J=#(MbzJk_G_v&`qi@&8jXg{rmpLvR;#%#**h`xlvY($1Os7Sy*9af z_pWvQ;lqc0-Rs`Hd)8=fZEZ0#eYxE3BwiAW#l%>zJkqeA+&wzk%_DJtpO9BpS|VS!P! z!1_hkb-Q%k!^yWuB;vSP+j9W2*(?CNySoFpHX5XF(pO0+ z6e1J~b=;tF4M3?>;_>6h4%yu{48yU}<5(qS4Om)Q z0$^un$JT?F=W)gbS(l`bckbM=w#^4VBJ-(afIKtclmTwI?h3bNfMk1n8%@*DbzO{8 z7RZAU@{m*}ld&?ujlO4r)zwui8^($I_wTd1y87V4rdk0*TlO_)F5E!hUnuc-tB;f^-CX26ZvGyI+(c(fJgJL4<%N>d+v zM~aU|qk}0KfMhZ$M_Y03{PHJm%$`v!7M05JvDIB_$F&GvP9F*J zV?97yEwnjenx@T>t0o$a3ez<4dc9VAzMY+a{en{IKY;sL2UmyX%f-~x6xC{#U?6O3 zOr%mNYZOLxNTT&oYY(_=%E+#9u~<~v`-bf}J_4;>mTI+1a&fWav*hu3MtVZz-AOb@ z@zTd?wMr}&6Pl)>X`16(Y}X8^)oRFoA6#~7-BM}<2s-%P+Lwe&Kby@a^YilnIQ0!( zi=h00Ys@p zQ=TGmcGMh4<}C|=z7RN%&4|lP8KA`X zg+Q4gdV@qJJg=>H889loF9f^20iEuh9NqYBY99f$ghO&aCW=ppb_4R36*581)~@Ty zXU*KB=j?TEx3i;7JfvVix3j||pxJCn0MGL%6)V!VZ9LE0Q<&?z((^oQ+on{kNYC>^ z|Cfptsf6ni4=EU6&Cg+37C{gUO*nP>BsbPKXt&!FO;F<7?KU^oH#l|rLWtq<_VzXqHenLu;?;GE;P!W^#4M?N27TYp0R%w+JZ*w)+o8F^w(Whz zr%9@jpb}ZFRsmR8SODPj&%O)|=TfmE$HfOhkT}YVLaLuZC477&6iaW1u2ILM;^E0e zI^M2Mv^!jL9J$*YV9n3r`+iPEX_jSCtycN|r)vOguKzr|cfC=T07u^O2!a4Lhp6jC zZ@_EwbKHFVYRx2$ z0ch4A@?h&aYsU@)uy*V)54Nt;tUnB$mlc^VhR(hB3IOw0H$%UxWA%TQWcp4mE*0eQ zLw5ltclLWg+JY=DZogb)ZJhMoN8+b{U@QT(cpz3K;q z5TQ9C4yi_hj^oIe^7mP;y~W2T8od9}7376wq)LHL%kQ7o z<^2=L?zOsH`{Z4@xKz*@TF=C4(9{nY3}w#Cn=!PVy4We{R7l6t zc1nwgaKLyesY0PpU1L`gCZ!=Rwi-8u{vm!DtdmcUWcj4KlLYTGX*gTI@AuvBp6-2r zpwVbF8jVJy8BJ{4R)el#VA!^;vO=h=5Ivg^3$manky5HB^*R9KhQX71oqMH{Z$0tA zD~kXrrK(o8fJ5=)hCwfP!l}Tki-2OW*jVYbf>sm!a^gFnpFRtVN_8W)v%A+6@3w>= zS`3guD3{AE*TPO7!za7`T-2XAd|`PEY1#d9Tczom6u#Jp|y|{n0%N&}cLo zjYgx2?{sA6{8nkA43LHdfYo|I3}xi|c33PO8F1RN*26e|geqG#X78o&yZ) VCp}#*5xW2Y002ovPDHLkV1hC6{xbjo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-0.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-0.png new file mode 100644 index 0000000000000000000000000000000000000000..a02ca0c4787a0d63cc1d6b375c274aada4352707 GIT binary patch literal 237 zcmV0?3q$^#67$oCa zoX>RnFTY=%{{f|x`gcYusN3_?MsdO*tOL+$`UW5)75@2l?$lC%tV993S^%&FDe%p0GXubr2#ejtzb6URlE-i!ad0t(>z@8r=nuS%r^$N`9JB+B$O@KrXMnU) n&Jl(Y03$1Rfl4W*l=|rbuDCY8cRHo$00000NkvXXu0mjfR)c4l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-1.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a02ca0c4787a0d63cc1d6b375c274aada4352707 GIT binary patch literal 237 zcmV0?3q$^#67$oCa zoX>RnFTY=%{{f|x`gcYusN3_?MsdO*tOL+$`UW5)75@2l?$lC%tV993S^%&FDe%p0GXubr2#ejtzb6URlE-i!ad0t(>z@8r=nuS%r^$N`9JB+B$O@KrXMnU) n&Jl(Y03$1Rfl4W*l=|rbuDCY8cRHo$00000NkvXXu0mjfR)c4l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/meta.json new file mode 100644 index 00000000000..a20bae541af --- /dev/null +++ b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "modified from tgstation at https://github.com/tgstation/tgstation/pull/21818/commits/8959238828600d01ee7c8165a0dd29007570a454, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111, everything modified by whatston3", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "mag-0" + }, + { + "name": "mag-1" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "rocket0-inhand-left", + "directions": 4 + }, + { + "name": "rocket0-inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-left.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..1e765101591969bb1e01418f45a744e27a00774c GIT binary patch literal 785 zcmV+s1Md8ZP)aUf^)M)r*tTAK)JPa{fbc{P(CMNX zYCDD)dj^5@zMX|Vn*X0+c=&$+!!QiPFbs29NGY|AaXcG?oSI3JXaE@aKIZdzFAeYP zOzCt?l0*-D9{{i=Lh@opS1!r`BYsN+V*+iSdztXw+U!n1S^Sm=Pn%~fi$@Pd_c5*S zfJx6Sd5A{wJ+W@U!1pUAnA2KHsoy%e%lGWNw^**Ni3c1QP%PK@17JFxY5+*n6j3uN#Qm1JOAq1juq|-F5d>(}(ZG_tr4>&NuA6~)teJG`NCfwX!f+6F2KD=wlbXfJ&tR5i z9snq%0K7Iq2vIp3gb)YCyToZFXhg@qTLz7Fbu;m48t%C!!QiPoC9CKd~+6k*`#g%z)>$nrIb2X zi*7SIA(JH0TcTDbv^GFWsW0Ju-Ld@xXDy~H#)M+I2JkPg+qZDma{*huJAEOoU#i9G@AEiP4>;!)+t+wv_t^qHwemJe^Lp$q~C^-GJF_<^hKz@h;T+2h7T! zb)R6}gf5e9>K`!T`>sCV$N;6(n~`{1=JUDN)I4EBJYd-XQ*{v$i0G9GUD?+^Ktz=@ zp$kqc!M7suwn!;;x!J<>4`f-k>mT?uyu!~8W%|XG!rVW=Fbu;mjBWk`2%^Kyzw`h6 P00000NkvXXu0mjfHhpoH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-right.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..2d36587e7709e0820eb3eea7d5c5063a81715eb4 GIT binary patch literal 777 zcmV+k1NQuhP)k6vjWJtQ)x(z}S*2vz~H;+4v609tph3O-Q6%B$X;ziNv;L&9q2>I6$$&0Ww{L zacsv1{1+^}-`c?YzVY*z`5r(J1VIo4L9`Rk^W?c}I2)el$pK?>z*u1uv?>c~63)4N z4FUkbwXWke2=Hq*%dMwVd1Vd2IhU*D2Ed2-Yh6c?JK?JG>KefJ{ryVY5{R3Smy_>+ zGJRGT%hf{rx7~%}RZHX{W&r10a?U>q9WW+~xZ4EE1l1DBg;IL5v|U9nbX^zo`5cyM zOVjGYbzQ92Yy5cniMN`ClwrAA#9AVX>$+GiH_|W+^!t4PkRL6yHy|qh<#~$HcnAPk zuh#$o)9Qu}Uoy+pLUX=-|75~wJjBEOBY<~95HTTafh_St2&|Tyh|8Ca`1?Cnr_wPR z5ApIm#e6=GUEkrHOT#cy#Vgt(K8vIYhGB%y1`Pl#)0S!Cg%F7LOB>;wOUH2l0KHxh z0Pt}C7%plDc<*r_e%lKnpgss(<~Eo{v`+OuK?ngL{!CMZyFgTYu-{K7lZnO{lfiaZ zd*M}LnYPrwehKRb5H4u4y~EpE^+XT^m=$=ZzH}I4Qs2MJw7snff*=TjAP9mW2!bH$ z=l15V73YCPW(AHO4c*?{$v#L;njF9JfG8#H&4I<>F3GqP5DY409q5;P<_&gkn>(%d7No8Yl zhcfs)_`a`Y4QkXuX#=8#B~2*W0%>u5U6eAwGHvNNPB>2hq-XF&NRH^JZMf=pfkG>! zCN)i~3*Yy{3|`muaHyi}bcqsL_k2>NUrZT1K@bE%5N+Z=NHN469oE%e00000NkvXX Hu0mjfyd`8@ literal 0 HcmV?d00001 From bf42561b634aeb8f3496c4d8cdbb8625ae2dafd4 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 8 Dec 2024 23:50:30 +0000 Subject: [PATCH 076/179] Automatic Changelog (#2534) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index e0fa8093904..23a17e0baca 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5755,3 +5755,9 @@ Entries: message: Made conveyors mass linkable with alt-clicking id: 5564 time: '2024-12-08T22:47:05.0000000+00:00' +- author: whatston3 + changes: + - type: Tweak + message: Coins are now stackable. + id: 5565 + time: '2024-12-08T23:50:04.0000000+00:00' From 738c958b6e0127053710c25b1c412c6f386a3837 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 8 Dec 2024 23:50:54 +0000 Subject: [PATCH 077/179] Automatic Changelog (#2532) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 23a17e0baca..79187f33543 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5761,3 +5761,11 @@ Entries: message: Coins are now stackable. id: 5565 time: '2024-12-08T23:50:04.0000000+00:00' +- author: whatston3 + changes: + - type: Tweak + message: >- + The emotional support RPG cannot be reloaded from foam darts, but comes + with 2 rockets in the mail. + id: 5566 + time: '2024-12-08T23:50:22.0000000+00:00' From 3d10c2ecb96506759dc93ddf453917b5159369de Mon Sep 17 00:00:00 2001 From: GreaseMonk <1354802+GreaseMonk@users.noreply.github.com> Date: Mon, 9 Dec 2024 01:10:05 +0100 Subject: [PATCH 078/179] Disable hostile ai on protected grids (#2398) * Disable AI on protected grids WIP * Check if faction is hostile * Kill hostile AI on protected grids * 2024 12 06 hostile ai on grid suggestions (#2524) * Cleanup! * ProtectedGrid: default KillHostileMobs to false * Remove comment --------- Co-authored-by: Whatstone * Run NPC deletion code on entity parent change evt * Remove unused HTNSystem dependencies * NPCDeletionSystem: add startup function --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Whatstone --- .../NPC/Systems/HostileNPCDeletionSystem.cs | 58 +++++++++++++++++++ .../Tiles/ProtectedGridComponent.cs | 9 +++ Resources/Maps/_NF/Outpost/frontier.yml | 1 + 3 files changed, 68 insertions(+) create mode 100644 Content.Server/_NF/NPC/Systems/HostileNPCDeletionSystem.cs diff --git a/Content.Server/_NF/NPC/Systems/HostileNPCDeletionSystem.cs b/Content.Server/_NF/NPC/Systems/HostileNPCDeletionSystem.cs new file mode 100644 index 00000000000..edf2685094f --- /dev/null +++ b/Content.Server/_NF/NPC/Systems/HostileNPCDeletionSystem.cs @@ -0,0 +1,58 @@ +using Content.Shared.Body.Systems; +using Content.Shared.NPC; +using Content.Shared.NPC.Components; +using Content.Shared.NPC.Systems; +using Content.Shared.Popups; +using Content.Shared.Tiles; +using Robust.Shared.Audio.Systems; + +namespace Content.Server._NF.NPC.Systems; + +/// +/// Destroys enemy NPCs on protected grids. +/// +public sealed partial class HostileNPCDeletionSystem : EntitySystem +{ + [Dependency] private readonly NpcFactionSystem _npcFaction = default!; + [Dependency] private readonly SharedBodySystem _sharedBodySystem = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + + public override void Initialize() + { + SubscribeLocalEvent(OnActiveNPCStartup); + SubscribeLocalEvent(OnActiveNPCParentChanged); + } + + private void OnActiveNPCStartup(EntityUid uid, ActiveNPCComponent comp, ComponentStartup args) + { + DestroyEntityIfHostileOnProtectedGrid(uid); + } + + private void OnActiveNPCParentChanged(EntityUid uid, ActiveNPCComponent comp, EntParentChangedMessage args) + { + DestroyEntityIfHostileOnProtectedGrid(uid); + } + + private void DestroyEntityIfHostileOnProtectedGrid(EntityUid uid) + { + // If this entity is being destroyed, no need to fiddle with components + if (Terminating(uid)) + return; + + var xform = Transform(uid); + if (TryComp(xform.GridUid, out var protectedGrid)) + { + if (protectedGrid.KillHostileMobs + && TryComp(uid, out var npcFactionMember) + && _npcFaction.IsFactionHostile("NanoTrasen", (uid, npcFactionMember))) + { + _audio.PlayPredicted(protectedGrid.HostileMobKillSound, xform.Coordinates, null); + _sharedBodySystem.GibBody(uid); + Spawn("Ash", xform.Coordinates); + _popup.PopupCoordinates(Loc.GetString("admin-smite-turned-ash-other", ("name", uid)), xform.Coordinates, PopupType.LargeCaution); + QueueDel(uid); + } + } + } +} diff --git a/Content.Shared/Tiles/ProtectedGridComponent.cs b/Content.Shared/Tiles/ProtectedGridComponent.cs index da652184836..947b02d5031 100644 --- a/Content.Shared/Tiles/ProtectedGridComponent.cs +++ b/Content.Shared/Tiles/ProtectedGridComponent.cs @@ -1,4 +1,5 @@ using Robust.Shared.GameStates; +using Robust.Shared.Audio; // Frontier namespace Content.Shared.Tiles; @@ -21,5 +22,13 @@ public sealed partial class ProtectedGridComponent : Component public bool PreventExplosions = false; [DataField] public bool PreventArtifactTriggers = false; + [DataField] + public bool KillHostileMobs = false; + + /// + /// The sound made when a hostile mob is killed when entering a protected grid. + /// + [DataField] + public SoundSpecifier HostileMobKillSound = new SoundPathSpecifier("/Audio/Effects/holy.ogg"); // End Frontier } diff --git a/Resources/Maps/_NF/Outpost/frontier.yml b/Resources/Maps/_NF/Outpost/frontier.yml index 7cf56977535..506a14c2e83 100644 --- a/Resources/Maps/_NF/Outpost/frontier.yml +++ b/Resources/Maps/_NF/Outpost/frontier.yml @@ -3968,6 +3968,7 @@ entities: preventRCDUse: True preventFloorPlacement: True preventFloorRemoval: True + killHostileMobs: True - type: SpreaderGrid - type: IFF readOnly: True From 083f6a2962af7ecf355ee0086ca5aab5de7252c5 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Mon, 9 Dec 2024 00:10:30 +0000 Subject: [PATCH 079/179] Automatic Changelog (#2398) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 79187f33543..7e6dbb28ea7 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5769,3 +5769,9 @@ Entries: with 2 rockets in the mail. id: 5566 time: '2024-12-08T23:50:22.0000000+00:00' +- author: GreaseMonk + changes: + - type: Add + message: Hostile AI no longer work on protected zones. + id: 5567 + time: '2024-12-09T00:10:05.0000000+00:00' From c45e5c509d72074143f24aa6ab0468d94392c036 Mon Sep 17 00:00:00 2001 From: PECK <74548962+PeccNeck@users.noreply.github.com> Date: Sun, 8 Dec 2024 19:13:25 -0500 Subject: [PATCH 080/179] Directional fans (#2368) Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Checkraze <71046427+Cheackraze@users.noreply.github.com> --- Resources/Maps/_NF/POI/northpole.yml | 1418 +------------------------- 1 file changed, 19 insertions(+), 1399 deletions(-) diff --git a/Resources/Maps/_NF/POI/northpole.yml b/Resources/Maps/_NF/POI/northpole.yml index d40ade8cd22..afe0e73c041 100644 --- a/Resources/Maps/_NF/POI/northpole.yml +++ b/Resources/Maps/_NF/POI/northpole.yml @@ -868,8 +868,6 @@ entities: - type: Transform pos: -2.5,14.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: AirlockGlassShuttle entities: - uid: 16 @@ -952,13 +950,13 @@ entities: rot: 3.141592653589793 rad pos: -1.5,15.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 580 components: - type: Transform rot: 3.141592653589793 rad - pos: -0.5,52.5 + pos: 1.5,52.5 parent: 1 - uid: 599 components: @@ -970,55 +968,55 @@ entities: components: - type: Transform rot: 3.141592653589793 rad - pos: 1.5,52.5 + pos: -0.5,52.5 parent: 1 - uid: 601 components: - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,3.5 + rot: 1.5707963267948966 rad + pos: 27.5,0.5 parent: 1 - uid: 602 components: - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,2.5 + rot: 1.5707963267948966 rad + pos: 27.5,1.5 parent: 1 - uid: 603 components: - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,1.5 + rot: 1.5707963267948966 rad + pos: 27.5,2.5 parent: 1 - uid: 604 components: - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,0.5 + rot: 1.5707963267948966 rad + pos: 27.5,3.5 parent: 1 - uid: 605 components: - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,0.5 + rot: -1.5707963267948966 rad + pos: -26.5,3.5 parent: 1 - uid: 606 components: - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,1.5 + rot: -1.5707963267948966 rad + pos: -26.5,2.5 parent: 1 - uid: 607 components: - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,2.5 + rot: -1.5707963267948966 rad + pos: -26.5,1.5 parent: 1 - uid: 608 components: - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,3.5 + rot: -1.5707963267948966 rad + pos: -26.5,0.5 parent: 1 - proto: Bed entities: @@ -3340,16 +3338,12 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,14.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 767 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,13.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasVentPump entities: - uid: 768 @@ -3358,8 +3352,6 @@ entities: rot: 3.141592653589793 rad pos: -8.5,11.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasVentScrubber entities: - uid: 769 @@ -3368,8 +3360,6 @@ entities: rot: 3.141592653589793 rad pos: -7.5,11.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasVolumePump entities: - uid: 752 @@ -3378,16 +3368,12 @@ entities: rot: 1.5707963267948966 rad pos: -3.5,13.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 765 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,14.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GeneratorBasic15kW entities: - uid: 772 @@ -3500,22 +3486,16 @@ entities: entities: - uid: 679 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -4.5,21.5 parent: 1 - uid: 680 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -8.5,18.5 parent: 1 - uid: 681 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -8.5,21.5 parent: 1 @@ -3582,38 +3562,28 @@ entities: entities: - uid: 1111 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -24.5,3.5 parent: 1 - uid: 1112 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 25.5,3.5 parent: 1 - uid: 1166 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -6.5,13.5 parent: 1 - uid: 1168 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 0.5,22.5 parent: 1 - uid: 1169 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,26.5 @@ -4097,8 +4067,6 @@ entities: - type: Transform pos: -2.5,13.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: SubstationBasic entities: - uid: 770 @@ -4182,2056 +4150,1542 @@ entities: entities: - uid: 270 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -1.5,52.5 parent: 1 - uid: 271 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,52.5 parent: 1 - uid: 272 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 2.5,52.5 parent: 1 - uid: 273 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,52.5 parent: 1 - uid: 274 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,41.5 parent: 1 - uid: 275 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,42.5 parent: 1 - uid: 276 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,43.5 parent: 1 - uid: 277 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,44.5 parent: 1 - uid: 278 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,45.5 parent: 1 - uid: 279 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,46.5 parent: 1 - uid: 280 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,47.5 parent: 1 - uid: 281 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,48.5 parent: 1 - uid: 282 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,49.5 parent: 1 - uid: 283 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,50.5 parent: 1 - uid: 284 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,51.5 parent: 1 - uid: 285 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,52.5 parent: 1 - uid: 286 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -4.5,41.5 parent: 1 - uid: 287 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -5.5,41.5 parent: 1 - uid: 288 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -6.5,41.5 parent: 1 - uid: 289 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -7.5,41.5 parent: 1 - uid: 290 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -8.5,41.5 parent: 1 - uid: 291 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,41.5 parent: 1 - uid: 292 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -10.5,41.5 parent: 1 - uid: 293 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -11.5,41.5 parent: 1 - uid: 294 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,41.5 parent: 1 - uid: 295 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,41.5 parent: 1 - uid: 296 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,40.5 parent: 1 - uid: 297 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,39.5 parent: 1 - uid: 298 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,38.5 parent: 1 - uid: 299 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,37.5 parent: 1 - uid: 300 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,36.5 parent: 1 - uid: 301 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,35.5 parent: 1 - uid: 302 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,34.5 parent: 1 - uid: 303 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,33.5 parent: 1 - uid: 304 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,32.5 parent: 1 - uid: 305 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,31.5 parent: 1 - uid: 306 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,30.5 parent: 1 - uid: 307 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,29.5 parent: 1 - uid: 308 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,28.5 parent: 1 - uid: 309 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,28.5 parent: 1 - uid: 310 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,28.5 parent: 1 - uid: 311 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,28.5 parent: 1 - uid: 312 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,27.5 parent: 1 - uid: 313 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,26.5 parent: 1 - uid: 314 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,25.5 parent: 1 - uid: 315 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,24.5 parent: 1 - uid: 316 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -17.5,24.5 parent: 1 - uid: 317 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -18.5,24.5 parent: 1 - uid: 318 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,24.5 parent: 1 - uid: 319 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,24.5 parent: 1 - uid: 320 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,23.5 parent: 1 - uid: 321 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,22.5 parent: 1 - uid: 322 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,22.5 parent: 1 - uid: 323 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,22.5 parent: 1 - uid: 324 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,21.5 parent: 1 - uid: 325 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,20.5 parent: 1 - uid: 326 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,19.5 parent: 1 - uid: 327 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,18.5 parent: 1 - uid: 328 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,17.5 parent: 1 - uid: 329 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,17.5 parent: 1 - uid: 330 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,17.5 parent: 1 - uid: 331 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,17.5 parent: 1 - uid: 332 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -18.5,17.5 parent: 1 - uid: 333 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -17.5,17.5 parent: 1 - uid: 334 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,17.5 parent: 1 - uid: 335 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,17.5 parent: 1 - uid: 336 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,16.5 parent: 1 - uid: 337 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,15.5 parent: 1 - uid: 338 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,14.5 parent: 1 - uid: 339 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,13.5 parent: 1 - uid: 340 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,12.5 parent: 1 - uid: 341 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,11.5 parent: 1 - uid: 342 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,11.5 parent: 1 - uid: 343 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -17.5,11.5 parent: 1 - uid: 344 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -18.5,11.5 parent: 1 - uid: 345 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,11.5 parent: 1 - uid: 346 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,11.5 parent: 1 - uid: 347 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,10.5 parent: 1 - uid: 348 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,9.5 parent: 1 - uid: 349 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,8.5 parent: 1 - uid: 350 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,7.5 parent: 1 - uid: 351 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,6.5 parent: 1 - uid: 352 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,5.5 parent: 1 - uid: 353 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,5.5 parent: 1 - uid: 354 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,5.5 parent: 1 - uid: 355 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -23.5,5.5 parent: 1 - uid: 356 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -24.5,5.5 parent: 1 - uid: 357 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -25.5,5.5 parent: 1 - uid: 358 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -26.5,5.5 parent: 1 - uid: 359 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -26.5,4.5 parent: 1 - uid: 360 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -26.5,-0.5 parent: 1 - uid: 361 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -26.5,-1.5 parent: 1 - uid: 362 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-1.5 parent: 1 - uid: 363 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -24.5,-1.5 parent: 1 - uid: 364 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -23.5,-1.5 parent: 1 - uid: 365 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,-1.5 parent: 1 - uid: 366 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,-1.5 parent: 1 - uid: 367 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,-1.5 parent: 1 - uid: 368 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,-1.5 parent: 1 - uid: 369 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -18.5,-1.5 parent: 1 - uid: 370 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -17.5,-1.5 parent: 1 - uid: 371 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,-1.5 parent: 1 - uid: 372 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-1.5 parent: 1 - uid: 373 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-2.5 parent: 1 - uid: 374 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-3.5 parent: 1 - uid: 375 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-4.5 parent: 1 - uid: 376 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-5.5 parent: 1 - uid: 377 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-6.5 parent: 1 - uid: 378 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-7.5 parent: 1 - uid: 379 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-8.5 parent: 1 - uid: 380 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-9.5 parent: 1 - uid: 381 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-10.5 parent: 1 - uid: 382 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-11.5 parent: 1 - uid: 383 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-12.5 parent: 1 - uid: 384 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-13.5 parent: 1 - uid: 385 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-13.5 parent: 1 - uid: 386 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,-13.5 parent: 1 - uid: 387 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,-13.5 parent: 1 - uid: 388 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -11.5,-13.5 parent: 1 - uid: 389 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -10.5,-13.5 parent: 1 - uid: 390 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,-13.5 parent: 1 - uid: 391 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -8.5,-13.5 parent: 1 - uid: 392 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -7.5,-13.5 parent: 1 - uid: 393 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -6.5,-13.5 parent: 1 - uid: 394 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-13.5 parent: 1 - uid: 395 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -4.5,-13.5 parent: 1 - uid: 396 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,-13.5 parent: 1 - uid: 397 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,-13.5 parent: 1 - uid: 398 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-13.5 parent: 1 - uid: 399 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-13.5 parent: 1 - uid: 400 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-13.5 parent: 1 - uid: 401 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-13.5 parent: 1 - uid: 402 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-13.5 parent: 1 - uid: 403 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,-13.5 parent: 1 - uid: 404 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,-13.5 parent: 1 - uid: 405 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-13.5 parent: 1 - uid: 406 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-13.5 parent: 1 - uid: 407 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-13.5 parent: 1 - uid: 408 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 8.5,-13.5 parent: 1 - uid: 409 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-13.5 parent: 1 - uid: 410 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 10.5,-13.5 parent: 1 - uid: 411 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 11.5,-13.5 parent: 1 - uid: 412 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-13.5 parent: 1 - uid: 413 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,-13.5 parent: 1 - uid: 414 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,-13.5 parent: 1 - uid: 415 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-13.5 parent: 1 - uid: 416 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-13.5 parent: 1 - uid: 417 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-12.5 parent: 1 - uid: 418 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-11.5 parent: 1 - uid: 419 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-10.5 parent: 1 - uid: 420 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-9.5 parent: 1 - uid: 421 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-8.5 parent: 1 - uid: 422 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-7.5 parent: 1 - uid: 423 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-6.5 parent: 1 - uid: 424 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-5.5 parent: 1 - uid: 425 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-4.5 parent: 1 - uid: 426 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-3.5 parent: 1 - uid: 427 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-2.5 parent: 1 - uid: 428 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-1.5 parent: 1 - uid: 429 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,-1.5 parent: 1 - uid: 430 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-1.5 parent: 1 - uid: 431 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 19.5,-1.5 parent: 1 - uid: 432 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,-1.5 parent: 1 - uid: 433 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,-1.5 parent: 1 - uid: 434 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-1.5 parent: 1 - uid: 435 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,-1.5 parent: 1 - uid: 436 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 24.5,-1.5 parent: 1 - uid: 437 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 25.5,-1.5 parent: 1 - uid: 438 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-1.5 parent: 1 - uid: 439 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 27.5,-1.5 parent: 1 - uid: 440 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 27.5,-0.5 parent: 1 - uid: 441 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 27.5,4.5 parent: 1 - uid: 442 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 27.5,5.5 parent: 1 - uid: 443 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 26.5,5.5 parent: 1 - uid: 444 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 25.5,5.5 parent: 1 - uid: 445 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 24.5,5.5 parent: 1 - uid: 446 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,5.5 parent: 1 - uid: 447 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,5.5 parent: 1 - uid: 448 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,5.5 parent: 1 - uid: 449 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,6.5 parent: 1 - uid: 450 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,7.5 parent: 1 - uid: 451 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,8.5 parent: 1 - uid: 452 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,9.5 parent: 1 - uid: 453 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,10.5 parent: 1 - uid: 454 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,11.5 parent: 1 - uid: 455 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,11.5 parent: 1 - uid: 456 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 19.5,11.5 parent: 1 - uid: 457 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 18.5,11.5 parent: 1 - uid: 458 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,11.5 parent: 1 - uid: 459 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,11.5 parent: 1 - uid: 460 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,12.5 parent: 1 - uid: 461 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,13.5 parent: 1 - uid: 462 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,14.5 parent: 1 - uid: 463 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,15.5 parent: 1 - uid: 464 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,16.5 parent: 1 - uid: 465 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,17.5 parent: 1 - uid: 466 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,17.5 parent: 1 - uid: 467 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 18.5,17.5 parent: 1 - uid: 468 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 19.5,17.5 parent: 1 - uid: 469 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,17.5 parent: 1 - uid: 470 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,17.5 parent: 1 - uid: 471 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,17.5 parent: 1 - uid: 472 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,17.5 parent: 1 - uid: 473 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,18.5 parent: 1 - uid: 474 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,19.5 parent: 1 - uid: 475 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,20.5 parent: 1 - uid: 476 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,21.5 parent: 1 - uid: 477 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,22.5 parent: 1 - uid: 478 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,22.5 parent: 1 - uid: 479 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,22.5 parent: 1 - uid: 480 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,23.5 parent: 1 - uid: 481 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,24.5 parent: 1 - uid: 482 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,24.5 parent: 1 - uid: 483 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 19.5,24.5 parent: 1 - uid: 484 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 18.5,24.5 parent: 1 - uid: 485 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,24.5 parent: 1 - uid: 486 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,25.5 parent: 1 - uid: 487 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,26.5 parent: 1 - uid: 488 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,27.5 parent: 1 - uid: 489 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,28.5 parent: 1 - uid: 490 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,28.5 parent: 1 - uid: 491 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,28.5 parent: 1 - uid: 492 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,28.5 parent: 1 - uid: 493 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,29.5 parent: 1 - uid: 494 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,30.5 parent: 1 - uid: 495 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,31.5 parent: 1 - uid: 496 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,32.5 parent: 1 - uid: 497 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,33.5 parent: 1 - uid: 498 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,34.5 parent: 1 - uid: 499 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,35.5 parent: 1 - uid: 500 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,36.5 parent: 1 - uid: 501 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,37.5 parent: 1 - uid: 502 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,38.5 parent: 1 - uid: 503 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,39.5 parent: 1 - uid: 504 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,40.5 parent: 1 - uid: 505 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,41.5 parent: 1 - uid: 506 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,41.5 parent: 1 - uid: 507 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 12.5,41.5 parent: 1 - uid: 508 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 11.5,41.5 parent: 1 - uid: 509 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 10.5,41.5 parent: 1 - uid: 510 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 9.5,41.5 parent: 1 - uid: 511 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 8.5,41.5 parent: 1 - uid: 512 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 7.5,41.5 parent: 1 - uid: 513 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 6.5,41.5 parent: 1 - uid: 514 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 5.5,41.5 parent: 1 - uid: 515 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,41.5 parent: 1 - uid: 516 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,42.5 parent: 1 - uid: 517 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,43.5 parent: 1 - uid: 518 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,44.5 parent: 1 - uid: 519 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,45.5 parent: 1 - uid: 520 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,46.5 parent: 1 - uid: 521 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,47.5 parent: 1 - uid: 522 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,48.5 parent: 1 - uid: 523 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,49.5 parent: 1 - uid: 524 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,50.5 parent: 1 - uid: 525 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,51.5 parent: 1 - uid: 526 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,52.5 @@ -6240,666 +5694,476 @@ entities: entities: - uid: 1193 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 15.5,38.5 parent: 1 - uid: 1194 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 15.5,37.5 parent: 1 - uid: 1195 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 16.5,38.5 parent: 1 - uid: 1196 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 16.5,37.5 parent: 1 - uid: 1197 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 17.5,38.5 parent: 1 - uid: 1198 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 17.5,37.5 parent: 1 - uid: 1199 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 17.5,36.5 parent: 1 - uid: 1200 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 17.5,35.5 parent: 1 - uid: 1201 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 17.5,34.5 parent: 1 - uid: 1202 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 18.5,34.5 parent: 1 - uid: 1203 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 19.5,34.5 parent: 1 - uid: 1204 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 19.5,33.5 parent: 1 - uid: 1205 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 19.5,32.5 parent: 1 - uid: 1206 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 18.5,32.5 parent: 1 - uid: 1207 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 17.5,32.5 parent: 1 - uid: 1208 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 16.5,32.5 parent: 1 - uid: 1209 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 15.5,32.5 parent: 1 - uid: 1210 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 20.5,32.5 parent: 1 - uid: 1211 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 20.5,33.5 parent: 1 - uid: 1212 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 20.5,34.5 parent: 1 - uid: 1213 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 10.5,42.5 parent: 1 - uid: 1214 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 11.5,42.5 parent: 1 - uid: 1215 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 10.5,43.5 parent: 1 - uid: 1216 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 10.5,44.5 parent: 1 - uid: 1217 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 10.5,45.5 parent: 1 - uid: 1218 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 9.5,45.5 parent: 1 - uid: 1219 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 9.5,44.5 parent: 1 - uid: 1220 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 8.5,45.5 parent: 1 - uid: 1221 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 8.5,44.5 parent: 1 - uid: 1222 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 7.5,45.5 parent: 1 - uid: 1223 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 7.5,44.5 parent: 1 - uid: 1224 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 6.5,45.5 parent: 1 - uid: 1225 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 6.5,44.5 parent: 1 - uid: 1226 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 5.5,45.5 parent: 1 - uid: 1227 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 5.5,44.5 parent: 1 - uid: 1228 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 5.5,46.5 parent: 1 - uid: 1229 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 5.5,47.5 parent: 1 - uid: 1230 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 5.5,48.5 parent: 1 - uid: 1231 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 6.5,46.5 parent: 1 - uid: 1232 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 6.5,47.5 parent: 1 - uid: 1233 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 6.5,48.5 parent: 1 - uid: 1234 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 7.5,46.5 parent: 1 - uid: 1235 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -4.5,47.5 parent: 1 - uid: 1236 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -4.5,46.5 parent: 1 - uid: 1237 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -5.5,47.5 parent: 1 - uid: 1238 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -5.5,46.5 parent: 1 - uid: 1239 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -6.5,47.5 parent: 1 - uid: 1240 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -6.5,46.5 parent: 1 - uid: 1241 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -4.5,45.5 parent: 1 - uid: 1242 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -4.5,44.5 parent: 1 - uid: 1243 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -5.5,45.5 parent: 1 - uid: 1244 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -5.5,44.5 parent: 1 - uid: 1245 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -6.5,45.5 parent: 1 - uid: 1246 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -6.5,44.5 parent: 1 - uid: 1247 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -7.5,44.5 parent: 1 - uid: 1248 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -8.5,44.5 parent: 1 - uid: 1249 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -9.5,44.5 parent: 1 - uid: 1250 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -9.5,43.5 parent: 1 - uid: 1251 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -9.5,42.5 parent: 1 - uid: 1252 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -10.5,42.5 parent: 1 - uid: 1253 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -11.5,42.5 parent: 1 - uid: 1254 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -14.5,39.5 parent: 1 - uid: 1255 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -14.5,38.5 parent: 1 - uid: 1256 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -14.5,37.5 parent: 1 - uid: 1257 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -14.5,36.5 parent: 1 - uid: 1258 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -14.5,35.5 parent: 1 - uid: 1259 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -14.5,34.5 parent: 1 - uid: 1260 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -14.5,33.5 parent: 1 - uid: 1261 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -14.5,32.5 parent: 1 - uid: 1262 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -15.5,39.5 parent: 1 - uid: 1263 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -15.5,38.5 parent: 1 - uid: 1264 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -15.5,37.5 parent: 1 - uid: 1265 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -15.5,36.5 parent: 1 - uid: 1266 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -15.5,35.5 parent: 1 - uid: 1267 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -15.5,34.5 parent: 1 - uid: 1268 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -15.5,33.5 parent: 1 - uid: 1269 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -15.5,32.5 parent: 1 - uid: 1270 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -16.5,35.5 parent: 1 - uid: 1271 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -17.5,35.5 parent: 1 - uid: 1272 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -18.5,35.5 parent: 1 - uid: 1273 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -19.5,35.5 parent: 1 - uid: 1274 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -19.5,34.5 parent: 1 - uid: 1275 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -19.5,33.5 parent: 1 - uid: 1276 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -19.5,32.5 parent: 1 - uid: 1277 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -18.5,32.5 parent: 1 - uid: 1278 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -17.5,32.5 parent: 1 - uid: 1279 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -16.5,32.5 parent: 1 - uid: 1280 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -18.5,33.5 parent: 1 - uid: 1281 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -5.5,43.5 parent: 1 - uid: 1282 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -5.5,42.5 parent: 1 - uid: 1283 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -4.5,43.5 parent: 1 - uid: 1284 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -4.5,42.5 parent: 1 - uid: 1285 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 5.5,42.5 parent: 1 - uid: 1286 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 5.5,43.5 parent: 1 - uid: 1287 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 6.5,42.5 parent: 1 @@ -6907,2520 +6171,1890 @@ entities: entities: - uid: 2 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,11.5 parent: 1 - uid: 24 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,-0.5 parent: 1 - uid: 25 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,-0.5 parent: 1 - uid: 26 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,-0.5 parent: 1 - uid: 27 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -23.5,-0.5 parent: 1 - uid: 28 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,-0.5 parent: 1 - uid: 29 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-0.5 parent: 1 - uid: 30 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -24.5,-0.5 parent: 1 - uid: 31 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -25.5,4.5 parent: 1 - uid: 32 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -24.5,4.5 parent: 1 - uid: 33 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -23.5,4.5 parent: 1 - uid: 34 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -22.5,4.5 parent: 1 - uid: 35 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,4.5 parent: 1 - uid: 36 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,7.5 parent: 1 - uid: 37 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,5.5 parent: 1 - uid: 38 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,8.5 parent: 1 - uid: 39 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,4.5 parent: 1 - uid: 40 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,6.5 parent: 1 - uid: 41 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,9.5 parent: 1 - uid: 42 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -18.5,10.5 parent: 1 - uid: 43 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,10.5 parent: 1 - uid: 44 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,10.5 parent: 1 - uid: 45 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -17.5,10.5 parent: 1 - uid: 46 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,10.5 parent: 1 - uid: 47 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,4.5 parent: 1 - uid: 48 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,-0.5 parent: 1 - uid: 49 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-2.5 parent: 1 - uid: 50 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -17.5,-0.5 parent: 1 - uid: 51 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-0.5 parent: 1 - uid: 52 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-1.5 parent: 1 - uid: 53 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-0.5 parent: 1 - uid: 54 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -18.5,-0.5 parent: 1 - uid: 55 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-7.5 parent: 1 - uid: 56 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-8.5 parent: 1 - uid: 57 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-5.5 parent: 1 - uid: 58 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-6.5 parent: 1 - uid: 59 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-3.5 parent: 1 - uid: 60 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-4.5 parent: 1 - uid: 61 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-11.5 parent: 1 - uid: 62 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-12.5 parent: 1 - uid: 63 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-10.5 parent: 1 - uid: 64 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-9.5 parent: 1 - uid: 65 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,10.5 parent: 1 - uid: 66 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,12.5 parent: 1 - uid: 67 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,13.5 parent: 1 - uid: 68 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,14.5 parent: 1 - uid: 69 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,15.5 parent: 1 - uid: 70 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,16.5 parent: 1 - uid: 71 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,17.5 parent: 1 - uid: 72 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,18.5 parent: 1 - uid: 73 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,-0.5 parent: 1 - uid: 74 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,18.5 parent: 1 - uid: 75 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,18.5 parent: 1 - uid: 76 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -17.5,18.5 parent: 1 - uid: 77 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -18.5,18.5 parent: 1 - uid: 78 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,18.5 parent: 1 - uid: 79 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,18.5 parent: 1 - uid: 80 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,18.5 parent: 1 - uid: 81 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,19.5 parent: 1 - uid: 82 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,20.5 parent: 1 - uid: 83 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -21.5,21.5 parent: 1 - uid: 84 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -20.5,21.5 parent: 1 - uid: 85 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,21.5 parent: 1 - uid: 86 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,22.5 parent: 1 - uid: 87 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -19.5,23.5 parent: 1 - uid: 88 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -18.5,23.5 parent: 1 - uid: 89 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -17.5,23.5 parent: 1 - uid: 90 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -16.5,23.5 parent: 1 - uid: 91 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,23.5 parent: 1 - uid: 92 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,24.5 parent: 1 - uid: 93 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,25.5 parent: 1 - uid: 94 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,26.5 parent: 1 - uid: 95 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -15.5,27.5 parent: 1 - uid: 96 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -14.5,27.5 parent: 1 - uid: 97 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,27.5 parent: 1 - uid: 98 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,27.5 parent: 1 - uid: 99 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,28.5 parent: 1 - uid: 100 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,29.5 parent: 1 - uid: 101 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,30.5 parent: 1 - uid: 102 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,31.5 parent: 1 - uid: 103 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,32.5 parent: 1 - uid: 104 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,33.5 parent: 1 - uid: 105 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,34.5 parent: 1 - uid: 106 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,35.5 parent: 1 - uid: 107 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,36.5 parent: 1 - uid: 108 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,37.5 parent: 1 - uid: 109 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,38.5 parent: 1 - uid: 110 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,39.5 parent: 1 - uid: 111 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,40.5 parent: 1 - uid: 112 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -13.5,-12.5 parent: 1 - uid: 113 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -12.5,-12.5 parent: 1 - uid: 114 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -11.5,-12.5 parent: 1 - uid: 115 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -10.5,-12.5 parent: 1 - uid: 116 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,-12.5 parent: 1 - uid: 117 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -8.5,-12.5 parent: 1 - uid: 118 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -7.5,-12.5 parent: 1 - uid: 119 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -6.5,-12.5 parent: 1 - uid: 120 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-12.5 parent: 1 - uid: 121 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -4.5,-12.5 parent: 1 - uid: 122 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,-12.5 parent: 1 - uid: 123 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,-12.5 parent: 1 - uid: 124 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-12.5 parent: 1 - uid: 125 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-12.5 parent: 1 - uid: 126 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-12.5 parent: 1 - uid: 127 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-12.5 parent: 1 - uid: 128 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-12.5 parent: 1 - uid: 129 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,-12.5 parent: 1 - uid: 130 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,-12.5 parent: 1 - uid: 131 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-12.5 parent: 1 - uid: 132 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-12.5 parent: 1 - uid: 133 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-12.5 parent: 1 - uid: 134 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 8.5,-12.5 parent: 1 - uid: 135 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-12.5 parent: 1 - uid: 136 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 10.5,-12.5 parent: 1 - uid: 137 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 11.5,-12.5 parent: 1 - uid: 138 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-12.5 parent: 1 - uid: 139 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,-12.5 parent: 1 - uid: 140 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,-12.5 parent: 1 - uid: 141 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-12.5 parent: 1 - uid: 142 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-11.5 parent: 1 - uid: 143 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-10.5 parent: 1 - uid: 144 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-9.5 parent: 1 - uid: 145 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-8.5 parent: 1 - uid: 146 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-7.5 parent: 1 - uid: 147 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-6.5 parent: 1 - uid: 148 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-5.5 parent: 1 - uid: 149 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-4.5 parent: 1 - uid: 150 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-3.5 parent: 1 - uid: 151 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-2.5 parent: 1 - uid: 152 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-1.5 parent: 1 - uid: 153 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-0.5 parent: 1 - uid: 154 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,-0.5 parent: 1 - uid: 155 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-0.5 parent: 1 - uid: 156 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 19.5,-0.5 parent: 1 - uid: 157 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,-0.5 parent: 1 - uid: 158 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,-0.5 parent: 1 - uid: 159 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-0.5 parent: 1 - uid: 160 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,-0.5 parent: 1 - uid: 161 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 24.5,-0.5 parent: 1 - uid: 162 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 25.5,-0.5 parent: 1 - uid: 163 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-0.5 parent: 1 - uid: 164 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 26.5,4.5 parent: 1 - uid: 165 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 25.5,4.5 parent: 1 - uid: 166 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 24.5,4.5 parent: 1 - uid: 167 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 23.5,4.5 parent: 1 - uid: 168 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,4.5 parent: 1 - uid: 169 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,4.5 parent: 1 - uid: 170 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,4.5 parent: 1 - uid: 171 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,5.5 parent: 1 - uid: 172 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,6.5 parent: 1 - uid: 173 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,7.5 parent: 1 - uid: 174 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,8.5 parent: 1 - uid: 175 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,9.5 parent: 1 - uid: 176 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,10.5 parent: 1 - uid: 177 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 19.5,10.5 parent: 1 - uid: 178 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 18.5,10.5 parent: 1 - uid: 179 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,10.5 parent: 1 - uid: 180 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,10.5 parent: 1 - uid: 181 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,10.5 parent: 1 - uid: 182 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,11.5 parent: 1 - uid: 183 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,12.5 parent: 1 - uid: 184 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,13.5 parent: 1 - uid: 185 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,14.5 parent: 1 - uid: 186 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,15.5 parent: 1 - uid: 187 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,16.5 parent: 1 - uid: 188 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,17.5 parent: 1 - uid: 189 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,18.5 parent: 1 - uid: 190 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,18.5 parent: 1 - uid: 191 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,18.5 parent: 1 - uid: 192 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 18.5,18.5 parent: 1 - uid: 193 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 19.5,18.5 parent: 1 - uid: 194 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,18.5 parent: 1 - uid: 195 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,18.5 parent: 1 - uid: 196 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,18.5 parent: 1 - uid: 197 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,19.5 parent: 1 - uid: 198 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,20.5 parent: 1 - uid: 199 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 22.5,21.5 parent: 1 - uid: 200 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 21.5,21.5 parent: 1 - uid: 201 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,21.5 parent: 1 - uid: 202 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 19.5,23.5 parent: 1 - uid: 203 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,22.5 parent: 1 - uid: 204 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 20.5,23.5 parent: 1 - uid: 205 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 18.5,23.5 parent: 1 - uid: 206 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 17.5,23.5 parent: 1 - uid: 207 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,23.5 parent: 1 - uid: 208 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,24.5 parent: 1 - uid: 209 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,25.5 parent: 1 - uid: 210 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,26.5 parent: 1 - uid: 211 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 16.5,27.5 parent: 1 - uid: 212 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 15.5,27.5 parent: 1 - uid: 213 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 14.5,27.5 parent: 1 - uid: 214 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,27.5 parent: 1 - uid: 215 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,28.5 parent: 1 - uid: 216 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,29.5 parent: 1 - uid: 217 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,30.5 parent: 1 - uid: 218 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,31.5 parent: 1 - uid: 219 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,32.5 parent: 1 - uid: 220 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,33.5 parent: 1 - uid: 221 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,34.5 parent: 1 - uid: 222 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,35.5 parent: 1 - uid: 223 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,36.5 parent: 1 - uid: 224 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,37.5 parent: 1 - uid: 225 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,38.5 parent: 1 - uid: 226 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,39.5 parent: 1 - uid: 227 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 13.5,40.5 parent: 1 - uid: 228 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -11.5,40.5 parent: 1 - uid: 229 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -10.5,40.5 parent: 1 - uid: 230 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,40.5 parent: 1 - uid: 231 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -8.5,40.5 parent: 1 - uid: 232 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -7.5,40.5 parent: 1 - uid: 233 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -6.5,40.5 parent: 1 - uid: 234 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -5.5,40.5 parent: 1 - uid: 235 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -4.5,40.5 parent: 1 - uid: 236 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,40.5 parent: 1 - uid: 237 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,51.5 parent: 1 - uid: 238 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,50.5 parent: 1 - uid: 239 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,49.5 parent: 1 - uid: 240 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,48.5 parent: 1 - uid: 241 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,47.5 parent: 1 - uid: 242 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,46.5 parent: 1 - uid: 243 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,45.5 parent: 1 - uid: 244 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,44.5 parent: 1 - uid: 245 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,43.5 parent: 1 - uid: 246 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,42.5 parent: 1 - uid: 247 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,41.5 parent: 1 - uid: 248 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,40.5 parent: 1 - uid: 249 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 12.5,40.5 parent: 1 - uid: 250 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 11.5,40.5 parent: 1 - uid: 251 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 10.5,40.5 parent: 1 - uid: 252 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 9.5,40.5 parent: 1 - uid: 253 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 8.5,40.5 parent: 1 - uid: 254 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 7.5,40.5 parent: 1 - uid: 255 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 6.5,40.5 parent: 1 - uid: 256 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 5.5,40.5 parent: 1 - uid: 257 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 4.5,40.5 parent: 1 - uid: 258 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,40.5 parent: 1 - uid: 259 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,41.5 parent: 1 - uid: 260 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,42.5 parent: 1 - uid: 261 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,43.5 parent: 1 - uid: 262 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,44.5 parent: 1 - uid: 263 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,45.5 parent: 1 - uid: 264 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,46.5 parent: 1 - uid: 265 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,47.5 parent: 1 - uid: 266 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,48.5 parent: 1 - uid: 267 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,49.5 parent: 1 - uid: 268 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,50.5 parent: 1 - uid: 269 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 3.5,51.5 parent: 1 - uid: 527 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -1.5,51.5 parent: 1 - uid: 528 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 2.5,51.5 parent: 1 - uid: 529 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,29.5 parent: 1 - uid: 530 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,28.5 parent: 1 - uid: 531 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,27.5 parent: 1 - uid: 532 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,26.5 parent: 1 - uid: 533 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,23.5 parent: 1 - uid: 534 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,22.5 parent: 1 - uid: 538 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,18.5 parent: 1 - uid: 539 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,17.5 parent: 1 - uid: 540 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,16.5 parent: 1 - uid: 541 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,15.5 parent: 1 - uid: 542 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,14.5 parent: 1 - uid: 543 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,13.5 parent: 1 - uid: 544 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 1.5,12.5 parent: 1 - uid: 545 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -1.5,12.5 parent: 1 - uid: 546 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -2.5,12.5 parent: 1 - uid: 547 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -3.5,12.5 parent: 1 - uid: 548 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -4.5,12.5 parent: 1 - uid: 550 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -6.5,12.5 parent: 1 - uid: 551 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,12.5 parent: 1 - uid: 552 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,13.5 parent: 1 - uid: 553 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,14.5 parent: 1 - uid: 554 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,15.5 parent: 1 - uid: 555 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,16.5 parent: 1 - uid: 556 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,17.5 parent: 1 - uid: 560 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,21.5 parent: 1 - uid: 561 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,22.5 parent: 1 - uid: 562 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,23.5 parent: 1 - uid: 563 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,24.5 parent: 1 - uid: 566 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,27.5 parent: 1 - uid: 567 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,28.5 parent: 1 - uid: 568 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -9.5,29.5 parent: 1 - uid: 569 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -8.5,29.5 parent: 1 - uid: 570 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -7.5,29.5 parent: 1 - uid: 571 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -6.5,29.5 parent: 1 - uid: 572 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -5.5,29.5 parent: 1 - uid: 573 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -1.5,29.5 parent: 1 - uid: 574 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: -0.5,29.5 parent: 1 - uid: 575 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: -1.5707963267948966 rad pos: 0.5,29.5 parent: 1 - uid: 611 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -8.5,17.5 parent: 1 - uid: 612 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -7.5,17.5 parent: 1 - uid: 613 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -6.5,17.5 parent: 1 - uid: 614 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -5.5,17.5 parent: 1 - uid: 615 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -4.5,17.5 parent: 1 - uid: 616 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -3.5,17.5 parent: 1 - uid: 617 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -3.5,16.5 parent: 1 - uid: 618 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -3.5,15.5 parent: 1 - uid: 619 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -2.5,15.5 parent: 1 - uid: 620 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -1.5,15.5 parent: 1 - uid: 621 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -1.5,14.5 parent: 1 - uid: 622 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -1.5,13.5 parent: 1 - uid: 623 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -0.5,15.5 parent: 1 - uid: 625 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -8.5,22.5 parent: 1 - uid: 626 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -7.5,22.5 parent: 1 - uid: 627 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -6.5,22.5 parent: 1 - uid: 628 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -5.5,22.5 parent: 1 - uid: 629 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -4.5,22.5 parent: 1 - uid: 630 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -3.5,22.5 parent: 1 - uid: 631 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -3.5,21.5 parent: 1 - uid: 632 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -3.5,18.5 parent: 1 - uid: 633 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -3.5,19.5 parent: 1 - uid: 634 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -3.5,23.5 parent: 1 - uid: 635 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -2.5,23.5 parent: 1 - uid: 638 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -2.5,26.5 parent: 1 - uid: 639 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -1.5,26.5 parent: 1 - uid: 640 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: -0.5,26.5 parent: 1 - uid: 641 components: - - type: MetaData - flags: PvsPriority - type: Transform rot: 3.141592653589793 rad pos: 0.5,26.5 @@ -9525,50 +8159,36 @@ entities: entities: - uid: 549 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 1.5,25.5 parent: 1 - uid: 609 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -2.5,25.5 parent: 1 - uid: 610 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -3.5,20.5 parent: 1 - uid: 624 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 1.5,24.5 parent: 1 - uid: 636 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: 0.5,15.5 parent: 1 - uid: 637 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -2.5,24.5 parent: 1 - uid: 642 components: - - type: MetaData - flags: PvsPriority - type: Transform pos: -5.5,12.5 parent: 1 From e5dd93f8ee7d5e4030388ec22c996d882881c518 Mon Sep 17 00:00:00 2001 From: chrome-cirrus <95361+chrome-cirrus@users.noreply.github.com> Date: Mon, 9 Dec 2024 18:57:42 +0100 Subject: [PATCH 081/179] Charon (New Shuttle) (#2119) * Add Charon shuttle * Change to a manufacturer name whose acronym has less potential for confusion * Add BecomesStation component * Update sell price since a bunch of tile prices just got changed * Remove some duplicate objects, move around some emergency gear * Reference correct guidebook page in ship yml * Hide my network configurator sins * Move waste vent to a cleaner spot, add wall cabinet to bathroom * Add vacuum atmos helper markers. Change plating to lattice under engines + fix a few other platings. * Make some spicy windows mild, also update price and tile count * Update based on lastest round of feedback * More decals, tweak supplies * Equipment, ship price, and decor adjustments * Replace wall fuel tank with a portable one --------- Co-authored-by: eidolon <95361+eidolon-zz@users.noreply.github.com> Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Checkraze <71046427+Cheackraze@users.noreply.github.com> --- .../Locale/en-US/_NF/guidebook/guides.ftl | 1 + .../Maps/_NF/Shuttles/Expedition/charon.yml | 8002 +++++++++++++++++ .../Catalog/Fills/Paper/Shipyard/manuals.yml | 9 + .../Prototypes/_NF/Guidebook/shipyard.yml | 6 + .../_NF/Shipyard/Expedition/charon.yml | 45 + .../_NF/Guidebook/Shipyard/Charon.xml | 105 + 6 files changed, 8168 insertions(+) create mode 100644 Resources/Maps/_NF/Shuttles/Expedition/charon.yml create mode 100644 Resources/Prototypes/_NF/Shipyard/Expedition/charon.yml create mode 100644 Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml diff --git a/Resources/Locale/en-US/_NF/guidebook/guides.ftl b/Resources/Locale/en-US/_NF/guidebook/guides.ftl index 5ed6a666bc2..5a008481981 100644 --- a/Resources/Locale/en-US/_NF/guidebook/guides.ftl +++ b/Resources/Locale/en-US/_NF/guidebook/guides.ftl @@ -41,6 +41,7 @@ guide-entry-shipyard-brigand = Brigand guide-entry-shipyard-bulker = Bulker guide-entry-shipyard-camper = Camper guide-entry-shipyard-ceres = Ceres +guide-entry-shipyard-charon = Charon guide-entry-shipyard-chisel = Chisel guide-entry-shipyard-comet = Comet guide-entry-shipyard-construct = Construct diff --git a/Resources/Maps/_NF/Shuttles/Expedition/charon.yml b/Resources/Maps/_NF/Shuttles/Expedition/charon.yml new file mode 100644 index 00000000000..10dd44ef769 --- /dev/null +++ b/Resources/Maps/_NF/Shuttles/Expedition/charon.yml @@ -0,0 +1,8002 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 33: FloorDark + 4: FloorGlass + 1: FloorKitchen + 3: FloorLaundry + 113: FloorTechMaint + 2: FloorWoodTile + 130: Lattice + 131: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: Charon + - type: Transform + pos: -2.1354167,-0.5052121 + parent: invalid + - type: BecomesStation + id: Charon + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: gwAAAAAAIQAAAAADcQAAAAAAIQAAAAADgwAAAAAAgwAAAAAAgwAAAAAABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAACIQAAAAADgwAAAAAAIQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAABIQAAAAACgwAAAAAAIQAAAAABcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAABcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAACgwAAAAAAIQAAAAACgwAAAAAAgwAAAAAAgwAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAIQAAAAABgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAIQAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAABIQAAAAABIQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAACIQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAAAIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACcQAAAAAAgwAAAAAAcQAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: BAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAcQAAAAAAIQAAAAAAgwAAAAAAIQAAAAACIQAAAAABgwAAAAAAIQAAAAACIQAAAAABIQAAAAAAIQAAAAABIQAAAAABcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAIQAAAAACgwAAAAAAIQAAAAAAIQAAAAADgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAIQAAAAABgwAAAAAAIQAAAAACIQAAAAACIQAAAAAAIQAAAAACgwAAAAAAIQAAAAACIQAAAAACIQAAAAABIQAAAAACIQAAAAADcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAIQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAABIQAAAAADIQAAAAACAgAAAAABAgAAAAACIQAAAAACAgAAAAADIQAAAAACAgAAAAADIQAAAAABAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAAgAAAAABAgAAAAABIQAAAAABAgAAAAAAIQAAAAADAgAAAAADIQAAAAACAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAABIQAAAAAAcQAAAAAAIQAAAAABIQAAAAADcQAAAAAAIQAAAAADcQAAAAAAIQAAAAADAQAAAAAAAQAAAAAAAAAAAAAABAAAAAABgwAAAAAAIQAAAAABIQAAAAACIQAAAAADIQAAAAACIQAAAAADIQAAAAACIQAAAAADIQAAAAABIQAAAAAAIQAAAAABIQAAAAACIQAAAAADIQAAAAACAAAAAAAAgwAAAAAAIQAAAAADIQAAAAAAIQAAAAABIQAAAAABIQAAAAABIQAAAAAAIQAAAAACIQAAAAACcQAAAAAAIQAAAAADAQAAAAAAAQAAAAAAIQAAAAAAIQAAAAADAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAAAIQAAAAADIQAAAAACIQAAAAABIQAAAAABAwAAAAAAAwAAAAAAAwAAAAAAIQAAAAAAAQAAAAAAAQAAAAAAIQAAAAAAIQAAAAABAAAAAAAAgwAAAAAAIQAAAAACIQAAAAABIQAAAAACIQAAAAACIQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAAwAAAAAAIQAAAAACAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAIQAAAAABIQAAAAABIQAAAAABIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAABAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAADAAAAAAAAAAAAAAAABAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAIQAAAAACgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAIQAAAAABIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAADIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAABIQAAAAAAIQAAAAABgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAIQAAAAADIQAAAAADIQAAAAACIQAAAAADgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAADIQAAAAADIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAACIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAIQAAAAACIQAAAAADgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAAAIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAAAIQAAAAADIQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAIQAAAAADgwAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAABIQAAAAABIQAAAAADIQAAAAABIQAAAAACIQAAAAACIQAAAAAAIQAAAAABIQAAAAAAIQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAADIQAAAAACIQAAAAABIQAAAAACIQAAAAABIQAAAAAAIQAAAAABIQAAAAACIQAAAAAAIQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAABIQAAAAADIQAAAAACIQAAAAACIQAAAAACIQAAAAABIQAAAAACIQAAAAACAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAACgwAAAAAAIQAAAAADIQAAAAACIQAAAAACIQAAAAADIQAAAAADIQAAAAABIQAAAAADIQAAAAAC + version: 6 + 0,-1: + ind: 0,-1 + tiles: cQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAADggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAADIQAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAAAIQAAAAADgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAABIQAAAAADIQAAAAADgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAACIQAAAAADIQAAAAAAIQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAABIQAAAAADIQAAAAAAIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAAAIQAAAAACgwAAAAAAIQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAADIQAAAAABgwAAAAAAgwAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAADIQAAAAABgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAADIQAAAAABgwAAAAAAIQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAABIQAAAAAAgwAAAAAAIQAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAACgwAAAAAAIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAACgwAAAAAAIQAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-2: + ind: 0,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-2: + ind: -1,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACgwAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAA + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + color: '#FFFFFFFF' + id: Box + decals: + 122: 3,-8 + 123: -12,-9 + 124: -12,-8 + 125: 3,-11 + 126: 3,-12 + 127: -12,-11 + 128: -12,-12 + 242: 3,-9 + - node: + color: '#334E6DC8' + id: BrickCornerOverlayNE + decals: + 9: -11,12 + 17: -10,10 + - node: + color: '#3EB38896' + id: BrickCornerOverlayNE + decals: + 85: -1,0 + - node: + color: '#9FED5896' + id: BrickCornerOverlayNE + decals: + 148: -3,11 + 149: -1,7 + 150: 0,6 + - node: + color: '#EFB34196' + id: BrickCornerOverlayNE + decals: + 71: -4,0 + 270: 1,2 + 273: -7,2 + - node: + color: '#334E6DC8' + id: BrickCornerOverlayNW + decals: + 10: -14,12 + - node: + color: '#3EB38896' + id: BrickCornerOverlayNW + decals: + 86: -2,0 + - node: + color: '#9FED5896' + id: BrickCornerOverlayNW + decals: + 146: -4,11 + 147: -2,7 + - node: + color: '#EFB34196' + id: BrickCornerOverlayNW + decals: + 70: -8,0 + 269: -10,2 + 274: -5,2 + - node: + color: '#334E6DC8' + id: BrickCornerOverlaySE + decals: + 13: -11,5 + 20: -10,8 + - node: + color: '#3EB38896' + id: BrickCornerOverlaySE + decals: + 90: -1,-4 + - node: + color: '#9FED5896' + id: BrickCornerOverlaySE + decals: + 151: -3,9 + 152: 0,5 + - node: + color: '#EFB34196' + id: BrickCornerOverlaySE + decals: + 72: -4,-4 + 335: 1,-5 + - node: + color: '#334E6DC8' + id: BrickCornerOverlaySW + decals: + 11: -14,9 + 12: -12,5 + - node: + color: '#3EB38896' + id: BrickCornerOverlaySW + decals: + 91: -2,-4 + - node: + color: '#9FED5896' + id: BrickCornerOverlaySW + decals: + 153: -4,9 + 154: -2,5 + - node: + color: '#A4610696' + id: BrickCornerOverlaySW + decals: + 95: -10,-5 + - node: + color: '#EFB34196' + id: BrickCornerOverlaySW + decals: + 73: -8,-1 + 74: -5,-4 + - node: + color: '#A4610696' + id: BrickEndOverlayN + decals: + 103: -10,-1 + - node: + color: '#EFB34196' + id: BrickEndOverlayN + decals: + 330: 1,-1 + - node: + color: '#334E6DC8' + id: BrickLineOverlayE + decals: + 14: -11,6 + 15: -11,7 + 16: -11,11 + 19: -10,9 + - node: + color: '#3EB38896' + id: BrickLineOverlayE + decals: + 87: -1,-1 + 88: -1,-2 + 89: -1,-3 + - node: + color: '#9FED5896' + id: BrickLineOverlayE + decals: + 156: -3,10 + - node: + color: '#A4610696' + id: BrickLineOverlayE + decals: + 107: -10,-2 + 108: -10,-3 + - node: + color: '#EFB34196' + id: BrickLineOverlayE + decals: + 81: -4,-1 + 82: -4,-2 + 83: -4,-3 + 272: 1,1 + 331: 1,-2 + 332: 1,-3 + 333: 1,-4 + - node: + color: '#334E6DC8' + id: BrickLineOverlayN + decals: + 27: -13,12 + 28: -12,12 + - node: + color: '#EFB34196' + id: BrickLineOverlayN + decals: + 77: -7,0 + 78: -5,0 + 275: -9,2 + 276: -8,2 + 277: -4,2 + 278: -3,2 + 279: -2,2 + 280: -1,2 + 281: 0,2 + - node: + color: '#334E6DC8' + id: BrickLineOverlayS + decals: + 29: -13,9 + - node: + color: '#9FED5896' + id: BrickLineOverlayS + decals: + 155: -1,5 + - node: + color: '#A4610696' + id: BrickLineOverlayS + decals: + 97: -9,-5 + - node: + color: '#EFB34196' + id: BrickLineOverlayS + decals: + 75: -7,-1 + 76: -6,-1 + 344: 0,-5 + - node: + color: '#334E6DC8' + id: BrickLineOverlayW + decals: + 22: -12,6 + 23: -12,7 + 24: -12,8 + 25: -14,10 + 26: -14,11 + - node: + color: '#3EB38896' + id: BrickLineOverlayW + decals: + 92: -2,-3 + 93: -2,-2 + 94: -2,-1 + - node: + color: '#9FED5896' + id: BrickLineOverlayW + decals: + 157: -4,10 + 159: -2,6 + - node: + color: '#A4610696' + id: BrickLineOverlayW + decals: + 104: -10,-2 + 105: -10,-3 + 106: -10,-4 + - node: + color: '#EFB34196' + id: BrickLineOverlayW + decals: + 79: -5,-3 + 80: -5,-2 + 271: -10,1 + 337: 1,-2 + 338: 1,-3 + - node: + color: '#9FED5896' + id: BrickTileWhiteInnerNe + decals: + 158: -1,6 + - node: + color: '#FFFFFFFF' + id: Caution + decals: + 129: 0,-7 + 130: -9,-7 + - node: + color: '#1861D5FF' + id: Delivery + decals: + 162: -1,-2 + - node: + color: '#951710FF' + id: Delivery + decals: + 161: -1,-1 + - node: + color: '#D58C18FF' + id: Delivery + decals: + 160: -1,-3 + - node: + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 174: -9,1 + 175: -12,-1 + 176: -11,-13 + 179: -9,-9 + 180: -9,-13 + 181: -6,-10 + 182: -3,-14 + 183: 0,-9 + 200: -9,-5 + 202: 1,13 + 203: 2,12 + 204: 6,3 + 205: 6,2 + 206: -15,3 + 207: -14,2 + 238: -14,-11 + 255: -2,-7 + 256: -1,-7 + 264: -3,-7 + 295: 2,10 + 340: 1,-5 + - node: + color: '#FFFFFFFF' + id: DirtHeavyMonotile + decals: + 261: 3,-13 + - node: + color: '#FFFFFFFF' + id: DirtLight + decals: + 177: -12,-13 + 178: -11,-14 + 184: -9,-11 + 185: -6,-8 + 186: 0,-15 + 188: -6,-15 + 195: -12,-4 + 196: -6,10 + 197: 3,1 + 198: 2,-7 + 201: -10,-5 + 208: -15,1 + 209: 5,1 + 210: 5,3 + 211: 1,12 + 212: -10,11 + 215: -4,9 + 216: 0,6 + 217: -6,6 + 221: -6,8 + 239: -14,-10 + 260: 2,-13 + 296: 3,10 + 297: 3,2 + 341: 1,-4 + 342: 1,-1 + 345: 0,-5 + 346: 2,-1 + 347: 2,-2 + 348: 2,-10 + - node: + color: '#FFFFFFFF' + id: DirtMedium + decals: + 165: 2,-14 + 166: 5,-11 + 168: -12,-7 + 169: 3,-5 + 170: 0,1 + 190: -6,-13 + 191: -3,-11 + 192: 0,-7 + 193: 0,-16 + 194: -6,-8 + 213: -12,5 + 214: -1,10 + 259: 2,-11 + 298: -12,3 + - node: + color: '#334E6DC8' + id: MiniTileInnerOverlayNE + decals: + 18: -11,10 + - node: + color: '#A4610696' + id: MiniTileInnerOverlayNE + decals: + 112: -10,-4 + - node: + color: '#EFB34196' + id: MiniTileInnerOverlayNW + decals: + 339: 1,-4 + - node: + color: '#334E6DC8' + id: MiniTileInnerOverlaySE + decals: + 21: -11,8 + - node: + color: '#334E6DC8' + id: MiniTileInnerOverlaySW + decals: + 30: -12,9 + - node: + color: '#EFB34196' + id: MiniTileInnerOverlaySW + decals: + 84: -5,-1 + - node: + color: '#FFFFFFFF' + id: WarnCornerNE + decals: + 222: -11,-13 + 290: -12,3 + - node: + color: '#FFFFFFFF' + id: WarnCornerNW + decals: + 263: 2,-13 + 289: 3,3 + - node: + color: '#FFFFFFFF' + id: WarnCornerSE + decals: + 291: -12,2 + 293: 3,10 + - node: + color: '#FFFFFFFF' + id: WarnCornerSW + decals: + 288: 3,2 + 292: 1,10 + - node: + color: '#FFFFFFFF' + id: WarnEndE + decals: + 243: -12,-10 + - node: + color: '#FFFFFFFF' + id: WarnEndW + decals: + 244: 3,-10 + - node: + color: '#FFFFFFFF' + id: WarnLineE + decals: + 226: -11,-14 + - node: + color: '#FFFFFFFF' + id: WarnLineN + decals: + 294: 2,10 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 227: 2,-14 + - node: + color: '#FFFFFFFF' + id: WarnLineW + decals: + 131: -6,-7 + 132: -9,-7 + 133: -3,-7 + 134: 0,-7 + 224: -12,-13 + 262: 3,-13 + 265: -14,-11 + 266: 5,-11 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerNe + decals: + 113: -8,6 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerNw + decals: + 114: -9,6 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSe + decals: + 115: -8,5 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSw + decals: + 116: -9,5 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinEndN + decals: + 117: -6,6 + 118: -4,6 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinEndS + decals: + 119: -6,5 + 120: -4,5 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65524 + -1,0: + 0: 65357 + 0,1: + 0: 60894 + -1,1: + 0: 56784 + 0,2: + 0: 44798 + -1,2: + 0: 16383 + 0,3: + 0: 2798 + 1: 256 + 0,-1: + 0: 61166 + 1,0: + 0: 65376 + 1: 8 + 1,3: + 1: 256 + 1,1: + 2: 544 + 1: 8 + 1,-1: + 2: 8192 + -4,0: + 1: 1 + 0: 65376 + -4,1: + 1: 1 + 2: 1088 + -4,2: + 1: 2 + 0: 52424 + -4,3: + 1: 32 + 0: 12 + -4,-1: + 2: 16384 + -3,0: + 0: 65522 + -3,1: + 0: 48050 + -3,2: + 0: 30591 + -3,3: + 0: 3 + 1: 64 + -3,-1: + 0: 30583 + -2,0: + 0: 65359 + -2,1: + 0: 17744 + -2,2: + 0: 18255 + -2,-1: + 0: 65535 + -2,3: + 1: 2 + 2: 192 + -1,3: + 2: 48 + 1: 4 + -1,-1: + 0: 56797 + -4,-3: + 2: 2 + 0: 19520 + -4,-2: + 0: 2 + 2: 1088 + -4,-4: + 2: 18432 + -3,-4: + 0: 65228 + 2: 16 + -3,-3: + 0: 65535 + -3,-2: + 0: 65535 + -3,-5: + 1: 11264 + -2,-4: + 0: 65535 + -2,-3: + 0: 65535 + -2,-2: + 0: 4095 + -1,-4: + 0: 65535 + -1,-3: + 0: 65535 + -1,-2: + 0: 4095 + 0,-4: + 0: 63283 + 2: 128 + 0,-3: + 0: 65535 + 0,-2: + 0: 65535 + 0,-5: + 1: 17152 + 1,-4: + 2: 8448 + 1,-3: + 0: 8992 + 2: 4 + 1,-2: + 2: 544 + 0: 4 + -1,-5: + 1: 3840 + -2,-5: + 1: 3840 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AirAlarm + entities: + - uid: 1002 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,6.5 + parent: 1 + - type: DeviceList + devices: + - 923 + - 916 + - 859 + - 860 + - 861 + - 858 + - 857 + - 862 + - 912 + - 727 + - 703 + - 895 + - 940 + - 928 + - 1000 + - 1001 + - uid: 1003 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,1.5 + parent: 1 + - type: DeviceList + devices: + - 951 + - 794 + - 818 + - 800 + - 799 + - 817 + - 1116 + - 1117 +- proto: Airlock + entities: + - uid: 718 + components: + - type: Transform + pos: -3.5,7.5 + parent: 1 + - uid: 722 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - uid: 723 + components: + - type: Transform + pos: -5.5,9.5 + parent: 1 +- proto: AirlockAtmosphericsGlass + entities: + - uid: 326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 +- proto: AirlockCaptainLocked + entities: + - uid: 721 + components: + - type: Transform + pos: -8.5,7.5 + parent: 1 +- proto: AirlockCargoGlass + entities: + - uid: 22 + components: + - type: Transform + pos: -10.5,4.5 + parent: 1 + - uid: 637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,9.5 + parent: 1 + - uid: 926 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 + - uid: 927 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,0.5 + parent: 1 +- proto: AirlockEngineering + entities: + - uid: 466 + components: + - type: Transform + pos: -12.5,-9.5 + parent: 1 + - uid: 471 + components: + - type: Transform + pos: 4.5,-9.5 + parent: 1 +- proto: AirlockEngineeringGlass + entities: + - uid: 639 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 +- proto: AirlockExternal + entities: + - uid: 35 + components: + - type: Transform + pos: -12.5,3.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 1.5,11.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 3.5,11.5 + parent: 1 + - uid: 487 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,2.5 + parent: 1 + - uid: 489 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,2.5 + parent: 1 +- proto: AirlockGlassShuttle + entities: + - uid: 41 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,2.5 + parent: 1 + - uid: 44 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,3.5 + parent: 1 + - uid: 46 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,14.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,14.5 + parent: 1 + - uid: 486 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,2.5 + parent: 1 + - uid: 731 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,3.5 + parent: 1 +- proto: AmeController + entities: + - uid: 190 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - type: AmeController + injecting: True + - type: ContainerContainer + containers: + fuelSlot: !type:ContainerSlot + showEnts: False + occludes: True + ent: 78 +- proto: AmeJar + entities: + - uid: 78 + components: + - type: Transform + parent: 190 + - type: Physics + canCollide: False +- proto: AmeShielding + entities: + - uid: 75 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 1 + - uid: 214 + components: + - type: Transform + pos: -7.5,-2.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 + - uid: 396 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 437 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 1 + - type: PointLight + radius: 2 + enabled: True +- proto: APCBasic + entities: + - uid: 377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-10.5 + parent: 1 + - uid: 378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-10.5 + parent: 1 + - uid: 656 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,7.5 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 45 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,2.5 + parent: 1 + - uid: 216 + components: + - type: Transform + pos: -8.5,-16.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: -7.5,-16.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: -6.5,-16.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: -5.5,-16.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: -4.5,-16.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: -3.5,-16.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: -2.5,-16.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: -1.5,-16.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: -0.5,-16.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 1 + - uid: 226 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,3.5 + parent: 1 + - uid: 228 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,1.5 + parent: 1 + - uid: 229 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,3.5 + parent: 1 + - uid: 231 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,1.5 + parent: 1 + - uid: 232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,14.5 + parent: 1 + - uid: 234 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,14.5 + parent: 1 + - uid: 924 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,2.5 + parent: 1 +- proto: AtmosFixBlockerMarker + entities: + - uid: 61 + components: + - type: Transform + pos: -14.5,-11.5 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: -13.5,-5.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 5.5,-12.5 + parent: 1 + - uid: 412 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 1 + - uid: 499 + components: + - type: Transform + pos: -14.5,8.5 + parent: 1 + - uid: 546 + components: + - type: Transform + pos: -14.5,13.5 + parent: 1 + - uid: 634 + components: + - type: Transform + pos: -9.5,13.5 + parent: 1 + - uid: 638 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 + - uid: 1006 + components: + - type: Transform + pos: -5.5,13.5 + parent: 1 + - uid: 1024 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 + - uid: 1025 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 + - uid: 1081 + components: + - type: Transform + pos: -2.5,13.5 + parent: 1 + - uid: 1137 + components: + - type: Transform + pos: -1.5,12.5 + parent: 1 + - uid: 1138 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 1139 + components: + - type: Transform + pos: 4.5,14.5 + parent: 1 + - uid: 1140 + components: + - type: Transform + pos: -13.5,6.5 + parent: 1 + - uid: 1141 + components: + - type: Transform + pos: -13.5,5.5 + parent: 1 + - uid: 1142 + components: + - type: Transform + pos: -15.5,4.5 + parent: 1 + - uid: 1143 + components: + - type: Transform + pos: -15.5,0.5 + parent: 1 + - uid: 1144 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 1 + - uid: 1146 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 1147 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - uid: 1148 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 + - uid: 1149 + components: + - type: Transform + pos: 5.5,6.5 + parent: 1 + - uid: 1150 + components: + - type: Transform + pos: -13.5,-6.5 + parent: 1 + - uid: 1154 + components: + - type: Transform + pos: -13.5,-12.5 + parent: 1 + - uid: 1155 + components: + - type: Transform + pos: -12.5,-13.5 + parent: 1 + - uid: 1156 + components: + - type: Transform + pos: -11.5,-14.5 + parent: 1 + - uid: 1157 + components: + - type: Transform + pos: -10.5,-16.5 + parent: 1 + - uid: 1158 + components: + - type: Transform + pos: -9.5,-17.5 + parent: 1 + - uid: 1159 + components: + - type: Transform + pos: -8.5,-17.5 + parent: 1 + - uid: 1160 + components: + - type: Transform + pos: -7.5,-17.5 + parent: 1 + - uid: 1161 + components: + - type: Transform + pos: -6.5,-17.5 + parent: 1 + - uid: 1162 + components: + - type: Transform + pos: -5.5,-17.5 + parent: 1 + - uid: 1163 + components: + - type: Transform + pos: -4.5,-17.5 + parent: 1 + - uid: 1164 + components: + - type: Transform + pos: -3.5,-17.5 + parent: 1 + - uid: 1165 + components: + - type: Transform + pos: -2.5,-17.5 + parent: 1 + - uid: 1166 + components: + - type: Transform + pos: -1.5,-17.5 + parent: 1 + - uid: 1167 + components: + - type: Transform + pos: -0.5,-17.5 + parent: 1 + - uid: 1168 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 1 + - uid: 1169 + components: + - type: Transform + pos: 1.5,-17.5 + parent: 1 + - uid: 1170 + components: + - type: Transform + pos: 2.5,-16.5 + parent: 1 + - uid: 1171 + components: + - type: Transform + pos: 3.5,-14.5 + parent: 1 + - uid: 1172 + components: + - type: Transform + pos: 4.5,-13.5 + parent: 1 + - uid: 1174 + components: + - type: Transform + pos: 6.5,-11.5 + parent: 1 + - uid: 1177 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 1 +- proto: Bed + entities: + - uid: 741 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 + - uid: 742 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 + - uid: 743 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 +- proto: BedsheetSpawner + entities: + - uid: 465 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 + - uid: 745 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 + - uid: 746 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 +- proto: BenchSofaLeft + entities: + - uid: 684 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,9.5 + parent: 1 +- proto: BenchSofaRight + entities: + - uid: 580 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,10.5 + parent: 1 +- proto: BlastDoor + entities: + - uid: 238 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-16.5 + parent: 1 + - uid: 239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-16.5 + parent: 1 + - uid: 240 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-16.5 + parent: 1 + - uid: 241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-16.5 + parent: 1 + - uid: 242 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-16.5 + parent: 1 + - uid: 243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-16.5 + parent: 1 + - uid: 244 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-16.5 + parent: 1 + - uid: 245 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-16.5 + parent: 1 + - uid: 246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-16.5 + parent: 1 + - uid: 484 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-16.5 + parent: 1 + - uid: 1110 + components: + - type: Transform + pos: -15.5,1.5 + parent: 1 + - uid: 1111 + components: + - type: Transform + pos: -12.5,1.5 + parent: 1 + - uid: 1112 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 1113 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 1114 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 1115 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 +- proto: Bucket + entities: + - uid: 1016 + components: + - type: Transform + pos: -5.573845,11.243024 + parent: 1 +- proto: ButtonFrameCaution + entities: + - uid: 1020 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-15.5 + parent: 1 + - uid: 1021 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-15.5 + parent: 1 + - uid: 1120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-3.5 + parent: 1 + - uid: 1121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-3.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 327 + components: + - type: Transform + pos: -10.5,3.5 + parent: 1 + - uid: 447 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 533 + components: + - type: Transform + pos: -12.5,-10.5 + parent: 1 + - uid: 534 + components: + - type: Transform + pos: -11.5,-10.5 + parent: 1 + - uid: 535 + components: + - type: Transform + pos: -10.5,-10.5 + parent: 1 + - uid: 536 + components: + - type: Transform + pos: -9.5,-10.5 + parent: 1 + - uid: 537 + components: + - type: Transform + pos: -9.5,-11.5 + parent: 1 + - uid: 538 + components: + - type: Transform + pos: -9.5,-12.5 + parent: 1 + - uid: 539 + components: + - type: Transform + pos: -9.5,-13.5 + parent: 1 + - uid: 540 + components: + - type: Transform + pos: -9.5,-14.5 + parent: 1 + - uid: 541 + components: + - type: Transform + pos: -9.5,-15.5 + parent: 1 + - uid: 542 + components: + - type: Transform + pos: 1.5,-15.5 + parent: 1 + - uid: 543 + components: + - type: Transform + pos: 1.5,-14.5 + parent: 1 + - uid: 544 + components: + - type: Transform + pos: 1.5,-13.5 + parent: 1 + - uid: 545 + components: + - type: Transform + pos: 1.5,-12.5 + parent: 1 + - uid: 547 + components: + - type: Transform + pos: 1.5,-11.5 + parent: 1 + - uid: 548 + components: + - type: Transform + pos: 1.5,-10.5 + parent: 1 + - uid: 549 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 550 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 551 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 552 + components: + - type: Transform + pos: -9.5,-9.5 + parent: 1 + - uid: 553 + components: + - type: Transform + pos: -9.5,-8.5 + parent: 1 + - uid: 554 + components: + - type: Transform + pos: -9.5,-7.5 + parent: 1 + - uid: 555 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 1 + - uid: 556 + components: + - type: Transform + pos: -9.5,-5.5 + parent: 1 + - uid: 557 + components: + - type: Transform + pos: 1.5,-9.5 + parent: 1 + - uid: 558 + components: + - type: Transform + pos: 1.5,-8.5 + parent: 1 + - uid: 559 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 1 + - uid: 560 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - uid: 561 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 1 + - uid: 562 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 1 + - uid: 563 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 1 + - uid: 564 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 1 + - uid: 565 + components: + - type: Transform + pos: -6.5,-4.5 + parent: 1 + - uid: 566 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 1 + - uid: 567 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 + - uid: 568 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 569 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 + - uid: 570 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 571 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 572 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 573 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 574 + components: + - type: Transform + pos: -12.5,2.5 + parent: 1 + - uid: 575 + components: + - type: Transform + pos: -11.5,2.5 + parent: 1 + - uid: 576 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 585 + components: + - type: Transform + pos: -11.5,11.5 + parent: 1 + - uid: 586 + components: + - type: Transform + pos: -12.5,11.5 + parent: 1 + - uid: 587 + components: + - type: Transform + pos: -10.5,11.5 + parent: 1 + - uid: 598 + components: + - type: Transform + pos: -6.5,1.5 + parent: 1 + - uid: 599 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 600 + components: + - type: Transform + pos: -6.5,3.5 + parent: 1 + - uid: 602 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - uid: 603 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 604 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 + - uid: 605 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 1 + - uid: 606 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 1 + - uid: 614 + components: + - type: Transform + pos: -9.5,3.5 + parent: 1 + - uid: 615 + components: + - type: Transform + pos: -8.5,3.5 + parent: 1 + - uid: 616 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - uid: 617 + components: + - type: Transform + pos: -5.5,3.5 + parent: 1 + - uid: 618 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 620 + components: + - type: Transform + pos: -1.5,3.5 + parent: 1 + - uid: 621 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 622 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 623 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 624 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 625 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 + - uid: 633 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 1 + - uid: 641 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 644 + components: + - type: Transform + pos: -11.5,-5.5 + parent: 1 + - uid: 645 + components: + - type: Transform + pos: -11.5,-6.5 + parent: 1 + - uid: 646 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 + - uid: 647 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 1 + - uid: 648 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 649 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 + - uid: 650 + components: + - type: Transform + pos: -11.5,-11.5 + parent: 1 + - uid: 651 + components: + - type: Transform + pos: -10.5,-12.5 + parent: 1 + - uid: 659 + components: + - type: Transform + pos: -10.5,7.5 + parent: 1 + - uid: 660 + components: + - type: Transform + pos: -9.5,8.5 + parent: 1 + - uid: 663 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 664 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - uid: 665 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 666 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 667 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 668 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 1 + - uid: 669 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 670 + components: + - type: Transform + pos: -13.5,2.5 + parent: 1 + - uid: 671 + components: + - type: Transform + pos: -13.5,1.5 + parent: 1 + - uid: 672 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 673 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 737 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 738 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 739 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 757 + components: + - type: Transform + pos: -9.5,7.5 + parent: 1 + - uid: 758 + components: + - type: Transform + pos: -11.5,7.5 + parent: 1 + - uid: 759 + components: + - type: Transform + pos: -11.5,6.5 + parent: 1 + - uid: 760 + components: + - type: Transform + pos: -11.5,8.5 + parent: 1 + - uid: 761 + components: + - type: Transform + pos: -11.5,9.5 + parent: 1 + - uid: 762 + components: + - type: Transform + pos: -11.5,10.5 + parent: 1 + - uid: 763 + components: + - type: Transform + pos: -8.5,8.5 + parent: 1 + - uid: 764 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 + - uid: 765 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 766 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 767 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 768 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - uid: 769 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 770 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 771 + components: + - type: Transform + pos: -1.5,9.5 + parent: 1 + - uid: 772 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 + - uid: 773 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 + - uid: 774 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 775 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 776 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 777 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 778 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 779 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 780 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 + - uid: 781 + components: + - type: Transform + pos: -3.5,11.5 + parent: 1 + - uid: 797 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 +- proto: CableHV + entities: + - uid: 67 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 381 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 382 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 449 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 476 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 1 + - uid: 505 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 506 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 +- proto: CableMV + entities: + - uid: 149 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: -8.5,3.5 + parent: 1 + - uid: 186 + components: + - type: Transform + pos: -10.5,-10.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: -5.5,3.5 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: -6.5,3.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 502 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 503 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 504 + components: + - type: Transform + pos: -11.5,-10.5 + parent: 1 + - uid: 507 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - uid: 508 + components: + - type: Transform + pos: -9.5,-10.5 + parent: 1 + - uid: 509 + components: + - type: Transform + pos: -9.5,-9.5 + parent: 1 + - uid: 510 + components: + - type: Transform + pos: -9.5,-8.5 + parent: 1 + - uid: 511 + components: + - type: Transform + pos: -9.5,-7.5 + parent: 1 + - uid: 512 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 1 + - uid: 513 + components: + - type: Transform + pos: -9.5,-5.5 + parent: 1 + - uid: 514 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 1 + - uid: 515 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 1 + - uid: 516 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 1 + - uid: 517 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 1 + - uid: 518 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 1 + - uid: 519 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 520 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 521 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 522 + components: + - type: Transform + pos: 1.5,-10.5 + parent: 1 + - uid: 523 + components: + - type: Transform + pos: 1.5,-9.5 + parent: 1 + - uid: 524 + components: + - type: Transform + pos: 1.5,-8.5 + parent: 1 + - uid: 525 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 1 + - uid: 526 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - uid: 527 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 1 + - uid: 528 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 529 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 + - uid: 530 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 531 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 532 + components: + - type: Transform + pos: -12.5,-10.5 + parent: 1 + - uid: 642 + components: + - type: Transform + pos: -9.5,8.5 + parent: 1 + - uid: 643 + components: + - type: Transform + pos: -8.5,8.5 + parent: 1 + - uid: 661 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 662 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 747 + components: + - type: Transform + pos: -9.5,3.5 + parent: 1 + - uid: 748 + components: + - type: Transform + pos: -10.5,3.5 + parent: 1 + - uid: 749 + components: + - type: Transform + pos: -10.5,4.5 + parent: 1 + - uid: 750 + components: + - type: Transform + pos: -10.5,5.5 + parent: 1 + - uid: 751 + components: + - type: Transform + pos: -10.5,6.5 + parent: 1 + - uid: 752 + components: + - type: Transform + pos: -10.5,7.5 + parent: 1 + - uid: 753 + components: + - type: Transform + pos: -9.5,7.5 + parent: 1 + - uid: 754 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 755 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 756 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 1043 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 + - uid: 1044 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 1045 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 1046 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 1047 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - uid: 1048 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 1049 + components: + - type: Transform + pos: -1.5,8.5 + parent: 1 + - uid: 1050 + components: + - type: Transform + pos: -0.5,8.5 + parent: 1 + - uid: 1051 + components: + - type: Transform + pos: 0.5,8.5 + parent: 1 + - uid: 1052 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 1053 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 1054 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 1055 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 1056 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 1057 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 1058 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 1059 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 1060 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 + - uid: 1061 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 1 + - uid: 1062 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 1063 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 + - uid: 1064 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 1066 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 1067 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 1068 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 +- proto: CableTerminal + entities: + - uid: 383 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-1.5 + parent: 1 + - uid: 478 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-0.5 + parent: 1 +- proto: CapacitorStockPart + entities: + - uid: 589 + components: + - type: Transform + pos: 1.3028102,-1.328778 + parent: 1 +- proto: CarpetPurple + entities: + - uid: 1010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,10.5 + parent: 1 + - uid: 1011 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,10.5 + parent: 1 + - uid: 1012 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,9.5 + parent: 1 + - uid: 1013 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,9.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 33 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,3.5 + parent: 1 + - uid: 56 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,3.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,2.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,3.5 + parent: 1 + - uid: 179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,1.5 + parent: 1 + - uid: 227 + components: + - type: Transform + pos: -14.5,2.5 + parent: 1 + - uid: 247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-15.5 + parent: 1 + - uid: 248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-14.5 + parent: 1 + - uid: 249 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-13.5 + parent: 1 + - uid: 250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-12.5 + parent: 1 + - uid: 251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-11.5 + parent: 1 + - uid: 252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-10.5 + parent: 1 + - uid: 253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-9.5 + parent: 1 + - uid: 254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-8.5 + parent: 1 + - uid: 255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-7.5 + parent: 1 + - uid: 256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-6.5 + parent: 1 + - uid: 257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-5.5 + parent: 1 + - uid: 266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-1.5 + parent: 1 + - uid: 278 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 279 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-6.5 + parent: 1 + - uid: 282 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-8.5 + parent: 1 + - uid: 286 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-10.5 + parent: 1 + - uid: 287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-11.5 + parent: 1 + - uid: 288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-12.5 + parent: 1 + - uid: 289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-12.5 + parent: 1 + - uid: 290 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-13.5 + parent: 1 + - uid: 291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-14.5 + parent: 1 + - uid: 292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-14.5 + parent: 1 + - uid: 295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-15.5 + parent: 1 + - uid: 296 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-14.5 + parent: 1 + - uid: 297 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-13.5 + parent: 1 + - uid: 298 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-12.5 + parent: 1 + - uid: 299 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-11.5 + parent: 1 + - uid: 300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-10.5 + parent: 1 + - uid: 301 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-9.5 + parent: 1 + - uid: 302 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-8.5 + parent: 1 + - uid: 303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-7.5 + parent: 1 + - uid: 304 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-5.5 + parent: 1 + - uid: 305 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-15.5 + parent: 1 + - uid: 306 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-6.5 + parent: 1 + - uid: 307 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-14.5 + parent: 1 + - uid: 308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-13.5 + parent: 1 + - uid: 309 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-11.5 + parent: 1 + - uid: 310 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-10.5 + parent: 1 + - uid: 311 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-9.5 + parent: 1 + - uid: 312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-12.5 + parent: 1 + - uid: 313 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-8.5 + parent: 1 + - uid: 314 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-7.5 + parent: 1 + - uid: 315 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-6.5 + parent: 1 + - uid: 316 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-5.5 + parent: 1 + - uid: 320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 321 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-1.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: -7.5,-6.5 + parent: 1 + - uid: 325 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - uid: 328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-0.5 + parent: 1 + - uid: 329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-5.5 + parent: 1 + - uid: 330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-6.5 + parent: 1 + - uid: 331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-7.5 + parent: 1 + - uid: 332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-8.5 + parent: 1 + - uid: 333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-9.5 + parent: 1 + - uid: 334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-10.5 + parent: 1 + - uid: 335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-11.5 + parent: 1 + - uid: 336 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-12.5 + parent: 1 + - uid: 337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-13.5 + parent: 1 + - uid: 338 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-15.5 + parent: 1 + - uid: 339 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-14.5 + parent: 1 + - uid: 340 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-15.5 + parent: 1 + - uid: 341 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-14.5 + parent: 1 + - uid: 342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-13.5 + parent: 1 + - uid: 343 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-12.5 + parent: 1 + - uid: 344 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-11.5 + parent: 1 + - uid: 345 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-10.5 + parent: 1 + - uid: 346 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-9.5 + parent: 1 + - uid: 347 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-8.5 + parent: 1 + - uid: 348 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-7.5 + parent: 1 + - uid: 349 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-6.5 + parent: 1 + - uid: 350 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-5.5 + parent: 1 + - uid: 351 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-5.5 + parent: 1 + - uid: 352 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-6.5 + parent: 1 + - uid: 353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-7.5 + parent: 1 + - uid: 354 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-8.5 + parent: 1 + - uid: 355 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-9.5 + parent: 1 + - uid: 356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-10.5 + parent: 1 + - uid: 357 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-11.5 + parent: 1 + - uid: 358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-12.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-13.5 + parent: 1 + - uid: 360 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-14.5 + parent: 1 + - uid: 361 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-15.5 + parent: 1 + - uid: 362 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-15.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-14.5 + parent: 1 + - uid: 364 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-13.5 + parent: 1 + - uid: 365 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-12.5 + parent: 1 + - uid: 366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-11.5 + parent: 1 + - uid: 367 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-10.5 + parent: 1 + - uid: 368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-9.5 + parent: 1 + - uid: 369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-8.5 + parent: 1 + - uid: 370 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-7.5 + parent: 1 + - uid: 371 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-5.5 + parent: 1 + - uid: 372 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-6.5 + parent: 1 + - uid: 373 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-5.5 + parent: 1 + - uid: 374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-5.5 + parent: 1 + - uid: 375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-5.5 + parent: 1 + - uid: 376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-5.5 + parent: 1 + - uid: 385 + components: + - type: Transform + pos: -7.5,-7.5 + parent: 1 + - uid: 419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,3.5 + parent: 1 + - uid: 420 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,3.5 + parent: 1 + - uid: 421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 + - uid: 422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,3.5 + parent: 1 + - uid: 423 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,3.5 + parent: 1 + - uid: 424 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,3.5 + parent: 1 + - uid: 425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-4.5 + parent: 1 + - uid: 426 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-5.5 + parent: 1 + - uid: 427 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,3.5 + parent: 1 + - uid: 429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,2.5 + parent: 1 + - uid: 430 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,3.5 + parent: 1 + - uid: 431 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,4.5 + parent: 1 + - uid: 433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,6.5 + parent: 1 + - uid: 434 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,7.5 + parent: 1 + - uid: 435 + components: + - type: Transform + pos: -7.5,-9.5 + parent: 1 + - uid: 436 + components: + - type: Transform + pos: -7.5,-15.5 + parent: 1 + - uid: 438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,9.5 + parent: 1 + - uid: 440 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-5.5 + parent: 1 + - uid: 441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,3.5 + parent: 1 + - uid: 442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,2.5 + parent: 1 + - uid: 444 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,0.5 + parent: 1 + - uid: 461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-3.5 + parent: 1 + - uid: 577 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,5.5 + parent: 1 + - uid: 579 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 1 + - uid: 627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-0.5 + parent: 1 + - uid: 629 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,1.5 + parent: 1 + - uid: 630 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-2.5 + parent: 1 + - uid: 632 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-3.5 + parent: 1 + - uid: 676 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 677 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 681 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 682 + components: + - type: Transform + pos: -14.5,3.5 + parent: 1 + - uid: 683 + components: + - type: Transform + pos: -14.5,1.5 + parent: 1 + - uid: 685 + components: + - type: Transform + pos: -13.5,1.5 + parent: 1 + - uid: 686 + components: + - type: Transform + pos: -13.5,2.5 + parent: 1 + - uid: 687 + components: + - type: Transform + pos: -13.5,3.5 + parent: 1 + - uid: 688 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 689 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 690 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 852 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,3.5 + parent: 1 + - uid: 970 + components: + - type: Transform + pos: 1.5,13.5 + parent: 1 + - uid: 971 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 + - uid: 972 + components: + - type: Transform + pos: 3.5,13.5 + parent: 1 + - uid: 973 + components: + - type: Transform + pos: 3.5,12.5 + parent: 1 + - uid: 974 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 975 + components: + - type: Transform + pos: 1.5,12.5 + parent: 1 +- proto: Chair + entities: + - uid: 789 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 790 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 791 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 + - uid: 1038 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 +- proto: ChairPilotSeat + entities: + - uid: 674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,11.5 + parent: 1 + - uid: 692 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,11.5 + parent: 1 + - uid: 694 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,9.5 + parent: 1 +- proto: CircuitImprinter + entities: + - uid: 591 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 +- proto: ClosetWallFireFilledRandom + entities: + - uid: 417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,5.5 + parent: 1 +- proto: ClosetWallMaintenanceFilledRandom + entities: + - uid: 497 + components: + - type: Transform + pos: -6.5,11.5 + parent: 1 +- proto: ClosetWallO2N2FilledRandom + entities: + - uid: 135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,10.5 + parent: 1 + - uid: 136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-7.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-7.5 + parent: 1 + - uid: 1129 + components: + - type: Transform + pos: -7.5,4.5 + parent: 1 +- proto: ComputerPowerMonitoring + entities: + - uid: 470 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-0.5 + parent: 1 +- proto: ComputerTabletopCrewMonitoring + entities: + - uid: 432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,11.5 + parent: 1 +- proto: ComputerTabletopRadar + entities: + - uid: 679 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,9.5 + parent: 1 +- proto: ComputerTabletopSalvageExpedition + entities: + - uid: 695 + components: + - type: Transform + pos: -11.5,12.5 + parent: 1 +- proto: ComputerTabletopShuttle + entities: + - uid: 680 + components: + - type: Transform + pos: -12.5,12.5 + parent: 1 +- proto: ComputerTabletopStationRecords + entities: + - uid: 418 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,10.5 + parent: 1 +- proto: ComputerWallmountWithdrawBankATM + entities: + - uid: 1023 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 +- proto: ConveyorBelt + entities: + - uid: 36 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,1.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,1.5 + parent: 1 + - uid: 48 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,1.5 + parent: 1 + - uid: 477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,1.5 + parent: 1 + - uid: 488 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-5.5 + parent: 1 + - uid: 490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,1.5 + parent: 1 + - uid: 491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,1.5 + parent: 1 + - uid: 582 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-4.5 + parent: 1 + - uid: 1004 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,1.5 + parent: 1 + - uid: 1028 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 + - uid: 1085 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,0.5 + parent: 1 + - uid: 1086 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-0.5 + parent: 1 + - uid: 1087 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-1.5 + parent: 1 + - uid: 1088 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-2.5 + parent: 1 + - uid: 1089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-3.5 + parent: 1 + - uid: 1091 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-6.5 + parent: 1 + - uid: 1092 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 1093 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 1 + - uid: 1094 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 1095 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 1096 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 1097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 1098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,1.5 + parent: 1 + - uid: 1099 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 1 + - uid: 1100 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 + - uid: 1101 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 1 +- proto: CrateMaterials + entities: + - uid: 816 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 +- proto: CrowbarGreen + entities: + - uid: 590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.66682,-12.7192 + parent: 1 +- proto: DefaultStationBeaconAME + entities: + - uid: 976 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 +- proto: DefaultStationBeaconAtmospherics + entities: + - uid: 966 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 +- proto: DefaultStationBeaconBridge + entities: + - uid: 1125 + components: + - type: Transform + pos: -11.5,10.5 + parent: 1 +- proto: DefaultStationBeaconCargoBay + entities: + - uid: 1126 + components: + - type: Transform + pos: -3.5,-9.5 + parent: 1 +- proto: DefaultStationBeaconDorms + entities: + - uid: 1127 + components: + - type: Transform + pos: -5.5,6.5 + parent: 1 +- proto: DefaultStationBeaconKitchen + entities: + - uid: 967 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,7.5 + parent: 1 +- proto: EmergencyLight + entities: + - uid: 107 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - type: Battery + startingCharge: 30000 + - uid: 457 + components: + - type: Transform + pos: -9.5,3.5 + parent: 1 + - type: Battery + startingCharge: 30000 + - uid: 1032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,9.5 + parent: 1 + - type: Battery + startingCharge: 30000 + - uid: 1033 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,7.5 + parent: 1 + - type: Battery + startingCharge: 30000 +- proto: EngineeringTechFab + entities: + - uid: 978 + components: + - type: Transform + pos: 3.5,-7.5 + parent: 1 +- proto: ExtinguisherCabinetFilled + entities: + - uid: 446 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: -12.5,-8.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 1 +- proto: FaxMachineShip + entities: + - uid: 991 + components: + - type: Transform + pos: -10.5,12.5 + parent: 1 +- proto: Firelock + entities: + - uid: 1116 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1003 + - uid: 1117 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1003 +- proto: FirelockGlass + entities: + - uid: 794 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1003 + - uid: 951 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1003 + - uid: 1000 + components: + - type: Transform + pos: -10.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - uid: 1001 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 +- proto: FlashlightLantern + entities: + - uid: 1035 + components: + - type: Transform + pos: -9.327917,-2.2779932 + parent: 1 +- proto: FloorDrain + entities: + - uid: 896 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,11.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: FoodShakerPepper + entities: + - uid: 793 + components: + - type: Transform + pos: 0.031318903,5.7154756 + parent: 1 +- proto: FoodShakerSalt + entities: + - uid: 792 + components: + - type: Transform + pos: -0.1718061,5.5434813 + parent: 1 +- proto: GasFilterOxygenOnFlipped + entities: + - uid: 469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasMixerOn + entities: + - uid: 744 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-0.5 + parent: 1 + - type: GasMixer + inletTwoConcentration: 0.79 + inletOneConcentration: 0.21 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPassiveVent + entities: + - uid: 493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeBend + entities: + - uid: 453 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 485 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 578 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 840 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 841 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 878 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 879 + components: + - type: Transform + pos: 3.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 915 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 922 + components: + - type: Transform + pos: -10.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 946 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeFourway + entities: + - uid: 32 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 472 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeStraight + entities: + - uid: 265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 324 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 480 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 481 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 483 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 607 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 805 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 806 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 807 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 808 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 810 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 811 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 812 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 813 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 814 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 815 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 821 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 822 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 823 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 824 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 825 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 826 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 827 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 828 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 829 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 830 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 831 + components: + - type: Transform + pos: -6.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 832 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 833 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 834 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 835 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 836 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 837 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 838 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 843 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 849 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 851 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 853 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 854 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 855 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 856 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 864 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 865 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 866 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 867 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 868 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 872 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 873 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 874 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 875 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 883 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 884 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 885 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 886 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 887 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 888 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 889 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 891 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 892 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 893 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 897 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 898 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 899 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 900 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 901 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 902 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 903 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 904 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 905 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 906 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 907 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 909 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 910 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 911 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 913 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 914 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 917 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 918 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 919 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 920 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 921 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 929 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 930 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 931 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 932 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 933 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 934 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 935 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 936 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 937 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 938 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 939 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 941 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 942 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 943 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 944 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeTJunction + entities: + - uid: 293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 294 + components: + - type: Transform + pos: -0.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 584 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 786 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 798 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 839 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 845 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 847 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 850 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 869 + components: + - type: Transform + pos: -1.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 871 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 877 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 880 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 881 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 882 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPort + entities: + - uid: 208 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 462 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 611 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPressurePumpOn + entities: + - uid: 156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 159 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 162 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasVentPump + entities: + - uid: 482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 608 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 703 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 727 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 817 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1003 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 818 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1003 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 857 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 858 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 859 + components: + - type: Transform + pos: -7.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 923 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 928 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentScrubber + entities: + - uid: 209 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 609 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 799 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1003 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1003 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 860 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 861 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 862 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 895 + components: + - type: Transform + pos: -6.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 912 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 916 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1002 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GravityGeneratorMini + entities: + - uid: 459 + components: + - type: Transform + pos: 5.5,-9.5 + parent: 1 +- proto: Grille + entities: + - uid: 16 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,4.5 + parent: 1 + - uid: 129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,8.5 + parent: 1 + - uid: 130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,9.5 + parent: 1 + - uid: 170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-2.5 + parent: 1 + - uid: 196 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,9.5 + parent: 1 + - uid: 197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,10.5 + parent: 1 + - uid: 198 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,11.5 + parent: 1 + - uid: 199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,12.5 + parent: 1 + - uid: 200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,13.5 + parent: 1 + - uid: 201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,13.5 + parent: 1 + - uid: 202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,13.5 + parent: 1 + - uid: 203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,13.5 + parent: 1 + - uid: 204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,12.5 + parent: 1 + - uid: 205 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,8.5 + parent: 1 + - uid: 206 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,1.5 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 211 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 + - uid: 212 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,6.5 + parent: 1 + - uid: 213 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,7.5 + parent: 1 + - uid: 235 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,4.5 + parent: 1 + - uid: 473 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-4.5 + parent: 1 + - uid: 474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-4.5 + parent: 1 + - uid: 475 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-4.5 + parent: 1 + - uid: 619 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-3.5 + parent: 1 + - uid: 735 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,11.5 + parent: 1 + - uid: 995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-2.5 + parent: 1 +- proto: GrilleDiagonal + entities: + - uid: 191 + components: + - type: Transform + pos: -14.5,13.5 + parent: 1 + - uid: 192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,13.5 + parent: 1 + - uid: 193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,8.5 + parent: 1 + - uid: 194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,4.5 + parent: 1 + - uid: 195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,7.5 + parent: 1 +- proto: Gyroscope + entities: + - uid: 413 + components: + - type: Transform + pos: 5.5,-8.5 + parent: 1 + - uid: 414 + components: + - type: Transform + pos: -13.5,-8.5 + parent: 1 +- proto: KitchenKnife + entities: + - uid: 1124 + components: + - type: Transform + pos: -3.518915,10.611288 + parent: 1 +- proto: LightBulb + entities: + - uid: 277 + components: + - type: Transform + parent: 276 + - type: Physics + canCollide: False + - uid: 395 + components: + - type: Transform + parent: 393 + - type: Physics + canCollide: False +- proto: LockerAtmosphericsFilled + entities: + - uid: 592 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 +- proto: LockerChiefEngineerFilledHardsuit + entities: + - uid: 103 + components: + - type: Transform + pos: -11.5,6.5 + parent: 1 +- proto: LockerEngineerFilledHardsuit + entities: + - uid: 1128 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 +- proto: LockerFreezerBase + entities: + - uid: 784 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 +- proto: LockerSalvageSpecialistFilled + entities: + - uid: 593 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 +- proto: LockerWallColorCaptain + entities: + - uid: 111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,6.5 + parent: 1 +- proto: LockerWallColorGeneric + entities: + - uid: 959 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,6.5 + parent: 1 + - uid: 1008 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,6.5 + parent: 1 +- proto: LockerWallEVAColorSalvageFilled + entities: + - uid: 263 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-14.5 + parent: 1 +- proto: LockerWallMaterialsFuelAmeJarFilled + entities: + - uid: 1019 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,0.5 + parent: 1 +- proto: MicroManipulatorStockPart + entities: + - uid: 945 + components: + - type: Transform + pos: 1.5528102,-2.126207 + parent: 1 +- proto: MopItem + entities: + - uid: 1015 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.511345,11.336839 + parent: 1 +- proto: NitrogenCanister + entities: + - uid: 949 + components: + - type: Transform + anchored: True + pos: -0.5,-0.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: OxygenCanister + entities: + - uid: 948 + components: + - type: Transform + anchored: True + pos: -0.5,-1.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: PlasticFlapsAirtightClear + entities: + - uid: 1102 + components: + - type: Transform + pos: -15.5,1.5 + parent: 1 + - uid: 1103 + components: + - type: Transform + pos: -12.5,1.5 + parent: 1 + - uid: 1104 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 1105 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 1106 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 1107 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 +- proto: PottedPlantRandom + entities: + - uid: 958 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 +- proto: PowerCellRecharger + entities: + - uid: 588 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,5.5 + parent: 1 + - uid: 1036 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-2.5 + parent: 1 +- proto: PoweredLEDLightPostSmall + entities: + - uid: 594 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-17.5 + parent: 1 + - uid: 595 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-17.5 + parent: 1 +- proto: PoweredLEDSmallLight + entities: + - uid: 37 + components: + - type: Transform + pos: -13.5,3.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: -13.5,-8.5 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: 5.5,-8.5 + parent: 1 + - uid: 581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,8.5 + parent: 1 + - uid: 725 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 + - uid: 726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,6.5 + parent: 1 + - uid: 732 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,6.5 + parent: 1 + - uid: 863 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,10.5 + parent: 1 + - uid: 953 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,0.5 + parent: 1 + - uid: 954 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,0.5 + parent: 1 + - uid: 955 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,0.5 + parent: 1 + - uid: 956 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,10.5 + parent: 1 + - uid: 957 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 +- proto: PoweredlightLED + entities: + - uid: 169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,8.5 + parent: 1 + - uid: 652 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 1 + - uid: 653 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 + - uid: 654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,2.5 + parent: 1 + - uid: 655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,2.5 + parent: 1 + - uid: 657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-1.5 + parent: 1 + - uid: 658 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 729 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,6.5 + parent: 1 + - uid: 730 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,10.5 + parent: 1 + - uid: 733 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-11.5 + parent: 1 + - uid: 734 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-11.5 + parent: 1 +- proto: PoweredStrobeLightEmpty + entities: + - uid: 276 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-14.5 + parent: 1 + - type: ContainerContainer + containers: + light_bulb: !type:ContainerSlot + showEnts: False + occludes: True + ent: 277 + - type: ApcPowerReceiver + powerLoad: 0 + - type: DamageOnInteract + isDamageActive: False + - uid: 393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-14.5 + parent: 1 + - type: ContainerContainer + containers: + light_bulb: !type:ContainerSlot + showEnts: False + occludes: True + ent: 395 + - type: ApcPowerReceiver + powerLoad: 0 + - type: DamageOnInteract + isDamageActive: False +- proto: RagItem + entities: + - uid: 1136 + components: + - type: Transform + pos: -3.612665,11.945548 + parent: 1 +- proto: Railing + entities: + - uid: 181 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-5.5 + parent: 1 + - uid: 390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-4.5 + parent: 1 + - uid: 392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 445 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-5.5 + parent: 1 + - uid: 448 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-5.5 + parent: 1 + - uid: 451 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-5.5 + parent: 1 + - uid: 456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-5.5 + parent: 1 + - uid: 463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-5.5 + parent: 1 + - uid: 464 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 492 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-5.5 + parent: 1 + - uid: 494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-5.5 + parent: 1 + - uid: 498 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-5.5 + parent: 1 +- proto: RailingCornerSmall + entities: + - uid: 379 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-3.5 + parent: 1 + - uid: 380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 500 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 1 + - uid: 501 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-5.5 + parent: 1 +- proto: RailingRound + entities: + - uid: 1034 + components: + - type: Transform + pos: -9.5,-17.5 + parent: 1 + - uid: 1039 + components: + - type: Transform + pos: 1.5,-17.5 + parent: 1 +- proto: RandomArcade + entities: + - uid: 894 + components: + - type: Transform + pos: -1.5,10.5 + parent: 1 +- proto: RandomBook + entities: + - uid: 101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,5.5 + parent: 1 +- proto: RandomPaintingHalloween + entities: + - uid: 1009 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,5.5 + parent: 1 +- proto: RandomPosterAny + entities: + - uid: 596 + components: + - type: Transform + pos: -12.5,-5.5 + parent: 1 + - uid: 795 + components: + - type: Transform + pos: -7.5,9.5 + parent: 1 + - uid: 876 + components: + - type: Transform + pos: 2.5,-14.5 + parent: 1 + - uid: 1007 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 1017 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 1018 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-1.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 12 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,13.5 + parent: 1 + - uid: 115 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,13.5 + parent: 1 + - uid: 116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,13.5 + parent: 1 + - uid: 117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,13.5 + parent: 1 + - uid: 119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,11.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,10.5 + parent: 1 + - uid: 121 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,9.5 + parent: 1 + - uid: 123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,8.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,12.5 + parent: 1 + - uid: 180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,1.5 + parent: 1 + - uid: 261 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,12.5 + parent: 1 + - uid: 386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-4.5 + parent: 1 + - uid: 387 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-4.5 + parent: 1 + - uid: 601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,1.5 + parent: 1 + - uid: 628 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 1 + - uid: 640 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 1072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,9.5 + parent: 1 + - uid: 1073 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,8.5 + parent: 1 + - uid: 1080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 1082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-3.5 + parent: 1 + - uid: 1083 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-2.5 + parent: 1 +- proto: ReinforcedWindowDiagonal + entities: + - uid: 89 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,8.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: -14.5,13.5 + parent: 1 + - uid: 100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,13.5 + parent: 1 +- proto: SalvageTechfabNF + entities: + - uid: 977 + components: + - type: Transform + pos: -11.5,-8.5 + parent: 1 +- proto: Screwdriver + entities: + - uid: 979 + components: + - type: Transform + pos: 1.4590602,-2.470196 + parent: 1 +- proto: ShipyardCharonInfo + entities: + - uid: 1133 + components: + - type: Transform + pos: -13.227627,12.695766 + parent: 1 +- proto: SignalButton + entities: + - uid: 996 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-15.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 484: + - Pressed: Toggle + 238: + - Pressed: Toggle + 239: + - Pressed: Toggle + 240: + - Pressed: Toggle + 241: + - Pressed: Toggle + 242: + - Pressed: Toggle + 243: + - Pressed: Toggle + 246: + - Pressed: Toggle + 245: + - Pressed: Toggle + 244: + - Pressed: Toggle + 276: + - Pressed: Toggle + 393: + - Pressed: Toggle + - uid: 997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-15.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 246: + - Pressed: Toggle + 245: + - Pressed: Toggle + 244: + - Pressed: Toggle + 243: + - Pressed: Toggle + 242: + - Pressed: Toggle + 241: + - Pressed: Toggle + 484: + - Pressed: Toggle + 238: + - Pressed: Toggle + 239: + - Pressed: Toggle + 240: + - Pressed: Toggle + 393: + - Pressed: Toggle + 276: + - Pressed: Toggle + - uid: 1118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-3.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1112: + - Pressed: Toggle + 1111: + - Pressed: Toggle + 1110: + - Pressed: Toggle + - uid: 1119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-3.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1113: + - Pressed: Toggle + 1114: + - Pressed: Toggle + 1115: + - Pressed: Toggle +- proto: SignDirectionalAtmos + entities: + - uid: 961 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 +- proto: SignDirectionalBridge + entities: + - uid: 962 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,4.5 + parent: 1 +- proto: SignDirectionalCB1 + entities: + - uid: 1029 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 1037 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 +- proto: SignDirectionalDorms + entities: + - uid: 964 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,7.5 + parent: 1 + - uid: 965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,9.5 + parent: 1 +- proto: SignDirectionalEng + entities: + - uid: 960 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 +- proto: SignDirectionalFood + entities: + - uid: 963 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,8.5 + parent: 1 +- proto: SignDirectionalGravity + entities: + - uid: 443 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 1 +- proto: SinkStemlessWater + entities: + - uid: 720 + components: + - type: Transform + pos: -5.5,11.5 + parent: 1 +- proto: SinkWide + entities: + - uid: 785 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,9.5 + parent: 1 +- proto: SMESBasic + entities: + - uid: 187 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 +- proto: SpawnDungeonLootCutlery + entities: + - uid: 989 + components: + - type: Transform + pos: -3.456415,11.434776 + parent: 1 + - uid: 1014 + components: + - type: Transform + pos: -0.5656798,5.6530457 + parent: 1 + - uid: 1135 + components: + - type: Transform + pos: -3.456415,11.163755 + parent: 1 +- proto: SpawnDungeonLootMugs + entities: + - uid: 968 + components: + - type: Transform + pos: 0.52348495,5.589697 + parent: 1 + - uid: 1134 + components: + - type: Transform + pos: -13.602627,12.195419 + parent: 1 +- proto: SpawnDungeonVendomatsClothes + entities: + - uid: 458 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 +- proto: SpawnerHoloGraffitiRandom + entities: + - uid: 165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-9.5 + parent: 1 +- proto: SpawnPointLatejoin + entities: + - uid: 1065 + components: + - type: Transform + pos: -5.5,6.5 + parent: 1 + - uid: 1069 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 1070 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 +- proto: StationMap + entities: + - uid: 728 + components: + - type: Transform + pos: -8.5,4.5 + parent: 1 +- proto: StorageCanister + entities: + - uid: 947 + components: + - type: Transform + anchored: True + pos: -0.5,-2.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: SubstationBasic + entities: + - uid: 391 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 +- proto: SuitStorageSalv + entities: + - uid: 597 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 +- proto: Table + entities: + - uid: 258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,5.5 + parent: 1 + - uid: 796 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 984 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 988 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 1 + - uid: 1130 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 +- proto: TableCounterMetal + entities: + - uid: 631 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,10.5 + parent: 1 + - uid: 675 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,12.5 + parent: 1 + - uid: 678 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,11.5 + parent: 1 + - uid: 691 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,9.5 + parent: 1 + - uid: 693 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,12.5 + parent: 1 + - uid: 696 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,10.5 + parent: 1 + - uid: 697 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,12.5 + parent: 1 + - uid: 783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,11.5 + parent: 1 + - uid: 990 + components: + - type: Transform + pos: -10.5,12.5 + parent: 1 +- proto: TableWood + entities: + - uid: 787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - uid: 788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,5.5 + parent: 1 + - uid: 952 + components: + - type: Transform + pos: -7.5,5.5 + parent: 1 +- proto: TelecomServerFilledCommon + entities: + - uid: 1030 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 +- proto: Thruster + entities: + - uid: 11 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-5.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-11.5 + parent: 1 + - uid: 104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-0.5 + parent: 1 + - uid: 105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,6.5 + parent: 1 + - uid: 109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,5.5 + parent: 1 + - uid: 112 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-13.5 + parent: 1 + - uid: 113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-5.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-13.5 + parent: 1 + - uid: 134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-14.5 + parent: 1 + - uid: 264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-6.5 + parent: 1 + - uid: 270 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-6.5 + parent: 1 + - uid: 272 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,5.5 + parent: 1 + - uid: 273 + components: + - type: Transform + pos: -5.5,13.5 + parent: 1 + - uid: 274 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 + - uid: 275 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: -2.5,13.5 + parent: 1 + - uid: 323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,6.5 + parent: 1 + - uid: 394 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-14.5 + parent: 1 + - uid: 397 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-12.5 + parent: 1 + - uid: 410 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-12.5 + parent: 1 + - uid: 411 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-11.5 + parent: 1 +- proto: ToiletDirtyWater + entities: + - uid: 719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,10.5 + parent: 1 +- proto: ToolboxElectricalFilled + entities: + - uid: 1027 + components: + - type: Transform + pos: -4.56157,-3.2981017 + parent: 1 +- proto: TrashBag + entities: + - uid: 1084 + components: + - type: Transform + pos: -5.2223263,11.561083 + parent: 1 +- proto: TwoWayLever + entities: + - uid: 1108 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1091: + - Left: Reverse + - Right: Forward + - Middle: Off + 488: + - Left: Reverse + - Right: Forward + - Middle: Off + 582: + - Left: Reverse + - Right: Forward + - Middle: Off + 1089: + - Left: Reverse + - Right: Forward + - Middle: Off + 1088: + - Left: Reverse + - Right: Forward + - Middle: Off + 1087: + - Left: Reverse + - Right: Forward + - Middle: Off + 1086: + - Left: Reverse + - Right: Forward + - Middle: Off + 1085: + - Left: Reverse + - Right: Forward + - Middle: Off + 491: + - Left: Reverse + - Right: Forward + - Middle: Off + 490: + - Left: Reverse + - Right: Forward + - Middle: Off + 1004: + - Left: Reverse + - Right: Forward + - Middle: Off + 477: + - Left: Reverse + - Right: Forward + - Middle: Off + 36: + - Left: Reverse + - Right: Forward + - Middle: Off + - uid: 1109 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 39: + - Left: Reverse + - Right: Forward + - Middle: Off + 48: + - Right: Forward + - Left: Reverse + - Middle: Off + 1098: + - Left: Reverse + - Right: Forward + - Middle: Off + 1097: + - Left: Reverse + - Right: Forward + - Middle: Off + 1096: + - Right: Forward + - Left: Reverse + - Middle: Off + 1095: + - Left: Reverse + - Right: Forward + - Middle: Off + 1094: + - Left: Reverse + - Right: Forward + - Middle: Off + 1093: + - Left: Reverse + - Right: Forward + - Middle: Off + 1092: + - Left: Reverse + - Right: Forward + - Middle: Off + 1028: + - Left: Reverse + - Right: Forward + - Middle: Off + 1101: + - Left: Reverse + - Right: Forward + - Middle: Off + 1100: + - Left: Reverse + - Middle: Off + - Right: Forward + 1099: + - Left: Reverse + - Right: Forward + - Middle: Off +- proto: VendingMachineEngiDrobe + entities: + - uid: 993 + components: + - type: Transform + pos: -9.5,1.5 + parent: 1 +- proto: VendingMachineTankDispenserEVA + entities: + - uid: 969 + components: + - type: Transform + pos: -11.5,-11.5 + parent: 1 +- proto: VendingMachineYouTool + entities: + - uid: 992 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 +- proto: WallReinforced + entities: + - uid: 3 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: 4.5,13.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: 4.5,11.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: 4.5,10.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 0.5,11.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: 0.5,12.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 0.5,13.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 34 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,0.5 + parent: 1 + - uid: 57 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,4.5 + parent: 1 + - uid: 60 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-8.5 + parent: 1 + - uid: 63 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,0.5 + parent: 1 + - uid: 64 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-15.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-16.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,0.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 81 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,4.5 + parent: 1 + - uid: 82 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,4.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,0.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,0.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,5.5 + parent: 1 + - uid: 86 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,6.5 + parent: 1 + - uid: 87 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,7.5 + parent: 1 + - uid: 90 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,11.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,11.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: -14.5,-9.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: 6.5,-10.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,11.5 + parent: 1 + - uid: 97 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,11.5 + parent: 1 + - uid: 98 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,11.5 + parent: 1 + - uid: 108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-7.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-7.5 + parent: 1 + - uid: 127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-0.5 + parent: 1 + - uid: 128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-1.5 + parent: 1 + - uid: 131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-4.5 + parent: 1 + - uid: 132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-5.5 + parent: 1 + - uid: 133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-6.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: 4.5,-11.5 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-12.5 + parent: 1 + - uid: 143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-2.5 + parent: 1 + - uid: 144 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 + - uid: 145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-4.5 + parent: 1 + - uid: 147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-4.5 + parent: 1 + - uid: 148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-4.5 + parent: 1 + - uid: 150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-1.5 + parent: 1 + - uid: 151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-0.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-15.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-16.5 + parent: 1 + - uid: 157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-2.5 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-12.5 + parent: 1 + - uid: 161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-7.5 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-8.5 + parent: 1 + - uid: 166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-6.5 + parent: 1 + - uid: 167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-5.5 + parent: 1 + - uid: 168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-4.5 + parent: 1 + - uid: 171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-1.5 + parent: 1 + - uid: 172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 + - uid: 175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,1.5 + parent: 1 + - uid: 177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 + - uid: 178 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 + - uid: 182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,1.5 + parent: 1 + - uid: 185 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-3.5 + parent: 1 + - uid: 207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-3.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 2.5,14.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: -2.5,12.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: -4.5,12.5 + parent: 1 + - uid: 267 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-14.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: -5.5,12.5 + parent: 1 + - uid: 269 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-13.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: -3.5,12.5 + parent: 1 + - uid: 401 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-11.5 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: -14.5,-10.5 + parent: 1 + - uid: 404 + components: + - type: Transform + pos: 6.5,-9.5 + parent: 1 + - uid: 405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-11.5 + parent: 1 + - uid: 406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-13.5 + parent: 1 + - uid: 407 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-14.5 + parent: 1 + - uid: 408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-8.5 + parent: 1 + - uid: 409 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-7.5 + parent: 1 + - uid: 415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-8.5 + parent: 1 + - uid: 455 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-4.5 + parent: 1 + - uid: 460 + components: + - type: Transform + pos: -12.5,-10.5 + parent: 1 + - uid: 467 + components: + - type: Transform + pos: -12.5,-11.5 + parent: 1 + - uid: 610 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - uid: 612 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 925 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 1005 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 +- proto: WallReinforcedDiagonal + entities: + - uid: 2 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,4.5 + parent: 1 + - uid: 6 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,0.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,14.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: -14.5,-7.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: -15.5,4.5 + parent: 1 + - uid: 80 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,0.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,11.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,12.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,8.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-16.5 + parent: 1 + - uid: 158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-16.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: 5.5,-10.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: -8.5,1.5 + parent: 1 + - uid: 174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 + - uid: 388 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 389 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-4.5 + parent: 1 + - uid: 398 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 + - uid: 399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-13.5 + parent: 1 + - uid: 400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-12.5 + parent: 1 + - uid: 416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-7.5 + parent: 1 + - uid: 468 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-10.5 + parent: 1 +- proto: WallSolid + entities: + - uid: 20 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,4.5 + parent: 1 + - uid: 21 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,10.5 + parent: 1 + - uid: 31 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,8.5 + parent: 1 + - uid: 49 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,4.5 + parent: 1 + - uid: 50 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,4.5 + parent: 1 + - uid: 51 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,4.5 + parent: 1 + - uid: 52 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,4.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,4.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,4.5 + parent: 1 + - uid: 58 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,4.5 + parent: 1 + - uid: 59 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,4.5 + parent: 1 + - uid: 698 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,5.5 + parent: 1 + - uid: 699 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,6.5 + parent: 1 + - uid: 700 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,7.5 + parent: 1 + - uid: 701 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,7.5 + parent: 1 + - uid: 704 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,7.5 + parent: 1 + - uid: 705 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,11.5 + parent: 1 + - uid: 706 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,10.5 + parent: 1 + - uid: 707 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,9.5 + parent: 1 + - uid: 708 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 709 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 710 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 + - uid: 711 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,9.5 + parent: 1 + - uid: 712 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,9.5 + parent: 1 + - uid: 713 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,9.5 + parent: 1 + - uid: 714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,7.5 + parent: 1 + - uid: 715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,10.5 + parent: 1 + - uid: 716 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,5.5 + parent: 1 + - uid: 717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,6.5 + parent: 1 + - uid: 724 + components: + - type: Transform + pos: -2.5,6.5 + parent: 1 +- proto: WarpPoint + entities: + - uid: 1071 + components: + - type: Transform + pos: -10.5,9.5 + parent: 1 +- proto: WeldingFuelTankFull + entities: + - uid: 454 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 +- proto: Window + entities: + - uid: 18 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,4.5 + parent: 1 + - uid: 25 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,7.5 + parent: 1 + - uid: 55 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,6.5 + parent: 1 + - uid: 152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,4.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 +- proto: WindowDiagonal + entities: + - uid: 17 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,7.5 + parent: 1 + - uid: 19 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,4.5 + parent: 1 +- proto: Wrench + entities: + - uid: 950 + components: + - type: Transform + pos: -1.1835101,-1.9426599 + parent: 1 +... diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Paper/Shipyard/manuals.yml b/Resources/Prototypes/_NF/Catalog/Fills/Paper/Shipyard/manuals.yml index 7b71ac87be3..9b4d61733e5 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Paper/Shipyard/manuals.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Paper/Shipyard/manuals.yml @@ -135,3 +135,12 @@ - type: GuideHelp guides: - ShipyardSearchlight + +- type: entity + parent: ShipyardInfoBase + id: ShipyardCharonInfo + name: Charon user manual + components: + - type: GuideHelp + guides: + - ShipyardCharon diff --git a/Resources/Prototypes/_NF/Guidebook/shipyard.yml b/Resources/Prototypes/_NF/Guidebook/shipyard.yml index a73e161ea89..5dec78ace72 100644 --- a/Resources/Prototypes/_NF/Guidebook/shipyard.yml +++ b/Resources/Prototypes/_NF/Guidebook/shipyard.yml @@ -15,6 +15,7 @@ - ShipyardBulker - ShipyardCamper - ShipyardCeres + - ShipyardCharon - ShipyardChisel - ShipyardComet - ShipyardConstruct @@ -102,6 +103,11 @@ name: guide-entry-shipyard-ceres text: "/ServerInfo/_NF/Guidebook/Shipyard/Ceres.xml" +- type: guideEntry + id: ShipyardCharon + name: guide-entry-shipyard-charon + text: "/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml" + - type: guideEntry id: ShipyardChisel name: guide-entry-shipyard-chisel diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/charon.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/charon.yml new file mode 100644 index 00000000000..c02d155fc1f --- /dev/null +++ b/Resources/Prototypes/_NF/Shipyard/Expedition/charon.yml @@ -0,0 +1,45 @@ +# Author Info +# GitHub: chrome-cirrus +# Discord: scry + +# Maintainer Info +# GitHub: chrome-cirrus +# Discord: scry + +# Shuttle Notes: +# +- type: vessel + id: Charon + name: EIS Charon + description: Originally built as a roll-on, roll-off transport for heavy terraforming equipment. Since its obsolescence and appearance on the secondary market, the Charon has become a favorite of upfitters for the broad possibilities afforded by its open equipment bay. A product of Endurance Industrial Shipyards. + # Sell value @ exped shipyard 70408, 15% markup and a little rounding gives us... + price: 81000 + # 24x33 tiles + # 627 total tiles + # In light of the mid-range tile count and relatively narrow width I feel like Medium is more appropriate than Large even though it is technically one tile too long for the class. + category: Medium + group: Expedition + shuttlePath: /Maps/_NF/Shuttles/Expedition/charon.yml + guidebookPage: ShipyardCharon + class: + - Expedition + +- type: gameMap + id: Charon + mapName: 'Charon' + mapPath: /Maps/_NF/Shuttles/Expedition/charon.yml + minPlayers: 0 + stations: + Charon: + stationProto: StandardFrontierExpeditionVessel + components: + - type: StationNameSetup + mapNameTemplate: 'Charon {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + availableJobs: + Contractor: [ 0, 0 ] + Pilot: [ 0, 0 ] + Mercenary: [ 0, 0 ] diff --git a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml new file mode 100644 index 00000000000..91f1067542b --- /dev/null +++ b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml @@ -0,0 +1,105 @@ + + # CHARON CLASS RO-RO EQUIPMENT TRANSPORT + + + + + + + [color=#a4885c]Ship Size:[/color] Medium + + [color=#a4885c]Recommended Crew:[/color] 2-4 + + [color=#a4885c]Power Gen Type:[/color] AME + + [color=#a4885c]Expeditions:[/color] Yes + + [color=#a4885c]IFF Console:[/color] None + + Originally built as a roll-on, roll-off transport for heavy terraforming equipment. Since its obsolescence and appearance on the secondary market, the Charon has become a favorite of upfitters for the broad possibilities afforded by its open equipment bay. A product of Endurance Industrial Shipyards. + + # PREFLIGHT CHECKLIST + + ## 1. Power supply + + ## 1.1. Battery units + + + + + + + - Check that the SMES units are anchored to the floor, verify charge level and status. + - Check that the substation unit is anchored to the floor, verify charge level and status. + - Check each APC unit and verify its breaker is on, and that the unit is charging. There are four total, two in the equipment bay, one on the forward wall of the AME room, and one in the bridge. + - Verify each APC unit registers some load, if not this may indicate problems. + + ## 1.2. AME generator unit. + + + + + + + - Check that the AME core is properly shielded. + - Check that the AME controller unit is anchored to the floor. + - Check the AME controller unit 'Fueling Status' readout. + - Check the AME controller unit 'Injection Amount' setting. + - Enable AME injection. + - Check power monitoring console to validate AME output level and confirm that battery draw is negligible with the AME active. In stock configuration the ship should consume approximately 45kW at idle. + + ## 2. Atmospherics + + ## 2.1. Distribution Network + + + + + + + - Ensure oxygen and nitrogen canisters are anchored to their connector ports. + - Verify atmos network gas mixer is configured to 21% on its primary port (O2) and 79% on is side port (N2). + - Verify gas mixer is configured to circa 101kPa. + - Enable gas mixer. + + ## 2.2. Waste Network + + + + + + - Ensure storage canister is anchored to its connector port. + - Inspect and enable waste network booster pumps, located on the starboard side of the ship in the equipment bay, and transit corridor just forward of the cargo section door. + - Inspect waste network gas filter, verify it is set to a desired gas for scavenging from waste loop. + - Enable waste network gas filter. + - Inspect and enable waste network exhaust pump, located in the starboard equipment bay corridor near the conveyor system controls. + + ## 2.3. Air alarm and firelock system + + + + + - Examine the crew section air alarm in the bridge, ensure sensors are reading normal. + - Set the crew section air alarm in the bridge to 'Filtering (Wide)'. + - Note the location of the firelocks linked to the crew section air alarm, which are integrated into the doors to the bridge and galley. + - Examine the cargo section air alarm on the forward wall of the engineering capsule, ensure sensors are reading normal. + - Set the cargo section air alarm to 'Filtering (Wide)'. + - Note the location of the firelocks linked to the cargo section air alarm, which are integrated into the doors to the equipment bay. + + ## 3. Other checks + + + + + + + + + + - Check that the gyroscopes are anchored, powered, and enabled. These devices are located in the engineering closets in the equipment bay. + - Check that the mini gravity generator is anchored, powered, and enabled. This device is located in the starboard side engineering closet in the equipment bay. + - Check that the equipment bay blast doors are closed. These can be controlled by the wall switches to either side of the doors. + - Check that the conveyor system blast doors are closed. These can be actuated by the wall switches in the corridor on each side of the engineering capsule. + - Check that the conveyor belts on each side of the ship are in good order. These can be operated with the floor levers in the corridor on either side of the engineering capsule. + + From 975437a0acdd3c25c071a86b11d59525693fe617 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Mon, 9 Dec 2024 17:58:07 +0000 Subject: [PATCH 082/179] Automatic Changelog (#2119) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 7e6dbb28ea7..153e97b9936 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5775,3 +5775,9 @@ Entries: message: Hostile AI no longer work on protected zones. id: 5567 time: '2024-12-09T00:10:05.0000000+00:00' +- author: chrome-cirrus + changes: + - type: Add + message: Added ITS Charon class medium size expedition ship + id: 5568 + time: '2024-12-09T17:57:42.0000000+00:00' From 2f5369e5d6cad21ef12ff7d9ad48db1cf68f3ff2 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Mon, 9 Dec 2024 15:40:05 -0500 Subject: [PATCH 083/179] Science Rebalance: The Point of Points (#2537) * WIP: science revalue, no tech disks & anom sync * inner anomalies generate cores, no phasing effect * Remove tech disk references * comments * Added info about points earned in scanner * Unhardcode anomaly assessment values * Remove anomalous nerd smash --------- Co-authored-by: Dvir --- .../Anomaly/AnomalySystem.Scanner.cs | 6 ++++ .../Anomaly/AnomalySystem.Vessel.cs | 11 +++++++- .../Components/SecretDataAnomalyComponent.cs | 1 + .../Anomaly/Effects/AnomalyCoreSystem.cs | 8 ++++++ .../Anomaly/Effects/InnerBodyAnomalySystem.cs | 3 ++ .../XenoArtifacts/ArtifactComponent.cs | 2 +- .../Anomaly/Components/AnomalyComponent.cs | 13 +++++++++ .../Components/AnomalyCoreComponent.cs | 18 ++++++++++++ .../Anomaly/SharedAnomalyCoreSystem.cs | 23 +++++++++++++++ Content.Shared/Anomaly/SharedAnomalySystem.cs | 10 +++++++ .../Locale/en-US/_NF/anomaly/anomaly.ftl | 2 ++ .../en-US/_NF/cargo/pirate-bounties.ftl | 1 - Resources/Maps/_NF/Dungeon/mineshaft.yml | 7 ----- Resources/Maps/_NF/POI/anomalousgeode.yml | 7 ----- Resources/Maps/_NF/Test/dev_map.yml | 7 ----- .../Spawners/Random/Salvage/tables_loot.yml | 4 +-- .../Markers/Spawners/Random/maintenance.yml | 2 +- .../Objects/Specific/Research/disk.yml | 2 +- .../Machines/Computers/techdiskterminal.yml | 1 + .../Structures/Machines/anomaly_sync.yml | 1 + .../Entities/Structures/Machines/lathe.yml | 4 +-- .../Specific/Anomaly/anomaly_injectors.yml | 12 +++++++- .../Prototypes/Recipes/Lathes/electronics.yml | 20 +++++++------ .../Prototypes/Research/experimental.yml | 28 ++++++++++--------- .../XenoArch/Effects/utility_effects.yml | 14 ++++++---- .../_NF/Catalog/Bounties/pirate_bounties.yml | 9 ------ .../Random/dungeon_items_research.yml | 5 ---- .../Entities/Objects/Devices/flatpacks.yml | 9 ------ 28 files changed, 149 insertions(+), 81 deletions(-) create mode 100644 Resources/Locale/en-US/_NF/anomaly/anomaly.ftl diff --git a/Content.Server/Anomaly/AnomalySystem.Scanner.cs b/Content.Server/Anomaly/AnomalySystem.Scanner.cs index 9d81878cd8f..c3de06a5ebb 100644 --- a/Content.Server/Anomaly/AnomalySystem.Scanner.cs +++ b/Content.Server/Anomaly/AnomalySystem.Scanner.cs @@ -175,6 +175,12 @@ public FormattedMessage GetScannerMessage(AnomalyScannerComponent component) msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-output-unknown")); else msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-output", ("point", GetAnomalyPointValue(anomaly, anomalyComp)))); + //Frontier: Point earned + if (secret != null && secret.Secret.Contains(AnomalySecretData.PointsEarned)) + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-earned-unknown")); + else + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-earned", ("point", anomalyComp.PointsEarned))); + // End Frontier msg.PushNewline(); msg.PushNewline(); diff --git a/Content.Server/Anomaly/AnomalySystem.Vessel.cs b/Content.Server/Anomaly/AnomalySystem.Vessel.cs index 53ac34f9381..868d8c29f04 100644 --- a/Content.Server/Anomaly/AnomalySystem.Vessel.cs +++ b/Content.Server/Anomaly/AnomalySystem.Vessel.cs @@ -95,7 +95,16 @@ private void OnVesselGetPointsPerSecond(EntityUid uid, AnomalyVesselComponent co if (!this.IsPowered(uid, EntityManager) || component.Anomaly is not {} anomaly) return; - args.Points += (int) (GetAnomalyPointValue(anomaly) * component.PointMultiplier); + var rawPointValue = GetAnomalyPointValue(anomaly); // Frontier: cache value + args.Points += (int)(rawPointValue * component.PointMultiplier); // Frontier: GetAnomalyPointValue() < rawPointValue + // Frontier: increase anomaly points + if (TryComp(anomaly, out var anomalyComp) + && anomalyComp.LastTickPointsEarned != Timing.CurTick) + { + anomalyComp.LastTickPointsEarned = Timing.CurTick; + anomalyComp.PointsEarned += rawPointValue; + } + // End Frontier } private void OnVesselAnomalyShutdown(ref AnomalyShutdownEvent args) diff --git a/Content.Server/Anomaly/Components/SecretDataAnomalyComponent.cs b/Content.Server/Anomaly/Components/SecretDataAnomalyComponent.cs index 80eecaafc79..b3e22dbce56 100644 --- a/Content.Server/Anomaly/Components/SecretDataAnomalyComponent.cs +++ b/Content.Server/Anomaly/Components/SecretDataAnomalyComponent.cs @@ -36,6 +36,7 @@ public enum AnomalySecretData : byte Severity, Stability, OutputPoint, + PointsEarned, // Frontier ParticleDanger, ParticleUnstable, ParticleContainment, diff --git a/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs b/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs index dea116a65e7..0705d7baa7a 100644 --- a/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs +++ b/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs @@ -18,6 +18,14 @@ public override void Initialize() private void OnGetPrice(Entity core, ref PriceCalculationEvent args) { + // Frontier: quick path + if (core.Comp.EndPrice == core.Comp.StartPrice) + { + args.Price = core.Comp.EndPrice; + return; + } + // End Frontier + var timeLeft = core.Comp.DecayMoment - _gameTiming.CurTime; var lerp = timeLeft.TotalSeconds / core.Comp.TimeToDecay; lerp = Math.Clamp(lerp, 0, 1); diff --git a/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs b/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs index 38c4c51d874..1b2cdbd26a0 100644 --- a/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs @@ -17,6 +17,7 @@ using Robust.Shared.Audio.Systems; using Robust.Shared.Physics.Events; using Robust.Shared.Prototypes; +using Robust.Server.GameObjects; // Frontier namespace Content.Server.Anomaly.Effects; @@ -35,6 +36,8 @@ public sealed class InnerBodyAnomalySystem : SharedInnerBodyAnomalySystem [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly IPrototypeManager _proto = default!; [Dependency] private readonly StunSystem _stun = default!; + [Dependency] private readonly TransformSystem _transform = default!; // Frontier + [Dependency] private readonly SharedAnomalyCoreSystem _anomalyCore = default!; // Frontier private readonly Color _messageColor = Color.FromSrgb(new Color(201, 22, 94)); diff --git a/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactComponent.cs b/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactComponent.cs index e097c9c193f..7111e194627 100644 --- a/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactComponent.cs +++ b/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactComponent.cs @@ -58,7 +58,7 @@ public sealed partial class ArtifactComponent : Component /// to determine the monetary value of the artifact /// [DataField("priceMultiplier"), ViewVariables(VVAccess.ReadWrite)] - public float PriceMultiplier = 0.175f; + public float PriceMultiplier = 0.4f; // Frontier: 0.175 < 0.4 /// /// The base amount of research points for each artifact node. diff --git a/Content.Shared/Anomaly/Components/AnomalyComponent.cs b/Content.Shared/Anomaly/Components/AnomalyComponent.cs index e6228b5fb0d..18dd1542bbd 100644 --- a/Content.Shared/Anomaly/Components/AnomalyComponent.cs +++ b/Content.Shared/Anomaly/Components/AnomalyComponent.cs @@ -5,6 +5,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; +using Robust.Shared.Timing; // Frontier namespace Content.Shared.Anomaly.Components; @@ -259,6 +260,18 @@ public sealed partial class AnomalyComponent : Component [DataField] public bool DeleteEntity = true; + + /// + /// Frontier: the number of points earned by this anomaly. + /// + [ViewVariables] + public int PointsEarned = 0; + + /// + /// Frontier: the last time this anomaly earned points. Prevents double counting. + /// + [ViewVariables] + public GameTick LastTickPointsEarned = GameTick.Zero; } /// diff --git a/Content.Shared/Anomaly/Components/AnomalyCoreComponent.cs b/Content.Shared/Anomaly/Components/AnomalyCoreComponent.cs index 68d00f03ecb..5fbdfe1a9f3 100644 --- a/Content.Shared/Anomaly/Components/AnomalyCoreComponent.cs +++ b/Content.Shared/Anomaly/Components/AnomalyCoreComponent.cs @@ -49,4 +49,22 @@ public sealed partial class AnomalyCoreComponent : Component [DataField, ViewVariables(VVAccess.ReadWrite)] [AutoNetworkedField] public int Charge = 5; + + /// + /// Frontier: the fraction of the price to be taken from the researched points + /// + [DataField] + public double PointPriceCoefficient = 0.4; + + /// + /// Frontier: the maximum price for the core to be worth + /// + [DataField] + public double MaximumPrice = 30000; + + /// + /// Frontier: the maximum price for the core to be worth + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public double MinimumPrice = 200; } diff --git a/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs b/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs index f4864a532b8..252fd144409 100644 --- a/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs +++ b/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs @@ -6,6 +6,8 @@ using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Timing; +using Robust.Shared.Network; // Frontier +using Content.Shared.Anomaly.Effects; // Frontier namespace Content.Shared.Anomaly; @@ -17,6 +19,7 @@ public sealed class SharedAnomalyCoreSystem : EntitySystem [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; + [Dependency] private readonly INetManager _net = default!; // Frontier public override void Initialize() { @@ -109,4 +112,24 @@ private void Decay(EntityUid uid, AnomalyCoreComponent component) component.IsDecayed = true; Dirty(uid, component); } + + // Frontier: settable anomaly price + /// + /// Sets the value of an anomaly core based on the number of points it earned. + /// + /// The anomaly core entity + /// The anomaly core component to set. + /// The number of points earned by the anomaly during its lifetime. + [Access(typeof(SharedAnomalySystem), typeof(SharedInnerBodyAnomalySystem))] + public void SetValueFromPointsEarned(EntityUid uid, AnomalyCoreComponent component, int pointsEarned) + { + if (!_net.IsServer) + return; + + int price = (int)double.Clamp((pointsEarned * component.PointPriceCoefficient), component.MinimumPrice, component.MaximumPrice); + + component.StartPrice = price; + component.EndPrice = price; + } + // End Frontier: settable anomaly price } diff --git a/Content.Shared/Anomaly/SharedAnomalySystem.cs b/Content.Shared/Anomaly/SharedAnomalySystem.cs index 00d97c1a46e..d3ba10c0eb8 100644 --- a/Content.Shared/Anomaly/SharedAnomalySystem.cs +++ b/Content.Shared/Anomaly/SharedAnomalySystem.cs @@ -34,6 +34,7 @@ public abstract class SharedAnomalySystem : EntitySystem [Dependency] protected readonly SharedPopupSystem Popup = default!; [Dependency] private readonly IPrototypeManager _prototype = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private readonly SharedAnomalyCoreSystem _anomalyCore = default!; // Frontier public override void Initialize() { @@ -47,6 +48,8 @@ private void OnAnomalyThrowStart(Entity ent, ref MeleeThrowOnH { if (!TryComp(args.Used, out var corePowered) || !TryComp(ent, out var body)) return; + if (HasComp(ent.Owner)) // Frontier + return; // Frontier _physics.SetBodyType(ent, BodyType.Dynamic, body: body); ChangeAnomalyStability(ent, Random.NextFloat(corePowered.StabilityPerThrow.X, corePowered.StabilityPerThrow.Y), ent.Comp); } @@ -189,6 +192,13 @@ public void EndAnomaly(EntityUid uid, AnomalyComponent? component = null, bool s { var core = Spawn(supercritical ? component.CorePrototype : component.CoreInertPrototype, Transform(uid).Coordinates); _transform.PlaceNextTo(core, uid); + + // Frontier: set value to points retrieved + if (TryComp(core, out var coreComp)) + { + _anomalyCore.SetValueFromPointsEarned(core, coreComp, component.PointsEarned); + } + // End Frontier } if (component.DeleteEntity) diff --git a/Resources/Locale/en-US/_NF/anomaly/anomaly.ftl b/Resources/Locale/en-US/_NF/anomaly/anomaly.ftl new file mode 100644 index 00000000000..6094c72ac89 --- /dev/null +++ b/Resources/Locale/en-US/_NF/anomaly/anomaly.ftl @@ -0,0 +1,2 @@ +anomaly-scanner-point-earned = Points earned: [color=gray]{$point}[/color] +anomaly-scanner-point-earned-unknown = Points earned: [color=red]ERROR[/color] diff --git a/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl b/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl index c59b87e4e71..400efb59e87 100644 --- a/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl +++ b/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl @@ -4,7 +4,6 @@ pirate-bounty-item-extinguisher = Fire Extinguisher pirate-bounty-item-captainGloves = Captain Gloves pirate-bounty-item-gyro = Gyroscope (any) pirate-bounty-item-defib = Defibrillator -pirate-bounty-item-researchDisk = Technology Disk pirate-bounty-item-alcohol = Booze Dispenser pirate-bounty-item-thruster = Thruster pirate-bounty-item-gravGen = Gravity Generator diff --git a/Resources/Maps/_NF/Dungeon/mineshaft.yml b/Resources/Maps/_NF/Dungeon/mineshaft.yml index 4addeb53ecf..2de4ad9c575 100644 --- a/Resources/Maps/_NF/Dungeon/mineshaft.yml +++ b/Resources/Maps/_NF/Dungeon/mineshaft.yml @@ -3019,13 +3019,6 @@ entities: - type: Transform pos: 43.312515,23.740736 parent: 2 -- proto: MachineAnomalySynchronizer - entities: - - uid: 591 - components: - - type: Transform - pos: 36.5,22.5 - parent: 2 - proto: MachineArtifactCrusher entities: - uid: 680 diff --git a/Resources/Maps/_NF/POI/anomalousgeode.yml b/Resources/Maps/_NF/POI/anomalousgeode.yml index e9a0c066f19..1d633f08edf 100644 --- a/Resources/Maps/_NF/POI/anomalousgeode.yml +++ b/Resources/Maps/_NF/POI/anomalousgeode.yml @@ -3566,13 +3566,6 @@ entities: - type: Transform pos: 3.5,3.5 parent: 1 -- proto: MachineAnomalySynchronizer - entities: - - uid: 665 - components: - - type: Transform - pos: 3.5,0.5 - parent: 1 - proto: MachineAnomalyVessel entities: - uid: 662 diff --git a/Resources/Maps/_NF/Test/dev_map.yml b/Resources/Maps/_NF/Test/dev_map.yml index d97f28f857d..17d9cb3c7fa 100644 --- a/Resources/Maps/_NF/Test/dev_map.yml +++ b/Resources/Maps/_NF/Test/dev_map.yml @@ -3777,13 +3777,6 @@ entities: rot: 3.141592653589793 rad pos: -8.5,1.5 parent: 179 -- proto: ComputerTechnologyDiskTerminal - entities: - - uid: 1088 - components: - - type: Transform - pos: 13.5,16.5 - parent: 179 - proto: ComputerWallmountBankATM entities: - uid: 1228 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml index c51502d6830..5aa5a1ee13b 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml @@ -123,8 +123,8 @@ children: - id: MaterialDiamond1 - id: TreasureCPUSupercharged - - id: TechnologyDiskRare - weight: 0.5 + # - id: TechnologyDiskRare # Frontier + # weight: 0.5 # Frontier - id: ResearchDisk10000 weight: 0.5 - id: ArabianLamp diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 98bb808e9be..df65a6dafb1 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -285,7 +285,7 @@ - id: WelderIndustrial - id: SheetPlasteel10 - id: ClothingMaskGasExplorer - - id: TechnologyDisk + # - id: TechnologyDisk # Frontier - id: ResearchDisk5000 - id: PetCarrier - id: DrinkMopwataBottleRandom diff --git a/Resources/Prototypes/Entities/Objects/Specific/Research/disk.yml b/Resources/Prototypes/Entities/Objects/Specific/Research/disk.yml index 4f53dd52cfe..c201f7a0cbd 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Research/disk.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Research/disk.yml @@ -63,7 +63,7 @@ - type: TechnologyDisk tierWeightPrototype: TechDiskTierWeights # Frontier - type: StaticPrice - price: 5000 # Frontier - Rebalance + price: 0.01 # Frontier - research points are a means to an end, not an end of their own - type: PirateBountyItem # Frontier id: TechnologyDisk # Frontier diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/techdiskterminal.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/techdiskterminal.yml index dd58b9709d3..a1570f8e7fe 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/techdiskterminal.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/techdiskterminal.yml @@ -1,6 +1,7 @@ - type: entity parent: BaseComputer id: ComputerTechnologyDiskTerminal + categories: [ HideSpawnMenu ] # Frontier: no tech disks name: tech disk terminal description: A terminal used to print out technology disks. components: diff --git a/Resources/Prototypes/Entities/Structures/Machines/anomaly_sync.yml b/Resources/Prototypes/Entities/Structures/Machines/anomaly_sync.yml index eeaae611c37..052b1de64af 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/anomaly_sync.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/anomaly_sync.yml @@ -3,6 +3,7 @@ parent: [ BaseMachinePowered, ConstructibleMachine ] name: anomaly synchronizer description: A sophisticated device that reads changes in anomalous waves, and converts them into energy signals. + categories: [ HideSpawnMenu ] # Frontier: doesn't make much sense for Frontier components: - type: AnomalySynchronizer - type: Machine diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index b0d48161595..c9c23c910a9 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -546,7 +546,7 @@ - SheetifierMachineCircuitboard - ShuttleConsoleCircuitboard - RadarConsoleCircuitboard - - TechDiskComputerCircuitboard + # - TechDiskComputerCircuitboard # Frontier: no tech disks - DawInstrumentMachineCircuitboard - CloningConsoleComputerCircuitboard - StasisBedMachineCircuitboard @@ -575,7 +575,7 @@ - ExosuitFabricatorMachineCircuitboard - AnomalyVesselCircuitboard - AnomalyVesselExperimentalCircuitboard - - AnomalySynchronizerCircuitboard + # - AnomalySynchronizerCircuitboard # Frontier: doesn't make sense for Frontier gameplay - APECircuitboard - ArtifactAnalyzerMachineCircuitboard - ArtifactCrusherMachineCircuitboard diff --git a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomaly_injectors.yml b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomaly_injectors.yml index 24a76dfb62e..1848486677e 100644 --- a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomaly_injectors.yml +++ b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomaly_injectors.yml @@ -46,6 +46,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCorePyroclastic + coreInertPrototype: AnomalyCorePyroclasticInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionPyroclastic startMessage: inner-anomaly-start-message-pyro @@ -75,6 +76,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCoreElectricity + coreInertPrototype: AnomalyCoreElectricityInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionElectric startMessage: inner-anomaly-start-message-shock @@ -104,6 +106,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCoreShadow + coreInertPrototype: AnomalyCoreShadowInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionShadow startMessage: inner-anomaly-start-message-shadow @@ -133,6 +136,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCoreIce + coreInertPrototype: AnomalyCoreIceInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionIce startMessage: inner-anomaly-start-message-frost @@ -162,6 +166,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCoreFlora + coreInertPrototype: AnomalyCoreFloraInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionFlora startMessage: inner-anomaly-start-message-flora @@ -191,6 +196,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCoreBluespace + coreInertPrototype: AnomalyCoreBluespaceInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionBluespace startMessage: inner-anomaly-start-message-bluespace @@ -220,6 +226,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCoreFlesh + coreInertPrototype: AnomalyCoreFleshInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionFlesh startMessage: inner-anomaly-start-message-flesh @@ -249,6 +256,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCoreGravity + coreInertPrototype: AnomalyCoreGravityInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionGravity startMessage: inner-anomaly-start-message-grav @@ -278,6 +286,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCoreTech + coreInertPrototype: AnomalyCoreTechInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionTech startMessage: inner-anomaly-start-message-tech @@ -308,6 +317,7 @@ deleteEntity: false maxPointsPerSecond: 100 corePrototype: AnomalyCoreRock + coreInertPrototype: AnomalyCoreRockInert # Frontier - type: InnerBodyAnomaly injectionProto: AnomalyInjectionRock startMessage: inner-anomaly-start-message-rock @@ -317,4 +327,4 @@ speciesSprites: Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi - state: rock_VOX \ No newline at end of file + state: rock_VOX diff --git a/Resources/Prototypes/Recipes/Lathes/electronics.yml b/Resources/Prototypes/Recipes/Lathes/electronics.yml index 4fe77dcba3f..07d532185f6 100644 --- a/Resources/Prototypes/Recipes/Lathes/electronics.yml +++ b/Resources/Prototypes/Recipes/Lathes/electronics.yml @@ -268,10 +268,12 @@ id: AnomalyVesselExperimentalCircuitboard result: AnomalyVesselExperimentalCircuitboard -- type: latheRecipe - parent: BaseSilverCircuitboardRecipe - id: AnomalySynchronizerCircuitboard - result: AnomalySynchronizerCircuitboard +# Frontier: no recipes for the anomaly synchronizer +# - type: latheRecipe +# parent: BaseSilverCircuitboardRecipe +# id: AnomalySynchronizerCircuitboard +# result: AnomalySynchronizerCircuitboard +# End Frontier - type: latheRecipe parent: BaseCircuitboardRecipe @@ -293,10 +295,12 @@ id: AnalysisComputerCircuitboard result: AnalysisComputerCircuitboard -- type: latheRecipe - parent: BaseGoldCircuitboardRecipe - id: TechDiskComputerCircuitboard - result: TechDiskComputerCircuitboard +# Frontier: no tech disk recipes +# - type: latheRecipe +# parent: BaseGoldCircuitboardRecipe +# id: TechDiskComputerCircuitboard +# result: TechDiskComputerCircuitboard +# End Frontier - type: latheRecipe parent: BaseGoldCircuitboardRecipe diff --git a/Resources/Prototypes/Research/experimental.yml b/Resources/Prototypes/Research/experimental.yml index dafb1e04f81..c682b85d74c 100644 --- a/Resources/Prototypes/Research/experimental.yml +++ b/Resources/Prototypes/Research/experimental.yml @@ -45,17 +45,19 @@ - AnalysisComputerCircuitboard - ArtifactAnalyzerMachineCircuitboard -- type: technology - id: AlternativeResearch - name: research-technology-alternative-research - icon: - sprite: Structures/Machines/tech_disk_printer.rsi - state: display - discipline: Experimental - tier: 1 - cost: 5000 - recipeUnlocks: - - TechDiskComputerCircuitboard +# Frontier: no tech disks +# - type: technology +# id: AlternativeResearch +# name: research-technology-alternative-research +# icon: +# sprite: Structures/Machines/tech_disk_printer.rsi +# state: display +# discipline: Experimental +# tier: 1 +# cost: 5000 +# recipeUnlocks: +# - TechDiskComputerCircuitboard +# End Frontier: no tech disks - type: technology id: MagnetsTech @@ -121,7 +123,7 @@ cost: 10000 recipeUnlocks: - WeaponPistolCHIMP - - AnomalySynchronizerCircuitboard + # - AnomalySynchronizerCircuitboard # Frontier: doesn't make sense for Frontier - AnomalyVesselExperimentalCircuitboard technologyPrerequisites: - BasicAnomalousResearch @@ -164,4 +166,4 @@ # tier: 3 # cost: 10000 # recipeUnlocks: - # - DeviceQuantumSpinInverter \ No newline at end of file + # - DeviceQuantumSpinInverter diff --git a/Resources/Prototypes/XenoArch/Effects/utility_effects.yml b/Resources/Prototypes/XenoArch/Effects/utility_effects.yml index 282f9584cc0..7bed06c8fe8 100644 --- a/Resources/Prototypes/XenoArch/Effects/utility_effects.yml +++ b/Resources/Prototypes/XenoArch/Effects/utility_effects.yml @@ -55,12 +55,14 @@ grid: - 0,0,10,5 -- type: artifactEffect - id: EffectPhasing - targetDepth: 2 - effectHint: artifact-effect-hint-phasing - permanentComponents: - - type: PhasingArtifact +# Frontier: artifacts should always be sellable +# - type: artifactEffect +# id: EffectPhasing +# targetDepth: 2 +# effectHint: artifact-effect-hint-phasing +# permanentComponents: +# - type: PhasingArtifact +# End Frontier - type: artifactEffect id: EffectWandering diff --git a/Resources/Prototypes/_NF/Catalog/Bounties/pirate_bounties.yml b/Resources/Prototypes/_NF/Catalog/Bounties/pirate_bounties.yml index 4ec01493561..fd49a9f2ca7 100644 --- a/Resources/Prototypes/_NF/Catalog/Bounties/pirate_bounties.yml +++ b/Resources/Prototypes/_NF/Catalog/Bounties/pirate_bounties.yml @@ -54,15 +54,6 @@ amount: 3 id: Defibrillator -- type: pirateBounty - id: PirateBountyResearchDisk - reward: 5 - description: pirate-bounty-description-generic - entries: - - name: pirate-bounty-item-researchDisk - amount: 7 - id: TechnologyDisk - - type: pirateBounty id: PirateBountyAlcohol reward: 4 diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_research.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_research.yml index aaa453c02b7..fd7e2290907 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_research.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_research.yml @@ -217,11 +217,9 @@ - ResearchDisk - ResearchDisk - ResearchDisk5000 - - TechnologyDisk chance: 0.95 offset: 0.0 rarePrototypes: - - TechnologyDiskRare - ResearchDisk10000 - WeaponCaseShortDocumentsFilled rareChance: 0.05 @@ -246,7 +244,6 @@ # Computers - ResearchComputerCircuitboard - AnalysisComputerCircuitboard - - TechDiskComputerCircuitboard # Lathes - CircuitImprinterMachineCircuitboard - ExosuitFabricatorMachineCircuitboard @@ -259,7 +256,6 @@ - APECircuitboard - ArtifactAnalyzerMachineCircuitboard - ArtifactCrusherMachineCircuitboard - - AnomalySynchronizerCircuitboard - AnomalyVesselCircuitboard - AnomalyVesselExperimentalCircuitboard chance: 0.9 @@ -296,7 +292,6 @@ - MachineArtifactCrusherFlatpack - ComputerResearchAndDevelopmentFlatpack - ResearchAndDevelopmentServerFlatpack - - MachineAnomalySynchronizerFlatpack - MachineAnomalyVesselExperimentalFlatpack - MachineAnomalyVesselFlatpack chance: 0.95 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml b/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml index 0da334c3c35..13d1ace68b4 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml @@ -268,15 +268,6 @@ - type: Flatpack entity: MachineArtifactCrusher -- type: entity - parent: ExosuitFabricatorFlatpack - id: MachineAnomalySynchronizerFlatpack - name: anomaly synchronizer flatpack - description: A flatpack used for constructing an anomaly synchronizer. - components: - - type: Flatpack - entity: MachineAnomalySynchronizer - - type: entity parent: ExosuitFabricatorFlatpack id: MachineAnomalyVesselExperimentalFlatpack From ab9ce59e6b55d5585b5044ef6833f58b44a5c6ed Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Mon, 9 Dec 2024 20:40:31 +0000 Subject: [PATCH 084/179] Automatic Changelog (#2537) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 153e97b9936..d8f86502044 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5781,3 +5781,11 @@ Entries: message: Added ITS Charon class medium size expedition ship id: 5568 time: '2024-12-09T17:57:42.0000000+00:00' +- author: whatston3 + changes: + - type: Tweak + message: Artifacts and anomaly cores are valued at 40% of the points generated. + - type: Remove + message: The technology printer and anomaly synchronizer are no longer printable. + id: 5569 + time: '2024-12-09T20:40:05.0000000+00:00' From 5399a7f9b7a7201a78530a77fb2f9905c3cb24d2 Mon Sep 17 00:00:00 2001 From: Unkn0wn_Gh0st Date: Mon, 9 Dec 2024 17:38:34 -0600 Subject: [PATCH 085/179] New shade for 100k bills (#2536) * New shade for 100k bills * Cash sprite consistency --------- Co-authored-by: Whatstone --- .../_NF/Entities/Objects/Misc/space_cash.yml | 11 + .../_NF/Objects/Economy/cash.rsi/cash.png | Bin 286 -> 375 bytes .../_NF/Objects/Economy/cash.rsi/cash_10.png | Bin 292 -> 424 bytes .../_NF/Objects/Economy/cash.rsi/cash_100.png | Bin 291 -> 413 bytes .../Objects/Economy/cash.rsi/cash_1000.png | Bin 290 -> 414 bytes .../Objects/Economy/cash.rsi/cash_10000.png | Bin 695 -> 695 bytes .../Objects/Economy/cash.rsi/cash_100000.png | Bin 811 -> 1466 bytes .../Objects/Economy/cash.rsi/cash_25000.png | Bin 681 -> 681 bytes .../Objects/Economy/cash.rsi/cash_250000.png | Bin 1155 -> 3037 bytes .../_NF/Objects/Economy/cash.rsi/cash_500.png | Bin 299 -> 401 bytes .../Objects/Economy/cash.rsi/cash_5000.png | Bin 231 -> 380 bytes .../Objects/Economy/cash.rsi/cash_50000.png | Bin 701 -> 701 bytes .../_NF/Objects/Economy/cash.rsi/meta.json | 266 +++++++++--------- .../Economy/counterfeit_cash.rsi/cash.png | Bin 223 -> 360 bytes .../Economy/counterfeit_cash.rsi/cash_10.png | Bin 228 -> 425 bytes .../Economy/counterfeit_cash.rsi/cash_100.png | Bin 227 -> 409 bytes .../counterfeit_cash.rsi/cash_1000.png | Bin 227 -> 399 bytes .../counterfeit_cash.rsi/cash_10000.png | Bin 695 -> 693 bytes .../counterfeit_cash.rsi/cash_100000.png | Bin 809 -> 797 bytes .../counterfeit_cash.rsi/cash_25000.png | Bin 680 -> 680 bytes .../counterfeit_cash.rsi/cash_250000.png | Bin 1154 -> 1145 bytes .../Economy/counterfeit_cash.rsi/cash_500.png | Bin 234 -> 401 bytes .../counterfeit_cash.rsi/cash_5000.png | Bin 231 -> 231 bytes .../counterfeit_cash.rsi/cash_50000.png | Bin 699 -> 699 bytes 24 files changed, 144 insertions(+), 133 deletions(-) diff --git a/Resources/Prototypes/_NF/Entities/Objects/Misc/space_cash.yml b/Resources/Prototypes/_NF/Entities/Objects/Misc/space_cash.yml index 6681dec0299..64f182fc84e 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Misc/space_cash.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Misc/space_cash.yml @@ -20,6 +20,17 @@ - type: Stack count: 25000 +- type: entity + parent: SpaceCash + id: SpaceCash100000 + suffix: 100000 + components: + - type: Icon + sprite: _NF/Objects/Economy/cash.rsi + state: cash_100000 + - type: Stack + count: 100000 + # Fake fake money (ikr) - type: entity parent: BaseItem diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash.png index 42e7b863e685d9974b0f2cf88fe948c507cc45d9..7ce8d6fd7b6e2cf6e729971c81b4866e5951c0dd 100644 GIT binary patch delta 359 zcmV-t0hs=t0`~%t8Gi-<0047(dh`GQ0X|7YK~z|U?UXS~!$25@A0-VaXP^X^41t0} z90QW6E^+b?ICOI9(yf2PrCS%>{Rz%O1}R;f>{f6nhz23ODTcH|Oze_NK}CdnwwLd{ z@B4UZb9uVA`fiV%x`KITuCh+1Jbc$a4-#%rgK0002ovPDHLk FV1oCosf_>t delta 270 zcmey)G>>V5WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hEfKP~P zf-NVTGaFM1)6P4nJ@ErzW#^d=bQW)wP81g+`978Pp-}Za+9Z=wKVP&-cZeL*9ka=a>ZMC;K zZ0*looNF)eueisdBd)_>;#%wy%hM1s$sk~vozP{Tf=Ba;(o!axy_b5iZDDE>@0MJT zbvs;@pHbA)>OT{(*)&0y%EbL5Kz$?2ZWTJ)s(c z_p=X%oV0p zLg*T{(Mb=teSEZu95iGfPYrLhVu0&q@O_O8qIi{ zck`9lAWiwR+F1ie;CXqvBQ{85yB?LBI?Z?+GGJOIz?KFGJ)QI1g3DZw-RCW-2jsUv z+Q4MwL@uAlBO^4x)Eh<)U)+!9^8FdV@h4O$6p9ZSDH4d&2a=rB00000NkvXXu0mjf D#KOIV delta 276 zcmZ3%yo70jWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hEfKP~P zf-NVDg)5(X;?7cWr^bn@Id$ju3GAI-e)+T_v#K6Y)u*H#+kq5!NswRge>h<9@@M=6 z6y_}Oh%9Dc;5!V$jK}j=q%hPoFqC?_IEGmGzwJNBci4c#nR~0^$^Z2QyIG4o!rn%$ z{CbqDE+Qqn{tHuVIm@(GiH^2!1y|*G7);E$xQ=)jpJSM-Fy$#vV#D7o2eTThX>G;# z_wiO;e6aYS=l7>=7Jq+!p?c+idbAWzmUYN`>zwODK}i>i|w6%C!WfPx5Wg$&?`cpT0U;EP3d6_jGcvtAYCF5J1guDN z|I|mOmxt?@qht84fZB-kcBXj+C);hTA1o;~fch0E6A)&QxIB#p19?ko;C+z1`1s~E sl}?4!z#HzQvHg%0>2w;6MkD7FMCFR<1E(jj00000Ne4wvM6N<$f)X;X;s5{u delta 275 zcmbQsyqIZ%WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hEfKP~P zf-NUMvy%X0^v+UoSJQ5N`Qmf?1oloZzkFJegFzFhD&%MDUm(R@666>B9}XD2{24z1 zg*gj6B8wRq_zr_GM@}-M%23Q9SB$?&Pu< zftklUR@%N`_sM6O#+c8rYg4$3F`I*q7EcIA%kP z57Zppo93N=xv6>mzW=To)vN}}4N_il*`~@33xDo2ORHtdc*{^Eru=US%jDZUKxZ*{ My85}Sb4q9e0H3{N7XSbN diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_1000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_1000.png index 6a5688cd866d413a9e40239c01388bd43c060164..6271c90e99b574eec91284b598c58f15ffbdecb9 100644 GIT binary patch delta 399 zcmV;A0dW4J0-ghq8Gi-<0047(dh`GQ0cA-ZbHVr*K7*Tv%DPM z-+9mPyyrb&Fc=I5!+&OfbJ6{4ji_Iu7>T&b4X(evE*aenLw`-2kH^9+tXDAz^X z4zPf>9geS;0Z`Hc2H)aih=ITkC~47ZzOZvTpj38I(n8w~S_touPffk}JTVMVX!Pk; z)06ew2DI&D%PDHLkV1gThv2FkW delta 274 zcmbQoyohOnWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$hEfKP~P zf-R>jGjj|R)6P=yZe8sXdHHku1oloZzkFIzot*`!>daC19w5bC666>B9}XD2{24z1 zg*gj6B8wRq_zr_G9>|~9VIP?5#(lcQvP4?LR%AZ;H%Fbor20F{r L)z4*}Q$iB}6{%$8 diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10000.png index 3400ef8a0a2e3fd72274d9947b709e01455e9f31..8038bb576ff4d6230e57d3a84e5236e4537574bd 100644 GIT binary patch delta 27 jcmdnax}9}`oxtS|t;?qsc@$X~7#Qr|e^|ZIFOvxXjD89K delta 27 jcmdnax}9}`oxtAd<(E$@@+h(}FfjCI6nSj)%VYuoi#Z7` diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100000.png index 4c5da7804b31c9912f756dffd5a42e7740b68846..26b4e80b1f11b135b707dc8876b90552619a076a 100644 GIT binary patch literal 1466 zcma)+X;4#F6vu-RsS8F+k>WyhKpD}Nsj@_;=79w604f3^Mxg{1NHkGWNfS(7LU`HeW3XTP$vboJIrq+-`JZ!sch1#7 ze;>;g>sKHU2us{SuOQfFz`OE`W$^ik5@AFj%rkLbo<~z@^2zVcZ8-b&Vzy&1hhB)^)M} z*2hIx?0wCxziiC{uZ}RAlG^lYoYI&+xCO6DdLGixY5*@Sl| zN!qnLf@Qfg`8*}_Y@6=q*z^5U;ehDI52o{=$nL_!%AgmzCwH&2FHlp$qPQVr@a1M_ z{v}`U8ouaoU@hyFjAc-V%670&P(0i3NHo4Pbp|hOCd3`CR8h#MC15WdEZ#A)9MnB!H zk~y0-?xKx&y^m4mmV#r?PWNXhb z`>pqq0;>2NUdbR`D-Uj+n(7gIR1s@Yi zissGVT{DMeMkg`B^*>Dmy{?2!=5Kwv!QIsKw%dx{8dU-MZgav;T$^6gN1*`beM9_F zUt{=Dg6t?oH|F;X1Q6Re{EvAjDp6(tV2VhBa>`9IJ96?pdvB{v{H&TJm!@b1 zQ}v9^s~wF9$?RycZzCf>hF1DVC-43(hv^+nf)g|I$3v;7Hw zoS>wP84VWbp>V*n-i=q06KrP7XQDStAT_d(G4UC>@;O>A1Kn(cP633+c>ABh{5VRlOa?Nciy=7Oa)+2R6Auk{7~P?6eHh4JXZG|(m|vX2ZX2C+ z%fJH5svUZ~c`le1w)_oFzx=^g>jV{Djm+k3z}kXW4m$Y(nNdzkssNIzKpH_6Di@j@pm6K3I)MEjgvMAw zI@K3zM7-l40X$Nju?liqt^tO@fZjq6p(ePE_ZdAnpxcijl*a%<>`jBfRCM3!&_0n# z9XC>3D5wTePwP^ROBc!_6H}dqy*{l0jp+E9-ty*XG&DG>dp;2rEO8v*03o@waXgTb zwlrHSmMEC*{iT<+V$zg*@}(;7N!OA`1E>m`_cM7Nx)L%RIuqk89Nq0fTTBKC=BP*- zE3ctVEsTuM8|kk)zXEjQ0@X@7ehwsBOM1?;82Z~3xN)2S$8F%yorn;Y#o=9iJ0)==P!bJ+>JbW zN1_0=<~aOMZN>ss*KT-09Id!?^`E1!G1vVSX@e;Kq;PMiY0GvM>CLfj+LV4j(7jQr n_W)qOYi*>_|F{5LoQ2zzK(z0~3A`g7SU`pI_V=paf9le|FkuZn delta 799 zcmdnRy_#);WIZzj1H)&ZDd&NdN`Oy@Yl1E3el_WfwnjTk#b2bvzX%IFw@+a2^zzH6 z6_<(d166$xU=S>wwGhbSDGBlm{tpKX|JVGyW5~e3w93=PF{EP7+c}MS%?3O!($6NW z`TzgmVHOXMN6lHTAy=2q3QObBUpHgN;g^r=D?e8VG%&CzFfeiyY^dGxfB)mt@^?1$ z%>R0J!|k`besC$&@hmPEI_j!#`0EverQFfuFOT`xL587vFPxxB9pDF)aJ^wAPl)vkbaxwm7zF=Rl{15Xl z<}d7i>M?d4FoS_1$Ed*D0s1^I~ieT%=c-g0F4vOg{P|AH^_R)3i@ zA@|Q8<{^B1KvUol%eWU+koqoe> z=Co4&>-;~8{yM1NpZ@Rg@fg-G?DLM5*}mYfhebZf)(5{C*X`5ZCbTZh?Ks2kuZ(Wx zwQ=?hU-o<75BQ+va8rH(m&}X*UwBy$$iFCgK7VzCh-kyFdoLz1ycYHgS@42i;EsI3 zs{IeXa!q;7%(9;U1LMp3>H8Kw2yM8%zN!0fqjSS*Ai+@lJL7-&t Ze=ht=t{kgu5-?3Oc)I$ztaD0e0sz$td!YaT diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_25000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_25000.png index fcfb013f861339100fecc566b832e64eeafa255b..b0f705a34f11b8e189255f7bd4cb7f30d22c8e96 100644 GIT binary patch delta 27 jcmZ3mzL-|nq9$J8`Ph<7SNMzc97WwU7VY?AnwGfZ&k z>RS*tCY2Yh4SxyO#nVa|D$xk;1=lWp^|5-hB!j01ha6raJk9uTU%fUm`ByoCAEkS5E~6MMuFs z#19&Thp;F*0yHwb*@9pfeC-^*p~rm?t0NgRo@Ls3;5peVG4-V2;Mr+Nd(9>vQ0)CL zcv{8zS^~}w^!AZ@5c|#}{rS0t*i^C-@KnB~+4Vl1?9YD1`>mkw z&YHlsWsTT&;xzMT|6Y5GF-N>bMP@j*S`Debr0l7tt(TsVAb#J zRn^t=yY6NZb!tEnV;{i=p+Y@!dCRK&PuEFslNBua6UJNBtTLwKPmC#D(gx2PmM9Z86{9s^I`rhXmD2A{;`z|aOQ)@=jZ`!LIP6= zInRs?j}XvjZX;1BJ0CsI&`7RS!G4;)9T1_|R&U4OFx?KE6(oG72(NyLo=myox7cPW z7LV0XmDkchLQzFYtOl|Vx~eJ3o^;QWcA~TWeUwz&NomK z*3}{Mn@>nozdjX_BPT;Noo{1~eQPS2f=}a^mtlC1;M;lCOea%1(Bl!|U7Z!463Z7e z3kml_Hdyg>@BEdbZY2Bmz2Pn`M^OZ?Jsb()no+tuM8|&8nD5?HZLb@DCfzs&FCzHP z-i%h>i|+H=zOwd0d;*J(kIwd4PMq-)vDb7`=>zP+rk%2DfT@BXeZAgn5OUH7)^G7v z;y-B!vyI6P0ng-IsWXzolm8E^*1!`#n|s>4zK7DnCSY~cU@1Stv?${ zIcj%Ym(D(!U1L3A&1lYfF$Fs7!G(o|#h^tx4}>51bQ(CnZZ0jAXgZ|A)ma&p!TCK) zxyD8$8ux`ywwHsqIi^e|YBSRk{>z-(a$WI?ikWeTWd*O!g&NEL5=zd@o3I{P1?yZs%8b8l?gukaQ$jv$=AlCf$#(a8 z4nI#yeHCN&r5!iNrXRy6DRu0=l-yI%H29&At%?Eyz%${`O>5o7Xn050VRv8Dz9ENtUms&@)=r3OziJILO*0y;_W)L9}$w`qbJ znYBWcWHUZ_bT(ap5qGoI(qXh2o%-j0BwupSsJ^79u3DGG?b9%NMrL3`6VM_YvnQ1M zn@@|dTXnfC?aVKRIK=7M#Pe#3l82Cf)CyEb?B^mbaizyIk{(T~++fdz?@Q&t!zTLp zSq=LQ*j1ie<+)L9g$xX}d}eDF=feVNS_m85GDhCY25(#wh!h|5{cGDyr=P?qkbA!>LQ4 zxKh9tm==Xa&1@6)4+CQrf?JVOrt>cLWF^^y5Q)S#q3D*{M(Nw{YG@i%Ibd`fit_@n zpur@$ekQO>&=UaE_%c+$hRJpBLgS4*kqjHT_=p1fK3)6M88g~N1tM53{$qlj;oF?) zulG5{dAraK<&D~k2m3OJ7t;sVRc%`x6oY&Q?uc_kX=Pg0M@pM7X4K^aw*+{d;3X~u z*axrx_`D&ha;_5jbxG|RuXN7OkN!%Ha8MZQAUX0m!Vs}R(GxmIqRav;7w0SbHMOs;0RI!j)*g1h>ZY>or=44J1 zn&I$}G%rwpT~x^iN8@9ti>u^su$*vWQJ|AmIOd2?VkFYjOAg@hP?i{%@CIdmIdz87 z%S2jh7hDj7hkr^~xGY3f@t^e$oZ;5DIdW|KalI6Q&{XxYKJy7maKC}>*~JmuG+@3X zmO5OC%$Ssr@%9NE=e^?PtqG@`l$@L-%n|oM|7r56@jGD<$a;*@?c7zm)h7ACe_=>- z!CH^a_ghu z$$f+D!_^u>vCwhyF?jN>XC-4J7TBjCV znz%~N^=Dz;p&>$KBxiCno3mPnp#D}LCD>~rm@N6qj?j_(t?7Ixd;L6_Ec_ett@kIZ(DEW~Bc~Rj#Ccwo zbP@W%Ys$FaTB-^yea8_HOf~vvw`6s`mEh3dblvi?i5D^PnPuT?K1qINa=5MQeh8O< znEWeEF1oI8qh*~$6Ff_f0Y=yKBoy%w`R{Xv9wZUEdUE#sZTj8onU&sxV}J8p0{oQ+ z;W5Mv=hyZda5k+qHD=~`A0Ka@x}Rw}j{7e=C6A-}{^VJ#^b|CfMQ2T0JpL~0?d`K4 zN{(5wlbAZWY3JNr5v6T<8s@-HRqfc68b^t4kH~lVke@ZLAI6f{nswFmi$A@g3JVh^CYW-%qDg@LWvnA}7XjaK_yN7omCR`&*h0xKc3_Bcq}U{m`d z4x;R21w=GKR8N)N?78-+?9wSN|43gj|Jdhz5GE~6wRKp^iVp`p=9r%SyJk?(&1 literal 1155 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3-o1GtKD$QY!*{LR=GUIoX`qm{OQ_mWs1j zxbnFt@-sULFh;vfb=f<;+@i_i@@d6$`vjaCC#vSuxtezC%NMigvoNdbaWH7Qu(&2L zCAu;*$1pK<8g`W{R&?uXm&nWOGV7|dv$%pmczAeTUS2~(gPNL}kTJ7_E3ijnuv(Vel_Wfwni_)0$-%WFB9Q+{rz+e z(9ISlL4Lvi@d5^%vKl&X3>X-ggFIavLoyoQPH)V+Wgy~ud6!6Bjq{CbK_1%zBfP^B zVkKJt{-6JL=C8<2le1<`@tFH0+jZxa6UWs(mrkg8Yw5}2;=tl^z?$U`?~n7JzwwJt zH}g8R^!wJ;jlGkMK0I6B4&)jz^aKf9>YgYU%kYwegW=|k=f}fmo@01-g2}<|;m?z$ z>xvt!KM70-vhs4DzS8gD>f|YG4Tim&3(X|5c`B;rC^GnDO!EKq(B-w_dHpE6k4DFihFA zOz)l7J%&?EtV{YrScIN+5wJ?AU=f@-|Xz zDs0>L94~9WB=LdOY4$;{$#td&X0tu7b~t0`e%kiJv4&-;fv0U1vNuEt#IIIuZMZjI z3FJACDcN=oi()=A&R6ZszQ+^~^xwTd=AMsc@fURN=T}l-f}#b|4)OV-{Qba~Tl{_N z^4{J_n?639Uw=zO)1KMksQ&(|zZPD~UJw=Tz;Gk?Y{jjQr*-Ey#xmTvu5jgib?@^k z{wu!)Hmo~S5tD5bW}wWFQ~u}E?%O$E%bIohSsG@&vRxnbTB=&k;c&uPZV6_aH3t`S z@t%-+Gj9X4^%jXYy$9t?dw?-{SgjegJ$BxnCu^#poZ@8fqza7qOxRtJ_6 z<`*&<;x>D3XlUxoGW)sL?YEcn`&DAW^k-%Efr)*~AHRIM;viNLVtL;$}}-b?)TDqInzQ} zlDI{e_IygG`$T&_#Vxu-xd>U36fO^uB}sce)xGVSMQQ>7Dpu5*GscY;!V#!}LO25N z*+a!jYXE{qOKbgMpWw6Jon06W7!weVU_7Ye5BpU7(b`0;h;k9a5n6L|euO{l>+j8) zh0%bD*EyW^)Y-^SQ-ta-p-v~K__I=s~9z4eg(z^qFj_Yd>0K#dMnkya`l=yck=kQlkU&> fjX$BqVzGPxvetu~=(ny#00000NkvXXu0mjff%C3? delta 283 zcmbQpyqal(WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$g>fKP~P zf-R>Di)#W?;?7d>PQ$Kp#fo$L1oloZzkFJ8lIs**W?i7dno0|GAjMM>=PdAuEM{QfI}E~%$LsS~qyR-LJY5_^Ed1a09~5d(;BaA1)cpJZ|5+iM4BzW% zS+)k7`bDRIS|FcMrEI`k(R^d-9wYO`%!>>(PHHvCrL$ZK35f`Aosn=jv}q0}i?!0S z7OQ^aM(xU}2@?~-=5NkqkN^8meBqO+DAmO2R`@e4eIv3pNTHdSI4e#wriqZudhU;F!`=B;luN-CVvKl!O6h}0F+W_t%-t! zQs%L|m=mWVv)PPlwTgF>p`I0ft!r|grfvLM*Thb*QE0BvfYzFpH>RJ4hzL5>h{(FF zwb1~?8_kz-8>dB+B0_(DO%xW!>b*ufSSJmHmtDU;}xcTazCb@8oZG-JkIrKcU0naC`#C1BmQziS?-f0000< KMNUMnLSTX#uBo2@ delta 214 zcmeyv^qg^mWIZzj1B1(wu46z-F~BFpHNlqC)zvjTJbY)Vctb-&US8h0eFA%@mtQ`u zsHUa{RAun^DkqTQE(!7r{tpKXUjB@qfWldxE{-7BPn=4wz7aM}CjOw|AX2Xh~C ztrXnLYO26f^i4bP0 Hl+XkKsYPdw++h8`U{y*HkDYiNz>H zHgT~Sg^-bi2n1NcAR`I?>;N*7Iu?OIHgO>Wq2oT7Nu-i+>G`141@}0vjxx-aV>H7C zRFckV<0Q@j0NmrClE6I(P)T3~`)Iz-Y2%AD)JwIs8#{3A zRG6mWms52)@KJfGtvN8QUF|>;=SBypBbP4K3 q^)|k}ub`^_ykBD*KcU59vAhFKcaB3icsLE=4$!Q?PT@vIM{2vY&y!;tI0fm!1T^vI!df!fPI2?x{-smbf zToDHj4lRvGWo>P4=OPF#;?m@zn^R**ac)AJAW~^l|3JeXfgCsJAV`A^!mto-vO;<@}73Nb1O;<^uCeU=1`P89b?UKqWXu3+j+V$^Iga)u(kMg2K z(K0D7N;L8{6j>sX%wW5o?-^Z<0Z?R#M!rU6P^V~_bd1(!0Tfxnc0D>qi)Oq{Wl+a< zJ?2vfMV5Te{(t43A7*u~^e6&%VAaUV++kRzA4ZWSCO;U&O?kQ#}h_ifTcHyEWUZ1t>ybOe&Z(;2n2!;cN6%E!0r@3>Hq)$07*qoM6N<$ Eg8q8Ega7~l delta 211 zcmZ3<{Dg6WWIZzj1B1(wu46z-F~BFpHNlpX#ln@(J#lBLxKraq)ttI>`vmq*FTZ?R zky%v_sOnSFj_p8-yCldj_&*#lc=%zeU-HO(1 z&8hBYC+;j*e$Zp{L*CQzS6Z&UI}r9bs(Q!CN;@W*crN8H-k~p-0qtb)boFyt=akR{ E0NhVi!vFvP diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100.png index 1ac87bc1483bfc89cc36c5ba207bd69e301256b5..7d78f504fc35bd284a11dfa8649ac8a3d0548251 100644 GIT binary patch delta 394 zcmV;50d@Z40ht4k8Gi-<0047(dh`GQ0bof)K~z|U?US)f!$1^=e~EUei`#L{(EbZS z5^-@*bm;1!2pv2!buEH}vy_5+r;?>24h5Ie!L|-{kPdcqRS^?z5+_C4bMkB{cL{V7 z?pq$@{qFJcat9a;27|%ypE=shibZEEs~W3I+rpaUw1*Ejx_`L7+e?&q7Z;YQXX_67 zo{K?sgnqA$L3IS*b5Y1s2s?uBxp4MZ;Cn8F9iiWAqmZX_H3_W%=P@cR2F3zZS`4+? z83>`UCOL2(%gpV~0|1~|?trlXVc3v03FR*U0757@j}e9qWQGnZC#T>%hOi?L;>yg{ z?wXV!gwE831b;Y>(JXgRVu6$)gyQ*Sb_3IQW%~QV0)$YM>P5MM@AWq@7R+tn>2-w6 z&_StQl)}Fi(2FQ)(F?wgIxT|TmzI^eyeFA%@mtQ`u z$ibiqR2A~G^)Ha(E(!7r{tpKXUjB@qfWm2>E{-7BO6KJM#bkgQh{s zu8X!Wco(Pl_)SCGSG9-iaojxYse(&Yyss+BG6XX#8!fuDoSnl-@l1%RIvcZp^V=5; z7w$Y{n<@RpK%%zl!8cLUm0PtpTxq!`_wR{~Jfm6RB;|h!Lc9HeRx)_H`njxgN@xNA D1c6f? diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_1000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_1000.png index 85552174e64883e9df44461ab35cce8593dd87a6..db27a5f10b6bc0d0989ea431231ce776e2975da8 100644 GIT binary patch delta 383 zcmV-_0f7GF0gnTa8Gi-<0047(dh`GQ0ai&wK~z|U?UOM}12G)MUu8x$NIIys7H>sKh)j)HV^>?(8!PK`k**2baSfwY&L?Ih&4 z{D-`}JRbi527|$1F#KoE_t)jB9@(UWN+u&6srEnGrI*>%j1UCAhr;0o0^b881obXO-gW1u4rKtw1v)K)c6AG#7D2f=ghOpO zQi5?2Yp$L)0RRrQ7tW;vIMfE?0>`%_9Gpn>YDF+EzzF&ENLcxZ!vH|JIgGU{1z=p@ z>>?L8z_?i0KzOt(QK(+67`LS(aS0>CyPH`9RzHWYoe|nq%yxj<06yVR8?S`G>KDMc zn43Bhw=>NzIKAA){q?){5!EkHHo!>Yy+3JGBnEiP>Wv>?cq$#fmk2NzPqfZ^uw)vY d!C)|`_yIHmg%sk?384T0002ovPDHLkV1iCysjL71 delta 210 zcmeBYe#|&QvYwfNfx%@-*D)Za7~m7)nqbT6%FGfK7qZ{%P*f+ zRA*-asycJjy$48fmjw9*|AzwxFMq~QK;bk`7sn8b-nSEOb2TUkxa>W1ChGtHgQ_d1 zC|!&W_-wK!oqtW<-p=2R*O?AGN&W~B^3LXzWtiM3#~CMbL{5Q2(ID_=<@&vi>CFaG zI@X&M&+uCDxHa>(-PX=Z$_`IhS-95r&&f(Vrkq%7<1+@i`J`mH0D$~m$3?T#n002Ml@T-wd8hV`)(-dVP|dfc+t^=AN;AxU}-wz|#OERe+2#lu>> zkL#m+aeqnvQUOgWP}+g6707l_%C|Wn-}v0F0^S&>9h54t#48m@^Gg*-@~aha;|_+Y z-j{Yb#)pk~zyA!Z`Iard9=B}2`wZNE70lzk9OVmK7M}pV=J8sNvIVY-KjoY7zCi#2 z5P$##AOHafKmY^l|;VzK`k|_yca#&p2O^ zKVa)){a`VIkk%e_w%B->KkyNT z{s8@fpC(*B2tWV=5P$##AOHafK!B&*72mInQvIK)*InFx9Y_5EF&p{^n)(NY{(!2JQZzd&$*foA;$ z1%JTQJ=XVv`U7G%^ba)k4<2(B&>#3z&bNd9009U<00Izz00bZa0scQg>s{|}0a}$$ zJ3yx2gGzw?0UE;D0I7ZtVR#?l4>%({y-@<1RUjaJ?}leRy#lFzFI6DxFSw`zi+;!d z4;cSpa5lj0S3#rxZw6@9|IGl^^P~Bv1N`|Q009VaJHR)%%STrjIwRiz0000?0rm delta 622 zcmdnWx}9}`oxtAd<(E$@@+h(}FfjCI6nRYald8A!ba4!+nDcgaZ{A@Ao|f5H*sguA ze{l54d6t4@6MHhOmiT%0zHGl9vUBzCUnO$-K%HRVckcW%^W)Ri+X^M$e@*aNc2_)} z@r1R%O~8VKhL*?MS-Ce$W{-?blMxFjEc>`YO#bn& zFgwfosry44LRr16AM9m1$>;Uc==ce7yXm0^xF2t74r1L_v6RVbe+c8$__YnQ%MEj!du5k$-w}&v*mv#Yt-eXD@4D@uPTp`I z=3EFpuPFRZyrkye_^|DEq1%_)J1ncO7r46iA%9Qd-(CCqU)}t`erL`6w>8`TFh<_L z_FuK#{|50_hRv!mGhVao1D|4wLh2Q0W{eds+OAa4= z#V_zT?tK4W!JF5=d)+@S8}(~{1miVpli%DLg$YIV3F{hwHhmYLa5w&dXT9S=d4baW z*VUVTF(++%DZk+xzg)5C0r?*x=lYrdq1gS;-r;rZ`+UZzss7dui|#WA8~kRrXj#p; zrH((bO7^gPfm3irC9B0shYer$&i?o5spy4YdqWzR?0>L~E9ckUf3*kxa5t}J+!fE- w`)j}Cg3$lw%pvE`Ka1!4@SGWFk3)Gw{v_-boFyt=akR{0N>LchyVZp diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100000.png index 162043b5880ae77a858576868820f5a6f0bc2a72..707382f69b63b9987106ce907fbf69410b3097e4 100644 GIT binary patch literal 797 zcmeAS@N?(olHy`uVBq!ia0vp^4M4nrgBeJE_L*`XNGS&Rgt!9fNizC7l&yD`ia!p@ zy4<04ZlAzCtBA{|6(a;?fU@1K=e&RvcS(?6@P9a9@bYK;#K6F`z|+Msq+-t7Io$cp z20Sg&uWWAp|KHrs*=oaY)#z|Fb=Hw*7Jnagt}8G7RS|C^$D+W%$l<`iBx1kc?3ujW ze8w{d{m-8#ome(k{69lSY1p2L3ThRc2gSM9d{nUOxqo-Z#T=1xzdbvI4!qV+{oojW z{kVph$D=sTrPA^yw|D2=dD%L76_ee{20N#n%=^O_Uzx4i9ToI{r z$}g-sAoM;&;cR|rLT5AAjvdW~tG2F{J@#XVVD{_%A7`z6l6S-D_f6+3^um8K zEkByx5N^AP^<4M;r!zn7a%5lQW4o%7PZ;ChB%>}k{M1%CZ= z2sse&U;cr72t((-{@pIW{xkevu)L;7k-^n=CfkMAAH)~ z@b7@p=U(=|jL2U3W5@8f@%-+`FKQag1Q`CVzj?#n<8Qm$e}_5EznM4KFOcO^sDD-9 z@SJ;=^_R$Y)+_(da;f}t+Rfxz&v5O#hTRdV<{Ho6+_Ro@Kls_;dH3*VW; z{9iB|mxTvzuJ5X5NY`GR+wi8wVfAi1Yx{;T`#a|ce9(2cCBJ}6=EeUXoU8}rGfJMn zU(s-0o8fEiYG}m)JWL)E`*)uclQs_!$!)QQh|!=J-6 p=Pi&}qn&%k{xvk-9uzg$uX4U|5H~TJ4?l1q{P1n3p}?^VDI$u%cm8WiSRQpFnkbT z5GjkQGtPx!-0WGAfZ0J{{4^bk3X}g%{YF3lVM7Gtav=b z5o`Tx9s9k{Qa@{tC->>pG$7h+HlNT)Z=rsXvE_M zOnT=MY_9yiR?m}MGpFPG*ZUQxujhzd&-ti&;BEOqqq=Kr|FBFyn%;0f)#lpTH!RnW z+CQ~_Sli6N0&{r-1Iv#o%OCxo8o20x=-qZN+2#KjzVM$>{IBrkZ{v!Fh5zgi+OJ>` zs+CXg{PLgkpJQyJ@BQuC1)J(GtU0je|JQ)`6YUxPG8fmMuwP*BQ2(Id&{M32-?G0D zvVCT~KvwCTui^{-IMtf}Vqf-|xmI4(;2Xa~-HEH^Z~2c%e);-8hV_NKLcQV>S+TA5 z7gjnvlm|M)kJae^g5bs{ziY49FL)KVp#DMNzKd^mF>Sxk`h|Vo+`mN^Oag%-NHX%Eq_Mo_4L>56aJZhzKZ`@&Gh;g!@<|gYuta`KVmMjhpXUsY{5qR z4crA=fy9No_pSe3{qdVKou5gdfnhuIAI25jS9002O8zo%1Cz9;tDnm{r-UW|N0@SI diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_25000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_25000.png index fcac67aa823759ed8a0bb59435a7f924faea423b..83ddb0d2f8db3e09e8ac7fa9fe7d4c8396ee0f13 100644 GIT binary patch delta 27 jcmZ3%x`K6roxtS|t;?qs<@s3{7#IrY_oi+1i(&!*g((RQ delta 27 jcmZ3%x`K6roxtAd<(E$@%JZ`@FfbgH;BVdN7sUhshHePG diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_250000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_250000.png index 32077d7b805c6bb8363adf2c9cf2724b8b768f07..c2cfcea129fbf1b4cbd450e8763c8a31b7dd6c85 100644 GIT binary patch delta 918 zcmV;H18Mw%3Hb<+L<7@^Dv?Kf8I#}aUYFH5*x=YZ#0000ubW%=Jk>MJV z@C1?jA%93oL_t(&f$f)#PTMdPg#)HEH$MH@Mj=hMK|7j`rh{f}v-f|qU8lAsJDH|Q ziNquyE9ihLfBxhkxzX2w69qs31V8}1L%`pF|2(h%aCNOCOu2SGb~Dluri`5V+p&%? zW$XcB0>#NyEaNL6P5=)u;rYq*W+ErRR6QPG#((p(`Rz>3fVp~nKoTc0;_E~v;MI}D z9$-4*WhbMl#E7RSQ+R;+jF+8_=TeS&el|zTATb8b{^P_qm}&#uTpWCZxi*lu7l)Ps zDTj+e%zJ1VkaB1Yraav?Amz{)%z3`s0GBf$Rw3#zKywDfD1JH&(3}A=iXR^^_*-Nm zY=3hBCc-usU?OaD0Ut~v+nfbHnnboa^Pfy2+gyOnQ2)upB>(~-00JNY0w4h1Ct#>s z#oax zY>?hH4qXOP88rJx<^$CJ8w0g}@aQs-jlqKV*kO=qgPfi8L$DA0dXa2pTXd7k%_R)1(*oiT!4wN%>{fn ziEMKg_+b*+=FI;ziEMKLHsSk000ck)1V8`;Kmhau=pCpRJf3ufDW{$RHDllJ>+`Xe z^|1!dHTnjeYhJWIoh43S0@t1a^;sL>sP>O@?*^nCw85DbhA@CW17aBU4H*0_G7+}* s3;1Oc+14-MkH7a0=sf`t0RI8tH_Lx|mY+GH8~^|S07*qoM6N<$f|F{Qf&c&j delta 927 zcmV;Q17Q652!aWaL<7B-cacYX8^0zS(LFNgR#E6=U#1ifMf>Hf0000ubW%=Jk>MJV z@C1?jA%9UxL_t(&f$f)#ZksR|MQPn1K78}DtxXfy)+TFUO;}5oz~2AO_L2WDpU3qtE-rP1DVNUIuC8^2Dc8>U&8?0w z<<s-oP9_QXMNQ^)hGjAO_ z2BaL$1_`gBV?fHGHQ$wdAtNb00ck)1V8`;!21M@ zb*i|#*Ab@NJ6~Ho=m=9Dobkse9bw9o2UxC_E4jK`N?^5Aw+BcwNolr7B^DWwW~m3* z&}O|^KW^ma5#ROb{m6WPT7PSx)(^h=3}kC?&ui>4NVNe!AoLlKr1jYV{RS&-K>VcC z?HiEZ16pK6J$u0Gm*+hoCauW_jQ$px2-{qMiLlKDmrXQKy~l|d7-XtF0n13E)THh!|%S_?d5)l zJzwwu)q&?dyj8LSfASH#W55#>%6|aQIru7i45TtBUr>S_e1l3G98f_y^cl$3pk05F z`v#>pKxW0bx_dDCTVx_^a{(s8 zHWy$bY;ytMO(NTz34WMFwmIWJO(NS|fKB-SAOHd&00JNY0w4f}0Spe*6Koz&I>MCG zz<`F&_f36lWOJ;6rpC~Kx~Us9r&{6!CZHbNpwo|9}oc_jV{c6iTK-hYZqHu=TGHg6MJtS0QyM2BqW&R0rXn z<>T_b_wn-P?m(l_Xf&GtO#66mwe5^*R^y~vU)hPByZQ1cgnx&NLKAn%?M_y&lDAPh z62G^gJD=kB7Dz{8)=Z*Ggmfg<`99K-bmvpL^C@P{+^9w58c?w!4B7;)M;NrJ_j?FK zU?(;zR;dOca6MX`8G-B391YT1MCLC55Qad-isop*?$RRkuTimDCt%1_b9H*a&HVtD z7Qzte_cG)fPsLxj1V{@TEN2u<>)&m7W0pf;NQ}kCdF9`8)VbnCURS*#H>=NM0li_*P z=3#m?A)t7MVqw;U)Bw@hauNFuO^)8pyjy+Cw-4&ie{vKs?Odf^(wg|i252jTr>mdK II;Vst0D10J!TsGt_o zTToYo%Q!orVP7Qtz-xhNp$sCGq*`bISVb9;Gm8k@838bCOvn(cf(fu;Gr;d;P))82~q9(Q016xgK?cq<}=Oe%Ye2^prcAc`D00000NkvXXu0mjfRXjY- delta 145 zcmV;C0B-;10p|gbJ`lZ^chk!uCMG5T001!K)d`VKBX(N~z#t3+ePlPb_djrBQA-t( z{uSBmQBQ4?Fc16z%2?cpWo`3P_Te2^prQz{8O00000NkvXXu0mjfFYGq* diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_50000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_50000.png index e96263f2b67f2f84760b652ae9ed48e3aeef4867..e49933a6cec8990add3cc2e04cda96116679c91f 100644 GIT binary patch delta 27 jcmdnZx|?-^oxtS|t;?qsMMOjx7#KLVwoKmWm&*hIhmQ#% delta 27 jcmdnZx|?-^oxtAd<(E$@iin6XFfi;eVk_9_m&*hIilzwj From 68c1acf1615941e0b4fecefa7ed48caf30eeae57 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Tue, 10 Dec 2024 02:40:25 +0200 Subject: [PATCH 086/179] Technology disks: cleanup, removing references, upstream values (#2418) * Add notes, restore upstream numbers * Update disk.yml * Remove all disk printing fully * Update salvage_loot.yml * comments, $200 for a 1k pt research disk * tech disk terminal board: nospawn * no research point disk comments (inaccurate) * tech disk value comment * tech disk, rare tech disk: nospawn --------- Co-authored-by: Whatstone Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- .../UI/DiskConsoleBoundUserInterface.cs | 2 +- .../Components/DiskConsoleComponent.cs | 14 +- Content.Shared/Research/SharedDiskConsole.cs | 12 +- .../IgnoredPrototypes/ignoredPrototypes.yml | 4 +- .../Devices/Circuitboards/computer.yml | 1 + .../Objects/Specific/Research/disk.yml | 18 +- .../Prototypes/Procedural/salvage_loot.yml | 312 ++++++++---------- .../Prototypes/Procedural/salvage_misc.yml | 0 .../Prototypes/Research/experimental.yml | 24 +- .../_NF/Guidebook/Shipyard/Gourd.xml | 1 - .../_NF/Guidebook/Shipyard/Investigator.xml | 1 - .../_NF/Guidebook/Shipyard/Sparrow.xml | 1 - 12 files changed, 179 insertions(+), 211 deletions(-) delete mode 100644 Resources/Prototypes/Procedural/salvage_misc.yml diff --git a/Content.Client/Research/UI/DiskConsoleBoundUserInterface.cs b/Content.Client/Research/UI/DiskConsoleBoundUserInterface.cs index 957d5926129..2005c35ef51 100644 --- a/Content.Client/Research/UI/DiskConsoleBoundUserInterface.cs +++ b/Content.Client/Research/UI/DiskConsoleBoundUserInterface.cs @@ -28,7 +28,7 @@ protected override void Open() { SendMessage(new DiskConsolePrintDiskMessage()); }; - _menu.OnPrintRareButtonPressed += () => + _menu.OnPrintRareButtonPressed += () => // Frontier: Rare disk { SendMessage(new DiskConsolePrintRareDiskMessage()); }; diff --git a/Content.Server/Research/TechnologyDisk/Components/DiskConsoleComponent.cs b/Content.Server/Research/TechnologyDisk/Components/DiskConsoleComponent.cs index d9930ad972c..65acb34a684 100644 --- a/Content.Server/Research/TechnologyDisk/Components/DiskConsoleComponent.cs +++ b/Content.Server/Research/TechnologyDisk/Components/DiskConsoleComponent.cs @@ -11,13 +11,13 @@ public sealed partial class DiskConsoleComponent : Component /// How much it costs to print a disk /// [DataField("pricePerDisk"), ViewVariables(VVAccess.ReadWrite)] - public int PricePerDisk = 10000; + public int PricePerDisk = 1000; /// - /// How much it costs to print a rare disk + /// Frontier: How much it costs to print a rare disk /// [DataField("pricePerRareDisk"), ViewVariables(VVAccess.ReadWrite)] - public int PricePerRareDisk = 13000; + public int PricePerRareDisk = 1300; /// /// The prototype of what's being printed @@ -25,11 +25,11 @@ public sealed partial class DiskConsoleComponent : Component [DataField("diskPrototype", customTypeSerializer: typeof(PrototypeIdSerializer)), ViewVariables(VVAccess.ReadWrite)] public string DiskPrototype = "TechnologyDisk"; - [DataField("diskPrototypeRare", customTypeSerializer: typeof(PrototypeIdSerializer)), ViewVariables(VVAccess.ReadWrite)] - public string DiskPrototypeRare = "TechnologyDiskRare"; + [DataField("diskPrototypeRare", customTypeSerializer: typeof(PrototypeIdSerializer)), ViewVariables(VVAccess.ReadWrite)] // Frontier + public string DiskPrototypeRare = "TechnologyDiskRare"; // Frontier - [DataField("diskRare"), ViewVariables(VVAccess.ReadWrite)] - public bool DiskRare = false; + [DataField, ViewVariables(VVAccess.ReadWrite)] // Frontier + public bool DiskRare = false; // Frontier /// /// How long it takes to print diff --git a/Content.Shared/Research/SharedDiskConsole.cs b/Content.Shared/Research/SharedDiskConsole.cs index caf8dec753c..0b71fb2ab70 100644 --- a/Content.Shared/Research/SharedDiskConsole.cs +++ b/Content.Shared/Research/SharedDiskConsole.cs @@ -12,17 +12,17 @@ public enum DiskConsoleUiKey : byte public sealed class DiskConsoleBoundUserInterfaceState : BoundUserInterfaceState { public bool CanPrint; - public bool CanPrintRare; + public bool CanPrintRare; // Frontier public int PointCost; - public int PointCostRare; + public int PointCostRare; // Frontier public int ServerPoints; - public DiskConsoleBoundUserInterfaceState(int serverPoints, int pointCost, int pointCostRare, bool canPrint, bool canPrintRare) + public DiskConsoleBoundUserInterfaceState(int serverPoints, int pointCost, int pointCostRare, bool canPrint, bool canPrintRare) // Frontier: add pointCostRare, canPrintRare { CanPrint = canPrint; - CanPrintRare = canPrintRare; + CanPrintRare = canPrintRare; // Frontier PointCost = pointCost; - PointCostRare = pointCostRare; + PointCostRare = pointCostRare; // Frontier ServerPoints = serverPoints; } } @@ -33,7 +33,7 @@ public sealed class DiskConsolePrintDiskMessage : BoundUserInterfaceMessage } -[Serializable, NetSerializable] +[Serializable, NetSerializable] // Frontier public sealed class DiskConsolePrintRareDiskMessage : BoundUserInterfaceMessage { diff --git a/Resources/IgnoredPrototypes/ignoredPrototypes.yml b/Resources/IgnoredPrototypes/ignoredPrototypes.yml index 251db4fd8e4..c6b5e86417d 100644 --- a/Resources/IgnoredPrototypes/ignoredPrototypes.yml +++ b/Resources/IgnoredPrototypes/ignoredPrototypes.yml @@ -8,4 +8,6 @@ # - /Prototypes/Catalog/uplink_catalog.yml - /Prototypes/GameRules/events.yml # Frontier - Fuck this file - /Prototypes/Procedural/Themes/vgroidinterior.yml - - /Prototypes/Procedural/vgroid.yml \ No newline at end of file + - /Prototypes/Procedural/vgroid.yml + - /Prototypes/Procedural/salvage_loot.yml + - /Prototypes/Procedural/salvage_rewards.yml \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml index df00bb3edac..686aa59a24a 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml @@ -240,6 +240,7 @@ parent: BaseComputerCircuitboard id: TechDiskComputerCircuitboard name: tech disk terminal board + categories: [ HideSpawnMenu ] # Frontier: no tech disks description: A computer printed circuit board for a technology disk terminal. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Specific/Research/disk.yml b/Resources/Prototypes/Entities/Objects/Specific/Research/disk.yml index c201f7a0cbd..38b8ce55f83 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Research/disk.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Research/disk.yml @@ -11,6 +11,8 @@ - type: GuideHelp guides: - Science + - type: StaticPrice # Frontier + price: 200 # Frontier - type: entity parent: ResearchDisk @@ -20,8 +22,8 @@ components: - type: ResearchDisk points: 5000 - - type: StaticPrice - price: 1500 # Frontier - To be fair, its worth half a tech disk, but we still require tech to print it so its lower. + - type: StaticPrice # Frontier + price: 1000 # Frontier - type: entity parent: ResearchDisk @@ -31,8 +33,8 @@ components: - type: ResearchDisk points: 10000 - - type: StaticPrice - price: 3000 # Frontier - To be fair, its worth a tech disk, but we still require tech to print it so its lower. + - type: StaticPrice # Frontier + price: 2000 # Frontier - type: entity parent: ResearchDisk @@ -49,6 +51,7 @@ id: TechnologyDisk name: technology disk description: A disk for the R&D server containing research technology. + categories: [ HideSpawnMenu ] # Frontier: no tech disks components: - type: Sprite sprite: Objects/Misc/module.rsi @@ -63,7 +66,9 @@ - type: TechnologyDisk tierWeightPrototype: TechDiskTierWeights # Frontier - type: StaticPrice - price: 0.01 # Frontier - research points are a means to an end, not an end of their own + price: 0.01 # Frontier 100<0.01 - research points are a means to an end, not an end of their own + - type: StealTarget + stealGroup: TechnologyDisk - type: PirateBountyItem # Frontier id: TechnologyDisk # Frontier @@ -71,6 +76,7 @@ parent: TechnologyDisk id: TechnologyDiskRare suffix: rare. + categories: [ HideSpawnMenu ] # Frontier: no tech disks components: - type: TechnologyDisk - tierWeightPrototype: RareTechDiskTierWeights # Frontier + tierWeightPrototype: RareTechDiskTierWeights diff --git a/Resources/Prototypes/Procedural/salvage_loot.yml b/Resources/Prototypes/Procedural/salvage_loot.yml index 7da0a866bf0..2ad009d0443 100644 --- a/Resources/Prototypes/Procedural/salvage_loot.yml +++ b/Resources/Prototypes/Procedural/salvage_loot.yml @@ -1,224 +1,186 @@ # Loot table # Main loot table for random spawns -#- type: salvageLoot -# id: SalvageLoot -# loots: -# - !type:RandomSpawnsLoot -# entries: -# - proto: AdvMopItem -# prob: 0.5 -# - proto: AmmoTechFabCircuitboard -# cost: 2 -# - proto: AutolatheMachineCircuitboard -# cost: 2 -# - proto: BiomassReclaimerMachineCircuitboard -# cost: 2 -# - proto: BluespaceBeaker -# cost: 2 -# - proto: CyborgEndoskeleton -# cost: 3 -# prob: 0.5 -# - proto: ChemDispenserMachineCircuitboard -# cost: 2 -# - proto: CircuitImprinter -# cost: 2 -# - proto: CloningConsoleComputerCircuitboard -# cost: 2 -# - proto: CloningPodMachineCircuitboard -# cost: 2 -# - proto: CognizineChemistryBottle -# - proto: FoodBoxDonkpocketCarp -# prob: 0.5 -# - proto: CratePartsT3 -# cost: 2 -# prob: 0.5 -# - proto: CratePartsT3T4 -# cost: 5 -# prob: 0.5 -# - proto: CratePartsT4 -# cost: 5 -# prob: 0.5 -# - proto: CrateSalvageEquipment -# cost: 3 -# prob: 0.5 -# - proto: GasRecycler -# cost: 2 -# - proto: GeneratorRTG -# cost: 5 -# - proto: GravityGeneratorMini -# cost: 2 -# - proto: GyroscopeUnanchored -# cost: 2 -# prob: 0.1 -# - proto: MedicalScannerMachineCircuitboard -# cost: 2 -# - proto: NuclearBombKeg -# cost: 5 -# - proto: OmnizineChemistryBottle -# prob: 0.5 -# - proto: PortableGeneratorPacman -# cost: 2 -# - proto: PortableGeneratorSuperPacman -# cost: 3 -# - proto: PowerCellAntiqueProto -# cost: 5 -# prob: 0.5 -# - proto: ProtolatheMachineCircuitboard -# - proto: RandomArtifactSpawner -# cost: 2 -# - proto: RandomCargoCorpseSpawner -# cost: 2 -# prob: 0.5 -# - proto: RandomCommandCorpseSpawner -# cost: 5 -# prob: 0.5 -# - proto: RandomEngineerCorpseSpawner -# cost: 2 -# prob: 0.5 -# - proto: RandomMedicCorpseSpawner -# cost: 2 -# prob: 0.5 -# - proto: RandomScienceCorpseSpawner -# cost: 2 -# prob: 0.5 -# - proto: RandomSecurityCorpseSpawner -# cost: 2 -# prob: 0.5 -# - proto: RandomServiceCorpseSpawner -# cost: 2 -# prob: 0.5 -# - proto: ResearchAndDevelopmentServerMachineCircuitboard -# cost: 5 -# prob: 0.5 -# - proto: ResearchDisk10000 -# prob: 0.5 -# - proto: ResearchDisk5000 -# prob: 0.5 -# - proto: RipleyHarness -# cost: 3 -# prob: 0.5 -# - proto: RPED -# - proto: SpaceCash1000 -# - proto: SpaceCash10000 -# cost: 10 -# - proto: SpaceCash2500 -# cost: 3 -# - proto: SpaceCash5000 -# cost: 5 -# - proto: TechnologyDiskRare -# cost: 5 -# prob: 0.5 -# - proto: ThrusterUnanchored -# - proto: WaterTankHighCapacity -# - proto: WeldingFuelTankHighCapacity -# cost: 3 -# - proto: WeaponTeslaGun -# prob: 0.1 -# cost: 2 +# - type: salvageLoot + # id: SalvageLoot + # loots: + # - !type:RandomSpawnsLoot + # entries: + # - proto: AdvMopItem + # prob: 0.5 + # - proto: AmmoTechFabCircuitboard + # cost: 2 + # - proto: AutolatheMachineCircuitboard + # cost: 2 + # - proto: BiomassReclaimerMachineCircuitboard + # cost: 2 + # - proto: BluespaceBeaker + # cost: 2 + # - proto: CyborgEndoskeleton + # cost: 3 + # prob: 0.5 + # - proto: ChemDispenserMachineCircuitboard + # cost: 2 + # - proto: CircuitImprinter + # cost: 2 + # - proto: CloningConsoleComputerCircuitboard + # cost: 2 + # - proto: CloningPodMachineCircuitboard + # cost: 2 + # - proto: CognizineChemistryBottle + # - proto: FoodBoxDonkpocketCarp + # prob: 0.5 + # - proto: CrateSalvageEquipment + # cost: 3 + # prob: 0.5 + # - proto: GasRecycler + # cost: 2 + # - proto: GeneratorRTG + # cost: 5 + # - proto: GravityGeneratorMini + # cost: 2 + # - proto: GyroscopeUnanchored + # cost: 2 + # prob: 0.1 + # - proto: MedicalScannerMachineCircuitboard + # cost: 2 + # - proto: NuclearBombKeg + # cost: 5 + # - proto: OmnizineChemistryBottle + # prob: 0.5 + # - proto: PortableGeneratorPacman + # cost: 2 + # - proto: PortableGeneratorSuperPacman + # cost: 3 + # - proto: PowerCellAntiqueProto + # cost: 5 + # prob: 0.5 + # - proto: ProtolatheMachineCircuitboard + # - proto: RandomArtifactSpawner + # cost: 2 + # - proto: RandomCargoCorpseSpawner + # cost: 2 + # prob: 0.5 + # - proto: RandomCommandCorpseSpawner + # cost: 5 + # prob: 0.5 + # - proto: RandomEngineerCorpseSpawner + # cost: 2 + # prob: 0.5 + # - proto: RandomMedicCorpseSpawner + # cost: 2 + # prob: 0.5 + # - proto: RandomScienceCorpseSpawner + # cost: 2 + # prob: 0.5 + # - proto: RandomSecurityCorpseSpawner + # cost: 2 + # prob: 0.5 + # - proto: RandomServiceCorpseSpawner + # cost: 2 + # prob: 0.5 + # - proto: ResearchAndDevelopmentServerMachineCircuitboard + # cost: 5 + # prob: 0.5 + # - proto: ResearchDisk10000 + # prob: 0.5 + # - proto: ResearchDisk5000 + # prob: 0.5 + # - proto: RipleyHarness + # cost: 3 + # prob: 0.5 + # - proto: SpaceCash1000 + # - proto: SpaceCash10000 + # cost: 10 + # - proto: SpaceCash2500 + # cost: 3 + # - proto: SpaceCash5000 + # cost: 5 + # - proto: TechnologyDiskRare + # cost: 5 + # prob: 0.5 + # - proto: ThrusterUnanchored + # - proto: WaterTankHighCapacity + # - proto: WeldingFuelTankHighCapacity + # cost: 3 + # - proto: WeaponTeslaGun + # prob: 0.1 + # cost: 2 -# Mob loot table +# # Mob loot table -# Boss loot table +# # Boss loot table + +# # Ores - these are guaranteed +# # - Low value +# - type: salvageLoot + # id: OreIron + # guaranteed: true + # loots: + # - !type:BiomeMarkerLoot + # proto: OreIron -# Ores - these are guaranteed -# - Low value # - type: salvageLoot - # id: OreTin - # desc: Veins of steel + # id: OreCoal # guaranteed: true # loots: # - !type:BiomeMarkerLoot - # proto: - # Caves: OreTin - # Grasslands: OreTin - # Lava: BasaltOreTin - # Snow: SnowOreTin + # proto: OreCoal # - type: salvageLoot # id: OreQuartz - # desc: Veins of quartz # guaranteed: true # loots: # - !type:BiomeMarkerLoot - # proto: - # Caves: OreQuartz - # Grasslands: OreQuartz - # Lava: BasaltOreQuartz - # Snow: SnowOreQuartz + # proto: OreQuartz -#- type: salvageLoot -# id: OreSalt -# guaranteed: true -# loots: -# - !type:BiomeMarkerLoot -# proto: OreSalt +# - type: salvageLoot + # id: OreSalt + # guaranteed: true + # loots: + # - !type:BiomeMarkerLoot + # proto: OreSalt -# - Medium value +# # - Medium value # - type: salvageLoot # id: OreGold - # desc: Veins of gold ore # guaranteed: true # loots: # - !type:BiomeMarkerLoot - # proto: - # Caves: OreGold - # Grasslands: OreGold - # Lava: BasaltOreGold - # Snow: SnowOreGold + # proto: OreGold # - type: salvageLoot # id: OreSilver - # desc: Veins of silver ore # guaranteed: true # loots: # - !type:BiomeMarkerLoot - # proto: - # Caves: OreSilver - # Grasslands: OreSilver - # Lava: BasaltOreSilver - # Snow: SnowOreSilver + # proto: OreSilver -# - High value +# # - High value # - type: salvageLoot # id: OrePlasma - # desc: Veins of plasma ore # guaranteed: true # loots: # - !type:BiomeMarkerLoot - # proto: - # Caves: OrePlasma - # Grasslands: OrePlasma - # Lava: BasaltOrePlasma - # Snow: SnowOrePlasma + # proto: OrePlasma # - type: salvageLoot # id: OreUranium - # desc: Veins of uranium ore # guaranteed: true # loots: # - !type:BiomeMarkerLoot - # proto: - # Caves: OreUranium - # Grasslands: OreUranium - # Lava: BasaltOreUranium - # Snow: SnowOreUranium + # proto: OreUranium # - type: salvageLoot -# id: OreDiamond -# guaranteed: true -# loots: -# - !type:BiomeMarkerLoot -# proto: OreDiamond + # id: OreDiamond + # guaranteed: true + # loots: + # - !type:BiomeMarkerLoot + # proto: OreDiamond # - type: salvageLoot # id: OreArtifactFragment - # desc: artifact fragment-embedded rock # guaranteed: true # loots: # - !type:BiomeMarkerLoot - # proto: - # Caves: OreArtifactFragment - # Grasslands: OreArtifactFragment - # Lava: BasaltOreArtifactFragment - # Snow: SnowOreArtifactFragment + # proto: OreArtifactFragment \ No newline at end of file diff --git a/Resources/Prototypes/Procedural/salvage_misc.yml b/Resources/Prototypes/Procedural/salvage_misc.yml deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Resources/Prototypes/Research/experimental.yml b/Resources/Prototypes/Research/experimental.yml index c682b85d74c..d7e93dcf422 100644 --- a/Resources/Prototypes/Research/experimental.yml +++ b/Resources/Prototypes/Research/experimental.yml @@ -128,18 +128,18 @@ technologyPrerequisites: - BasicAnomalousResearch -# - type: technology - # id: DeterrenceTechnologies - # name: research-technology-deterrence - # icon: - # sprite: Objects/Weapons/Guns/Battery/particle_decelerator.rsi - # state: base - # discipline: Experimental - # tier: 2 - # cost: 7500 - # recipeUnlocks: - # - WeaponParticleDecelerator - # - HoloprojectorField +- type: technology + id: DeterrenceTechnologies + name: research-technology-deterrence + icon: + sprite: Objects/Devices/Holoprojectors/field.rsi # Frontier particle_decelerator.rsi - diff --git a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Investigator.xml b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Investigator.xml index a1085dce5b4..b28515283e0 100644 --- a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Investigator.xml +++ b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Investigator.xml @@ -5,7 +5,6 @@ - diff --git a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Sparrow.xml b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Sparrow.xml index c090d141a46..3cb51e5c932 100644 --- a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Sparrow.xml +++ b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Sparrow.xml @@ -5,7 +5,6 @@ - From 46c84380dd1bc19ed1c7c11e59061e6a2bb19cec Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Tue, 10 Dec 2024 10:00:03 -0500 Subject: [PATCH 087/179] BuckleSystem: stop setting every interaction as handled (#2538) * BuckleSystem: only set handled to true if handled * Handle buckles when handling buckles * Remove unused frontier code --------- Co-authored-by: Dvir --- Content.Shared/Buckle/Components/BuckleComponent.cs | 7 ------- Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs | 8 ++++++-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/Content.Shared/Buckle/Components/BuckleComponent.cs b/Content.Shared/Buckle/Components/BuckleComponent.cs index c86b21b4187..1518ccea9ba 100644 --- a/Content.Shared/Buckle/Components/BuckleComponent.cs +++ b/Content.Shared/Buckle/Components/BuckleComponent.cs @@ -70,13 +70,6 @@ public sealed partial class BuckleComponent : Component /// Used for client rendering /// [ViewVariables] public int? OriginalDrawDepth; - - /// - /// Frontier - True if the entity is blocked from buckling. - /// - [DataField] - [ViewVariables(VVAccess.ReadWrite)] - public bool Disable; } public sealed partial class UnbuckleAlertEvent : BaseAlertEvent; diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs index 1a15e52a3c4..06d70d08d31 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs @@ -114,11 +114,15 @@ private void OnBuckleInteractHand(Entity ent, ref InteractHandE if (args.Handled) return; + // Frontier: set handled to true only if you actually unbuckle something if (ent.Comp.BuckledTo != null) - TryUnbuckle(ent!, args.User, popup: true); + { + args.Handled = TryUnbuckle(ent!, args.User, popup: true); + } // TODO BUCKLE add out bool for whether a pop-up was generated or not. - args.Handled = true; + // args.Handled = true; + // End Frontier: set handled to true only if you actually unbuckle something } private void AddStrapVerbs(EntityUid uid, StrapComponent component, GetVerbsEvent args) From 951e83da12e3301ea6fc6cfee4872c901106d87a Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Tue, 10 Dec 2024 15:00:29 +0000 Subject: [PATCH 088/179] Automatic Changelog (#2538) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index d8f86502044..40d9f16a2bb 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5789,3 +5789,11 @@ Entries: message: The technology printer and anomaly synchronizer are no longer printable. id: 5569 time: '2024-12-09T20:40:05.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: >- + Clicking on mobs should pick them up, pet them, or otherwise interact as + normal. + id: 5570 + time: '2024-12-10T15:00:03.0000000+00:00' From 157cb019687777788f17cd09a076a55c3b8b9e15 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Tue, 10 Dec 2024 21:59:56 +0200 Subject: [PATCH 089/179] Whitelists Panel (DeltaV) (#2152) * job whitelists panel !!! (#1678) * make JobPrototype.Whitelisted respect blanket whitelist, make jobs use it * add jobwhitelists command and ui * add job whitelist button to player panel --------- Co-authored-by: deltanedas <@deltanedas:kde.org> * Fixup * Update JobWhitelistManager.cs * Update JobRequirementsManager.cs * job whitelist panel presets (#1717) * SHIT -> GOLD * the label looks like shit * make jobs that dont use whitelist greyed out on whitelist panel (#1718) Co-authored-by: deltanedas <@deltanedas:kde.org> * Update whitelist_tiers.yml * FTL * Update departments.yml * Update departments.yml * Whitelist panel suggestions --------- Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com> Co-authored-by: Milon Co-authored-by: Whatstone --- .../UI/PlayerPanel/PlayerPanel.xaml | 1 + .../UI/PlayerPanel/PlayerPanel.xaml.cs | 4 + .../UI/PlayerPanel/PlayerPanelEui.cs | 1 + .../UI/DepartmentWhitelistPanel.xaml | 11 ++ .../UI/DepartmentWhitelistPanel.xaml.cs | 82 ++++++++++ .../UI/GhostRoleSetWhitelistPanel.xaml | 11 ++ .../UI/GhostRoleSetWhitelistPanel.xaml.cs | 67 +++++++++ .../Administration/UI/JobWhitelistsEui.cs | 42 ++++++ .../UI/JobWhitelistsWindow.xaml | 20 +++ .../UI/JobWhitelistsWindow.xaml.cs | 108 +++++++++++++ .../JobRequirementsManager.cs | 4 + .../Commands/JobWhitelistsCommand.cs | 45 ++++++ .../DeltaV/Administration/JobWhitelistsEui.cs | 142 ++++++++++++++++++ .../JobWhitelist/JobWhitelistManager.cs | 7 +- Content.Server/Whitelist/WhitelistCommands.cs | 2 +- Content.Shared/Administration/AdminFlags.cs | 7 +- .../Administration/JobWhitelistsEuiState.cs | 70 +++++++++ .../Whitelist/WhitelistTierPrototype.cs | 24 +++ Content.Shared/Roles/JobPrototype.cs | 5 +- .../_NF/ghost/roles/ghost-role-component.ftl | 4 +- .../Locale/en-US/_NF/job/department-desc.ftl | 8 +- Resources/Locale/en-US/_NF/job/department.ftl | 6 +- .../deltav/administration/ui/player-panel.ftl | 5 + .../Locale/en-US/deltav/info/whitelists.ftl | 3 + .../Locale/en-US/job/department-desc.ftl | 18 +-- Resources/Locale/en-US/job/department.ftl | 16 +- .../Roles/Jobs/Security/head_of_security.yml | 4 +- .../Prototypes/Roles/Jobs/departments.yml | 94 +++++------- .../_NF/Roles/Ghostroles/whitelisted.yml | 4 +- .../Roles/Jobs/Fun/emergencyresponseteam.yml | 6 +- .../_NF/Roles/Jobs/Nfsd/sheriff.yml | 1 - .../Prototypes/_NF/Roles/Jobs/departments.yml | 8 +- 32 files changed, 733 insertions(+), 97 deletions(-) create mode 100644 Content.Client/DeltaV/Administration/UI/DepartmentWhitelistPanel.xaml create mode 100644 Content.Client/DeltaV/Administration/UI/DepartmentWhitelistPanel.xaml.cs create mode 100644 Content.Client/DeltaV/Administration/UI/GhostRoleSetWhitelistPanel.xaml create mode 100644 Content.Client/DeltaV/Administration/UI/GhostRoleSetWhitelistPanel.xaml.cs create mode 100644 Content.Client/DeltaV/Administration/UI/JobWhitelistsEui.cs create mode 100644 Content.Client/DeltaV/Administration/UI/JobWhitelistsWindow.xaml create mode 100644 Content.Client/DeltaV/Administration/UI/JobWhitelistsWindow.xaml.cs create mode 100644 Content.Server/DeltaV/Administration/Commands/JobWhitelistsCommand.cs create mode 100644 Content.Server/DeltaV/Administration/JobWhitelistsEui.cs create mode 100644 Content.Shared/DeltaV/Administration/JobWhitelistsEuiState.cs create mode 100644 Content.Shared/DeltaV/Whitelist/WhitelistTierPrototype.cs create mode 100644 Resources/Locale/en-US/deltav/administration/ui/player-panel.ftl create mode 100644 Resources/Locale/en-US/deltav/info/whitelists.ftl diff --git a/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml b/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml index 8feec273b47..5b3b9f007ca 100644 --- a/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml +++ b/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml @@ -31,6 +31,7 @@ private void OnMapInit(EntityUid uid, ReagentDispenserComponent component, MapInitEvent args) { + // Frontier: set auto-labeller + component.AutoLabel = component.CanAutoLabel; + /* // Frontier: no need to change slots, already done through RefreshParts // Get list of pre-loaded containers List preLoad = new List(); @@ -249,7 +320,7 @@ private void OnRefreshParts(EntityUid uid, ReagentDispenserComponent component, private void OnUpgradeExamine(EntityUid uid, ReagentDispenserComponent component, UpgradeExamineEvent args) { - args.AddNumberUpgrade("reagent-dispenser-component-extra-slots", component.NumSlots - component.BaseNumStorageSlots); + args.AddNumberUpgrade("reagent-dispenser-component-examine-extra-slots", component.NumSlots - component.BaseNumStorageSlots); } // End Frontier } diff --git a/Resources/Locale/en-US/_NF/chemistry/components/reagent-dispenser-component.ftl b/Resources/Locale/en-US/_NF/chemistry/components/reagent-dispenser-component.ftl new file mode 100644 index 00000000000..5f86ca7320c --- /dev/null +++ b/Resources/Locale/en-US/_NF/chemistry/components/reagent-dispenser-component.ftl @@ -0,0 +1,8 @@ +# Frontier +reagent-dispenser-component-impure-auto-label = {$reagent} ({$purity}%) +reagent-dispenser-component-set-auto-label-on-verb = Turn on auto-labeler +reagent-dispenser-component-set-auto-label-off-verb = Turn off auto-labeler +reagent-dispenser-component-examine-auto-label-on = The auto-labeler is turned [color=darkgreen]on[/color]. +reagent-dispenser-component-examine-auto-label-off = The auto-labeler is turned [color=red]off[/color]. + +reagent-dispenser-component-examine-extra-slots = Number of jug slots diff --git a/Resources/Locale/en-US/chemistry/components/reagent-dispenser-component.ftl b/Resources/Locale/en-US/chemistry/components/reagent-dispenser-component.ftl index 429f3c8fcfa..37697c45176 100644 --- a/Resources/Locale/en-US/chemistry/components/reagent-dispenser-component.ftl +++ b/Resources/Locale/en-US/chemistry/components/reagent-dispenser-component.ftl @@ -3,9 +3,6 @@ reagent-dispenser-component-activate-no-hands = You have no hands. reagent-dispenser-component-cannot-put-entity-message = You can't put this in the dispenser! -# Frontier -reagent-dispenser-component-extra-slots = Number of jug slots - ## Bound UI reagent-dispenser-bound-user-interface-title = Reagent dispenser diff --git a/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml b/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml index cf51ca9b1f6..32791fe9c94 100644 --- a/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml +++ b/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml @@ -14,6 +14,7 @@ tags: - ChemDispensable pack: ChemDispenserStandardInventory + canAutoLabel: true # Frontier - type: ApcPowerReceiver - type: ExtensionCableReceiver - type: Destructible From a704d36578e281330c81bb2e26c7942ad6bddd57 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Wed, 11 Dec 2024 23:55:43 +0000 Subject: [PATCH 102/179] Automatic Changelog (#2542) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 220917eb7b6..9961db6ea71 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5835,3 +5835,11 @@ Entries: tech. id: 5575 time: '2024-12-11T22:54:20.0000000+00:00' +- author: whatston3 + changes: + - type: Add + message: >- + The chemical dispenser has a togglable auto-labeler that labels inserted + jugs. + id: 5576 + time: '2024-12-11T23:55:17.0000000+00:00' From 30833e7b5d3a454fd613cf04e34127a7f79d4c4c Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Thu, 12 Dec 2024 03:47:22 +0200 Subject: [PATCH 103/179] Blue wreck loot rework (#2531) * Return upstream unused maps to upstream level * Wreck Cleanup Part 1 * Cleanup * Update salvage.yml * WreckLoot suggestions * Update salvage.yml * Breaks yml * Update ignoredPrototypes.yml * Yml * Update migration.yml * Remove missing spawner from cave_factory * Remove missing prototype from North Pole * Update salvage.yml * Added rooms * Update wreck.yml * Big wrecks * Brass Wreck * Brass --------- Co-authored-by: Whatstone --- .../IgnoredPrototypes/ignoredPrototypes.yml | 8 +- Resources/Maps/Dungeon/experiment.yml | 2263 +++---- Resources/Maps/Dungeon/haunted.yml | 20 +- Resources/Maps/Dungeon/lava_brig.yml | 1981 +++--- Resources/Maps/Dungeon/mineshaft.yml | 333 +- Resources/Maps/Dungeon/snowy_labs.yml | 5760 ++++++++--------- Resources/Maps/_NF/Dungeon/cave_factory.yml | 9 +- Resources/Maps/_NF/Dungeon/experiment.yml | 2 +- Resources/Maps/_NF/Dungeon/virology_lab.yml | 2 +- Resources/Maps/_NF/Dungeon/wreck.yml | 1915 ++++++ Resources/Maps/_NF/POI/northpole.yml | 14 - Resources/Maps/_NF/Shuttles/Scrap/nugget.yml | 59 - .../_NF/Shuttles/Scrap/scrap-courserx.yml | 7 - .../Catalog/Fills/Lockers/engineer.yml | 2 + .../Markers/Spawners/Random/salvage.yml | 7 +- .../Markers/Spawners/Random/antagvehicle.yml | 15 - .../Markers/Spawners/Random/books.yml | 15 - .../Markers/Spawners/Random/boxes.yml | 110 - .../Markers/Spawners/Random/machineparts.yml | 75 - .../Markers/Spawners/Random/randomitems.yml | 186 - .../Markers/Spawners/Random/schoolgirl.yml | 24 - .../Markers/Spawners/Random/seeds.yml | 45 - .../_NF/Catalog/Fills/Crates/salvage.yml | 311 + .../Spawners/Random/Salvage/spawners.yml | 20 + .../Spawners/Random/Salvage/tables_loot.yml | 18 + .../Spawners/Random/dungeon_items_general.yml | 2 +- .../Random/dungeon_items_hydroponics.yml | 232 +- .../Markers/Spawners/Random/parts.yml | 55 +- .../Markers/Spawners/Random/salvage.yml | 367 +- .../_NF/Entities/World/Debris/wrecks.yml | 334 +- Resources/Prototypes/_NF/Mail/mail.yml | 78 - .../_NF/Procedural/Themes/wreck.yml | 189 + Resources/Prototypes/_NF/tags.yml | 3 + Resources/_NF/migration.yml | 5 +- 34 files changed, 7984 insertions(+), 6482 deletions(-) create mode 100644 Resources/Maps/_NF/Dungeon/wreck.yml delete mode 100644 Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/antagvehicle.yml delete mode 100644 Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/books.yml delete mode 100644 Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/boxes.yml delete mode 100644 Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/machineparts.yml delete mode 100644 Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/randomitems.yml delete mode 100644 Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/schoolgirl.yml delete mode 100644 Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/seeds.yml create mode 100644 Resources/Prototypes/_NF/Catalog/Fills/Crates/salvage.yml create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/Salvage/spawners.yml create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml create mode 100644 Resources/Prototypes/_NF/Procedural/Themes/wreck.yml diff --git a/Resources/IgnoredPrototypes/ignoredPrototypes.yml b/Resources/IgnoredPrototypes/ignoredPrototypes.yml index c6b5e86417d..561620ac53a 100644 --- a/Resources/IgnoredPrototypes/ignoredPrototypes.yml +++ b/Resources/IgnoredPrototypes/ignoredPrototypes.yml @@ -7,7 +7,7 @@ # - /Prototypes/Guidebook # - /Prototypes/Catalog/uplink_catalog.yml - /Prototypes/GameRules/events.yml # Frontier - Fuck this file - - /Prototypes/Procedural/Themes/vgroidinterior.yml - - /Prototypes/Procedural/vgroid.yml - - /Prototypes/Procedural/salvage_loot.yml - - /Prototypes/Procedural/salvage_rewards.yml \ No newline at end of file + - /Prototypes/Procedural/Themes # Frontier + - /Prototypes/Procedural/vgroid.yml # Frontier + - /Prototypes/Procedural/salvage_loot.yml # Frontier + - /Prototypes/Procedural/salvage_rewards.yml # Frontier diff --git a/Resources/Maps/Dungeon/experiment.yml b/Resources/Maps/Dungeon/experiment.yml index 0c9dac693e7..a2668db44bc 100644 --- a/Resources/Maps/Dungeon/experiment.yml +++ b/Resources/Maps/Dungeon/experiment.yml @@ -3,37 +3,37 @@ meta: postmapinit: false tilemap: 0: Space - 18: FloorBlueCircuit - 30: FloorDark - 33: FloorDarkHerringbone - 37: FloorDarkPavement - 38: FloorDarkPavementVertical - 39: FloorDarkPlastic - 45: FloorFreezer - 48: FloorGrass - 50: FloorGrassJungle - 55: FloorGreenCircuit - 59: FloorHydro - 62: FloorLaundry - 63: FloorLino - 75: FloorPlanetGrass - 76: FloorPlastic - 78: FloorReinforced - 81: FloorShowroom - 85: FloorShuttleOrange - 92: FloorSteel - 97: FloorSteelDiagonal - 102: FloorSteelMini - 103: FloorSteelMono - 106: FloorSteelPavementVertical - 107: FloorTechMaint - 108: FloorTechMaint2 - 109: FloorTechMaint3 - 111: FloorWhite - 116: FloorWhiteMono - 120: FloorWhitePlastic - 121: FloorWood - 125: Plating + 17: FloorBlueCircuit + 29: FloorDark + 32: FloorDarkHerringbone + 36: FloorDarkPavement + 37: FloorDarkPavementVertical + 38: FloorDarkPlastic + 44: FloorFreezer + 47: FloorGrass + 49: FloorGrassJungle + 54: FloorGreenCircuit + 58: FloorHydro + 61: FloorLaundry + 62: FloorLino + 74: FloorPlanetGrass + 75: FloorPlastic + 77: FloorReinforced + 80: FloorShowroom + 82: FloorShuttleOrange + 89: FloorSteel + 94: FloorSteelDiagonal + 99: FloorSteelMini + 100: FloorSteelMono + 103: FloorSteelPavementVertical + 104: FloorTechMaint + 105: FloorTechMaint2 + 106: FloorTechMaint3 + 108: FloorWhite + 113: FloorWhiteMono + 117: FloorWhitePlastic + 118: FloorWood + 121: Plating entities: - proto: "" entities: @@ -49,97 +49,96 @@ entities: chunks: -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAA version: 6 0,0: ind: 0,0 - tiles: dAAAAAAAXAAAAAACXAAAAAAAXAAAAAADXAAAAAABXAAAAAAAXAAAAAADXAAAAAAAXAAAAAADXAAAAAABXAAAAAADXAAAAAACXAAAAAACXAAAAAABXAAAAAAAXAAAAAADbwAAAAAAXAAAAAAAXAAAAAADXAAAAAADXAAAAAABXAAAAAAAXAAAAAADXAAAAAACXAAAAAAAXAAAAAABXAAAAAAAXAAAAAAAXAAAAAADXAAAAAACXAAAAAAAXAAAAAAAbwAAAAAAXAAAAAABXAAAAAADfQAAAAAAMgAAAAAAMgAAAAAAMgAAAAAAMgAAAAAAMgAAAAAAMgAAAAAAMgAAAAAAMgAAAAAAMgAAAAAAfQAAAAAAXAAAAAABXAAAAAABbwAAAAAAXAAAAAADXAAAAAABXAAAAAAAXAAAAAACXAAAAAACXAAAAAACXAAAAAAAXAAAAAABXAAAAAABXAAAAAAAXAAAAAAAXAAAAAACXAAAAAACXAAAAAACXAAAAAABdAAAAAAAXAAAAAAAXAAAAAACXAAAAAAAXAAAAAAAXAAAAAADXAAAAAAAXAAAAAADXAAAAAAAXAAAAAADXAAAAAABXAAAAAABXAAAAAADXAAAAAADXAAAAAABXAAAAAADVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAATAAAAAAAeAAAAAABTAAAAAAATAAAAAABeAAAAAABTAAAAAAAXAAAAAAAXAAAAAADXAAAAAAAXAAAAAADXAAAAAABVQAAAAAAIQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAATAAAAAADeAAAAAABTAAAAAAATAAAAAACeAAAAAAATAAAAAACXAAAAAADXAAAAAAAXAAAAAABXAAAAAAAXAAAAAADVQAAAAAAJgAAAAAAOwAAAAAAagAAAAAAOwAAAAAAXAAAAAAAeQAAAAABeQAAAAAAeQAAAAABeQAAAAAAeQAAAAADeQAAAAACeQAAAAABeQAAAAAAeQAAAAABeQAAAAADVQAAAAAAJgAAAAAAOwAAAAAAagAAAAAAOwAAAAAATAAAAAACeQAAAAABeQAAAAABeQAAAAAAeQAAAAACeQAAAAABeQAAAAABeQAAAAAAeQAAAAACeQAAAAAAeQAAAAACVQAAAAAAJgAAAAAAOwAAAAAAagAAAAAAOwAAAAAATAAAAAABTAAAAAACTAAAAAAATAAAAAACTAAAAAABTAAAAAABTAAAAAABTAAAAAAATAAAAAACTAAAAAABTAAAAAABVQAAAAAAIQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAfQAAAAAAHgAAAAABXAAAAAADXAAAAAACXAAAAAADHgAAAAACfQAAAAAAVQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAVQAAAAAAfQAAAAAAHgAAAAACXAAAAAABXAAAAAABXAAAAAABHgAAAAADfQAAAAAAVQAAAAAAHgAAAAAAfQAAAAAAfQAAAAAAbAAAAAAAfQAAAAAAfQAAAAAAHgAAAAAAVQAAAAAAXAAAAAACXAAAAAACXAAAAAAAfQAAAAAAXAAAAAACXAAAAAABXAAAAAAAVQAAAAAAHgAAAAAAfQAAAAAATgAAAAAATgAAAAAATgAAAAAAfQAAAAAAHgAAAAAAVQAAAAAAXAAAAAACXAAAAAADXAAAAAABXAAAAAABXAAAAAADXAAAAAACXAAAAAADVQAAAAAAHgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHgAAAAAAVQAAAAAA + tiles: cQAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAACWQAAAAACWQAAAAABWQAAAAAAWQAAAAADbAAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAABWQAAAAAAWQAAAAADWQAAAAACWQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAAAWQAAAAAAbAAAAAAAWQAAAAABWQAAAAADeQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAeQAAAAAAWQAAAAABWQAAAAABbAAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAAAWQAAAAABWQAAAAABWQAAAAAAWQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAABcQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAASwAAAAAAdQAAAAABSwAAAAAASwAAAAABdQAAAAABSwAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAABUgAAAAAAIAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAASwAAAAADdQAAAAABSwAAAAAASwAAAAACdQAAAAAASwAAAAACWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAWQAAAAADUgAAAAAAJQAAAAAAOgAAAAAAZwAAAAAAOgAAAAAAWQAAAAAAdgAAAAABdgAAAAAAdgAAAAABdgAAAAAAdgAAAAADdgAAAAACdgAAAAABdgAAAAAAdgAAAAABdgAAAAADUgAAAAAAJQAAAAAAOgAAAAAAZwAAAAAAOgAAAAAASwAAAAACdgAAAAABdgAAAAABdgAAAAAAdgAAAAACdgAAAAABdgAAAAABdgAAAAAAdgAAAAACdgAAAAAAdgAAAAACUgAAAAAAJQAAAAAAOgAAAAAAZwAAAAAAOgAAAAAASwAAAAABSwAAAAACSwAAAAAASwAAAAACSwAAAAABSwAAAAABSwAAAAABSwAAAAAASwAAAAACSwAAAAABSwAAAAABUgAAAAAAIAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAeQAAAAAAHQAAAAABWQAAAAADWQAAAAACWQAAAAADHQAAAAACeQAAAAAAUgAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAUgAAAAAAeQAAAAAAHQAAAAACWQAAAAABWQAAAAABWQAAAAABHQAAAAADeQAAAAAAUgAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAUgAAAAAAWQAAAAACWQAAAAACWQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAAAUgAAAAAAHQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAHQAAAAAAUgAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAADWQAAAAACWQAAAAADUgAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAUgAAAAAA version: 6 0,1: ind: 0,1 - tiles: XAAAAAAAXAAAAAADXAAAAAACXAAAAAACXAAAAAABXAAAAAACXAAAAAABVQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAALQAAAAAALQAAAAAALQAAAAAALQAAAAAALQAAAAAAVQAAAAAAXAAAAAABbwAAAAACbwAAAAACbwAAAAADXAAAAAABVQAAAAAAMgAAAAAAbwAAAAADbwAAAAADbwAAAAAALQAAAAAALQAAAAAALQAAAAAAfQAAAAAAfQAAAAAAVQAAAAAAbwAAAAABbwAAAAADMgAAAAAAbwAAAAADbwAAAAADVQAAAAAAbwAAAAACbwAAAAADbwAAAAADbwAAAAACLQAAAAAALQAAAAAAeAAAAAADeAAAAAADeAAAAAADVQAAAAAAbwAAAAADMgAAAAAAMgAAAAAAMgAAAAAAbwAAAAABVQAAAAAAbwAAAAABbwAAAAADXAAAAAABbwAAAAADLQAAAAAAfQAAAAAAeAAAAAADbwAAAAACbwAAAAACVQAAAAAAbwAAAAABbwAAAAACMgAAAAAAbwAAAAABbwAAAAAAVQAAAAAAbwAAAAACbwAAAAAAbwAAAAADbwAAAAABLQAAAAAAfQAAAAAAeAAAAAADbwAAAAAAbwAAAAADVQAAAAAAXAAAAAAAbwAAAAADbwAAAAAAbwAAAAABXAAAAAABVQAAAAAAbwAAAAABbwAAAAADbwAAAAABbwAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAATgAAAAAATgAAAAAATgAAAAAAVQAAAAAAXAAAAAAAXAAAAAABXAAAAAADVQAAAAAAUQAAAAAAUQAAAAAALQAAAAAAVQAAAAAAZgAAAAACZgAAAAACZwAAAAAAVQAAAAAATgAAAAAAEgAAAAAATgAAAAAAVQAAAAAAawAAAAAAXAAAAAAAXAAAAAADVQAAAAAALQAAAAAAUQAAAAAALQAAAAAAVQAAAAAAZgAAAAACZgAAAAACZwAAAAACVQAAAAAATgAAAAAAEgAAAAAATgAAAAAAVQAAAAAAXAAAAAADXAAAAAACXAAAAAADVQAAAAAALQAAAAAALQAAAAAALQAAAAAAVQAAAAAAZgAAAAADZgAAAAACZwAAAAACVQAAAAAATgAAAAAAEgAAAAAATgAAAAAAVQAAAAAAXAAAAAADXAAAAAABXAAAAAABVQAAAAAALQAAAAAAUQAAAAAALQAAAAAAVQAAAAAAZgAAAAACZgAAAAADZwAAAAABVQAAAAAATgAAAAAATgAAAAAATgAAAAAAVQAAAAAAXAAAAAABXAAAAAAAXAAAAAACVQAAAAAALQAAAAAALQAAAAAAUQAAAAAAVQAAAAAAZgAAAAADZgAAAAAAZwAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAAAXAAAAAACXAAAAAAAXAAAAAADXAAAAAABbwAAAAABXAAAAAACbwAAAAAAbwAAAAADfQAAAAAAHgAAAAAAHgAAAAAAHgAAAAACVQAAAAAAbwAAAAAAbwAAAAACXAAAAAAAHgAAAAABHgAAAAABHgAAAAAAXAAAAAABXAAAAAAAXAAAAAADXAAAAAABXAAAAAADHgAAAAABHgAAAAABHgAAAAADXAAAAAADVQAAAAAAbwAAAAACbwAAAAAC + tiles: WQAAAAAAWQAAAAADWQAAAAACWQAAAAACWQAAAAABWQAAAAACWQAAAAABUgAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAUgAAAAAAWQAAAAABbAAAAAACbAAAAAACbAAAAAADWQAAAAABUgAAAAAAMQAAAAAAbAAAAAADbAAAAAADbAAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAUgAAAAAAbAAAAAABbAAAAAADMQAAAAAAbAAAAAADbAAAAAADUgAAAAAAbAAAAAACbAAAAAADbAAAAAADbAAAAAACLAAAAAAALAAAAAAAdQAAAAADdQAAAAADdQAAAAADUgAAAAAAbAAAAAADMQAAAAAAMQAAAAAAMQAAAAAAbAAAAAABUgAAAAAAbAAAAAABbAAAAAADWQAAAAABbAAAAAADLAAAAAAAeQAAAAAAdQAAAAADbAAAAAACbAAAAAACUgAAAAAAbAAAAAABbAAAAAACMQAAAAAAbAAAAAABbAAAAAAAUgAAAAAAbAAAAAACbAAAAAAAbAAAAAADbAAAAAABLAAAAAAAeQAAAAAAdQAAAAADbAAAAAAAbAAAAAADUgAAAAAAWQAAAAAAbAAAAAADbAAAAAAAbAAAAAABWQAAAAABUgAAAAAAbAAAAAABbAAAAAADbAAAAAABbAAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAATQAAAAAATQAAAAAATQAAAAAAUgAAAAAAWQAAAAAAWQAAAAABWQAAAAADUgAAAAAAUAAAAAAAUAAAAAAALAAAAAAAUgAAAAAAYwAAAAACYwAAAAACZAAAAAAAUgAAAAAATQAAAAAAEQAAAAAATQAAAAAAUgAAAAAAaAAAAAAAWQAAAAAAWQAAAAADUgAAAAAALAAAAAAAUAAAAAAALAAAAAAAUgAAAAAAYwAAAAACYwAAAAACZAAAAAACUgAAAAAATQAAAAAAEQAAAAAATQAAAAAAUgAAAAAAWQAAAAADWQAAAAACWQAAAAADUgAAAAAALAAAAAAALAAAAAAALAAAAAAAUgAAAAAAYwAAAAADYwAAAAACZAAAAAACUgAAAAAATQAAAAAAEQAAAAAATQAAAAAAUgAAAAAAWQAAAAADWQAAAAABWQAAAAABUgAAAAAALAAAAAAAUAAAAAAALAAAAAAAUgAAAAAAYwAAAAACYwAAAAADZAAAAAABUgAAAAAATQAAAAAATQAAAAAATQAAAAAAUgAAAAAAWQAAAAABWQAAAAAAWQAAAAACUgAAAAAALAAAAAAALAAAAAAAUAAAAAAAUgAAAAAAYwAAAAADYwAAAAAAZAAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAABbAAAAAABWQAAAAACbAAAAAAAbAAAAAADeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAACUgAAAAAAbAAAAAAAbAAAAAACWQAAAAAAHQAAAAABHQAAAAABHQAAAAAAWQAAAAABWQAAAAAAWQAAAAADWQAAAAABWQAAAAADHQAAAAABHQAAAAABHQAAAAADWQAAAAADUgAAAAAAbAAAAAACbAAAAAAC version: 6 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAA version: 6 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAA version: 6 -1,1: ind: -1,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAA version: 6 1,-1: ind: 1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAA version: 6 1,0: ind: 1,0 - tiles: dAAAAAAAVQAAAAAAXAAAAAAATgAAAAAATgAAAAAATgAAAAAAXAAAAAAATgAAAAAATgAAAAAATgAAAAAAXAAAAAAATgAAAAAATgAAAAAATgAAAAAAXAAAAAAATgAAAAAAbwAAAAAAVQAAAAAAXAAAAAAATgAAAAAATgAAAAAATgAAAAAAXAAAAAAATgAAAAAATgAAAAAATgAAAAAAXAAAAAAATgAAAAAATgAAAAAATgAAAAAAXAAAAAAATgAAAAAAbwAAAAAAVQAAAAAAXAAAAAAAXAAAAAAATgAAAAAAXAAAAAAAXAAAAAAAXAAAAAAATgAAAAAAXAAAAAAAXAAAAAAAXAAAAAAATgAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAbwAAAAAAVQAAAAAAXAAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAdAAAAAAAVQAAAAAAXAAAAAAAfQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAIQAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAXAAAAAAAagAAAAAAXAAAAAAAOwAAAAAAagAAAAAAOwAAAAAAJgAAAAAAVQAAAAAAawAAAAAAXAAAAAAAHgAAAAAAHgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHgAAAAAAXAAAAAAAagAAAAAAXAAAAAAAOwAAAAAAagAAAAAAOwAAAAAAJgAAAAAAVQAAAAAAawAAAAAAXAAAAAAAHgAAAAAAHgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHgAAAAAAXAAAAAAAagAAAAAAXAAAAAAAOwAAAAAAagAAAAAAOwAAAAAAJgAAAAAAVQAAAAAAawAAAAAAXAAAAAAAHgAAAAAAHgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHgAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAIQAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAABXAAAAAADXAAAAAAAXAAAAAABXAAAAAACXAAAAAABXAAAAAADVQAAAAAATgAAAAAATgAAAAAATgAAAAAAbwAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAVQAAAAAAXAAAAAACSwAAAAAASwAAAAAASwAAAAAASwAAAAAASwAAAAAAXAAAAAABVQAAAAAATgAAAAAATgAAAAAATgAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAHgAAAAAAVQAAAAAAXAAAAAABSwAAAAAASwAAAAAASwAAAAAASwAAAAAASwAAAAAAXAAAAAADVQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAVQAAAAAAXAAAAAABSwAAAAAASwAAAAAASwAAAAAASwAAAAAASwAAAAAAXAAAAAAAVQAAAAAAHgAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAVQAAAAAA + tiles: cQAAAAAAUgAAAAAAWQAAAAAATQAAAAAATQAAAAAATQAAAAAAWQAAAAAATQAAAAAATQAAAAAATQAAAAAAWQAAAAAATQAAAAAATQAAAAAATQAAAAAAWQAAAAAATQAAAAAAbAAAAAAAUgAAAAAAWQAAAAAATQAAAAAATQAAAAAATQAAAAAAWQAAAAAATQAAAAAATQAAAAAATQAAAAAAWQAAAAAATQAAAAAATQAAAAAATQAAAAAAWQAAAAAATQAAAAAAbAAAAAAAUgAAAAAAWQAAAAAAWQAAAAAATQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAATQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAATQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAbAAAAAAAUgAAAAAAWQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAcQAAAAAAUgAAAAAAWQAAAAAAeQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAAAZwAAAAAAWQAAAAAAOgAAAAAAZwAAAAAAOgAAAAAAJQAAAAAAUgAAAAAAaAAAAAAAWQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAWQAAAAAAZwAAAAAAWQAAAAAAOgAAAAAAZwAAAAAAOgAAAAAAJQAAAAAAUgAAAAAAaAAAAAAAWQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAWQAAAAAAZwAAAAAAWQAAAAAAOgAAAAAAZwAAAAAAOgAAAAAAJQAAAAAAUgAAAAAAaAAAAAAAWQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAADUgAAAAAATQAAAAAATQAAAAAATQAAAAAAbAAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAUgAAAAAAWQAAAAACSgAAAAAASgAAAAAASgAAAAAASgAAAAAASgAAAAAAWQAAAAABUgAAAAAATQAAAAAATQAAAAAATQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAHQAAAAAAUgAAAAAAWQAAAAABSgAAAAAASgAAAAAASgAAAAAASgAAAAAASgAAAAAAWQAAAAADUgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAUgAAAAAAWQAAAAABSgAAAAAASgAAAAAASgAAAAAASgAAAAAASgAAAAAAWQAAAAAAUgAAAAAAHQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAUgAAAAAA version: 6 1,1: ind: 1,1 - tiles: XAAAAAAAXAAAAAADXAAAAAADXAAAAAADXAAAAAACXAAAAAADXAAAAAACVQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAbwAAAAADVQAAAAAAMgAAAAAAXAAAAAABXAAAAAABXAAAAAABMgAAAAAAVQAAAAAAXAAAAAAAXAAAAAADXAAAAAADXAAAAAAAXAAAAAADVQAAAAAAbwAAAAAAbwAAAAABbwAAAAAAVQAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAADXAAAAAADVQAAAAAAXAAAAAACfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAADVQAAAAAAbwAAAAABbwAAAAADbwAAAAABVQAAAAAAXAAAAAABXAAAAAACXAAAAAABXAAAAAACXAAAAAABVQAAAAAAXAAAAAADfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAACVQAAAAAAXAAAAAACXAAAAAAAbwAAAAABVQAAAAAAXAAAAAADXAAAAAABXAAAAAADXAAAAAABXAAAAAADVQAAAAAAXAAAAAACfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAACVQAAAAAAXAAAAAADXAAAAAACbwAAAAADVQAAAAAAMgAAAAAAXAAAAAACXAAAAAAAXAAAAAABMgAAAAAAVQAAAAAAXAAAAAABXAAAAAABXAAAAAABXAAAAAADfQAAAAAAVQAAAAAAXAAAAAACXAAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAADHgAAAAACHgAAAAAAVQAAAAAAYQAAAAAAYQAAAAADYQAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAADHgAAAAAAHgAAAAADVQAAAAAAYQAAAAAAYQAAAAAAbAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAABHgAAAAAAHgAAAAADVQAAAAAAYQAAAAADYQAAAAACbAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAAAHgAAAAAAHgAAAAACVQAAAAAAYQAAAAAAYQAAAAABbAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAAAHgAAAAAAHgAAAAACVQAAAAAAYQAAAAAAYQAAAAABYQAAAAADVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAbwAAAAADfQAAAAAAXAAAAAABXAAAAAACXAAAAAACXAAAAAABXAAAAAADXAAAAAACXAAAAAAAXAAAAAABXAAAAAABVQAAAAAAHgAAAAADHgAAAAAAHgAAAAACHgAAAAABbwAAAAADawAAAAAAXAAAAAADXAAAAAABXAAAAAAAXAAAAAACXAAAAAAAXAAAAAAAXAAAAAADXAAAAAADXAAAAAAAVQAAAAAAHgAAAAAAHgAAAAAAHgAAAAACHgAAAAAD + tiles: WQAAAAAAWQAAAAADWQAAAAADWQAAAAADWQAAAAACWQAAAAADWQAAAAACUgAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAbAAAAAADUgAAAAAAMQAAAAAAWQAAAAABWQAAAAABWQAAAAABMQAAAAAAUgAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAADUgAAAAAAbAAAAAAAbAAAAAABbAAAAAAAUgAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAADUgAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADUgAAAAAAbAAAAAABbAAAAAADbAAAAAABUgAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAABUgAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACUgAAAAAAWQAAAAACWQAAAAAAbAAAAAABUgAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAABWQAAAAADUgAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACUgAAAAAAWQAAAAADWQAAAAACbAAAAAADUgAAAAAAMQAAAAAAWQAAAAACWQAAAAAAWQAAAAABMQAAAAAAUgAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAADeQAAAAAAUgAAAAAAWQAAAAACWQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAADHQAAAAACHQAAAAAAUgAAAAAAXgAAAAAAXgAAAAADXgAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAADHQAAAAAAHQAAAAADUgAAAAAAXgAAAAAAXgAAAAAAaQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAABHQAAAAAAHQAAAAADUgAAAAAAXgAAAAADXgAAAAACaQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAAAHQAAAAAAHQAAAAACUgAAAAAAXgAAAAAAXgAAAAABaQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAAAHQAAAAAAHQAAAAACUgAAAAAAXgAAAAAAXgAAAAABXgAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAbAAAAAADeQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAACWQAAAAAAWQAAAAABWQAAAAABUgAAAAAAHQAAAAADHQAAAAAAHQAAAAACHQAAAAABbAAAAAADaAAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAUgAAAAAAHQAAAAAAHQAAAAAAHQAAAAACHQAAAAAD version: 6 -1,2: ind: -1,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAA version: 6 -1,3: ind: -1,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,2: ind: 0,2 - tiles: HgAAAAADHgAAAAACHgAAAAAAfQAAAAAAbwAAAAAAbwAAAAAAXAAAAAABbwAAAAABXAAAAAAAXAAAAAAAXAAAAAACXAAAAAACXAAAAAADVQAAAAAAbwAAAAADbwAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAACXAAAAAACXAAAAAAAXAAAAAADdAAAAAAAdAAAAAAAdAAAAAADXAAAAAADXAAAAAACXAAAAAACXAAAAAABVQAAAAAAXAAAAAADXAAAAAABfQAAAAAAfQAAAAAAXAAAAAACXAAAAAADXAAAAAACXAAAAAAAZwAAAAADZwAAAAAAZwAAAAABXAAAAAACXAAAAAABXAAAAAAAXAAAAAABVQAAAAAAXAAAAAACdAAAAAABdAAAAAABfQAAAAAAXAAAAAAAXAAAAAAAXAAAAAACXAAAAAABdAAAAAABdAAAAAAAdAAAAAACXAAAAAABXAAAAAAAXAAAAAACXAAAAAABVQAAAAAAXAAAAAADXAAAAAADXAAAAAACXAAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAACXAAAAAABXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAADXAAAAAADVQAAAAAAXAAAAAACXAAAAAADXAAAAAABXAAAAAADXAAAAAADXAAAAAAAXAAAAAAAVQAAAAAAXAAAAAAAXAAAAAABXAAAAAABXAAAAAADXAAAAAADXAAAAAAAXAAAAAABVQAAAAAAXAAAAAADXAAAAAABNwAAAAAANwAAAAAANwAAAAAAXAAAAAABXAAAAAADVQAAAAAAXAAAAAAAXAAAAAACXAAAAAADXAAAAAABXAAAAAABXAAAAAABXAAAAAAAVQAAAAAAXAAAAAAAXAAAAAABXAAAAAAAXAAAAAACXAAAAAAAXAAAAAACXAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAADXAAAAAABXAAAAAABbwAAAAADTgAAAAAATgAAAAAATgAAAAAAVQAAAAAAfQAAAAAAHgAAAAABHgAAAAACHgAAAAADHgAAAAACHgAAAAABHgAAAAABVQAAAAAAXAAAAAABXAAAAAABXAAAAAADbwAAAAAATgAAAAAATgAAAAAATgAAAAAAVQAAAAAAfQAAAAAAfQAAAAAAHgAAAAABHgAAAAAAHgAAAAACfQAAAAAAfQAAAAAAVQAAAAAAXAAAAAABXAAAAAAAXAAAAAADbwAAAAACTgAAAAAATgAAAAAATgAAAAAAVQAAAAAAXAAAAAACbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAXAAAAAAAVQAAAAAAXAAAAAACXAAAAAAAXAAAAAADfQAAAAAAbwAAAAACbwAAAAAAbwAAAAADVQAAAAAAXAAAAAADbAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAbAAAAAAAXAAAAAABVQAAAAAAXAAAAAADXAAAAAABXAAAAAADbwAAAAABbwAAAAADfQAAAAAAbwAAAAACVQAAAAAAXAAAAAACbAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAbAAAAAAAXAAAAAABVQAAAAAAeAAAAAAAeAAAAAABeAAAAAAAbwAAAAABfQAAAAAAbwAAAAABbwAAAAADVQAAAAAAXAAAAAADbQAAAAACbAAAAAAAbQAAAAAAbAAAAAAAbQAAAAAAXAAAAAABVQAAAAAA + tiles: HQAAAAADHQAAAAACHQAAAAAAeQAAAAAAbAAAAAAAbAAAAAAAWQAAAAABbAAAAAABWQAAAAAAWQAAAAAAWQAAAAACWQAAAAACWQAAAAADUgAAAAAAbAAAAAADbAAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAADcQAAAAAAcQAAAAAAcQAAAAADWQAAAAADWQAAAAACWQAAAAACWQAAAAABUgAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAAAZAAAAAADZAAAAAAAZAAAAAABWQAAAAACWQAAAAABWQAAAAAAWQAAAAABUgAAAAAAWQAAAAACcQAAAAABcQAAAAABeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACWQAAAAABcQAAAAABcQAAAAAAcQAAAAACWQAAAAABWQAAAAAAWQAAAAACWQAAAAABUgAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAADUgAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAAAUgAAAAAAWQAAAAAAWQAAAAABWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAABUgAAAAAAWQAAAAADWQAAAAABNgAAAAAANgAAAAAANgAAAAAAWQAAAAABWQAAAAADUgAAAAAAWQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAABWQAAAAAAUgAAAAAAWQAAAAAAWQAAAAABWQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAADWQAAAAABWQAAAAABbAAAAAADTQAAAAAATQAAAAAATQAAAAAAUgAAAAAAeQAAAAAAHQAAAAABHQAAAAACHQAAAAADHQAAAAACHQAAAAABHQAAAAABUgAAAAAAWQAAAAABWQAAAAABWQAAAAADbAAAAAAATQAAAAAATQAAAAAATQAAAAAAUgAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAUgAAAAAAWQAAAAABWQAAAAAAWQAAAAADbAAAAAACTQAAAAAATQAAAAAATQAAAAAAUgAAAAAAWQAAAAACaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAWQAAAAAAUgAAAAAAWQAAAAACWQAAAAAAWQAAAAADeQAAAAAAbAAAAAACbAAAAAAAbAAAAAADUgAAAAAAWQAAAAADaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAWQAAAAABUgAAAAAAWQAAAAADWQAAAAABWQAAAAADbAAAAAABbAAAAAADeQAAAAAAbAAAAAACUgAAAAAAWQAAAAACaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAWQAAAAABUgAAAAAAdQAAAAAAdQAAAAABdQAAAAAAbAAAAAABeQAAAAAAbAAAAAABbAAAAAADUgAAAAAAWQAAAAADagAAAAACaQAAAAAAagAAAAAAaQAAAAAAagAAAAAAWQAAAAABUgAAAAAA version: 6 0,3: ind: 0,3 - tiles: eAAAAAACeAAAAAABeAAAAAABfQAAAAAAfQAAAAAAbwAAAAADfQAAAAAAVQAAAAAAXAAAAAABXAAAAAACXAAAAAAAXAAAAAABXAAAAAAAXAAAAAAAXAAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: dQAAAAACdQAAAAABdQAAAAABeQAAAAAAeQAAAAAAbAAAAAADeQAAAAAAUgAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,2: ind: 1,2 - tiles: bwAAAAABfQAAAAAAXAAAAAACXAAAAAABXAAAAAABXAAAAAABXAAAAAADXAAAAAACXAAAAAACXAAAAAABXAAAAAACVQAAAAAAHgAAAAABHgAAAAABHgAAAAABHgAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAABXAAAAAADXAAAAAADXAAAAAACVQAAAAAAMAAAAAAAXAAAAAADXAAAAAACXAAAAAABXAAAAAADXAAAAAABXAAAAAAAXAAAAAABdAAAAAABfQAAAAAAfQAAAAAAfQAAAAAAdAAAAAAAfQAAAAAAXAAAAAADVQAAAAAAbwAAAAAAXAAAAAADXAAAAAADXAAAAAACXAAAAAABXAAAAAADXAAAAAACXAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAADXAAAAAAAXAAAAAACVQAAAAAAMAAAAAAAXAAAAAACXAAAAAACXAAAAAACXAAAAAADXAAAAAACXAAAAAAAXAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAABXAAAAAACXAAAAAADXAAAAAADXAAAAAAAXAAAAAABXAAAAAABVQAAAAAAXAAAAAABXAAAAAADfQAAAAAAXAAAAAAAfQAAAAAAXAAAAAACXAAAAAADVQAAAAAAXAAAAAACXAAAAAAAXAAAAAADXAAAAAAAXAAAAAAAXAAAAAADXAAAAAAAVQAAAAAAXAAAAAACXAAAAAAAXAAAAAADXAAAAAAAXAAAAAADXAAAAAACXAAAAAADVQAAAAAAXAAAAAACXAAAAAAAXAAAAAABXAAAAAAAXAAAAAAAXAAAAAABXAAAAAACVQAAAAAAXAAAAAACXAAAAAADfQAAAAAAXAAAAAADfQAAAAAAXAAAAAACXAAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAJwAAAAADHgAAAAACHgAAAAABJwAAAAADHgAAAAACHgAAAAACJwAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAABfQAAAAAANwAAAAAAfQAAAAAANwAAAAAAfQAAAAAAHgAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAADNwAAAAAANwAAAAAAfQAAAAAANwAAAAAANwAAAAAAHgAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAJwAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAADNwAAAAAANwAAAAAAfQAAAAAANwAAAAAANwAAAAAAHgAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAABfQAAAAAANwAAAAAAfQAAAAAANwAAAAAAfQAAAAAAHgAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: bAAAAAABeQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAABWQAAAAADWQAAAAACWQAAAAACWQAAAAABWQAAAAACUgAAAAAAHQAAAAABHQAAAAABHQAAAAABHQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAACUgAAAAAALwAAAAAAWQAAAAADWQAAAAACWQAAAAABWQAAAAADWQAAAAABWQAAAAAAWQAAAAABcQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAcQAAAAAAeQAAAAAAWQAAAAADUgAAAAAAbAAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAABWQAAAAADWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAACUgAAAAAALwAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAAAWQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAABUgAAAAAAWQAAAAABWQAAAAADeQAAAAAAWQAAAAAAeQAAAAAAWQAAAAACWQAAAAADUgAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAUgAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAACWQAAAAADUgAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAABWQAAAAACUgAAAAAAWQAAAAACWQAAAAADeQAAAAAAWQAAAAADeQAAAAAAWQAAAAACWQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAJgAAAAADHQAAAAACHQAAAAABJgAAAAADHQAAAAACHQAAAAACJgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABeQAAAAAANgAAAAAAeQAAAAAANgAAAAAAeQAAAAAAHQAAAAACUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADNgAAAAAANgAAAAAAeQAAAAAANgAAAAAANgAAAAAAHQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAJgAAAAACUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADNgAAAAAANgAAAAAAeQAAAAAANgAAAAAANgAAAAAAHQAAAAABUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABeQAAAAAANgAAAAAAeQAAAAAANgAAAAAAeQAAAAAAHQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,3: ind: 1,3 - tiles: JwAAAAADHgAAAAAAHgAAAAAAJwAAAAAAHgAAAAAAHgAAAAADJwAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: JgAAAAADHQAAAAAAHQAAAAAAJgAAAAAAHQAAAAAAHQAAAAADJgAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,0: ind: 2,0 - tiles: TgAAAAAATgAAAAAAXAAAAAAAVQAAAAAAXAAAAAADXAAAAAACXAAAAAACfQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAfQAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAfQAAAAAATgAAAAAATgAAAAAAXAAAAAAAVQAAAAAAXAAAAAACXAAAAAACXAAAAAABfQAAAAAAfQAAAAAAbAAAAAAAfQAAAAAAfQAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAfQAAAAAATgAAAAAAXAAAAAAAXAAAAAAAVQAAAAAAXAAAAAADXAAAAAADXAAAAAACXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAbwAAAAAAbwAAAAAAXAAAAAAAVQAAAAAAXAAAAAAAXAAAAAABXAAAAAABfQAAAAAAfQAAAAAAbAAAAAAAfQAAAAAAfQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAfQAAAAAAbwAAAAAAfQAAAAAAXAAAAAAAVQAAAAAAXAAAAAAAXAAAAAABXAAAAAACfQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAfQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAfQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAAAXAAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAAAXAAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAAAXAAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAADXAAAAAACXAAAAAADbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAVQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAfQAAAAAAJwAAAAAAJwAAAAAAVQAAAAAAXAAAAAABXAAAAAACXAAAAAADbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAVQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAVQAAAAAAHgAAAAAAHgAAAAAAXAAAAAABXAAAAAACXAAAAAADbwAAAAAAbwAAAAAAVQAAAAAAXAAAAAAAXAAAAAADXAAAAAAAfQAAAAAAXAAAAAAAfQAAAAAAfQAAAAAAVQAAAAAAfQAAAAAAHgAAAAAAXAAAAAACXAAAAAACXAAAAAACbwAAAAAAbwAAAAAAVQAAAAAAXAAAAAAAXAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAADVQAAAAAA + tiles: TQAAAAAATQAAAAAAWQAAAAAAUgAAAAAAWQAAAAADWQAAAAACWQAAAAACeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAATQAAAAAATQAAAAAAWQAAAAAAUgAAAAAAWQAAAAACWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAATQAAAAAAWQAAAAAAWQAAAAAAUgAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAbAAAAAAAbAAAAAAAWQAAAAAAUgAAAAAAWQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAeQAAAAAAbAAAAAAAeQAAAAAAWQAAAAAAUgAAAAAAWQAAAAAAWQAAAAABWQAAAAACeQAAAAAAdgAAAAAAdgAAAAAAdgAAAAAAeQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAeQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAAAWQAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAAAWQAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAAAWQAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAADWQAAAAACWQAAAAADbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAUgAAAAAAJgAAAAAAJgAAAAAAJgAAAAAAJgAAAAAAeQAAAAAAJgAAAAAAJgAAAAAAUgAAAAAAWQAAAAABWQAAAAACWQAAAAADbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAUgAAAAAAJgAAAAAAJgAAAAAAJgAAAAAAJgAAAAAAJgAAAAAAJgAAAAAAJgAAAAAAUgAAAAAAHQAAAAAAHQAAAAAAWQAAAAABWQAAAAACWQAAAAADbAAAAAAAbAAAAAAAUgAAAAAAWQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAUgAAAAAAeQAAAAAAHQAAAAAAWQAAAAACWQAAAAACWQAAAAACbAAAAAAAbAAAAAAAUgAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADUgAAAAAA version: 6 3,0: ind: 3,0 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAfQAAAAAAXAAAAAABXAAAAAACXAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAbAAAAAAAfQAAAAAAfQAAAAAAXAAAAAABXAAAAAADXAAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAACXAAAAAAAXAAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAbAAAAAAAfQAAAAAAfQAAAAAAXAAAAAACXAAAAAAAXAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAfQAAAAAAXAAAAAABXAAAAAADXAAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: dgAAAAAAdgAAAAAAdgAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdgAAAAAAdgAAAAAAdgAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,-1: ind: 2,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAA version: 6 3,-1: ind: 3,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,1: ind: 3,1 - tiles: VQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: UgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,2: ind: 3,2 - tiles: VQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: UgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,2: ind: 2,2 - tiles: HgAAAAABHgAAAAADHgAAAAACHgAAAAABHgAAAAADHgAAAAABHgAAAAADHgAAAAABHgAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAACXAAAAAACMAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAACXAAAAAADbwAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAAAXAAAAAAAMAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAAAXAAAAAACXAAAAAAAXAAAAAACfQAAAAAAXAAAAAADfQAAAAAAVQAAAAAAXAAAAAADXAAAAAABXAAAAAABXAAAAAABXAAAAAAAXAAAAAADXAAAAAACVQAAAAAAXAAAAAAAXAAAAAACXAAAAAABfQAAAAAAXAAAAAACXAAAAAAAXAAAAAACVQAAAAAAXAAAAAADXAAAAAADXAAAAAABXAAAAAADXAAAAAADXAAAAAABXAAAAAAAVQAAAAAAXAAAAAAAfQAAAAAAfQAAAAAAXAAAAAACXAAAAAAAfQAAAAAAfQAAAAAAVQAAAAAAXAAAAAACXAAAAAACXAAAAAABXAAAAAADXAAAAAACXAAAAAABXAAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: HQAAAAABHQAAAAADHQAAAAACHQAAAAABHQAAAAADHQAAAAABHQAAAAADHQAAAAABHQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAACWQAAAAACLwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAACWQAAAAADbAAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAAAWQAAAAAALwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAACeQAAAAAAWQAAAAADeQAAAAAAUgAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAACUgAAAAAAWQAAAAAAWQAAAAACWQAAAAABeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACUgAAAAAAWQAAAAADWQAAAAADWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAAAUgAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAUgAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,1: ind: 2,1 - tiles: HgAAAAAAHgAAAAAAfQAAAAAAXAAAAAABXAAAAAABbwAAAAAAbwAAAAAAVQAAAAAAXAAAAAADXAAAAAACfQAAAAAAXAAAAAABfQAAAAAAXAAAAAABXAAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAbwAAAAACbwAAAAAAbwAAAAADVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAbwAAAAAAbwAAAAACbwAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAbwAAAAADbwAAAAACbwAAAAADVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAbwAAAAACTgAAAAAATgAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAbwAAAAAATgAAAAAATgAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAADHgAAAAAAHgAAAAAAHgAAAAACHgAAAAAAHgAAAAACHgAAAAADHgAAAAADHgAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAADHgAAAAABHgAAAAABHgAAAAADHgAAAAABHgAAAAABHgAAAAABHgAAAAAAHgAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAA + tiles: HQAAAAAAHQAAAAAAeQAAAAAAWQAAAAABWQAAAAABbAAAAAAAbAAAAAAAUgAAAAAAWQAAAAADWQAAAAACeQAAAAAAWQAAAAABeQAAAAAAWQAAAAABWQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAbAAAAAACbAAAAAAAbAAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAbAAAAAAAbAAAAAACbAAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAbAAAAAADbAAAAAACbAAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAbAAAAAACTQAAAAAATQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAbAAAAAAATQAAAAAATQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAADHQAAAAAAHQAAAAAAHQAAAAACHQAAAAAAHQAAAAACHQAAAAADHQAAAAADHQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAADHQAAAAABHQAAAAABHQAAAAADHQAAAAABHQAAAAABHQAAAAABHQAAAAAAHQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAA version: 6 - - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier path: /Audio/Effects/alert.ogg @@ -2222,9 +2221,10 @@ entities: 611: 8.178589,27.034609 - type: RadiationGridResistance - type: LoadedMap + - type: SpreaderGrid - type: GridTree - type: MovedGrids - - type: SpreaderGrid + - type: GridPathfinding - proto: Airlock entities: - uid: 1221 @@ -2261,6 +2261,44 @@ entities: - type: Transform pos: 17.5,31.5 parent: 1653 +- proto: AloeSeeds + entities: + - uid: 1379 + components: + - type: Transform + pos: 16.516748,9.567207 + parent: 1653 +- proto: AmbrosiaVulgarisSeeds + entities: + - uid: 1380 + components: + - type: Transform + pos: 16.688623,9.410957 + parent: 1653 +- proto: AnomalyScanner + entities: + - uid: 658 + components: + - type: Transform + pos: 22.399458,27.421732 + parent: 1653 + - uid: 670 + components: + - type: Transform + pos: 22.461958,26.374857 + parent: 1653 + - uid: 712 + components: + - type: Transform + pos: 22.461958,25.452982 + parent: 1653 +- proto: AnomalyVesselCircuitboard + entities: + - uid: 883 + components: + - type: Transform + pos: 22.494812,28.596468 + parent: 1653 - proto: APCBasic entities: - uid: 353 @@ -2386,6 +2424,13 @@ entities: - type: Transform pos: 17.5,46.5 parent: 1653 +- proto: Autolathe + entities: + - uid: 1601 + components: + - type: Transform + pos: 33.5,16.5 + parent: 1653 - proto: Barricade entities: - uid: 665 @@ -2406,6 +2451,19 @@ entities: - type: Transform pos: 37.5,16.5 parent: 1653 +- proto: Beaker + entities: + - uid: 1470 + components: + - type: Transform + pos: 21.687025,4.54119 + parent: 1653 + - uid: 1604 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.286808,13.7495165 + parent: 1653 - proto: Bed entities: - uid: 1233 @@ -2450,6 +2508,13 @@ entities: - type: Transform pos: 42.5,0.5 parent: 1653 +- proto: BluespaceBeaker + entities: + - uid: 1476 + components: + - type: Transform + pos: 21.201073,4.650565 + parent: 1653 - proto: Bookshelf entities: - uid: 1241 @@ -2477,6 +2542,20 @@ entities: - type: Transform pos: 32.5,30.5 parent: 1653 +- proto: BoxBeaker + entities: + - uid: 1484 + components: + - type: Transform + pos: 22.482006,0.7443154 + parent: 1653 +- proto: BoxFolderBlue + entities: + - uid: 776 + components: + - type: Transform + pos: 22.48359,30.550323 + parent: 1653 - proto: BoxFolderWhite entities: - uid: 1003 @@ -2484,6 +2563,18 @@ entities: - type: Transform pos: 21.488142,22.553272 parent: 1653 + - uid: 1568 + components: + - type: Transform + pos: 24.522593,16.500835 + parent: 1653 +- proto: CabbageSeeds + entities: + - uid: 1381 + components: + - type: Transform + pos: 16.501123,8.739082 + parent: 1653 - proto: CableApcExtension entities: - uid: 1 @@ -5081,6 +5172,23 @@ entities: - type: Transform pos: 27.5,7.5 parent: 1653 +- proto: CableApcStack + entities: + - uid: 824 + components: + - type: Transform + pos: 6.439933,35.56771 + parent: 1653 + - uid: 1117 + components: + - type: Transform + pos: 4.6041045,16.682789 + parent: 1653 + - uid: 1541 + components: + - type: Transform + pos: 27.694578,8.767019 + parent: 1653 - proto: CableHV entities: - uid: 544 @@ -5283,6 +5391,13 @@ entities: - type: Transform pos: 25.5,9.5 parent: 1653 +- proto: CableHVStack + entities: + - uid: 1543 + components: + - type: Transform + pos: 27.850828,8.329519 + parent: 1653 - proto: CableMV entities: - uid: 573 @@ -5355,6 +5470,18 @@ entities: - type: Transform pos: 30.5,9.5 parent: 1653 +- proto: CableMVStack + entities: + - uid: 825 + components: + - type: Transform + pos: 12.486409,39.468937 + parent: 1653 + - uid: 1542 + components: + - type: Transform + pos: 27.819578,8.595144 + parent: 1653 - proto: CableTerminal entities: - uid: 543 @@ -5386,6 +5513,13 @@ entities: rot: 3.141592653589793 rad pos: 30.5,7.5 parent: 1653 +- proto: CannabisSeeds + entities: + - uid: 905 + components: + - type: Transform + pos: 4.5,18.5 + parent: 1653 - proto: CarpetGreen entities: - uid: 1244 @@ -5490,6 +5624,13 @@ entities: - type: Transform pos: 10.5,7.5 parent: 1653 +- proto: CarrotSeeds + entities: + - uid: 1382 + components: + - type: Transform + pos: 16.641748,8.598457 + parent: 1653 - proto: Catwalk entities: - uid: 560 @@ -5997,6 +6138,13 @@ entities: - type: Transform pos: 29.5,4.5 parent: 1653 +- proto: ChemDispenserMachineCircuitboard + entities: + - uid: 1116 + components: + - type: Transform + pos: 1.4478545,16.542164 + parent: 1653 - proto: ChemicalPayload entities: - uid: 1106 @@ -6011,6 +6159,54 @@ entities: - type: Transform pos: 45.521095,1.5328176 parent: 1653 +- proto: CircuitImprinter + entities: + - uid: 1600 + components: + - type: Transform + pos: 32.5,16.5 + parent: 1653 +- proto: ClosetBombFilled + entities: + - uid: 847 + components: + - type: Transform + pos: 20.5,28.5 + parent: 1653 +- proto: ClosetEmergencyFilledRandom + entities: + - uid: 470 + components: + - type: Transform + pos: 2.5,48.5 + parent: 1653 + - uid: 744 + components: + - type: Transform + pos: 16.5,32.5 + parent: 1653 + - uid: 899 + components: + - type: Transform + pos: 4.5,22.5 + parent: 1653 +- proto: ClosetFireFilled + entities: + - uid: 468 + components: + - type: Transform + pos: 0.5,48.5 + parent: 1653 + - uid: 747 + components: + - type: Transform + pos: 1.5,40.5 + parent: 1653 + - uid: 900 + components: + - type: Transform + pos: 3.5,22.5 + parent: 1653 - proto: ClosetJanitorFilled entities: - uid: 727 @@ -6025,12 +6221,82 @@ entities: - type: Transform pos: 4.5,28.5 parent: 1653 -- proto: ClothingBeltUtilityEngineering +- proto: ClosetL3ScienceFilled entities: - - uid: 786 + - uid: 469 + components: + - type: Transform + pos: 1.5,48.5 + parent: 1653 + - uid: 1285 + components: + - type: Transform + pos: 53.5,0.5 + parent: 1653 + - uid: 1286 + components: + - type: Transform + pos: 54.5,0.5 + parent: 1653 +- proto: ClosetMaintenanceFilledRandom + entities: + - uid: 745 + components: + - type: Transform + pos: 14.5,32.5 + parent: 1653 + - uid: 948 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1653 + - uid: 954 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1653 + - uid: 955 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1653 + - uid: 1284 + components: + - type: Transform + pos: 52.5,0.5 + parent: 1653 +- proto: ClosetRadiationSuitFilled + entities: + - uid: 746 + components: + - type: Transform + pos: 43.5,40.5 + parent: 1653 + - uid: 1556 + components: + - type: Transform + pos: 30.5,16.5 + parent: 1653 +- proto: ClosetToolFilled + entities: + - uid: 584 + components: + - type: Transform + pos: 14.5,42.5 + parent: 1653 +- proto: ClothingBeltUtility + entities: + - uid: 1077 + components: + - type: Transform + pos: 30.536415,19.542816 + parent: 1653 +- proto: ClothingEyesGlassesMeson + entities: + - uid: 591 components: - type: Transform - pos: 30.535934,19.609272 + pos: 10.480986,45.607067 parent: 1653 - proto: ClothingHeadHatAnimalHeadslime entities: @@ -6046,6 +6312,20 @@ entities: - type: Transform pos: 17.452066,13.392001 parent: 1653 +- proto: ClothingHeadHatWeldingMaskFlame + entities: + - uid: 661 + components: + - type: Transform + pos: 21.418028,36.658634 + parent: 1653 +- proto: ClothingHeadHatWeldingMaskFlameBlue + entities: + - uid: 662 + components: + - type: Transform + pos: 21.605528,36.471134 + parent: 1653 - proto: ClothingHeadsetMedicalScience entities: - uid: 1566 @@ -6062,6 +6342,11 @@ entities: parent: 1653 - proto: ClothingOuterCoatLab entities: + - uid: 686 + components: + - type: Transform + pos: 33.54252,36.551563 + parent: 1653 - uid: 828 components: - type: Transform @@ -6224,6 +6509,27 @@ entities: - type: Transform pos: 6.5,28.5 parent: 1653 +- proto: Crowbar + entities: + - uid: 1115 + components: + - type: Transform + pos: 2.5208104,12.456571 + parent: 1653 +- proto: CryostasisBeaker + entities: + - uid: 1340 + components: + - type: Transform + pos: 8.491919,3.5715053 + parent: 1653 +- proto: CyberPen + entities: + - uid: 786 + components: + - type: Transform + pos: 19.52091,32.612823 + parent: 1653 - proto: DisposalTrunk entities: - uid: 1436 @@ -6292,13 +6598,103 @@ entities: - type: Transform pos: 33.5,2.5 parent: 1653 -- proto: DrinkCognacBottleFull +- proto: DonkpocketBoxSpawner entities: - - uid: 866 + - uid: 962 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1653 +- proto: DrinkCognacBottleFull + entities: + - uid: 866 components: - type: Transform pos: 37.505463,32.677124 parent: 1653 +- proto: DrinkGoldenCup + entities: + - uid: 865 + components: + - type: Transform + pos: 31.489838,32.583374 + parent: 1653 +- proto: DrinkMug + entities: + - uid: 963 + components: + - type: Transform + pos: 1.4545751,10.669063 + parent: 1653 +- proto: DrinkMugDog + entities: + - uid: 965 + components: + - type: Transform + pos: 1.4858251,10.465938 + parent: 1653 +- proto: DrinkMugMetal + entities: + - uid: 964 + components: + - type: Transform + pos: 1.6889501,10.590938 + parent: 1653 +- proto: DrinkMugMoebius + entities: + - uid: 966 + components: + - type: Transform + pos: 2.173325,10.684688 + parent: 1653 +- proto: DrinkWaterCup + entities: + - uid: 508 + components: + - type: Transform + pos: 20.373915,40.64657 + parent: 1653 + - uid: 509 + components: + - type: Transform + pos: 20.54579,40.724693 + parent: 1653 + - uid: 510 + components: + - type: Transform + pos: 20.592665,40.537193 + parent: 1653 + - uid: 1351 + components: + - type: Transform + pos: 0.40165997,3.6027553 + parent: 1653 + - uid: 1352 + components: + - type: Transform + pos: 0.62040997,3.4777553 + parent: 1653 +- proto: Dropper + entities: + - uid: 1471 + components: + - type: Transform + pos: 22.57765,4.50994 + parent: 1653 +- proto: EggplantSeeds + entities: + - uid: 1384 + components: + - type: Transform + pos: 16.626123,7.6609573 + parent: 1653 +- proto: EggySeeds + entities: + - uid: 1383 + components: + - type: Transform + pos: 16.422998,7.8484573 + parent: 1653 - proto: EmergencyLight entities: - uid: 1605 @@ -6306,21 +6702,24 @@ entities: - type: Transform pos: 29.5,8.5 parent: 1653 - - type: ActiveEmergencyLight + - type: PointLight + enabled: True - uid: 1606 components: - type: Transform rot: 3.141592653589793 rad pos: 11.5,16.5 parent: 1653 - - type: ActiveEmergencyLight + - type: PointLight + enabled: True - uid: 1607 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,44.5 parent: 1653 - - type: ActiveEmergencyLight + - type: PointLight + enabled: True - proto: ExplosivePayload entities: - uid: 1104 @@ -6369,6 +6768,11 @@ entities: - type: Transform pos: 18.5,0.5 parent: 1653 + - uid: 1576 + components: + - type: Transform + pos: 35.5,16.5 + parent: 1653 - proto: filingCabinetRandom entities: - uid: 1482 @@ -6396,6 +6800,18 @@ entities: rot: -1.5707963267948966 rad pos: 26.272593,12.469586 parent: 1653 +- proto: FlashlightLantern + entities: + - uid: 818 + components: + - type: Transform + pos: 14.29982,28.712414 + parent: 1653 + - uid: 819 + components: + - type: Transform + pos: 14.51857,28.524914 + parent: 1653 - proto: FlashPayload entities: - uid: 1105 @@ -6410,6 +6826,13 @@ entities: - type: Transform pos: 19.496153,34.502384 parent: 1653 +- proto: FloodlightBroken + entities: + - uid: 523 + components: + - type: Transform + pos: 36.481613,40.499622 + parent: 1653 - proto: FloorDrain entities: - uid: 472 @@ -6442,6 +6865,11 @@ entities: fixtures: {} - proto: FoamedAluminiumMetal entities: + - uid: 646 + components: + - type: Transform + pos: 19.5,36.5 + parent: 1653 - uid: 647 components: - type: Transform @@ -6482,6 +6910,11 @@ entities: - type: Transform pos: 18.5,36.5 parent: 1653 + - uid: 655 + components: + - type: Transform + pos: 15.5,35.5 + parent: 1653 - uid: 656 components: - type: Transform @@ -6528,6 +6961,18 @@ entities: - type: Transform pos: 19.514566,14.517001 parent: 1653 +- proto: FoodTinBeans + entities: + - uid: 732 + components: + - type: Transform + pos: 1.4379241,25.941437 + parent: 1653 + - uid: 733 + components: + - type: Transform + pos: 1.5941741,25.738312 + parent: 1653 - proto: GasCanisterBrokenBase entities: - uid: 492 @@ -6814,6 +7259,13 @@ entities: - type: Transform pos: 0.5,22.5 parent: 1653 +- proto: HydroponicsToolMiniHoe + entities: + - uid: 1378 + components: + - type: Transform + pos: 18.469873,9.442207 + parent: 1653 - proto: hydroponicsTray entities: - uid: 1354 @@ -6876,6 +7328,13 @@ entities: - type: Transform pos: 21.5,9.5 parent: 1653 +- proto: KitchenMicrowave + entities: + - uid: 961 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1653 - proto: Lamp entities: - uid: 769 @@ -6910,6 +7369,25 @@ entities: - type: Transform pos: 6.619122,16.201466 parent: 1653 +- proto: LargeBeaker + entities: + - uid: 1468 + components: + - type: Transform + pos: 21.7339,4.82244 + parent: 1653 + - uid: 1469 + components: + - type: Transform + pos: 21.9839,4.619315 + parent: 1653 +- proto: LockerElectricalSuppliesFilled + entities: + - uid: 1533 + components: + - type: Transform + pos: 27.5,9.5 + parent: 1653 - proto: LockerScienceFilled entities: - uid: 699 @@ -6927,6 +7405,11 @@ entities: - type: Transform pos: 14.5,25.5 parent: 1653 + - uid: 811 + components: + - type: Transform + pos: 14.5,26.5 + parent: 1653 - uid: 812 components: - type: Transform @@ -6937,33 +7420,29 @@ entities: - type: Transform pos: 30.5,18.5 parent: 1653 -- proto: MachineAPE +- proto: LockerWeldingSuppliesFilled entities: - - uid: 838 + - uid: 1531 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,25.5 + pos: 31.5,9.5 parent: 1653 - - uid: 840 +- proto: MachineFrame + entities: + - uid: 617 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,27.5 + pos: 18.5,46.5 parent: 1653 -- proto: MachineFrame - entities: - uid: 1087 components: - type: Transform pos: 2.5,16.5 parent: 1653 -- proto: MachineTraversalDistorter - entities: - - uid: 1058 + - uid: 1603 components: - type: Transform - pos: 34.5,22.5 + pos: 32.5,14.5 parent: 1653 - proto: MaintenanceFluffSpawner entities: @@ -7016,28 +7495,28 @@ entities: parent: 1653 - proto: MaterialCloth entities: - - uid: 1705 + - uid: 879 components: - type: Transform pos: 8.569059,28.508856 parent: 1653 - proto: MaterialDiamond1 entities: - - uid: 1706 + - uid: 821 components: - type: Transform pos: 1.5085931,27.696789 parent: 1653 - proto: MaterialDurathread entities: - - uid: 1707 + - uid: 880 components: - type: Transform pos: 1.4759097,31.629063 parent: 1653 - proto: MaterialWoodPlank entities: - - uid: 1708 + - uid: 669 components: - type: Transform pos: 20.62062,34.599228 @@ -7120,6 +7599,37 @@ entities: - type: Transform pos: 4.4881024,27.500042 parent: 1653 +- proto: Multitool + entities: + - uid: 494 + components: + - type: Transform + pos: 0.51333475,46.52365 + parent: 1653 + - uid: 1049 + components: + - type: Transform + pos: 27.480967,22.500828 + parent: 1653 +- proto: NitrousOxideCanister + entities: + - uid: 834 + components: + - type: Transform + pos: 16.5,26.5 + parent: 1653 +- proto: PaperBin5 + entities: + - uid: 785 + components: + - type: Transform + pos: 24.5,31.5 + parent: 1653 + - uid: 1567 + components: + - type: Transform + pos: 30.5,13.5 + parent: 1653 - proto: PartRodMetal1 entities: - uid: 531 @@ -7127,6 +7637,20 @@ entities: - type: Transform pos: 33.42354,40.437122 parent: 1653 +- proto: PillCanister + entities: + - uid: 1574 + components: + - type: Transform + pos: 24.34895,16.173763 + parent: 1653 +- proto: PlasmaCanister + entities: + - uid: 833 + components: + - type: Transform + pos: 16.5,27.5 + parent: 1653 - proto: PlasmaReinforcedWindowDirectional entities: - uid: 645 @@ -7175,6 +7699,13 @@ entities: - type: Transform pos: 34.5,36.5 parent: 1653 +- proto: PlasmaTankFilled + entities: + - uid: 1473 + components: + - type: Transform + pos: 30.568752,4.54119 + parent: 1653 - proto: PlushieSharkGrey entities: - uid: 926 @@ -7189,6 +7720,18 @@ entities: - type: Transform pos: 28.542555,0.5099404 parent: 1653 +- proto: PlushieSpaceLizard + entities: + - uid: 713 + components: + - type: Transform + pos: 10.508222,14.448289 + parent: 1653 + - uid: 820 + components: + - type: Transform + pos: 12.476972,14.557664 + parent: 1653 - proto: PortableGeneratorPacman entities: - uid: 1528 @@ -7215,6 +7758,30 @@ entities: - type: Transform pos: 0.5,13.5 parent: 1653 +- proto: PottedPlant10 + entities: + - uid: 927 + components: + - type: Transform + pos: 10.505794,22.255857 + parent: 1653 +- proto: PottedPlant19 + entities: + - uid: 503 + components: + - type: Transform + pos: 11.477652,39.22891 + parent: 1653 + - uid: 990 + components: + - type: Transform + pos: 4.4883204,10.239479 + parent: 1653 + - uid: 1100 + components: + - type: Transform + pos: 5.5066643,12.233577 + parent: 1653 - proto: PottedPlantRandom entities: - uid: 498 @@ -7254,25 +7821,12 @@ entities: - type: Transform pos: 7.5,32.5 parent: 1653 - - uid: 833 - components: - - type: Transform - pos: 10.5,22.5 - parent: 1653 - - uid: 834 - components: - - type: Transform - pos: 5.5,12.5 - parent: 1653 - - uid: 865 - components: - - type: Transform - pos: 4.5,10.5 - parent: 1653 - - uid: 967 +- proto: PowerCellHighPrinted + entities: + - uid: 822 components: - type: Transform - pos: 11.5,39.5 + pos: 33.49889,13.580287 parent: 1653 - proto: PowerCellRecharger entities: @@ -7301,6 +7855,13 @@ entities: - type: Transform pos: 36.5,14.5 parent: 1653 +- proto: PowerDrill + entities: + - uid: 1050 + components: + - type: Transform + pos: 28.512217,21.547703 + parent: 1653 - proto: Poweredlight entities: - uid: 499 @@ -7858,6 +8419,13 @@ entities: parent: 1653 - type: ApcPowerReceiver powerLoad: 0 +- proto: Protolathe + entities: + - uid: 618 + components: + - type: Transform + pos: 20.5,46.5 + parent: 1653 - proto: Rack entities: - uid: 659 @@ -7991,144 +8559,26 @@ entities: - type: Transform pos: 34.5,22.5 parent: 1653 -- proto: RandomInstruments +- proto: RandomFoodMeal entities: - - uid: 934 + - uid: 993 components: - type: Transform - pos: 10.5,27.5 + pos: 12.5,22.5 parent: 1653 - - uid: 1248 +- proto: RandomFoodSingle + entities: + - uid: 708 components: - type: Transform - pos: 48.5,0.5 + pos: 11.5,30.5 parent: 1653 -- proto: RandomItem +- proto: RandomInstruments entities: - - uid: 1654 - components: - - type: Transform - pos: 12.5,21.5 - parent: 1653 - - uid: 1655 - components: - - type: Transform - pos: 16.5,19.5 - parent: 1653 - - uid: 1656 - components: - - type: Transform - pos: 6.5,21.5 - parent: 1653 - - uid: 1657 - components: - - type: Transform - pos: 7.5,22.5 - parent: 1653 - - uid: 1659 - components: - - type: Transform - pos: 20.5,24.5 - parent: 1653 - - uid: 1661 - components: - - type: Transform - pos: 22.5,32.5 - parent: 1653 - - uid: 1662 - components: - - type: Transform - pos: 19.5,30.5 - parent: 1653 - - uid: 1664 - components: - - type: Transform - pos: 5.5,35.5 - parent: 1653 - - uid: 1665 - components: - - type: Transform - pos: 4.5,40.5 - parent: 1653 - - uid: 1666 - components: - - type: Transform - pos: 2.5,40.5 - parent: 1653 - - uid: 1667 - components: - - type: Transform - pos: 2.5,46.5 - parent: 1653 - - uid: 1668 - components: - - type: Transform - pos: 10.5,47.5 - parent: 1653 - - uid: 1669 - components: - - type: Transform - pos: 18.5,44.5 - parent: 1653 - - uid: 1670 - components: - - type: Transform - pos: 30.5,38.5 - parent: 1653 - - uid: 1671 - components: - - type: Transform - pos: 37.5,40.5 - parent: 1653 - - uid: 1672 - components: - - type: Transform - pos: 44.5,40.5 - parent: 1653 - - uid: 1673 - components: - - type: Transform - pos: 21.5,22.5 - parent: 1653 - - uid: 1674 - components: - - type: Transform - pos: 27.5,22.5 - parent: 1653 - - uid: 1677 - components: - - type: Transform - pos: 30.5,12.5 - parent: 1653 - - uid: 1678 - components: - - type: Transform - pos: 17.5,14.5 - parent: 1653 - - uid: 1679 - components: - - type: Transform - pos: 2.5,10.5 - parent: 1653 - - uid: 1682 - components: - - type: Transform - pos: 42.5,4.5 - parent: 1653 - - uid: 1683 - components: - - type: Transform - pos: 50.5,4.5 - parent: 1653 - - uid: 1684 - components: - - type: Transform - pos: 50.5,0.5 - parent: 1653 - - uid: 1685 + - uid: 1248 components: - type: Transform - pos: 53.5,4.5 + pos: 48.5,0.5 parent: 1653 - proto: RandomPosterContraband entities: @@ -8147,6 +8597,13 @@ entities: - type: Transform pos: 39.5,0.5 parent: 1653 +- proto: RandomSnacks + entities: + - uid: 994 + components: + - type: Transform + pos: 16.5,18.5 + parent: 1653 - proto: RandomSoap entities: - uid: 800 @@ -8196,6 +8653,13 @@ entities: - type: Transform pos: 6.5,45.5 parent: 1653 +- proto: RandomVending + entities: + - uid: 934 + components: + - type: Transform + pos: 16.5,22.5 + parent: 1653 - proto: Recycler entities: - uid: 832 @@ -8216,1218 +8680,395 @@ entities: - type: Transform pos: 17.5,32.5 parent: 1653 -- proto: SeedExtractor +- proto: RemoteSignaller entities: - - uid: 1373 + - uid: 1628 components: - type: Transform - pos: 18.5,8.5 + pos: 42.357162,12.70194 parent: 1653 -- proto: ShardGlass - entities: - - uid: 474 + - uid: 1629 components: - type: Transform - pos: 2.445806,46.508026 + pos: 42.482162,12.85819 parent: 1653 -- proto: ShardGlassReinforced + - uid: 1630 + components: + - type: Transform + pos: 42.607162,12.70194 + parent: 1653 +- proto: ResearchDisk entities: - - uid: 1057 + - uid: 1625 components: - type: Transform - pos: 34.381138,20.460537 + pos: 8.434439,1.4775863 parent: 1653 - - uid: 1561 + - uid: 1626 components: - type: Transform - pos: 25.506968,14.578961 + pos: 32.469986,0.49321127 parent: 1653 -- proto: SheetSteel1 - entities: - - uid: 536 + - uid: 1627 components: - type: Transform - pos: 32.52815,38.437122 + pos: 24.461615,16.586529 parent: 1653 -- proto: ShuttersWindow +- proto: ResearchDisk10000 entities: - - uid: 580 + - uid: 621 components: - type: Transform - pos: 10.5,43.5 + pos: 18.512283,44.508656 parent: 1653 - - type: DeviceLinkSink - links: - - 583 - - uid: 581 +- proto: ResearchDisk5000 + entities: + - uid: 1624 components: - type: Transform - pos: 11.5,43.5 + pos: 36.524506,15.557037 parent: 1653 - - type: DeviceLinkSink - links: - - 583 - - uid: 582 +- proto: RockGuitarInstrument + entities: + - uid: 829 components: - type: Transform - pos: 12.5,43.5 + pos: 10.533063,27.58727 parent: 1653 - - type: DeviceLinkSink - links: - - 583 -- proto: SignalButton +- proto: RPED entities: - - uid: 583 + - uid: 1646 components: - type: Transform - pos: 9.5,43.5 + pos: 32.49994,15.5244 parent: 1653 - - type: DeviceLinkSource - linkedPorts: - 580: - - Pressed: Toggle - 581: - - Pressed: Toggle - 582: - - Pressed: Toggle -- proto: SignElectricalMed +- proto: SalvageCanisterSpawner entities: - - uid: 585 + - uid: 493 components: - type: Transform - pos: 8.5,43.5 + pos: 6.5,48.5 parent: 1653 - - uid: 626 + - uid: 835 components: - type: Transform - pos: 21.5,47.5 + pos: 16.5,25.5 parent: 1653 - - uid: 1540 + - uid: 1086 components: - type: Transform - pos: 28.5,9.5 + pos: 1.5,12.5 parent: 1653 -- proto: SignRedFour - entities: - - uid: 1252 + - uid: 1098 components: - type: Transform - pos: 48.5,1.5 + pos: 1.5,13.5 parent: 1653 -- proto: SignRedOne +- proto: Screwdriver entities: - - uid: 1249 + - uid: 1111 components: - type: Transform - pos: 40.5,3.5 + pos: 2.6822295,12.620289 parent: 1653 -- proto: SignRedThree +- proto: SeedExtractor entities: - - uid: 1251 + - uid: 1373 components: - type: Transform - pos: 48.5,3.5 + pos: 18.5,8.5 parent: 1653 -- proto: SignRedTwo +- proto: ShardGlass entities: - - uid: 1250 + - uid: 474 components: - type: Transform - pos: 40.5,1.5 + pos: 2.445806,46.508026 parent: 1653 -- proto: SignScience - entities: - - uid: 1596 + - uid: 535 components: - type: Transform - pos: 34.5,16.5 + pos: 37.501663,39.608997 parent: 1653 -- proto: SignSecureMed +- proto: ShardGlassReinforced entities: - - uid: 698 + - uid: 1057 components: - type: Transform - pos: 3.5,32.5 + pos: 34.381138,20.460537 parent: 1653 - - uid: 1154 + - uid: 1561 components: - type: Transform - pos: 10.5,13.5 + pos: 25.506968,14.578961 parent: 1653 -- proto: SignShock +- proto: SheetGlass entities: - - uid: 625 + - uid: 841 components: - type: Transform - pos: 17.5,43.5 + pos: 0.32647848,15.48905 parent: 1653 - - uid: 1155 + - uid: 844 components: - type: Transform - pos: 12.5,13.5 + pos: 53.377705,4.600436 parent: 1653 -- proto: SignXenolab +- proto: SheetPlastic entities: - - uid: 1461 + - uid: 838 components: - type: Transform - pos: 19.5,4.5 + pos: 10.278141,7.4876976 parent: 1653 - - uid: 1462 + - uid: 839 components: - type: Transform - pos: 33.5,4.5 + pos: 0.43585348,16.5828 parent: 1653 -- proto: SinkWide - entities: - - uid: 471 + - uid: 846 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,47.5 + pos: 6.3194933,22.541233 parent: 1653 - - uid: 717 +- proto: SheetRGlass + entities: + - uid: 1112 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,25.5 + pos: 20.352413,24.551647 parent: 1653 - - uid: 803 +- proto: SheetSteel + entities: + - uid: 840 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,24.5 + pos: 0.46710348,15.942175 parent: 1653 - - uid: 804 +- proto: ShuttersWindow + entities: + - uid: 580 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,28.5 + pos: 10.5,43.5 parent: 1653 - - uid: 805 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,28.5 - parent: 1653 - - uid: 890 - components: - - type: Transform - pos: 1.5,20.5 - parent: 1653 - - uid: 891 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,19.5 - parent: 1653 - - uid: 960 - components: - - type: Transform - pos: 3.5,10.5 - parent: 1653 -- proto: SmartFridge - entities: - - uid: 1458 - components: - - type: Transform - pos: 23.5,4.5 - parent: 1653 -- proto: SMESBasic - entities: - - uid: 262 - components: - - type: Transform - pos: 26.5,20.5 - parent: 1653 - - uid: 539 - components: - - type: Transform - pos: 11.5,45.5 - parent: 1653 - - uid: 1485 - components: - - type: Transform - pos: 28.5,8.5 - parent: 1653 - - uid: 1486 - components: - - type: Transform - pos: 29.5,8.5 - parent: 1653 - - uid: 1487 - components: - - type: Transform - pos: 30.5,8.5 - parent: 1653 -- proto: SpawnDungeonClutterBeakerEmpty - entities: - - uid: 584 - components: - - type: Transform - pos: 22.287348,4.675832 - parent: 1653 - - uid: 591 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.36547,13.565901 - parent: 1653 - - uid: 617 - components: - - type: Transform - pos: 21.115473,4.441457 - parent: 1653 - - uid: 618 - components: - - type: Transform - pos: 22.709223,4.472707 - parent: 1653 - - uid: 825 - components: - - type: Transform - pos: 8.461665,3.597707 - parent: 1653 - - uid: 835 - components: - - type: Transform - pos: 22.474848,0.55083203 - parent: 1653 - - uid: 969 - components: - - type: Transform - pos: 21.365473,4.769582 - parent: 1653 - - uid: 1049 - components: - - type: Transform - pos: 21.724848,4.457082 - parent: 1653 - - uid: 1699 - components: - - type: Transform - pos: 8.727577,3.7073417 - parent: 1653 -- proto: SpawnDungeonClutterMedical - entities: - - uid: 1688 - components: - - type: Transform - pos: 24.561113,15.592649 - parent: 1653 -- proto: SpawnDungeonLootArmoryGuns - entities: - - uid: 493 - components: - - type: Transform - pos: 31.586124,32.486885 - parent: 1653 - - uid: 1151 - components: - - type: Transform - pos: 4.57791,18.555695 - parent: 1653 - - uid: 1700 - components: - - type: Transform - pos: 42.576458,0.5552789 - parent: 1653 - - uid: 1704 - components: - - type: Transform - pos: 36.555485,40.471622 - parent: 1653 -- proto: SpawnDungeonLootBureaucracy - entities: - - uid: 619 - components: - - type: Transform - pos: 19.528336,32.551476 - parent: 1653 - - uid: 642 - components: - - type: Transform - pos: 24.357988,16.108274 - parent: 1653 - - uid: 1117 - components: - - type: Transform - pos: 24.54396,31.660852 - parent: 1653 - - uid: 1255 - components: - - type: Transform - pos: 30.51717,13.502149 - parent: 1653 - - uid: 1277 - components: - - type: Transform - pos: 22.51271,30.598352 - parent: 1653 - - uid: 1278 - components: - - type: Transform - pos: 24.592363,16.514524 - parent: 1653 -- proto: SpawnDungeonLootCanister - entities: - - uid: 829 - components: - - type: Transform - pos: 16.5,25.5 - parent: 1653 - - uid: 990 - components: - - type: Transform - pos: 6.5,48.5 - parent: 1653 - - uid: 1086 - components: - - type: Transform - pos: 1.5,13.5 - parent: 1653 - - uid: 1098 - components: - - type: Transform - pos: 1.5,12.5 - parent: 1653 - - uid: 1100 - components: - - type: Transform - pos: 16.5,27.5 - parent: 1653 - - uid: 1152 - components: - - type: Transform - pos: 40.5,16.5 - parent: 1653 -- proto: SpawnDungeonLootChemsHydroponics - entities: - - uid: 1703 - components: - - type: Transform - pos: 18.602531,9.773348 - parent: 1653 -- proto: SpawnDungeonLootCircuitBoard - entities: - - uid: 523 - components: - - type: Transform - pos: 22.38291,28.488028 - parent: 1653 - - uid: 1383 - components: - - type: Transform - pos: 22.679785,28.597403 - parent: 1653 -- proto: SpawnDungeonLootClutterEngi - entities: - - uid: 823 - components: - - type: Transform - pos: 33.507645,36.598564 - parent: 1653 - - uid: 880 - components: - - type: Transform - pos: 14.341439,28.738409 - parent: 1653 - - uid: 883 - components: - - type: Transform - pos: 14.310189,28.457159 - parent: 1653 - - uid: 1379 - components: - - type: Transform - pos: 33.191795,13.486207 - parent: 1653 - - uid: 1382 - components: - - type: Transform - pos: 14.669564,28.613409 - parent: 1653 - - uid: 1468 - components: - - type: Transform - pos: 33.629295,13.673707 - parent: 1653 - - uid: 1469 - components: - - type: Transform - pos: 36.973045,15.079957 - parent: 1653 - - uid: 1472 - components: - - type: Transform - pos: 41.42337,12.704957 - parent: 1653 - - uid: 1473 - components: - - type: Transform - pos: 41.220245,12.501832 - parent: 1653 - - uid: 1474 - components: - - type: Transform - pos: 41.70462,12.470582 - parent: 1653 - - uid: 1531 - components: - - type: Transform - pos: 42.51712,13.548707 - parent: 1653 - - uid: 1533 - components: - - type: Transform - pos: 36.48867,16.579956 - parent: 1653 - - uid: 1535 - components: - - type: Transform - pos: 10.367256,7.6852627 - parent: 1653 - - uid: 1541 - components: - - type: Transform - pos: 42.57962,12.751832 - parent: 1653 - - uid: 1554 - components: - - type: Transform - pos: 37.614346,39.748646 - parent: 1653 - - uid: 1638 - components: - - type: Transform - pos: 32.55117,13.658082 - parent: 1653 - - uid: 1641 - components: - - type: Transform - pos: 35.535545,14.642457 - parent: 1653 - - uid: 1680 - components: - - type: Transform - pos: 21.462755,36.54628 - parent: 1653 - - uid: 1681 - components: - - type: Transform - pos: 8.553732,35.58555 - parent: 1653 - - uid: 1686 - components: - - type: Transform - pos: 10.648506,7.4196377 - parent: 1653 - - uid: 1689 - components: - - type: Transform - pos: 36.51992,15.923707 - parent: 1653 -- proto: SpawnDungeonLootClutterKitchen - entities: - - uid: 847 - components: - - type: Transform - pos: 1.5097866,10.419947 - parent: 1653 - - uid: 928 - components: - - type: Transform - pos: 1.2597866,10.779322 - parent: 1653 - - uid: 948 - components: - - type: Transform - pos: 1.2129116,10.482447 - parent: 1653 - - uid: 1696 - components: - - type: Transform - pos: 1.6972866,10.716822 - parent: 1653 - - uid: 1697 - components: - - type: Transform - pos: 2.0410366,10.544947 - parent: 1653 - - uid: 1698 - components: - - type: Transform - pos: 2.4160366,10.701197 - parent: 1653 -- proto: SpawnDungeonLootClutterSalvage - entities: - - uid: 1340 - components: - - type: Transform - pos: 36.614346,40.60802 - parent: 1653 -- proto: SpawnDungeonLootFood - entities: - - uid: 899 - components: - - type: Transform - pos: 0.4160366,9.513697 - parent: 1653 - - uid: 900 - components: - - type: Transform - pos: 0.5879116,9.919947 - parent: 1653 - - uid: 964 - components: - - type: Transform - pos: 1.3656492,25.793985 - parent: 1653 - - uid: 965 - components: - - type: Transform - pos: 1.6937742,25.52836 - parent: 1653 - - uid: 993 - components: - - type: Transform - pos: 12.461545,22.599348 - parent: 1653 - - uid: 994 - components: - - type: Transform - pos: 11.53257,30.694124 - parent: 1653 - - uid: 1257 - components: - - type: Transform - pos: 16.47303,18.559921 - parent: 1653 -- proto: SpawnDungeonLootKitchenTabletop - entities: - - uid: 1695 - components: - - type: Transform - pos: 0.5,10.5 - parent: 1653 -- proto: SpawnDungeonLootLathe - entities: - - uid: 535 - components: - - type: Transform - pos: 32.5,16.5 - parent: 1653 - - uid: 776 - components: - - type: Transform - pos: 33.5,16.5 - parent: 1653 - - uid: 1108 - components: - - type: Transform - pos: 18.5,46.5 - parent: 1653 - - uid: 1381 - components: - - type: Transform - pos: 20.5,46.5 - parent: 1653 - - uid: 1642 - components: - - type: Transform - pos: 20.5,44.5 - parent: 1653 -- proto: SpawnDungeonLootLockersEngi - entities: - - uid: 785 - components: - - type: Transform - pos: 43.5,40.5 - parent: 1653 - - uid: 819 - components: - - type: Transform - pos: 14.5,42.5 - parent: 1653 - - uid: 1077 - components: - - type: Transform - pos: 31.5,9.5 - parent: 1653 - - uid: 1691 - components: - - type: Transform - pos: 27.5,9.5 - parent: 1653 -- proto: SpawnDungeonLootLockersGeneral - entities: - - uid: 470 - components: - - type: Transform - pos: 14.5,32.5 - parent: 1653 - - uid: 733 - components: - - type: Transform - pos: 0.5,6.5 - parent: 1653 - - uid: 747 - components: - - type: Transform - pos: 44.5,4.5 - parent: 1653 - - uid: 966 - components: - - type: Transform - pos: 0.5,7.5 - parent: 1653 - - uid: 1624 - components: - - type: Transform - pos: 52.5,0.5 - parent: 1653 -- proto: SpawnDungeonLootLockersMed - entities: - - uid: 818 - components: - - type: Transform - pos: 30.5,16.5 - parent: 1653 -- proto: SpawnDungeonLootLockersProtectiveGear - entities: - - uid: 468 - components: - - type: Transform - pos: 20.5,28.5 - parent: 1653 - - uid: 469 - components: - - type: Transform - pos: 0.5,48.5 - parent: 1653 - - uid: 503 - components: - - type: Transform - pos: 3.5,22.5 - parent: 1653 - - uid: 508 - components: - - type: Transform - pos: 2.5,48.5 - parent: 1653 - - uid: 509 - components: - - type: Transform - pos: 1.5,40.5 - parent: 1653 - - uid: 510 - components: - - type: Transform - pos: 4.5,22.5 - parent: 1653 - - uid: 512 - components: - - type: Transform - pos: 1.5,48.5 - parent: 1653 - - uid: 621 - components: - - type: Transform - pos: 54.5,0.5 - parent: 1653 - - uid: 708 - components: - - type: Transform - pos: 53.5,0.5 - parent: 1653 - - uid: 732 - components: - - type: Transform - pos: 16.5,32.5 - parent: 1653 - - uid: 1150 - components: - - type: Transform - pos: 5.5,7.5 - parent: 1653 -- proto: SpawnDungeonLootMaterialsBasicFull - entities: - - uid: 658 - components: - - type: Transform - pos: 4.631857,35.58555 - parent: 1653 - - uid: 661 - components: - - type: Transform - pos: 4.603287,16.547016 - parent: 1653 - - uid: 662 - components: - - type: Transform - pos: 27.427818,8.406059 - parent: 1653 - - uid: 663 - components: - - type: Transform - pos: 27.802818,8.281059 - parent: 1653 - - uid: 669 - components: - - type: Transform - pos: 12.357041,39.463593 - parent: 1653 - - uid: 670 - components: - - type: Transform - pos: 27.521568,8.671684 - parent: 1653 - - uid: 1556 - components: - - type: Transform - pos: 0.52582324,16.047016 - parent: 1653 - - uid: 1567 - components: - - type: Transform - pos: 27.802818,8.515434 - parent: 1653 - - uid: 1574 - components: - - type: Transform - pos: 32.50711,4.582082 - parent: 1653 - - uid: 1599 - components: - - type: Transform - pos: 0.55707324,16.547016 - parent: 1653 - - uid: 1600 - components: - - type: Transform - pos: 7.4517813,6.5602627 - parent: 1653 - - uid: 1637 - components: - - type: Transform - pos: 6.428732,35.538673 - parent: 1653 - - uid: 1643 - components: - - type: Transform - pos: 8.631171,28.549417 - parent: 1653 -- proto: SpawnDungeonLootMaterialsValuableFull - entities: - - uid: 746 - components: - - type: Transform - pos: 0.54144824,15.625142 - parent: 1653 - - uid: 968 - components: - - type: Transform - pos: 1.496994,27.709425 - parent: 1653 - - uid: 1114 - components: - - type: Transform - pos: 20.545664,34.64003 - parent: 1653 - - uid: 1568 - components: - - type: Transform - pos: 14.497689,24.666225 - parent: 1653 - - uid: 1586 - components: - - type: Transform - pos: 15.420664,34.54628 - parent: 1653 - - uid: 1597 - components: - - type: Transform - pos: 31.551804,8.577934 - parent: 1653 - - uid: 1601 - components: - - type: Transform - pos: 6.4992156,22.555288 - parent: 1653 - - uid: 1604 - components: - - type: Transform - pos: 16.536243,24.58135 - parent: 1653 - - uid: 1628 - components: - - type: Transform - pos: 20.468935,4.597707 - parent: 1653 - - uid: 1629 - components: - - type: Transform - pos: 21.514414,34.67128 - parent: 1653 - - uid: 1630 - components: - - type: Transform - pos: 1.496994,27.16255 - parent: 1653 - - uid: 1639 - components: - - type: Transform - pos: 1.434494,26.740675 - parent: 1653 - - uid: 1687 - components: - - type: Transform - pos: 1.471144,31.615616 - parent: 1653 -- proto: SpawnDungeonLootMugs - entities: - - uid: 954 - components: - - type: Transform - pos: 20.527668,40.46952 - parent: 1653 - - uid: 955 - components: - - type: Transform - pos: 20.340168,40.71952 - parent: 1653 - - uid: 961 - components: - - type: Transform - pos: 20.715168,40.71952 - parent: 1653 - - uid: 962 - components: - - type: Transform - pos: 0.7518523,3.5126042 - parent: 1653 - - uid: 963 - components: - - type: Transform - pos: 0.29872727,3.6376042 - parent: 1653 -- proto: SpawnDungeonLootOresFull - entities: - - uid: 1111 - components: - - type: Transform - pos: 10.521796,25.471292 - parent: 1653 - - uid: 1112 - components: - - type: Transform - pos: 1.481369,26.365675 - parent: 1653 -- proto: SpawnDungeonLootPartsEngi - entities: - - uid: 1113 - components: - - type: Transform - pos: 1.533644,31.990616 - parent: 1653 - - uid: 1115 - components: - - type: Transform - pos: 1.4959452,46.502045 - parent: 1653 - - uid: 1384 - components: - - type: Transform - pos: 2.705519,31.59999 - parent: 1653 - - uid: 1470 - components: - - type: Transform - pos: 27.493414,2.519582 - parent: 1653 - - uid: 1471 - components: - - type: Transform - pos: 46.40493,1.503957 - parent: 1653 - - uid: 1536 - components: - - type: Transform - pos: 31.462164,2.613332 - parent: 1653 - - uid: 1537 - components: - - type: Transform - pos: 37.55002,0.50395703 - parent: 1653 - - uid: 1538 - components: - - type: Transform - pos: 2.127394,31.50624 - parent: 1653 - - uid: 1542 - components: - - type: Transform - pos: 23.399664,2.644582 - parent: 1653 - - uid: 1692 - components: - - type: Transform - pos: 19.55425,2.457082 - parent: 1653 - - uid: 1693 - components: - - type: Transform - pos: 30.66336,4.535207 - parent: 1653 - - uid: 1694 - components: - - type: Transform - pos: 31.50711,4.550832 - parent: 1653 -- proto: SpawnDungeonLootPowerCell - entities: - - uid: 905 - components: - - type: Transform - pos: 12.660753,45.699017 - parent: 1653 - - uid: 1690 - components: - - type: Transform - pos: 36.23867,15.001832 - parent: 1653 -- proto: SpawnDungeonLootRnDDisk - entities: - - uid: 1284 - components: - - type: Transform - pos: 8.5620365,1.5680878 - parent: 1653 - - uid: 1285 - components: - - type: Transform - pos: 32.50315,0.5243919 - parent: 1653 - - uid: 1286 - components: - - type: Transform - pos: 24.390997,16.62883 - parent: 1653 - - uid: 1346 - components: - - type: Transform - pos: 18.496307,44.463806 - parent: 1653 - - uid: 1351 - components: - - type: Transform - pos: 36.562843,15.472088 - parent: 1653 -- proto: SpawnDungeonLootSeed - entities: - - uid: 494 - components: - - type: Transform - pos: 16.4067,7.8727627 - parent: 1653 - - uid: 522 - components: - - type: Transform - pos: 16.609825,7.6071377 - parent: 1653 - - uid: 643 - components: - - type: Transform - pos: 16.4067,8.747763 - parent: 1653 - - uid: 686 - components: - - type: Transform - pos: 4.5460906,18.508413 - parent: 1653 - - uid: 712 + - type: DeviceLinkSink + links: + - 583 + - uid: 581 components: - type: Transform - pos: 16.62545,8.450888 + pos: 11.5,43.5 parent: 1653 - - uid: 841 + - type: DeviceLinkSink + links: + - 583 + - uid: 582 components: - type: Transform - pos: 16.391075,9.497763 + pos: 12.5,43.5 parent: 1653 - - uid: 879 + - type: DeviceLinkSink + links: + - 583 +- proto: SignalButton + entities: + - uid: 583 components: - type: Transform - pos: 16.62545,9.310263 + pos: 9.5,43.5 parent: 1653 -- proto: SpawnDungeonLootToolbox + - type: DeviceLinkSource + linkedPorts: + 580: + - Pressed: Toggle + 581: + - Pressed: Toggle + 582: + - Pressed: Toggle +- proto: SignalTrigger entities: - - uid: 1050 + - uid: 1597 components: - type: Transform - pos: 36.497677,16.296684 + pos: 32.571358,13.5151415 parent: 1653 - - uid: 1640 +- proto: SignElectricalMed + entities: + - uid: 585 components: - type: Transform - pos: 4.4930425,12.593797 + pos: 8.5,43.5 parent: 1653 -- proto: SpawnDungeonLootToolsAdvancedEngineering - entities: - - uid: 1380 + - uid: 626 components: - type: Transform - pos: 28.450766,21.574556 + pos: 21.5,47.5 parent: 1653 - - uid: 1476 + - uid: 1540 components: - type: Transform - pos: 32.564045,15.580274 + pos: 28.5,9.5 parent: 1653 -- proto: SpawnDungeonLootToolsBasicEngineering +- proto: SignRedFour entities: - - uid: 820 + - uid: 1252 components: - type: Transform - pos: 10.514916,45.573624 + pos: 48.5,1.5 parent: 1653 - - uid: 821 +- proto: SignRedOne + entities: + - uid: 1249 components: - type: Transform - pos: 20.369005,36.60878 + pos: 40.5,3.5 parent: 1653 - - uid: 822 +- proto: SignRedThree + entities: + - uid: 1251 components: - type: Transform - pos: 20.650255,36.499405 + pos: 48.5,3.5 parent: 1653 - - uid: 824 +- proto: SignRedTwo + entities: + - uid: 1250 components: - type: Transform - pos: 2.6024175,12.562547 + pos: 40.5,1.5 parent: 1653 - - uid: 1116 +- proto: SignScience + entities: + - uid: 1596 components: - type: Transform - pos: 27.580544,22.502699 + pos: 34.5,16.5 parent: 1653 - - uid: 1539 +- proto: SignSecureMed + entities: + - uid: 698 components: - type: Transform - pos: 0.5271952,46.502045 + pos: 3.5,32.5 parent: 1653 - - uid: 1543 + - uid: 1154 components: - type: Transform - pos: 2.3992925,12.703172 + pos: 10.5,13.5 parent: 1653 -- proto: SpawnDungeonLootToolsHydroponics +- proto: SignShock entities: - - uid: 744 + - uid: 625 components: - type: Transform - pos: 18.399406,9.695223 + pos: 17.5,43.5 parent: 1653 - - uid: 1701 + - uid: 1155 components: - type: Transform - pos: 18.586906,9.507723 + pos: 12.5,13.5 parent: 1653 -- proto: SpawnDungeonLootVaultGuns +- proto: SignXenolab entities: - - uid: 1378 + - uid: 1461 components: - type: Transform - pos: 12.530378,14.475547 + pos: 19.5,4.5 parent: 1653 - - uid: 1484 + - uid: 1462 components: - type: Transform - pos: 10.452253,14.584922 + pos: 33.5,4.5 parent: 1653 - - uid: 1647 +- proto: SinkWide + entities: + - uid: 471 components: - type: Transform - pos: 12.436628,14.694297 + rot: 1.5707963267948966 rad + pos: 0.5,47.5 parent: 1653 -- proto: SpawnDungeonVendomatsClothes - entities: - - uid: 1645 + - uid: 717 components: - type: Transform - pos: 46.5,4.5 + rot: 1.5707963267948966 rad + pos: 4.5,25.5 parent: 1653 -- proto: SpawnDungeonVendomatsMed - entities: - - uid: 1675 + - uid: 803 components: - type: Transform - pos: 29.5,16.5 + rot: -1.5707963267948966 rad + pos: 10.5,24.5 parent: 1653 -- proto: SpawnDungeonVendomatsRecreational - entities: - - uid: 927 + - uid: 804 components: - type: Transform - pos: 16.5,22.5 + rot: -1.5707963267948966 rad + pos: 10.5,28.5 parent: 1653 - - uid: 1352 + - uid: 805 components: - type: Transform - pos: 10.5,18.5 + rot: 1.5707963267948966 rad + pos: 8.5,28.5 parent: 1653 - - uid: 1625 + - uid: 890 components: - type: Transform - pos: 21.5,40.5 + pos: 1.5,20.5 parent: 1653 - - uid: 1626 + - uid: 891 components: - type: Transform - pos: 7.5,10.5 + rot: -1.5707963267948966 rad + pos: 2.5,19.5 parent: 1653 - - uid: 1627 + - uid: 960 components: - type: Transform - pos: 0.5,4.5 + pos: 3.5,10.5 parent: 1653 - - uid: 1644 +- proto: Skub + entities: + - uid: 536 components: - type: Transform - pos: 38.5,4.5 + pos: 1.560874,26.710463 parent: 1653 - - uid: 1646 +- proto: SmartFridge + entities: + - uid: 1458 components: - type: Transform - pos: 29.5,38.5 + pos: 23.5,4.5 parent: 1653 - - uid: 1658 +- proto: SMESBasic + entities: + - uid: 262 components: - type: Transform - pos: 7.5,35.5 + pos: 26.5,20.5 parent: 1653 - - uid: 1660 + - uid: 539 components: - type: Transform - pos: 8.5,10.5 + pos: 11.5,45.5 parent: 1653 - - uid: 1663 + - uid: 1485 components: - type: Transform - pos: 37.5,4.5 + pos: 28.5,8.5 parent: 1653 - - uid: 1676 + - uid: 1486 components: - type: Transform - pos: 9.5,10.5 + pos: 29.5,8.5 parent: 1653 -- proto: SpawnVehicleATV - entities: - - uid: 844 + - uid: 1487 components: - type: Transform - pos: 20.5,25.5 + pos: 30.5,8.5 parent: 1653 - proto: SprayBottleSpaceCleaner entities: @@ -9579,6 +9220,13 @@ entities: - type: Transform pos: 28.5,13.5 parent: 1653 +- proto: StorageCanister + entities: + - uid: 1647 + components: + - type: Transform + pos: 40.5,16.5 + parent: 1653 - proto: SubstationBasic entities: - uid: 559 @@ -9630,6 +9278,11 @@ entities: - type: Transform pos: 37.5,40.5 parent: 1653 + - uid: 526 + components: + - type: Transform + pos: 35.5,38.5 + parent: 1653 - uid: 589 components: - type: Transform @@ -9894,11 +9547,6 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,13.5 parent: 1653 - - uid: 1702 - components: - - type: Transform - pos: 2.5,35.5 - parent: 1653 - proto: TableCarpet entities: - uid: 859 @@ -10200,12 +9848,17 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,18.5 parent: 1653 -- proto: ToolboxGoldFilled +- proto: ToolboxMechanicalFilled entities: - - uid: 713 + - uid: 1108 + components: + - type: Transform + pos: 4.523156,12.6515875 + parent: 1653 + - uid: 1586 components: - type: Transform - pos: 1.492549,27.312542 + pos: 36.51179,16.622833 parent: 1653 - proto: ToyRubberDuck entities: @@ -10235,6 +9888,11 @@ entities: parent: 1653 - proto: UnfinishedMachineFrame entities: + - uid: 619 + components: + - type: Transform + pos: 20.5,44.5 + parent: 1653 - uid: 1341 components: - type: Transform @@ -10245,6 +9903,13 @@ entities: - type: Transform pos: 33.5,14.5 parent: 1653 +- proto: UraniumOre + entities: + - uid: 823 + components: + - type: Transform + pos: 10.548276,25.257845 + parent: 1653 - proto: VariantCubeBox entities: - uid: 1168 @@ -10264,12 +9929,62 @@ entities: - type: Transform pos: 6.5,25.5 parent: 1653 -- proto: VehicleKeyATV +- proto: VendingMachineCigs entities: - - uid: 846 + - uid: 928 + components: + - type: Transform + pos: 10.5,18.5 + parent: 1653 + - uid: 1278 + components: + - type: Transform + pos: 37.5,4.5 + parent: 1653 +- proto: VendingMachineClothing + entities: + - uid: 1255 + components: + - type: Transform + pos: 46.5,4.5 + parent: 1653 +- proto: VendingMachineCoffee + entities: + - uid: 522 + components: + - type: Transform + pos: 29.5,38.5 + parent: 1653 + - uid: 642 + components: + - type: Transform + pos: 7.5,35.5 + parent: 1653 + - uid: 968 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1653 +- proto: VendingMachineCola + entities: + - uid: 1277 + components: + - type: Transform + pos: 38.5,4.5 + parent: 1653 +- proto: VendingMachineGeneDrobe + entities: + - uid: 1554 + components: + - type: Transform + pos: 29.5,16.5 + parent: 1653 +- proto: VendingMachineSciDrobe + entities: + - uid: 969 components: - type: Transform - pos: 20.483374,24.635374 + pos: 9.5,10.5 parent: 1653 - proto: VoiceTrigger entities: @@ -10624,6 +10339,30 @@ entities: - type: Transform pos: 34.5,16.5 parent: 1653 +- proto: WardrobeMixedFilled + entities: + - uid: 1257 + components: + - type: Transform + pos: 44.5,4.5 + parent: 1653 +- proto: WaterCooler + entities: + - uid: 512 + components: + - type: Transform + pos: 21.5,40.5 + parent: 1653 + - uid: 967 + components: + - type: Transform + pos: 7.5,10.5 + parent: 1653 + - uid: 1346 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1653 - proto: WaterTankFull entities: - uid: 1372 @@ -10643,6 +10382,20 @@ entities: - type: Transform pos: 7.5,3.5 parent: 1653 +- proto: Welder + entities: + - uid: 663 + components: + - type: Transform + pos: 20.605528,36.564884 + parent: 1653 +- proto: WelderMini + entities: + - uid: 643 + components: + - type: Transform + pos: 8.596551,35.528828 + parent: 1653 - proto: WeldingFuelTankFull entities: - uid: 881 diff --git a/Resources/Maps/Dungeon/haunted.yml b/Resources/Maps/Dungeon/haunted.yml index a3fe7093239..e0353a1e3f6 100644 --- a/Resources/Maps/Dungeon/haunted.yml +++ b/Resources/Maps/Dungeon/haunted.yml @@ -527,6 +527,17 @@ entities: - pos: 31.649122,18.823664 parent: 1653 type: Transform +- proto: CigaretteSyndicate + entities: + - uid: 439 + components: + - flags: InContainer + type: MetaData + - parent: 438 + type: Transform + - canCollide: False + type: Physics + - type: InsideEntityStorage - proto: ClothingBackpackDuffelCargo entities: - uid: 288 @@ -865,6 +876,13 @@ entities: - pos: 28.5,8.5 parent: 1653 type: Transform +- proto: CrateNPCPenguin + entities: + - uid: 474 + components: + - pos: 13.5,25.5 + parent: 1653 + type: Transform - proto: CrateWoodenGrave entities: - uid: 6 @@ -1058,7 +1076,7 @@ entities: - pos: 16.286905,3.5055985 parent: 1653 type: Transform -- proto: FloorWaterEntity +- proto: FloorChasmEntity entities: - uid: 3 components: diff --git a/Resources/Maps/Dungeon/lava_brig.yml b/Resources/Maps/Dungeon/lava_brig.yml index 165d80824dd..ebf267a9c2e 100644 --- a/Resources/Maps/Dungeon/lava_brig.yml +++ b/Resources/Maps/Dungeon/lava_brig.yml @@ -4,22 +4,22 @@ meta: tilemap: 0: Space 15: FloorBasalt - 30: FloorDark - 34: FloorDarkMini - 35: FloorDarkMono - 43: FloorElevatorShaft - 55: FloorGreenCircuit - 63: FloorLino - 78: FloorReinforced - 85: FloorShuttleOrange - 92: FloorSteel - 102: FloorSteelMini - 103: FloorSteelMono - 107: FloorTechMaint - 111: FloorWhite - 115: FloorWhiteMini - 121: FloorWood - 125: Plating + 29: FloorDark + 33: FloorDarkMini + 34: FloorDarkMono + 42: FloorElevatorShaft + 54: FloorGreenCircuit + 62: FloorLino + 77: FloorReinforced + 82: FloorShuttleOrange + 89: FloorSteel + 99: FloorSteelMini + 100: FloorSteelMono + 104: FloorTechMaint + 108: FloorWhite + 112: FloorWhiteMini + 118: FloorWood + 121: Plating entities: - proto: "" entities: @@ -35,83 +35,83 @@ entities: chunks: -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAA version: 6 0,0: ind: 0,0 - tiles: XAAAAAADXAAAAAABXAAAAAACXAAAAAADXAAAAAACXAAAAAABfQAAAAAADwAAAAAAHgAAAAABDwAAAAAAfQAAAAAAXAAAAAACXAAAAAACXAAAAAACXAAAAAACXAAAAAACXAAAAAACXAAAAAABXAAAAAABXAAAAAAAXAAAAAADXAAAAAADfQAAAAAADwAAAAAADwAAAAAADwAAAAAAfQAAAAAAXAAAAAABXAAAAAACXAAAAAABXAAAAAACXAAAAAAAXAAAAAADXAAAAAADXAAAAAABXAAAAAADXAAAAAACXAAAAAABIwAAAAABHgAAAAABDwAAAAAAHgAAAAACIwAAAAAAXAAAAAABXAAAAAACXAAAAAABXAAAAAADXAAAAAADawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAfQAAAAAADwAAAAAADwAAAAAADwAAAAAAfQAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAfQAAAAAADwAAAAAAHgAAAAACDwAAAAAAfQAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAABHgAAAAABHgAAAAACDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAABHgAAAAADHgAAAAABVQAAAAAAZwAAAAACXAAAAAAAZwAAAAACfQAAAAAAHgAAAAAAIwAAAAADfQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAfQAAAAAAIwAAAAACHgAAAAACVQAAAAAAZgAAAAACZgAAAAAAZgAAAAAAfQAAAAAAHgAAAAABIwAAAAACfQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAfQAAAAAAIwAAAAABHgAAAAADVQAAAAAAZgAAAAACZgAAAAAAZgAAAAAAXAAAAAACHgAAAAAAIwAAAAADfQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAfQAAAAAAIwAAAAAAHgAAAAABVQAAAAAAZgAAAAADZgAAAAABZgAAAAABfQAAAAAAHgAAAAADHgAAAAADHgAAAAACDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAABHgAAAAABHgAAAAAAVQAAAAAAZwAAAAABXAAAAAABZwAAAAACfQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAAAHgAAAAABfQAAAAAAHgAAAAADfQAAAAAAHgAAAAADHgAAAAADVQAAAAAAawAAAAAAfQAAAAAAeQAAAAADeQAAAAABeQAAAAADeQAAAAAAeQAAAAADVQAAAAAAHgAAAAABHgAAAAACHgAAAAACHgAAAAADHgAAAAADHgAAAAADHgAAAAAAVQAAAAAAawAAAAAAfQAAAAAAeQAAAAABeQAAAAACeQAAAAAAeQAAAAACeQAAAAACVQAAAAAAHgAAAAADHgAAAAACDwAAAAAADwAAAAAADwAAAAAAHgAAAAACHgAAAAACVQAAAAAAawAAAAAAfQAAAAAAeQAAAAACeQAAAAADeQAAAAADeQAAAAACeQAAAAADVQAAAAAAHgAAAAADHgAAAAACHgAAAAABHgAAAAACHgAAAAACHgAAAAADHgAAAAABVQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAeQAAAAABVQAAAAAA + tiles: WQAAAAADWQAAAAABWQAAAAACWQAAAAADWQAAAAACWQAAAAABeQAAAAAADwAAAAAAHQAAAAABDwAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAACWQAAAAACWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAADeQAAAAAADwAAAAAADwAAAAAADwAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAAAWQAAAAADWQAAAAADWQAAAAABWQAAAAADWQAAAAACWQAAAAABIgAAAAABHQAAAAABDwAAAAAAHQAAAAACIgAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAADaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAADwAAAAAADwAAAAAADwAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAADwAAAAAAHQAAAAACDwAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAABHQAAAAABHQAAAAACDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAABHQAAAAADHQAAAAABUgAAAAAAZAAAAAACWQAAAAAAZAAAAAACeQAAAAAAHQAAAAAAIgAAAAADeQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAeQAAAAAAIgAAAAACHQAAAAACUgAAAAAAYwAAAAACYwAAAAAAYwAAAAAAeQAAAAAAHQAAAAABIgAAAAACeQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAeQAAAAAAIgAAAAABHQAAAAADUgAAAAAAYwAAAAACYwAAAAAAYwAAAAAAWQAAAAACHQAAAAAAIgAAAAADeQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAeQAAAAAAIgAAAAAAHQAAAAABUgAAAAAAYwAAAAADYwAAAAABYwAAAAABeQAAAAAAHQAAAAADHQAAAAADHQAAAAACDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAABHQAAAAABHQAAAAAAUgAAAAAAZAAAAAABWQAAAAABZAAAAAACeQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAAAHQAAAAABeQAAAAAAHQAAAAADeQAAAAAAHQAAAAADHQAAAAADUgAAAAAAaAAAAAAAeQAAAAAAdgAAAAADdgAAAAABdgAAAAADdgAAAAAAdgAAAAADUgAAAAAAHQAAAAABHQAAAAACHQAAAAACHQAAAAADHQAAAAADHQAAAAADHQAAAAAAUgAAAAAAaAAAAAAAeQAAAAAAdgAAAAABdgAAAAACdgAAAAAAdgAAAAACdgAAAAACUgAAAAAAHQAAAAADHQAAAAACDwAAAAAADwAAAAAADwAAAAAAHQAAAAACHQAAAAACUgAAAAAAaAAAAAAAeQAAAAAAdgAAAAACdgAAAAADdgAAAAADdgAAAAACdgAAAAADUgAAAAAAHQAAAAADHQAAAAACHQAAAAABHQAAAAACHQAAAAACHQAAAAADHQAAAAABUgAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAdgAAAAABUgAAAAAA version: 6 0,1: ind: 0,1 - tiles: HgAAAAAAHgAAAAADfQAAAAAAHgAAAAACfQAAAAAAHgAAAAADHgAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAfQAAAAAAeQAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAADHgAAAAAAHgAAAAADHgAAAAADHgAAAAABVQAAAAAAXAAAAAAAXAAAAAABXAAAAAACXAAAAAAAXAAAAAAAVQAAAAAAawAAAAAAfQAAAAAAXAAAAAABawAAAAAAHgAAAAACfQAAAAAADwAAAAAAfQAAAAAAHgAAAAACVQAAAAAAXAAAAAADZgAAAAAAZgAAAAABZgAAAAADXAAAAAABVQAAAAAAawAAAAAAawAAAAAAXAAAAAAAfQAAAAAAHgAAAAABDwAAAAAADwAAAAAADwAAAAAAHgAAAAAAVQAAAAAAXAAAAAAAZgAAAAABZgAAAAACZgAAAAACXAAAAAADVQAAAAAAXAAAAAACXAAAAAADXAAAAAABXAAAAAAAHgAAAAAAfQAAAAAADwAAAAAAfQAAAAAAHgAAAAAAVQAAAAAAXAAAAAABZgAAAAABZgAAAAABZgAAAAABXAAAAAADVQAAAAAAawAAAAAAawAAAAAAXAAAAAAAXAAAAAABHgAAAAADHgAAAAABHgAAAAACHgAAAAAAHgAAAAABVQAAAAAAXAAAAAAAXAAAAAABXAAAAAAAXAAAAAACXAAAAAABVQAAAAAAawAAAAAAawAAAAAAXAAAAAABXAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAAAHgAAAAADHgAAAAAAVQAAAAAAawAAAAAAawAAAAAAfQAAAAAAVQAAAAAAcwAAAAACcwAAAAACcwAAAAABVQAAAAAAXAAAAAADXAAAAAADZwAAAAAAVQAAAAAAHgAAAAAADwAAAAAAHgAAAAACVQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAVQAAAAAAcwAAAAADcwAAAAACcwAAAAADVQAAAAAAXAAAAAAAXAAAAAABZwAAAAABVQAAAAAAHgAAAAACDwAAAAAAHgAAAAAAVQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAVQAAAAAAcwAAAAADcwAAAAAAcwAAAAAAVQAAAAAAXAAAAAABXAAAAAABXAAAAAABVQAAAAAAHgAAAAACDwAAAAAAHgAAAAABVQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAVQAAAAAAcwAAAAADcwAAAAADcwAAAAABVQAAAAAAZwAAAAACXAAAAAABXAAAAAACVQAAAAAAHgAAAAADHgAAAAACHgAAAAADVQAAAAAAfQAAAAAAawAAAAAAfQAAAAAAVQAAAAAAcwAAAAACcwAAAAACcwAAAAADVQAAAAAAZwAAAAACXAAAAAAAXAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAAAHgAAAAABDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAADHgAAAAACVQAAAAAAXAAAAAABXAAAAAACHgAAAAACHgAAAAABHgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAADHgAAAAADHgAAAAAAVQAAAAAAawAAAAAAfQAAAAAA + tiles: HQAAAAAAHQAAAAADeQAAAAAAHQAAAAACeQAAAAAAHQAAAAADHQAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAdgAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAADHQAAAAAAHQAAAAADHQAAAAADHQAAAAABUgAAAAAAWQAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAAAUgAAAAAAaAAAAAAAeQAAAAAAWQAAAAABaAAAAAAAHQAAAAACeQAAAAAADwAAAAAAeQAAAAAAHQAAAAACUgAAAAAAWQAAAAADYwAAAAAAYwAAAAABYwAAAAADWQAAAAABUgAAAAAAaAAAAAAAaAAAAAAAWQAAAAAAeQAAAAAAHQAAAAABDwAAAAAADwAAAAAADwAAAAAAHQAAAAAAUgAAAAAAWQAAAAAAYwAAAAABYwAAAAACYwAAAAACWQAAAAADUgAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAAAHQAAAAAAeQAAAAAADwAAAAAAeQAAAAAAHQAAAAAAUgAAAAAAWQAAAAABYwAAAAABYwAAAAABYwAAAAABWQAAAAADUgAAAAAAaAAAAAAAaAAAAAAAWQAAAAAAWQAAAAABHQAAAAADHQAAAAABHQAAAAACHQAAAAAAHQAAAAABUgAAAAAAWQAAAAAAWQAAAAABWQAAAAAAWQAAAAACWQAAAAABUgAAAAAAaAAAAAAAaAAAAAAAWQAAAAABWQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAAAHQAAAAADHQAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAUgAAAAAAcAAAAAACcAAAAAACcAAAAAABUgAAAAAAWQAAAAADWQAAAAADZAAAAAAAUgAAAAAAHQAAAAAADwAAAAAAHQAAAAACUgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUgAAAAAAcAAAAAADcAAAAAACcAAAAAADUgAAAAAAWQAAAAAAWQAAAAABZAAAAAABUgAAAAAAHQAAAAACDwAAAAAAHQAAAAAAUgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUgAAAAAAcAAAAAADcAAAAAAAcAAAAAAAUgAAAAAAWQAAAAABWQAAAAABWQAAAAABUgAAAAAAHQAAAAACDwAAAAAAHQAAAAABUgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUgAAAAAAcAAAAAADcAAAAAADcAAAAAABUgAAAAAAZAAAAAACWQAAAAABWQAAAAACUgAAAAAAHQAAAAADHQAAAAACHQAAAAADUgAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAUgAAAAAAcAAAAAACcAAAAAACcAAAAAADUgAAAAAAZAAAAAACWQAAAAAAWQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAAAHQAAAAABDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAADHQAAAAACUgAAAAAAWQAAAAABWQAAAAACHQAAAAACHQAAAAABHQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAADHQAAAAADHQAAAAAAUgAAAAAAaAAAAAAAeQAAAAAA version: 6 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAA version: 6 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAA version: 6 -1,1: ind: -1,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAA version: 6 1,-1: ind: 1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAA version: 6 1,0: ind: 1,0 - tiles: XAAAAAABVQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAfQAAAAAAHgAAAAACHgAAAAAAHgAAAAABHgAAAAADHgAAAAABHgAAAAADHgAAAAADHgAAAAACHgAAAAADXAAAAAADVQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAfQAAAAAAHgAAAAAAHgAAAAADHgAAAAABHgAAAAACHgAAAAABHgAAAAADHgAAAAACHgAAAAABHgAAAAABXAAAAAAAVQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAIwAAAAACHgAAAAACHgAAAAACHgAAAAACHgAAAAABHgAAAAACHgAAAAACHgAAAAAAHgAAAAAAHgAAAAABawAAAAAAVQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAfQAAAAAAHgAAAAADHgAAAAAAHgAAAAACHgAAAAAAHgAAAAADHgAAAAADHgAAAAADHgAAAAAAHgAAAAABawAAAAAAVQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAfQAAAAAAHgAAAAABHgAAAAABHgAAAAACHgAAAAAAHgAAAAABHgAAAAACHgAAAAAAHgAAAAACHgAAAAADVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAABXAAAAAACXAAAAAACfQAAAAAAZwAAAAAAXAAAAAABZwAAAAAAVQAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAAXAAAAAAAXAAAAAABXAAAAAAAfQAAAAAAZgAAAAAAZgAAAAAAZgAAAAABVQAAAAAATgAAAAAAfQAAAAAAIwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAACXAAAAAACXAAAAAAAXAAAAAADZgAAAAADZgAAAAAAZgAAAAADVQAAAAAATgAAAAAAfQAAAAAAKwAAAAAAfQAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAfQAAAAAAXAAAAAAAXAAAAAAAXAAAAAABfQAAAAAAZgAAAAACZgAAAAABZgAAAAADVQAAAAAATgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAIwAAAAABfQAAAAAAfQAAAAAAXAAAAAADXAAAAAAAXAAAAAAAfQAAAAAAZwAAAAADXAAAAAABZwAAAAACVQAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAABXAAAAAAAXAAAAAAAXAAAAAADXAAAAAACXAAAAAACXAAAAAADVQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAVQAAAAAAXAAAAAABZgAAAAACZgAAAAACZgAAAAAAZgAAAAADZgAAAAACXAAAAAAAVQAAAAAAawAAAAAAfQAAAAAAawAAAAAAawAAAAAAawAAAAAAXAAAAAAAfQAAAAAAVQAAAAAAXAAAAAAAZgAAAAABZgAAAAADZgAAAAABZgAAAAACZgAAAAAAXAAAAAACVQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAADawAAAAAAVQAAAAAAXAAAAAACZgAAAAABZgAAAAABZgAAAAADZgAAAAAAZgAAAAABXAAAAAAAVQAAAAAAawAAAAAAfQAAAAAAawAAAAAAawAAAAAAawAAAAAAXAAAAAAAfQAAAAAAVQAAAAAA + tiles: WQAAAAABUgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAABHQAAAAADHQAAAAABHQAAAAADHQAAAAADHQAAAAACHQAAAAADWQAAAAADUgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAABHQAAAAACHQAAAAABHQAAAAADHQAAAAACHQAAAAABHQAAAAABWQAAAAAAUgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAIgAAAAACHQAAAAACHQAAAAACHQAAAAACHQAAAAABHQAAAAACHQAAAAACHQAAAAAAHQAAAAAAHQAAAAABaAAAAAAAUgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAACHQAAAAAAHQAAAAADHQAAAAADHQAAAAADHQAAAAAAHQAAAAABaAAAAAAAUgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAACHQAAAAAAHQAAAAABHQAAAAACHQAAAAAAHQAAAAACHQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAABWQAAAAACWQAAAAACeQAAAAAAZAAAAAAAWQAAAAABZAAAAAAAUgAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAWQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAYwAAAAAAYwAAAAAAYwAAAAABUgAAAAAATQAAAAAAeQAAAAAAIgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAADYwAAAAADYwAAAAAAYwAAAAADUgAAAAAATQAAAAAAeQAAAAAAKgAAAAAAeQAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAYwAAAAACYwAAAAABYwAAAAADUgAAAAAATQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAIgAAAAABeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAeQAAAAAAZAAAAAADWQAAAAABZAAAAAACUgAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAACWQAAAAADUgAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAWQAAAAABYwAAAAACYwAAAAACYwAAAAAAYwAAAAADYwAAAAACWQAAAAAAUgAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAAAeQAAAAAAUgAAAAAAWQAAAAAAYwAAAAABYwAAAAADYwAAAAABYwAAAAACYwAAAAAAWQAAAAACUgAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADaAAAAAAAUgAAAAAAWQAAAAACYwAAAAABYwAAAAABYwAAAAADYwAAAAAAYwAAAAABWQAAAAAAUgAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAAAeQAAAAAAUgAAAAAA version: 6 1,1: ind: 1,1 - tiles: XAAAAAABXAAAAAACXAAAAAACXAAAAAAAXAAAAAABXAAAAAAAXAAAAAACVQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAawAAAAAAVQAAAAAAXAAAAAACXAAAAAABXAAAAAABXAAAAAAAXAAAAAADVQAAAAAAfQAAAAAAawAAAAAAawAAAAAAawAAAAAAfQAAAAAAVQAAAAAAXAAAAAACXAAAAAACawAAAAAAVQAAAAAAXAAAAAADZgAAAAACZgAAAAABZgAAAAAAXAAAAAABVQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAVQAAAAAAXAAAAAADZgAAAAADXAAAAAACVQAAAAAAXAAAAAADZgAAAAADZgAAAAADZgAAAAADXAAAAAABVQAAAAAAfQAAAAAAXAAAAAABfQAAAAAAXAAAAAABfQAAAAAAVQAAAAAAXAAAAAAAZgAAAAABXAAAAAADVQAAAAAAXAAAAAAAZgAAAAAAZgAAAAACZgAAAAACXAAAAAADVQAAAAAAfQAAAAAAawAAAAAAawAAAAAAawAAAAAAfQAAAAAAVQAAAAAAXAAAAAADZgAAAAADXAAAAAACVQAAAAAAXAAAAAACXAAAAAACXAAAAAADXAAAAAADXAAAAAACVQAAAAAAfQAAAAAAawAAAAAAawAAAAAAawAAAAAAfQAAAAAAVQAAAAAAXAAAAAACXAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAADXAAAAAABXAAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAawAAAAAAawAAAAAAfQAAAAAAVQAAAAAAXAAAAAABXAAAAAACZwAAAAACVQAAAAAAXAAAAAABXAAAAAAAXAAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAfQAAAAAAawAAAAAAawAAAAAAVQAAAAAAXAAAAAACXAAAAAADZwAAAAABVQAAAAAAXAAAAAACXAAAAAAAXAAAAAACVQAAAAAAXAAAAAACXAAAAAAAXAAAAAACVQAAAAAAXAAAAAADXAAAAAAAXAAAAAADVQAAAAAAXAAAAAADXAAAAAACXAAAAAADVQAAAAAAZwAAAAADXAAAAAACZwAAAAADVQAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAawAAAAAAawAAAAAAfQAAAAAAVQAAAAAAZwAAAAAAXAAAAAADXAAAAAACVQAAAAAAZwAAAAABXAAAAAABZwAAAAABVQAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAawAAAAAAfQAAAAAAawAAAAAAVQAAAAAAZwAAAAADXAAAAAADXAAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAAAXAAAAAACXAAAAAABXAAAAAADXAAAAAACXAAAAAAAXAAAAAACXAAAAAAAXAAAAAACXAAAAAACXAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAA + tiles: WQAAAAABWQAAAAACWQAAAAACWQAAAAAAWQAAAAABWQAAAAAAWQAAAAACUgAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAaAAAAAAAUgAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAADUgAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAUgAAAAAAWQAAAAACWQAAAAACaAAAAAAAUgAAAAAAWQAAAAADYwAAAAACYwAAAAABYwAAAAAAWQAAAAABUgAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAUgAAAAAAWQAAAAADYwAAAAADWQAAAAACUgAAAAAAWQAAAAADYwAAAAADYwAAAAADYwAAAAADWQAAAAABUgAAAAAAeQAAAAAAWQAAAAABeQAAAAAAWQAAAAABeQAAAAAAUgAAAAAAWQAAAAAAYwAAAAABWQAAAAADUgAAAAAAWQAAAAAAYwAAAAAAYwAAAAACYwAAAAACWQAAAAADUgAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAUgAAAAAAWQAAAAADYwAAAAADWQAAAAACUgAAAAAAWQAAAAACWQAAAAACWQAAAAADWQAAAAADWQAAAAACUgAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAUgAAAAAAWQAAAAACWQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAADWQAAAAABWQAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAUgAAAAAAWQAAAAABWQAAAAACZAAAAAACUgAAAAAAWQAAAAABWQAAAAAAWQAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAWQAAAAACWQAAAAADZAAAAAABUgAAAAAAWQAAAAACWQAAAAAAWQAAAAACUgAAAAAAWQAAAAACWQAAAAAAWQAAAAACUgAAAAAAWQAAAAADWQAAAAAAWQAAAAADUgAAAAAAWQAAAAADWQAAAAACWQAAAAADUgAAAAAAZAAAAAADWQAAAAACZAAAAAADUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAUgAAAAAAZAAAAAAAWQAAAAADWQAAAAACUgAAAAAAZAAAAAABWQAAAAABZAAAAAABUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAZAAAAAADWQAAAAADWQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAA version: 6 -1,2: ind: -1,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAA version: 6 -1,3: ind: -1,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,2: ind: 0,2 - tiles: HgAAAAACHgAAAAACDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAADHgAAAAAAVQAAAAAAawAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAawAAAAAAfQAAAAAAawAAAAAAawAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAfQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAawAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAXAAAAAADawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAawAAAAAAfQAAAAAAawAAAAAAawAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAfQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAHgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAAAVQAAAAAAHgAAAAABTgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAAHgAAAAABVQAAAAAAHgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAAAVQAAAAAAHgAAAAAATgAAAAAANwAAAAAANwAAAAAANwAAAAAATgAAAAAAHgAAAAAAVQAAAAAAHgAAAAACDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAACVQAAAAAAHgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAAHgAAAAACVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAADwAAAAAADwAAAAAAfQAAAAAAIwAAAAABfQAAAAAADwAAAAAADwAAAAAAVQAAAAAAbwAAAAACbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAADbwAAAAABbwAAAAABVQAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAAADwAAAAAADwAAAAAADwAAAAAAVQAAAAAAbwAAAAABbwAAAAABfQAAAAAAbwAAAAAAfQAAAAAAbwAAAAABbwAAAAADVQAAAAAAfQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAfQAAAAAAVQAAAAAAIwAAAAABIwAAAAABIwAAAAACawAAAAAAIwAAAAADIwAAAAACIwAAAAABVQAAAAAAIwAAAAAAHgAAAAACDwAAAAAADwAAAAAADwAAAAAAHgAAAAAAIwAAAAABVQAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAfQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAfQAAAAAAVQAAAAAAIwAAAAACIwAAAAAAIwAAAAABawAAAAAAIwAAAAABIwAAAAACIwAAAAAAVQAAAAAADwAAAAAADwAAAAAADwAAAAAAHgAAAAADDwAAAAAADwAAAAAADwAAAAAAVQAAAAAAIwAAAAAAIwAAAAAAIwAAAAACawAAAAAAIwAAAAAAIwAAAAACIwAAAAADVQAAAAAA + tiles: HQAAAAACHQAAAAACDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAADHQAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAADaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAAAUgAAAAAAHQAAAAABTQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAHQAAAAABUgAAAAAAHQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAAAUgAAAAAAHQAAAAAATQAAAAAANgAAAAAANgAAAAAANgAAAAAATQAAAAAAHQAAAAAAUgAAAAAAHQAAAAACDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAACUgAAAAAAHQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAHQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAAeQAAAAAAIgAAAAABeQAAAAAADwAAAAAADwAAAAAAUgAAAAAAbAAAAAACbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAADbAAAAAABbAAAAAABUgAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAbAAAAAABbAAAAAABeQAAAAAAbAAAAAAAeQAAAAAAbAAAAAABbAAAAAADUgAAAAAAeQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAeQAAAAAAUgAAAAAAIgAAAAABIgAAAAABIgAAAAACaAAAAAAAIgAAAAADIgAAAAACIgAAAAABUgAAAAAAIgAAAAAAHQAAAAACDwAAAAAADwAAAAAADwAAAAAAHQAAAAAAIgAAAAABUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAeQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAeQAAAAAAUgAAAAAAIgAAAAACIgAAAAAAIgAAAAABaAAAAAAAIgAAAAABIgAAAAACIgAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAAHQAAAAADDwAAAAAADwAAAAAADwAAAAAAUgAAAAAAIgAAAAAAIgAAAAAAIgAAAAACaAAAAAAAIgAAAAAAIgAAAAACIgAAAAADUgAAAAAA version: 6 0,3: ind: 0,3 - tiles: DwAAAAAADwAAAAAAfQAAAAAAIwAAAAAAfQAAAAAADwAAAAAADwAAAAAAVQAAAAAAIwAAAAACIwAAAAAAIwAAAAAAawAAAAAAIwAAAAABIwAAAAACIwAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: DwAAAAAADwAAAAAAeQAAAAAAIgAAAAAAeQAAAAAADwAAAAAADwAAAAAAUgAAAAAAIgAAAAACIgAAAAAAIgAAAAAAaAAAAAAAIgAAAAABIgAAAAACIgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,2: ind: 1,2 - tiles: awAAAAAAawAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAZgAAAAACZgAAAAADZgAAAAABfQAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAHgAAAAACHgAAAAADHgAAAAACTgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAAZgAAAAACZgAAAAAAZgAAAAABXAAAAAACawAAAAAAawAAAAAAawAAAAAAVQAAAAAAHgAAAAACHgAAAAABHgAAAAABTgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAAZgAAAAADZgAAAAADZgAAAAADfQAAAAAAawAAAAAAawAAAAAAawAAAAAAVQAAAAAAHgAAAAADHgAAAAABHgAAAAABTgAAAAAATgAAAAAATgAAAAAATgAAAAAATgAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAXAAAAAACXAAAAAAAXAAAAAAAXAAAAAABXAAAAAADXAAAAAADXAAAAAAAVQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAVQAAAAAAXAAAAAACZgAAAAABZgAAAAACZgAAAAABZgAAAAADZgAAAAAAXAAAAAAAVQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAVQAAAAAAXAAAAAAAXAAAAAABXAAAAAABXAAAAAACXAAAAAAAXAAAAAAAXAAAAAADVQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAawAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAXAAAAAACZgAAAAAAZgAAAAADZgAAAAADVQAAAAAAawAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAXAAAAAADZgAAAAABZgAAAAABZgAAAAACVQAAAAAAawAAAAAAfQAAAAAAawAAAAAAfQAAAAAAawAAAAAAfQAAAAAAawAAAAAAVQAAAAAAXAAAAAACXAAAAAADXAAAAAABXAAAAAACZgAAAAADZgAAAAABZgAAAAACVQAAAAAAawAAAAAAXAAAAAADfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAACawAAAAAAVQAAAAAAXAAAAAADXAAAAAADXAAAAAACXAAAAAADXAAAAAACXAAAAAADXAAAAAADVQAAAAAAawAAAAAAXAAAAAABawAAAAAAawAAAAAAawAAAAAAXAAAAAAAawAAAAAAVQAAAAAAXAAAAAAAXAAAAAAAXAAAAAAAXAAAAAACIgAAAAABIgAAAAADXAAAAAACVQAAAAAAawAAAAAAXAAAAAADfQAAAAAAfQAAAAAAfQAAAAAAXAAAAAAAawAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAXAAAAAABIgAAAAAAIgAAAAABXAAAAAABVQAAAAAA + tiles: aAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAYwAAAAACYwAAAAADYwAAAAABeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAHQAAAAACHQAAAAADHQAAAAACTQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAYwAAAAACYwAAAAAAYwAAAAABWQAAAAACaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAHQAAAAACHQAAAAABHQAAAAABTQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAYwAAAAADYwAAAAADYwAAAAADeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAHQAAAAADHQAAAAABHQAAAAABTQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAAAUgAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAWQAAAAACYwAAAAABYwAAAAACYwAAAAABYwAAAAADYwAAAAAAWQAAAAAAUgAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAWQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADUgAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAACYwAAAAAAYwAAAAADYwAAAAADUgAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAADYwAAAAABYwAAAAABYwAAAAACUgAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAACYwAAAAADYwAAAAABYwAAAAACUgAAAAAAaAAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACaAAAAAAAUgAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAADUgAAAAAAaAAAAAAAWQAAAAABaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAAAaAAAAAAAUgAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACIQAAAAABIQAAAAADWQAAAAACUgAAAAAAaAAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAABIQAAAAAAIQAAAAABWQAAAAABUgAAAAAA version: 6 1,3: ind: 1,3 - tiles: awAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAawAAAAAAVQAAAAAAawAAAAAAawAAAAAAawAAAAAAXAAAAAABXAAAAAAAXAAAAAAAXAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: aAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAUgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,-1: ind: 2,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,0: ind: 2,0 - tiles: HgAAAAAAHgAAAAABXAAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAABHgAAAAACXAAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAACHgAAAAACXAAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAHgAAAAADXAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAACHgAAAAAAXAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATgAAAAAATgAAAAAATgAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAADfQAAAAAATgAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAfQAAAAAATgAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAATgAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATgAAAAAATgAAAAAATgAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: HQAAAAAAHQAAAAABWQAAAAACUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABHQAAAAACWQAAAAABUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAACWQAAAAABUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAADWQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAAAWQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAAAAATQAAAAAATQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAADeQAAAAAATQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAeQAAAAAATQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAATQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAAAAATQAAAAAATQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,1: ind: 2,1 - tiles: VQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAABXAAAAAACXAAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAZgAAAAABXAAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAADZgAAAAABXAAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAABZgAAAAAAXAAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAACXAAAAAABXAAAAAACVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAACHgAAAAAAIwAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAACHgAAAAACIwAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAABHgAAAAADHgAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAABIwAAAAACIwAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAHgAAAAADHgAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: UgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABWQAAAAACWQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAYwAAAAABWQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAADYwAAAAABWQAAAAABUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAABYwAAAAAAWQAAAAABUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACWQAAAAABWQAAAAACUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAACHQAAAAAAIgAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAACHQAAAAACIgAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABHQAAAAADHQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAABIgAAAAACIgAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAADHQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,2: ind: 2,2 - tiles: VQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATgAAAAAAHgAAAAADHgAAAAABVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAABfQAAAAAAHgAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATgAAAAAAHgAAAAAAHgAAAAADVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: UgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAAAAAHQAAAAADHQAAAAABUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAABeQAAAAAAHQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAAAAAHQAAAAAAHQAAAAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,3: ind: 2,3 - tiles: VQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: UgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -2738,13 +2738,6 @@ entities: - type: Transform pos: 10.5,2.5 parent: 588 -- proto: AmmoTechFabCircuitboard - entities: - - uid: 553 - components: - - type: Transform - pos: 32.527435,8.568153 - parent: 588 - proto: APCBasic entities: - uid: 484 @@ -2770,6 +2763,11 @@ entities: parent: 588 - proto: BannerSecurity entities: + - uid: 553 + components: + - type: Transform + pos: 30.5,8.5 + parent: 588 - uid: 1619 components: - type: Transform @@ -3152,6 +3150,20 @@ entities: - type: Transform pos: 32.5,7.5 parent: 588 +- proto: Bola + entities: + - uid: 1157 + components: + - type: Transform + pos: 15.616387,0.61007345 + parent: 588 +- proto: BookEscalationSecurity + entities: + - uid: 373 + components: + - type: Transform + pos: 19.42657,0.6288943 + parent: 588 - proto: BookRandom entities: - uid: 1835 @@ -3159,6 +3171,73 @@ entities: - type: Transform pos: 24.420084,44.539436 parent: 588 +- proto: BookSecurity + entities: + - uid: 522 + components: + - type: Transform + pos: 32.41844,8.400207 + parent: 588 +- proto: BoxFolderBlack + entities: + - uid: 365 + components: + - type: Transform + pos: 27.841173,1.5632035 + parent: 588 + - uid: 728 + components: + - type: Transform + pos: 10.690479,19.262342 + parent: 588 +- proto: BoxFolderGrey + entities: + - uid: 364 + components: + - type: Transform + pos: 25.072409,1.4780562 + parent: 588 + - uid: 727 + components: + - type: Transform + pos: 7.2148314,22.575037 + parent: 588 +- proto: BoxFolderRed + entities: + - uid: 329 + components: + - type: Transform + pos: 21.42984,3.6329575 + parent: 588 + - uid: 362 + components: + - type: Transform + pos: 24.788435,1.6057768 + parent: 588 + - uid: 363 + components: + - type: Transform + pos: 28.196142,1.5773941 + parent: 588 + - uid: 726 + components: + - type: Transform + pos: 10.428753,19.429379 + parent: 588 +- proto: BoxMouthSwab + entities: + - uid: 1476 + components: + - type: Transform + pos: 12.356534,44.605965 + parent: 588 +- proto: BoxSterileMask + entities: + - uid: 1477 + components: + - type: Transform + pos: 12.683106,44.705303 + parent: 588 - proto: BriefcaseBrownFilled entities: - uid: 325 @@ -3174,6 +3253,18 @@ entities: rot: -1.5707963267948966 rad pos: 25.063513,27.520548 parent: 588 +- proto: Bucket + entities: + - uid: 1839 + components: + - type: Transform + pos: 29.616838,43.531868 + parent: 588 + - uid: 1857 + components: + - type: Transform + pos: 30.264944,21.705044 + parent: 588 - proto: CableApcExtension entities: - uid: 1 @@ -6759,6 +6850,13 @@ entities: - type: Transform pos: 24.5,18.5 parent: 588 +- proto: Cautery + entities: + - uid: 1474 + components: + - type: Transform + pos: 8.533231,42.775993 + parent: 588 - proto: Chair entities: - uid: 357 @@ -7054,6 +7152,11 @@ entities: parent: 588 - proto: ClosetBombFilled entities: + - uid: 413 + components: + - type: Transform + pos: 14.5,6.5 + parent: 588 - uid: 1014 components: - type: Transform @@ -7064,6 +7167,64 @@ entities: - type: Transform pos: 16.5,27.5 parent: 588 +- proto: ClosetEmergencyFilledRandom + entities: + - uid: 1203 + components: + - type: Transform + pos: 12.5,30.5 + parent: 588 + - uid: 1204 + components: + - type: Transform + pos: 0.5,32.5 + parent: 588 + - uid: 1205 + components: + - type: Transform + pos: 9.5,9.5 + parent: 588 + - uid: 1207 + components: + - type: Transform + pos: 1.5,7.5 + parent: 588 +- proto: ClosetFireFilled + entities: + - uid: 1194 + components: + - type: Transform + pos: 1.5,9.5 + parent: 588 + - uid: 1195 + components: + - type: Transform + pos: 9.5,7.5 + parent: 588 + - uid: 1196 + components: + - type: Transform + pos: 6.5,40.5 + parent: 588 + - uid: 1197 + components: + - type: Transform + pos: 0.5,38.5 + parent: 588 +- proto: ClosetL3SecurityFilled + entities: + - uid: 415 + components: + - type: Transform + pos: 20.5,10.5 + parent: 588 +- proto: ClosetToolFilled + entities: + - uid: 1007 + components: + - type: Transform + pos: 14.5,30.5 + parent: 588 - proto: ClosetWallMaintenanceFilledRandom entities: - uid: 499 @@ -7088,6 +7249,20 @@ entities: - type: Transform pos: 21.5,43.5 parent: 588 +- proto: ClothingBeltChampion + entities: + - uid: 1236 + components: + - type: Transform + pos: 10.581136,39.53631 + parent: 588 +- proto: ClothingEyesGlassesMeson + entities: + - uid: 1108 + components: + - type: Transform + pos: 25.666832,30.643515 + parent: 588 - proto: ClothingHandsGlovesNitrile entities: - uid: 1715 @@ -7095,6 +7270,20 @@ entities: - type: Transform pos: 10.432637,44.476112 parent: 588 +- proto: ClothingHeadBandRed + entities: + - uid: 1295 + components: + - type: Transform + pos: 12.571781,39.694115 + parent: 588 +- proto: ClothingHeadHatFedoraBrown + entities: + - uid: 577 + components: + - type: Transform + pos: 12.686508,13.58602 + parent: 588 - proto: ClothingHeadHatPwig entities: - uid: 369 @@ -7102,6 +7291,18 @@ entities: - type: Transform pos: 25.824945,3.5783403 parent: 588 +- proto: ClothingHeadHatSecsoftFlipped + entities: + - uid: 606 + components: + - type: Transform + pos: 12.705482,6.671774 + parent: 588 + - uid: 1027 + components: + - type: Transform + pos: 18.403675,25.53719 + parent: 588 - proto: ClothingHeadHatSurgcapPurple entities: - uid: 1711 @@ -7109,6 +7310,13 @@ entities: - type: Transform pos: 10.304593,44.632217 parent: 588 +- proto: ClothingHeadHelmetRiot + entities: + - uid: 1617 + components: + - type: Transform + pos: 22.499683,6.7142525 + parent: 588 - proto: ClothingHeadHelmetThunderdome entities: - uid: 1240 @@ -7123,76 +7331,27 @@ entities: - type: Transform pos: 21.586027,4.583762 parent: 588 -- proto: ClothingOuterArmorHeavy +- proto: ClothingNeckTieDet entities: - - uid: 522 + - uid: 573 + components: + - type: Transform + pos: 12.714905,13.486683 + parent: 588 +- proto: ClothingOuterArmorReflective + entities: + - uid: 1031 + components: + - type: Transform + pos: 18.47467,24.458666 + parent: 588 +- proto: ClothingOuterCoatDetectiveLoadout + entities: + - uid: 574 components: - type: Transform - pos: 30.47641,8.530076 - parent: 588 - - type: GroupExamine - group: - - hoverMessage: "" - contextText: verb-examine-group-other - icon: /Textures/Interface/examine-star.png - components: - - Armor - - ClothingSpeedModifier - entries: - - message: This decreases your speed by [color=yellow]10%[/color]. - priority: 0 - component: ClothingSpeedModifier - - message: >- - It provides the following protection: - - - [color=yellow]Blunt[/color] damage reduced by [color=lightblue]40%[/color]. - - - [color=yellow]Slash[/color] damage reduced by [color=lightblue]40%[/color]. - - - [color=yellow]Piercing[/color] damage reduced by [color=lightblue]50%[/color]. - - - [color=yellow]Heat[/color] damage reduced by [color=lightblue]30%[/color]. - - - [color=yellow]Caustic[/color] damage reduced by [color=lightblue]25%[/color]. - - - [color=orange]Explosion[/color] damage reduced by [color=lightblue]30%[/color]. - priority: 0 - component: Armor - title: null - - uid: 1069 - components: - - type: Transform - pos: 30.708948,8.655076 - parent: 588 - - type: GroupExamine - group: - - hoverMessage: "" - contextText: verb-examine-group-other - icon: /Textures/Interface/examine-star.png - components: - - Armor - - ClothingSpeedModifier - entries: - - message: This decreases your speed by [color=yellow]10%[/color]. - priority: 0 - component: ClothingSpeedModifier - - message: >- - It provides the following protection: - - - [color=yellow]Blunt[/color] damage reduced by [color=lightblue]40%[/color]. - - - [color=yellow]Slash[/color] damage reduced by [color=lightblue]40%[/color]. - - - [color=yellow]Piercing[/color] damage reduced by [color=lightblue]50%[/color]. - - - [color=yellow]Heat[/color] damage reduced by [color=lightblue]30%[/color]. - - - [color=yellow]Caustic[/color] damage reduced by [color=lightblue]25%[/color]. - - - [color=orange]Explosion[/color] damage reduced by [color=lightblue]30%[/color]. - priority: 0 - component: Armor - title: null + pos: 13.396446,12.479115 + parent: 588 - proto: ClothingOuterRobesJudge entities: - uid: 370 @@ -7200,6 +7359,20 @@ entities: - type: Transform pos: 27.40101,3.677678 parent: 588 +- proto: ClothingShoesBootsCombatFilled + entities: + - uid: 1036 + components: + - type: Transform + pos: 12.582174,25.636528 + parent: 588 +- proto: ClothingShoesBootsLaceup + entities: + - uid: 372 + components: + - type: Transform + pos: 18.586912,0.70824456 + parent: 588 - proto: ClothingUniformJumpskirtColorMaroon entities: - uid: 1714 @@ -7330,6 +7503,13 @@ entities: - type: Transform pos: 25.5,43.5 parent: 588 +- proto: CrateHydroponicsSeedsExotic + entities: + - uid: 1660 + components: + - type: Transform + pos: 31.5,22.5 + parent: 588 - proto: CrayonBox entities: - uid: 1057 @@ -7337,6 +7517,11 @@ entities: - type: Transform pos: 20.47107,24.608877 parent: 588 + - uid: 1116 + components: + - type: Transform + pos: 20.607256,14.646415 + parent: 588 - proto: CryoPod entities: - uid: 1395 @@ -7368,6 +7553,13 @@ entities: - type: Transform pos: 32.5,24.5 parent: 588 +- proto: DiceBag + entities: + - uid: 552 + components: + - type: Transform + pos: 20.294882,15.426926 + parent: 588 - proto: DiseaseDiagnoser entities: - uid: 1424 @@ -7397,6 +7589,18 @@ entities: - type: Transform pos: 22.5,38.5 parent: 588 +- proto: DonkpocketBoxSpawner + entities: + - uid: 526 + components: + - type: Transform + pos: 16.5,13.5 + parent: 588 + - uid: 723 + components: + - type: Transform + pos: 18.5,21.5 + parent: 588 - proto: DoorElectronics entities: - uid: 659 @@ -7437,6 +7641,32 @@ entities: - type: Transform pos: 13.5,34.5 parent: 588 +- proto: DrinkDetFlask + entities: + - uid: 1577 + components: + - type: Transform + pos: 12.606661,13.037249 + parent: 588 +- proto: DrinkMugMetal + entities: + - uid: 1294 + components: + - type: Transform + pos: 22.442232,12.514399 + parent: 588 +- proto: DrinkMugRed + entities: + - uid: 721 + components: + - type: Transform + pos: 22.448559,18.561966 + parent: 588 + - uid: 1293 + components: + - type: Transform + pos: 22.328642,12.741456 + parent: 588 - proto: DrinkShinyFlask entities: - uid: 1874 @@ -7444,8 +7674,25 @@ entities: - type: Transform pos: 6.890398,22.663696 parent: 588 +- proto: DrinkShotGlass + entities: + - uid: 578 + components: + - type: Transform + pos: 12.412022,12.535878 + parent: 588 + - uid: 579 + components: + - type: Transform + pos: 12.539811,12.748745 + parent: 588 - proto: DrinkWaterCup entities: + - uid: 722 + components: + - type: Transform + pos: 18.373508,18.661304 + parent: 588 - uid: 762 components: - type: Transform @@ -7466,7 +7713,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1717 components: - type: Transform @@ -7474,7 +7720,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1718 components: - type: Transform @@ -7482,7 +7727,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1719 components: - type: Transform @@ -7491,7 +7735,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1720 components: - type: Transform @@ -7500,7 +7743,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1721 components: - type: Transform @@ -7509,7 +7751,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1722 components: - type: Transform @@ -7517,7 +7758,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1723 components: - type: Transform @@ -7525,7 +7765,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1724 components: - type: Transform @@ -7534,7 +7773,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1726 components: - type: Transform @@ -7543,7 +7781,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1727 components: - type: Transform @@ -7552,7 +7789,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1728 components: - type: Transform @@ -7561,7 +7797,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1729 components: - type: Transform @@ -7570,7 +7805,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1730 components: - type: Transform @@ -7579,7 +7813,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1731 components: - type: Transform @@ -7588,7 +7821,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1732 components: - type: Transform @@ -7597,7 +7829,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1733 components: - type: Transform @@ -7606,7 +7837,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1734 components: - type: Transform @@ -7614,7 +7844,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1735 components: - type: Transform @@ -7623,7 +7852,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1736 components: - type: Transform @@ -7631,7 +7859,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1737 components: - type: Transform @@ -7640,7 +7867,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1738 components: - type: Transform @@ -7649,7 +7875,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1739 components: - type: Transform @@ -7658,7 +7883,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1740 components: - type: Transform @@ -7667,7 +7891,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1742 components: - type: Transform @@ -7676,7 +7899,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1744 components: - type: Transform @@ -7685,7 +7907,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1745 components: - type: Transform @@ -7694,7 +7915,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1746 components: - type: Transform @@ -7703,7 +7923,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1747 components: - type: Transform @@ -7712,7 +7931,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1748 components: - type: Transform @@ -7721,7 +7939,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1749 components: - type: Transform @@ -7730,7 +7947,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1750 components: - type: Transform @@ -7739,7 +7955,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1751 components: - type: Transform @@ -7747,7 +7962,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1752 components: - type: Transform @@ -7756,7 +7970,6 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight - uid: 1832 components: - type: Transform @@ -7765,7 +7978,18 @@ entities: parent: 588 - type: PointLight enabled: True - - type: ActiveEmergencyLight +- proto: EmergencyRollerBed + entities: + - uid: 1141 + components: + - type: Transform + pos: 30.5,25.5 + parent: 588 + - uid: 1142 + components: + - type: Transform + pos: 30.5,24.5 + parent: 588 - proto: ExtinguisherCabinetFilled entities: - uid: 867 @@ -7836,6 +8060,13 @@ entities: - type: Transform pos: 10.726851,19.047483 parent: 588 +- proto: FlashlightSeclite + entities: + - uid: 374 + components: + - type: Transform + pos: 13.377204,0.54605544 + parent: 588 - proto: FloodlightBroken entities: - uid: 1193 @@ -8199,6 +8430,27 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,43.5 parent: 588 +- proto: FoodBowlBigTrash + entities: + - uid: 1840 + components: + - type: Transform + pos: 30.547388,48.16116 + parent: 588 +- proto: FoodBurgerMime + entities: + - uid: 399 + components: + - type: Transform + pos: 10.958169,39.64943 + parent: 588 +- proto: FoodPlateSmallPlastic + entities: + - uid: 529 + components: + - type: Transform + pos: 17.462528,12.615073 + parent: 588 - proto: FoodPlateTrash entities: - uid: 1692 @@ -8206,6 +8458,20 @@ entities: - type: Transform pos: 28.80027,47.44947 parent: 588 +- proto: ForensicPad + entities: + - uid: 761 + components: + - type: Transform + pos: 7.562898,22.48225 + parent: 588 +- proto: ForkPlastic + entities: + - uid: 531 + components: + - type: Transform + pos: 17.405733,12.600882 + parent: 588 - proto: GasFilter entities: - uid: 1415 @@ -8425,12 +8691,19 @@ entities: rot: -1.5707963267948966 rad pos: 27.5,39.5 parent: 588 -- proto: GunSafeShuttleT3Spawner +- proto: Handcuffs entities: - - uid: 396 + - uid: 1614 components: - type: Transform - pos: 28.5,8.5 + pos: 22.608034,10.659381 + parent: 588 +- proto: Hemostat + entities: + - uid: 1471 + components: + - type: Transform + pos: 8.51377,43.004257 parent: 588 - proto: HighSecArmoryLocked entities: @@ -8534,6 +8807,44 @@ entities: rot: 1.5707963267948966 rad pos: 24.5,42.5 parent: 588 +- proto: HydroponicsToolHatchet + entities: + - uid: 1844 + components: + - type: Transform + pos: 29.538284,44.04174 + parent: 588 + - uid: 1851 + components: + - type: Transform + pos: 30.630798,21.602604 + parent: 588 +- proto: HydroponicsToolMiniHoe + entities: + - uid: 1837 + components: + - type: Transform + pos: 30.099596,43.446724 + parent: 588 + - uid: 1841 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.38517,20.601 + parent: 588 +- proto: HydroponicsToolSpade + entities: + - uid: 1838 + components: + - type: Transform + pos: 29.95761,43.361576 + parent: 588 + - uid: 1842 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.42777,20.58681 + parent: 588 - proto: hydroponicsTray entities: - uid: 796 @@ -8573,6 +8884,49 @@ entities: - type: Transform pos: 30.5,42.5 parent: 588 +- proto: IngotGold + entities: + - uid: 952 + components: + - type: Transform + pos: 11.069347,39.504154 + parent: 588 +- proto: KitchenMicrowave + entities: + - uid: 524 + components: + - type: Transform + pos: 16.5,12.5 + parent: 588 + - uid: 709 + components: + - type: Transform + pos: 18.5,22.5 + parent: 588 + - uid: 1785 + components: + - type: Transform + pos: 29.5,48.5 + parent: 588 +- proto: KitchenReagentGrinder + entities: + - uid: 1786 + components: + - type: Transform + pos: 30.5,47.5 + parent: 588 +- proto: KnifePlastic + entities: + - uid: 530 + components: + - type: Transform + pos: 17.249546,12.643455 + parent: 588 + - uid: 1836 + components: + - type: Transform + pos: 30.241585,48.271698 + parent: 588 - proto: Lamp entities: - uid: 581 @@ -8654,17 +9008,19 @@ entities: - type: Transform pos: 16.5,22.5 parent: 588 -- proto: LockerSecurityFilled +- proto: LockerMedicineFilled entities: - - uid: 416 + - uid: 1152 components: - type: Transform - pos: 20.5,6.5 + pos: 28.5,27.5 parent: 588 - - uid: 1011 +- proto: LockerSecurityFilled + entities: + - uid: 416 components: - type: Transform - pos: 12.5,28.5 + pos: 20.5,6.5 parent: 588 - proto: LockerSyndicatePersonal entities: @@ -8673,12 +9029,12 @@ entities: - type: Transform pos: 6.5,12.5 parent: 588 -- proto: MagazinePistolSubMachineGunPractice +- proto: MachineFrame entities: - - uid: 376 + - uid: 400 components: - type: Transform - pos: 26.585018,35.00363 + pos: 26.5,8.5 parent: 588 - proto: MaintenanceFluffSpawner entities: @@ -8777,6 +9133,20 @@ entities: - type: Transform pos: 28.5,25.5 parent: 588 +- proto: MedkitAdvancedFilled + entities: + - uid: 1153 + components: + - type: Transform + pos: 30.614443,28.392822 + parent: 588 +- proto: MedkitCombatFilled + entities: + - uid: 1154 + components: + - type: Transform + pos: 30.40146,28.066427 + parent: 588 - proto: OperatingTable entities: - uid: 1389 @@ -8796,6 +9166,33 @@ entities: - type: Transform pos: 20.669853,24.52373 parent: 588 +- proto: PaperOffice + entities: + - uid: 327 + components: + - type: Transform + pos: 21.415642,4.0728827 + parent: 588 + - uid: 328 + components: + - type: Transform + pos: 21.586027,4.0019264 + parent: 588 + - uid: 1113 + components: + - type: Transform + pos: 20.706646,15.341779 + parent: 588 + - uid: 1114 + components: + - type: Transform + pos: 20.465267,15.185677 + parent: 588 + - uid: 1115 + components: + - type: Transform + pos: 20.30908,14.603841 + parent: 588 - proto: PartRodMetal1 entities: - uid: 1071 @@ -8809,6 +9206,35 @@ entities: - type: Transform pos: 25.36965,28.11408 parent: 588 +- proto: Pen + entities: + - uid: 366 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.352327,3.9473093 + parent: 588 + - uid: 367 + components: + - type: Transform + pos: 18.75395,1.1232786 + parent: 588 + - uid: 368 + components: + - type: Transform + pos: 24.788435,1.4496742 + parent: 588 + - uid: 731 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.36841,19.019064 + parent: 588 + - uid: 732 + components: + - type: Transform + pos: 7.4631767,22.637186 + parent: 588 - proto: PhoneInstrument entities: - uid: 371 @@ -8816,6 +9242,25 @@ entities: - type: Transform pos: 25.484175,4.4865713 parent: 588 +- proto: PillCanister + entities: + - uid: 1481 + components: + - type: Transform + pos: 14.438607,42.637726 + parent: 588 +- proto: PillSpaceDrugs + entities: + - uid: 1479 + components: + - type: Transform + pos: 14.438607,42.96412 + parent: 588 + - uid: 1480 + components: + - type: Transform + pos: 14.537998,42.878975 + parent: 588 - proto: PlushieNuke entities: - uid: 1850 @@ -8943,6 +9388,18 @@ entities: - type: Transform pos: 22.5,40.5 parent: 588 +- proto: PowerCellHyper + entities: + - uid: 469 + components: + - type: Transform + pos: 12.355853,25.41643 + parent: 588 + - uid: 590 + components: + - type: Transform + pos: 5.381793,16.642464 + parent: 588 - proto: PowerCellRecharger entities: - uid: 1103 @@ -9649,6 +10106,11 @@ entities: - type: Transform pos: 19.5,4.5 parent: 588 + - uid: 396 + components: + - type: Transform + pos: 28.5,8.5 + parent: 588 - uid: 401 components: - type: Transform @@ -9739,11 +10201,6 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,24.5 parent: 588 - - uid: 1068 - components: - - type: Transform - pos: 30.5,8.5 - parent: 588 - uid: 1111 components: - type: Transform @@ -10131,6 +10588,13 @@ entities: - type: Transform pos: 5.5,43.5 parent: 588 +- proto: RandomDrinkBottle + entities: + - uid: 580 + components: + - type: Transform + pos: 12.5,12.5 + parent: 588 - proto: RandomFoodSingle entities: - uid: 764 @@ -10199,6 +10663,13 @@ entities: - type: Transform pos: 8.5,24.5 parent: 588 +- proto: RandomVending + entities: + - uid: 539 + components: + - type: Transform + pos: 17.5,16.5 + parent: 588 - proto: ReinforcedWindow entities: - uid: 214 @@ -10261,1074 +10732,350 @@ entities: - type: Transform pos: 15.5,34.5 parent: 588 -- proto: ScalpelShiv +- proto: RemoteSignaller entities: - - uid: 1592 + - uid: 593 components: - type: Transform - pos: 10.50393,24.491432 + pos: 34.361877,24.623777 parent: 588 -- proto: SeedExtractor - entities: - - uid: 802 + - type: DeviceLinkSource + linkedPorts: + 1238: + - Pressed: Toggle + 1239: + - Pressed: Toggle + 1237: + - Pressed: Toggle + - uid: 1104 components: - type: Transform - pos: 33.5,21.5 + pos: 25.24476,30.698978 parent: 588 - - uid: 1776 + - uid: 1105 components: - type: Transform - pos: 28.5,42.5 + pos: 25.443544,30.613832 parent: 588 -- proto: ShowcaseRobot - entities: - - uid: 1621 + - uid: 1106 components: - type: Transform - pos: 16.5,10.5 + pos: 5.677143,16.762346 parent: 588 - - uid: 1622 +- proto: RiotLaserShield + entities: + - uid: 1618 components: - type: Transform - pos: 18.5,6.5 + pos: 12.616156,10.534842 parent: 588 -- proto: ShuttersNormal +- proto: RiotShield entities: - - uid: 1237 + - uid: 600 components: - type: Transform - pos: 34.5,27.5 + pos: 1.3209407,16.656654 parent: 588 - - uid: 1238 + - uid: 601 components: - type: Transform - pos: 32.5,27.5 + pos: 1.5481212,16.543125 parent: 588 -- proto: ShuttersWindow +- proto: SalvageCanisterSpawner entities: - - uid: 1239 + - uid: 998 components: - type: Transform - pos: 33.5,27.5 + pos: 22.5,30.5 parent: 588 -- proto: SignCloning - entities: - - uid: 1484 + - uid: 1009 components: - type: Transform - pos: 12.5,43.5 + pos: 19.5,30.5 parent: 588 -- proto: SignPrison - entities: - - uid: 1792 + - uid: 1025 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,3.5 - parent: 588 - - uid: 1793 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,1.5 - parent: 588 - - uid: 1794 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,21.5 - parent: 588 - - uid: 1795 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,19.5 - parent: 588 - - uid: 1796 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,46.5 - parent: 588 - - uid: 1797 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,44.5 - parent: 588 -- proto: SignSecurity - entities: - - uid: 1798 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,1.5 - parent: 588 -- proto: SignSurgery - entities: - - uid: 1483 - components: - - type: Transform - pos: 10.5,43.5 - parent: 588 -- proto: Sink - entities: - - uid: 935 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,25.5 - parent: 588 -- proto: SinkStemlessWater - entities: - - uid: 1461 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,42.5 - parent: 588 - - uid: 1462 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,42.5 - parent: 588 -- proto: SMESBasic - entities: - - uid: 46 - components: - - type: Transform - pos: 26.5,13.5 - parent: 588 - - uid: 56 - components: - - type: Transform - pos: 28.5,13.5 - parent: 588 - - uid: 747 - components: - - type: Transform - pos: 26.5,19.5 - parent: 588 - - uid: 1506 - components: - - type: Transform - pos: 18.5,46.5 - parent: 588 - - uid: 1507 - components: - - type: Transform - pos: 20.5,46.5 - parent: 588 -- proto: SoapSyndie - entities: - - uid: 1856 - components: - - type: Transform - pos: 10.4890785,27.46785 - parent: 588 -- proto: SpawnDungeonClutterMedical - entities: - - uid: 368 - components: - - type: Transform - pos: 14.464357,43.03244 - parent: 588 - - uid: 372 - components: - - type: Transform - pos: 14.417482,42.87619 - parent: 588 - - uid: 1108 - components: - - type: Transform - pos: 14.589357,42.610565 - parent: 588 - - uid: 1120 - components: - - type: Transform - pos: 14.542482,43.25119 - parent: 588 - - uid: 1141 - components: - - type: Transform - pos: 12.321655,44.516815 - parent: 588 - - uid: 1142 - components: - - type: Transform - pos: 14.354982,43.40744 - parent: 588 - - uid: 1195 - components: - - type: Transform - pos: 12.52478,44.62619 - parent: 588 -- proto: SpawnDungeonClutterPatientTransport - entities: - - uid: 726 - components: - - type: Transform - pos: 30.529268,25.626429 - parent: 588 - - uid: 727 - components: - - type: Transform - pos: 30.513643,24.642054 - parent: 588 -- proto: SpawnDungeonLootArmoryClutterSec - entities: - - uid: 265 - components: - - type: Transform - pos: 3.481042,0.55812025 - parent: 588 - - uid: 374 - components: - - type: Transform - pos: 1.35179,16.461943 - parent: 588 - - uid: 375 - components: - - type: Transform - pos: 12.868824,25.464571 - parent: 588 - - uid: 469 - components: - - type: Transform - pos: 18.577902,24.730196 - parent: 588 - - uid: 573 - components: - - type: Transform - pos: 12.469565,6.590061 - parent: 588 - - uid: 574 - components: - - type: Transform - pos: 18.577902,24.558321 - parent: 588 - - uid: 577 - components: - - type: Transform - pos: 5.398665,12.743193 - parent: 588 - - uid: 578 - components: - - type: Transform - pos: 22.3696,6.6631455 - parent: 588 - - uid: 579 - components: - - type: Transform - pos: 15.478392,0.62062025 - parent: 588 - - uid: 580 - components: - - type: Transform - pos: 12.556324,25.558321 - parent: 588 - - uid: 590 - components: - - type: Transform - pos: 22.58835,10.480686 - parent: 588 - - uid: 593 - components: - - type: Transform - pos: 15.744017,0.46437025 - parent: 588 - - uid: 600 - components: - - type: Transform - pos: 12.323845,12.540068 - parent: 588 - - uid: 601 - components: - - type: Transform - pos: 18.406027,25.620821 - parent: 588 - - uid: 602 - components: - - type: Transform - pos: 18.624777,25.527071 - parent: 588 - - uid: 603 - components: - - type: Transform - pos: 5.66429,12.602568 - parent: 588 - - uid: 604 - components: - - type: Transform - pos: 12.438315,6.715061 - parent: 588 - - uid: 606 - components: - - type: Transform - pos: 1.648665,16.540068 - parent: 588 - - uid: 988 - components: - - type: Transform - pos: 12.384449,24.636446 - parent: 588 - - uid: 1027 - components: - - type: Transform - pos: 12.43322,12.868193 - parent: 588 - - uid: 1028 - components: - - type: Transform - pos: 13.49572,13.665068 - parent: 588 - - uid: 1029 - components: - - type: Transform - pos: 12.93322,13.586943 - parent: 588 - - uid: 1030 - components: - - type: Transform - pos: 13.400267,0.55812025 - parent: 588 - - uid: 1032 - components: - - type: Transform - pos: 22.353975,10.574436 - parent: 588 - - uid: 1036 - components: - - type: Transform - pos: 12.603199,24.558321 - parent: 588 - - uid: 1106 - components: - - type: Transform - pos: 5.66429,16.493193 - parent: 588 - - uid: 1156 - components: - - type: Transform - pos: 13.511345,12.571318 - parent: 588 - - uid: 1480 - components: - - type: Transform - pos: 12.594565,10.511936 - parent: 588 - - uid: 1481 - components: - - type: Transform - pos: 1.38304,12.727568 - parent: 588 - - uid: 1563 - components: - - type: Transform - pos: 1.679915,12.540068 - parent: 588 - - uid: 1577 - components: - - type: Transform - pos: 12.750815,6.496311 - parent: 588 - - uid: 1613 - components: - - type: Transform - pos: 12.605095,12.524443 - parent: 588 - - uid: 1614 - components: - - type: Transform - pos: 5.434167,0.52687025 - parent: 588 - - uid: 1615 - components: - - type: Transform - pos: 18.613144,1.0893703 - parent: 588 - - uid: 1616 - components: - - type: Transform - pos: 26.523903,3.6206203 - parent: 588 - - uid: 1617 - components: - - type: Transform - pos: 1.63304,12.758818 - parent: 588 -- proto: SpawnDungeonLootArmoryGuns - entities: - - uid: 511 - components: - - type: Transform - pos: 12.573845,13.149443 - parent: 588 - - uid: 1296 - components: - - type: Transform - pos: 1.52317,0.58291197 - parent: 588 - - uid: 1297 - components: - - type: Transform - pos: 26.491337,36.55478 - parent: 588 - - uid: 1298 - components: - - type: Transform - pos: 26.678837,36.30478 - parent: 588 - - uid: 1611 - components: - - type: Transform - pos: 12.510225,10.52252 - parent: 588 - - uid: 1612 - components: - - type: Transform - pos: 22.6821,6.4756455 - parent: 588 -- proto: SpawnDungeonLootBureaucracy - entities: - - uid: 328 - components: - - type: Transform - pos: 24.93235,1.6214004 - parent: 588 - - uid: 329 - components: - - type: Transform - pos: 7.422515,22.667841 - parent: 588 - - uid: 362 - components: - - type: Transform - pos: 28.4636,1.6214004 - parent: 588 - - uid: 363 - components: - - type: Transform - pos: 10.34439,19.355341 - parent: 588 - - uid: 364 - components: - - type: Transform - pos: 18.516119,0.71515036 - parent: 588 - - uid: 365 - components: - - type: Transform - pos: 25.2136,1.4964004 - parent: 588 - - uid: 366 - components: - - type: Transform - pos: 24.604225,1.4651504 - parent: 588 - - uid: 367 - components: - - type: Transform - pos: 7.672515,22.480341 - parent: 588 - - uid: 561 - components: - - type: Transform - pos: 19.609869,0.55890036 - parent: 588 - - uid: 649 - components: - - type: Transform - pos: 20.602207,15.576639 - parent: 588 - - uid: 656 - components: - - type: Transform - pos: 20.570957,14.779764 - parent: 588 - - uid: 732 - components: - - type: Transform - pos: 10.797515,19.495966 - parent: 588 - - uid: 1105 - components: - - type: Transform - pos: 21.391119,4.0432754 - parent: 588 - - uid: 1107 - components: - - type: Transform - pos: 21.734869,3.8401504 - parent: 588 - - uid: 1109 - components: - - type: Transform - pos: 20.477207,14.436014 - parent: 588 - - uid: 1110 - components: - - type: Transform - pos: 20.399082,15.264139 - parent: 588 - - uid: 1113 - components: - - type: Transform - pos: 21.422369,3.6057754 - parent: 588 - - uid: 1114 - components: - - type: Transform - pos: 18.828619,0.52765036 - parent: 588 - - uid: 1115 - components: - - type: Transform - pos: 27.916725,1.4807754 - parent: 588 - - uid: 1116 - components: - - type: Transform - pos: 7.328765,22.355341 - parent: 588 - - uid: 1119 - components: - - type: Transform - pos: 10.328765,19.652216 - parent: 588 -- proto: SpawnDungeonLootCanister - entities: - - uid: 1210 - components: - - type: Transform - pos: 19.5,30.5 - parent: 588 - - uid: 1217 - components: - - type: Transform - pos: 22.5,30.5 - parent: 588 - - uid: 1218 - components: - - type: Transform - pos: 21.5,30.5 - parent: 588 - - uid: 1236 - components: - - type: Transform - pos: 9.5,36.5 - parent: 588 - - uid: 1241 - components: - - type: Transform - pos: 13.5,48.5 - parent: 588 - - uid: 1242 - components: - - type: Transform - pos: 9.5,48.5 - parent: 588 - - uid: 1243 - components: - - type: Transform - pos: 12.5,48.5 - parent: 588 -- proto: SpawnDungeonLootChemsHydroponics - entities: - - uid: 1329 - components: - - type: Transform - pos: 33.533516,20.62025 - parent: 588 -- proto: SpawnDungeonLootCircuitBoard - entities: - - uid: 1478 - components: - - type: Transform - pos: 32.402702,8.382084 - parent: 588 -- proto: SpawnDungeonLootClutterEngi - entities: - - uid: 552 - components: - - type: Transform - pos: 25.329813,30.721416 - parent: 588 - - uid: 1152 - components: - - type: Transform - pos: 25.517313,30.518291 - parent: 588 - - uid: 1153 - components: - - type: Transform - pos: 25.720438,30.752666 - parent: 588 - - uid: 1157 - components: - - type: Transform - pos: 34.401733,24.67827 - parent: 588 - - uid: 1479 - components: - - type: Transform - pos: 5.304915,16.524443 - parent: 588 -- proto: SpawnDungeonLootClutterKitchen - entities: - - uid: 327 - components: - - type: Transform - pos: 30.661781,48.478493 - parent: 588 - - uid: 731 - components: - - type: Transform - pos: 17.570957,12.529764 - parent: 588 - - uid: 761 - components: - - type: Transform - pos: 17.383457,12.514139 - parent: 588 - - uid: 968 - components: - - type: Transform - pos: 30.552406,48.572243 - parent: 588 - - uid: 997 - components: - - type: Transform - pos: 30.239906,48.587868 - parent: 588 - - uid: 1007 - components: - - type: Transform - pos: 17.258457,12.654764 - parent: 588 - - uid: 1216 - components: - - type: Transform - pos: 30.458656,48.244118 - parent: 588 -- proto: SpawnDungeonLootFood - entities: - - uid: 699 - components: - - type: Transform - pos: 16.492832,13.529764 - parent: 588 - - uid: 709 - components: - - type: Transform - pos: 18.409803,21.792841 - parent: 588 -- proto: SpawnDungeonLootKitchenTabletop - entities: - - uid: 728 - components: - - type: Transform - pos: 30.5,47.5 - parent: 588 - - uid: 950 - components: - - type: Transform - pos: 16.5,12.5 - parent: 588 - - uid: 954 - components: - - type: Transform - pos: 18.5,22.5 - parent: 588 - - uid: 1010 - components: - - type: Transform - pos: 29.5,48.5 - parent: 588 -- proto: SpawnDungeonLootKitsFirstAid - entities: - - uid: 1102 - components: - - type: Transform - pos: 30.498018,28.517054 - parent: 588 - - uid: 1104 - components: - - type: Transform - pos: 30.388643,28.110804 - parent: 588 - - uid: 1194 - components: - - type: Transform - pos: 30.544893,27.642054 - parent: 588 -- proto: SpawnDungeonLootLathe - entities: - - uid: 1070 - components: - - type: Transform - pos: 26.5,8.5 - parent: 588 -- proto: SpawnDungeonLootLockersEngi - entities: - - uid: 538 - components: - - type: Transform - pos: 14.5,30.5 - parent: 588 -- proto: SpawnDungeonLootLockersMed - entities: - - uid: 1035 - components: - - type: Transform - pos: 28.5,27.5 - parent: 588 -- proto: SpawnDungeonLootLockersProtectiveGear - entities: - - uid: 398 - components: - - type: Transform - pos: 14.5,6.5 - parent: 588 - - uid: 400 - components: - - type: Transform - pos: 0.5,32.5 - parent: 588 - - uid: 413 - components: - - type: Transform - pos: 12.5,30.5 - parent: 588 - - uid: 415 - components: - - type: Transform - pos: 1.5,7.5 - parent: 588 - - uid: 424 - components: - - type: Transform - pos: 9.5,7.5 - parent: 588 - - uid: 524 - components: - - type: Transform - pos: 9.5,9.5 - parent: 588 - - uid: 526 - components: - - type: Transform - pos: 1.5,9.5 - parent: 588 - - uid: 529 - components: - - type: Transform - pos: 0.5,38.5 - parent: 588 - - uid: 530 - components: - - type: Transform - pos: 6.5,40.5 - parent: 588 - - uid: 531 - components: - - type: Transform - pos: 20.5,10.5 - parent: 588 -- proto: SpawnDungeonLootMaterialsBasicFull - entities: - - uid: 1160 - components: - - type: Transform - pos: 26.513111,32.51829 - parent: 588 - - uid: 1191 - components: - - type: Transform - pos: 14.419361,32.596416 - parent: 588 - - uid: 1192 - components: - - type: Transform - pos: 29.431097,40.491657 - parent: 588 -- proto: SpawnDungeonLootMaterialsValuableFull - entities: - - uid: 1161 - components: - - type: Transform - pos: 2.4952426,34.536057 - parent: 588 - - uid: 1162 - components: - - type: Transform - pos: 17.49705,47.59487 - parent: 588 - - uid: 1267 - components: - - type: Transform - pos: 11.029299,39.508804 - parent: 588 - - uid: 1292 - components: - - type: Transform - pos: 12.560549,39.68068 - parent: 588 - - uid: 1293 - components: - - type: Transform - pos: 10.482424,39.571304 - parent: 588 -- proto: SpawnDungeonLootMugs - entities: - - uid: 720 - components: - - type: Transform - pos: 22.742832,12.451639 - parent: 588 - - uid: 721 - components: - - type: Transform - pos: 18.487928,18.605341 + pos: 21.5,30.5 parent: 588 - - uid: 722 + - uid: 1190 components: - type: Transform - pos: 22.399082,12.717264 + pos: 9.5,36.5 parent: 588 - - uid: 723 + - uid: 1210 components: - type: Transform - pos: 22.487928,18.464716 + pos: 9.5,48.5 parent: 588 -- proto: SpawnDungeonLootPowerCell - entities: - - uid: 1031 + - uid: 1413 components: - type: Transform - pos: 5.53929,16.571318 + pos: 13.5,48.5 parent: 588 - - uid: 1618 + - uid: 1470 components: - type: Transform - pos: 12.463861,25.629824 + pos: 12.5,48.5 parent: 588 -- proto: SpawnDungeonLootSeed +- proto: SawAdvanced entities: - - uid: 583 + - uid: 1468 components: - type: Transform - pos: 29.296295,44.152103 + pos: 8.527969,43.529327 parent: 588 - - uid: 1413 +- proto: ScalpelLaser + entities: + - uid: 1472 components: - type: Transform - pos: 30.78067,44.152103 + pos: 8.485372,43.131977 parent: 588 - - uid: 1468 +- proto: ScalpelShiv + entities: + - uid: 708 components: - type: Transform - pos: 30.43692,42.495853 + pos: 16.074419,18.727995 parent: 588 - - uid: 1470 + - uid: 1592 components: - type: Transform - pos: 29.62442,42.51148 + pos: 10.50393,24.491432 parent: 588 - - uid: 1471 +- proto: SeedExtractor + entities: + - uid: 802 components: - type: Transform - pos: 31.758577,21.18776 + pos: 33.5,21.5 parent: 588 - - uid: 1472 + - uid: 1776 components: - type: Transform - pos: 31.492952,21.140884 + pos: 28.5,42.5 parent: 588 - - uid: 1473 +- proto: SheetGlass + entities: + - uid: 649 components: - type: Transform - pos: 31.367952,20.43776 + pos: 14.3137455,32.471424 parent: 588 - - uid: 1474 +- proto: SheetPlasteel + entities: + - uid: 866 components: - type: Transform - pos: 31.586702,19.390884 + pos: 2.412651,34.456436 parent: 588 - - uid: 1475 +- proto: SheetPlastic + entities: + - uid: 398 components: - type: Transform - pos: 34.36795,18.484634 + pos: 20.04785,45.07574 parent: 588 - - uid: 1476 +- proto: SheetSteel + entities: + - uid: 656 components: - type: Transform - pos: 31.727327,22.56276 + pos: 26.36062,32.5183 parent: 588 - - uid: 1477 + - uid: 699 components: - type: Transform - pos: 31.258577,22.297134 + pos: 29.259031,40.432583 parent: 588 -- proto: SpawnDungeonLootSpesos +- proto: ShowcaseRobot entities: - - uid: 547 + - uid: 1621 components: - type: Transform - pos: 11.498049,39.71193 + pos: 16.5,10.5 parent: 588 - - uid: 708 + - uid: 1622 components: - type: Transform - pos: 11.638674,39.49318 + pos: 18.5,6.5 parent: 588 - - uid: 1025 +- proto: ShuttersNormal + entities: + - uid: 1237 components: - type: Transform - pos: 11.873049,39.821304 + pos: 34.5,27.5 parent: 588 - - uid: 1284 + - type: DeviceLinkSink + links: + - 593 + - uid: 1238 components: - type: Transform - pos: 12.388674,39.49318 + pos: 32.5,27.5 parent: 588 - - uid: 1285 + - type: DeviceLinkSink + links: + - 593 +- proto: ShuttersWindow + entities: + - uid: 1239 components: - type: Transform - pos: 12.326174,39.758804 + pos: 33.5,27.5 parent: 588 - - uid: 1294 + - type: DeviceLinkSink + links: + - 593 +- proto: SignCloning + entities: + - uid: 1484 components: - type: Transform - pos: 11.982424,39.508804 + pos: 12.5,43.5 parent: 588 -- proto: SpawnDungeonLootToolsBasicEngineering +- proto: SignPrison entities: - - uid: 1207 + - uid: 1792 components: - type: Transform - pos: 15.481861,32.533916 + rot: -1.5707963267948966 rad + pos: 6.5,3.5 parent: 588 -- proto: SpawnDungeonLootToolsHydroponics - entities: - - uid: 399 + - uid: 1793 components: - type: Transform - pos: 29.608795,43.745853 + rot: -1.5707963267948966 rad + pos: 10.5,1.5 parent: 588 - - uid: 539 + - uid: 1794 components: - type: Transform - pos: 30.961702,21.672134 + rot: -1.5707963267948966 rad + pos: 1.5,21.5 parent: 588 - - uid: 765 + - uid: 1795 components: - type: Transform - pos: 30.18692,43.558353 + rot: -1.5707963267948966 rad + pos: 3.5,19.5 parent: 588 - - uid: 930 + - uid: 1796 components: - type: Transform - pos: 30.492952,21.765884 + rot: -1.5707963267948966 rad + pos: 0.5,46.5 parent: 588 - - uid: 931 + - uid: 1797 components: - type: Transform - pos: 30.46817,42.98023 + rot: -1.5707963267948966 rad + pos: 6.5,44.5 parent: 588 - - uid: 952 +- proto: SignSecurity + entities: + - uid: 1798 components: - type: Transform - pos: 33.39289,20.698376 + rot: -1.5707963267948966 rad + pos: 22.5,1.5 parent: 588 - - uid: 998 +- proto: SignSurgery + entities: + - uid: 1483 components: - type: Transform - pos: 29.483795,42.85523 + pos: 10.5,43.5 parent: 588 - - uid: 1009 +- proto: Sink + entities: + - uid: 935 components: - type: Transform - pos: 33.533516,20.573376 + rot: -1.5707963267948966 rad + pos: 10.5,25.5 parent: 588 -- proto: SpawnDungeonLootToolsSurgeryAdvanced +- proto: SinkStemlessWater entities: - - uid: 373 + - uid: 1461 components: - type: Transform - pos: 8.477286,43.610565 + rot: 3.141592653589793 rad + pos: 9.5,42.5 parent: 588 - - uid: 866 + - uid: 1462 components: - type: Transform - pos: 8.461661,43.360565 + rot: 3.141592653589793 rad + pos: 13.5,42.5 parent: 588 - - uid: 1154 +- proto: SMESBasic + entities: + - uid: 46 components: - type: Transform - pos: 8.477286,42.81369 + pos: 26.5,13.5 parent: 588 - - uid: 1155 + - uid: 56 components: - type: Transform - pos: 8.477286,43.12619 + pos: 28.5,13.5 parent: 588 -- proto: SpawnDungeonLootToolsSurgeryCrude - entities: - - uid: 1244 + - uid: 747 components: - type: Transform - pos: 16.224228,18.705944 + pos: 26.5,19.5 parent: 588 -- proto: SpawnDungeonLootVaultGuns - entities: - - uid: 1299 + - uid: 1506 components: - type: Transform - pos: 26.599047,35.444897 + pos: 18.5,46.5 parent: 588 - - uid: 1660 + - uid: 1507 components: - type: Transform - pos: 11.198751,39.646996 + pos: 20.5,46.5 parent: 588 -- proto: SpawnDungeonVendomatsRecreational +- proto: SoapSyndie entities: - - uid: 1190 + - uid: 1856 components: - type: Transform - pos: 17.5,16.5 + pos: 10.4890785,27.46785 parent: 588 - - uid: 1196 +- proto: SpaceCash100 + entities: + - uid: 1243 components: - type: Transform - pos: 22.5,22.5 + pos: 11.887424,39.621456 parent: 588 - - uid: 1197 + - uid: 1244 components: - type: Transform - pos: 18.5,40.5 + pos: 11.759636,39.479546 parent: 588 - - uid: 1203 + - uid: 1296 components: - type: Transform - pos: 16.5,16.5 + pos: 12.100407,39.465355 parent: 588 - - uid: 1204 + - uid: 1297 components: - type: Transform - pos: 17.5,40.5 + pos: 12.100407,39.80594 parent: 588 - - uid: 1205 + - uid: 1298 components: - type: Transform - pos: 21.5,12.5 + pos: 11.688642,39.720795 parent: 588 - - uid: 1295 + - uid: 1299 components: - type: Transform - pos: 10.5,22.5 + pos: 11.4330635,39.57888 parent: 588 - proto: Spear entities: @@ -11337,6 +11084,13 @@ entities: - type: Transform pos: 24.466219,48.441994 parent: 588 +- proto: SpeedLoaderMagnum + entities: + - uid: 950 + components: + - type: Transform + pos: 28.703945,8.421182 + parent: 588 - proto: StasisBed entities: - uid: 1425 @@ -11344,6 +11098,13 @@ entities: - type: Transform pos: 13.5,43.5 parent: 588 +- proto: StimkitFilled + entities: + - uid: 561 + components: + - type: Transform + pos: 30.39083,27.514402 + parent: 588 - proto: StimpackMini entities: - uid: 1879 @@ -11425,6 +11186,13 @@ entities: - type: Transform pos: 19.5,32.5 parent: 588 +- proto: SyringeEphedrine + entities: + - uid: 1475 + components: + - type: Transform + pos: 14.472328,42.917698 + parent: 588 - proto: Table entities: - uid: 525 @@ -11868,6 +11636,25 @@ entities: - type: Transform pos: 18.5,12.5 parent: 588 +- proto: VendingMachineCigs + entities: + - uid: 720 + components: + - type: Transform + pos: 22.5,22.5 + parent: 588 +- proto: VendingMachineCoffee + entities: + - uid: 765 + components: + - type: Transform + pos: 10.5,22.5 + parent: 588 + - uid: 1285 + components: + - type: Transform + pos: 18.5,40.5 + parent: 588 - proto: VendingMachineDetDrobe entities: - uid: 582 @@ -11882,6 +11669,13 @@ entities: - type: Transform pos: 30.5,46.5 parent: 588 +- proto: VendingMachineDonut + entities: + - uid: 538 + components: + - type: Transform + pos: 16.5,16.5 + parent: 588 - proto: VendingMachineLawDrobe entities: - uid: 319 @@ -11903,13 +11697,6 @@ entities: - type: Transform pos: 14.5,27.5 parent: 588 -- proto: VendingMachineSecDrobe - entities: - - uid: 1022 - components: - - type: Transform - pos: 16.5,25.5 - parent: 588 - proto: VendingMachineSeedsUnlocked entities: - uid: 800 @@ -12493,6 +12280,16 @@ entities: - type: Transform pos: 19.5,22.5 parent: 588 + - uid: 1284 + components: + - type: Transform + pos: 17.5,40.5 + parent: 588 + - uid: 1292 + components: + - type: Transform + pos: 21.5,12.5 + parent: 588 - proto: WaterTankHighCapacity entities: - uid: 801 @@ -12528,6 +12325,42 @@ entities: - type: Transform pos: 16.5,24.5 parent: 588 +- proto: WeaponDisablerPractice + entities: + - uid: 547 + components: + - type: Transform + pos: 1.4370823,0.5241035 + parent: 588 + - uid: 930 + components: + - type: Transform + pos: 26.440151,36.61676 + parent: 588 + - uid: 1611 + components: + - type: Transform + pos: 12.371853,10.605072 + parent: 588 +- proto: WeaponLaserCarbinePractice + entities: + - uid: 931 + components: + - type: Transform + pos: 26.596338,36.36132 + parent: 588 + - uid: 1612 + components: + - type: Transform + pos: 22.543945,6.5464144 + parent: 588 +- proto: WeaponShotgunKammerer + entities: + - uid: 583 + components: + - type: Transform + pos: 26.57963,35.4414 + parent: 588 - proto: WindoorAssemblySecure entities: - uid: 696 @@ -13142,6 +12975,20 @@ entities: - type: Transform pos: 13.5,44.5 parent: 588 +- proto: Wrench + entities: + - uid: 424 + components: + - type: Transform + pos: 15.156982,32.526764 + parent: 588 +- proto: Zipties + entities: + - uid: 1156 + components: + - type: Transform + pos: 15.332411,0.52492684 + parent: 588 - proto: ZiptiesBroken entities: - uid: 48 diff --git a/Resources/Maps/Dungeon/mineshaft.yml b/Resources/Maps/Dungeon/mineshaft.yml index 053a22337aa..898b7e8ff20 100644 --- a/Resources/Maps/Dungeon/mineshaft.yml +++ b/Resources/Maps/Dungeon/mineshaft.yml @@ -537,12 +537,12 @@ entities: - type: Transform pos: 43.60813,21.699238 parent: 2 -- proto: BorgModuleMining +- proto: BorgModuleL6C entities: - - uid: 272 + - uid: 802 components: - type: Transform - pos: 43.492916,20.446398 + pos: 43.64335,20.440603 parent: 2 - proto: BorgModuleRCD entities: @@ -1637,6 +1637,13 @@ entities: rot: 3.141592653589793 rad pos: 32.5,8.5 parent: 2 +- proto: CigPackSyndicate + entities: + - uid: 592 + components: + - type: Transform + pos: 28.687122,30.357244 + parent: 2 - proto: ClosetMaintenanceFilledRandom entities: - uid: 453 @@ -2299,6 +2306,128 @@ entities: - type: Transform pos: 36.5,33.5 parent: 2 +- proto: FloorChasmEntity + entities: + - uid: 1 + components: + - type: Transform + pos: 6.5,9.5 + parent: 2 + - uid: 7 + components: + - type: Transform + pos: 5.5,8.5 + parent: 2 + - uid: 93 + components: + - type: Transform + pos: 4.5,7.5 + parent: 2 + - uid: 95 + components: + - type: Transform + pos: 3.5,7.5 + parent: 2 + - uid: 113 + components: + - type: Transform + pos: 13.5,27.5 + parent: 2 + - uid: 132 + components: + - type: Transform + pos: 4.5,6.5 + parent: 2 + - uid: 136 + components: + - type: Transform + pos: 6.5,8.5 + parent: 2 + - uid: 155 + components: + - type: Transform + pos: 7.5,9.5 + parent: 2 + - uid: 156 + components: + - type: Transform + pos: 5.5,7.5 + parent: 2 + - uid: 163 + components: + - type: Transform + pos: 5.5,9.5 + parent: 2 + - uid: 164 + components: + - type: Transform + pos: 4.5,8.5 + parent: 2 + - uid: 312 + components: + - type: Transform + pos: 3.5,6.5 + parent: 2 + - uid: 313 + components: + - type: Transform + pos: 2.5,6.5 + parent: 2 + - uid: 410 + components: + - type: Transform + pos: 9.5,20.5 + parent: 2 + - uid: 411 + components: + - type: Transform + pos: 9.5,21.5 + parent: 2 + - uid: 412 + components: + - type: Transform + pos: 8.5,19.5 + parent: 2 + - uid: 413 + components: + - type: Transform + pos: 8.5,20.5 + parent: 2 + - uid: 414 + components: + - type: Transform + pos: 8.5,21.5 + parent: 2 + - uid: 415 + components: + - type: Transform + pos: 7.5,19.5 + parent: 2 + - uid: 416 + components: + - type: Transform + pos: 7.5,20.5 + parent: 2 + - uid: 417 + components: + - type: Transform + pos: 7.5,21.5 + parent: 2 + - uid: 574 + components: + - type: Transform + pos: 14.5,28.5 + parent: 2 + - uid: 575 + components: + - type: Transform + pos: 13.5,28.5 + parent: 2 + - uid: 576 + components: + - type: Transform + pos: 12.5,27.5 + parent: 2 - proto: FloorLavaEntity entities: - uid: 103 @@ -2570,111 +2699,6 @@ entities: parent: 2 - proto: FloorWaterEntity entities: - - uid: 1 - components: - - type: Transform - pos: 6.5,9.5 - parent: 2 - - uid: 7 - components: - - type: Transform - pos: 5.5,8.5 - parent: 2 - - uid: 93 - components: - - type: Transform - pos: 4.5,7.5 - parent: 2 - - uid: 95 - components: - - type: Transform - pos: 3.5,7.5 - parent: 2 - - uid: 113 - components: - - type: Transform - pos: 13.5,27.5 - parent: 2 - - uid: 132 - components: - - type: Transform - pos: 4.5,6.5 - parent: 2 - - uid: 136 - components: - - type: Transform - pos: 6.5,8.5 - parent: 2 - - uid: 155 - components: - - type: Transform - pos: 7.5,9.5 - parent: 2 - - uid: 156 - components: - - type: Transform - pos: 5.5,7.5 - parent: 2 - - uid: 163 - components: - - type: Transform - pos: 5.5,9.5 - parent: 2 - - uid: 164 - components: - - type: Transform - pos: 4.5,8.5 - parent: 2 - - uid: 312 - components: - - type: Transform - pos: 3.5,6.5 - parent: 2 - - uid: 313 - components: - - type: Transform - pos: 2.5,6.5 - parent: 2 - - uid: 410 - components: - - type: Transform - pos: 9.5,20.5 - parent: 2 - - uid: 411 - components: - - type: Transform - pos: 9.5,21.5 - parent: 2 - - uid: 412 - components: - - type: Transform - pos: 8.5,19.5 - parent: 2 - - uid: 413 - components: - - type: Transform - pos: 8.5,20.5 - parent: 2 - - uid: 414 - components: - - type: Transform - pos: 8.5,21.5 - parent: 2 - - uid: 415 - components: - - type: Transform - pos: 7.5,19.5 - parent: 2 - - uid: 416 - components: - - type: Transform - pos: 7.5,20.5 - parent: 2 - - uid: 417 - components: - - type: Transform - pos: 7.5,21.5 - parent: 2 - uid: 449 components: - type: Transform @@ -2770,21 +2794,6 @@ entities: - type: Transform pos: 26.5,28.5 parent: 2 - - uid: 574 - components: - - type: Transform - pos: 14.5,28.5 - parent: 2 - - uid: 575 - components: - - type: Transform - pos: 13.5,28.5 - parent: 2 - - uid: 576 - components: - - type: Transform - pos: 12.5,27.5 - parent: 2 - proto: FloraRockSolid01 entities: - uid: 205 @@ -3353,21 +3362,11 @@ entities: parent: 2 - proto: MiningDrill entities: - - uid: 271 - components: - - type: Transform - pos: 20.534552,0.5729167 - parent: 2 - uid: 404 components: - type: Transform pos: 27.48866,15.5502 parent: 2 - - uid: 570 - components: - - type: Transform - pos: 2.52707,15.593962 - parent: 2 - proto: MiningWindow entities: - uid: 102 @@ -4201,6 +4200,14 @@ entities: - type: Transform pos: 41.5,13.5 parent: 2 +- proto: RandomRockAnomalySpawner + entities: + - uid: 585 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,22.5 + parent: 2 - proto: RandomWoodenSupport entities: - uid: 939 @@ -4322,6 +4329,13 @@ entities: - type: Transform pos: 19.5,32.5 parent: 2 +- proto: SalvageLootSpawner + entities: + - uid: 207 + components: + - type: Transform + pos: 18.5,7.5 + parent: 2 - proto: SalvageMaterialCrateSpawner entities: - uid: 308 @@ -4339,12 +4353,47 @@ entities: - type: Transform pos: 1.5,33.5 parent: 2 -- proto: SalvagePartsT3Spawner +- proto: SeismicCharge entities: - - uid: 207 + - uid: 271 components: - type: Transform - pos: 18.5,7.5 + pos: 20.302504,0.69014454 + parent: 2 + - uid: 272 + components: + - type: Transform + pos: 20.607191,0.479207 + parent: 2 + - uid: 403 + components: + - type: Transform + pos: 27.344437,13.639372 + parent: 2 + - uid: 569 + components: + - type: Transform + pos: 25.394873,28.386763 + parent: 2 + - uid: 570 + components: + - type: Transform + pos: 9.34093,26.582075 + parent: 2 + - uid: 571 + components: + - type: Transform + pos: 9.5987425,26.886763 + parent: 2 + - uid: 650 + components: + - type: Transform + pos: 2.4223385,15.630526 + parent: 2 + - uid: 651 + components: + - type: Transform + pos: 2.6098385,15.560213 parent: 2 - proto: SheetGlass entities: @@ -5995,18 +6044,6 @@ entities: - type: Transform pos: 38.5,34.5 parent: 2 -- proto: WeaponLaserGun - entities: - - uid: 403 - components: - - type: Transform - pos: 9.592981,26.744059 - parent: 2 - - uid: 569 - components: - - type: Transform - pos: 9.478398,26.452393 - parent: 2 - proto: WeaponPistolCHIMP entities: - uid: 617 diff --git a/Resources/Maps/Dungeon/snowy_labs.yml b/Resources/Maps/Dungeon/snowy_labs.yml index e98a0377d99..27e4fe1c079 100644 --- a/Resources/Maps/Dungeon/snowy_labs.yml +++ b/Resources/Maps/Dungeon/snowy_labs.yml @@ -156,2716 +156,2715 @@ entities: color: '#FFFFFFFF' id: Arrows decals: - 176: 40,39 - 271: 10,35 - 428: 17,25 - 429: 17,26 - 430: 17,27 + 231: 40,39 + 326: 10,35 + 483: 17,25 + 484: 17,26 + 485: 17,27 - node: color: '#FFFFFFFF' id: Arrows decals: - 778: 41,14 + 941: 41,14 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' id: Arrows decals: - 177: 46,39 - 272: 0,35 + 232: 46,39 + 327: 0,35 - node: color: '#FFFFFFFF' id: Bot decals: - 425: 16,25 - 426: 16,26 - 427: 16,27 - 453: 0,6 - 454: 0,7 - 455: 7,10 - 456: 8,10 - 457: 9,10 - 846: 3,14 - 1649: 3,7 - 1650: 3,6 - 1651: 34,28 + 480: 16,25 + 481: 16,26 + 482: 16,27 + 508: 5,6 + 509: 5,7 + 510: 0,6 + 511: 0,7 + 512: 7,10 + 513: 8,10 + 514: 9,10 + 1009: 3,14 - node: cleanable: True color: '#FFFFFFFF' id: BotLeft decals: - 416: 14,42 + 471: 14,42 - node: color: '#8BDA8EB4' id: Box decals: - 1162: 45,12 + 1339: 45,12 - node: color: '#8BDA8EFF' id: Box decals: - 1430: 51,14 + 1633: 51,14 - node: color: '#8BDABA6F' id: BrickCornerOverlayNE decals: - 1025: 22,10 + 1202: 22,10 - node: color: '#8BDABA6F' id: BrickCornerOverlayNW decals: - 1024: 12,10 + 1201: 12,10 - node: color: '#8BDABA6F' id: BrickCornerOverlaySE decals: - 1019: 22,6 + 1196: 22,6 - node: color: '#8BDABA6F' id: BrickCornerOverlaySW decals: - 1020: 12,6 + 1197: 12,6 - node: color: '#8BDABA6F' id: BrickLineOverlayE decals: - 1035: 22,9 - 1036: 22,8 - 1037: 22,7 + 1212: 22,9 + 1213: 22,8 + 1214: 22,7 - node: color: '#8BDB9B85' id: BrickLineOverlayE decals: - 1209: 18,4 - 1210: 18,2 - 1211: 18,1 - 1212: 18,0 + 1386: 18,4 + 1387: 18,2 + 1388: 18,1 + 1389: 18,0 - node: color: '#8BDABA6F' id: BrickLineOverlayN decals: - 1026: 13,10 - 1027: 14,10 - 1028: 15,10 - 1029: 16,10 - 1030: 17,10 - 1031: 18,10 - 1032: 19,10 - 1033: 20,10 - 1034: 21,10 + 1203: 13,10 + 1204: 14,10 + 1205: 15,10 + 1206: 16,10 + 1207: 17,10 + 1208: 18,10 + 1209: 19,10 + 1210: 20,10 + 1211: 21,10 - node: color: '#8BDABA6F' id: BrickLineOverlayS decals: - 1010: 13,6 - 1011: 14,6 - 1012: 15,6 - 1013: 16,6 - 1014: 17,6 - 1015: 18,6 - 1016: 19,6 - 1017: 20,6 - 1018: 21,6 + 1187: 13,6 + 1188: 14,6 + 1189: 15,6 + 1190: 16,6 + 1191: 17,6 + 1192: 18,6 + 1193: 19,6 + 1194: 20,6 + 1195: 21,6 - node: color: '#8BDABA6F' id: BrickLineOverlayW decals: - 1021: 12,7 - 1022: 12,8 - 1023: 12,9 + 1198: 12,7 + 1199: 12,8 + 1200: 12,9 - node: color: '#8BDB9B85' id: BrickLineOverlayW decals: - 1205: 34,2 - 1206: 34,1 - 1207: 34,0 - 1208: 34,4 + 1382: 34,2 + 1383: 34,1 + 1384: 34,0 + 1385: 34,4 - node: color: '#8BDA8EFF' id: BrickTileSteelCornerNe decals: - 1408: 30,24 - 1431: 54,16 - 1536: 38,16 + 1611: 30,24 + 1634: 54,16 + 1746: 38,16 - node: color: '#D381C996' id: BrickTileSteelCornerNe decals: - 561: 14,16 - 670: 22,10 + 618: 14,16 + 805: 22,10 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerNe decals: - 1428: 34,27 + 1631: 34,27 - node: color: '#8BDA8EFF' id: BrickTileSteelCornerNw decals: - 1410: 28,24 - 1434: 48,16 - 1535: 32,16 + 1613: 28,24 + 1637: 48,16 + 1745: 32,16 - node: color: '#D381C996' id: BrickTileSteelCornerNw decals: - 562: 8,16 - 671: 12,10 + 619: 8,16 + 806: 12,10 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerNw decals: - 1426: 32,27 + 1629: 32,27 - node: color: '#8BDA8EFF' id: BrickTileSteelCornerSe decals: - 1413: 30,28 - 1432: 54,12 - 1537: 38,12 + 1616: 30,28 + 1635: 54,12 + 1747: 38,12 - node: color: '#D381C996' id: BrickTileSteelCornerSe decals: - 669: 22,6 + 804: 22,6 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerSe decals: - 1424: 34,25 + 1627: 34,25 - node: color: '#8BDA8EFF' id: BrickTileSteelCornerSw decals: - 1411: 28,28 - 1433: 48,12 - 1534: 32,12 + 1614: 28,28 + 1636: 48,12 + 1744: 32,12 - node: color: '#D381C996' id: BrickTileSteelCornerSw decals: - 668: 12,6 + 803: 12,6 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerSw decals: - 1423: 32,25 + 1626: 32,25 - node: color: '#FFFFFFFF' id: BrickTileSteelEndN decals: - 480: 1,7 - 481: 4,7 + 537: 1,7 + 538: 4,7 - node: color: '#8BDA8EFF' id: BrickTileSteelLineE decals: - 1443: 54,15 - 1444: 54,14 - 1445: 54,13 - 1538: 38,13 - 1539: 38,14 - 1540: 38,15 + 1646: 54,15 + 1647: 54,14 + 1648: 54,13 + 1748: 38,13 + 1749: 38,14 + 1750: 38,15 - node: color: '#D381C996' id: BrickTileSteelLineE decals: - 662: 22,7 - 663: 22,8 - 664: 22,9 + 797: 22,7 + 798: 22,8 + 799: 22,9 - node: color: '#FFFFFFFF' id: BrickTileSteelLineE decals: - 482: 4,6 - 483: 1,6 - 1358: 36,9 - 1360: 41,9 - 1364: 41,7 - 1365: 36,7 - 1398: 25,24 - 1399: 25,25 - 1400: 25,26 - 1401: 25,27 - 1402: 25,28 - 1429: 34,26 + 539: 4,6 + 540: 1,6 + 1561: 36,9 + 1563: 41,9 + 1567: 41,7 + 1568: 36,7 + 1601: 25,24 + 1602: 25,25 + 1603: 25,26 + 1604: 25,27 + 1605: 25,28 + 1632: 34,26 - node: color: '#8BDA8EFF' id: BrickTileSteelLineN decals: - 1409: 29,24 - 1438: 49,16 - 1439: 50,16 - 1440: 51,16 - 1441: 52,16 - 1442: 53,16 - 1541: 37,16 - 1542: 36,16 - 1543: 35,16 - 1544: 34,16 - 1545: 33,16 + 1612: 29,24 + 1641: 49,16 + 1642: 50,16 + 1643: 51,16 + 1644: 52,16 + 1645: 53,16 + 1751: 37,16 + 1752: 36,16 + 1753: 35,16 + 1754: 34,16 + 1755: 33,16 - node: color: '#D381C996' id: BrickTileSteelLineN decals: - 556: 11,16 - 557: 10,16 - 558: 9,16 - 559: 12,16 - 560: 13,16 - 653: 21,10 - 654: 20,10 - 655: 18,10 - 656: 19,10 - 657: 17,10 - 658: 16,10 - 659: 15,10 - 660: 13,10 - 661: 14,10 + 613: 11,16 + 614: 10,16 + 615: 9,16 + 616: 12,16 + 617: 13,16 + 788: 21,10 + 789: 20,10 + 790: 18,10 + 791: 19,10 + 792: 17,10 + 793: 16,10 + 794: 15,10 + 795: 13,10 + 796: 14,10 - node: color: '#FFFFFFFF' id: BrickTileSteelLineN decals: - 672: 21,6 - 673: 20,6 - 674: 19,6 - 675: 17,6 - 676: 18,6 - 677: 16,6 - 678: 15,6 - 679: 14,6 - 680: 13,6 - 1382: 37,8 - 1383: 38,8 - 1384: 39,8 - 1385: 40,8 - 1386: 42,8 - 1387: 43,8 - 1388: 44,8 - 1389: 45,8 - 1390: 45,6 - 1391: 44,6 - 1392: 43,6 - 1393: 42,6 - 1394: 40,6 - 1395: 39,6 - 1396: 38,6 - 1397: 37,6 - 1427: 33,27 + 807: 21,6 + 808: 20,6 + 809: 19,6 + 810: 17,6 + 811: 18,6 + 812: 16,6 + 813: 15,6 + 814: 14,6 + 815: 13,6 + 1585: 37,8 + 1586: 38,8 + 1587: 39,8 + 1588: 40,8 + 1589: 42,8 + 1590: 43,8 + 1591: 44,8 + 1592: 45,8 + 1593: 45,6 + 1594: 44,6 + 1595: 43,6 + 1596: 42,6 + 1597: 40,6 + 1598: 39,6 + 1599: 38,6 + 1600: 37,6 + 1630: 33,27 - node: color: '#8BDA8EFF' id: BrickTileSteelLineS decals: - 1412: 29,28 - 1446: 53,12 - 1447: 52,12 - 1448: 51,12 - 1449: 50,12 - 1450: 49,12 - 1546: 33,12 - 1547: 34,12 - 1548: 35,12 - 1549: 36,12 - 1550: 37,12 + 1615: 29,28 + 1649: 53,12 + 1650: 52,12 + 1651: 51,12 + 1652: 50,12 + 1653: 49,12 + 1756: 33,12 + 1757: 34,12 + 1758: 35,12 + 1759: 36,12 + 1760: 37,12 - node: color: '#D381C996' id: BrickTileSteelLineS decals: - 644: 21,6 - 645: 20,6 - 646: 18,6 - 647: 19,6 - 648: 17,6 - 649: 16,6 - 650: 15,6 - 651: 14,6 - 652: 13,6 + 779: 21,6 + 780: 20,6 + 781: 18,6 + 782: 19,6 + 783: 17,6 + 784: 16,6 + 785: 15,6 + 786: 14,6 + 787: 13,6 - node: color: '#FFFFFFFF' id: BrickTileSteelLineS decals: - 681: 21,10 - 682: 20,10 - 683: 19,10 - 684: 18,10 - 685: 17,10 - 686: 16,10 - 687: 15,10 - 688: 14,10 - 689: 13,10 - 1366: 37,8 - 1367: 38,8 - 1368: 39,8 - 1369: 40,8 - 1370: 42,8 - 1371: 43,8 - 1372: 44,8 - 1373: 45,8 - 1374: 45,10 - 1375: 44,10 - 1376: 43,10 - 1377: 42,10 - 1378: 40,10 - 1379: 39,10 - 1380: 38,10 - 1381: 37,10 - 1422: 33,25 + 816: 21,10 + 817: 20,10 + 818: 19,10 + 819: 18,10 + 820: 17,10 + 821: 16,10 + 822: 15,10 + 823: 14,10 + 824: 13,10 + 1569: 37,8 + 1570: 38,8 + 1571: 39,8 + 1572: 40,8 + 1573: 42,8 + 1574: 43,8 + 1575: 44,8 + 1576: 45,8 + 1577: 45,10 + 1578: 44,10 + 1579: 43,10 + 1580: 42,10 + 1581: 40,10 + 1582: 39,10 + 1583: 38,10 + 1584: 37,10 + 1625: 33,25 - node: color: '#8BDA8EFF' id: BrickTileSteelLineW decals: - 1435: 48,13 - 1436: 48,14 - 1437: 48,15 - 1529: 32,15 - 1530: 32,14 - 1531: 32,14 - 1532: 32,12 - 1533: 32,13 + 1638: 48,13 + 1639: 48,14 + 1640: 48,15 + 1739: 32,15 + 1740: 32,14 + 1741: 32,14 + 1742: 32,12 + 1743: 32,13 - node: color: '#D381C996' id: BrickTileSteelLineW decals: - 553: 8,13 - 554: 8,14 - 555: 8,15 - 665: 12,7 - 666: 12,8 - 667: 12,9 + 610: 8,13 + 611: 8,14 + 612: 8,15 + 800: 12,7 + 801: 12,8 + 802: 12,9 - node: color: '#FFFFFFFF' id: BrickTileSteelLineW decals: - 484: 4,6 - 485: 1,6 - 1359: 41,9 - 1361: 46,9 - 1362: 46,7 - 1363: 41,7 - 1403: 25,24 - 1404: 25,25 - 1405: 25,26 - 1406: 25,27 - 1407: 25,28 - 1425: 32,26 + 541: 4,6 + 542: 1,6 + 1562: 41,9 + 1564: 46,9 + 1565: 46,7 + 1566: 41,7 + 1606: 25,24 + 1607: 25,25 + 1608: 25,26 + 1609: 25,27 + 1610: 25,28 + 1628: 32,26 - node: color: '#8BDA8EB4' id: BrickTileWhiteBox decals: - 1143: 32,20 + 1320: 32,20 - node: color: '#8BDA8EB4' id: BrickTileWhiteCornerNe decals: - 1136: 34,22 - 1147: 33,21 + 1313: 34,22 + 1324: 33,21 - node: color: '#8BDA8EFF' id: BrickTileWhiteCornerNe decals: - 862: 14,16 - 1340: 46,10 - 1414: 30,27 - 1467: 15,4 - 1468: 16,3 - 1595: 6,48 + 1025: 14,16 + 1543: 46,10 + 1617: 30,27 + 1672: 15,4 + 1673: 16,3 + 1836: 6,48 - node: color: '#EFB34196' id: BrickTileWhiteCornerNe decals: - 845: 6,28 + 1008: 6,28 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerNe decals: - 10: 6,40 - 27: 14,40 - 54: 22,40 - 99: 30,40 - 100: 46,40 - 244: 10,36 - 284: 22,36 - 320: 33,36 - 365: 26,32 - 591: 38,4 - 594: 54,4 + 58: 6,40 + 75: 14,40 + 109: 22,40 + 154: 30,40 + 155: 46,40 + 299: 10,36 + 339: 22,36 + 375: 33,36 + 420: 26,32 + 648: 38,4 + 651: 54,4 - node: color: '#8BDA8EB4' id: BrickTileWhiteCornerNw decals: - 1130: 30,22 - 1146: 31,21 - 1155: 0,16 + 1307: 30,22 + 1323: 31,21 + 1332: 0,16 - node: color: '#8BDA8EFF' id: BrickTileWhiteCornerNw decals: - 868: 8,16 - 1330: 36,10 - 1415: 28,27 - 1451: 1,4 - 1452: 0,3 - 1594: 0,48 + 1031: 8,16 + 1533: 36,10 + 1618: 28,27 + 1656: 1,4 + 1657: 0,3 + 1835: 0,48 - node: color: '#EFB34196' id: BrickTileWhiteCornerNw decals: - 513: 24,22 - 836: 4,28 + 570: 24,22 + 999: 4,28 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerNw decals: - 13: 0,40 - 28: 8,40 - 53: 16,40 - 96: 40,40 - 97: 32,40 - 98: 24,40 - 246: 0,36 - 283: 12,36 - 319: 25,36 - 364: 18,32 - 589: 52,4 - 590: 36,4 + 61: 0,40 + 76: 8,40 + 108: 16,40 + 151: 40,40 + 152: 32,40 + 153: 24,40 + 301: 0,36 + 338: 12,36 + 374: 25,36 + 419: 18,32 + 646: 52,4 + 647: 36,4 - node: color: '#8BDA8EB4' id: BrickTileWhiteCornerSe decals: - 1135: 34,18 - 1149: 33,19 + 1312: 34,18 + 1326: 33,19 - node: color: '#8BDA8EFF' id: BrickTileWhiteCornerSe decals: - 858: 14,12 - 1344: 46,6 - 1417: 30,25 - 1469: 16,1 - 1470: 15,0 - 1597: 6,42 + 1021: 14,12 + 1547: 46,6 + 1620: 30,25 + 1674: 16,1 + 1675: 15,0 + 1838: 6,42 - node: color: '#EFB34196' id: BrickTileWhiteCornerSe decals: - 841: 6,24 + 1004: 6,24 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerSe decals: - 11: 6,38 - 26: 14,38 - 52: 22,38 - 94: 30,38 - 95: 46,38 - 243: 10,34 - 289: 22,34 - 318: 33,34 - 366: 26,30 - 587: 38,0 - 588: 54,0 - 639: 46,0 + 59: 6,38 + 74: 14,38 + 107: 22,38 + 149: 30,38 + 150: 46,38 + 298: 10,34 + 344: 22,34 + 373: 33,34 + 421: 26,30 + 644: 38,0 + 645: 54,0 + 696: 46,0 - node: color: '#8BDA8EB4' id: BrickTileWhiteCornerSw decals: - 1134: 30,18 - 1145: 31,19 - 1159: 0,12 + 1311: 30,18 + 1322: 31,19 + 1336: 0,12 - node: color: '#8BDA8EFF' id: BrickTileWhiteCornerSw decals: - 872: 8,12 - 1354: 36,6 - 1418: 28,25 - 1471: 1,0 - 1472: 0,1 - 1596: 0,42 + 1035: 8,12 + 1557: 36,6 + 1621: 28,25 + 1677: 1,0 + 1678: 0,1 + 1837: 0,42 - node: color: '#EFB34196' id: BrickTileWhiteCornerSw decals: - 517: 24,18 - 840: 4,24 + 574: 24,18 + 1003: 4,24 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerSw decals: - 12: 0,38 - 29: 8,38 - 55: 16,38 - 101: 40,38 - 102: 32,38 - 103: 24,38 - 245: 0,34 - 290: 12,34 - 321: 25,34 - 367: 18,30 - 592: 36,0 - 593: 52,0 - 640: 44,0 + 60: 0,38 + 77: 8,38 + 110: 16,38 + 156: 40,38 + 157: 32,38 + 158: 24,38 + 300: 0,34 + 345: 12,34 + 376: 25,34 + 422: 18,30 + 649: 36,0 + 650: 52,0 + 697: 44,0 - node: color: '#8BDABAFF' id: BrickTileWhiteEndE decals: - 909: 9,39 - 929: 26,39 + 1072: 9,39 + 1092: 26,39 - node: color: '#D381C996' id: BrickTileWhiteEndE decals: - 47: 9,39 + 102: 9,39 - node: color: '#8BDABAFF' id: BrickTileWhiteEndW decals: - 910: 13,39 - 930: 28,39 + 1073: 13,39 + 1093: 28,39 - node: color: '#D381C996' id: BrickTileWhiteEndW decals: - 46: 13,39 - 130: 28,39 + 101: 13,39 + 185: 28,39 - node: color: '#8BDA8E88' id: BrickTileWhiteInnerNe decals: - 1642: 0,42 + 1884: 0,42 - node: color: '#8BDA8EB4' id: BrickTileWhiteInnerNe decals: - 1113: 21,21 - 1123: 9,21 + 1290: 21,21 + 1300: 9,21 - node: color: '#8BDA8EFF' id: BrickTileWhiteInnerNe decals: - 1475: 15,3 + 1681: 15,3 - node: color: '#8BDABAFF' id: BrickTileWhiteInnerNe decals: - 905: 9,38 - 934: 25,39 + 1068: 9,38 + 1097: 25,39 - node: color: '#9FED5896' id: BrickTileWhiteInnerNe decals: - 852: 1,12 + 1015: 1,12 - node: color: '#D381C996' id: BrickTileWhiteInnerNe decals: - 51: 9,38 - 133: 25,39 - 138: 25,38 - 505: 21,21 + 106: 9,38 + 188: 25,39 + 193: 25,38 + 562: 21,21 - node: color: '#D4D4D4FF' id: BrickTileWhiteInnerNe decals: - 1524: 32,14 - 1525: 32,12 + 1734: 32,14 + 1735: 32,12 - node: color: '#FFFFFFFF' id: BrickTileWhiteInnerNe decals: - 638: 38,2 + 695: 38,2 - node: color: '#8BDA8E88' id: BrickTileWhiteInnerNw decals: - 1641: 6,42 + 1883: 6,42 - node: color: '#8BDA8EB4' id: BrickTileWhiteInnerNw decals: - 1114: 19,21 - 1124: 7,21 + 1291: 19,21 + 1301: 7,21 - node: color: '#8BDA8EFF' id: BrickTileWhiteInnerNw decals: - 1453: 1,3 + 1658: 1,3 - node: color: '#8BDABAFF' id: BrickTileWhiteInnerNw decals: - 904: 13,38 - 933: 29,39 + 1067: 13,38 + 1096: 29,39 - node: color: '#D381C996' id: BrickTileWhiteInnerNw decals: - 50: 13,38 - 134: 29,39 - 137: 29,38 - 504: 19,21 + 105: 13,38 + 189: 29,39 + 192: 29,38 + 561: 19,21 - node: color: '#D4D4D4FF' id: BrickTileWhiteInnerNw decals: - 1522: 38,12 - 1523: 38,14 + 1732: 38,12 + 1733: 38,14 - node: color: '#FFFFFFFF' id: BrickTileWhiteInnerNw decals: - 637: 52,2 + 694: 52,2 - node: color: '#8BDA8E88' id: BrickTileWhiteInnerSe decals: - 1640: 0,48 + 1882: 0,48 - node: color: '#8BDA8EB4' id: BrickTileWhiteInnerSe decals: - 1112: 21,19 - 1126: 9,19 + 1289: 21,19 + 1303: 9,19 - node: color: '#8BDA8EFF' id: BrickTileWhiteInnerSe decals: - 1474: 15,1 + 1680: 15,1 - node: color: '#8BDABAFF' id: BrickTileWhiteInnerSe decals: - 908: 9,40 - 932: 25,39 + 1071: 9,40 + 1095: 25,39 - node: color: '#D381C996' id: BrickTileWhiteInnerSe decals: - 49: 9,40 - 132: 25,39 - 136: 25,40 - 506: 21,19 + 104: 9,40 + 187: 25,39 + 191: 25,40 + 563: 21,19 - node: color: '#D4D4D4FF' id: BrickTileWhiteInnerSe decals: - 1518: 32,16 - 1519: 32,14 + 1728: 32,16 + 1729: 32,14 - node: color: '#8BDA8E88' id: BrickTileWhiteInnerSw decals: - 1639: 6,48 + 1881: 6,48 - node: color: '#8BDA8EB4' id: BrickTileWhiteInnerSw decals: - 1125: 7,19 + 1302: 7,19 - node: color: '#8BDA8EFF' id: BrickTileWhiteInnerSw decals: - 1473: 1,1 + 1679: 1,1 - node: color: '#8BDABAFF' id: BrickTileWhiteInnerSw decals: - 903: 13,40 - 931: 29,39 + 1066: 13,40 + 1094: 29,39 - node: color: '#D381C996' id: BrickTileWhiteInnerSw decals: - 48: 13,40 - 131: 29,39 - 135: 29,40 + 103: 13,40 + 186: 29,39 + 190: 29,40 - node: color: '#D4D4D4FF' id: BrickTileWhiteInnerSw decals: - 1520: 38,16 - 1521: 38,14 + 1730: 38,16 + 1731: 38,14 - node: color: '#8BDA8E88' id: BrickTileWhiteLineE decals: - 1619: 0,47 - 1620: 0,46 - 1621: 0,45 - 1622: 0,44 - 1623: 0,43 + 1860: 0,47 + 1861: 0,46 + 1862: 0,45 + 1863: 0,44 + 1864: 0,43 - node: color: '#8BDA8EB4' id: BrickTileWhiteLineE decals: - 1106: 21,22 - 1107: 21,18 - 1120: 9,18 - 1122: 9,22 - 1137: 34,21 - 1138: 34,20 - 1139: 34,19 - 1150: 33,20 + 1283: 21,22 + 1284: 21,18 + 1297: 9,18 + 1299: 9,22 + 1314: 34,21 + 1315: 34,20 + 1316: 34,19 + 1327: 33,20 - node: color: '#8BDA8EFF' id: BrickTileWhiteLineE decals: - 859: 14,13 - 860: 14,14 - 861: 14,15 - 1341: 46,9 - 1342: 46,8 - 1343: 46,7 - 1416: 30,26 - 1476: 16,2 - 1614: 6,47 - 1615: 6,46 - 1616: 6,45 - 1617: 6,44 - 1618: 6,43 + 1022: 14,13 + 1023: 14,14 + 1024: 14,15 + 1544: 46,9 + 1545: 46,8 + 1546: 46,7 + 1619: 30,26 + 1682: 16,2 + 1855: 6,47 + 1856: 6,46 + 1857: 6,45 + 1858: 6,44 + 1859: 6,43 - node: color: '#9FED5896' id: BrickTileWhiteLineE decals: - 847: 1,13 - 848: 1,14 - 849: 1,15 + 1010: 1,13 + 1011: 1,14 + 1012: 1,15 - node: color: '#D381C996' id: BrickTileWhiteLineE decals: - 498: 21,22 - 499: 21,18 - 730: 18,0 - 731: 18,1 - 732: 18,2 - 733: 18,4 + 555: 21,22 + 556: 21,18 + 865: 18,0 + 866: 18,1 + 867: 18,2 + 868: 18,4 - node: color: '#D4D4D4FF' id: BrickTileWhiteLineE decals: - 1502: 32,13 - 1504: 32,15 + 1712: 32,13 + 1714: 32,15 - node: color: '#EFB34196' id: BrickTileWhiteLineE decals: - 507: 28,19 - 508: 28,20 - 509: 28,21 - 842: 6,25 - 843: 6,26 - 844: 6,27 + 564: 28,19 + 565: 28,20 + 566: 28,21 + 1005: 6,25 + 1006: 6,26 + 1007: 6,27 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineE decals: - 24: 6,39 - 39: 14,39 - 61: 22,39 - 123: 30,39 - 124: 38,39 - 125: 46,39 - 247: 10,35 - 292: 22,35 - 322: 33,35 - 375: 26,31 - 598: 38,1 - 599: 38,3 - 600: 54,1 - 601: 54,2 - 602: 54,3 - 642: 46,1 - 1561: 7,19 - 1562: 7,21 - 1564: 6,20 + 72: 6,39 + 87: 14,39 + 116: 22,39 + 178: 30,39 + 179: 38,39 + 180: 46,39 + 302: 10,35 + 347: 22,35 + 377: 33,35 + 430: 26,31 + 655: 38,1 + 656: 38,3 + 657: 54,1 + 658: 54,2 + 659: 54,3 + 699: 46,1 + 1771: 7,19 + 1772: 7,21 + 1774: 6,20 - node: color: '#8BDA8E88' id: BrickTileWhiteLineN decals: - 1624: 1,42 - 1625: 2,42 - 1626: 3,42 - 1627: 4,42 - 1628: 5,42 + 1865: 1,42 + 1866: 2,42 + 1867: 3,42 + 1868: 4,42 + 1869: 5,42 - node: color: '#8BDA8EB4' id: BrickTileWhiteLineN decals: - 1108: 18,21 - 1109: 22,21 - 1115: 6,21 - 1121: 10,21 - 1127: 31,22 - 1128: 32,22 - 1129: 33,22 - 1148: 32,21 - 1156: 1,16 - 1157: 4,16 - 1158: 5,16 + 1285: 18,21 + 1286: 22,21 + 1292: 6,21 + 1298: 10,21 + 1304: 31,22 + 1305: 32,22 + 1306: 33,22 + 1325: 32,21 + 1333: 1,16 + 1334: 4,16 + 1335: 5,16 - node: color: '#8BDA8EFF' id: BrickTileWhiteLineN decals: - 863: 13,16 - 864: 12,16 - 865: 11,16 - 866: 10,16 - 867: 9,16 - 1331: 37,10 - 1332: 38,10 - 1333: 39,10 - 1334: 40,10 - 1335: 41,10 - 1336: 42,10 - 1337: 43,10 - 1338: 44,10 - 1339: 45,10 - 1454: 2,4 - 1455: 3,4 - 1456: 4,4 - 1457: 5,4 - 1458: 6,4 - 1459: 7,4 - 1460: 8,4 - 1461: 9,4 - 1462: 10,4 - 1463: 11,4 - 1464: 12,4 - 1465: 13,4 - 1466: 14,4 - 1609: 1,48 - 1610: 2,48 - 1611: 3,48 - 1612: 4,48 - 1613: 5,48 + 1026: 13,16 + 1027: 12,16 + 1028: 11,16 + 1029: 10,16 + 1030: 9,16 + 1534: 37,10 + 1535: 38,10 + 1536: 39,10 + 1537: 40,10 + 1538: 41,10 + 1539: 42,10 + 1540: 43,10 + 1541: 44,10 + 1542: 45,10 + 1659: 2,4 + 1660: 3,4 + 1661: 4,4 + 1662: 5,4 + 1663: 6,4 + 1664: 7,4 + 1665: 8,4 + 1666: 9,4 + 1667: 10,4 + 1668: 11,4 + 1669: 12,4 + 1670: 13,4 + 1671: 14,4 + 1850: 1,48 + 1851: 2,48 + 1852: 3,48 + 1853: 4,48 + 1854: 5,48 - node: color: '#8BDABAFF' id: BrickTileWhiteLineN decals: - 898: 11,38 - 899: 12,38 - 906: 10,38 + 1061: 11,38 + 1062: 12,38 + 1069: 10,38 - node: color: '#9FED5896' id: BrickTileWhiteLineN decals: - 706: 21,6 - 707: 19,6 - 708: 13,6 - 709: 15,6 - 851: 2,12 + 841: 21,6 + 842: 19,6 + 843: 13,6 + 844: 15,6 + 1014: 2,12 - node: color: '#D381C996' id: BrickTileWhiteLineN decals: - 41: 12,38 - 42: 11,38 - 293: 21,34 - 294: 20,34 - 295: 19,34 - 296: 13,34 - 496: 18,21 - 497: 22,21 + 96: 12,38 + 97: 11,38 + 348: 21,34 + 349: 20,34 + 350: 19,34 + 351: 13,34 + 553: 18,21 + 554: 22,21 - node: color: '#D4D4D4FF' id: BrickTileWhiteLineN decals: - 1492: 34,12 - 1493: 35,12 - 1494: 36,12 - 1498: 33,12 - 1499: 37,12 - 1506: 37,14 - 1507: 36,14 - 1508: 36,14 - 1509: 34,14 - 1510: 35,14 - 1511: 33,14 + 1702: 34,12 + 1703: 35,12 + 1704: 36,12 + 1708: 33,12 + 1709: 37,12 + 1716: 37,14 + 1717: 36,14 + 1718: 36,14 + 1719: 34,14 + 1720: 35,14 + 1721: 33,14 - node: color: '#EFB34196' id: BrickTileWhiteLineN decals: - 510: 27,22 - 511: 26,22 - 512: 25,22 - 755: 31,9 - 756: 32,9 - 761: 27,9 - 762: 26,9 + 567: 27,22 + 568: 26,22 + 569: 25,22 + 890: 31,9 + 891: 32,9 + 896: 27,9 + 897: 26,9 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineN decals: - 14: 1,40 - 15: 2,40 - 16: 5,40 - 17: 4,40 - 18: 3,40 - 30: 9,40 - 31: 10,40 - 32: 11,40 - 33: 12,40 - 34: 13,40 - 63: 17,40 - 64: 19,40 - 65: 18,40 - 66: 20,40 - 67: 21,40 - 104: 29,40 - 105: 35,40 - 106: 36,40 - 107: 41,40 - 108: 42,40 - 109: 43,40 - 110: 44,40 - 111: 45,40 - 129: 25,40 - 231: 9,36 - 232: 8,36 - 233: 7,36 - 234: 3,36 - 235: 1,36 - 236: 2,36 - 279: 14,36 - 280: 13,36 - 281: 20,36 - 282: 21,36 - 331: 26,36 - 332: 27,36 - 333: 28,36 - 334: 29,36 - 335: 30,36 - 336: 31,36 - 337: 32,36 - 357: 25,32 - 358: 24,32 - 359: 23,32 - 360: 22,32 - 361: 21,32 - 362: 20,32 - 363: 19,32 - 595: 53,4 - 596: 37,4 - 627: 51,2 - 628: 50,2 - 629: 48,2 - 630: 47,2 - 631: 46,2 - 632: 44,2 - 633: 42,2 - 634: 43,2 - 635: 40,2 - 636: 39,2 - 939: 29,40 - 940: 25,40 - 1560: 8,18 - 1565: 7,19 - 1566: 9,19 + 62: 1,40 + 63: 2,40 + 64: 5,40 + 65: 4,40 + 66: 3,40 + 78: 9,40 + 79: 10,40 + 80: 11,40 + 81: 12,40 + 82: 13,40 + 118: 17,40 + 119: 19,40 + 120: 18,40 + 121: 20,40 + 122: 21,40 + 159: 29,40 + 160: 35,40 + 161: 36,40 + 162: 41,40 + 163: 42,40 + 164: 43,40 + 165: 44,40 + 166: 45,40 + 184: 25,40 + 286: 9,36 + 287: 8,36 + 288: 7,36 + 289: 3,36 + 290: 1,36 + 291: 2,36 + 334: 14,36 + 335: 13,36 + 336: 20,36 + 337: 21,36 + 386: 26,36 + 387: 27,36 + 388: 28,36 + 389: 29,36 + 390: 30,36 + 391: 31,36 + 392: 32,36 + 412: 25,32 + 413: 24,32 + 414: 23,32 + 415: 22,32 + 416: 21,32 + 417: 20,32 + 418: 19,32 + 652: 53,4 + 653: 37,4 + 684: 51,2 + 685: 50,2 + 686: 48,2 + 687: 47,2 + 688: 46,2 + 689: 44,2 + 690: 42,2 + 691: 43,2 + 692: 40,2 + 693: 39,2 + 1102: 29,40 + 1103: 25,40 + 1770: 8,18 + 1775: 7,19 + 1776: 9,19 - node: color: '#8BDA8E88' id: BrickTileWhiteLineS decals: - 1634: 5,48 - 1635: 4,48 - 1636: 3,48 - 1637: 2,48 - 1638: 1,48 + 1875: 5,48 + 1876: 4,48 + 1877: 3,48 + 1878: 2,48 + 1880: 1,48 - node: color: '#8BDA8EB4' id: BrickTileWhiteLineS decals: - 1110: 22,19 - 1111: 18,19 - 1118: 6,19 - 1119: 10,19 - 1140: 33,18 - 1141: 32,18 - 1142: 31,18 - 1144: 32,19 - 1160: 1,12 - 1161: 2,12 + 1287: 22,19 + 1288: 18,19 + 1295: 6,19 + 1296: 10,19 + 1317: 33,18 + 1318: 32,18 + 1319: 31,18 + 1321: 32,19 + 1337: 1,12 + 1338: 2,12 - node: color: '#8BDA8EFF' id: BrickTileWhiteLineS decals: - 853: 10,12 - 854: 11,12 - 855: 12,12 - 856: 13,12 - 857: 9,12 - 1345: 45,6 - 1346: 44,6 - 1347: 43,6 - 1348: 42,6 - 1349: 41,6 - 1350: 40,6 - 1351: 39,6 - 1352: 38,6 - 1353: 37,6 - 1477: 14,0 - 1478: 13,0 - 1479: 12,0 - 1480: 11,0 - 1481: 10,0 - 1482: 9,0 - 1483: 7,0 - 1484: 7,0 - 1485: 8,0 - 1486: 6,0 - 1487: 5,0 - 1488: 4,0 - 1489: 3,0 - 1490: 2,0 - 1598: 1,42 - 1599: 2,42 - 1600: 4,42 - 1601: 4,42 - 1602: 3,42 - 1603: 5,42 + 1016: 10,12 + 1017: 11,12 + 1018: 12,12 + 1019: 13,12 + 1020: 9,12 + 1548: 45,6 + 1549: 44,6 + 1550: 43,6 + 1551: 42,6 + 1552: 41,6 + 1553: 40,6 + 1554: 39,6 + 1555: 38,6 + 1556: 37,6 + 1683: 14,0 + 1684: 13,0 + 1685: 12,0 + 1686: 11,0 + 1687: 10,0 + 1688: 9,0 + 1689: 7,0 + 1690: 7,0 + 1691: 8,0 + 1692: 6,0 + 1693: 5,0 + 1694: 4,0 + 1695: 3,0 + 1696: 2,0 + 1839: 1,42 + 1840: 2,42 + 1841: 4,42 + 1842: 4,42 + 1843: 3,42 + 1844: 5,42 - node: color: '#8BDABAFF' id: BrickTileWhiteLineS decals: - 900: 10,40 - 901: 11,40 - 902: 12,40 + 1063: 10,40 + 1064: 11,40 + 1065: 12,40 - node: color: '#9FED5896' id: BrickTileWhiteLineS decals: - 702: 21,10 - 703: 19,10 - 704: 15,10 - 705: 13,10 - 850: 4,16 + 837: 21,10 + 838: 19,10 + 839: 15,10 + 840: 13,10 + 1013: 4,16 - node: color: '#D381C996' id: BrickTileWhiteLineS decals: - 43: 12,40 - 44: 11,40 - 45: 10,40 - 297: 21,36 - 298: 20,36 - 299: 14,36 - 300: 13,36 - 500: 22,19 - 501: 18,19 + 98: 12,40 + 99: 11,40 + 100: 10,40 + 352: 21,36 + 353: 20,36 + 354: 14,36 + 355: 13,36 + 557: 22,19 + 558: 18,19 - node: color: '#D4D4D4FF' id: BrickTileWhiteLineS decals: - 1495: 34,14 - 1496: 35,14 - 1497: 36,14 - 1500: 37,14 - 1501: 33,14 - 1512: 33,16 - 1513: 34,16 - 1514: 34,16 - 1515: 35,16 - 1516: 36,16 - 1517: 37,16 + 1705: 34,14 + 1706: 35,14 + 1707: 36,14 + 1710: 37,14 + 1711: 33,14 + 1722: 33,16 + 1723: 34,16 + 1724: 34,16 + 1725: 35,16 + 1726: 36,16 + 1727: 37,16 - node: color: '#EFB34196' id: BrickTileWhiteLineS decals: - 518: 25,18 - 519: 26,18 - 520: 27,18 - 757: 32,7 - 758: 31,7 - 759: 27,7 - 760: 26,7 + 575: 25,18 + 576: 26,18 + 577: 27,18 + 892: 32,7 + 893: 31,7 + 894: 27,7 + 895: 26,7 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineS decals: - 19: 5,38 - 20: 4,38 - 21: 3,38 - 22: 2,38 - 23: 1,38 - 35: 13,38 - 36: 12,38 - 37: 11,38 - 38: 9,38 - 56: 21,38 - 57: 20,38 - 58: 19,38 - 59: 18,38 - 60: 17,38 - 112: 45,38 - 113: 44,38 - 114: 43,38 - 115: 42,38 - 116: 41,38 - 117: 37,38 - 118: 34,38 - 119: 35,38 - 120: 33,38 - 121: 29,38 - 122: 25,38 - 237: 9,34 - 238: 7,34 - 239: 8,34 - 240: 3,34 - 241: 2,34 - 242: 1,34 - 285: 21,34 - 286: 20,34 - 287: 19,34 - 288: 13,34 - 324: 26,34 - 325: 27,34 - 326: 28,34 - 327: 29,34 - 328: 30,34 - 329: 31,34 - 330: 32,34 - 368: 19,30 - 369: 20,30 - 370: 21,30 - 371: 22,30 - 372: 23,30 - 373: 24,30 - 374: 25,30 - 597: 37,0 - 603: 53,0 - 641: 45,0 - 907: 10,38 - 941: 25,38 - 942: 29,38 - 1563: 7,21 - 1569: 9,21 - 1570: 8,22 + 67: 5,38 + 68: 4,38 + 69: 3,38 + 70: 2,38 + 71: 1,38 + 83: 13,38 + 84: 12,38 + 85: 11,38 + 86: 9,38 + 111: 21,38 + 112: 20,38 + 113: 19,38 + 114: 18,38 + 115: 17,38 + 167: 45,38 + 168: 44,38 + 169: 43,38 + 170: 42,38 + 171: 41,38 + 172: 37,38 + 173: 34,38 + 174: 35,38 + 175: 33,38 + 176: 29,38 + 177: 25,38 + 292: 9,34 + 293: 7,34 + 294: 8,34 + 295: 3,34 + 296: 2,34 + 297: 1,34 + 340: 21,34 + 341: 20,34 + 342: 19,34 + 343: 13,34 + 379: 26,34 + 380: 27,34 + 381: 28,34 + 382: 29,34 + 383: 30,34 + 384: 31,34 + 385: 32,34 + 423: 19,30 + 424: 20,30 + 425: 21,30 + 426: 22,30 + 427: 23,30 + 428: 24,30 + 429: 25,30 + 654: 37,0 + 660: 53,0 + 698: 45,0 + 1070: 10,38 + 1104: 25,38 + 1105: 29,38 + 1773: 7,21 + 1779: 9,21 + 1780: 8,22 - node: color: '#8BDA8E88' id: BrickTileWhiteLineW decals: - 1629: 6,43 - 1630: 6,44 - 1631: 6,45 - 1632: 6,46 - 1633: 6,47 + 1870: 6,43 + 1871: 6,44 + 1872: 6,45 + 1873: 6,46 + 1874: 6,47 - node: color: '#8BDA8EB4' id: BrickTileWhiteLineW decals: - 1104: 19,18 - 1105: 19,22 - 1116: 7,22 - 1117: 7,18 - 1131: 30,21 - 1132: 30,20 - 1133: 30,19 - 1151: 31,20 - 1152: 0,13 - 1153: 0,14 - 1154: 0,15 + 1281: 19,18 + 1282: 19,22 + 1293: 7,22 + 1294: 7,18 + 1308: 30,21 + 1309: 30,20 + 1310: 30,19 + 1328: 31,20 + 1329: 0,13 + 1330: 0,14 + 1331: 0,15 - node: color: '#8BDA8EFF' id: BrickTileWhiteLineW decals: - 869: 8,14 - 870: 8,15 - 871: 8,13 - 1355: 36,7 - 1356: 36,8 - 1357: 36,9 - 1419: 28,26 - 1491: 0,2 - 1526: 32,14 - 1527: 32,13 - 1528: 32,15 - 1604: 0,43 - 1605: 0,44 - 1606: 0,45 - 1607: 0,46 - 1608: 0,47 + 1032: 8,14 + 1033: 8,15 + 1034: 8,13 + 1558: 36,7 + 1559: 36,8 + 1560: 36,9 + 1622: 28,26 + 1697: 0,2 + 1736: 32,14 + 1737: 32,13 + 1738: 32,15 + 1845: 0,43 + 1846: 0,44 + 1847: 0,45 + 1848: 0,46 + 1849: 0,47 - node: color: '#D381C996' id: BrickTileWhiteLineW decals: - 502: 19,18 - 503: 19,22 - 734: 34,0 - 735: 34,1 - 736: 34,2 - 737: 34,4 + 559: 19,18 + 560: 19,22 + 869: 34,0 + 870: 34,1 + 871: 34,2 + 872: 34,4 - node: color: '#D4D4D4FF' id: BrickTileWhiteLineW decals: - 1503: 38,13 - 1505: 38,15 + 1713: 38,13 + 1715: 38,15 - node: color: '#EFB34196' id: BrickTileWhiteLineW decals: - 514: 24,21 - 515: 24,20 - 516: 24,19 - 837: 4,27 - 838: 4,26 - 839: 4,25 + 571: 24,21 + 572: 24,20 + 573: 24,19 + 1000: 4,27 + 1001: 4,26 + 1002: 4,25 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineW decals: - 25: 0,39 - 40: 8,39 - 62: 16,39 - 126: 40,39 - 127: 32,39 - 128: 24,39 - 248: 0,35 - 291: 12,35 - 323: 25,35 - 376: 18,31 - 604: 52,1 - 605: 52,3 - 606: 36,1 - 607: 36,2 - 608: 36,3 - 643: 44,1 - 1567: 9,19 - 1568: 10,20 - 1571: 9,21 + 73: 0,39 + 88: 8,39 + 117: 16,39 + 181: 40,39 + 182: 32,39 + 183: 24,39 + 303: 0,35 + 346: 12,35 + 378: 25,35 + 431: 18,31 + 661: 52,1 + 662: 52,3 + 663: 36,1 + 664: 36,2 + 665: 36,3 + 700: 44,1 + 1777: 9,19 + 1778: 10,20 + 1781: 9,21 - node: cleanable: True color: '#FFFFFFFF' id: Caution decals: - 415: 11,42 + 470: 11,42 - node: color: '#8BDABAFF' id: CheckerNESW decals: - 911: 17,39 - 912: 18,39 - 913: 19,39 - 914: 20,39 - 915: 21,39 - 1073: 20,20 - 1074: 21,20 - 1075: 20,21 - 1076: 20,19 - 1077: 19,20 + 1074: 17,39 + 1075: 18,39 + 1076: 19,39 + 1077: 20,39 + 1078: 21,39 + 1250: 20,20 + 1251: 21,20 + 1252: 20,21 + 1253: 20,19 + 1254: 19,20 - node: color: '#D381C996' id: CheckerNESW decals: - 68: 17,39 - 69: 18,39 - 70: 19,39 - 71: 20,39 - 72: 21,39 - 338: 31,35 - 339: 30,35 - 340: 29,35 - 341: 28,35 - 342: 27,35 - 490: 19,20 - 491: 20,21 - 492: 20,20 - 493: 21,20 - 494: 20,19 + 123: 17,39 + 124: 18,39 + 125: 19,39 + 126: 20,39 + 127: 21,39 + 393: 31,35 + 394: 30,35 + 395: 29,35 + 396: 28,35 + 397: 27,35 + 547: 19,20 + 548: 20,21 + 549: 20,20 + 550: 21,20 + 551: 20,19 - node: color: '#EFB34196' id: CheckerNESW decals: - 182: 8,48 + 237: 8,48 - node: color: '#8BDABAFF' id: CheckerNWSE decals: - 883: 3,39 - 884: 2,39 - 885: 1,39 - 886: 4,39 - 887: 5,39 - 952: 45,39 - 953: 44,39 - 954: 43,39 - 955: 42,39 - 956: 41,39 + 1046: 3,39 + 1047: 2,39 + 1048: 1,39 + 1049: 4,39 + 1050: 5,39 + 1115: 45,39 + 1116: 44,39 + 1117: 43,39 + 1118: 42,39 + 1119: 41,39 - node: color: '#D381C996' id: CheckerNWSE decals: - 161: 45,39 - 162: 44,39 - 163: 43,39 - 164: 42,39 - 165: 41,39 - 249: 1,35 - 250: 2,35 - 251: 3,35 - 252: 7,35 - 253: 8,35 - 254: 9,35 - 396: 16,30 - 397: 16,31 - 398: 16,32 - 399: 15,32 - 400: 15,31 - 401: 15,30 - 402: 14,30 - 403: 14,31 - 404: 14,32 - 609: 37,1 - 610: 37,2 - 611: 37,3 - 612: 53,1 - 613: 53,2 - 614: 53,3 + 216: 45,39 + 217: 44,39 + 218: 43,39 + 219: 42,39 + 220: 41,39 + 304: 1,35 + 305: 2,35 + 306: 3,35 + 307: 7,35 + 308: 8,35 + 309: 9,35 + 451: 16,30 + 452: 16,31 + 453: 16,32 + 454: 15,32 + 455: 15,31 + 456: 15,30 + 457: 14,30 + 458: 14,31 + 459: 14,32 + 666: 37,1 + 667: 37,2 + 668: 37,3 + 669: 53,1 + 670: 53,2 + 671: 53,3 - node: color: '#EFB34196' id: CheckerNWSE decals: - 183: 14,48 - 830: 5,27 - 831: 5,26 - 832: 5,25 + 238: 14,48 + 993: 5,27 + 994: 5,26 + 995: 5,25 - node: color: '#FFFFFFFF' id: Delivery decals: - 211: 13,47 - 212: 11,47 - 213: 9,47 - 214: 12,43 - 215: 11,43 - 216: 10,43 - 431: 4,22 - 432: 3,22 - 544: 11,13 - 724: 24,2 - 725: 20,2 - 751: 33,7 - 752: 33,9 - 753: 25,7 - 754: 25,9 - 775: 40,16 - 776: 41,15 - 777: 43,16 + 266: 13,47 + 267: 11,47 + 268: 9,47 + 269: 12,43 + 270: 11,43 + 271: 10,43 + 486: 4,22 + 487: 3,22 + 601: 11,13 + 859: 24,2 + 860: 20,2 + 886: 33,7 + 887: 33,9 + 888: 25,7 + 889: 25,9 + 938: 40,16 + 939: 41,15 + 940: 43,16 - node: color: '#8BDB9BFF' id: DeliveryGreyscale decals: - 1328: 34,35 - 1329: 24,35 + 1531: 34,35 + 1532: 24,35 - node: color: '#79DA8EA1' id: DiagonalCheckerBOverlay decals: - 801: 20,24 - 802: 20,25 - 803: 20,26 - 804: 20,27 - 805: 20,28 - 806: 21,28 - 807: 22,28 - 808: 21,27 - 809: 21,26 - 810: 21,25 - 811: 21,24 - 812: 22,24 + 964: 20,24 + 965: 20,25 + 966: 20,26 + 967: 20,27 + 968: 20,28 + 969: 21,28 + 970: 22,28 + 971: 21,27 + 972: 21,26 + 973: 21,25 + 974: 21,24 + 975: 22,24 - node: color: '#FFFFFFFF' id: Dirt decals: - 982: 16,48 - 983: 16,48 - 984: 17,48 - 985: 16,47 - 986: 16,46 - 987: 16,45 - 988: 17,44 - 989: 17,42 - 990: 19,42 - 991: 21,42 - 992: 21,47 - 993: 21,47 - 994: 21,47 + 1159: 16,48 + 1160: 16,48 + 1161: 17,48 + 1162: 16,47 + 1163: 16,46 + 1164: 16,45 + 1165: 17,44 + 1166: 17,42 + 1167: 19,42 + 1168: 21,42 + 1169: 21,47 + 1170: 21,47 + 1171: 21,47 - node: cleanable: True color: '#FFFFFFFF' id: Dirt decals: - 156: 38,38 - 157: 38,40 - 158: 37,40 - 159: 34,40 - 160: 36,38 - 313: 15,34 - 314: 19,35 - 315: 17,35 - 316: 16,34 - 317: 18,36 - 771: 44,12 - 772: 44,15 - 773: 42,16 - 774: 46,14 + 211: 38,38 + 212: 38,40 + 213: 37,40 + 214: 34,40 + 215: 36,38 + 368: 15,34 + 369: 19,35 + 370: 17,35 + 371: 16,34 + 372: 18,36 + 934: 44,12 + 935: 44,15 + 936: 42,16 + 937: 46,14 - node: color: '#FFFFFFFF' id: DirtLight decals: - 995: 20,47 - 996: 20,47 - 997: 16,48 - 998: 16,46 - 999: 16,45 + 1172: 20,47 + 1173: 20,47 + 1174: 16,48 + 1175: 16,46 + 1176: 16,45 - node: cleanable: True color: '#FFFFFFFF' id: DirtLight decals: - 83: 17,38 - 84: 17,39 - 85: 18,39 - 86: 21,38 - 88: 16,40 - 89: 20,39 - 90: 13,38 - 91: 8,40 - 92: 6,39 - 93: 22,40 - 148: 29,39 - 149: 29,40 - 150: 24,39 - 151: 30,38 - 152: 33,39 - 153: 37,39 - 154: 37,38 - 155: 38,39 - 218: 10,44 - 219: 9,45 - 220: 8,46 - 221: 8,47 - 222: 13,48 - 223: 14,44 - 224: 13,42 - 226: 10,42 - 228: 8,44 - 229: 13,45 - 301: 22,35 - 302: 22,34 - 303: 21,34 - 304: 12,36 - 305: 13,36 - 306: 12,35 - 307: 13,34 - 309: 12,34 - 310: 19,34 - 311: 15,34 - 312: 19,35 - 393: 8,31 - 394: 10,32 - 395: 11,32 - 405: 15,31 - 406: 16,30 - 407: 14,31 - 408: 15,32 - 409: 19,31 - 410: 20,30 - 411: 21,30 - 412: 24,30 - 413: 26,31 - 414: 8,28 - 527: 21,18 - 528: 22,19 - 529: 21,19 - 530: 19,18 - 531: 18,21 - 532: 25,18 - 533: 24,19 - 534: 28,20 - 535: 26,22 - 536: 14,22 - 537: 15,18 - 538: 16,20 - 539: 4,20 - 540: 2,22 - 541: 2,18 - 542: 0,21 - 543: 0,19 - 767: 30,15 - 768: 28,15 - 769: 27,14 - 770: 33,12 + 138: 17,38 + 139: 17,39 + 140: 18,39 + 141: 21,38 + 143: 16,40 + 144: 20,39 + 145: 13,38 + 146: 8,40 + 147: 6,39 + 148: 22,40 + 203: 29,39 + 204: 29,40 + 205: 24,39 + 206: 30,38 + 207: 33,39 + 208: 37,39 + 209: 37,38 + 210: 38,39 + 273: 10,44 + 274: 9,45 + 275: 8,46 + 276: 8,47 + 277: 13,48 + 278: 14,44 + 279: 13,42 + 281: 10,42 + 283: 8,44 + 284: 13,45 + 356: 22,35 + 357: 22,34 + 358: 21,34 + 359: 12,36 + 360: 13,36 + 361: 12,35 + 362: 13,34 + 364: 12,34 + 365: 19,34 + 366: 15,34 + 367: 19,35 + 448: 8,31 + 449: 10,32 + 450: 11,32 + 460: 15,31 + 461: 16,30 + 462: 14,31 + 463: 15,32 + 464: 19,31 + 465: 20,30 + 466: 21,30 + 467: 24,30 + 468: 26,31 + 469: 8,28 + 584: 21,18 + 585: 22,19 + 586: 21,19 + 587: 19,18 + 588: 18,21 + 589: 25,18 + 590: 24,19 + 591: 28,20 + 592: 26,22 + 593: 14,22 + 594: 15,18 + 595: 16,20 + 596: 4,20 + 597: 2,22 + 598: 2,18 + 599: 0,21 + 600: 0,19 + 903: 30,15 + 905: 28,15 + 906: 27,14 + 928: 33,12 - node: color: '#FFFFFFFF' id: DirtMedium decals: - 1000: 16,42 - 1001: 16,42 - 1002: 18,42 - 1003: 20,43 - 1004: 22,44 - 1005: 18,48 - 1006: 22,47 - 1007: 16,45 - 1008: 19,42 - 1009: 20,43 + 1177: 16,42 + 1178: 16,42 + 1179: 18,42 + 1180: 20,43 + 1181: 22,44 + 1182: 18,48 + 1183: 22,47 + 1184: 16,45 + 1185: 19,42 + 1186: 20,43 - node: cleanable: True color: '#FFFFFFFF' id: DirtMedium decals: - 87: 17,39 - 225: 11,42 - 227: 8,45 - 308: 12,35 + 142: 17,39 + 280: 11,42 + 282: 8,45 + 363: 12,35 - node: color: '#8BDABA82' id: FullTileOverlayGreyscale decals: - 926: 27,38 - 927: 27,39 - 928: 27,40 + 1089: 27,38 + 1090: 27,39 + 1091: 27,40 - node: color: '#8BDABAFF' id: FullTileOverlayGreyscale decals: - 943: 33,39 - 944: 36,39 - 945: 37,39 + 1106: 33,39 + 1107: 36,39 + 1108: 37,39 - node: color: '#9FED5896' id: FullTileOverlayGreyscale decals: - 690: 21,7 - 691: 21,8 - 692: 21,9 - 693: 19,7 - 694: 19,8 - 695: 19,9 - 696: 15,7 - 697: 15,8 - 698: 15,9 - 699: 13,7 - 700: 13,8 - 701: 13,9 + 825: 21,7 + 826: 21,8 + 827: 21,9 + 828: 19,7 + 829: 19,8 + 830: 19,9 + 831: 15,7 + 832: 15,8 + 833: 15,9 + 834: 13,7 + 835: 13,8 + 836: 13,9 - node: color: '#D381C996' id: FullTileOverlayGreyscale decals: - 139: 36,39 - 140: 33,39 - 141: 37,39 + 194: 36,39 + 195: 33,39 + 196: 37,39 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale decals: - 764: 28,16 - 765: 29,16 - 1042: 27,16 - 1043: 26,16 - 1044: 25,16 + 900: 28,16 + 901: 29,16 + 1219: 27,16 + 1220: 26,16 + 1221: 25,16 - node: color: '#8BDA8E9B' id: HalfTileOverlayGreyscale decals: - 1190: 30,2 - 1191: 29,2 - 1192: 31,2 - 1193: 27,2 - 1194: 26,2 - 1195: 22,2 - 1196: 33,2 + 1367: 30,2 + 1368: 29,2 + 1369: 31,2 + 1370: 27,2 + 1371: 26,2 + 1372: 22,2 + 1373: 33,2 - node: color: '#8BDA8EB4' id: HalfTileOverlayGreyscale decals: - 1095: 13,22 - 1096: 15,22 - 1097: 14,22 + 1272: 13,22 + 1273: 15,22 + 1274: 14,22 - node: color: '#8BDA8EFF' id: HalfTileOverlayGreyscale decals: - 1179: 24,4 - 1180: 23,4 - 1181: 22,4 - 1182: 21,4 - 1183: 20,4 - 1184: 27,4 - 1185: 28,4 - 1186: 29,4 - 1187: 30,4 - 1188: 31,4 - 1189: 32,4 + 1356: 24,4 + 1357: 23,4 + 1358: 22,4 + 1359: 21,4 + 1360: 20,4 + 1361: 27,4 + 1362: 28,4 + 1363: 29,4 + 1364: 30,4 + 1365: 31,4 + 1366: 32,4 - node: color: '#8BDABAFF' id: HalfTileOverlayGreyscale decals: - 946: 33,38 - 947: 34,38 - 948: 35,38 - 951: 37,38 + 1109: 33,38 + 1110: 34,38 + 1111: 35,38 + 1114: 37,38 - node: color: '#8BDB8E99' id: HalfTileOverlayGreyscale decals: - 1197: 25,4 - 1198: 25,4 + 1374: 25,4 + 1375: 25,4 - node: color: '#D381C996' id: HalfTileOverlayGreyscale decals: - 144: 37,38 - 145: 35,38 - 146: 34,38 - 147: 33,38 - 441: 13,22 - 442: 14,22 - 443: 15,22 - 740: 27,4 - 741: 28,4 - 742: 24,4 - 743: 29,4 - 744: 30,4 - 745: 31,4 - 746: 32,4 - 747: 23,4 - 748: 22,4 - 749: 21,4 - 750: 20,4 + 199: 37,38 + 200: 35,38 + 201: 34,38 + 202: 33,38 + 496: 13,22 + 497: 14,22 + 498: 15,22 + 875: 27,4 + 876: 28,4 + 877: 24,4 + 878: 29,4 + 879: 30,4 + 880: 31,4 + 881: 32,4 + 882: 23,4 + 883: 22,4 + 884: 21,4 + 885: 20,4 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale180 decals: - 1040: 29,12 - 1041: 28,12 + 1217: 29,12 + 1218: 28,12 - node: color: '#8BDA8EB4' id: HalfTileOverlayGreyscale180 decals: - 1098: 15,18 - 1099: 14,18 - 1100: 13,18 + 1275: 15,18 + 1276: 14,18 + 1277: 13,18 - node: color: '#8BDA8EFF' id: HalfTileOverlayGreyscale180 decals: - 1164: 19,3 - 1165: 20,3 - 1166: 21,3 - 1167: 22,3 - 1168: 24,3 - 1169: 23,3 - 1170: 25,3 - 1171: 26,3 - 1172: 27,3 - 1173: 28,3 - 1174: 29,3 - 1175: 30,3 - 1176: 31,3 - 1177: 32,3 - 1178: 33,3 + 1341: 19,3 + 1342: 20,3 + 1343: 21,3 + 1344: 22,3 + 1345: 24,3 + 1346: 23,3 + 1347: 25,3 + 1348: 26,3 + 1349: 27,3 + 1350: 28,3 + 1351: 29,3 + 1352: 30,3 + 1353: 31,3 + 1354: 32,3 + 1355: 33,3 - node: color: '#8BDABAFF' id: HalfTileOverlayGreyscale180 decals: - 949: 35,40 - 950: 36,40 + 1112: 35,40 + 1113: 36,40 - node: color: '#D381C996' id: HalfTileOverlayGreyscale180 decals: - 142: 36,40 - 143: 35,40 - 438: 13,18 - 439: 14,18 - 440: 15,18 - 710: 19,3 - 711: 20,3 - 712: 21,3 - 713: 22,3 - 714: 23,3 - 715: 24,3 - 716: 26,3 - 717: 25,3 - 718: 28,3 - 719: 29,3 - 720: 30,3 - 721: 31,3 - 722: 32,3 - 723: 33,3 - 1163: 27,3 + 197: 36,40 + 198: 35,40 + 493: 13,18 + 494: 14,18 + 495: 15,18 + 845: 19,3 + 846: 20,3 + 847: 21,3 + 848: 22,3 + 849: 23,3 + 850: 24,3 + 851: 26,3 + 852: 25,3 + 853: 28,3 + 854: 29,3 + 855: 30,3 + 856: 31,3 + 857: 32,3 + 858: 33,3 + 1340: 27,3 - node: color: '#4B709CFF' id: HalfTileOverlayGreyscale270 decals: - 1084: 15,20 + 1261: 15,20 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale270 decals: - 1045: 24,15 + 1222: 24,15 - node: color: '#8BDA8EB4' id: HalfTileOverlayGreyscale270 decals: - 1092: 12,19 - 1093: 12,20 - 1094: 12,21 + 1269: 12,19 + 1270: 12,20 + 1271: 12,21 - node: color: '#D381C996' id: HalfTileOverlayGreyscale270 decals: - 447: 12,19 - 448: 12,20 - 449: 12,21 + 502: 12,19 + 503: 12,20 + 504: 12,21 - node: color: '#4B709CFF' id: HalfTileOverlayGreyscale90 decals: - 1079: 13,20 + 1256: 13,20 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale90 decals: - 766: 30,15 - 1038: 30,14 - 1039: 30,13 + 902: 30,15 + 1215: 30,14 + 1216: 30,13 - node: color: '#8BDA8EB4' id: HalfTileOverlayGreyscale90 decals: - 1089: 16,19 - 1090: 16,20 - 1091: 16,21 + 1266: 16,19 + 1267: 16,20 + 1268: 16,21 - node: color: '#D381C996' id: HalfTileOverlayGreyscale90 decals: - 444: 16,19 - 445: 16,20 - 446: 16,21 + 499: 16,19 + 500: 16,20 + 501: 16,21 - node: color: '#8BDA8EFF' id: MiniTileWhiteCornerNe decals: - 791: 13,28 + 954: 13,28 - node: color: '#D381C996' id: MiniTileWhiteCornerNe decals: - 419: 13,28 + 474: 13,28 - node: color: '#8BDA8EFF' id: MiniTileWhiteCornerNw decals: - 792: 12,28 + 955: 12,28 - node: color: '#D381C996' id: MiniTileWhiteCornerNw decals: - 420: 12,28 + 475: 12,28 - node: color: '#8BDA8EFF' id: MiniTileWhiteCornerSe decals: - 787: 13,24 + 950: 13,24 - node: color: '#D381C996' id: MiniTileWhiteCornerSe decals: - 424: 13,24 + 479: 13,24 - node: color: '#8BDA8EFF' id: MiniTileWhiteCornerSw decals: - 795: 12,24 + 958: 12,24 - node: color: '#D381C996' id: MiniTileWhiteCornerSw decals: - 423: 12,24 + 478: 12,24 - node: color: '#8BDA8EFF' id: MiniTileWhiteLineE decals: - 786: 13,24 - 788: 13,25 - 789: 13,25 - 790: 13,26 + 949: 13,24 + 951: 13,25 + 952: 13,25 + 953: 13,26 - node: color: '#8BDABAFF' id: MiniTileWhiteLineE decals: - 935: 25,38 - 937: 25,40 + 1098: 25,38 + 1100: 25,40 - node: color: '#D381C996' id: MiniTileWhiteLineE decals: - 417: 13,25 - 418: 13,26 + 472: 13,25 + 473: 13,26 - node: color: '#8BDA8EFF' id: MiniTileWhiteLineW decals: - 793: 12,27 - 794: 12,25 + 956: 12,27 + 957: 12,25 - node: color: '#8BDABAFF' id: MiniTileWhiteLineW decals: - 936: 29,38 - 938: 29,40 + 1099: 29,38 + 1101: 29,40 - node: color: '#D381C996' id: MiniTileWhiteLineW decals: - 421: 12,27 - 422: 12,25 + 476: 12,27 + 477: 12,25 - node: color: '#79DA8E6F' id: MonoOverlay decals: - 796: 14,24 - 797: 14,25 - 798: 14,26 - 799: 14,27 - 800: 14,28 + 959: 14,24 + 960: 14,25 + 961: 14,26 + 962: 14,27 + 963: 14,28 - node: color: '#8BDB9BFF' id: MonoOverlay decals: - 1271: 4,34 - 1272: 4,36 - 1273: 6,36 - 1274: 6,34 + 1474: 4,34 + 1475: 4,36 + 1476: 6,36 + 1477: 6,34 - node: color: '#D381C996' id: MonoOverlay decals: - 267: 4,34 - 268: 6,34 - 269: 4,36 - 270: 6,36 + 322: 4,34 + 323: 6,34 + 324: 4,36 + 325: 6,36 - node: color: '#4B709CFF' id: QuarterTileOverlayGreyscale decals: - 1083: 15,19 - 1085: 14,20 + 1260: 15,19 + 1262: 14,20 - node: color: '#8BDABAFF' id: QuarterTileOverlayGreyscale decals: - 893: 1,38 - 894: 2,38 - 895: 3,38 - 896: 4,38 - 897: 5,38 - 957: 41,38 - 958: 42,38 - 959: 42,38 - 960: 43,38 - 961: 44,38 - 962: 45,38 - 968: 8,44 - 969: 8,45 - 970: 8,46 - 971: 8,47 - 972: 8,48 - 973: 9,48 - 974: 10,48 - 1049: 16,16 - 1050: 17,16 - 1051: 18,16 - 1052: 19,16 - 1053: 20,16 - 1054: 21,16 - 1055: 22,16 - 1056: 16,15 - 1057: 16,14 - 1058: 16,13 - 1059: 16,12 + 1056: 1,38 + 1057: 2,38 + 1058: 3,38 + 1059: 4,38 + 1060: 5,38 + 1120: 41,38 + 1121: 42,38 + 1122: 42,38 + 1123: 43,38 + 1124: 44,38 + 1125: 45,38 + 1131: 8,44 + 1132: 8,45 + 1133: 8,46 + 1134: 8,47 + 1135: 8,48 + 1136: 9,48 + 1137: 10,48 + 1226: 16,16 + 1227: 17,16 + 1228: 18,16 + 1229: 19,16 + 1230: 20,16 + 1231: 21,16 + 1232: 22,16 + 1233: 16,15 + 1234: 16,14 + 1235: 16,13 + 1236: 16,12 - node: color: '#8BDB9BFF' id: QuarterTileOverlayGreyscale decals: - 1219: 53,1 - 1220: 53,2 - 1221: 53,3 - 1222: 54,3 - 1223: 54,2 - 1224: 54,1 - 1225: 38,2 - 1226: 38,1 - 1227: 38,3 - 1228: 37,3 - 1229: 37,2 - 1230: 37,1 - 1262: 16,32 - 1263: 16,31 - 1264: 16,30 - 1265: 15,30 - 1266: 15,31 - 1267: 15,32 - 1268: 14,32 - 1269: 14,31 - 1270: 14,30 - 1275: 1,35 - 1276: 2,35 - 1277: 3,35 - 1278: 3,34 - 1279: 2,34 - 1280: 1,34 - 1281: 7,34 - 1282: 7,35 - 1283: 8,35 - 1284: 8,34 - 1285: 9,34 - 1286: 9,35 + 1422: 53,1 + 1423: 53,2 + 1424: 53,3 + 1425: 54,3 + 1426: 54,2 + 1427: 54,1 + 1428: 38,2 + 1429: 38,1 + 1430: 38,3 + 1431: 37,3 + 1432: 37,2 + 1433: 37,1 + 1465: 16,32 + 1466: 16,31 + 1467: 16,30 + 1468: 15,30 + 1469: 15,31 + 1470: 15,32 + 1471: 14,32 + 1472: 14,31 + 1473: 14,30 + 1478: 1,35 + 1479: 2,35 + 1480: 3,35 + 1481: 3,34 + 1482: 2,34 + 1483: 1,34 + 1484: 7,34 + 1485: 7,35 + 1486: 8,35 + 1487: 8,34 + 1488: 9,34 + 1489: 9,35 - node: color: '#9EDA8E28' id: QuarterTileOverlayGreyscale decals: - 1572: 4,45 - 1575: 4,44 - 1576: 4,46 - 1579: 3,45 - 1585: 2,46 + 1813: 4,45 + 1816: 4,44 + 1817: 4,46 + 1820: 3,45 + 1826: 2,46 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale decals: - 5: 5,38 - 6: 4,38 - 7: 3,38 - 8: 2,38 - 9: 1,38 - 166: 45,38 - 167: 44,38 - 168: 43,38 - 169: 42,38 - 170: 41,38 - 192: 8,44 - 193: 8,45 - 194: 8,46 - 195: 8,47 - 196: 8,48 - 197: 9,48 - 198: 10,48 - 261: 9,34 - 262: 8,34 - 263: 7,34 - 264: 3,34 - 265: 2,34 - 266: 1,34 - 570: 22,16 - 571: 21,16 - 572: 20,16 - 573: 19,16 - 574: 18,16 - 575: 17,16 - 576: 16,16 - 577: 16,15 - 578: 16,14 - 579: 16,13 - 580: 16,12 - 615: 38,1 - 616: 38,3 - 622: 54,1 - 623: 54,2 - 624: 54,3 - 625: 38,2 + 53: 5,38 + 54: 4,38 + 55: 3,38 + 56: 2,38 + 57: 1,38 + 221: 45,38 + 222: 44,38 + 223: 43,38 + 224: 42,38 + 225: 41,38 + 247: 8,44 + 248: 8,45 + 249: 8,46 + 250: 8,47 + 251: 8,48 + 252: 9,48 + 253: 10,48 + 316: 9,34 + 317: 8,34 + 318: 7,34 + 319: 3,34 + 320: 2,34 + 321: 1,34 + 627: 22,16 + 628: 21,16 + 629: 20,16 + 630: 19,16 + 631: 18,16 + 632: 17,16 + 633: 16,16 + 634: 16,15 + 635: 16,14 + 636: 16,13 + 637: 16,12 + 672: 38,1 + 673: 38,3 + 679: 54,1 + 680: 54,2 + 681: 54,3 + 682: 38,2 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale decals: - 190: 13,48 - 191: 12,48 + 245: 13,48 + 246: 12,48 - node: color: '#4B709CFF' id: QuarterTileOverlayGreyscale180 decals: - 1081: 13,21 - 1086: 14,20 + 1258: 13,21 + 1263: 14,20 - node: color: '#8BDA8E5D' id: QuarterTileOverlayGreyscale180 decals: - 1592: 4,44 - 1593: 2,44 + 1833: 4,44 + 1834: 2,44 - node: color: '#8BDABAFF' id: QuarterTileOverlayGreyscale180 decals: - 888: 5,40 - 889: 4,40 - 890: 3,40 - 891: 2,40 - 892: 1,40 - 963: 45,40 - 964: 44,40 - 965: 43,40 - 966: 42,40 - 967: 41,40 - 1060: 16,12 - 1061: 17,12 - 1062: 18,12 - 1063: 19,12 - 1064: 20,12 - 1065: 21,12 - 1066: 22,12 - 1067: 22,13 - 1068: 22,14 - 1069: 22,15 - 1070: 22,16 + 1051: 5,40 + 1052: 4,40 + 1053: 3,40 + 1054: 2,40 + 1055: 1,40 + 1126: 45,40 + 1127: 44,40 + 1128: 43,40 + 1129: 42,40 + 1130: 41,40 + 1237: 16,12 + 1238: 17,12 + 1239: 18,12 + 1240: 19,12 + 1241: 20,12 + 1242: 21,12 + 1243: 22,12 + 1244: 22,13 + 1245: 22,14 + 1246: 22,15 + 1247: 22,16 - node: color: '#8BDB9BFF' id: QuarterTileOverlayGreyscale180 decals: - 1213: 52,2 - 1214: 52,1 - 1215: 52,3 - 1216: 53,3 - 1217: 53,2 - 1218: 53,1 - 1231: 37,3 - 1232: 36,3 - 1233: 36,2 - 1234: 37,2 - 1235: 37,1 - 1236: 36,1 - 1237: 18,32 - 1238: 19,32 - 1239: 20,32 - 1240: 21,32 - 1241: 22,32 - 1242: 24,32 - 1243: 23,32 - 1244: 25,32 - 1253: 14,30 - 1254: 14,31 - 1255: 14,32 - 1256: 15,32 - 1257: 15,31 - 1258: 15,30 - 1259: 16,30 - 1260: 16,31 - 1261: 16,32 - 1287: 7,35 - 1288: 8,35 - 1289: 9,35 - 1290: 9,36 - 1291: 8,36 - 1292: 7,36 - 1293: 3,36 - 1294: 2,36 - 1295: 1,36 - 1296: 1,35 - 1297: 2,35 - 1298: 3,35 + 1416: 52,2 + 1417: 52,1 + 1418: 52,3 + 1419: 53,3 + 1420: 53,2 + 1421: 53,1 + 1434: 37,3 + 1435: 36,3 + 1436: 36,2 + 1437: 37,2 + 1438: 37,1 + 1439: 36,1 + 1440: 18,32 + 1441: 19,32 + 1442: 20,32 + 1443: 21,32 + 1444: 22,32 + 1445: 24,32 + 1446: 23,32 + 1447: 25,32 + 1456: 14,30 + 1457: 14,31 + 1458: 14,32 + 1459: 15,32 + 1460: 15,31 + 1461: 15,30 + 1462: 16,30 + 1463: 16,31 + 1464: 16,32 + 1490: 7,35 + 1491: 8,35 + 1492: 9,35 + 1493: 9,36 + 1494: 8,36 + 1495: 7,36 + 1496: 3,36 + 1497: 2,36 + 1498: 1,36 + 1499: 1,35 + 1500: 2,35 + 1501: 3,35 - node: color: '#9EDA8E28' id: QuarterTileOverlayGreyscale180 decals: - 1580: 3,45 - 1583: 2,45 - 1584: 2,46 + 1821: 3,45 + 1824: 2,45 + 1825: 2,46 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale180 decals: - 0: 5,40 - 1: 4,40 - 2: 3,40 - 3: 2,40 - 4: 1,40 - 171: 41,40 - 172: 42,40 - 173: 43,40 - 174: 44,40 - 175: 45,40 - 255: 9,36 - 256: 8,36 - 257: 7,36 - 258: 3,36 - 259: 2,36 - 260: 1,36 - 377: 25,32 - 378: 24,32 - 379: 23,32 - 380: 22,32 - 381: 21,32 - 382: 20,32 - 383: 19,32 - 384: 18,32 - 565: 22,12 - 566: 22,13 - 567: 22,14 - 568: 22,15 - 569: 22,16 - 581: 16,12 - 582: 17,12 - 583: 18,12 - 584: 19,12 - 585: 20,12 - 586: 21,12 - 617: 36,1 - 618: 36,2 - 619: 36,3 - 620: 52,1 - 621: 52,3 - 626: 52,2 + 48: 5,40 + 49: 4,40 + 50: 3,40 + 51: 2,40 + 52: 1,40 + 226: 41,40 + 227: 42,40 + 228: 43,40 + 229: 44,40 + 230: 45,40 + 310: 9,36 + 311: 8,36 + 312: 7,36 + 313: 3,36 + 314: 2,36 + 315: 1,36 + 432: 25,32 + 433: 24,32 + 434: 23,32 + 435: 22,32 + 436: 21,32 + 437: 20,32 + 438: 19,32 + 439: 18,32 + 622: 22,12 + 623: 22,13 + 624: 22,14 + 625: 22,15 + 626: 22,16 + 638: 16,12 + 639: 17,12 + 640: 18,12 + 641: 19,12 + 642: 20,12 + 643: 21,12 + 674: 36,1 + 675: 36,2 + 676: 36,3 + 677: 52,1 + 678: 52,3 + 683: 52,2 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale180 decals: - 184: 14,44 - 185: 14,45 - 186: 14,46 - 187: 14,47 + 239: 14,44 + 240: 14,45 + 241: 14,46 + 242: 14,47 - node: color: '#4B709CFF' id: QuarterTileOverlayGreyscale270 decals: - 1082: 15,21 - 1087: 16,21 + 1259: 15,21 + 1264: 16,21 - node: color: '#8BDA8E5D' id: QuarterTileOverlayGreyscale270 decals: - 1589: 2,46 - 1590: 4,44 - 1591: 3,45 + 1830: 2,46 + 1831: 4,44 + 1832: 3,45 - node: color: '#8BDABAFF' id: QuarterTileOverlayGreyscale270 decals: - 921: 21,40 - 922: 20,40 - 923: 18,40 - 924: 19,40 - 925: 17,40 - 1071: 20,19 - 1072: 19,20 - 1078: 21,21 + 1084: 21,40 + 1085: 20,40 + 1086: 18,40 + 1087: 19,40 + 1088: 17,40 + 1248: 20,19 + 1249: 19,20 + 1255: 21,21 - node: color: '#8BDB9BFF' id: QuarterTileOverlayGreyscale270 decals: - 1306: 32,35 - 1307: 31,35 - 1308: 30,35 - 1309: 29,35 - 1310: 28,35 - 1311: 27,35 - 1312: 26,36 - 1313: 26,36 - 1314: 27,36 - 1315: 28,36 - 1316: 29,36 - 1317: 30,36 - 1318: 31,36 - 1325: 32,36 - 1326: 26,35 + 1509: 32,35 + 1510: 31,35 + 1511: 30,35 + 1512: 29,35 + 1513: 28,35 + 1514: 27,35 + 1515: 26,36 + 1516: 26,36 + 1517: 27,36 + 1518: 28,36 + 1519: 29,36 + 1520: 30,36 + 1521: 31,36 + 1528: 32,36 + 1529: 26,35 - node: color: '#9EDA8E28' id: QuarterTileOverlayGreyscale270 decals: - 1573: 4,45 - 1577: 4,46 - 1587: 3,46 + 1814: 4,45 + 1818: 4,46 + 1828: 3,46 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale270 decals: - 73: 17,40 - 74: 18,40 - 75: 19,40 - 76: 20,40 - 77: 21,40 - 343: 32,35 - 350: 27,36 - 351: 28,36 - 352: 29,36 - 353: 30,36 - 354: 31,36 - 356: 26,36 - 495: 21,21 + 128: 17,40 + 129: 18,40 + 130: 19,40 + 131: 20,40 + 132: 21,40 + 398: 32,35 + 405: 27,36 + 406: 28,36 + 407: 29,36 + 408: 30,36 + 409: 31,36 + 411: 26,36 + 552: 21,21 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale270 decals: - 178: 8,44 - 179: 8,45 - 180: 8,46 - 181: 8,47 + 233: 8,44 + 234: 8,45 + 235: 8,46 + 236: 8,47 - node: color: '#4B709CFF' id: QuarterTileOverlayGreyscale90 decals: - 1080: 13,19 - 1088: 12,19 + 1257: 13,19 + 1265: 12,19 - node: color: '#79DA8EA1' id: QuarterTileOverlayGreyscale90 decals: - 813: 18,24 - 814: 18,25 - 815: 18,26 - 816: 18,27 - 817: 18,28 + 976: 18,24 + 977: 18,25 + 978: 18,26 + 979: 18,27 + 980: 18,28 - node: color: '#8BDA8E5D' id: QuarterTileOverlayGreyscale90 decals: - 1588: 3,44 + 1829: 3,44 - node: color: '#8BDABAFF' id: QuarterTileOverlayGreyscale90 decals: - 916: 17,38 - 917: 18,38 - 918: 19,38 - 919: 20,38 - 920: 21,38 - 975: 12,48 - 976: 13,48 - 977: 14,48 - 978: 14,47 - 979: 14,46 - 980: 14,45 - 981: 14,44 + 1079: 17,38 + 1080: 18,38 + 1081: 19,38 + 1082: 20,38 + 1083: 21,38 + 1138: 12,48 + 1139: 13,48 + 1140: 14,48 + 1141: 14,47 + 1142: 14,46 + 1143: 14,45 + 1144: 14,44 - node: color: '#8BDB9BFF' id: QuarterTileOverlayGreyscale90 decals: - 1245: 18,30 - 1246: 19,30 - 1247: 20,30 - 1248: 22,30 - 1249: 21,30 - 1250: 23,30 - 1251: 24,30 - 1252: 25,30 - 1299: 26,35 - 1300: 27,35 - 1301: 28,35 - 1302: 30,35 - 1303: 29,35 - 1304: 31,35 - 1305: 32,35 - 1319: 32,34 - 1320: 31,34 - 1321: 30,34 - 1322: 29,34 - 1323: 28,34 - 1324: 27,34 - 1327: 26,34 + 1448: 18,30 + 1449: 19,30 + 1450: 20,30 + 1451: 22,30 + 1452: 21,30 + 1453: 23,30 + 1454: 24,30 + 1455: 25,30 + 1502: 26,35 + 1503: 27,35 + 1504: 28,35 + 1505: 30,35 + 1506: 29,35 + 1507: 31,35 + 1508: 32,35 + 1522: 32,34 + 1523: 31,34 + 1524: 30,34 + 1525: 29,34 + 1526: 28,34 + 1527: 27,34 + 1530: 26,34 - node: color: '#9EDA8E28' id: QuarterTileOverlayGreyscale90 decals: - 1574: 4,44 - 1578: 3,45 - 1581: 2,45 - 1582: 2,44 - 1586: 2,46 + 1815: 4,44 + 1819: 3,45 + 1822: 2,45 + 1823: 2,44 + 1827: 2,46 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale90 decals: - 78: 21,38 - 79: 20,38 - 80: 19,38 - 81: 18,38 - 82: 17,38 - 199: 14,44 - 200: 14,45 - 201: 14,46 - 202: 14,47 - 203: 14,48 - 204: 13,48 - 205: 12,48 - 344: 26,35 - 345: 31,34 - 346: 30,34 - 347: 29,34 - 348: 28,34 - 349: 27,34 - 355: 32,34 - 385: 18,30 - 386: 19,30 - 387: 20,30 - 388: 21,30 - 389: 22,30 - 390: 23,30 - 391: 24,30 - 392: 25,30 + 133: 21,38 + 134: 20,38 + 135: 19,38 + 136: 18,38 + 137: 17,38 + 254: 14,44 + 255: 14,45 + 256: 14,46 + 257: 14,47 + 258: 14,48 + 259: 13,48 + 260: 12,48 + 399: 26,35 + 400: 31,34 + 401: 30,34 + 402: 29,34 + 403: 28,34 + 404: 27,34 + 410: 32,34 + 440: 18,30 + 441: 19,30 + 442: 20,30 + 443: 21,30 + 444: 22,30 + 445: 23,30 + 446: 24,30 + 447: 25,30 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale90 decals: - 188: 9,48 - 189: 10,48 + 243: 9,48 + 244: 10,48 - node: color: '#FFFFFFFF' id: Rock01 decals: - 486: 22,18 + 543: 22,18 - node: color: '#FFFFFFFF' id: Rock03 decals: - 487: 18,18 + 544: 18,18 - node: color: '#FFFFFFFF' id: Rock04 decals: - 489: 18,22 + 546: 18,22 - node: color: '#FFFFFFFF' id: Rock05 decals: - 488: 22,22 + 545: 22,22 - node: color: '#FFFFFFFF' id: StandClear decals: - 217: 11,44 + 272: 11,44 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale decals: - 1046: 24,16 + 1223: 24,16 - node: color: '#8BDA8EB4' id: ThreeQuarterTileOverlayGreyscale decals: - 1102: 12,22 + 1279: 12,22 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale decals: - 452: 12,22 + 507: 12,22 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale180 decals: - 1047: 30,12 + 1224: 30,12 - node: color: '#8BDA8EB4' id: ThreeQuarterTileOverlayGreyscale180 decals: - 1103: 16,18 + 1280: 16,18 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale180 decals: - 450: 16,18 + 505: 16,18 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale90 decals: - 763: 30,16 + 899: 30,16 - node: color: '#8BDA8EB4' id: ThreeQuarterTileOverlayGreyscale90 decals: - 1101: 16,22 + 1278: 16,22 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale90 decals: - 451: 16,22 + 506: 16,22 - node: color: '#79DA8EFF' id: WarnCornerGreyscaleNE decals: - 821: 2,28 + 984: 2,28 - node: color: '#79DA8EFF' id: WarnCornerGreyscaleNW decals: - 823: 0,28 + 986: 0,28 - node: color: '#79DA8EFF' id: WarnCornerGreyscaleSE decals: - 824: 2,24 + 987: 2,24 - node: color: '#79DA8EFF' id: WarnCornerGreyscaleSW decals: - 826: 0,24 + 989: 0,24 - node: color: '#FFFFFFFF' id: WarnCornerNE decals: - 726: 21,2 - 727: 25,2 + 861: 21,2 + 862: 25,2 - node: color: '#FFFFFFFF' id: WarnCornerNW decals: - 728: 23,2 - 729: 19,2 + 863: 23,2 + 864: 19,2 - node: color: '#FFFFFFFF' id: WarnCornerSW decals: - 435: 2,20 + 490: 2,20 - node: color: '#FFFFFFFF' id: WarnCornerSmallNE decals: - 874: 8,12 + 1037: 8,12 - node: color: '#FFFFFFFF' id: WarnCornerSmallNW decals: - 873: 14,12 + 1036: 14,12 - node: color: '#FFFFFFFF' id: WarnCornerSmallSE decals: - 564: 8,16 + 621: 8,16 - node: color: '#FFFFFFFF' id: WarnCornerSmallSW decals: - 563: 14,16 + 620: 14,16 - node: color: '#FFFFFFFF' id: WarnLineE decals: - 276: 6,34 - 277: 6,35 - 278: 6,36 - 550: 8,13 - 551: 8,14 - 552: 8,15 + 331: 6,34 + 332: 6,35 + 333: 6,36 + 607: 8,13 + 608: 8,14 + 609: 8,15 - node: color: '#79DA8EFF' id: WarnLineGreyscaleE decals: - 818: 2,25 - 819: 2,26 - 820: 2,27 + 981: 2,25 + 982: 2,26 + 983: 2,27 - node: color: '#8BDB8E99' id: WarnLineGreyscaleE decals: - 1201: 18,3 - 1202: 18,3 + 1378: 18,3 + 1379: 18,3 - node: color: '#8BDB8EFF' id: WarnLineGreyscaleE decals: - 1203: 18,3 + 1380: 18,3 - node: color: '#D381C996' id: WarnLineGreyscaleE decals: - 739: 18,3 + 874: 18,3 - node: color: '#52B4E996' id: WarnLineGreyscaleN decals: - 1048: 27,15 + 1225: 27,15 - node: color: '#79DA8EFF' id: WarnLineGreyscaleN decals: - 822: 1,28 + 985: 1,28 - node: color: '#8BDA8EFF' id: WarnLineGreyscaleN decals: - 1421: 29,27 + 1624: 29,27 - node: color: '#8BDB8E99' id: WarnLineGreyscaleN decals: - 1199: 26,4 - 1200: 26,4 + 1376: 26,4 + 1377: 26,4 - node: color: '#DABC8BFF' id: WarnLineGreyscaleN decals: - 833: 5,28 + 996: 5,28 - node: color: '#79DA8EFF' id: WarnLineGreyscaleS decals: - 825: 1,24 + 988: 1,24 - node: color: '#8BDA8EFF' id: WarnLineGreyscaleS decals: - 1420: 29,25 + 1623: 29,25 - node: color: '#DABC8BFF' id: WarnLineGreyscaleS decals: - 834: 5,24 - 835: 5,24 + 997: 5,24 + 998: 5,24 - node: color: '#79DA8EFF' id: WarnLineGreyscaleW decals: - 827: 0,25 - 828: 0,26 - 829: 0,27 + 990: 0,25 + 991: 0,26 + 992: 0,27 - node: color: '#8BDB8EFF' id: WarnLineGreyscaleW decals: - 1204: 34,3 + 1381: 34,3 - node: color: '#D381C996' id: WarnLineGreyscaleW decals: - 738: 34,3 + 873: 34,3 - node: color: '#FFFFFFFF' id: WarnLineN decals: - 209: 12,47 - 210: 10,47 - 433: 4,20 - 434: 3,20 - 524: 27,22 - 525: 26,22 - 526: 25,22 - 545: 13,16 - 546: 11,16 - 547: 12,16 - 548: 10,16 - 549: 9,16 + 264: 12,47 + 265: 10,47 + 488: 4,20 + 489: 3,20 + 581: 27,22 + 582: 26,22 + 583: 25,22 + 602: 13,16 + 603: 11,16 + 604: 12,16 + 605: 10,16 + 606: 9,16 - node: color: '#FFFFFFFF' id: WarnLineS decals: - 273: 4,34 - 274: 4,36 - 275: 4,35 - 436: 2,21 - 437: 2,22 - 880: 14,13 - 881: 14,14 - 882: 14,15 + 328: 4,34 + 329: 4,36 + 330: 4,35 + 491: 2,21 + 492: 2,22 + 1043: 14,13 + 1044: 14,14 + 1045: 14,15 - node: color: '#FFFFFFFF' id: WarnLineW decals: - 206: 12,44 - 207: 11,44 - 208: 10,44 - 521: 27,18 - 522: 26,18 - 523: 25,18 - 779: 45,13 - 780: 46,13 - 781: 44,13 - 782: 43,13 - 783: 42,13 - 784: 41,13 - 785: 40,13 - 875: 9,12 - 876: 10,12 - 877: 11,12 - 878: 12,12 - 879: 13,12 + 261: 12,44 + 262: 11,44 + 263: 10,44 + 578: 27,18 + 579: 26,18 + 580: 25,18 + 942: 45,13 + 943: 46,13 + 944: 44,13 + 945: 43,13 + 946: 42,13 + 947: 41,13 + 948: 40,13 + 1038: 9,12 + 1039: 10,12 + 1040: 11,12 + 1041: 12,12 + 1042: 13,12 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerNe decals: - 461: 10,9 + 518: 10,9 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerNw decals: - 460: 1,9 + 517: 1,9 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerSe decals: - 458: 10,8 + 515: 10,8 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerSw decals: - 459: 1,8 + 516: 1,8 - node: color: '#FFFFFFFF' id: WoodTrimThinLineN decals: - 462: 9,9 - 463: 8,9 - 464: 7,9 - 465: 6,9 - 466: 5,9 - 467: 4,9 - 468: 3,9 - 469: 2,9 + 519: 9,9 + 520: 8,9 + 521: 7,9 + 522: 6,9 + 523: 5,9 + 524: 4,9 + 525: 3,9 + 526: 2,9 - node: color: '#FFFFFFFF' id: WoodTrimThinLineS decals: - 470: 10,8 - 471: 9,8 - 472: 8,8 - 473: 7,8 - 474: 6,8 - 475: 5,8 - 476: 4,8 - 477: 3,8 - 478: 2,8 - 479: 1,8 + 527: 10,8 + 528: 9,8 + 529: 8,8 + 530: 7,8 + 531: 6,8 + 532: 5,8 + 533: 4,8 + 534: 3,8 + 535: 2,8 + 536: 1,8 - node: color: '#FFFFFFFF' id: bushsnowa1 decals: - 1558: 34.098167,13.033111 + 1768: 34.098167,13.033111 - node: color: '#FFFFFFFF' id: bushsnowb1 decals: - 1559: 35.707542,12.970611 + 1769: 35.707542,12.970611 - node: color: '#FFFFFFFF' id: chevron decals: - 230: 11,48 + 285: 11,48 - node: color: '#FFFFFFFF' id: grasssnow decals: - 1643: 10.225454,38.990788 - 1644: 11.037954,39.022038 - 1645: 11.834829,39.022038 + 1885: 10.225454,38.990788 + 1886: 11.037954,39.022038 + 1887: 11.834829,39.022038 - node: color: '#FFFFFFFF' id: grasssnow02 decals: - 1552: 34.973167,13.060861 + 1762: 34.973167,13.060861 - node: color: '#FFFFFFFF' id: grasssnow10 decals: - 1551: 34.004417,13.045236 - 1553: 35.316917,13.060861 - 1554: 36.035667,13.029611 - 1555: 34.535667,12.998361 - 1556: 36.129417,13.076486 - 1557: 34.238792,13.076486 - 1646: 10.491079,38.975163 - 1647: 11.600454,38.959538 - 1648: 11.006704,39.178288 + 1761: 34.004417,13.045236 + 1763: 35.316917,13.060861 + 1764: 36.035667,13.029611 + 1765: 34.535667,12.998361 + 1766: 36.129417,13.076486 + 1767: 34.238792,13.076486 + 1888: 10.491079,38.975163 + 1889: 11.600454,38.959538 + 1890: 11.006704,39.178288 - type: RadiationGridResistance - type: LoadedMap - type: SpreaderGrid @@ -2908,6 +2907,56 @@ entities: - type: Transform pos: 17.5,31.5 parent: 1653 +- proto: AloeSeeds + entities: + - uid: 1078 + components: + - type: Transform + pos: 1.5044713,15.591048 + parent: 1653 + - uid: 1379 + components: + - type: Transform + pos: 16.516748,9.567207 + parent: 1653 +- proto: AmbrosiaVulgarisSeeds + entities: + - uid: 1380 + components: + - type: Transform + pos: 16.688623,9.410957 + parent: 1653 +- proto: AnomalyFloraBulb + entities: + - uid: 105 + components: + - type: Transform + pos: 21.5,44.5 + parent: 1653 + - uid: 110 + components: + - type: Transform + pos: 17.5,44.5 + parent: 1653 + - uid: 624 + components: + - type: Transform + pos: 18.5,47.5 + parent: 1653 +- proto: AnomalyIce + entities: + - uid: 1840 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.497818,12.844993 + parent: 1653 + - uid: 2141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.43184,14.455296 + parent: 1653 - proto: AnomalyScanner entities: - uid: 2182 @@ -2995,6 +3044,13 @@ entities: rot: 1.5707963267948966 rad pos: 53.5,14.5 parent: 1653 +- proto: Beaker + entities: + - uid: 1470 + components: + - type: Transform + pos: 21.687025,4.54119 + parent: 1653 - proto: Bed entities: - uid: 1233 @@ -3039,6 +3095,27 @@ entities: - type: Transform pos: 42.5,0.5 parent: 1653 +- proto: BloodTomatoSeeds + entities: + - uid: 792 + components: + - type: Transform + pos: 1.4725559,25.735012 + parent: 1653 +- proto: BluespaceBeaker + entities: + - uid: 1476 + components: + - type: Transform + pos: 21.201073,4.650565 + parent: 1653 +- proto: BookLeafLoversSecret + entities: + - uid: 1419 + components: + - type: Transform + pos: 6.468939,30.545952 + parent: 1653 - proto: Bookshelf entities: - uid: 1241 @@ -3098,6 +3175,28 @@ entities: - type: Transform pos: 2.5,32.5 parent: 1653 +- proto: BoxBeaker + entities: + - uid: 1484 + components: + - type: Transform + pos: 22.482006,0.7443154 + parent: 1653 +- proto: BoxFolderBlue + entities: + - uid: 776 + components: + - type: Transform + pos: 22.48359,30.550323 + parent: 1653 +- proto: BoxFolderGreen + entities: + - uid: 1201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.6928706,46.564724 + parent: 1653 - proto: BoxFolderWhite entities: - uid: 1003 @@ -3117,6 +3216,42 @@ entities: rot: -1.5707963267948966 rad pos: 25.322851,13.512466 parent: 1653 +- proto: BoxFolderYellow + entities: + - uid: 1714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.6459956,46.39285 + parent: 1653 +- proto: BoxMouthSwab + entities: + - uid: 796 + components: + - type: Transform + pos: 14.493081,24.60434 + parent: 1653 +- proto: BriefcaseBrown + entities: + - uid: 1699 + components: + - type: Transform + pos: 18.487843,32.40922 + parent: 1653 +- proto: BungoSeeds + entities: + - uid: 1424 + components: + - type: Transform + pos: 8.531214,35.590054 + parent: 1653 +- proto: CabbageSeeds + entities: + - uid: 1381 + components: + - type: Transform + pos: 16.501123,8.739082 + parent: 1653 - proto: CableApcExtension entities: - uid: 1 @@ -3689,11 +3824,6 @@ entities: - type: Transform pos: 1.5,28.5 parent: 1653 - - uid: 162 - components: - - type: Transform - pos: 2.5,1.5 - parent: 1653 - uid: 165 components: - type: Transform @@ -4704,21 +4834,6 @@ entities: - type: Transform pos: 6.5,2.5 parent: 1653 - - uid: 508 - components: - - type: Transform - pos: 2.5,3.5 - parent: 1653 - - uid: 509 - components: - - type: Transform - pos: 2.5,0.5 - parent: 1653 - - uid: 510 - components: - - type: Transform - pos: 2.5,4.5 - parent: 1653 - uid: 514 components: - type: Transform @@ -4729,11 +4844,6 @@ entities: - type: Transform pos: 11.5,2.5 parent: 1653 - - uid: 527 - components: - - type: Transform - pos: 8.5,31.5 - parent: 1653 - uid: 566 components: - type: Transform @@ -4779,11 +4889,6 @@ entities: - type: Transform pos: 27.5,2.5 parent: 1653 - - uid: 719 - components: - - type: Transform - pos: 5.5,31.5 - parent: 1653 - uid: 736 components: - type: Transform @@ -4849,16 +4954,6 @@ entities: - type: Transform pos: 31.5,2.5 parent: 1653 - - uid: 796 - components: - - type: Transform - pos: 7.5,31.5 - parent: 1653 - - uid: 799 - components: - - type: Transform - pos: 4.5,31.5 - parent: 1653 - uid: 906 components: - type: Transform @@ -5189,11 +5284,6 @@ entities: - type: Transform pos: 35.5,12.5 parent: 1653 - - uid: 1327 - components: - - type: Transform - pos: 10.5,31.5 - parent: 1653 - uid: 1393 components: - type: Transform @@ -5219,11 +5309,6 @@ entities: - type: Transform pos: 21.5,45.5 parent: 1653 - - uid: 1419 - components: - - type: Transform - pos: 11.5,31.5 - parent: 1653 - uid: 1439 components: - type: Transform @@ -5459,6 +5544,11 @@ entities: - type: Transform pos: 29.5,13.5 parent: 1653 + - uid: 1875 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1653 - uid: 1876 components: - type: Transform @@ -5469,16 +5559,31 @@ entities: - type: Transform pos: 4.5,2.5 parent: 1653 + - uid: 1878 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1653 - uid: 1879 components: - type: Transform pos: 0.5,2.5 parent: 1653 + - uid: 1880 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1653 - uid: 1881 components: - type: Transform pos: 2.5,2.5 parent: 1653 + - uid: 1882 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1653 - uid: 1888 components: - type: Transform @@ -5499,10 +5604,25 @@ entities: - type: Transform pos: 16.5,2.5 parent: 1653 + - uid: 1892 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1653 + - uid: 1893 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1653 + - uid: 1894 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1653 - uid: 1895 components: - type: Transform - pos: 9.5,31.5 + pos: 3.5,0.5 parent: 1653 - uid: 1961 components: @@ -5584,11 +5704,6 @@ entities: - type: Transform pos: 51.5,38.5 parent: 1653 - - uid: 2009 - components: - - type: Transform - pos: 6.5,31.5 - parent: 1653 - uid: 2031 components: - type: Transform @@ -5734,11 +5849,6 @@ entities: - type: Transform pos: 41.5,6.5 parent: 1653 - - uid: 2061 - components: - - type: Transform - pos: 3.5,31.5 - parent: 1653 - uid: 2188 components: - type: Transform @@ -5779,37 +5889,39 @@ entities: - type: Transform pos: 8.5,0.5 parent: 1653 - - uid: 2240 +- proto: CableApcStack + entities: + - uid: 824 components: - type: Transform - pos: 2.5,31.5 + pos: 6.439933,35.56771 parent: 1653 - - uid: 2241 + - uid: 1541 components: - type: Transform - pos: 1.5,31.5 + pos: 27.694578,8.767019 parent: 1653 - - uid: 2242 +- proto: CableApcStack10 + entities: + - uid: 171 components: - type: Transform - pos: 0.5,31.5 + pos: 4.338315,25.664474 parent: 1653 - - uid: 2243 + - uid: 733 components: - type: Transform - pos: 6.5,30.5 + pos: 4.557065,25.539474 parent: 1653 - - uid: 2244 + - uid: 814 components: - type: Transform - pos: 6.5,32.5 + pos: 6.47894,27.64885 parent: 1653 -- proto: CableApcStack - entities: - - uid: 1541 + - uid: 817 components: - type: Transform - pos: 27.694578,8.767019 + pos: 6.619565,27.508224 parent: 1653 - proto: CableHV entities: @@ -6140,6 +6252,20 @@ entities: rot: 3.141592653589793 rad pos: 30.5,7.5 parent: 1653 +- proto: CannabisSeeds + entities: + - uid: 905 + components: + - type: Transform + pos: 4.5,18.5 + parent: 1653 +- proto: CarbonDioxideCanister + entities: + - uid: 806 + components: + - type: Transform + pos: 16.5,25.5 + parent: 1653 - proto: CarpetGreen entities: - uid: 271 @@ -6279,6 +6405,13 @@ entities: rot: 3.141592653589793 rad pos: 10.5,7.5 parent: 1653 +- proto: CarrotSeeds + entities: + - uid: 1382 + components: + - type: Transform + pos: 16.641748,8.598457 + parent: 1653 - proto: Catwalk entities: - uid: 560 @@ -6682,12 +6815,6 @@ entities: - type: Transform pos: 48.5,40.5 parent: 1653 - - uid: 1956 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,30.5 - parent: 1653 - proto: ChairFolding entities: - uid: 929 @@ -6811,39 +6938,180 @@ entities: - type: Transform pos: 27.5,14.5 parent: 1653 -- proto: ClosetMaintenanceFilledRandom +- proto: ClosetEmergencyFilledRandom entities: - - uid: 745 + - uid: 899 components: - type: Transform - pos: 14.5,32.5 + pos: 4.5,22.5 parent: 1653 -- proto: ClosetSteelBase +- proto: ClosetFireFilled entities: - - uid: 2010 + - uid: 747 components: - type: Transform - pos: 30.5,25.5 + pos: 1.5,40.5 parent: 1653 - - uid: 2012 + - uid: 900 components: - type: Transform - pos: 28.5,27.5 + pos: 3.5,22.5 parent: 1653 -- proto: ClothingOuterApronBotanist +- proto: ClosetL3ScienceFilled entities: - - uid: 656 + - uid: 1285 components: - type: Transform - pos: 33.50576,36.565666 + pos: 53.5,0.5 parent: 1653 -- proto: ClothingOuterWinterHydro - entities: - - uid: 1077 + - uid: 1286 + components: + - type: Transform + pos: 54.5,0.5 + parent: 1653 +- proto: ClosetMaintenanceFilledRandom + entities: + - uid: 745 + components: + - type: Transform + pos: 14.5,32.5 + parent: 1653 + - uid: 948 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1653 + - uid: 954 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1653 + - uid: 955 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1653 + - uid: 1284 + components: + - type: Transform + pos: 52.5,0.5 + parent: 1653 +- proto: ClosetSteelBase + entities: + - uid: 2010 + components: + - type: Transform + pos: 30.5,25.5 + parent: 1653 + - uid: 2011 + components: + - type: Transform + pos: 28.5,26.5 + parent: 1653 + - uid: 2012 + components: + - type: Transform + pos: 28.5,27.5 + parent: 1653 +- proto: ClosetToolFilled + entities: + - uid: 584 + components: + - type: Transform + pos: 14.5,42.5 + parent: 1653 +- proto: ClothingBackpackDuffelHydroponics + entities: + - uid: 2023 + components: + - type: Transform + pos: 32.47305,27.527536 + parent: 1653 +- proto: ClothingEyesGlassesMeson + entities: + - uid: 591 + components: + - type: Transform + pos: 10.480986,45.607067 + parent: 1653 +- proto: ClothingEyesGlassesThermal + entities: + - uid: 800 + components: + - type: Transform + pos: 6.5116234,25.568321 + parent: 1653 +- proto: ClothingHandsGlovesLeather + entities: + - uid: 719 + components: + - type: Transform + pos: 12.432887,24.48849 + parent: 1653 +- proto: ClothingHeadHatHoodBioVirology + entities: + - uid: 2062 + components: + - type: Transform + pos: 34.71194,26.670929 + parent: 1653 + - uid: 2063 + components: + - type: Transform + pos: 34.321316,26.655304 + parent: 1653 +- proto: ClothingHeadHatWeldingMaskFlame + entities: + - uid: 661 + components: + - type: Transform + pos: 21.418028,36.658634 + parent: 1653 +- proto: ClothingHeadHatWeldingMaskFlameBlue + entities: + - uid: 662 + components: + - type: Transform + pos: 21.605528,36.471134 + parent: 1653 +- proto: ClothingMaskBandBotany + entities: + - uid: 732 + components: + - type: Transform + pos: 12.423744,24.51739 + parent: 1653 +- proto: ClothingOuterApronBotanist + entities: + - uid: 656 + components: + - type: Transform + pos: 33.50576,36.565666 + parent: 1653 +- proto: ClothingOuterBioVirology + entities: + - uid: 2064 + components: + - type: Transform + pos: 34.321316,26.514679 + parent: 1653 + - uid: 2065 + components: + - type: Transform + pos: 34.696316,26.499054 + parent: 1653 +- proto: ClothingOuterWinterHydro + entities: + - uid: 1077 components: - type: Transform pos: 7.484151,6.5991178 parent: 1653 + - uid: 2060 + components: + - type: Transform + pos: 32.374146,26.80749 + parent: 1653 - proto: ClothingShoeSlippersDuck entities: - uid: 2030 @@ -6851,6 +7119,20 @@ entities: - type: Transform pos: 13.532652,9.379251 parent: 1653 +- proto: ClothingUniformJumpsuitHydroponics + entities: + - uid: 2061 + components: + - type: Transform + pos: 32.54602,26.604364 + parent: 1653 +- proto: CocoaSeeds + entities: + - uid: 829 + components: + - type: Transform + pos: 1.5350559,26.594387 + parent: 1653 - proto: ComfyChair entities: - uid: 268 @@ -6859,6 +7141,12 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,30.5 parent: 1653 + - uid: 269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,30.5 + parent: 1653 - uid: 313 components: - type: Transform @@ -6900,6 +7188,12 @@ entities: rot: -1.5707963267948966 rad pos: 16.5,19.5 parent: 1653 + - uid: 982 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,30.5 + parent: 1653 - uid: 987 components: - type: Transform @@ -7141,6 +7435,13 @@ entities: - type: Transform pos: 1.5,39.5 parent: 1653 +- proto: CyberPen + entities: + - uid: 1124 + components: + - type: Transform + pos: 3.5640259,43.59188 + parent: 1653 - proto: DisposalTrunk entities: - uid: 1436 @@ -7177,6 +7478,96 @@ entities: - type: Transform pos: 25.5,2.5 parent: 1653 +- proto: DonkpocketBoxSpawner + entities: + - uid: 962 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1653 +- proto: DrinkGoldenCup + entities: + - uid: 1192 + components: + - type: Transform + pos: 10.500535,32.48345 + parent: 1653 +- proto: DrinkMug + entities: + - uid: 963 + components: + - type: Transform + pos: 1.4545751,10.669063 + parent: 1653 +- proto: DrinkMugDog + entities: + - uid: 452 + components: + - type: Transform + pos: 10.44451,4.54002 + parent: 1653 + - uid: 965 + components: + - type: Transform + pos: 1.4858251,10.465938 + parent: 1653 +- proto: DrinkMugMetal + entities: + - uid: 964 + components: + - type: Transform + pos: 1.6889501,10.590938 + parent: 1653 +- proto: DrinkMugMoebius + entities: + - uid: 466 + components: + - type: Transform + pos: 10.60076,4.711895 + parent: 1653 + - uid: 966 + components: + - type: Transform + pos: 2.173325,10.684688 + parent: 1653 +- proto: DrinkWaterCup + entities: + - uid: 508 + components: + - type: Transform + pos: 20.373915,40.64657 + parent: 1653 + - uid: 509 + components: + - type: Transform + pos: 20.54579,40.724693 + parent: 1653 + - uid: 510 + components: + - type: Transform + pos: 20.592665,40.537193 + parent: 1653 +- proto: Dropper + entities: + - uid: 1471 + components: + - type: Transform + pos: 22.57765,4.50994 + parent: 1653 +- proto: EggplantSeeds + entities: + - uid: 1384 + components: + - type: Transform + pos: 16.626123,7.6609573 + parent: 1653 +- proto: EggySeeds + entities: + - uid: 1383 + components: + - type: Transform + pos: 16.422998,7.8484573 + parent: 1653 - proto: EmergencyLight entities: - uid: 1605 @@ -7202,6 +7593,13 @@ entities: parent: 1653 - type: PointLight enabled: True +- proto: EncryptionKeyService + entities: + - uid: 1205 + components: + - type: Transform + pos: 5.3739185,43.607506 + parent: 1653 - proto: ExtinguisherCabinetFilled entities: - uid: 1287 @@ -7325,6 +7723,27 @@ entities: - type: Transform pos: 21.463976,15.404201 parent: 1653 +- proto: FoodShakerPepper + entities: + - uid: 1327 + components: + - type: Transform + pos: 12.527602,2.6585855 + parent: 1653 +- proto: FoodShakerSalt + entities: + - uid: 1220 + components: + - type: Transform + pos: 12.340102,2.7523355 + parent: 1653 +- proto: FoodSoupChiliCold + entities: + - uid: 1842 + components: + - type: Transform + pos: 41.565323,12.755919 + parent: 1653 - proto: GasCanisterBrokenBase entities: - uid: 287 @@ -7545,6 +7964,27 @@ entities: - type: Transform pos: 20.5,45.5 parent: 1653 +- proto: GunpetInstrument + entities: + - uid: 491 + components: + - type: Transform + pos: 32.456673,4.6502504 + parent: 1653 +- proto: HandLabeler + entities: + - uid: 797 + components: + - type: Transform + pos: 14.461831,28.633146 + parent: 1653 +- proto: HelicopterInstrument + entities: + - uid: 415 + components: + - type: Transform + pos: 31.582432,20.675161 + parent: 1653 - proto: HospitalCurtainsOpen entities: - uid: 270 @@ -7614,14 +8054,47 @@ entities: - type: Transform pos: 21.5,14.5 parent: 1653 -- proto: hydroponicsTray +- proto: HydroponicsToolHatchet entities: - - uid: 159 + - uid: 1959 components: - type: Transform - pos: 22.5,25.5 + pos: 26.521053,26.358747 parent: 1653 - - uid: 417 +- proto: HydroponicsToolMiniHoe + entities: + - uid: 1378 + components: + - type: Transform + pos: 18.469873,9.442207 + parent: 1653 +- proto: HydroponicsToolScythe + entities: + - uid: 1948 + components: + - type: Transform + pos: 53.545364,38.54707 + parent: 1653 +- proto: HydroponicsToolSpade + entities: + - uid: 1998 + components: + - type: Transform + pos: 37.663628,7.3749332 + parent: 1653 +- proto: hydroponicsTray + entities: + - uid: 159 + components: + - type: Transform + pos: 22.5,25.5 + parent: 1653 + - uid: 160 + components: + - type: Transform + pos: 22.5,26.5 + parent: 1653 + - uid: 417 components: - type: Transform rot: 3.141592653589793 rad @@ -7738,6 +8211,11 @@ entities: - type: Transform pos: 26.5,27.5 parent: 1653 + - uid: 1951 + components: + - type: Transform + pos: 26.5,26.5 + parent: 1653 - uid: 1952 components: - type: Transform @@ -7758,6 +8236,11 @@ entities: - type: Transform pos: 24.5,25.5 parent: 1653 + - uid: 1956 + components: + - type: Transform + pos: 24.5,26.5 + parent: 1653 - uid: 1957 components: - type: Transform @@ -7858,6 +8341,18 @@ entities: - type: Transform pos: 50.5,15.5 parent: 1653 +- proto: HydroponicsTrayMachineCircuitboard + entities: + - uid: 168 + components: + - type: Transform + pos: 4.5441585,28.543722 + parent: 1653 + - uid: 170 + components: + - type: Transform + pos: 6.5285335,24.574972 + parent: 1653 - proto: IceCrust entities: - uid: 147 @@ -10101,6 +10596,13 @@ entities: - type: Transform pos: 34.5,15.5 parent: 1653 +- proto: KitchenMicrowave + entities: + - uid: 961 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1653 - proto: KudzuFlowerFriendly entities: - uid: 974 @@ -10135,6 +10637,18 @@ entities: rot: 1.5707963267948966 rad pos: 24.5,32.5 parent: 1653 +- proto: LargeBeaker + entities: + - uid: 1468 + components: + - type: Transform + pos: 21.7339,4.82244 + parent: 1653 + - uid: 1469 + components: + - type: Transform + pos: 21.9839,4.619315 + parent: 1653 - proto: LightTree05 entities: - uid: 125 @@ -10142,27 +10656,36 @@ entities: - type: Transform pos: 19.507784,45.542137 parent: 1653 -- proto: LockerBotanistLoot +- proto: LockerBotanistFilled entities: - - uid: 2027 + - uid: 794 components: - type: Transform - pos: 8.5,25.5 + pos: 10.5,26.5 parent: 1653 - - uid: 2060 + - uid: 2009 components: - type: Transform - pos: 10.5,25.5 + pos: 30.5,26.5 parent: 1653 - - uid: 2065 +- proto: LockerBotanistLoot + entities: + - uid: 650 components: - type: Transform - pos: 8.5,27.5 + pos: 43.5,40.5 + parent: 1653 + - uid: 1088 + components: + - type: Transform + pos: 8.5,26.5 parent: 1653 - - uid: 2248 +- proto: LockerElectricalSuppliesFilled + entities: + - uid: 1533 components: - type: Transform - pos: 45.5,40.5 + pos: 27.5,9.5 parent: 1653 - proto: LockerScienceFilled entities: @@ -10171,6 +10694,21 @@ entities: - type: Transform pos: 14.5,25.5 parent: 1653 +- proto: LockerWeldingSuppliesFilled + entities: + - uid: 1531 + components: + - type: Transform + pos: 31.5,9.5 + parent: 1653 +- proto: LuxuryPen + entities: + - uid: 1328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.487568,15.43374 + parent: 1653 - proto: MachineAPE entities: - uid: 2139 @@ -10224,6 +10762,25 @@ entities: rot: -1.5707963267948966 rad pos: 29.590216,15.590591 parent: 1653 +- proto: MaterialBones1 + entities: + - uid: 2137 + components: + - type: Transform + pos: 49.42443,15.527899 + parent: 1653 + - uid: 2138 + components: + - type: Transform + pos: 49.54943,15.481024 + parent: 1653 +- proto: MaterialWoodPlank + entities: + - uid: 669 + components: + - type: Transform + pos: 20.62062,34.599228 + parent: 1653 - proto: Mirror entities: - uid: 892 @@ -10237,6 +10794,97 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,19.5 parent: 1653 +- proto: ModularGrenade + entities: + - uid: 1634 + components: + - type: Transform + pos: 40.388412,13.373815 + parent: 1653 + - uid: 1635 + components: + - type: Transform + pos: 40.482162,13.57694 + parent: 1653 + - uid: 1636 + components: + - type: Transform + pos: 40.607162,13.405065 + parent: 1653 +- proto: Multitool + entities: + - uid: 1049 + components: + - type: Transform + pos: 27.480967,22.500828 + parent: 1653 +- proto: NettleSeeds + entities: + - uid: 1999 + components: + - type: Transform + pos: 42.384377,9.279519 + parent: 1653 +- proto: OrangeSeeds + entities: + - uid: 819 + components: + - type: Transform + pos: 1.4881809,27.512886 + parent: 1653 +- proto: Paper + entities: + - uid: 490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.4302826,44.545006 + parent: 1653 + - uid: 1127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.4302826,44.545006 + parent: 1653 + - uid: 1131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.4302826,44.545006 + parent: 1653 +- proto: PaperBin5 + entities: + - uid: 785 + components: + - type: Transform + pos: 24.5,31.5 + parent: 1653 + - uid: 1006 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,47.5 + parent: 1653 + - uid: 1707 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,14.5 + parent: 1653 +- proto: PartRodMetal1 + entities: + - uid: 531 + components: + - type: Transform + pos: 33.42354,40.437122 + parent: 1653 +- proto: PenCentcom + entities: + - uid: 686 + components: + - type: Transform + pos: 24.75229,32.018597 + parent: 1653 - proto: PercentileDie entities: - uid: 744 @@ -10244,6 +10892,20 @@ entities: - type: Transform pos: 17.44835,14.326076 parent: 1653 +- proto: PineappleSeeds + entities: + - uid: 455 + components: + - type: Transform + pos: 33.566967,20.5998 + parent: 1653 +- proto: PlasmaTankFilled + entities: + - uid: 1473 + components: + - type: Transform + pos: 30.568752,4.54119 + parent: 1653 - proto: PlushieDiona entities: - uid: 653 @@ -10318,6 +10980,20 @@ entities: - type: Transform pos: 12.5,28.5 parent: 1653 +- proto: PowerCellHigh + entities: + - uid: 799 + components: + - type: Transform + pos: 16.534313,24.606636 + parent: 1653 +- proto: PowerCellPotato + entities: + - uid: 862 + components: + - type: Transform + pos: 12.315257,39.398518 + parent: 1653 - proto: PowerCellRecharger entities: - uid: 808 @@ -10330,6 +11006,13 @@ entities: - type: Transform pos: 49.5,13.5 parent: 1653 +- proto: PowerDrill + entities: + - uid: 1050 + components: + - type: Transform + pos: 28.512217,21.547703 + parent: 1653 - proto: Poweredlight entities: - uid: 77 @@ -10344,6 +11027,11 @@ entities: rot: 1.5707963267948966 rad pos: 38.5,13.5 parent: 1653 + - uid: 81 + components: + - type: Transform + pos: 6.5,31.5 + parent: 1653 - uid: 123 components: - type: Transform @@ -10480,12 +11168,6 @@ entities: parent: 1653 - type: ApcPowerReceiver powerLoad: 0 - - uid: 848 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,31.5 - parent: 1653 - uid: 932 components: - type: Transform @@ -10641,12 +11323,6 @@ entities: rot: -1.5707963267948966 rad pos: 28.5,14.5 parent: 1653 - - uid: 1875 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,27.5 - parent: 1653 - uid: 1977 components: - type: Transform @@ -10670,11 +11346,17 @@ entities: - type: Transform pos: 33.5,22.5 parent: 1653 - - uid: 2063 + - uid: 2115 components: - type: Transform rot: 1.5707963267948966 rad - pos: 32.5,27.5 + pos: 28.5,26.5 + parent: 1653 + - uid: 2116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,26.5 parent: 1653 - uid: 2117 components: @@ -10687,10 +11369,11 @@ entities: - type: Transform pos: 42.5,10.5 parent: 1653 - - uid: 2245 + - uid: 2214 components: - type: Transform - pos: 9.5,32.5 + rot: 3.141592653589793 rad + pos: 5.5,30.5 parent: 1653 - proto: PoweredlightCyan entities: @@ -10902,23 +11585,27 @@ entities: parent: 1653 - proto: PoweredSmallLightEmpty entities: - - uid: 269 + - uid: 737 components: - type: Transform rot: -1.5707963267948966 rad - pos: 22.5,27.5 + pos: 6.5,25.5 parent: 1653 - - uid: 526 + - type: ApcPowerReceiver + powerLoad: 0 + - uid: 848 components: - type: Transform rot: -1.5707963267948966 rad - pos: 18.5,27.5 + pos: 18.5,26.5 parent: 1653 - - uid: 737 + - type: ApcPowerReceiver + powerLoad: 0 + - uid: 849 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,25.5 + rot: 1.5707963267948966 rad + pos: 20.5,26.5 parent: 1653 - type: ApcPowerReceiver powerLoad: 0 @@ -11028,8 +11715,19 @@ entities: - type: Transform pos: 53.5,38.5 parent: 1653 -- proto: Railing - entities: + - uid: 2027 + components: + - type: Transform + pos: 34.5,26.5 + parent: 1653 +- proto: Railing + entities: + - uid: 527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,38.5 + parent: 1653 - uid: 936 components: - type: Transform @@ -11041,12 +11739,6 @@ entities: - type: Transform pos: 12.5,19.5 parent: 1653 - - uid: 2062 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,38.5 - parent: 1653 - proto: RailingCornerSmall entities: - uid: 528 @@ -11061,25 +11753,43 @@ entities: rot: 1.5707963267948966 rad pos: 35.5,39.5 parent: 1653 + - uid: 530 + components: + - type: Transform + pos: 35.5,38.5 + parent: 1653 - uid: 943 components: - type: Transform rot: 1.5707963267948966 rad pos: 13.5,19.5 parent: 1653 - - uid: 2247 +- proto: RandomFoodMeal + entities: + - uid: 456 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,38.5 + pos: 10.5,0.5 parent: 1653 -- proto: RandomInstruments + - uid: 993 + components: + - type: Transform + pos: 12.5,22.5 + parent: 1653 + - uid: 1314 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1653 +- proto: RandomFoodSingle entities: - - uid: 1131 + - uid: 403 components: - type: Transform - pos: 31.5,20.5 + pos: 5.5,4.5 parent: 1653 +- proto: RandomInstruments + entities: - uid: 1248 components: - type: Transform @@ -11102,6 +11812,13 @@ entities: - type: Transform pos: 39.5,0.5 parent: 1653 +- proto: RandomSnacks + entities: + - uid: 994 + components: + - type: Transform + pos: 16.5,18.5 + parent: 1653 - proto: RandomSoap entities: - uid: 898 @@ -11141,32 +11858,29 @@ entities: - type: Transform pos: 41.5,40.5 parent: 1653 - - uid: 1894 - components: - - type: Transform - pos: 8.5,31.5 - parent: 1653 - - uid: 2115 +- proto: RandomSpawner100 + entities: + - uid: 1413 components: - type: Transform - pos: 4.5,30.5 + pos: 21.5,43.5 parent: 1653 - - uid: 2246 + - uid: 1456 components: - type: Transform - pos: 1.5,31.5 + pos: 17.5,47.5 parent: 1653 -- proto: RandomSpawner100 +- proto: RandomVending entities: - - uid: 1413 + - uid: 861 components: - type: Transform - pos: 21.5,43.5 + pos: 10.5,22.5 parent: 1653 - - uid: 1456 + - uid: 934 components: - type: Transform - pos: 17.5,47.5 + pos: 16.5,22.5 parent: 1653 - proto: ReinforcedUraniumWindow entities: @@ -11262,6 +11976,30 @@ entities: - type: Transform pos: 17.5,32.5 parent: 1653 +- proto: RemoteSignaller + entities: + - uid: 1628 + components: + - type: Transform + pos: 42.357162,12.70194 + parent: 1653 + - uid: 1629 + components: + - type: Transform + pos: 42.482162,12.85819 + parent: 1653 + - uid: 1630 + components: + - type: Transform + pos: 42.607162,12.70194 + parent: 1653 +- proto: SalvageCanisterSpawner + entities: + - uid: 802 + components: + - type: Transform + pos: 16.5,26.5 + parent: 1653 - proto: SalvageMaterialCrateSpawner entities: - uid: 2024 @@ -11269,6 +12007,13 @@ entities: - type: Transform pos: 34.5,27.5 parent: 1653 +- proto: Screwdriver + entities: + - uid: 727 + components: + - type: Transform + pos: 4.60394,27.528143 + parent: 1653 - proto: SeedExtractor entities: - uid: 810 @@ -11286,6 +12031,13 @@ entities: - type: Transform pos: 41.5,9.5 parent: 1653 +- proto: SeedExtractorMachineCircuitboard + entities: + - uid: 162 + components: + - type: Transform + pos: 22.515446,28.541763 + parent: 1653 - proto: ShardCrystalCyan entities: - uid: 119 @@ -11304,11 +12056,85 @@ entities: - type: Transform pos: 25.848734,36.330853 parent: 1653 + - uid: 1960 + components: + - type: Transform + pos: 24.499039,26.422136 + parent: 1653 - uid: 2082 components: - type: Transform pos: 32.498764,25.506607 parent: 1653 +- proto: ShardGlass + entities: + - uid: 535 + components: + - type: Transform + pos: 37.501663,39.608997 + parent: 1653 + - uid: 613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.581089,35.48234 + parent: 1653 + - uid: 1195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.508757,46.601135 + parent: 1653 +- proto: SheetGlass + entities: + - uid: 717 + components: + - type: Transform + pos: 6.41644,28.543768 + parent: 1653 + - uid: 832 + components: + - type: Transform + pos: 4.557065,24.528143 + parent: 1653 + - uid: 844 + components: + - type: Transform + pos: 53.377705,4.600436 + parent: 1653 +- proto: SheetPlasteel1 + entities: + - uid: 288 + components: + - type: Transform + pos: 1.4974408,26.422686 + parent: 1653 +- proto: SheetPlastic + entities: + - uid: 838 + components: + - type: Transform + pos: 10.278141,7.4876976 + parent: 1653 + - uid: 846 + components: + - type: Transform + pos: 6.3194933,22.541233 + parent: 1653 +- proto: SheetRGlass + entities: + - uid: 1112 + components: + - type: Transform + pos: 20.352413,24.551647 + parent: 1653 +- proto: SheetSteel1 + entities: + - uid: 839 + components: + - type: Transform + pos: 14.465876,24.425442 + parent: 1653 - proto: ShuttersWindow entities: - uid: 580 @@ -11385,1109 +12211,97 @@ entities: parent: 1653 - proto: SignRedOne entities: - - uid: 1249 - components: - - type: Transform - pos: 40.5,3.5 - parent: 1653 -- proto: SignRedThree - entities: - - uid: 1251 - components: - - type: Transform - pos: 48.5,3.5 - parent: 1653 -- proto: SignRedTwo - entities: - - uid: 1250 - components: - - type: Transform - pos: 40.5,1.5 - parent: 1653 -- proto: SignSecureMed - entities: - - uid: 1154 - components: - - type: Transform - pos: 10.5,13.5 - parent: 1653 -- proto: SignShock - entities: - - uid: 1155 - components: - - type: Transform - pos: 12.5,13.5 - parent: 1653 -- proto: SilverDoor - entities: - - uid: 985 - components: - - type: Transform - pos: 11.5,13.5 - parent: 1653 -- proto: SinkWide - entities: - - uid: 890 - components: - - type: Transform - pos: 1.5,20.5 - parent: 1653 - - uid: 891 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,19.5 - parent: 1653 - - uid: 960 - components: - - type: Transform - pos: 3.5,10.5 - parent: 1653 -- proto: SmartFridge - entities: - - uid: 1458 - components: - - type: Transform - pos: 23.5,4.5 - parent: 1653 -- proto: SMESBasic - entities: - - uid: 262 - components: - - type: Transform - pos: 26.5,20.5 - parent: 1653 - - uid: 539 - components: - - type: Transform - pos: 11.5,45.5 - parent: 1653 - - uid: 1485 - components: - - type: Transform - pos: 28.5,8.5 - parent: 1653 - - uid: 1486 - components: - - type: Transform - pos: 29.5,8.5 - parent: 1653 - - uid: 1487 - components: - - type: Transform - pos: 30.5,8.5 - parent: 1653 -- proto: SpawnDungeonClutterBeakerEmpty - entities: - - uid: 170 - components: - - type: Transform - pos: 22.578753,4.7105246 - parent: 1653 - - uid: 288 - components: - - type: Transform - pos: 20.735003,4.6323996 - parent: 1653 - - uid: 403 - components: - - type: Transform - pos: 22.487473,0.61677456 - parent: 1653 - - uid: 819 - components: - - type: Transform - pos: 21.313128,4.5855246 - parent: 1653 - - uid: 954 - components: - - type: Transform - pos: 22.235003,4.6167746 - parent: 1653 - - uid: 955 - components: - - type: Transform - pos: 22.000628,4.7261496 - parent: 1653 -- proto: SpawnDungeonLootBureaucracy - entities: - - uid: 81 - components: - - type: Transform - pos: 10.518263,32.310562 - parent: 1653 - - uid: 415 - components: - - type: Transform - pos: 24.568518,31.632536 - parent: 1653 - - uid: 452 - components: - - type: Transform - pos: 5.4328747,44.407043 - parent: 1653 - - uid: 455 - components: - - type: Transform - pos: 5.4484997,44.125793 - parent: 1653 - - uid: 456 - components: - - type: Transform - pos: 18.631018,32.398163 - parent: 1653 - - uid: 832 - components: - - type: Transform - pos: 5.3859997,43.57892 - parent: 1653 - - uid: 861 - components: - - type: Transform - pos: 30.753098,4.5073996 - parent: 1653 - - uid: 862 - components: - - type: Transform - pos: 14.480504,28.48407 - parent: 1653 - - uid: 868 - components: - - type: Transform - pos: 10.440138,32.544937 - parent: 1653 - - uid: 963 - components: - - type: Transform - pos: 36.49569,15.514067 - parent: 1653 - - uid: 1006 - components: - - type: Transform - pos: 4.3547497,43.57892 - parent: 1653 - - uid: 1049 - components: - - type: Transform - pos: 3.6516247,43.57892 - parent: 1653 - - uid: 1050 - components: - - type: Transform - pos: 1.4641247,45.688293 - parent: 1653 - - uid: 1078 - components: - - type: Transform - pos: 22.490393,30.64816 - parent: 1653 - - uid: 1112 - components: - - type: Transform - pos: 5.4797497,44.563293 - parent: 1653 - - uid: 1124 - components: - - type: Transform - pos: 35.480064,14.607817 - parent: 1653 - - uid: 1379 - components: - - type: Transform - pos: 1.4328747,46.594543 - parent: 1653 - - uid: 2064 - components: - - type: Transform - pos: 7.502638,30.513687 - parent: 1653 - - uid: 2217 - components: - - type: Transform - pos: 34.448814,15.514067 - parent: 1653 - - uid: 2218 - components: - - type: Transform - pos: 34.948814,15.498442 - parent: 1653 - - uid: 2224 - components: - - type: Transform - pos: 24.990393,31.67941 - parent: 1653 - - uid: 2229 - components: - - type: Transform - pos: 3.5109997,47.563293 - parent: 1653 -- proto: SpawnDungeonLootCanister - entities: - - uid: 584 - components: - - type: Transform - pos: 16.5,25.5 - parent: 1653 - - uid: 1473 - components: - - type: Transform - pos: 16.5,27.5 - parent: 1653 - - uid: 1476 - components: - - type: Transform - pos: 40.5,16.5 - parent: 1653 -- proto: SpawnDungeonLootChems - entities: - - uid: 1168 - components: - - type: Transform - pos: 32.206223,4.5230246 - parent: 1653 -- proto: SpawnDungeonLootCircuitBoard - entities: - - uid: 952 - components: - - type: Transform - pos: 4.503058,28.60907 - parent: 1653 - - uid: 1484 - components: - - type: Transform - pos: 2.6047497,47.563293 - parent: 1653 - - uid: 2025 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.448061,28.526066 - parent: 1653 - - uid: 2223 - components: - - type: Transform - pos: 6.581183,24.562195 - parent: 1653 -- proto: SpawnDungeonLootClutterEngi - entities: - - uid: 491 - components: - - type: Transform - pos: 4.737433,25.60907 - parent: 1653 - - uid: 512 - components: - - type: Transform - pos: 6.503058,25.67157 - parent: 1653 - - uid: 522 - components: - - type: Transform - pos: 4.503058,27.54657 - parent: 1653 - - uid: 531 - components: - - type: Transform - pos: 4.721808,27.780945 - parent: 1653 - - uid: 747 - components: - - type: Transform - pos: 6.471808,27.499695 - parent: 1653 - - uid: 948 - components: - - type: Transform - pos: 6.440558,25.499695 - parent: 1653 - - uid: 965 - components: - - type: Transform - pos: 42.636295,12.625773 - parent: 1653 - - uid: 966 - components: - - type: Transform - pos: 42.355045,12.735148 - parent: 1653 - - uid: 967 - components: - - type: Transform - pos: 42.480045,12.875773 - parent: 1653 - - uid: 1328 - components: - - type: Transform - pos: 4.487433,25.57782 - parent: 1653 -- proto: SpawnDungeonLootClutterHydroponics - entities: - - uid: 160 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.40123,24.586424 - parent: 1653 - - uid: 650 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.573105,24.664549 - parent: 1653 - - uid: 794 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.36998,24.602049 - parent: 1653 - - uid: 834 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.653194,28.13544 - parent: 1653 - - uid: 839 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.38757,28.557316 - parent: 1653 - - uid: 1192 - components: - - type: Transform - pos: 15.14456,32.052025 - parent: 1653 - - uid: 1703 - components: - - type: Transform - pos: 19.472685,30.69265 - parent: 1653 - - uid: 1878 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.4273477,45.6148 - parent: 1653 - - uid: 1951 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.403194,27.66669 - parent: 1653 - - uid: 2011 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.38934,38.48503 - parent: 1653 - - uid: 2116 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.65123,24.664549 - parent: 1653 - - uid: 2137 - components: - - type: Transform - pos: 39.424786,9.088586 - parent: 1653 - - uid: 2138 - components: - - type: Transform - pos: 19.969307,8.854211 - parent: 1653 - - uid: 2214 - components: - - type: Transform - pos: 35.28683,15.295544 - parent: 1653 - - uid: 2232 - components: - - type: Transform - pos: 42.617554,13.561169 - parent: 1653 - - uid: 2236 - components: - - type: Transform - pos: 20.1924,13.848073 - parent: 1653 - - uid: 2237 - components: - - type: Transform - pos: 33.63986,20.553396 - parent: 1653 - - uid: 2238 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.63757,28.744816 - parent: 1653 - - uid: 2249 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.8492227,47.380424 - parent: 1653 - - uid: 2250 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.6617227,46.08355 - parent: 1653 - - uid: 2255 - components: - - type: Transform - pos: 20.6022,48.52105 - parent: 1653 - - uid: 2256 - components: - - type: Transform - pos: 0.43621778,10.024246 - parent: 1653 - - uid: 2257 - components: - - type: Transform - pos: 1.2330928,10.617996 - parent: 1653 - - uid: 2258 - components: - - type: Transform - pos: 2.440703,7.2658243 - parent: 1653 - - uid: 2259 - components: - - type: Transform - pos: 7.830083,7.3908243 - parent: 1653 - - uid: 2261 - components: - - type: Transform - pos: 53.629864,15.631865 - parent: 1653 - - uid: 2262 - components: - - type: Transform - pos: 23.43045,2.4296584 - parent: 1653 - - uid: 2263 - components: - - type: Transform - pos: 30.352325,4.7421584 - parent: 1653 - - uid: 2264 - components: - - type: Transform - pos: 31.74295,0.9296584 - parent: 1653 -- proto: SpawnDungeonLootClutterKitchen - entities: - - uid: 838 - components: - - type: Transform - pos: 12.651115,2.5121582 - parent: 1653 - - uid: 844 - components: - - type: Transform - pos: 12.41674,2.6215332 - parent: 1653 -- proto: SpawnDungeonLootFood - entities: - - uid: 846 - components: - - type: Transform - pos: 41.456974,12.607817 - parent: 1653 - - uid: 953 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,9.5 - parent: 1653 - - uid: 1084 - components: - - type: Transform - pos: 20.377567,40.61003 - parent: 1653 - - uid: 1201 - components: - - type: Transform - pos: 10.576561,0.64632124 - parent: 1653 - - uid: 1205 - components: - - type: Transform - pos: 16.495552,18.596146 - parent: 1653 - - uid: 1220 - components: - - type: Transform - pos: 5.556635,4.5625 - parent: 1653 - - uid: 1257 - components: - - type: Transform - pos: 4.431635,2.609375 - parent: 1653 - - uid: 1277 - components: - - type: Transform - pos: 12.433053,22.58052 - parent: 1653 -- proto: SpawnDungeonLootKitchenTabletop - entities: - - uid: 797 - components: - - type: Transform - pos: 0.5,10.5 - parent: 1653 -- proto: SpawnDungeonLootLockersEngi - entities: - - uid: 727 - components: - - type: Transform - pos: 14.5,42.5 - parent: 1653 - - uid: 961 - components: - - type: Transform - pos: 31.5,9.5 - parent: 1653 - - uid: 962 - components: - - type: Transform - pos: 27.5,9.5 - parent: 1653 -- proto: SpawnDungeonLootLockersGeneral - entities: - - uid: 662 - components: - - type: Transform - pos: 52.5,0.5 - parent: 1653 - - uid: 663 - components: - - type: Transform - pos: 0.5,6.5 - parent: 1653 - - uid: 1470 - components: - - type: Transform - pos: 3.5,6.5 - parent: 1653 - - uid: 1471 - components: - - type: Transform - pos: 3.5,7.5 - parent: 1653 - - uid: 1636 - components: - - type: Transform - pos: 0.5,7.5 - parent: 1653 - - uid: 1647 - components: - - type: Transform - pos: 44.5,4.5 - parent: 1653 -- proto: SpawnDungeonLootLockersProtectiveGear - entities: - - uid: 613 - components: - - type: Transform - pos: 3.5,22.5 - parent: 1653 - - uid: 624 - components: - - type: Transform - pos: 1.5,40.5 - parent: 1653 - - uid: 642 - components: - - type: Transform - pos: 4.5,22.5 - parent: 1653 - - uid: 661 - components: - - type: Transform - pos: 53.5,0.5 - parent: 1653 - - uid: 717 - components: - - type: Transform - pos: 54.5,0.5 - parent: 1653 - - uid: 732 - components: - - type: Transform - pos: 34.5,28.5 - parent: 1653 -- proto: SpawnDungeonLootMaterialsBasicFull - entities: - - uid: 1382 - components: - - type: Transform - pos: 6.471808,28.42157 - parent: 1653 - - uid: 1383 - components: - - type: Transform - pos: 4.518683,24.687195 - parent: 1653 - - uid: 1384 - components: - - type: Transform - pos: 53.51587,4.5073996 - parent: 1653 - - uid: 1468 - components: - - type: Transform - pos: 6.4340506,22.54927 - parent: 1653 - - uid: 1948 - components: - - type: Transform - pos: 31.578455,8.515948 - parent: 1653 - - uid: 2219 - components: - - type: Transform - pos: 6.6371756,22.48677 - parent: 1653 - - uid: 2260 - components: - - type: Transform - pos: 27.429548,8.547074 - parent: 1653 -- proto: SpawnDungeonLootMaterialsBasicSingle - entities: - - uid: 490 - components: - - type: Transform - pos: 5.548265,35.51595 - parent: 1653 - - uid: 1127 - components: - - type: Transform - pos: 32.723152,40.43838 - parent: 1653 - - uid: 1380 - components: - - type: Transform - pos: 6.22014,35.594074 - parent: 1653 - - uid: 1381 - components: - - type: Transform - pos: 22.45877,46.61017 - parent: 1653 - - uid: 2228 - components: - - type: Transform - pos: 37.582527,40.15713 - parent: 1653 -- proto: SpawnDungeonLootMaterialsValuableFull - entities: - - uid: 964 - components: - - type: Transform - pos: 20.544882,34.653225 - parent: 1653 - - uid: 1424 - components: - - type: Transform - pos: 10.458364,7.5208054 - parent: 1653 - - uid: 1469 - components: - - type: Transform - pos: 20.59581,24.60907 - parent: 1653 - - uid: 2221 - components: - - type: Transform - pos: 1.3789663,26.343445 - parent: 1653 - - uid: 2222 - components: - - type: Transform - pos: 1.5977163,26.749695 - parent: 1653 -- proto: SpawnDungeonLootMaterialsValuableSingle - entities: - - uid: 1882 - components: - - type: Transform - pos: 49.337364,15.676198 - parent: 1653 - - uid: 1892 - components: - - type: Transform - pos: 49.54049,15.457448 - parent: 1653 -- proto: SpawnDungeonLootMugs - entities: - - uid: 800 - components: - - type: Transform - pos: 2.2211149,10.534292 - parent: 1653 - - uid: 802 - components: - - type: Transform - pos: 10.69799,4.7152834 - parent: 1653 - - uid: 803 - components: - - type: Transform - pos: 2.6586149,10.643667 - parent: 1653 - - uid: 806 - components: - - type: Transform - pos: 2.0023649,10.737417 - parent: 1653 - - uid: 814 - components: - - type: Transform - pos: 10.401115,4.5277834 - parent: 1653 - - uid: 817 - components: - - type: Transform - pos: 1.6586149,10.471792 - parent: 1653 - - uid: 982 - components: - - type: Transform - pos: 20.768192,40.688156 - parent: 1653 - - uid: 1088 - components: - - type: Transform - pos: 20.611942,40.469406 - parent: 1653 -- proto: SpawnDungeonLootPartsEngi - entities: - - uid: 1285 - components: - - type: Transform - pos: 40.448795,13.313273 - parent: 1653 - - uid: 1286 - components: - - type: Transform - pos: 40.417545,13.547648 - parent: 1653 - - uid: 1314 - components: - - type: Transform - pos: 40.58942,13.438273 - parent: 1653 - - uid: 1531 - components: - - type: Transform - pos: 40.62067,12.625773 - parent: 1653 - - uid: 1533 - components: - - type: Transform - pos: 40.43317,12.547648 - parent: 1653 - - uid: 1628 - components: - - type: Transform - pos: 40.480045,12.813273 - parent: 1653 -- proto: SpawnDungeonLootPowerCell - entities: - - uid: 1195 - components: - - type: Transform - pos: 12.357123,39.50088 - parent: 1653 - - uid: 1893 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.464323,24.536814 - parent: 1653 -- proto: SpawnDungeonLootSeed - entities: - - uid: 105 - components: - - type: Transform - pos: 1.511581,15.545317 - parent: 1653 - - uid: 110 - components: - - type: Transform - pos: 16.358246,8.875323 - parent: 1653 - - uid: 168 - components: - - type: Transform - pos: 16.65512,8.578448 - parent: 1653 - - uid: 171 - components: - - type: Transform - pos: 1.6289663,27.60907 - parent: 1653 - - uid: 466 - components: - - type: Transform - pos: 16.420746,9.578448 - parent: 1653 - - uid: 535 - components: - - type: Transform - pos: 4.3876133,18.64302 - parent: 1653 - - uid: 591 - components: - - type: Transform - pos: 16.71762,9.390948 - parent: 1653 - - uid: 792 - components: - - type: Transform - pos: 1.3789663,25.530945 - parent: 1653 - - uid: 899 - components: - - type: Transform - pos: 33.479237,20.569313 - parent: 1653 - - uid: 905 - components: - - type: Transform - pos: 16.40512,7.9846983 - parent: 1653 - - uid: 934 - components: - - type: Transform - pos: 42.505703,9.218622 - parent: 1653 - - uid: 994 - components: - - type: Transform - pos: 1.4258413,27.39032 - parent: 1653 - - uid: 1409 - components: - - type: Transform - pos: 1.6602163,25.718445 - parent: 1653 - - uid: 1632 - components: - - type: Transform - pos: 8.324282,35.59797 - parent: 1653 - - uid: 1842 - components: - - type: Transform - pos: 45.786953,7.218622 - parent: 1653 - - uid: 1959 - components: - - type: Transform - pos: 16.65512,7.7190733 - parent: 1653 - - uid: 1960 - components: - - type: Transform - pos: 19.37387,7.0940733 - parent: 1653 - - uid: 2220 - components: - - type: Transform - pos: 4.5907383,18.48677 - parent: 1653 -- proto: SpawnDungeonLootSpesos - entities: - - uid: 2141 - components: - - type: Transform - pos: 11.152621,14.732817 - parent: 1653 - - uid: 2216 - components: - - type: Transform - pos: 11.402621,14.560942 - parent: 1653 - - uid: 2225 - components: - - type: Transform - pos: 8.714907,35.53547 - parent: 1653 - - uid: 2226 - components: - - type: Transform - pos: 3.3711562,30.738594 - parent: 1653 - - uid: 2227 - components: - - type: Transform - pos: 3.5586562,30.59797 - parent: 1653 - - uid: 2230 - components: - - type: Transform - pos: 9.18618,25.491379 - parent: 1653 - - uid: 2231 - components: - - type: Transform - pos: 30.274536,25.974041 - parent: 1653 - - uid: 2233 - components: - - type: Transform - pos: 48.559433,4.345504 - parent: 1653 - - uid: 2234 - components: - - type: Transform - pos: 48.606308,4.579879 - parent: 1653 - - uid: 2235 - components: - - type: Transform - pos: 48.481308,4.626754 - parent: 1653 - - uid: 2239 - components: - - type: Transform - pos: 32.403194,28.10419 - parent: 1653 -- proto: SpawnDungeonLootToolsAdvancedEngineering - entities: - - uid: 785 - components: - - type: Transform - pos: 20.498007,36.5126 - parent: 1653 - - uid: 968 - components: - - type: Transform - pos: 28.449821,21.564896 - parent: 1653 - - uid: 1197 - components: - - type: Transform - pos: 27.465446,22.564896 - parent: 1653 -- proto: SpawnDungeonLootToolsBasicEngineering - entities: - - uid: 733 - components: - - type: Transform - pos: 10.509762,45.57892 - parent: 1653 - - uid: 776 - components: - - type: Transform - pos: 21.404257,36.559475 - parent: 1653 - - uid: 1840 - components: - - type: Transform - pos: 21.669882,36.4501 - parent: 1653 -- proto: SpawnDungeonLootToolsHydroponics - entities: - - uid: 824 - components: - - type: Transform - pos: 18.31137,9.562823 - parent: 1653 - - uid: 829 - components: - - type: Transform - pos: 18.608246,9.672198 - parent: 1653 - - uid: 900 - components: - - type: Transform - pos: 26.50313,26.29657 - parent: 1653 - - uid: 928 + - uid: 1249 components: - type: Transform - pos: 53.541756,38.679924 + pos: 40.5,3.5 parent: 1653 - - uid: 993 +- proto: SignRedThree + entities: + - uid: 1251 components: - type: Transform - pos: 37.505703,7.421747 + pos: 48.5,3.5 parent: 1653 - - uid: 1378 +- proto: SignRedTwo + entities: + - uid: 1250 components: - type: Transform - pos: 24.59688,27.35907 + pos: 40.5,1.5 parent: 1653 -- proto: SpawnDungeonVendomatsRecreational +- proto: SignSecureMed entities: - - uid: 463 + - uid: 1154 components: - type: Transform - pos: 7.5,35.5 + pos: 10.5,13.5 parent: 1653 - - uid: 1278 +- proto: SignShock + entities: + - uid: 1155 components: - type: Transform - pos: 16.5,22.5 + pos: 12.5,13.5 parent: 1653 - - uid: 1284 +- proto: SilverDoor + entities: + - uid: 985 components: - type: Transform - pos: 10.5,22.5 + pos: 11.5,13.5 parent: 1653 - - uid: 1629 +- proto: SinkWide + entities: + - uid: 890 components: - type: Transform - pos: 10.5,18.5 + pos: 1.5,20.5 parent: 1653 - - uid: 1630 + - uid: 891 components: - type: Transform - pos: 38.5,4.5 + rot: -1.5707963267948966 rad + pos: 2.5,19.5 parent: 1653 - - uid: 1631 + - uid: 960 components: - type: Transform - pos: 29.5,38.5 + pos: 3.5,10.5 parent: 1653 - - uid: 1633 +- proto: SmartFridge + entities: + - uid: 1458 components: - type: Transform - pos: 8.5,10.5 + pos: 23.5,4.5 parent: 1653 - - uid: 1634 +- proto: SMESBasic + entities: + - uid: 262 components: - type: Transform - pos: 37.5,4.5 + pos: 26.5,20.5 parent: 1653 - - uid: 1635 + - uid: 539 components: - type: Transform - pos: 7.5,10.5 + pos: 11.5,45.5 parent: 1653 - - uid: 1699 + - uid: 1485 components: - type: Transform - pos: 11.5,4.5 + pos: 28.5,8.5 parent: 1653 - - uid: 1707 + - uid: 1486 components: - type: Transform - pos: 21.5,40.5 + pos: 29.5,8.5 parent: 1653 - - uid: 1714 + - uid: 1487 components: - type: Transform - pos: 9.5,10.5 + pos: 30.5,8.5 parent: 1653 - proto: SteelBench entities: @@ -12535,18 +12349,6 @@ entities: rot: -1.5707963267948966 rad pos: 9.5,35.5 parent: 1653 - - uid: 669 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.4790325,7.6301804 - parent: 1653 - - uid: 686 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.4634075,6.6145554 - parent: 1653 - uid: 787 components: - type: Transform @@ -12594,6 +12396,18 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,6.5 parent: 1653 + - uid: 952 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,6.5 + parent: 1653 + - uid: 953 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,7.5 + parent: 1653 - uid: 1269 components: - type: Transform @@ -12624,6 +12438,18 @@ entities: rot: -1.5707963267948966 rad pos: 30.5,28.5 parent: 1653 +- proto: StorageCanister + entities: + - uid: 803 + components: + - type: Transform + pos: 16.5,27.5 + parent: 1653 + - uid: 1647 + components: + - type: Transform + pos: 40.5,16.5 + parent: 1653 - proto: SubstationBasic entities: - uid: 559 @@ -12643,6 +12469,13 @@ entities: - type: Transform pos: 29.5,9.5 parent: 1653 +- proto: SurveillanceWirelessCameraAnchoredCircuitboard + entities: + - uid: 1197 + components: + - type: Transform + pos: 2.4925566,47.576256 + parent: 1653 - proto: Table entities: - uid: 145 @@ -12705,10 +12538,10 @@ entities: - type: Transform pos: 37.5,40.5 parent: 1653 - - uid: 530 + - uid: 526 components: - type: Transform - pos: 32.5,28.5 + pos: 35.5,38.5 parent: 1653 - uid: 589 components: @@ -12880,11 +12713,10 @@ entities: - type: Transform pos: 25.5,13.5 parent: 1653 - - uid: 2023 + - uid: 2025 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,38.5 + pos: 32.5,26.5 parent: 1653 - uid: 2026 components: @@ -12917,6 +12749,11 @@ entities: rot: 3.141592653589793 rad pos: 4.5,43.5 parent: 1653 + - uid: 868 + components: + - type: Transform + pos: 6.5,30.5 + parent: 1653 - uid: 969 components: - type: Transform @@ -13221,6 +13058,23 @@ entities: rot: 1.5707963267948966 rad pos: 45.5,1.5 parent: 1653 +- proto: TimerTrigger + entities: + - uid: 1631 + components: + - type: Transform + pos: 40.404037,12.592565 + parent: 1653 + - uid: 1632 + components: + - type: Transform + pos: 40.575912,12.73319 + parent: 1653 + - uid: 1633 + components: + - type: Transform + pos: 40.654037,12.48319 + parent: 1653 - proto: ToiletEmpty entities: - uid: 889 @@ -13236,10 +13090,10 @@ entities: - type: Transform pos: 0.5,18.5 parent: 1653 - - uid: 1880 + - uid: 1084 components: - type: Transform - pos: 10.31355,27.742674 + pos: 8.512666,27.639019 parent: 1653 - uid: 2028 components: @@ -13344,6 +13198,49 @@ entities: rot: 3.141592653589793 rad pos: 44.5,13.5 parent: 1653 +- proto: VendingMachineCigs + entities: + - uid: 928 + components: + - type: Transform + pos: 10.5,18.5 + parent: 1653 + - uid: 1278 + components: + - type: Transform + pos: 37.5,4.5 + parent: 1653 +- proto: VendingMachineCoffee + entities: + - uid: 522 + components: + - type: Transform + pos: 29.5,38.5 + parent: 1653 + - uid: 642 + components: + - type: Transform + pos: 7.5,35.5 + parent: 1653 + - uid: 968 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1653 +- proto: VendingMachineCola + entities: + - uid: 1277 + components: + - type: Transform + pos: 38.5,4.5 + parent: 1653 +- proto: VendingMachineHydrobe + entities: + - uid: 1409 + components: + - type: Transform + pos: 9.5,10.5 + parent: 1653 - proto: VendingMachineWinter entities: - uid: 1329 @@ -13782,12 +13679,6 @@ entities: rot: 1.5707963267948966 rad pos: 13.5,13.5 parent: 1653 - - uid: 849 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,30.5 - parent: 1653 - uid: 1330 components: - type: Transform @@ -14057,6 +13948,11 @@ entities: rot: -1.5707963267948966 rad pos: 47.5,4.5 parent: 1653 + - uid: 1703 + components: + - type: Transform + pos: 6.5,32.5 + parent: 1653 - uid: 1704 components: - type: Transform @@ -14099,11 +13995,21 @@ entities: - type: Transform pos: 16.5,32.5 parent: 1653 + - uid: 834 + components: + - type: Transform + pos: 14.5,26.5 + parent: 1653 - uid: 835 components: - type: Transform pos: 14.5,27.5 parent: 1653 + - uid: 1168 + components: + - type: Transform + pos: 5.5,6.5 + parent: 1653 - uid: 2007 components: - type: Transform @@ -14114,6 +14020,30 @@ entities: - type: Transform pos: 30.5,27.5 parent: 1653 +- proto: WardrobeMixedFilled + entities: + - uid: 1257 + components: + - type: Transform + pos: 44.5,4.5 + parent: 1653 +- proto: WaterCooler + entities: + - uid: 463 + components: + - type: Transform + pos: 11.5,4.5 + parent: 1653 + - uid: 512 + components: + - type: Transform + pos: 21.5,40.5 + parent: 1653 + - uid: 967 + components: + - type: Transform + pos: 7.5,10.5 + parent: 1653 - proto: WaterTankFull entities: - uid: 1372 @@ -14138,6 +14068,13 @@ entities: - type: Transform pos: 19.5,15.5 parent: 1653 +- proto: Welder + entities: + - uid: 663 + components: + - type: Transform + pos: 20.605528,36.564884 + parent: 1653 - proto: WeldingFuelTankFull entities: - uid: 881 @@ -14230,29 +14167,6 @@ entities: rot: 3.141592653589793 rad pos: 29.5,27.5 parent: 1653 - - uid: 2251 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,44.5 - parent: 1653 - - uid: 2252 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,47.5 - parent: 1653 - - uid: 2253 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,46.5 - parent: 1653 - - uid: 2254 - components: - - type: Transform - pos: 4.5,43.5 - parent: 1653 - proto: WindoorSecure entities: - uid: 691 @@ -14425,18 +14339,6 @@ entities: - type: Transform pos: 2.5,8.5 parent: 1653 - - uid: 1998 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,7.5 - parent: 1653 - - uid: 1999 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,6.5 - parent: 1653 - proto: WindowReinforcedDirectional entities: - uid: 76 diff --git a/Resources/Maps/_NF/Dungeon/cave_factory.yml b/Resources/Maps/_NF/Dungeon/cave_factory.yml index f34864da2f8..faeda08231c 100644 --- a/Resources/Maps/_NF/Dungeon/cave_factory.yml +++ b/Resources/Maps/_NF/Dungeon/cave_factory.yml @@ -10834,7 +10834,7 @@ entities: - type: Transform pos: 1.5,48.5 parent: 1 -- proto: RandomItem +- proto: SalvageSpawnerTreasure entities: - uid: 347 components: @@ -11132,13 +11132,6 @@ entities: - type: Transform pos: 26.5,32.5 parent: 1 -- proto: SchoolgirlUniformSpawner - entities: - - uid: 548 - components: - - type: Transform - pos: 14.5,34.5 - parent: 1 - proto: ShardGlass entities: - uid: 878 diff --git a/Resources/Maps/_NF/Dungeon/experiment.yml b/Resources/Maps/_NF/Dungeon/experiment.yml index 1f0dab53279..6777e8041f6 100644 --- a/Resources/Maps/_NF/Dungeon/experiment.yml +++ b/Resources/Maps/_NF/Dungeon/experiment.yml @@ -7876,7 +7876,7 @@ entities: - type: Transform pos: 48.5,0.5 parent: 1653 -- proto: RandomItem +- proto: SalvageSpawnerTreasure entities: - uid: 1654 components: diff --git a/Resources/Maps/_NF/Dungeon/virology_lab.yml b/Resources/Maps/_NF/Dungeon/virology_lab.yml index 7d4b57834cd..1ae768b8422 100644 --- a/Resources/Maps/_NF/Dungeon/virology_lab.yml +++ b/Resources/Maps/_NF/Dungeon/virology_lab.yml @@ -9087,7 +9087,7 @@ entities: - type: Transform pos: 50.5,4.5 parent: 1653 -- proto: RandomItem +- proto: SalvageSpawnerTreasure entities: - uid: 1654 components: diff --git a/Resources/Maps/_NF/Dungeon/wreck.yml b/Resources/Maps/_NF/Dungeon/wreck.yml new file mode 100644 index 00000000000..409d7537309 --- /dev/null +++ b/Resources/Maps/_NF/Dungeon/wreck.yml @@ -0,0 +1,1915 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 2: FloorAsteroidSand + 6: FloorAsteroidSandUnvariantized + 5: FloorAsteroidTile + 10: FloorAstroGrass + 8: FloorBrokenWood + 11: FloorRGlass + 82: FloorShuttleOrange + 1: FloorShuttlePurple + 89: FloorSteel + 9: FloorSteelDamaged + 7: FloorWood + 3: Plating + 4: PlatingAsteroid +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + - type: Transform + - type: Map + mapPaused: True + - type: PhysicsMap + - type: GridTree + - type: MovedGrids + - type: Broadphase + - type: OccluderTree + - type: MapGrid + chunks: + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA + version: 6 + 0,0: + ind: 0,0 + tiles: UgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAACAAAAAAEBwAAAAABCAAAAAABBwAAAAADAQAAAAADUgAAAAAAWQAAAAACWQAAAAADWQAAAAABUgAAAAAAAQAAAAACWQAAAAACWQAAAAADWQAAAAABWQAAAAABUgAAAAAACAAAAAABBwAAAAABBwAAAAACBwAAAAABAQAAAAADUgAAAAAAWQAAAAACWQAAAAADAwAAAAAAUgAAAAAAAQAAAAAAWQAAAAABAwAAAAAAWQAAAAADAwAAAAAAUgAAAAAABwAAAAADBwAAAAAABwAAAAABCAAAAAAFAQAAAAADUgAAAAAAWQAAAAACAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAWQAAAAABWQAAAAABAwAAAAAAAwAAAAAAUgAAAAAABwAAAAADCAAAAAABBwAAAAACCAAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAADAQAAAAACAQAAAAACAQAAAAACAQAAAAADAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAADAQAAAAABUgAAAAAAAwAAAAAAAwAAAAAACQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAABUgAAAAAAWQAAAAAAWQAAAAACWQAAAAADUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACQAAAAAAAQAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAACWQAAAAACWQAAAAABWQAAAAACWQAAAAACUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAACAQAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAABWQAAAAABWQAAAAADWQAAAAAAWQAAAAAAUgAAAAAAUgAAAAAAAwAAAAAAWQAAAAACWQAAAAABAQAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAACAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAABUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAAwAAAAAAWQAAAAABWQAAAAACAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAACAwAAAAAAAQAAAAADWQAAAAABWQAAAAABWQAAAAABAwAAAAAAUgAAAAAAAQAAAAACWQAAAAACAwAAAAAAAwAAAAAAWQAAAAACAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAACWQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAADAwAAAAAAWQAAAAAAAwAAAAAAAQAAAAADAwAAAAAAWQAAAAAAWQAAAAADWQAAAAADUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 0,1: + ind: 0,1 + tiles: UgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAWQAAAAADAwAAAAAAWQAAAAACAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAABAQAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAWQAAAAACAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAwAAAAAAWQAAAAABWQAAAAABUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAADUgAAAAAAWQAAAAAAWQAAAAABAwAAAAAAUgAAAAAAAwAAAAAAWQAAAAADAwAAAAAAUgAAAAAAAQAAAAACUgAAAAAAAwAAAAAAWQAAAAADWQAAAAADUgAAAAAAAQAAAAAAUgAAAAAAWQAAAAADWQAAAAABWQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAUgAAAAAAAQAAAAADUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAADUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAWQAAAAABUgAAAAAAAQAAAAACUgAAAAAAAwAAAAAAWQAAAAACWQAAAAABUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAAAAQAAAAABAQAAAAACAQAAAAADUgAAAAAAAwAAAAAAAwAAAAAAWQAAAAADUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAACWQAAAAABWQAAAAABUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAACwAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAWQAAAAACAwAAAAAAUgAAAAAAWQAAAAACWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAADUgAAAAAACwAAAAAACwAAAAADCwAAAAAAUgAAAAAAAQAAAAABUgAAAAAAWQAAAAADWQAAAAACAwAAAAAAUgAAAAAAAwAAAAAAWQAAAAABWQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAACwAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAABAQAAAAABAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAACAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAAAAQAAAAABAQAAAAABAQAAAAADAQAAAAABAQAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAADAQAAAAAAAQAAAAACAQAAAAABAQAAAAADAQAAAAAC + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAABAQAAAAABAQAAAAADAQAAAAACAQAAAAACAQAAAAAD + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA + version: 6 + -1,1: + ind: -1,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAD + version: 6 + 1,-1: + ind: 1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAABAQAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 1,0: + ind: 1,0 + tiles: UgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAWQAAAAACWQAAAAADWQAAAAADWQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAWQAAAAADAwAAAAAAWQAAAAABWQAAAAADAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAWQAAAAADAwAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAWQAAAAAAAwAAAAAAWQAAAAACAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAAAAQAAAAABAQAAAAADAQAAAAADAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAQAAAAACUgAAAAAAAwAAAAAAWQAAAAABAwAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAADUgAAAAAAWQAAAAABWQAAAAACAwAAAAAAUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADAQAAAAACUgAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAADUgAAAAAAWQAAAAACAwAAAAAAWQAAAAAAWQAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAWQAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 1,1: + ind: 1,1 + tiles: UgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAAAAQAAAAADAQAAAAACAQAAAAACAQAAAAABAQAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAAwAAAAAAWQAAAAAAWQAAAAACUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAWQAAAAAAWQAAAAACWQAAAAADUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAAwAAAAAAWQAAAAADAwAAAAAAUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAQAAAAABUgAAAAAAAwAAAAAAWQAAAAACWQAAAAADUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAUgAAAAAAWQAAAAABWQAAAAABWQAAAAACUgAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAABUgAAAAAAAwAAAAAAWQAAAAACAwAAAAAAUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,2: + ind: -1,2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,2: + ind: 0,2 + tiles: AQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAQAAAAACAQAAAAACAQAAAAACAQAAAAACAQAAAAAAAQAAAAACAQAAAAABAQAAAAABAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAACAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAACAQAAAAACAQAAAAADAQAAAAADAQAAAAACAQAAAAABAQAAAAACAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAACAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAADAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAABAQAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAQAAAAABAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAACAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAACAQAAAAADAQAAAAABAQAAAAADAQAAAAACAQAAAAABAQAAAAADAQAAAAABAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 1,2: + ind: 1,2 + tiles: AQAAAAACAQAAAAACAQAAAAACAQAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAQAAAAABAQAAAAABAQAAAAADAQAAAAADAQAAAAAAAQAAAAACAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAADAQAAAAADAQAAAAAAAQAAAAABAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + cleanable: True + color: '#00D4D4FF' + id: Blasto + decals: + 447: 15.750851,6.288084 + - node: + color: '#FFFFFFFF' + id: Bot + decals: + 219: 1,15 + 221: 15,9 + 222: 14,9 + 223: 13,9 + 806: 3,21 + 807: 1,26 + 808: 19,20 + 809: 7,3 + - node: + cleanable: True + color: '#FF5F00FF' + id: Clandestine + decals: + 564: 6,13 + - node: + cleanable: True + color: '#FFFFFF6D' + id: Dirt + decals: + 38: 2,1 + - node: + cleanable: True + color: '#FFFFFFFF' + id: Dirt + decals: + 26: 3,8 + 153: 19,7 + 183: 9,6 + 184: 6,8 + 185: 8,10 + 186: 10,9 + 188: 7,8 + 214: 0,13 + 215: 2,12 + 216: 2,15 + 217: 4,15 + 218: 2,16 + 268: 7,2 + 271: 13,6 + 272: 16,8 + 339: 22,4 + 349: 15,2 + 350: 13,3 + 379: 20,2 + 381: 14,15 + 469: 15,14 + 569: 9,7 + 573: 8,13 + 574: 6,14 + 606: 20,20 + 652: 8,20 + 654: 9,18 + 660: 2,24 + 661: 2,26 + 662: 3,27 + 664: 3,21 + 666: 3,19 + 669: 15,25 + 670: 13,25 + 673: 21,25 + 674: 20,26 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 129: 19,7 + 159: 7,9 + 169: 7,7 + 170: 8,8 + 171: 9,9 + 172: 10,10 + 173: 9,10 + 174: 8,10 + 175: 10,9 + 176: 10,8 + 177: 10,6 + 178: 8,6 + 179: 7,6 + 180: 6,6 + 181: 6,7 + 182: 6,8 + 191: 1,13 + 192: 0,13 + 193: 0,14 + 194: 1,14 + 195: 2,14 + 196: 2,13 + 197: 2,12 + 198: 3,12 + 199: 3,13 + 200: 4,12 + 201: 4,13 + 202: 4,14 + 203: 3,14 + 205: 4,15 + 208: 2,15 + 209: 2,16 + 210: 1,16 + 211: 1,15 + 212: 0,15 + 225: 7,1 + 229: 8,1 + 256: 13,3 + 258: 13,2 + 277: 16,6 + 278: 15,6 + 279: 15,9 + 281: 12,9 + 296: 13,1 + 298: 21,14 + 299: 19,13 + 301: 19,15 + 311: 22,15 + 318: 19,1 + 319: 19,2 + 322: 22,4 + 355: 14,15 + 356: 13,15 + 461: 14,16 + 462: 12,15 + 464: 15,13 + 465: 14,13 + 466: 15,15 + 467: 14,14 + 468: 15,14 + 488: 12,1 + 489: 12,3 + 490: 22,1 + 491: 22,2 + 492: 21,4 + 493: 19,4 + 498: 16,7 + 499: 14,7 + 506: 22,13 + 511: 15,16 + 513: 7,15 + 514: 6,13 + 524: 8,13 + 525: 7,13 + 527: 12,14 + 528: 12,13 + 529: 15,12 + 530: 14,12 + 567: 9,7 + 568: 8,7 + 570: 21,2 + 571: 21,1 + 572: 6,15 + 581: 19,20 + 582: 20,21 + 584: 21,21 + 585: 20,19 + 586: 21,20 + 634: 13,20 + 648: 14,21 + 679: 14,25 + 680: 13,25 + 684: 16,26 + 702: 20,25 + 703: 19,27 + 711: 21,26 + 728: 7,22 + 731: 7,26 + 754: 20,26 + 756: 2,25 + 757: 3,27 + 785: 2,20 + 786: 3,20 + 787: 2,19 + 788: 3,21 + 789: 3,19 + 805: 3,15 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtLight + decals: + 17: 4,7 + 18: 4,7 + 19: 4,7 + 23: 3,6 + 24: 2,10 + 25: 2,10 + 144: 20,9 + 145: 21,8 + 148: 21,9 + 168: 6,10 + 232: 9,3 + 241: 7,3 + 243: 7,2 + 244: 8,2 + 245: 9,1 + 248: 3,16 + 291: 16,8 + 293: 13,6 + 294: 14,2 + 295: 14,1 + 336: 20,3 + 337: 20,4 + 518: 7,13 + 519: 6,14 + 520: 8,15 + 521: 9,15 + 551: 3,10 + 552: 4,10 + 553: 4,9 + 554: 12,7 + 559: 21,3 + 562: 22,14 + 565: 2,6 + 566: 8,14 + 624: 8,22 + 625: 9,20 + 626: 9,21 + 701: 14,26 + 722: 21,27 + 751: 8,25 + 752: 8,27 + 775: 2,26 + 776: 3,25 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtMedium + decals: + 135: 19,8 + 136: 20,7 + 139: 21,7 + 140: 20,8 + 141: 19,9 + 161: 9,8 + 162: 9,6 + 163: 10,7 + 164: 7,8 + 165: 8,9 + 166: 7,10 + 167: 6,9 + 283: 12,8 + 285: 14,6 + 287: 16,9 + 327: 22,3 + 338: 19,3 + 346: 14,3 + 347: 15,3 + 376: 13,16 + 538: 12,2 + 598: 19,21 + 600: 20,20 + 608: 9,18 + 610: 9,22 + 612: 8,20 + 613: 7,18 + 618: 8,18 + 620: 9,19 + 621: 8,21 + 639: 15,19 + 640: 14,19 + 688: 13,26 + 692: 16,27 + 693: 16,25 + 695: 15,25 + 696: 15,26 + 704: 19,26 + 705: 21,25 + 713: 20,27 + 761: 1,24 + 762: 1,25 + 763: 3,24 + 766: 2,24 + 768: 1,26 + 770: 2,27 + 771: 3,26 + 794: 2,22 + 795: 1,22 + 796: 3,22 + - node: + cleanable: True + color: '#9ABB00FF' + id: Gib + decals: + 449: 19.008198,0.9538171 + - node: + cleanable: True + color: '#D439DBFF' + id: Max + decals: + 450: 13.987783,1.9440596 + - node: + cleanable: True + color: '#6129B0FF' + id: Prima + decals: + 452: 8.033474,8.849318 + - node: + cleanable: True + color: '#D48335FF' + id: Psyke + decals: + 451: 13,16 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerNe + decals: + 106: 4,4 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerNw + decals: + 107: 1,4 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSe + decals: + 108: 4,1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSw + decals: + 99: 1,1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineE + decals: + 109: 4,2 + 110: 4,3 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineN + decals: + 111: 2,4 + 112: 3,4 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineS + decals: + 103: 2,1 + 104: 3,1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineW + decals: + 100: 1,2 + 101: 1,3 + - node: + cleanable: True + color: '#FF5F6CFF' + id: amyjon + decals: + 563: 22,13 + - node: + cleanable: True + color: '#FFFFFFFF' + id: body + decals: + 157: 19,9 + - node: + cleanable: True + color: '#9D1500FF' + id: engie + decals: + 448: 7.010515,0.8736541 + - node: + cleanable: True + color: '#4D00A1FF' + id: matt + decals: + 86: 4.0649,9.103307 + - node: + cleanable: True + color: '#348800FF' + id: prolizard + decals: + 453: 7.1689034,7.1397905 + - node: + cleanable: True + color: '#503E005B' + id: splatter + decals: + 810: 2.0135477,19.99514 + - type: LoadedMap + - type: SpreaderGrid + - type: GridPathfinding + - type: RadiationGridResistance +- proto: AirCanister + entities: + - uid: 146 + components: + - type: Transform + pos: 15.5,15.5 + parent: 1 +- proto: AltarConvertMaint + entities: + - uid: 3 + components: + - type: Transform + pos: 2.5,14.5 + parent: 1 +- proto: Barricade + entities: + - uid: 122 + components: + - type: Transform + pos: 22.5,15.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: 16.5,8.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: 8.5,18.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: 7.5,22.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 64 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,6.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,7.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,8.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,9.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,10.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,10.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,10.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,10.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,10.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,9.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,8.5 + parent: 1 + - uid: 75 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,7.5 + parent: 1 + - uid: 76 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,6.5 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,6.5 + parent: 1 + - uid: 78 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,6.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,6.5 + parent: 1 + - uid: 163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,12.5 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,12.5 + parent: 1 + - uid: 166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,12.5 + parent: 1 + - uid: 167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,13.5 + parent: 1 + - uid: 168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,14.5 + parent: 1 + - uid: 169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,16.5 + parent: 1 + - uid: 171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,16.5 + parent: 1 + - uid: 172 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,14.5 + parent: 1 + - uid: 173 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,13.5 + parent: 1 +- proto: Chair + entities: + - uid: 5 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,8.5 + parent: 1 + - uid: 6 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,2.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: 13.5,7.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 15.5,7.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 14.5,7.5 + parent: 1 + - uid: 115 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,8.5 + parent: 1 + - uid: 127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,13.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,2.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,1.5 + parent: 1 + - uid: 175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,14.5 + parent: 1 +- proto: ChairFolding + entities: + - uid: 82 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,8.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,6.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,9.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.59151,2.6490026 + parent: 1 +- proto: ChairFoldingSpawnFolded + entities: + - uid: 85 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,7.5 + parent: 1 +- proto: ChairOfficeDark + entities: + - uid: 10 + components: + - type: Transform + pos: 14.5,3.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,1.5 + parent: 1 + - uid: 247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,26.5 + parent: 1 +- proto: ChairOfficeLight + entities: + - uid: 201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,20.5 + parent: 1 + - uid: 208 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,20.5 + parent: 1 +- proto: ChairWood + entities: + - uid: 2 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,3.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 2.5,15.5 + parent: 1 + - uid: 30 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 1 + - uid: 31 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,3.5 + parent: 1 +- proto: ClosetEmergencyFilledRandom + entities: + - uid: 47 + components: + - type: Transform + pos: 13.5,9.5 + parent: 1 +- proto: ClosetEmergencyN2FilledRandom + entities: + - uid: 11 + components: + - type: Transform + pos: 14.5,9.5 + parent: 1 +- proto: ClosetMaintenanceFilledRandom + entities: + - uid: 17 + components: + - type: Transform + pos: 3.5,21.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 15.5,9.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: 7.5,3.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: 1.5,15.5 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: 19.5,20.5 + parent: 1 +- proto: ComputerBroken + entities: + - uid: 48 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,1.5 + parent: 1 + - uid: 207 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,20.5 + parent: 1 + - uid: 245 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,25.5 + parent: 1 +- proto: ComputerFrame + entities: + - uid: 51 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,3.5 + parent: 1 + - uid: 246 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,26.5 + parent: 1 +- proto: CrateHydroponicsSeeds + entities: + - uid: 23 + components: + - type: Transform + pos: 4.5,10.5 + parent: 1 +- proto: DisposalBend + entities: + - uid: 258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,20.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: 3.5,22.5 + parent: 1 +- proto: DisposalPipe + entities: + - uid: 260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,22.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: 3.5,21.5 + parent: 1 +- proto: DisposalPipeBroken + entities: + - uid: 262 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,22.5 + parent: 1 +- proto: DisposalTrunk + entities: + - uid: 259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,20.5 + parent: 1 +- proto: FolderSpawner + entities: + - uid: 38 + components: + - type: Transform + pos: 14.5,19.5 + parent: 1 +- proto: GasMixerFlipped + entities: + - uid: 177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,14.5 + parent: 1 +- proto: GasPipeBend + entities: + - uid: 141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,15.5 + parent: 1 + - uid: 178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,14.5 + parent: 1 + - uid: 183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,13.5 + parent: 1 +- proto: GasPipeStraight + entities: + - uid: 151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,15.5 + parent: 1 +- proto: GasPort + entities: + - uid: 145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,13.5 + parent: 1 + - uid: 148 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,15.5 + parent: 1 + - uid: 176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,14.5 + parent: 1 +- proto: Girder + entities: + - uid: 50 + components: + - type: Transform + pos: 15.5,8.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: 14.5,21.5 + parent: 1 + - uid: 271 + components: + - type: Transform + pos: 15.5,27.5 + parent: 1 +- proto: Grille + entities: + - uid: 98 + components: + - type: Transform + pos: 14.5,8.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: 13.5,8.5 + parent: 1 +- proto: GrilleSpawner + entities: + - uid: 44 + components: + - type: Transform + pos: 8.5,14.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: 12.5,8.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: 9.5,19.5 + parent: 1 +- proto: hydroponicsTrayAnchored + entities: + - uid: 4 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 +- proto: KitchenReagentGrinder + entities: + - uid: 197 + components: + - type: Transform + pos: 20.5,19.5 + parent: 1 +- proto: LockerElectricalSupplies + entities: + - uid: 180 + components: + - type: Transform + pos: 9.5,15.5 + parent: 1 +- proto: LootSpawnerCableCoil + entities: + - uid: 184 + components: + - type: Transform + pos: 8.5,13.5 + parent: 1 + - uid: 212 + components: + - type: Transform + pos: 13.5,19.5 + parent: 1 +- proto: LootSpawnerIndustrial + entities: + - uid: 32 + components: + - type: Transform + pos: 12.5,14.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 7.5,15.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 8.5,20.5 + parent: 1 +- proto: LootSpawnerIndustrialFluff + entities: + - uid: 109 + components: + - type: Transform + pos: 1.5,14.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 15.5,12.5 + parent: 1 +- proto: LootSpawnerMaterials + entities: + - uid: 227 + components: + - type: Transform + pos: 8.5,21.5 + parent: 1 +- proto: LootSpawnerMedicalMinor + entities: + - uid: 24 + components: + - type: Transform + pos: 20.5,1.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 20.5,2.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: 21.5,21.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: 3.5,26.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: 1.5,24.5 + parent: 1 +- proto: MachineFrame + entities: + - uid: 272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,25.5 + parent: 1 +- proto: MaintenanceFluffSpawner + entities: + - uid: 36 + components: + - type: Transform + pos: 16.5,7.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: 21.5,1.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: 3.5,25.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: 19.5,15.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: 13.5,2.5 + parent: 1 +- proto: MaintenanceToolSpawner + entities: + - uid: 104 + components: + - type: Transform + pos: 15.5,2.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: 21.5,14.5 + parent: 1 +- proto: MaintenanceWeaponSpawner + entities: + - uid: 103 + components: + - type: Transform + pos: 9.5,7.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: 20.5,8.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: 21.5,13.5 + parent: 1 +- proto: Mattress + entities: + - uid: 95 + components: + - type: Transform + pos: 22.5,4.5 + parent: 1 +- proto: OperatingTable + entities: + - uid: 21 + components: + - type: Transform + pos: 1.5,26.5 + parent: 1 +- proto: PortableGeneratorJrPacman + entities: + - uid: 143 + components: + - type: Transform + pos: 7.5,13.5 + parent: 1 +- proto: PosterBroken + entities: + - uid: 239 + components: + - type: Transform + pos: 21.5,15.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: 7.5,14.5 + parent: 1 +- proto: PosterContrabandAmbrosiaVulgaris + entities: + - uid: 25 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 +- proto: PosterContrabandEAT + entities: + - uid: 230 + components: + - type: Transform + pos: 19.5,25.5 + parent: 1 +- proto: Rack + entities: + - uid: 96 + components: + - type: Transform + pos: 16.5,7.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 21.5,1.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: 21.5,13.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: 21.5,14.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: 19.5,15.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: 8.5,13.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: 8.5,20.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 8.5,21.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 19.5,27.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: 19.5,26.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: 2.5,19.5 + parent: 1 +- proto: Railing + entities: + - uid: 8 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,8.5 + parent: 1 + - uid: 61 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,9.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 8.5,7.5 + parent: 1 + - uid: 63 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,8.5 + parent: 1 +- proto: RailingCorner + entities: + - uid: 57 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,9.5 + parent: 1 + - uid: 58 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,9.5 + parent: 1 + - uid: 59 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,7.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 9.5,7.5 + parent: 1 +- proto: RandomPosterContraband + entities: + - uid: 89 + components: + - type: Transform + pos: 13.5,21.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: 7.5,20.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: 8.5,3.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: 19.5,19.5 + parent: 1 +- proto: RandomSoap + entities: + - uid: 252 + components: + - type: Transform + pos: 2.5,19.5 + parent: 1 +- proto: SalvagePartsT4Spawner + entities: + - uid: 41 + components: + - type: Transform + pos: 8.5,27.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: 8.5,25.5 + parent: 1 +- proto: SalvageSpawnerEquipmentValuable + entities: + - uid: 14 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 21.5,20.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 +- proto: SalvageSpawnerTreasureValuable + entities: + - uid: 40 + components: + - type: Transform + pos: 7.5,26.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 9.5,26.5 + parent: 1 +- proto: SignBiohazardMed + entities: + - uid: 43 + components: + - type: Transform + pos: 1.5,27.5 + parent: 1 +- proto: SignElectricalMed + entities: + - uid: 149 + components: + - type: Transform + pos: 9.5,14.5 + parent: 1 +- proto: SignFlammableMed + entities: + - uid: 268 + components: + - type: Transform + pos: 13.5,13.5 + parent: 1 +- proto: SignLaserMed + entities: + - uid: 118 + components: + - type: Transform + pos: 13.5,27.5 + parent: 1 +- proto: SignRestroom + entities: + - uid: 265 + components: + - type: Transform + pos: 1.5,20.5 + parent: 1 +- proto: SinkStemless + entities: + - uid: 39 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,27.5 + parent: 1 +- proto: SpawnDungeonLootKitchenTabletop + entities: + - uid: 20 + components: + - type: Transform + pos: 21.5,25.5 + parent: 1 +- proto: Stool + entities: + - uid: 9 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,13.5 + parent: 1 + - uid: 81 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,13.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,13.5 + parent: 1 +- proto: Table + entities: + - uid: 33 + components: + - type: Transform + pos: 21.5,21.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 13.5,2.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,2.5 + parent: 1 + - uid: 55 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,1.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,1.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,2.5 + parent: 1 + - uid: 116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,8.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 21.5,19.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: 3.5,25.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: 21.5,20.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,1.5 + parent: 1 + - uid: 156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,2.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: 3.5,26.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 20.5,19.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: 15.5,19.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: 14.5,19.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: 13.5,19.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: 20.5,25.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: 21.5,25.5 + parent: 1 +- proto: TableCarpet + entities: + - uid: 26 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 +- proto: TableWood + entities: + - uid: 22 + components: + - type: Transform + pos: 3.5,15.5 + parent: 1 + - uid: 112 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,14.5 + parent: 1 + - uid: 113 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,14.5 + parent: 1 +- proto: ToiletDirtyWater + entities: + - uid: 257 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,20.5 + parent: 1 +- proto: WallSolid + entities: + - uid: 12 + components: + - type: Transform + pos: 20.5,14.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,27.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: 21.5,15.5 + parent: 1 + - uid: 136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,14.5 + parent: 1 + - uid: 216 + components: + - type: Transform + pos: 13.5,21.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: 7.5,20.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: 7.5,19.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 1.5,20.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 2.5,21.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 13.5,27.5 + parent: 1 +- proto: WallSolidRust + entities: + - uid: 15 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: 19.5,14.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: 20.5,13.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: 20.5,15.5 + parent: 1 + - uid: 135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,14.5 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,13.5 + parent: 1 + - uid: 147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,13.5 + parent: 1 + - uid: 157 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,3.5 + parent: 1 + - uid: 202 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,19.5 + parent: 1 + - uid: 214 + components: + - type: Transform + pos: 15.5,21.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: 7.5,21.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: 8.5,19.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 19.5,25.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: 1.5,19.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: 1.5,21.5 + parent: 1 + - uid: 270 + components: + - type: Transform + pos: 14.5,27.5 + parent: 1 +- proto: WaterTankFull + entities: + - uid: 19 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 +- proto: Window + entities: + - uid: 100 + components: + - type: Transform + pos: 14.5,8.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: 13.5,8.5 + parent: 1 +- proto: WindowDirectional + entities: + - uid: 123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,1.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,2.5 + parent: 1 + - uid: 165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,3.5 + parent: 1 + - uid: 170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,2.5 + parent: 1 + - uid: 174 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,1.5 + parent: 1 + - uid: 198 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,21.5 + parent: 1 + - uid: 199 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,20.5 + parent: 1 + - uid: 200 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,19.5 + parent: 1 + - uid: 243 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,26.5 + parent: 1 + - uid: 244 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,25.5 + parent: 1 +... diff --git a/Resources/Maps/_NF/POI/northpole.yml b/Resources/Maps/_NF/POI/northpole.yml index afe0e73c041..c41dd498b35 100644 --- a/Resources/Maps/_NF/POI/northpole.yml +++ b/Resources/Maps/_NF/POI/northpole.yml @@ -3983,20 +3983,6 @@ entities: - type: Transform pos: 0.5,18.5 parent: 1 -- proto: SalvagePartsSpawnerLow - entities: - - uid: 738 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,25.5 - parent: 1 - - uid: 739 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,26.5 - parent: 1 - proto: Screwdriver entities: - uid: 730 diff --git a/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml b/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml index 8227e77d8bf..9b70c556b61 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml @@ -1565,38 +1565,6 @@ entities: - type: Transform pos: 2.5,2.5 parent: 1 -- proto: MouseTimedSpawner - entities: - - uid: 146 - components: - - type: Transform - pos: 6.5,-6.5 - parent: 1 - - uid: 147 - components: - - type: Transform - pos: 8.5,-4.5 - parent: 1 - - uid: 148 - components: - - type: Transform - pos: 10.5,-6.5 - parent: 1 - - uid: 149 - components: - - type: Transform - pos: 4.5,-0.5 - parent: 1 - - uid: 150 - components: - - type: Transform - pos: 9.5,-1.5 - parent: 1 - - uid: 151 - components: - - type: Transform - pos: 12.5,-3.5 - parent: 1 - proto: MousetrapArmed entities: - uid: 94 @@ -1746,33 +1714,6 @@ entities: - type: Transform pos: 11.303192,-1.3316066 parent: 1 -- proto: SalvageSeedSpawnerLow - entities: - - uid: 106 - components: - - type: Transform - pos: 7.5,-0.5 - parent: 1 - - uid: 179 - components: - - type: Transform - pos: 9.5,0.5 - parent: 1 - - uid: 180 - components: - - type: Transform - pos: 8.5,-0.5 - parent: 1 - - uid: 181 - components: - - type: Transform - pos: 10.5,0.5 - parent: 1 - - uid: 182 - components: - - type: Transform - pos: 9.5,-1.5 - parent: 1 - proto: ShardGlass entities: - uid: 183 diff --git a/Resources/Maps/_NF/Shuttles/Scrap/scrap-courserx.yml b/Resources/Maps/_NF/Shuttles/Scrap/scrap-courserx.yml index ed9b7f01a22..2b2da744e4f 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/scrap-courserx.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/scrap-courserx.yml @@ -2888,13 +2888,6 @@ entities: - type: Transform pos: 0.5,-0.5 parent: 1 -- proto: RandomItem - entities: - - uid: 519 - components: - - type: Transform - pos: 3.5,-4.5 - parent: 1 - proto: RandomSpawner entities: - uid: 25 diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml index 00a314f91a8..3ade4cebfed 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml @@ -39,6 +39,8 @@ prob: 0.3 - id: SprayPainter prob: 0.7 + - id: MaintenanceJack # Frontier + prob: 0.1 # Frontier - type: entity id: LockerElectricalSuppliesFilled diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml index 4c534e80546..3424b6edfba 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml @@ -5,6 +5,7 @@ name: Salvage Material Crate Spawner id: SalvageMaterialCrateSpawner parent: MarkerBase + categories: [ HideSpawnMenu ] # Frontier: NFSalvageMaterialCrateSpawner components: - type: Sprite layers: @@ -13,7 +14,7 @@ state: icon - type: RandomSpawner rarePrototypes: -# - SalvageHumanCorpse # Frontier + - SalvageHumanCorpse - CrateMaterialPlasteel - CrateMaterialWood - CrateMaterialPlastic @@ -23,7 +24,7 @@ - CrateServiceJanitorialSupplies - CrateHydroponicsSeedsMedicinal - CrateEmergencyInternals -# - CrateFoodMRE # Frontier + - CrateFoodMRE - CrateMaterialTextiles - CrateMedicalSupplies - CrateEngineeringCableBulk @@ -204,4 +205,4 @@ - MobFleshLoverSalvage - MobFleshLoverSalvage chance: 1 - offset: 0.2 \ No newline at end of file + offset: 0.2 diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/antagvehicle.yml b/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/antagvehicle.yml deleted file mode 100644 index 235fd4cf36c..00000000000 --- a/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/antagvehicle.yml +++ /dev/null @@ -1,15 +0,0 @@ -- type: entity - name: Antag Vehicle Spawner - id: SpawnVehicleAntagVehicle - parent: MarkerBase - components: - - type: Sprite - layers: - - state: green - - sprite: Objects/Vehicles/syndicatesegway.rsi - state: keys - - type: RandomSpawner - prototypes: - - VehicleSyndicateSegway - - VehicleSkeletonMotorcycle - chance: 1 diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/books.yml b/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/books.yml deleted file mode 100644 index 9b0800251e6..00000000000 --- a/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/books.yml +++ /dev/null @@ -1,15 +0,0 @@ -- type: entity - parent: MarkerBase - id: RandomBook - name: random book spawner - components: - - type: Sprite - layers: - - state: red - - sprite: Objects/Misc/books.rsi - state: book_icon - - type: RandomSpawner - offset: 0 - prototypes: - - BookRandomStory - chance: 1.0 diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/boxes.yml b/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/boxes.yml deleted file mode 100644 index ad3158ab04e..00000000000 --- a/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/boxes.yml +++ /dev/null @@ -1,110 +0,0 @@ -- type: entity - parent: MarkerBase - id: RandomBox - name: random box spawner - components: - - type: Sprite - layers: - - state: red - - sprite: Objects/Storage/boxes.rsi - state: box - - type: RandomSpawner - offset: 0 - prototypes: - - BoxCardboard - - BoxMousetrap - - BoxLightbulb - - BoxLighttube - - BoxLightMixed - - BoxColoredLighttube - - BoxMesonScanners -# - BoxMRE # Frontier - - BoxInflatable - - BoxPerformer - - BoxDispenserFlare # Frontier: BoxFlare Date: Thu, 12 Dec 2024 01:47:50 +0000 Subject: [PATCH 104/179] Automatic Changelog (#2531) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 9961db6ea71..bd5d29aeefb 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5843,3 +5843,9 @@ Entries: jugs. id: 5576 time: '2024-12-11T23:55:17.0000000+00:00' +- author: dvir001 + changes: + - type: Tweak + message: Wrecks have new, interesting things on them. + id: 5577 + time: '2024-12-12T01:47:23.0000000+00:00' From ce717089b6ef7953dd9456f8997dd49c1320f25b Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Wed, 11 Dec 2024 20:51:45 -0500 Subject: [PATCH 105/179] SalvageMobRestrictions: don't warn/log safe mobs (#2552) --- .../_NF/Salvage/SalvageMobRestrictionsSystem.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs b/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs index 7aa7227975a..f98cf302e74 100644 --- a/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs +++ b/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs @@ -117,7 +117,8 @@ private void OnParentChanged(EntityUid uid, NFSalvageMobRestrictionsComponent co if (actor.PlayerSession.AttachedEntity == null) return; - _adminLogger.Add(LogType.AdminMessage, LogImpact.Low, $"{ToPrettyString(actor.PlayerSession.AttachedEntity.Value):player} returned to dungeon grid"); + if (component.DespawnIfOffLinkedGrid) + _adminLogger.Add(LogType.AdminMessage, LogImpact.Low, $"{ToPrettyString(actor.PlayerSession.AttachedEntity.Value):player} returned to dungeon grid"); } else { @@ -130,8 +131,11 @@ private void OnParentChanged(EntityUid uid, NFSalvageMobRestrictionsComponent co if (actor.PlayerSession.AttachedEntity == null) return; - _adminLogger.Add(LogType.AdminMessage, LogImpact.Low, $"{ToPrettyString(actor.PlayerSession.AttachedEntity.Value):player} left the dungeon grid"); - _popupSystem.PopupEntity(popupMessage, actor.PlayerSession.AttachedEntity.Value, actor.PlayerSession, PopupType.MediumCaution); + if (component.DespawnIfOffLinkedGrid) + { + _adminLogger.Add(LogType.AdminMessage, LogImpact.Low, $"{ToPrettyString(actor.PlayerSession.AttachedEntity.Value):player} left the dungeon grid"); + _popupSystem.PopupEntity(popupMessage, actor.PlayerSession.AttachedEntity.Value, actor.PlayerSession, PopupType.MediumCaution); + } } } From 7d13e6361efa587110baedbaba37e99adb04cd84 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Thu, 12 Dec 2024 01:52:12 +0000 Subject: [PATCH 106/179] Automatic Changelog (#2552) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index bd5d29aeefb..a9a9ac387ab 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5849,3 +5849,9 @@ Entries: message: Wrecks have new, interesting things on them. id: 5577 time: '2024-12-12T01:47:23.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: Clugg is no longer prompted to return to the cave if leaving. + id: 5578 + time: '2024-12-12T01:51:46.0000000+00:00' From 17b74aeeb83c1951327ee4ee89338d380b7a8a59 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Thu, 12 Dec 2024 12:54:21 -0500 Subject: [PATCH 107/179] Port researchable syringe gun (DeltaV#2169, DeltaV#2249) (#2528) * Add the syringe gun as research (#2169) * Tech added * Added recipes and made printable * Tech added * Added recipes and made printable * Should solve the conflict * Should solve the merge conflict * Emagged protolathe * Nerf "mini" syringes (#2249) Update chemistry.yml * Nerf "mini" syringes * Force transfer, max transfer amount to 5u * 0.5u on collide, 0.5u per injection, 2s per inject --------- Co-authored-by: Radezolid Co-authored-by: Stop-Signs Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../en-US/deltav/research/technologies.ftl | 1 + .../Prototypes/DeltaV/Recipes/Lathes/medical.yml | 16 ++++++++++++++++ .../DeltaV/Research/civilianservices.yml | 12 ++++++++++++ .../Entities/Objects/Specific/chemistry.yml | 15 ++++++++++++--- .../Entities/Structures/Machines/lathe.yml | 10 +++++++++- 5 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 Resources/Locale/en-US/deltav/research/technologies.ftl create mode 100644 Resources/Prototypes/DeltaV/Recipes/Lathes/medical.yml create mode 100644 Resources/Prototypes/DeltaV/Research/civilianservices.yml diff --git a/Resources/Locale/en-US/deltav/research/technologies.ftl b/Resources/Locale/en-US/deltav/research/technologies.ftl new file mode 100644 index 00000000000..c76a12537bd --- /dev/null +++ b/Resources/Locale/en-US/deltav/research/technologies.ftl @@ -0,0 +1 @@ +research-technology-syringe-gun = Syringe Gun diff --git a/Resources/Prototypes/DeltaV/Recipes/Lathes/medical.yml b/Resources/Prototypes/DeltaV/Recipes/Lathes/medical.yml new file mode 100644 index 00000000000..4f80f4198d4 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Recipes/Lathes/medical.yml @@ -0,0 +1,16 @@ +- type: latheRecipe + id: LauncherSyringe + result: LauncherSyringe + completetime: 3 + materials: + Steel: 1000 + Glass: 500 + Plastic: 500 + +- type: latheRecipe + id: MiniSyringe + result: MiniSyringe + completetime: 1 + materials: + Plastic: 150 + Steel: 50 diff --git a/Resources/Prototypes/DeltaV/Research/civilianservices.yml b/Resources/Prototypes/DeltaV/Research/civilianservices.yml new file mode 100644 index 00000000000..73be7fb5a94 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Research/civilianservices.yml @@ -0,0 +1,12 @@ +- type: technology + id: SyringeGun + name: research-technology-syringe-gun + icon: + sprite: Objects/Weapons/Guns/Cannons/syringe_gun.rsi + state: syringe_gun + discipline: CivilianServices + tier: 2 + cost: 10000 + recipeUnlocks: + - LauncherSyringe + - MiniSyringe diff --git a/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml b/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml index 1f7565db972..2cddc3cf47a 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml @@ -413,12 +413,18 @@ minimumSpeed: 3 removalTime: 0.25 embedOnThrow: false + # DeltaV - Nerfs the max volume to 5 (was 15) + - type: SolutionContainerManager + solutions: + injector: + maxVol: 5 + # End DeltaV - type: SolutionInjectWhileEmbedded - transferAmount: 1 + transferAmount: 0.5 # Frontier: 1 < 0.5 solution: injector updateInterval: 2 - type: SolutionInjectOnEmbed - transferAmount: 2 + transferAmount: 0.5 # Frontier: 2 < 0.5 solution: injector - type: Fixtures fixtures: @@ -449,6 +455,9 @@ - Syringe - Trash - SyringeGunAmmo + - type: Injector # Frontier + maxTransferAmount: 5 # Frontier + transferAmount: 5 # Frontier - type: entity parent: BaseSyringe @@ -592,7 +601,7 @@ areaInsertRadius: 1 storageInsertSound: /Audio/Effects/pill_insert.ogg storageRemoveSound: /Audio/Effects/pill_remove.ogg - whitelist: + whitelist: tags: - Pill - type: Dumpable diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index b71b170d7d8..4158907fa6a 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -449,6 +449,10 @@ - WeaponXrayCannon - SpeedLoaderRifleHeavyIncendiary # Frontier - SpeedLoaderRifleHeavyUranium # Frontier + # Begin DeltaV additions + - LauncherSyringe + - MiniSyringe + # End DeltaV additions - type: entity id: ProtolatheHyperConvection @@ -1032,7 +1036,6 @@ - BlankMediPen # Frontier - MedicalAppraisalTool # Frontier dynamicRecipes: - - VialBluespace # Frontier - ChemicalPayload - CryostasisBeaker - BluespaceBeaker @@ -1040,7 +1043,12 @@ - SyringeBluespace - Jug - SyringeCryostasis + - VialBluespace # Frontier - ClothingOuterHardsuitMedical # Frontier + # Begin DeltaV additions + - LauncherSyringe + - MiniSyringe + # End DeltaV additions - type: Machine board: MedicalTechFabCircuitboard - type: StealTarget From bd4a80f390808be759b129bfbf0bdc5edd7b66e2 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Thu, 12 Dec 2024 17:54:48 +0000 Subject: [PATCH 108/179] Automatic Changelog (#2528) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index a9a9ac387ab..0a866f851e6 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5855,3 +5855,9 @@ Entries: message: Clugg is no longer prompted to return to the cave if leaving. id: 5578 time: '2024-12-12T01:51:46.0000000+00:00' +- author: Radezolid and Stop-Signs + changes: + - type: Add + message: The syringe gun and mini syringes are now accessible through research. + id: 5579 + time: '2024-12-12T17:54:21.0000000+00:00' From 453699f12c2fa8fb3c746cf89e905a8b81604db4 Mon Sep 17 00:00:00 2001 From: "Mr. Samuel" <82917953+lermal@users.noreply.github.com> Date: Fri, 13 Dec 2024 20:35:18 +0300 Subject: [PATCH 109/179] make the shuttles compatible with MapRenderer (#2556) --- .../_NF/Shuttles/BlackMarket/bocakillo.yml | 2 + .../Maps/_NF/Shuttles/BlackMarket/falcon.yml | 2 + .../Maps/_NF/Shuttles/BlackMarket/menace.yml | 2 + .../Maps/_NF/Shuttles/Expedition/brigand.yml | 2 +- .../_NF/Shuttles/Expedition/gasbender.yml | 2 +- .../Maps/_NF/Shuttles/Expedition/gourd.yml | 4 +- .../Maps/_NF/Shuttles/Nfsd/broadhead.yml | 2 + Resources/Maps/_NF/Shuttles/Nfsd/cleric.yml | 2 + Resources/Maps/_NF/Shuttles/Nfsd/empress.yml | 2 + Resources/Maps/_NF/Shuttles/Nfsd/fighter.yml | 2 + Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml | 4 +- Resources/Maps/_NF/Shuttles/Nfsd/rogue.yml | 2 + Resources/Maps/_NF/Shuttles/Nfsd/templar.yml | 4 +- Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml | 2 + Resources/Maps/_NF/Shuttles/Nfsd/wendigo.yml | 2 + .../Maps/_NF/Shuttles/Scrap/disciple.yml | 4 +- Resources/Maps/_NF/Shuttles/Scrap/nugget.yml | 2 +- Resources/Maps/_NF/Shuttles/Scrap/orange.yml | 2 +- Resources/Maps/_NF/Shuttles/Scrap/point.yml | 4 +- Resources/Maps/_NF/Shuttles/Scrap/tide.yml | 4 +- Resources/Maps/_NF/Shuttles/Sr/bottleneck.yml | 2 + Resources/Maps/_NF/Shuttles/Sr/chauffeur.yml | 1561 +++++++++++++++++ Resources/Maps/_NF/Shuttles/Sr/mailpod.yml | 2 + Resources/Maps/_NF/Shuttles/Sr/parcel.yml | 2 + .../_NF/Shuttles/Syndicate/infiltrator.yml | 2 + Resources/Maps/_NF/Shuttles/akupara.yml | 2 + Resources/Maps/_NF/Shuttles/bocadillo.yml | 2 + Resources/Maps/_NF/Shuttles/bodkin.yml | 2 + Resources/Maps/_NF/Shuttles/bookworm.yml | 2 + Resources/Maps/_NF/Shuttles/caduceus.yml | 2 +- Resources/Maps/_NF/Shuttles/camper.yml | 2 + Resources/Maps/_NF/Shuttles/chisel.yml | 2 + Resources/Maps/_NF/Shuttles/harbormaster.yml | 2 +- Resources/Maps/_NF/Shuttles/honker.yml | 2 + Resources/Maps/_NF/Shuttles/investigator.yml | 2 + Resources/Maps/_NF/Shuttles/kestrel.yml | 2 + Resources/Maps/_NF/Shuttles/lantern.yml | 2 +- Resources/Maps/_NF/Shuttles/legman.yml | 2 +- Resources/Maps/_NF/Shuttles/liquidator.yml | 2 +- Resources/Maps/_NF/Shuttles/loader.yml | 2 + Resources/Maps/_NF/Shuttles/mccargo.yml | 2 + Resources/Maps/_NF/Shuttles/mcdelivery.yml | 2 + Resources/Maps/_NF/Shuttles/phoenix.yml | 2 +- Resources/Maps/_NF/Shuttles/piecrust.yml | 2 +- Resources/Maps/_NF/Shuttles/pioneer.yml | 2 +- Resources/Maps/_NF/Shuttles/pts.yml | 2 + Resources/Maps/_NF/Shuttles/searchlight.yml | 2 +- Resources/Maps/_NF/Shuttles/stasis.yml | 2 +- Resources/Maps/_NF/Shuttles/tyne.yml | 2 + .../Prototypes/_NF/Shipyard/Sr/chauffeur.yml | 11 +- Resources/Prototypes/_NF/Shipyard/bodkin.yml | 19 +- .../Prototypes/_NF/Shipyard/construct.yml | 19 +- .../Prototypes/_NF/Shipyard/kilderkin.yml | 19 +- Resources/Prototypes/_NF/Shipyard/phoenix.yml | 19 +- Resources/Prototypes/_NF/Shipyard/pioneer.yml | 19 +- Resources/Prototypes/_NF/Shipyard/pts.yml | 19 +- 56 files changed, 1702 insertions(+), 92 deletions(-) create mode 100644 Resources/Maps/_NF/Shuttles/Sr/chauffeur.yml diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/bocakillo.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/bocakillo.yml index 03e35d4841e..c8ee4aaeb40 100644 --- a/Resources/Maps/_NF/Shuttles/BlackMarket/bocakillo.yml +++ b/Resources/Maps/_NF/Shuttles/BlackMarket/bocakillo.yml @@ -19,6 +19,8 @@ entities: components: - type: MetaData name: Bocakillo + - type: BecomesStation + id: Bocakillo - type: Transform pos: -0.4375,-1.703125 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/falcon.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/falcon.yml index ec7d61daf66..dc6c266bef2 100644 --- a/Resources/Maps/_NF/Shuttles/BlackMarket/falcon.yml +++ b/Resources/Maps/_NF/Shuttles/BlackMarket/falcon.yml @@ -28,6 +28,8 @@ entities: components: - type: MetaData name: Falcon + - type: BecomesStation + id: Falcon - type: Transform pos: -1.078125,-0.46875 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/menace.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/menace.yml index b75161fa2fd..270e9178285 100644 --- a/Resources/Maps/_NF/Shuttles/BlackMarket/menace.yml +++ b/Resources/Maps/_NF/Shuttles/BlackMarket/menace.yml @@ -15,6 +15,8 @@ entities: components: - type: MetaData name: Menace + - type: BecomesStation + id: Menace - type: Transform pos: -0.48958334,-0.5208333 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/Expedition/brigand.yml b/Resources/Maps/_NF/Shuttles/Expedition/brigand.yml index 217f1b7819c..da59aa0587d 100644 --- a/Resources/Maps/_NF/Shuttles/Expedition/brigand.yml +++ b/Resources/Maps/_NF/Shuttles/Expedition/brigand.yml @@ -735,7 +735,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: brigand + id: Brigand - proto: AirAlarm entities: - uid: 436 diff --git a/Resources/Maps/_NF/Shuttles/Expedition/gasbender.yml b/Resources/Maps/_NF/Shuttles/Expedition/gasbender.yml index 572ac34424d..3c3a5389532 100644 --- a/Resources/Maps/_NF/Shuttles/Expedition/gasbender.yml +++ b/Resources/Maps/_NF/Shuttles/Expedition/gasbender.yml @@ -1017,7 +1017,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: gasbender + id: Gasbender - proto: AirAlarm entities: - uid: 214 diff --git a/Resources/Maps/_NF/Shuttles/Expedition/gourd.yml b/Resources/Maps/_NF/Shuttles/Expedition/gourd.yml index cb2b9b260ad..0f1d8a98ca9 100644 --- a/Resources/Maps/_NF/Shuttles/Expedition/gourd.yml +++ b/Resources/Maps/_NF/Shuttles/Expedition/gourd.yml @@ -1259,8 +1259,8 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - - type: BecomesStation - id: gourd + - type: BecomesStation + id: Gourd - proto: AcousticGuitarInstrument entities: - uid: 1932 diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/broadhead.yml b/Resources/Maps/_NF/Shuttles/Nfsd/broadhead.yml index 7f4e2485d0f..8dab7d7de57 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/broadhead.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/broadhead.yml @@ -26,6 +26,8 @@ entities: components: - type: MetaData name: Broadhead + - type: BecomesStation + id: Broadhead - type: Transform parent: invalid - type: MapGrid diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/cleric.yml b/Resources/Maps/_NF/Shuttles/Nfsd/cleric.yml index 1bfcb75265d..09f2cf5c487 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/cleric.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/cleric.yml @@ -13,6 +13,8 @@ entities: components: - type: MetaData name: Cleric + - type: BecomesStation + id: Cleric - type: Transform pos: 0.84375,0.34375 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml index c70c0abac41..6fe57a3c6e6 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml @@ -29,6 +29,8 @@ entities: components: - type: MetaData name: Empress + - type: BecomesStation + id: Empress - type: Transform pos: -0.46484375,0.90625 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/fighter.yml b/Resources/Maps/_NF/Shuttles/Nfsd/fighter.yml index 7d08d8aa038..c8ae0b31e1f 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/fighter.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/fighter.yml @@ -13,6 +13,8 @@ entities: components: - type: MetaData name: Fighter + - type: BecomesStation + id: Fighter - type: Transform pos: -0.15940452,-1.515625 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml b/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml index 254030b38e2..634912c6326 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml @@ -20,6 +20,8 @@ entities: components: - type: MetaData name: Paladin + - type: BecomesStation + id: Paladin - type: Transform pos: -0.4917612,-0.4486041 parent: invalid @@ -187,8 +189,6 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - - type: BecomesStation - id: Hospitaller - proto: AirCanister entities: - uid: 120 diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/rogue.yml b/Resources/Maps/_NF/Shuttles/Nfsd/rogue.yml index d5193795948..cc6182e0bc1 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/rogue.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/rogue.yml @@ -14,6 +14,8 @@ entities: components: - type: MetaData name: Rogue + - type: BecomesStation + id: Rogue - type: Transform pos: 2.2425354,-3.692793 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/templar.yml b/Resources/Maps/_NF/Shuttles/Nfsd/templar.yml index f5204d7fe40..4ae04e10a28 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/templar.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/templar.yml @@ -19,6 +19,8 @@ entities: components: - type: MetaData name: Templar + - type: BecomesStation + id: Templar - type: Transform pos: -0.4761362,-0.4642291 parent: invalid @@ -210,8 +212,6 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - - type: BecomesStation - id: Hospitaller - proto: AirlockGlassShuttleNfsd entities: - uid: 45 diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml b/Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml index dd79abbda5b..c33adbea5a2 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml @@ -29,6 +29,8 @@ entities: components: - type: MetaData name: Wasp + - type: BecomesStation + id: Wasp - type: Transform pos: 0.22101265,1.687084 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/wendigo.yml b/Resources/Maps/_NF/Shuttles/Nfsd/wendigo.yml index 37e8521e108..8c16363977d 100644 --- a/Resources/Maps/_NF/Shuttles/Nfsd/wendigo.yml +++ b/Resources/Maps/_NF/Shuttles/Nfsd/wendigo.yml @@ -19,6 +19,8 @@ entities: components: - type: MetaData name: Wendigo + - type: BecomesStation + id: Wendigo - type: Transform parent: invalid - type: MapGrid diff --git a/Resources/Maps/_NF/Shuttles/Scrap/disciple.yml b/Resources/Maps/_NF/Shuttles/Scrap/disciple.yml index 20d2257dfcf..8acde65cd28 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/disciple.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/disciple.yml @@ -15,6 +15,8 @@ entities: components: - type: MetaData name: Disciple + - type: BecomesStation + id: Disciple - type: Transform pos: -0.47058776,-0.52941173 parent: invalid @@ -1494,8 +1496,6 @@ entities: - type: Transform pos: 2.5,1.5 parent: 1 - - type: BecomesStation - id: disciple - proto: Window entities: - uid: 18 diff --git a/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml b/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml index 9b70c556b61..73ed6a2b1be 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml @@ -519,7 +519,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: svnugget + id: Nugget - proto: Airlock entities: - uid: 2 diff --git a/Resources/Maps/_NF/Shuttles/Scrap/orange.yml b/Resources/Maps/_NF/Shuttles/Scrap/orange.yml index 5d231d5303c..a6cd98673eb 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/orange.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/orange.yml @@ -546,7 +546,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: svorange + id: Orange - proto: AirlockCargoGlass entities: - uid: 2 diff --git a/Resources/Maps/_NF/Shuttles/Scrap/point.yml b/Resources/Maps/_NF/Shuttles/Scrap/point.yml index 3d2d16568da..614d4a09140 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/point.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/point.yml @@ -19,6 +19,8 @@ entities: components: - type: MetaData name: Point + - type: BecomesStation + id: Point - type: Transform pos: -0.39584857,-0.47913614 parent: invalid @@ -440,8 +442,6 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - - type: BecomesStation - id: Sart - proto: AirAlarm entities: - uid: 4 diff --git a/Resources/Maps/_NF/Shuttles/Scrap/tide.yml b/Resources/Maps/_NF/Shuttles/Scrap/tide.yml index 859b64a4afc..08262021883 100644 --- a/Resources/Maps/_NF/Shuttles/Scrap/tide.yml +++ b/Resources/Maps/_NF/Shuttles/Scrap/tide.yml @@ -575,8 +575,8 @@ entities: type: GridAtmosphere - type: GasTileOverlay - type: RadiationGridResistance - - id: svtide - type: BecomesStation + - type: BecomesStation + id: Tide - proto: Airlock entities: - uid: 2 diff --git a/Resources/Maps/_NF/Shuttles/Sr/bottleneck.yml b/Resources/Maps/_NF/Shuttles/Sr/bottleneck.yml index bc0447aec68..26b3f06d3e6 100644 --- a/Resources/Maps/_NF/Shuttles/Sr/bottleneck.yml +++ b/Resources/Maps/_NF/Shuttles/Sr/bottleneck.yml @@ -18,6 +18,8 @@ entities: components: - type: MetaData name: bottleneck + - type: BecomesStation + id: Bottleneck - type: Transform pos: -0.53125,-0.5 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/Sr/chauffeur.yml b/Resources/Maps/_NF/Shuttles/Sr/chauffeur.yml new file mode 100644 index 00000000000..433941883b9 --- /dev/null +++ b/Resources/Maps/_NF/Shuttles/Sr/chauffeur.yml @@ -0,0 +1,1561 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 33: FloorDark + 38: FloorDarkMono + 1: FloorGlass + 99: FloorSteelCheckerDark + 112: FloorTechMaint + 126: FloorWood + 129: Lattice + 130: Plating +entities: +- proto: "" + entities: + - uid: 2 + components: + - type: MetaData + name: Chauffeur + - type: Transform + pos: -0.47916666,-0.5364844 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: IQAAAAADfgAAAAADfgAAAAAAfgAAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAfgAAAAAAfgAAAAADfgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAABJgAAAAACggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAIQAAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAIQAAAAABggAAAAAAIQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAACJgAAAAAAJgAAAAADIQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAADJgAAAAADJgAAAAABIQAAAAAC + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYwAAAAADYwAAAAABggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYwAAAAACYwAAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAYwAAAAAAYwAAAAABggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYwAAAAAAYwAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAfgAAAAADfgAAAAACfgAAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + angle: -1.5707963267948966 rad + color: '#FFFFFFFF' + id: Arrows + decals: + 17: -3,1 + 18: -3,-1 + - node: + color: '#FFFFFFFF' + id: Bot + decals: + 8: -1,3 + 13: -2,-5 + 14: -1,-5 + 15: -3,1 + 16: -3,-1 + - node: + color: '#FFFFFFFF' + id: BotRightGreyscale + decals: + 10: 1,3 + - node: + color: '#0096FFFF' + id: BoxGreyscale + decals: + 12: -2,-3 + - node: + color: '#FF0000FF' + id: BoxGreyscale + decals: + 11: -2,-4 + - node: + color: '#FFFFFFFF' + id: BoxGreyscale + decals: + 9: 0,3 + - node: + cleanable: True + color: '#FFFFFFFF' + id: Dirt + decals: + 35: -1,-4 + 45: 2,0 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 36: -1,0 + 41: -1,-3 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavyMonotile + decals: + 37: -3,-1 + 38: -3,1 + 42: -1,-5 + 43: -1,-1 + 44: 0,0 + 46: 2,-2 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtLight + decals: + 39: 1,-3 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtMedium + decals: + 40: 0,1 + - node: + color: '#334E6DFF' + id: HalfTileOverlayGreyscale + decals: + 21: 0,4 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: StandClear + decals: + 26: -2,-1 + 27: -2,1 + - node: + color: '#334E6DFF' + id: ThreeQuarterTileOverlayGreyscale + decals: + 19: -1,4 + - node: + color: '#334E6DFF' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 20: 1,4 + - node: + color: '#FFFF00FF' + id: WarnLineGreyscaleE + decals: + 24: -2,1 + 25: -2,-1 + 33: -4,-1 + 34: -4,1 + - node: + color: '#334E6DC8' + id: WarnLineGreyscaleN + decals: + 28: 0,1 + - node: + color: '#FFFF00FF' + id: WarnLineGreyscaleW + decals: + 22: -2,-1 + 23: -2,1 + 29: -1,1 + 30: -1,-1 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 31: -4,-1 + 32: -4,1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerNe + decals: + 3: 3,1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerNw + decals: + 1: 1,1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSe + decals: + 2: 3,-1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSw + decals: + 4: 1,-1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineE + decals: + 6: 3,0 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineN + decals: + 7: 2,1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineS + decals: + 5: 2,-1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineW + decals: + 0: 1,0 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 12799 + 1: 32768 + 0,-1: + 0: 63094 + -1,0: + 0: 33018 + 1: 8192 + 0,1: + 0: 3 + 1: 64 + -1,1: + 0: 8 + 1: 64 + -1,-1: + 0: 61644 + 1: 16 + -1,-2: + 1: 512 + 0: 49152 + 0,-2: + 0: 24576 + 1: 2048 + 1,-1: + 1: 16 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance + - type: BecomesStation + id: Chauffeur +- proto: AirlockCommandGlass + entities: + - uid: 150 + components: + - type: Transform + pos: 0.5,2.5 + parent: 2 +- proto: AirlockEngineering + entities: + - uid: 114 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 2 +- proto: AirlockExternalGlass + entities: + - uid: 151 + components: + - type: Transform + pos: -1.5,1.5 + parent: 2 + - uid: 152 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 2 +- proto: AirlockGlassShuttle + entities: + - uid: 51 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 2 + - uid: 154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,1.5 + parent: 2 +- proto: APCBasic + entities: + - uid: 113 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 1 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 2 + - uid: 53 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,1.5 + parent: 2 +- proto: AtmosFixBlockerMarker + entities: + - uid: 166 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 2 + - uid: 167 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 2 + - uid: 168 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 2 + - uid: 169 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 2 + - uid: 170 + components: + - type: Transform + pos: 3.5,3.5 + parent: 2 + - uid: 171 + components: + - type: Transform + pos: -2.5,3.5 + parent: 2 + - uid: 172 + components: + - type: Transform + pos: -1.5,5.5 + parent: 2 + - uid: 173 + components: + - type: Transform + pos: 2.5,5.5 + parent: 2 +- proto: BenchSofaCorpCorner + entities: + - uid: 55 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 2 + - type: Physics + canCollide: False + - type: Fixtures + fixtures: {} +- proto: BenchSofaCorpLeft + entities: + - uid: 58 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-0.5 + parent: 2 +- proto: BenchSofaCorpMiddle + entities: + - uid: 56 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,0.5 + parent: 2 +- proto: BenchSofaCorpRight + entities: + - uid: 54 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,1.5 + parent: 2 +- proto: CableApcExtension + entities: + - uid: 132 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 + - uid: 133 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 2 + - uid: 134 + components: + - type: Transform + pos: 0.5,0.5 + parent: 2 + - uid: 135 + components: + - type: Transform + pos: 0.5,1.5 + parent: 2 + - uid: 136 + components: + - type: Transform + pos: 0.5,2.5 + parent: 2 + - uid: 137 + components: + - type: Transform + pos: 0.5,3.5 + parent: 2 + - uid: 138 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 2 + - uid: 139 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 2 + - uid: 140 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 2 + - uid: 141 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 2 + - uid: 142 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - uid: 144 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 2 + - uid: 145 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 2 + - uid: 146 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 2 + - uid: 174 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 2 + - uid: 194 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 2 + - uid: 196 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 2 +- proto: CableHV + entities: + - uid: 126 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 2 + - uid: 127 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 2 + - uid: 128 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 2 + - uid: 129 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 2 +- proto: CableMV + entities: + - uid: 130 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 2 + - uid: 131 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 +- proto: ChairFolding + entities: + - uid: 187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 2 +- proto: ChairPilotSeat + entities: + - uid: 161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 2 +- proto: ComputerTabletopShuttle + entities: + - uid: 157 + components: + - type: Transform + pos: 0.5,4.5 + parent: 2 +- proto: ComputerTabletopStationRecords + entities: + - uid: 158 + components: + - type: Transform + pos: 1.5,4.5 + parent: 2 +- proto: ComputerTelevision + entities: + - uid: 52 + components: + - type: Transform + pos: 2.5,1.5 + parent: 2 +- proto: ComputerWallmountWithdrawBankATM + entities: + - uid: 153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-1.5 + parent: 2 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: [] + bank-ATM-cashSlot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - type: Physics + canCollide: False + - type: ItemSlots +- proto: CrateFreezer + entities: + - uid: 61 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 2 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14923 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 185 + components: + - type: Transform + pos: 2.5,2.5 + parent: 2 +- proto: DrinkChampagneBottleFull + entities: + - uid: 193 + components: + - type: Transform + pos: 1.535899,-4.187701 + parent: 2 +- proto: DrinkGlassCoupeShaped + entities: + - uid: 59 + components: + - type: Transform + pos: 1.9004824,-4.062614 + parent: 2 + - uid: 62 + components: + - type: Transform + pos: 2.1296492,-4.302364 + parent: 2 +- proto: EmergencyLight + entities: + - uid: 190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-0.5 + parent: 2 + - uid: 191 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 2 + - uid: 192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,3.5 + parent: 2 +- proto: ExtinguisherCabinetFilled + entities: + - uid: 125 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 2 +- proto: FaxMachineShip + entities: + - uid: 159 + components: + - type: Transform + pos: -0.5,4.5 + parent: 2 +- proto: FirelockGlass + entities: + - uid: 97 + components: + - type: Transform + pos: 0.5,2.5 + parent: 2 + - uid: 189 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 2 +- proto: GasMixerOn + entities: + - uid: 43 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 2 + - type: GasMixer + inletTwoConcentration: 0.79 + inletOneConcentration: 0.21 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPassiveVent + entities: + - uid: 81 + components: + - type: Transform + pos: -2.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeBend + entities: + - uid: 44 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 84 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 88 + components: + - type: Transform + pos: 0.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 103 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 108 + components: + - type: Transform + pos: 2.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 148 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeStraight + entities: + - uid: 82 + components: + - type: Transform + pos: -2.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 83 + components: + - type: Transform + pos: -2.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 85 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 87 + components: + - type: Transform + pos: 0.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 90 + components: + - type: Transform + pos: 0.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 93 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 95 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 96 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 98 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 101 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 106 + components: + - type: Transform + pos: 1.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 109 + components: + - type: Transform + pos: 2.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 110 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 111 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeTJunction + entities: + - uid: 91 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 92 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPort + entities: + - uid: 46 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 47 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentPump + entities: + - uid: 104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 105 + components: + - type: Transform + pos: 1.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentScrubber + entities: + - uid: 86 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 89 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 99 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasVolumePumpOn + entities: + - uid: 94 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GravityGeneratorMini + entities: + - uid: 183 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 2 +- proto: Grille + entities: + - uid: 6 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 2 + - uid: 11 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 2 + - uid: 13 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 2 + - uid: 26 + components: + - type: Transform + pos: -1.5,4.5 + parent: 2 + - uid: 27 + components: + - type: Transform + pos: -0.5,5.5 + parent: 2 + - uid: 28 + components: + - type: Transform + pos: 0.5,5.5 + parent: 2 + - uid: 29 + components: + - type: Transform + pos: 1.5,5.5 + parent: 2 + - uid: 30 + components: + - type: Transform + pos: 2.5,4.5 + parent: 2 + - uid: 31 + components: + - type: Transform + pos: 4.5,1.5 + parent: 2 + - uid: 32 + components: + - type: Transform + pos: 4.5,0.5 + parent: 2 + - uid: 33 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 2 + - uid: 35 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 2 + - uid: 36 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 2 + - uid: 48 + components: + - type: Transform + pos: -0.5,2.5 + parent: 2 + - uid: 49 + components: + - type: Transform + pos: 1.5,2.5 + parent: 2 + - uid: 50 + components: + - type: Transform + pos: -3.5,0.5 + parent: 2 + - uid: 60 + components: + - type: Transform + pos: -1.5,0.5 + parent: 2 +- proto: GrilleDiagonal + entities: + - uid: 178 + components: + - type: Transform + pos: -1.5,5.5 + parent: 2 + - uid: 180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,5.5 + parent: 2 +- proto: JukeboxWallmountShip + entities: + - uid: 102 + components: + - type: Transform + pos: 3.5,2.5 + parent: 2 +- proto: LockerPilotFilled + entities: + - uid: 119 + components: + - type: Transform + pos: 1.5,3.5 + parent: 2 +- proto: LockerWallMaterialsFuelPlasmaFilled + entities: + - uid: 184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-4.5 + parent: 2 +- proto: NitrogenCanister + entities: + - uid: 80 + components: + - type: Transform + anchored: True + pos: -1.5,-3.5 + parent: 2 + - type: Physics + bodyType: Static +- proto: OxygenCanister + entities: + - uid: 79 + components: + - type: Transform + anchored: True + pos: -1.5,-2.5 + parent: 2 + - type: Physics + bodyType: Static +- proto: Paper + entities: + - uid: 160 + components: + - type: Transform + pos: -0.30220816,4.429711 + parent: 2 + - uid: 181 + components: + - type: Transform + pos: -0.45423022,4.366728 + parent: 2 +- proto: PortableGeneratorPacmanShuttle + entities: + - uid: 182 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 2 + - type: FuelGenerator + on: False + - type: Physics + bodyType: Static +- proto: PottedPlantRandom + entities: + - uid: 195 + components: + - type: Transform + pos: 1.5,1.5 + parent: 2 +- proto: Poweredlight + entities: + - uid: 143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 2 +- proto: PoweredlightGreen + entities: + - uid: 162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,3.5 + parent: 2 +- proto: PoweredlightRed + entities: + - uid: 163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,3.5 + parent: 2 +- proto: PoweredSmallLight + entities: + - uid: 155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-0.5 + parent: 2 + - uid: 156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 2 + - uid: 175 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 2 + - uid: 176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,3.5 + parent: 2 +- proto: ShuttleWindow + entities: + - uid: 57 + components: + - type: Transform + pos: -1.5,4.5 + parent: 2 + - uid: 63 + components: + - type: Transform + pos: -0.5,5.5 + parent: 2 + - uid: 64 + components: + - type: Transform + pos: 0.5,5.5 + parent: 2 + - uid: 65 + components: + - type: Transform + pos: 1.5,5.5 + parent: 2 + - uid: 66 + components: + - type: Transform + pos: 2.5,4.5 + parent: 2 + - uid: 67 + components: + - type: Transform + pos: 1.5,2.5 + parent: 2 + - uid: 68 + components: + - type: Transform + pos: -0.5,2.5 + parent: 2 + - uid: 69 + components: + - type: Transform + pos: -1.5,0.5 + parent: 2 + - uid: 70 + components: + - type: Transform + pos: -3.5,0.5 + parent: 2 + - uid: 71 + components: + - type: Transform + pos: 4.5,1.5 + parent: 2 + - uid: 72 + components: + - type: Transform + pos: 4.5,0.5 + parent: 2 + - uid: 73 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 2 + - uid: 74 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 2 + - uid: 75 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 2 + - uid: 76 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 2 + - uid: 77 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 2 + - uid: 78 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 2 +- proto: ShuttleWindowDiagonal + entities: + - uid: 37 + components: + - type: Transform + pos: -1.5,5.5 + parent: 2 + - uid: 38 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,5.5 + parent: 2 +- proto: SmallGyroscope + entities: + - uid: 149 + components: + - type: Transform + pos: -0.5,3.5 + parent: 2 +- proto: SpawnPointLatejoin + entities: + - uid: 165 + components: + - type: Transform + pos: 0.5,1.5 + parent: 2 +- proto: SubstationWallBasic + entities: + - uid: 112 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 2 +- proto: SuitStorageWallmountPilot + entities: + - uid: 123 + components: + - type: Transform + pos: -2.5,2.5 + parent: 2 +- proto: TableFancyWhite + entities: + - uid: 177 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 2 + - uid: 179 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 2 +- proto: TableReinforced + entities: + - uid: 120 + components: + - type: Transform + pos: 1.5,4.5 + parent: 2 + - uid: 121 + components: + - type: Transform + pos: 0.5,4.5 + parent: 2 + - uid: 122 + components: + - type: Transform + pos: -0.5,4.5 + parent: 2 +- proto: TableWood + entities: + - uid: 186 + components: + - type: Transform + pos: 2.5,0.5 + parent: 2 +- proto: Thruster + entities: + - uid: 115 + components: + - type: Transform + pos: 3.5,3.5 + parent: 2 + - uid: 116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-2.5 + parent: 2 + - uid: 117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-2.5 + parent: 2 + - uid: 118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,3.5 + parent: 2 +- proto: WallShuttle + entities: + - uid: 3 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 2 + - uid: 4 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 2 + - uid: 5 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 2 + - uid: 7 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 2 + - uid: 8 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 2 + - uid: 9 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 2 + - uid: 12 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 2 + - uid: 14 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 2 + - uid: 16 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 2 + - uid: 17 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 2 + - uid: 18 + components: + - type: Transform + pos: 4.5,2.5 + parent: 2 + - uid: 19 + components: + - type: Transform + pos: 3.5,2.5 + parent: 2 + - uid: 20 + components: + - type: Transform + pos: 2.5,2.5 + parent: 2 + - uid: 21 + components: + - type: Transform + pos: -3.5,2.5 + parent: 2 + - uid: 22 + components: + - type: Transform + pos: -2.5,2.5 + parent: 2 + - uid: 23 + components: + - type: Transform + pos: -1.5,2.5 + parent: 2 + - uid: 24 + components: + - type: Transform + pos: -1.5,3.5 + parent: 2 + - uid: 25 + components: + - type: Transform + pos: 2.5,3.5 + parent: 2 + - uid: 34 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 2 + - uid: 39 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 2 + - uid: 40 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 + - uid: 41 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 2 + - uid: 42 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 2 +- proto: WallShuttleDiagonal + entities: + - uid: 10 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-5.5 + parent: 2 + - uid: 15 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-5.5 + parent: 2 +- proto: WarpPointShip + entities: + - uid: 164 + components: + - type: Transform + pos: 0.5,0.5 + parent: 2 +- proto: WaterCooler + entities: + - uid: 147 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 2 +- proto: Wrench + entities: + - uid: 45 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 2 +... diff --git a/Resources/Maps/_NF/Shuttles/Sr/mailpod.yml b/Resources/Maps/_NF/Shuttles/Sr/mailpod.yml index 995836b1a5c..56d87723d88 100644 --- a/Resources/Maps/_NF/Shuttles/Sr/mailpod.yml +++ b/Resources/Maps/_NF/Shuttles/Sr/mailpod.yml @@ -14,6 +14,8 @@ entities: components: - type: MetaData name: MailPod + - type: BecomesStation + id: MailPod - type: Transform pos: -0.48958334,-0.5208333 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/Sr/parcel.yml b/Resources/Maps/_NF/Shuttles/Sr/parcel.yml index efcb2e00f8c..77b085556cd 100644 --- a/Resources/Maps/_NF/Shuttles/Sr/parcel.yml +++ b/Resources/Maps/_NF/Shuttles/Sr/parcel.yml @@ -14,6 +14,8 @@ entities: components: - type: MetaData name: Parcel + - type: BecomesStation + id: Parcel - type: Transform pos: -0.48958334,-0.5208333 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml b/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml index e7e579b07a3..320482a0152 100644 --- a/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml +++ b/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml @@ -24,6 +24,8 @@ entities: components: - type: MetaData name: Infiltrator + - type: BecomesStation + id: Infiltrator - type: Transform pos: 0.64252126,4.1776605 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/akupara.yml b/Resources/Maps/_NF/Shuttles/akupara.yml index eb13a3899b3..7f044b236f7 100644 --- a/Resources/Maps/_NF/Shuttles/akupara.yml +++ b/Resources/Maps/_NF/Shuttles/akupara.yml @@ -24,6 +24,8 @@ entities: components: - type: MetaData name: Akupara + - type: BecomesStation + id: Akupara - type: Transform pos: -1.6066288,-0.53125 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/bocadillo.yml b/Resources/Maps/_NF/Shuttles/bocadillo.yml index e4cc68faae5..654bd71dc50 100644 --- a/Resources/Maps/_NF/Shuttles/bocadillo.yml +++ b/Resources/Maps/_NF/Shuttles/bocadillo.yml @@ -17,6 +17,8 @@ entities: components: - type: MetaData name: Bocadillo + - type: BecomesStation + id: Bocadillo - type: Transform pos: -0.4375,-1.703125 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/bodkin.yml b/Resources/Maps/_NF/Shuttles/bodkin.yml index 4660f70ebc9..4f0e9f72557 100644 --- a/Resources/Maps/_NF/Shuttles/bodkin.yml +++ b/Resources/Maps/_NF/Shuttles/bodkin.yml @@ -645,6 +645,8 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - type: BecomesStation + id: Bodkin - proto: AirAlarm entities: - uid: 83 diff --git a/Resources/Maps/_NF/Shuttles/bookworm.yml b/Resources/Maps/_NF/Shuttles/bookworm.yml index b3c638e8749..ebf39f77c36 100644 --- a/Resources/Maps/_NF/Shuttles/bookworm.yml +++ b/Resources/Maps/_NF/Shuttles/bookworm.yml @@ -22,6 +22,8 @@ entities: components: - type: MetaData name: Bookworm + - type: BecomesStation + id: Bookworm - type: Transform pos: -0.53125,-0.55733174 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/caduceus.yml b/Resources/Maps/_NF/Shuttles/caduceus.yml index 5eb1c654da1..1e58d71a5f1 100644 --- a/Resources/Maps/_NF/Shuttles/caduceus.yml +++ b/Resources/Maps/_NF/Shuttles/caduceus.yml @@ -897,7 +897,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: caduceus + id: Caduceus - proto: AirAlarm entities: - uid: 1169 diff --git a/Resources/Maps/_NF/Shuttles/camper.yml b/Resources/Maps/_NF/Shuttles/camper.yml index d55c32460df..3bb338fbae7 100644 --- a/Resources/Maps/_NF/Shuttles/camper.yml +++ b/Resources/Maps/_NF/Shuttles/camper.yml @@ -18,6 +18,8 @@ entities: components: - type: MetaData name: Camper + - type: BecomesStation + id: Camper - type: Transform parent: invalid - type: MapGrid diff --git a/Resources/Maps/_NF/Shuttles/chisel.yml b/Resources/Maps/_NF/Shuttles/chisel.yml index d78761919e6..e59efd0523f 100644 --- a/Resources/Maps/_NF/Shuttles/chisel.yml +++ b/Resources/Maps/_NF/Shuttles/chisel.yml @@ -18,6 +18,8 @@ entities: components: - type: MetaData name: Chisel + - type: BecomesStation + id: Chisel - type: Transform pos: -0.5,-0.5000076 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/harbormaster.yml b/Resources/Maps/_NF/Shuttles/harbormaster.yml index 4301252f160..e730cad5f22 100644 --- a/Resources/Maps/_NF/Shuttles/harbormaster.yml +++ b/Resources/Maps/_NF/Shuttles/harbormaster.yml @@ -373,7 +373,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: harbormaster + id: Harbormaster - proto: AirAlarm entities: - uid: 250 diff --git a/Resources/Maps/_NF/Shuttles/honker.yml b/Resources/Maps/_NF/Shuttles/honker.yml index b7bbee69277..49639fb3491 100644 --- a/Resources/Maps/_NF/Shuttles/honker.yml +++ b/Resources/Maps/_NF/Shuttles/honker.yml @@ -15,6 +15,8 @@ entities: components: - type: MetaData name: Honker + - type: BecomesStation + id: Honker - type: Transform pos: -0.6250305,0.875 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/investigator.yml b/Resources/Maps/_NF/Shuttles/investigator.yml index 70719ced48e..6c1a60f694c 100644 --- a/Resources/Maps/_NF/Shuttles/investigator.yml +++ b/Resources/Maps/_NF/Shuttles/investigator.yml @@ -24,6 +24,8 @@ entities: components: - type: MetaData name: Investigator + - type: BecomesStation + id: Investigator - type: Transform pos: -2.6107569,3.2554395 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/kestrel.yml b/Resources/Maps/_NF/Shuttles/kestrel.yml index 475a1d772bd..112b56774b3 100644 --- a/Resources/Maps/_NF/Shuttles/kestrel.yml +++ b/Resources/Maps/_NF/Shuttles/kestrel.yml @@ -24,6 +24,8 @@ entities: components: - type: MetaData name: Kestrel + - type: BecomesStation + id: Kestrel - type: Transform pos: -1.078125,-0.46875 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/lantern.yml b/Resources/Maps/_NF/Shuttles/lantern.yml index 060f7c3a673..91a146d57be 100644 --- a/Resources/Maps/_NF/Shuttles/lantern.yml +++ b/Resources/Maps/_NF/Shuttles/lantern.yml @@ -423,7 +423,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: lantern + id: Lantern - proto: AirAlarm entities: - uid: 295 diff --git a/Resources/Maps/_NF/Shuttles/legman.yml b/Resources/Maps/_NF/Shuttles/legman.yml index f3bd740fdab..2a3e0e84f05 100644 --- a/Resources/Maps/_NF/Shuttles/legman.yml +++ b/Resources/Maps/_NF/Shuttles/legman.yml @@ -254,7 +254,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: legman + id: Legman - proto: AirlockGlassShuttle entities: - uid: 4 diff --git a/Resources/Maps/_NF/Shuttles/liquidator.yml b/Resources/Maps/_NF/Shuttles/liquidator.yml index 5ca77aaaabd..b2a84834063 100644 --- a/Resources/Maps/_NF/Shuttles/liquidator.yml +++ b/Resources/Maps/_NF/Shuttles/liquidator.yml @@ -424,7 +424,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: liquidator + id: Liquidator - proto: AirAlarm entities: - uid: 396 diff --git a/Resources/Maps/_NF/Shuttles/loader.yml b/Resources/Maps/_NF/Shuttles/loader.yml index 28e7a41027e..8c9be500304 100644 --- a/Resources/Maps/_NF/Shuttles/loader.yml +++ b/Resources/Maps/_NF/Shuttles/loader.yml @@ -15,6 +15,8 @@ entities: components: - type: MetaData name: Loader + - type: BecomesStation + id: Loader - type: Transform pos: -0.48958334,-0.53125 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/mccargo.yml b/Resources/Maps/_NF/Shuttles/mccargo.yml index cf75bb484a2..ceb61f267d4 100644 --- a/Resources/Maps/_NF/Shuttles/mccargo.yml +++ b/Resources/Maps/_NF/Shuttles/mccargo.yml @@ -17,6 +17,8 @@ entities: components: - type: MetaData name: McCargo + - type: BecomesStation + id: McCargo - type: Transform pos: -0.5,-0.6875 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/mcdelivery.yml b/Resources/Maps/_NF/Shuttles/mcdelivery.yml index 649f42e3e44..7d791e5fcf2 100644 --- a/Resources/Maps/_NF/Shuttles/mcdelivery.yml +++ b/Resources/Maps/_NF/Shuttles/mcdelivery.yml @@ -14,6 +14,8 @@ entities: components: - type: MetaData name: McDelivery + - type: BecomesStation + id: McDelivery - type: Transform pos: -0.48958334,-0.5208333 parent: invalid diff --git a/Resources/Maps/_NF/Shuttles/phoenix.yml b/Resources/Maps/_NF/Shuttles/phoenix.yml index 1606152ec7d..8065ef2d018 100644 --- a/Resources/Maps/_NF/Shuttles/phoenix.yml +++ b/Resources/Maps/_NF/Shuttles/phoenix.yml @@ -1025,7 +1025,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: phoenix + id: Phoenix - proto: AirAlarm entities: - uid: 879 diff --git a/Resources/Maps/_NF/Shuttles/piecrust.yml b/Resources/Maps/_NF/Shuttles/piecrust.yml index 991c1366cb1..30b55192195 100644 --- a/Resources/Maps/_NF/Shuttles/piecrust.yml +++ b/Resources/Maps/_NF/Shuttles/piecrust.yml @@ -380,7 +380,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: PTS + id: Piecrust - type: SpreaderGrid - type: NavMap - proto: AirAlarm diff --git a/Resources/Maps/_NF/Shuttles/pioneer.yml b/Resources/Maps/_NF/Shuttles/pioneer.yml index 441cb99ffb3..4d0cf33bcd0 100644 --- a/Resources/Maps/_NF/Shuttles/pioneer.yml +++ b/Resources/Maps/_NF/Shuttles/pioneer.yml @@ -222,7 +222,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: pioneer + id: Pioneer - proto: AirAlarm entities: - uid: 49 diff --git a/Resources/Maps/_NF/Shuttles/pts.yml b/Resources/Maps/_NF/Shuttles/pts.yml index de3c00bc5d7..9b07da07086 100644 --- a/Resources/Maps/_NF/Shuttles/pts.yml +++ b/Resources/Maps/_NF/Shuttles/pts.yml @@ -284,6 +284,8 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - type: BecomesStation + id: PTS - proto: AirlockCommandGlass entities: - uid: 150 diff --git a/Resources/Maps/_NF/Shuttles/searchlight.yml b/Resources/Maps/_NF/Shuttles/searchlight.yml index ce23b93d70e..2a979fbf9bb 100644 --- a/Resources/Maps/_NF/Shuttles/searchlight.yml +++ b/Resources/Maps/_NF/Shuttles/searchlight.yml @@ -450,7 +450,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: searchlight + id: Searchlight - proto: AirAlarm entities: - uid: 34 diff --git a/Resources/Maps/_NF/Shuttles/stasis.yml b/Resources/Maps/_NF/Shuttles/stasis.yml index 4f2f0a55aa7..bcfb97388ce 100644 --- a/Resources/Maps/_NF/Shuttles/stasis.yml +++ b/Resources/Maps/_NF/Shuttles/stasis.yml @@ -867,7 +867,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: BecomesStation - id: stasis + id: Stasis - type: NavMap - proto: AirAlarm entities: diff --git a/Resources/Maps/_NF/Shuttles/tyne.yml b/Resources/Maps/_NF/Shuttles/tyne.yml index 0ab90f220ba..ceee0ecaba2 100644 --- a/Resources/Maps/_NF/Shuttles/tyne.yml +++ b/Resources/Maps/_NF/Shuttles/tyne.yml @@ -19,6 +19,8 @@ entities: components: - type: MetaData name: grid + - type: BecomesStation + id: Tyne - type: Transform pos: -0.5,-0.5 parent: invalid diff --git a/Resources/Prototypes/_NF/Shipyard/Sr/chauffeur.yml b/Resources/Prototypes/_NF/Shipyard/Sr/chauffeur.yml index 7176ce3b4bc..7572478fdbc 100644 --- a/Resources/Prototypes/_NF/Shipyard/Sr/chauffeur.yml +++ b/Resources/Prototypes/_NF/Shipyard/Sr/chauffeur.yml @@ -27,14 +27,13 @@ - type: gameMap id: Chauffeur mapName: 'NC Chauffeur' - mapPath: /Maps/_NF/Shuttles/pts.yml + mapPath: /Maps/_NF/Shuttles/Sr/chauffeur.yml minPlayers: 0 stations: Chauffeur: stationProto: StandardFrontierVessel components: - - type: StationNameSetup - mapNameTemplate: 'Chauffeur {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' + - type: StationNameSetup + mapNameTemplate: 'Chauffeur {1}' + nameGenerator: !type:NanotrasenNameGenerator + prefixCreator: '14' diff --git a/Resources/Prototypes/_NF/Shipyard/bodkin.yml b/Resources/Prototypes/_NF/Shipyard/bodkin.yml index e9ee2217ff0..0e676f2aaf9 100644 --- a/Resources/Prototypes/_NF/Shipyard/bodkin.yml +++ b/Resources/Prototypes/_NF/Shipyard/bodkin.yml @@ -28,13 +28,12 @@ Bodkin: stationProto: StandardFrontierVessel components: - - type: StationNameSetup - mapNameTemplate: 'Bodkin {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationJobs - availableJobs: - Contractor: [ 0, 0 ] - Pilot: [ 0, 0 ] - Mercenary: [ 0, 0 ] \ No newline at end of file + - type: StationNameSetup + mapNameTemplate: 'Bodkin {1}' + nameGenerator: !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + availableJobs: + Contractor: [ 0, 0 ] + Pilot: [ 0, 0 ] + Mercenary: [ 0, 0 ] diff --git a/Resources/Prototypes/_NF/Shipyard/construct.yml b/Resources/Prototypes/_NF/Shipyard/construct.yml index c2973bd6756..22e920941ec 100644 --- a/Resources/Prototypes/_NF/Shipyard/construct.yml +++ b/Resources/Prototypes/_NF/Shipyard/construct.yml @@ -21,13 +21,12 @@ Construct: stationProto: StandardFrontierVessel components: - - type: StationNameSetup - mapNameTemplate: 'Construct {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationJobs - availableJobs: - Contractor: [ 0, 0 ] - Pilot: [ 0, 0 ] - Mercenary: [ 0, 0 ] + - type: StationNameSetup + mapNameTemplate: 'Construct {1}' + nameGenerator: !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + availableJobs: + Contractor: [ 0, 0 ] + Pilot: [ 0, 0 ] + Mercenary: [ 0, 0 ] diff --git a/Resources/Prototypes/_NF/Shipyard/kilderkin.yml b/Resources/Prototypes/_NF/Shipyard/kilderkin.yml index b253bcf7cbf..2fe08b24214 100644 --- a/Resources/Prototypes/_NF/Shipyard/kilderkin.yml +++ b/Resources/Prototypes/_NF/Shipyard/kilderkin.yml @@ -31,13 +31,12 @@ Kilderkin: stationProto: StandardFrontierVessel components: - - type: StationNameSetup - mapNameTemplate: 'Kilderkin {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationJobs - availableJobs: - Contractor: [ 0, 0 ] - Pilot: [ 0, 0 ] - Mercenary: [ 0, 0 ] + - type: StationNameSetup + mapNameTemplate: 'Kilderkin {1}' + nameGenerator: !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + availableJobs: + Contractor: [ 0, 0 ] + Pilot: [ 0, 0 ] + Mercenary: [ 0, 0 ] diff --git a/Resources/Prototypes/_NF/Shipyard/phoenix.yml b/Resources/Prototypes/_NF/Shipyard/phoenix.yml index 437acf88ba6..2b1510a5c4f 100644 --- a/Resources/Prototypes/_NF/Shipyard/phoenix.yml +++ b/Resources/Prototypes/_NF/Shipyard/phoenix.yml @@ -32,13 +32,12 @@ Phoenix: stationProto: StandardFrontierVessel components: - - type: StationNameSetup - mapNameTemplate: 'Phoenix {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationJobs - availableJobs: - Contractor: [ 0, 0 ] - Pilot: [ 0, 0 ] - Mercenary: [ 0, 0 ] + - type: StationNameSetup + mapNameTemplate: 'Phoenix {1}' + nameGenerator: !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + availableJobs: + Contractor: [ 0, 0 ] + Pilot: [ 0, 0 ] + Mercenary: [ 0, 0 ] diff --git a/Resources/Prototypes/_NF/Shipyard/pioneer.yml b/Resources/Prototypes/_NF/Shipyard/pioneer.yml index 11c521c185a..0d7f63b29c7 100644 --- a/Resources/Prototypes/_NF/Shipyard/pioneer.yml +++ b/Resources/Prototypes/_NF/Shipyard/pioneer.yml @@ -31,13 +31,12 @@ Pioneer: stationProto: StandardFrontierVessel components: - - type: StationNameSetup - mapNameTemplate: 'Pioneer {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationJobs - availableJobs: - Contractor: [ 0, 0 ] - Pilot: [ 0, 0 ] - Mercenary: [ 0, 0 ] + - type: StationNameSetup + mapNameTemplate: 'Pioneer {1}' + nameGenerator: !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + availableJobs: + Contractor: [ 0, 0 ] + Pilot: [ 0, 0 ] + Mercenary: [ 0, 0 ] diff --git a/Resources/Prototypes/_NF/Shipyard/pts.yml b/Resources/Prototypes/_NF/Shipyard/pts.yml index 157d27c7629..991163da054 100644 --- a/Resources/Prototypes/_NF/Shipyard/pts.yml +++ b/Resources/Prototypes/_NF/Shipyard/pts.yml @@ -31,13 +31,12 @@ PTS: stationProto: StandardFrontierVessel components: - - type: StationNameSetup - mapNameTemplate: 'PTS {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationJobs - availableJobs: - Contractor: [ 0, 0 ] - Pilot: [ 0, 0 ] - Mercenary: [ 0, 0 ] + - type: StationNameSetup + mapNameTemplate: 'PTS {1}' + nameGenerator: !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + availableJobs: + Contractor: [ 0, 0 ] + Pilot: [ 0, 0 ] + Mercenary: [ 0, 0 ] From 6ef7a457d1db88a46ac1e46be762370c9ab42408 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 13 Dec 2024 17:35:46 +0000 Subject: [PATCH 110/179] Automatic Changelog (#2556) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 0a866f851e6..a0319cec1cc 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5861,3 +5861,9 @@ Entries: message: The syringe gun and mini syringes are now accessible through research. id: 5579 time: '2024-12-12T17:54:21.0000000+00:00' +- author: lermal + changes: + - type: Fix + message: Fixed MapRenderer rendering for all shuttles + id: 5580 + time: '2024-12-13T17:35:18.0000000+00:00' From 72c906d23d0f67d642d67c03df30c6886cd0939e Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Sat, 14 Dec 2024 00:15:43 +0200 Subject: [PATCH 111/179] Dungeons hotfix (#2560) * Fixup * God help me * Update dungeon_configs.yml * Update dungeon_configs.yml * yaml * Fix * Update dungeon_configs.yml * Update dungeon_configs.yml * spawnGroups * Undupe whitelists * discount dan's dungeon configs * end my suffixing * Fix factory wallmounts * god awful config colours, destroy diamond * shuttle generator variant * SalvageOutpost, MedSci touchups --------- Co-authored-by: Whatstone --- Resources/Maps/_NF/Dungeon/cave_factory.yml | 6 - Resources/Maps/_NF/Dungeon/haunted.yml | 2 +- Resources/Maps/_NF/Dungeon/snowy_labs.yml | 34 +- .../Procedural/Themes/experiment.yml | 80 +-- .../Prototypes/Procedural/Themes/haunted.yml | 74 +-- .../Procedural/Themes/lava_brig.yml | 74 +-- .../Procedural/Themes/mineshaft.yml | 64 +- .../Procedural/Themes/snowylabs.yml | 88 +-- .../Prototypes/Procedural/dungeon_configs.yml | 19 +- .../Prototypes/Procedural/salvage_mods.yml | 62 +- .../_NF/Entities/World/Debris/wrecks.yml | 2 +- .../_NF/Procedural/Themes/cave_factory.yml | 148 ++--- .../_NF/Procedural/Themes/experiment.yml | 324 ++++++++++ .../_NF/Procedural/Themes/haunted.yml | 308 +++++++++ .../_NF/Procedural/Themes/lava_brig.yml | 308 +++++++++ .../_NF/Procedural/Themes/lava_mercenary.yml | 148 ++--- .../_NF/Procedural/Themes/mineshaft.yml | 272 ++++++++ .../_NF/Procedural/Themes/salvage_outpost.yml | 156 ++--- .../_NF/Procedural/Themes/snowylabs.yml | 364 +++++++++++ .../_NF/Procedural/Themes/virology_lab.yml | 156 ++--- .../_NF/Procedural/Themes/wreck.yml | 86 +-- .../_NF/Procedural/basalt_vgroid.yml | 2 +- .../Prototypes/_NF/Procedural/cave_vgroid.yml | 2 +- .../_NF/Procedural/chromite_vgroid.yml | 2 +- .../_NF/Procedural/dungeon_configs.yml | 591 ++++++++++++------ .../_NF/Procedural/salvage_mods.yml | 62 +- .../_NF/Procedural/scrap_vgroid.yml | 2 +- .../Prototypes/_NF/Procedural/snow_vgroid.yml | 2 +- Resources/Prototypes/_NF/tags.yml | 43 +- 29 files changed, 2654 insertions(+), 827 deletions(-) create mode 100644 Resources/Prototypes/_NF/Procedural/Themes/experiment.yml create mode 100644 Resources/Prototypes/_NF/Procedural/Themes/haunted.yml create mode 100644 Resources/Prototypes/_NF/Procedural/Themes/lava_brig.yml create mode 100644 Resources/Prototypes/_NF/Procedural/Themes/mineshaft.yml create mode 100644 Resources/Prototypes/_NF/Procedural/Themes/snowylabs.yml diff --git a/Resources/Maps/_NF/Dungeon/cave_factory.yml b/Resources/Maps/_NF/Dungeon/cave_factory.yml index faeda08231c..f690b4d4c49 100644 --- a/Resources/Maps/_NF/Dungeon/cave_factory.yml +++ b/Resources/Maps/_NF/Dungeon/cave_factory.yml @@ -9289,12 +9289,6 @@ entities: - type: Transform pos: 25.5,47.5 parent: 1 -- proto: MaterialDiamond1 - entities: - - uid: 551 - components: - - type: Transform - parent: 550 - proto: MedicalBed entities: - uid: 1141 diff --git a/Resources/Maps/_NF/Dungeon/haunted.yml b/Resources/Maps/_NF/Dungeon/haunted.yml index 58a7a32b80d..4515b19ee5c 100644 --- a/Resources/Maps/_NF/Dungeon/haunted.yml +++ b/Resources/Maps/_NF/Dungeon/haunted.yml @@ -1518,7 +1518,7 @@ entities: - type: Transform pos: 13.526197,27.541958 parent: 1653 -- proto: PortableGeneratorJrPacman +- proto: PortableGeneratorJrPacmanShuttle entities: - uid: 392 components: diff --git a/Resources/Maps/_NF/Dungeon/snowy_labs.yml b/Resources/Maps/_NF/Dungeon/snowy_labs.yml index 95f6e1ef71f..bfb3b4f561d 100644 --- a/Resources/Maps/_NF/Dungeon/snowy_labs.yml +++ b/Resources/Maps/_NF/Dungeon/snowy_labs.yml @@ -11052,6 +11052,23 @@ entities: - type: Transform pos: 17.5,32.5 parent: 1653 +- proto: SalvageCanisterSpawner + entities: + - uid: 584 + components: + - type: Transform + pos: 16.5,25.5 + parent: 1653 + - uid: 1473 + components: + - type: Transform + pos: 16.5,27.5 + parent: 1653 + - uid: 1476 + components: + - type: Transform + pos: 40.5,16.5 + parent: 1653 - proto: SeedExtractor entities: - uid: 810 @@ -11436,23 +11453,6 @@ entities: - type: Transform pos: 3.5109997,47.563293 parent: 1653 -- proto: SpawnDungeonLootCanister - entities: - - uid: 584 - components: - - type: Transform - pos: 16.5,25.5 - parent: 1653 - - uid: 1473 - components: - - type: Transform - pos: 16.5,27.5 - parent: 1653 - - uid: 1476 - components: - - type: Transform - pos: 40.5,16.5 - parent: 1653 - proto: SpawnDungeonLootChems entities: - uid: 1168 diff --git a/Resources/Prototypes/Procedural/Themes/experiment.yml b/Resources/Prototypes/Procedural/Themes/experiment.yml index efc8fc7a886..2027e3e1c20 100644 --- a/Resources/Prototypes/Procedural/Themes/experiment.yml +++ b/Resources/Prototypes/Procedural/Themes/experiment.yml @@ -4,7 +4,7 @@ - type: dungeonRoom id: Science17x5a size: 17,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 0,0 tags: - SalvageExperiment @@ -12,7 +12,7 @@ - type: dungeonRoom id: Science17x5b size: 17,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 18,0 tags: - SalvageExperiment @@ -20,7 +20,7 @@ - type: dungeonRoom id: Science17x5c size: 17,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 36,0 tags: - SalvageExperiment @@ -29,7 +29,7 @@ - type: dungeonRoom id: Science7x7a size: 7,7 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 0,42 tags: - SalvageExperiment @@ -37,7 +37,7 @@ - type: dungeonRoom id: Science7x7b size: 7,7 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 8,42 tags: - SalvageExperiment @@ -45,7 +45,7 @@ - type: dungeonRoom id: Science7x7c size: 7,7 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 16,42 tags: - SalvageExperiment @@ -55,7 +55,7 @@ - type: dungeonRoom id: Science11x5a size: 11,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 0,6 tags: - SalvageExperiment @@ -63,7 +63,7 @@ - type: dungeonRoom id: Science11x5b size: 11,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 12,6 tags: - SalvageExperiment @@ -71,7 +71,7 @@ - type: dungeonRoom id: Science11x5c size: 11,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 24,6 tags: - SalvageExperiment @@ -80,7 +80,7 @@ - type: dungeonRoom id: Science7x5a size: 7,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 0,12 tags: - SalvageExperiment @@ -88,7 +88,7 @@ - type: dungeonRoom id: Science7x5b size: 7,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 8,12 tags: - SalvageExperiment @@ -96,7 +96,7 @@ - type: dungeonRoom id: Science7x5c size: 7,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 16,12 tags: - SalvageExperiment @@ -104,7 +104,7 @@ - type: dungeonRoom id: Science7x5d size: 7,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 24,12 tags: - SalvageExperiment @@ -112,7 +112,7 @@ - type: dungeonRoom id: Science7x5e size: 7,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 32,12 tags: - SalvageExperiment @@ -120,7 +120,7 @@ - type: dungeonRoom id: Science7x5f size: 7,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 40,12 tags: - SalvageExperiment @@ -129,7 +129,7 @@ - type: dungeonRoom id: Science13x3a size: 13,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 0,30 tags: - SalvageExperiment @@ -137,7 +137,7 @@ - type: dungeonRoom id: Science13x3b size: 13,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 14,30 tags: - SalvageExperiment @@ -145,7 +145,7 @@ - type: dungeonRoom id: Science13x3c size: 13,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 28,30 tags: - SalvageExperiment @@ -154,7 +154,7 @@ - type: dungeonRoom id: Science11x3a size: 11,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 0,34 tags: - SalvageExperiment @@ -162,7 +162,7 @@ - type: dungeonRoom id: Science11x3b size: 11,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 12,34 tags: - SalvageExperiment @@ -170,7 +170,7 @@ - type: dungeonRoom id: Science11x3c size: 11,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 24,34 tags: - SalvageExperiment @@ -179,7 +179,7 @@ - type: dungeonRoom id: Science7x3a size: 7,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 0,38 tags: - SalvageExperiment @@ -187,7 +187,7 @@ - type: dungeonRoom id: Science7x3b size: 7,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 8,38 tags: - SalvageExperiment @@ -195,7 +195,7 @@ - type: dungeonRoom id: Science7x3c size: 7,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 16,38 tags: - SalvageExperiment @@ -203,7 +203,7 @@ - type: dungeonRoom id: Science7x3d size: 7,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 24,38 tags: - SalvageExperiment @@ -211,7 +211,7 @@ - type: dungeonRoom id: Science7x3e size: 7,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 32,38 tags: - SalvageExperiment @@ -219,7 +219,7 @@ - type: dungeonRoom id: Science7x3f size: 7,3 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 40,38 tags: - SalvageExperiment @@ -229,7 +229,7 @@ - type: dungeonRoom id: Science5x5a size: 5,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 0,18 tags: - SalvageExperiment @@ -237,7 +237,7 @@ - type: dungeonRoom id: Science5x5b size: 5,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 6,18 tags: - SalvageExperiment @@ -245,7 +245,7 @@ - type: dungeonRoom id: Science5x5c size: 5,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 12,18 tags: - SalvageExperiment @@ -253,7 +253,7 @@ - type: dungeonRoom id: Science5x5d size: 5,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 18,18 tags: - SalvageExperiment @@ -261,7 +261,7 @@ - type: dungeonRoom id: Science5x5e size: 5,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 24,18 tags: - SalvageExperiment @@ -269,7 +269,7 @@ - type: dungeonRoom id: Science5x5f size: 5,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 30,18 tags: - SalvageExperiment @@ -278,7 +278,7 @@ - type: dungeonRoom id: Science3x5a size: 3,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 0,24 tags: - SalvageExperiment @@ -286,7 +286,7 @@ - type: dungeonRoom id: Science3x5b size: 3,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 4,24 tags: - SalvageExperiment @@ -294,7 +294,7 @@ - type: dungeonRoom id: Science3x5c size: 3,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 8,24 tags: - SalvageExperiment @@ -302,7 +302,7 @@ - type: dungeonRoom id: Science3x5d size: 3,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 12,24 tags: - SalvageExperiment @@ -310,7 +310,7 @@ - type: dungeonRoom id: Science3x5e size: 3,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 16,24 tags: - SalvageExperiment @@ -318,7 +318,7 @@ - type: dungeonRoom id: Science3x5f size: 3,5 - atlas: /Maps/_NF/Dungeon/experiment.yml # Frontier + atlas: /Maps/Dungeon/experiment.yml offset: 20,24 tags: - - SalvageExperiment \ No newline at end of file + - SalvageExperiment diff --git a/Resources/Prototypes/Procedural/Themes/haunted.yml b/Resources/Prototypes/Procedural/Themes/haunted.yml index b89e1268aa9..9a69b4daa35 100644 --- a/Resources/Prototypes/Procedural/Themes/haunted.yml +++ b/Resources/Prototypes/Procedural/Themes/haunted.yml @@ -4,7 +4,7 @@ - type: dungeonRoom id: Haunted17x5a size: 17,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 0,0 tags: - Haunted @@ -12,7 +12,7 @@ - type: dungeonRoom id: Haunted17x5b size: 17,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 18,0 tags: - Haunted @@ -21,7 +21,7 @@ - type: dungeonRoom id: Haunted7x7a size: 7,7 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 0,42 tags: - Haunted @@ -29,7 +29,7 @@ - type: dungeonRoom id: Haunted7x7b size: 7,7 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 8,42 tags: - Haunted @@ -37,7 +37,7 @@ - type: dungeonRoom id: Haunted7x7c size: 7,7 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 16,42 tags: - Haunted @@ -45,7 +45,7 @@ - type: dungeonRoom id: Haunted7x7d size: 7,7 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 24,42 tags: - Haunted @@ -55,7 +55,7 @@ - type: dungeonRoom id: Haunted11x5a size: 11,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 0,6 tags: - Haunted @@ -63,7 +63,7 @@ - type: dungeonRoom id: Haunted11x5b size: 11,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 12,6 tags: - Haunted @@ -71,7 +71,7 @@ - type: dungeonRoom id: Haunted11x5c size: 11,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 24,6 tags: - Haunted @@ -80,7 +80,7 @@ - type: dungeonRoom id: Haunted7x5a size: 7,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 0,12 tags: - Haunted @@ -88,7 +88,7 @@ - type: dungeonRoom id: Haunted7x5b size: 7,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 8,12 tags: - Haunted @@ -96,7 +96,7 @@ - type: dungeonRoom id: Haunted7x5c size: 7,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 16,12 tags: - Haunted @@ -104,7 +104,7 @@ - type: dungeonRoom id: Haunted7x5d size: 7,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 24,12 tags: - Haunted @@ -113,7 +113,7 @@ - type: dungeonRoom id: Haunted13x3a size: 13,3 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 0,30 tags: - Haunted @@ -121,7 +121,7 @@ - type: dungeonRoom id: Haunted13x3b size: 13,3 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 14,30 tags: - Haunted @@ -130,7 +130,7 @@ - type: dungeonRoom id: Haunted11x3a size: 11,3 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 0,34 tags: - Haunted @@ -138,7 +138,7 @@ - type: dungeonRoom id: Haunted11x3b size: 11,3 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 12,34 tags: - Haunted @@ -146,7 +146,7 @@ - type: dungeonRoom id: Haunted11x3c size: 11,3 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 24,34 tags: - Haunted @@ -155,7 +155,7 @@ - type: dungeonRoom id: Haunted7x3a size: 7,3 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 0,38 tags: - Haunted @@ -163,7 +163,7 @@ - type: dungeonRoom id: Haunted7x3b size: 7,3 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 8,38 tags: - Haunted @@ -171,7 +171,7 @@ - type: dungeonRoom id: Haunted7x3c size: 7,3 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 16,38 tags: - Haunted @@ -179,7 +179,7 @@ - type: dungeonRoom id: Haunted7x3d size: 7,3 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 24,38 tags: - Haunted @@ -189,7 +189,7 @@ - type: dungeonRoom id: Haunted5x5a size: 5,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 0,18 tags: - Haunted @@ -197,7 +197,7 @@ - type: dungeonRoom id: Haunted5x5b size: 5,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 6,18 tags: - Haunted @@ -205,7 +205,7 @@ - type: dungeonRoom id: Haunted5x5c size: 5,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 12,18 tags: - Haunted @@ -213,7 +213,7 @@ - type: dungeonRoom id: Haunted5x5d size: 5,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 18,18 tags: - Haunted @@ -221,7 +221,7 @@ - type: dungeonRoom id: Haunted5x5e size: 5,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 24,18 tags: - Haunted @@ -229,7 +229,7 @@ - type: dungeonRoom id: Haunted5x5f size: 5,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 30,18 tags: - Haunted @@ -238,7 +238,7 @@ - type: dungeonRoom id: Haunted3x5a size: 3,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 0,24 tags: - Haunted @@ -246,7 +246,7 @@ - type: dungeonRoom id: Haunted3x5b size: 3,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 4,24 tags: - Haunted @@ -254,7 +254,7 @@ - type: dungeonRoom id: Haunted3x5c size: 3,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 8,24 tags: - Haunted @@ -262,7 +262,7 @@ - type: dungeonRoom id: Haunted3x5d size: 3,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 12,24 tags: - Haunted @@ -270,7 +270,7 @@ - type: dungeonRoom id: Haunted3x5e size: 3,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 16,24 tags: - Haunted @@ -278,7 +278,7 @@ - type: dungeonRoom id: Haunted3x5f size: 3,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 20,24 tags: - Haunted @@ -286,7 +286,7 @@ - type: dungeonRoom id: Haunted3x5g size: 3,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 24,24 tags: - Haunted @@ -294,7 +294,7 @@ - type: dungeonRoom id: Haunted3x5h size: 3,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 28,24 tags: - Haunted @@ -302,7 +302,7 @@ - type: dungeonRoom id: Haunted3x5i size: 3,5 - atlas: /Maps/_NF/Dungeon/haunted.yml # Frontier + atlas: /Maps/Dungeon/haunted.yml offset: 32,24 tags: - Haunted diff --git a/Resources/Prototypes/Procedural/Themes/lava_brig.yml b/Resources/Prototypes/Procedural/Themes/lava_brig.yml index 04b2eb4c28a..29c97243fe7 100644 --- a/Resources/Prototypes/Procedural/Themes/lava_brig.yml +++ b/Resources/Prototypes/Procedural/Themes/lava_brig.yml @@ -4,7 +4,7 @@ - type: dungeonRoom id: LavaBrig17x5a size: 17,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 0,0 tags: - LavaBrig @@ -12,7 +12,7 @@ - type: dungeonRoom id: LavaBrig17x5b size: 17,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 18,0 tags: - LavaBrig @@ -21,7 +21,7 @@ - type: dungeonRoom id: LavaBrig7x7a size: 7,7 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 0,42 tags: - LavaBrig @@ -29,7 +29,7 @@ - type: dungeonRoom id: LavaBrig7x7b size: 7,7 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 8,42 tags: - LavaBrig @@ -37,7 +37,7 @@ - type: dungeonRoom id: LavaBrig7x7c size: 7,7 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 16,42 tags: - LavaBrig @@ -45,7 +45,7 @@ - type: dungeonRoom id: LavaBrig7x7d size: 7,7 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 24,42 tags: - LavaBrig @@ -55,7 +55,7 @@ - type: dungeonRoom id: LavaBrig11x5a size: 11,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 0,6 tags: - LavaBrig @@ -63,7 +63,7 @@ - type: dungeonRoom id: LavaBrig11x5b size: 11,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 12,6 tags: - LavaBrig @@ -71,7 +71,7 @@ - type: dungeonRoom id: LavaBrig11x5c size: 11,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 24,6 tags: - LavaBrig @@ -80,7 +80,7 @@ - type: dungeonRoom id: LavaBrig7x5a size: 7,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 0,12 tags: - LavaBrig @@ -88,7 +88,7 @@ - type: dungeonRoom id: LavaBrig7x5b size: 7,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 8,12 tags: - LavaBrig @@ -96,7 +96,7 @@ - type: dungeonRoom id: LavaBrig7x5c size: 7,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 16,12 tags: - LavaBrig @@ -104,7 +104,7 @@ - type: dungeonRoom id: LavaBrig7x5d size: 7,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 24,12 tags: - LavaBrig @@ -113,7 +113,7 @@ - type: dungeonRoom id: LavaBrig13x3a size: 13,3 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 0,30 tags: - LavaBrig @@ -121,7 +121,7 @@ - type: dungeonRoom id: LavaBrig13x3b size: 13,3 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 14,30 tags: - LavaBrig @@ -130,7 +130,7 @@ - type: dungeonRoom id: LavaBrig11x3a size: 11,3 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 0,34 tags: - LavaBrig @@ -138,7 +138,7 @@ - type: dungeonRoom id: LavaBrig11x3b size: 11,3 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 12,34 tags: - LavaBrig @@ -146,7 +146,7 @@ - type: dungeonRoom id: LavaBrig11x3c size: 11,3 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 24,34 tags: - LavaBrig @@ -155,7 +155,7 @@ - type: dungeonRoom id: LavaBrig7x3a size: 7,3 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 0,38 tags: - LavaBrig @@ -163,7 +163,7 @@ - type: dungeonRoom id: LavaBrig7x3b size: 7,3 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 8,38 tags: - LavaBrig @@ -171,7 +171,7 @@ - type: dungeonRoom id: LavaBrig7x3c size: 7,3 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 16,38 tags: - LavaBrig @@ -179,7 +179,7 @@ - type: dungeonRoom id: LavaBrig7x3d size: 7,3 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 24,38 tags: - LavaBrig @@ -189,7 +189,7 @@ - type: dungeonRoom id: LavaBrig5x5a size: 5,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 0,18 tags: - LavaBrig @@ -197,7 +197,7 @@ - type: dungeonRoom id: LavaBrig5x5b size: 5,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 6,18 tags: - LavaBrig @@ -205,7 +205,7 @@ - type: dungeonRoom id: LavaBrig5x5c size: 5,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 12,18 tags: - LavaBrig @@ -213,7 +213,7 @@ - type: dungeonRoom id: LavaBrig5x5d size: 5,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 18,18 tags: - LavaBrig @@ -221,7 +221,7 @@ - type: dungeonRoom id: LavaBrig5x5e size: 5,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 24,18 tags: - LavaBrig @@ -229,7 +229,7 @@ - type: dungeonRoom id: LavaBrig5x5f size: 5,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 30,18 tags: - LavaBrig @@ -238,7 +238,7 @@ - type: dungeonRoom id: LavaBrig3x5a size: 3,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 0,24 tags: - LavaBrig @@ -246,7 +246,7 @@ - type: dungeonRoom id: LavaBrig3x5b size: 3,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 4,24 tags: - LavaBrig @@ -254,7 +254,7 @@ - type: dungeonRoom id: LavaBrig3x5c size: 3,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 8,24 tags: - LavaBrig @@ -262,7 +262,7 @@ - type: dungeonRoom id: LavaBrig3x5d size: 3,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 12,24 tags: - LavaBrig @@ -270,7 +270,7 @@ - type: dungeonRoom id: LavaBrig3x5e size: 3,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 16,24 tags: - LavaBrig @@ -278,7 +278,7 @@ - type: dungeonRoom id: LavaBrig3x5f size: 3,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 20,24 tags: - LavaBrig @@ -286,7 +286,7 @@ - type: dungeonRoom id: LavaBrig3x5g size: 3,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 24,24 tags: - LavaBrig @@ -294,7 +294,7 @@ - type: dungeonRoom id: LavaBrig3x5h size: 3,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 28,24 tags: - LavaBrig @@ -302,7 +302,7 @@ - type: dungeonRoom id: LavaBrig3x5i size: 3,5 - atlas: /Maps/_NF/Dungeon/lava_brig.yml # Frontier + atlas: /Maps/Dungeon/lava_brig.yml offset: 32,24 tags: - LavaBrig diff --git a/Resources/Prototypes/Procedural/Themes/mineshaft.yml b/Resources/Prototypes/Procedural/Themes/mineshaft.yml index 9be6e5334a0..1e2c18d08ba 100644 --- a/Resources/Prototypes/Procedural/Themes/mineshaft.yml +++ b/Resources/Prototypes/Procedural/Themes/mineshaft.yml @@ -4,7 +4,7 @@ - type: dungeonRoom id: Mineshaft17x5a size: 17,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 0,0 tags: - Mineshaft @@ -12,7 +12,7 @@ - type: dungeonRoom id: Mineshaft17x5b size: 17,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 18,0 tags: - Mineshaft @@ -20,7 +20,7 @@ - type: dungeonRoom id: Mineshaft17x5c size: 17,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 36,0 tags: - Mineshaft @@ -30,7 +30,7 @@ - type: dungeonRoom id: Mineshaft11x5a size: 11,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 0,6 tags: - Mineshaft @@ -38,7 +38,7 @@ - type: dungeonRoom id: Mineshaft11x5b size: 11,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 12,6 tags: - Mineshaft @@ -46,7 +46,7 @@ - type: dungeonRoom id: Mineshaft11x5c size: 11,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 24,6 tags: - Mineshaft @@ -54,7 +54,7 @@ - type: dungeonRoom id: Mineshaft11x5d size: 11,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 36,6 tags: - Mineshaft @@ -64,7 +64,7 @@ - type: dungeonRoom id: Mineshaft7x5a size: 7,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 0,12 tags: - Mineshaft @@ -72,7 +72,7 @@ - type: dungeonRoom id: Mineshaft7x5b size: 7,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 8,12 tags: - Mineshaft @@ -80,7 +80,7 @@ - type: dungeonRoom id: Mineshaft7x5c size: 7,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 16,12 tags: - Mineshaft @@ -88,7 +88,7 @@ - type: dungeonRoom id: Mineshaft7x5d size: 7,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 24,12 tags: - Mineshaft @@ -96,7 +96,7 @@ - type: dungeonRoom id: Mineshaft7x5e size: 7,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 32,12 tags: - Mineshaft @@ -104,7 +104,7 @@ - type: dungeonRoom id: Mineshaft7x5f size: 7,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 40,12 tags: - Mineshaft @@ -114,7 +114,7 @@ - type: dungeonRoom id: Mineshaft5x5a size: 5,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 0,18 tags: - Mineshaft @@ -122,7 +122,7 @@ - type: dungeonRoom id: Mineshaft5x5b size: 5,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 6,18 tags: - Mineshaft @@ -130,7 +130,7 @@ - type: dungeonRoom id: Mineshaft5x5c size: 5,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 12,18 tags: - Mineshaft @@ -140,7 +140,7 @@ - type: dungeonRoom id: Mineshaft7x7a size: 7,7 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 18,18 tags: - Mineshaft @@ -148,7 +148,7 @@ - type: dungeonRoom id: Mineshaft7x7b size: 7,7 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 26,18 tags: - Mineshaft @@ -156,7 +156,7 @@ - type: dungeonRoom id: Mineshaft7x7c size: 7,7 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 34,18 tags: - Mineshaft @@ -164,7 +164,7 @@ - type: dungeonRoom id: Mineshaft7x7e size: 7,7 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 42,18 tags: - Mineshaft @@ -174,7 +174,7 @@ - type: dungeonRoom id: Mineshaft3x7a size: 3,7 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 0,24 tags: - Mineshaft @@ -182,7 +182,7 @@ - type: dungeonRoom id: Mineshaft3x7b size: 3,7 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 4,24 tags: - Mineshaft @@ -190,7 +190,7 @@ - type: dungeonRoom id: Mineshaft3x7c size: 3,7 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 8,24 tags: - Mineshaft @@ -198,7 +198,7 @@ - type: dungeonRoom id: Mineshaft3x7d size: 3,7 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 12,24 tags: - Mineshaft @@ -208,7 +208,7 @@ - type: dungeonRoom id: Mineshaft3x5a size: 3,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 16,26 tags: - Mineshaft @@ -216,7 +216,7 @@ - type: dungeonRoom id: Mineshaft3x5b size: 3,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 20,26 tags: - Mineshaft @@ -224,7 +224,7 @@ - type: dungeonRoom id: Mineshaft3x5c size: 3,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 24,26 tags: - Mineshaft @@ -232,7 +232,7 @@ - type: dungeonRoom id: Mineshaft3x5e size: 3,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 32,26 tags: - Mineshaft @@ -240,7 +240,7 @@ - type: dungeonRoom id: Mineshaft3x5f size: 3,5 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 36,26 tags: - Mineshaft @@ -250,7 +250,7 @@ - type: dungeonRoom id: Mineshaft13x3a size: 13,3 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 0,32 tags: - Mineshaft @@ -258,7 +258,7 @@ - type: dungeonRoom id: Mineshaft13x3b size: 13,3 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 14,32 tags: - Mineshaft @@ -266,7 +266,7 @@ - type: dungeonRoom id: Mineshaft13x3c size: 13,3 - atlas: /Maps/_NF/Dungeon/mineshaft.yml # Frontier + atlas: /Maps/Dungeon/mineshaft.yml offset: 28,32 tags: - Mineshaft \ No newline at end of file diff --git a/Resources/Prototypes/Procedural/Themes/snowylabs.yml b/Resources/Prototypes/Procedural/Themes/snowylabs.yml index bece88cf709..98caf237311 100644 --- a/Resources/Prototypes/Procedural/Themes/snowylabs.yml +++ b/Resources/Prototypes/Procedural/Themes/snowylabs.yml @@ -4,7 +4,7 @@ - type: dungeonRoom id: SnowyLab17x5a size: 17,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 0,0 tags: - SnowyLabs @@ -12,7 +12,7 @@ - type: dungeonRoom id: SnowyLab17x5b size: 17,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 18,0 tags: - SnowyLabs @@ -20,7 +20,7 @@ - type: dungeonRoom id: SnowyLab17x5c size: 17,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 36,0 tags: - SnowyLabs @@ -29,7 +29,7 @@ - type: dungeonRoom id: SnowyLab7x7a size: 7,7 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 0,42 tags: - SnowyLabs @@ -37,7 +37,7 @@ - type: dungeonRoom id: SnowyLab7x7b size: 7,7 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 8,42 tags: - SnowyLabs @@ -45,7 +45,7 @@ - type: dungeonRoom id: SnowyLab7x7c size: 7,7 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 16,42 tags: - SnowyLabs @@ -55,7 +55,7 @@ - type: dungeonRoom id: SnowyLab11x5a size: 11,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 0,6 tags: - SnowyLabs @@ -63,7 +63,7 @@ - type: dungeonRoom id: SnowyLab11x5b size: 11,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 12,6 tags: - SnowyLabs @@ -71,7 +71,7 @@ - type: dungeonRoom id: SnowyLab11x5c size: 11,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 24,6 tags: - SnowyLabs @@ -79,7 +79,7 @@ - type: dungeonRoom id: SnowyLab11x5d size: 11,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 36,6 tags: - SnowyLabs @@ -88,7 +88,7 @@ - type: dungeonRoom id: SnowyLab7x5a size: 7,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 0,12 tags: - SnowyLabs @@ -96,7 +96,7 @@ - type: dungeonRoom id: SnowyLab7x5b size: 7,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 8,12 tags: - SnowyLabs @@ -104,7 +104,7 @@ - type: dungeonRoom id: SnowyLab7x5c size: 7,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 16,12 tags: - SnowyLabs @@ -112,7 +112,7 @@ - type: dungeonRoom id: SnowyLab7x5d size: 7,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 24,12 tags: - SnowyLabs @@ -120,7 +120,7 @@ - type: dungeonRoom id: SnowyLab7x5e size: 7,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 32,12 tags: - SnowyLabs @@ -128,7 +128,7 @@ - type: dungeonRoom id: SnowyLab7x5f size: 7,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 40,12 tags: - SnowyLabs @@ -136,7 +136,7 @@ - type: dungeonRoom id: SnowyLab7x5g size: 7,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 48,12 tags: - SnowyLabs @@ -145,7 +145,7 @@ - type: dungeonRoom id: SnowyLab13x3a size: 13,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 0,30 tags: - SnowyLabs @@ -153,7 +153,7 @@ - type: dungeonRoom id: SnowyLab13x3b size: 13,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 14,30 tags: - SnowyLabs @@ -162,7 +162,7 @@ - type: dungeonRoom id: SnowyLab11x3a size: 11,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 0,34 tags: - SnowyLabs @@ -170,7 +170,7 @@ - type: dungeonRoom id: SnowyLab11x3b size: 11,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 12,34 tags: - SnowyLabs @@ -178,7 +178,7 @@ - type: dungeonRoom id: SnowyLab11x3c size: 11,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 24,34 tags: - SnowyLabs @@ -187,7 +187,7 @@ - type: dungeonRoom id: SnowyLab7x3a size: 7,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 0,38 tags: - SnowyLabs @@ -195,7 +195,7 @@ - type: dungeonRoom id: SnowyLab7x3b size: 7,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 8,38 tags: - SnowyLabs @@ -203,7 +203,7 @@ - type: dungeonRoom id: SnowyLab7x3c size: 7,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 16,38 tags: - SnowyLabs @@ -211,7 +211,7 @@ - type: dungeonRoom id: SnowyLab7x3d size: 7,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 24,38 tags: - SnowyLabs @@ -219,7 +219,7 @@ - type: dungeonRoom id: SnowyLab7x3e size: 7,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 32,38 tags: - SnowyLabs @@ -227,7 +227,7 @@ - type: dungeonRoom id: SnowyLab7x3f size: 7,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 40,38 tags: - SnowyLabs @@ -235,7 +235,7 @@ - type: dungeonRoom id: SnowyLab7x3g size: 7,3 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 48,38 tags: - SnowyLabs @@ -245,7 +245,7 @@ - type: dungeonRoom id: SnowyLab5x5a size: 5,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 0,18 tags: - SnowyLabs @@ -253,7 +253,7 @@ - type: dungeonRoom id: SnowyLab5x5b size: 5,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 6,18 tags: - SnowyLabs @@ -261,7 +261,7 @@ - type: dungeonRoom id: SnowyLab5x5c size: 5,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 12,18 tags: - SnowyLabs @@ -269,7 +269,7 @@ - type: dungeonRoom id: SnowyLab5x5d size: 5,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 18,18 tags: - SnowyLabs @@ -277,7 +277,7 @@ - type: dungeonRoom id: SnowyLab5x5e size: 5,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 24,18 tags: - SnowyLabs @@ -285,7 +285,7 @@ - type: dungeonRoom id: SnowyLab5x5f size: 5,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 30,18 tags: - SnowyLabs @@ -294,7 +294,7 @@ - type: dungeonRoom id: SnowyLab3x5a size: 3,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 0,24 tags: - SnowyLabs @@ -302,7 +302,7 @@ - type: dungeonRoom id: SnowyLab3x5b size: 3,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 4,24 tags: - SnowyLabs @@ -310,7 +310,7 @@ - type: dungeonRoom id: SnowyLab3x5c size: 3,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 8,24 tags: - SnowyLabs @@ -318,7 +318,7 @@ - type: dungeonRoom id: SnowyLab3x5d size: 3,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 12,24 tags: - SnowyLabs @@ -326,7 +326,7 @@ - type: dungeonRoom id: SnowyLab3x5e size: 3,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 16,24 tags: - SnowyLabs @@ -334,7 +334,7 @@ - type: dungeonRoom id: SnowyLab3x5f size: 3,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 20,24 tags: - SnowyLabs @@ -342,7 +342,7 @@ - type: dungeonRoom id: SnowyLab3x5g size: 3,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 24,24 tags: - SnowyLabs @@ -350,7 +350,7 @@ - type: dungeonRoom id: SnowyLab3x5h size: 3,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 28,24 tags: - SnowyLabs @@ -358,7 +358,7 @@ - type: dungeonRoom id: SnowyLab3x5i size: 3,5 - atlas: /Maps/_NF/Dungeon/snowy_labs.yml # Frontier + atlas: /Maps/Dungeon/snowy_labs.yml offset: 32,24 tags: - SnowyLabs diff --git a/Resources/Prototypes/Procedural/dungeon_configs.yml b/Resources/Prototypes/Procedural/dungeon_configs.yml index 893c6bd3030..d75581bbc2b 100644 --- a/Resources/Prototypes/Procedural/dungeon_configs.yml +++ b/Resources/Prototypes/Procedural/dungeon_configs.yml @@ -125,7 +125,7 @@ Entrance: LavaBrigEntrance EntranceFlank: BaseWindow Junction: BaseAirlock - WallMounts: NanoTrasenFacilityWallmounts # Frontier: ScienceLabsWalls at least 1 required # Standard time, no description, no need to show. - type: salvageTimeMod diff --git a/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml b/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml index 11b88fd598d..bc8f1f93728 100644 --- a/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml +++ b/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml @@ -184,7 +184,7 @@ maxCount: 3 layers: - !type:ExteriorDunGen - proto: SalvageOutpost + proto: NFSalvageOutpost - !type:EntityTableDunGen minCount: 25 maxCount: 40 diff --git a/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml b/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml index ed9ee35cbf4..586194f2621 100644 --- a/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml +++ b/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml @@ -219,7 +219,7 @@ maxCount: 3 layers: - !type:ExteriorDunGen - proto: SnowyLabs + proto: NFSnowyLabs - !type:EntityTableDunGen minCount: 25 maxCount: 40 diff --git a/Resources/Prototypes/_NF/tags.yml b/Resources/Prototypes/_NF/tags.yml index 4cf7f83434f..751cd8a092c 100644 --- a/Resources/Prototypes/_NF/tags.yml +++ b/Resources/Prototypes/_NF/tags.yml @@ -1,6 +1,36 @@ +# Dungeon + +- type: Tag + id: NFCaveFactory + +- type: Tag + id: NFSalvageExperiment + +- type: Tag + id: NFHaunted + +- type: Tag + id: NFLavaBrig + +- type: Tag + id: NFLavaMercenary + +- type: Tag + id: NFMineshaft + - type: Tag - id: CaveFactory + id: NFSalvageOutpost +- type: Tag + id: NFSnowyLabs + +- type: Tag + id: NFVirologyLab + +- type: Tag + id: NFWreck + +# Misc - type: Tag id: DockTransit @@ -64,12 +94,6 @@ - type: Tag id: LightReplacer -- type: Tag - id: VirologyLab - -- type: Tag - id: SalvageOutpost - - type: Tag id: HoverbikeKeys @@ -110,7 +134,4 @@ id: NFVGRoidInterior - type: Tag - id: NFFoamRPG - -- type: Tag - id: Wreck \ No newline at end of file + id: NFFoamRPG \ No newline at end of file From 5d4db828d5c82b390e7c8a2fbc5170db41c4ce9d Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 13 Dec 2024 22:16:09 +0000 Subject: [PATCH 112/179] Automatic Changelog (#2560) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index a0319cec1cc..712248a1f34 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5867,3 +5867,9 @@ Entries: message: Fixed MapRenderer rendering for all shuttles id: 5580 time: '2024-12-13T17:35:18.0000000+00:00' +- author: dvir001 + changes: + - type: Fix + message: Fixed a few issues with exped/vgroid configs & maps. + id: 5581 + time: '2024-12-13T22:15:43.0000000+00:00' From c96d0afbf6e50dd5efa3871b0b2047f01d4d89d8 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 13 Dec 2024 21:06:42 -0500 Subject: [PATCH 113/179] Faction Revisions (#2561) * Faction review * friendly Baby Dragon, Cat->Mouse hostilities * Cappy can into NT * Cat accents, "it" is a valid caveman word * uuuuuhhh i forgor * localized dementia typos * Update cove.yml --------- Co-authored-by: Dvir Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Resources/Locale/en-US/_NF/accent/caveman.ftl | 19 ++- .../Locale/en-US/_NF/medical/medicine.ftl | 1 + .../en-US/_NF/reagents/meta/narcotics.ftl | 3 + Resources/Maps/_NF/POI/cove.yml | 126 ++++++------------ .../_NF/Accents/word_replacements.yml | 1 - .../_NF/Entities/Mobs/NPCs/baby_dragon.yml | 1 - .../_NF/Entities/Mobs/NPCs/pets.yml | 13 +- .../Objects/Specific/Medical/healing.yml | 35 ++++- .../_NF/Roles/Jobs/Pirates/pirate.yml | 3 + .../_NF/Roles/Jobs/Pirates/pirate_captain.yml | 3 + .../Roles/Jobs/Pirates/pirate_first_mate.yml | 3 + Resources/Prototypes/_NF/ai_factions.yml | 28 +--- Resources/Prototypes/ai_factions.yml | 17 +-- 13 files changed, 112 insertions(+), 141 deletions(-) create mode 100644 Resources/Locale/en-US/_NF/medical/medicine.ftl diff --git a/Resources/Locale/en-US/_NF/accent/caveman.ftl b/Resources/Locale/en-US/_NF/accent/caveman.ftl index d9b48fa123b..4fcbda05f89 100644 --- a/Resources/Locale/en-US/_NF/accent/caveman.ftl +++ b/Resources/Locale/en-US/_NF/accent/caveman.ftl @@ -6,16 +6,15 @@ accent-caveman-forbidden-4 = at accent-caveman-forbidden-5 = am accent-caveman-forbidden-6 = as accent-caveman-forbidden-7 = is -accent-caveman-forbidden-8 = it -accent-caveman-forbidden-9 = do -accent-caveman-forbidden-10 = does -accent-caveman-forbidden-11 = did -accent-caveman-forbidden-12 = just -accent-caveman-forbidden-13 = are -accent-caveman-forbidden-14 = was -accent-caveman-forbidden-15 = the -accent-caveman-forbidden-16 = it's -accent-caveman-forbidden-17 = its +accent-caveman-forbidden-8 = do +accent-caveman-forbidden-9 = does +accent-caveman-forbidden-10 = did +accent-caveman-forbidden-11 = just +accent-caveman-forbidden-12 = are +accent-caveman-forbidden-13 = was +accent-caveman-forbidden-14 = the +accent-caveman-forbidden-15 = it's +accent-caveman-forbidden-16 = its accent-caveman-forbidden-empty = {""} accent-caveman-numbers-0 = no diff --git a/Resources/Locale/en-US/_NF/medical/medicine.ftl b/Resources/Locale/en-US/_NF/medical/medicine.ftl new file mode 100644 index 00000000000..748cc5415cd --- /dev/null +++ b/Resources/Locale/en-US/_NF/medical/medicine.ftl @@ -0,0 +1 @@ +medicine-label-mannitol-clarpy = Clarpy's dementia pills diff --git a/Resources/Locale/en-US/_NF/reagents/meta/narcotics.ftl b/Resources/Locale/en-US/_NF/reagents/meta/narcotics.ftl index 20bf64bcc81..701a033110e 100644 --- a/Resources/Locale/en-US/_NF/reagents/meta/narcotics.ftl +++ b/Resources/Locale/en-US/_NF/reagents/meta/narcotics.ftl @@ -3,3 +3,6 @@ reagent-desc-rock-dust = A blend of finely pulverized rock minerals suspended in reagent-name-shroom-mix = shroom mix reagent-desc-shroom-mix = A blend of cut, chewed and ground partially dried shrooms, suspended in mopwata. + +# Missing upstream definition +reagent-name-hyperzine = hyperzine diff --git a/Resources/Maps/_NF/POI/cove.yml b/Resources/Maps/_NF/POI/cove.yml index 1e942244192..9b4abe55df6 100644 --- a/Resources/Maps/_NF/POI/cove.yml +++ b/Resources/Maps/_NF/POI/cove.yml @@ -25,6 +25,7 @@ entities: components: - type: MetaData - type: Transform + parent: invalid - type: MapGrid chunks: 0,0: @@ -4955,31 +4956,11 @@ entities: - type: Transform pos: -0.5,16.5 parent: 1 - - type: ContainerContainer - containers: - ShipyardConsole-targetId: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - board: !type:Container - showEnts: False - occludes: True - ents: [] - uid: 1959 components: - type: Transform pos: -3.5,16.5 parent: 1 - - type: ContainerContainer - containers: - ShipyardConsole-targetId: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - board: !type:Container - showEnts: False - occludes: True - ents: [] - proto: ComputerTabletopIFFPOI entities: - uid: 1920 @@ -5015,18 +4996,6 @@ entities: - type: Transform pos: 5.5,2.5 parent: 1 - - type: ContainerContainer - containers: - bank-ATM-cashSlot: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - board: !type:Container - showEnts: False - occludes: True - ents: [] - - type: Physics - canCollide: False - proto: ContrabandPalletPirate entities: - uid: 229 @@ -5233,7 +5202,7 @@ entities: - uid: 2057 components: - type: Transform - pos: -0.37870407,2.5181322 + pos: -0.345032,2.4970655 parent: 1 - proto: DisposalBend entities: @@ -5650,28 +5619,16 @@ entities: - type: Transform pos: -3.015983,26.135101 parent: 1 - - type: ItemSlots - - type: ContainerContainer - containers: - paper_label: !type:ContainerSlot {} - uid: 1113 components: - type: Transform pos: -3.3076496,25.978851 parent: 1 - - type: ItemSlots - - type: ContainerContainer - containers: - paper_label: !type:ContainerSlot {} - uid: 1116 components: - type: Transform pos: 2.508083,11.4275875 parent: 1 - - type: ItemSlots - - type: ContainerContainer - containers: - paper_label: !type:ContainerSlot {} - proto: DrinkPremiumRumBottleFull entities: - uid: 1600 @@ -5899,9 +5856,6 @@ entities: - type: Transform pos: 7.5,28.5 parent: 1 - - type: Door - secondsUntilStateChange: -7306.7144 - state: Opening - proto: FenceWoodSmallCorner entities: - uid: 1763 @@ -7021,6 +6975,30 @@ entities: - type: Transform pos: 2.4660487,-4.2594047 parent: 1 +- proto: FuelPlasma + entities: + - uid: 668 + components: + - type: Transform + pos: -2.5992656,13.75297 + parent: 1 + - uid: 669 + components: + - type: Transform + pos: -2.3700988,13.648731 + parent: 1 +- proto: FuelUranium + entities: + - uid: 670 + components: + - type: Transform + pos: -1.3180155,13.648731 + parent: 1 + - uid: 672 + components: + - type: Transform + pos: -1.5471821,13.75297 + parent: 1 - proto: GasMixerOnFlipped entities: - uid: 901 @@ -7837,13 +7815,6 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,5.5 parent: 1 -- proto: SyndicateKitchenElectricRange - entities: - - uid: 774 - components: - - type: Transform - pos: 0.5,7.5 - parent: 1 - proto: KitchenKnife entities: - uid: 234 @@ -7985,6 +7956,13 @@ entities: - type: Transform pos: 2.5104294,-0.96410155 parent: 1 +- proto: NFPillCanisterMannitol + entities: + - uid: 1911 + components: + - type: Transform + pos: -1.4936128,-1.4300365 + parent: 1 - proto: NitrogenCanister entities: - uid: 2035 @@ -8179,10 +8157,6 @@ entities: - type: Transform pos: 9.5,17.5 parent: 1 - - type: FuelGenerator - on: False - - type: Physics - bodyType: Static - proto: PortableScrubber entities: - uid: 9 @@ -9208,33 +9182,6 @@ entities: - type: Transform pos: -6.5,5.5 parent: 1 -- proto: SheetPlasma - entities: - - uid: 668 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.610289,13.663282 - parent: 1 - - uid: 669 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.3394558,13.652866 - parent: 1 -- proto: SheetUranium - entities: - - uid: 670 - components: - - type: Transform - pos: -1.7080126,13.6587715 - parent: 1 - - uid: 672 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.2977891,13.652866 - parent: 1 - proto: Shovel entities: - uid: 1126 @@ -9757,6 +9704,13 @@ entities: rot: -1.5707963267948966 rad pos: -2.4595704,36.201065 parent: 1 +- proto: SyndicateKitchenElectricRange + entities: + - uid: 774 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 - proto: SyndicateMicrowave entities: - uid: 149 diff --git a/Resources/Prototypes/_NF/Accents/word_replacements.yml b/Resources/Prototypes/_NF/Accents/word_replacements.yml index 96e1c78d1bd..95d4adbd508 100644 --- a/Resources/Prototypes/_NF/Accents/word_replacements.yml +++ b/Resources/Prototypes/_NF/Accents/word_replacements.yml @@ -938,4 +938,3 @@ accent-caveman-forbidden-14: accent-caveman-forbidden-empty accent-caveman-forbidden-15: accent-caveman-forbidden-empty accent-caveman-forbidden-16: accent-caveman-forbidden-empty - accent-caveman-forbidden-17: accent-caveman-forbidden-empty diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/baby_dragon.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/baby_dragon.yml index b9c444af60d..bd59c4aa8cb 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/baby_dragon.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/baby_dragon.yml @@ -52,7 +52,6 @@ - type: FloatingVisuals - type: NpcFactionMember factions: - - Dragon - PetsNT - type: Speech speechVerb: SmallMob diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml index 711d2dc5055..a42e580a398 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml @@ -87,6 +87,12 @@ - Cat - PirateNF - type: CargoSellBlacklist + - type: PirateAccent + - type: Speech + audioParams: + volume: -2 + rolloffFactor: 4.5 + pitch: 0.7 - type: entity name: Cappy @@ -136,7 +142,7 @@ - type: NpcFactionMember factions: - Cat - - PetsNT + - NanoTrasen - type: Speech speechSounds: NfsdCat speechVerb: SmallMob @@ -151,6 +157,7 @@ - type: CargoSellBlacklist - type: PirateBountyItem id: Cappy + - type: SouthernAccent - type: entity name: Clugg @@ -176,12 +183,12 @@ nameSegments: [names_cat_clugg] - type: NpcFactionMember factions: - - Cat - - DinosaursNF + - Cat # Everybody loves Clugg. Maybe not pitbulls. - type: NFSalvageMobRestrictions despawnIfOffLinkedGrid: false addComponentsOnDeath: [] removeComponentsOnDeath: [] + - type: CavemanAccent - type: entity name: Mistake diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/Medical/healing.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/Medical/healing.yml index f2c5242b105..405b90e49b3 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Specific/Medical/healing.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/Medical/healing.yml @@ -14,4 +14,37 @@ components: - type: Stack lingering: true - count: 10 \ No newline at end of file + count: 10 + +- type: entity + parent: PillCanister + id: NFPillCanisterMannitol + suffix: Mannitol 10u, 10, Clarpy + description: Take two pills daily. + components: + - type: Label + currentLabel: medicine-label-mannitol-clarpy + - type: StorageFill + contents: + - id: NFPillMannitol + amount: 10 + +- type: entity + name: pill + suffix: Mannitol 10u + parent: Pill + id: NFPillMannitol + components: + - type: Pill + pillType: 13 + - type: Sprite + state: pill14 + - type: Label + currentLabel: mannitol 10u + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: Mannitol + Quantity: 10 diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml index 97d7e984b74..0ba9f4c9792 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml @@ -26,6 +26,9 @@ - type: MailDisabled - type: SpecialSectorStationRecord recordGeneration: FalseRecord + - type: NpcFactionMember + factions: + - PirateNF - !type:AddImplantSpecial implants: [ FreelanceTrackingImplant ] - !type:GiveItemOnHolidaySpecial # Even pirates get a piece of cake. diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml index 4cb7019947c..da729008102 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml @@ -27,6 +27,9 @@ - type: MailDisabled - type: SpecialSectorStationRecord recordGeneration: FalseRecord + - type: NpcFactionMember + factions: + - PirateNF - !type:AddImplantSpecial implants: [ FreelanceTrackingImplant ] - !type:GiveItemOnHolidaySpecial # Even pirates get a piece of cake. diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml index 95c7ca8c305..1ef6318ef2d 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml @@ -27,6 +27,9 @@ - type: MailDisabled - type: SpecialSectorStationRecord recordGeneration: FalseRecord + - type: NpcFactionMember + factions: + - PirateNF - !type:AddImplantSpecial implants: [ FreelanceTrackingImplant ] - !type:GiveItemOnHolidaySpecial # Even pirates get a piece of cake. diff --git a/Resources/Prototypes/_NF/ai_factions.yml b/Resources/Prototypes/_NF/ai_factions.yml index 5c8dea137bf..730cd03888d 100644 --- a/Resources/Prototypes/_NF/ai_factions.yml +++ b/Resources/Prototypes/_NF/ai_factions.yml @@ -36,6 +36,8 @@ - type: npcFaction id: Cat + hostile: + - Mouse - type: npcFaction id: Chicken @@ -165,7 +167,7 @@ - MercenariesExpeditionNF - SiliconsExpeditionNF - AberrantFleshExpeditionNF - - ContrabandClothing + # - ContrabandClothing - ContrabandDetection - type: npcFaction @@ -411,30 +413,6 @@ - type: npcFaction id: ContrabandDetection hostile: - ## SS14 factions - #- NanoTrasen - - Syndicate - - SimpleHostile - #- SimpleNeutral - #- Passive - #- PetsNT - - Zombie - - Revolutionary - - Xeno - ## Frontier Factions - #- Monkey - #- Goblin - - SyndicateNF - - WizFedFaction - - BloodCultNF - - PirateNF - - ExplorersExpeditionNF - - ArtifactConstruct - - StreetGangNF - - DinosaursNF - - MercenariesExpeditionNF - - SiliconsExpeditionNF - - AberrantFleshExpeditionNF - ContrabandClothing - type: npcFaction diff --git a/Resources/Prototypes/ai_factions.yml b/Resources/Prototypes/ai_factions.yml index 780494df5e8..864e1acf47b 100644 --- a/Resources/Prototypes/ai_factions.yml +++ b/Resources/Prototypes/ai_factions.yml @@ -52,20 +52,9 @@ id: PetsNT hostile: - Mouse - - SimpleHostile - - Zombie - - Xeno - - WizFedFaction # Frontier - - BloodCultNF # Frontier - - PirateNF # Frontier - - ExplorersExpeditionNF # Frontier - - ArtifactConstruct # Frontier - - StreetGangNF # Frontier - - DinosaursNF # Frontier - - MercenariesExpeditionNF # Frontier - - SiliconsExpeditionNF # Frontier - - AberrantFleshExpeditionNF # Frontier - - ContrabandClothing # Frontier + # - SimpleHostile # Frontier + # - Zombie # Frontier + # - Xeno # Frontier - type: npcFaction id: SimpleHostile From 6a128419ddb952eb276cfeeef7cf771b73c95191 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sat, 14 Dec 2024 02:07:09 +0000 Subject: [PATCH 114/179] Automatic Changelog (#2561) --- Resources/Changelog/Frontier.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 712248a1f34..f0f3e0b6b2e 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5873,3 +5873,15 @@ Entries: message: Fixed a few issues with exped/vgroid configs & maps. id: 5581 time: '2024-12-13T22:15:43.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: Clarpy no longer attacks pirates, Clippy no longer attacks pirates. + - type: Tweak + message: The CDET now only targets entities wearing contraband clothing. + - type: Tweak + message: >- + Clugg now has a caveman accent; Clarpy, a pirate accent; Cappy, a + southern accent if cognizined. + id: 5582 + time: '2024-12-14T02:06:42.0000000+00:00' From 9aed9e70f26517c3b721ee88d2a1aeb7589f70e6 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sat, 14 Dec 2024 09:00:02 -0500 Subject: [PATCH 115/179] Revalidate loadouts before equipping. (#2500) * Loadout safety: check given groups vs. prototype * Just call EnsureValid --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Content.Server/Station/Systems/StationSpawningSystem.cs | 6 +++--- Content.Shared/Clothing/LoadoutSystem.cs | 8 +++++++- Content.Shared/Preferences/Loadouts/RoleLoadout.cs | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/Content.Server/Station/Systems/StationSpawningSystem.cs b/Content.Server/Station/Systems/StationSpawningSystem.cs index f6f238ad902..12cd4d2b1d2 100644 --- a/Content.Server/Station/Systems/StationSpawningSystem.cs +++ b/Content.Server/Station/Systems/StationSpawningSystem.cs @@ -133,6 +133,7 @@ public EntityUid SpawnPlayerMob( { loadout = new RoleLoadout(jobLoadout); loadout.SetDefault(profile, _actors.GetSession(entity), _prototypeManager); + loadout.EnsureValid(profile!, session, _dependencyCollection); // Frontier - profile must not be null, but if it was, TryGetValue above should fail } } @@ -182,8 +183,8 @@ public EntityUid SpawnPlayerMob( if (loadout != null) { + /// Frontier: overwriting EquipRoleLoadout //EquipRoleLoadout(entity.Value, loadout, roleProto!); - // Frontier: overwriting EquipRoleLoadout var initialBankBalance = profile!.BankBalance; //Frontier var bankBalance = profile!.BankBalance; //Frontier bool hasBalance = false; // Frontier @@ -254,7 +255,6 @@ public EntityUid SpawnPlayerMob( break; } } - // End Frontier } // Frontier: do not re-equip roleLoadout, make sure we equip job startingGear, @@ -268,7 +268,7 @@ public EntityUid SpawnPlayerMob( { _bank.TryBankWithdraw(session!, prefs!, profile!, initialBankBalance - bankBalance, out var newBalance); } - // End Frontier + /// End Frontier: overwriting EquipRoleLoadout } var gearEquippedEv = new StartingGearEquippedEvent(entity.Value); diff --git a/Content.Shared/Clothing/LoadoutSystem.cs b/Content.Shared/Clothing/LoadoutSystem.cs index 2a686efd4ff..88907087ae4 100644 --- a/Content.Shared/Clothing/LoadoutSystem.cs +++ b/Content.Shared/Clothing/LoadoutSystem.cs @@ -23,6 +23,7 @@ public sealed class LoadoutSystem : EntitySystem [Dependency] private readonly SharedStationSpawningSystem _station = default!; [Dependency] private readonly IPrototypeManager _protoMan = default!; [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly IDependencyCollection _dependencies = default!; // Frontier public override void Initialize() { @@ -160,7 +161,12 @@ public void Equip(EntityUid uid, List>? startingG var id = _random.Pick(loadoutGroups); var proto = _protoMan.Index(id); var loadout = new RoleLoadout(id); - loadout.SetDefault(GetProfile(uid), _actors.GetSession(uid), _protoMan, true); + // Frontier: cache, ensure valid loadouts. + var profile = GetProfile(uid); + var session = _actors.GetSession(uid); + loadout.SetDefault(profile, session, _protoMan, true); + loadout.EnsureValid(profile, session, _dependencies); + // End Frontier _station.EquipRoleLoadout(uid, loadout, proto); GearEquipped(uid); diff --git a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs index 7368cc58ce3..606fc38c07d 100644 --- a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs +++ b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs @@ -48,7 +48,7 @@ public RoleLoadout Clone() /// /// Ensures all prototypes exist and effects can be applied. /// - public void EnsureValid(HumanoidCharacterProfile profile, ICommonSession session, IDependencyCollection collection) + public void EnsureValid(HumanoidCharacterProfile profile, ICommonSession? session, IDependencyCollection collection) // Frontier: nullable session { var groupRemove = new ValueList(); var protoManager = collection.Resolve(); From d704e39960c9019e81179cbacc5b02eec01773f4 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sat, 14 Dec 2024 14:00:29 +0000 Subject: [PATCH 116/179] Automatic Changelog (#2500) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index f0f3e0b6b2e..3ca41a52ee3 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5885,3 +5885,11 @@ Entries: southern accent if cognizined. id: 5582 time: '2024-12-14T02:06:42.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: >- + Fixed a case where existing characters can spawn without gear when the + role changes. + id: 5583 + time: '2024-12-14T14:00:02.0000000+00:00' From e182d59afef46659cb0c8bcd7805ca62cc2648f4 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sat, 14 Dec 2024 09:01:28 -0500 Subject: [PATCH 117/179] Remove contraband value from lathe materials automatically (#2492) * Update firelock.yml * Update firelock.yml * POC for price reduction, contraband value removal * Contraband turn-in system: move clear value fn * No grown contraband value, remove grown pythons * Revert ore processor value * No contra value for vend, syndie emag recipes back * Remove contraband value from seeds * Return value to scrap processor * Lath Up * Frontier comments * Contraband: recurse into containers * Lathe: recursive value reduction * Remove duped event registration --------- Co-authored-by: Dvir Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Botany/Systems/BotanySystem.Seed.cs | 4 + Content.Server/Lathe/LatheSystem.cs | 51 ++++++++- .../VendingMachines/VendingMachineSystem.cs | 4 + Content.Shared/Lathe/LatheComponent.cs | 8 ++ Content.Shared/Lathe/SharedLatheSystem.cs | 4 + .../SharedContrabandTurnInSystem.cs | 29 +++++- .../Locale/en-US/_NF/lathe/ui/lathe-menu.ftl | 1 + .../Objects/Consumable/Food/produce.yml | 2 +- .../Entities/Structures/Machines/lathe.yml | 33 +++--- .../Weapons/Guns/Revolvers/revolvers.yml | 5 - .../Entities/Objects/Weapons/Melee/cult.yml | 98 ------------------ .../Entities/Structures/Machines/lathe.yml | 1 + .../Structures/Specific/bloodcult.yml | 3 +- .../_NF/Recipes/Lathes/bloodcult.yml | 28 ++--- .../Specific/BloodCult/forge.rsi/building.png | Bin 13743 -> 0 bytes .../Specific/BloodCult/forge.rsi/meta.json | 2 +- .../BloodCult/forge.rsi/unlit-building.png | Bin 0 -> 841 bytes 17 files changed, 134 insertions(+), 139 deletions(-) create mode 100644 Resources/Locale/en-US/_NF/lathe/ui/lathe-menu.ftl delete mode 100644 Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/cult.yml delete mode 100644 Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/building.png create mode 100644 Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/unlit-building.png diff --git a/Content.Server/Botany/Systems/BotanySystem.Seed.cs b/Content.Server/Botany/Systems/BotanySystem.Seed.cs index 51f526063dc..6e11d578cd8 100644 --- a/Content.Server/Botany/Systems/BotanySystem.Seed.cs +++ b/Content.Server/Botany/Systems/BotanySystem.Seed.cs @@ -15,6 +15,7 @@ using Robust.Shared.Random; using System.Diagnostics.CodeAnalysis; using System.Linq; +using Content.Server._NF.Contraband.Systems; // Frontier namespace Content.Server.Botany.Systems; @@ -30,6 +31,7 @@ public sealed partial class BotanySystem : EntitySystem [Dependency] private readonly MetaDataSystem _metaData = default!; [Dependency] private readonly FixtureSystem _fixtureSystem = default!; [Dependency] private readonly RandomHelperSystem _randomHelper = default!; + [Dependency] private readonly ContrabandTurnInSystem _contraband = default!; // Frontier public override void Initialize() { @@ -101,6 +103,7 @@ private void OnExamined(EntityUid uid, SeedComponent component, ExaminedEvent ar public EntityUid SpawnSeedPacket(SeedData proto, EntityCoordinates coords, EntityUid user, float? healthOverride = null) { var seed = SpawnAtPosition(proto.PacketPrototype, coords); // Frontier: Spawn(seed); seedComp.Seed = proto; seedComp.HealthOverride = healthOverride; @@ -160,6 +163,7 @@ public IEnumerable GenerateProduct(SeedData proto, EntityCoordinates var product = _robustRandom.Pick(proto.ProductPrototypes); var entity = SpawnAtPosition(product, position); // Frontier: Spawn /// Per-tick cache @@ -75,7 +79,7 @@ public override void Initialize() SubscribeLocalEvent(GetEmagLatheRecipes); SubscribeLocalEvent(OnHeatStartPrinting); - //Frontier Upgrade Code Restore + //Frontier: upgradeable parts SubscribeLocalEvent(OnPartsRefresh); SubscribeLocalEvent(OnUpgradeExamine); } @@ -234,6 +238,16 @@ public void FinishProducing(EntityUid uid, LatheComponent? comp = null, LathePro if (comp.CurrentRecipe.Result is { } resultProto) { var result = Spawn(resultProto, Transform(uid).Coordinates); + + // Frontier: adjust price before merge (stack prices changed once) + if (result.Valid) + { + ModifyPrintedEntityPrice(uid, comp, result); + + _contraband.ClearContrabandValue(result); + } + // End Frontier + _stack.TryMergeToContacts(result); } @@ -425,6 +439,39 @@ private void OnUpgradeExamine(EntityUid uid, LatheComponent component, UpgradeEx args.AddPercentageUpgrade("lathe-component-upgrade-speed", 1 / component.FinalTimeMultiplier); args.AddPercentageUpgrade("lathe-component-upgrade-material-use", component.FinalMaterialUseMultiplier); } - // End of modified code + + // Frontier: modify item value + private void ModifyPrintedEntityPrice(EntityUid uid, LatheComponent component, EntityUid target) + { + // Cannot reduce value, leave item as-is + if (component.ProductValueModifier == null + || !float.IsFinite(component.ProductValueModifier.Value) + || component.ProductValueModifier < 0f) + return; + + if (TryComp(target, out var stackPrice)) + { + if (stackPrice.Price > 0) + stackPrice.Price *= component.ProductValueModifier.Value; + } + if (TryComp(target, out var staticPrice)) + { + if (staticPrice.Price > 0) + staticPrice.Price *= component.ProductValueModifier.Value; + } + + // Recurse into contained entities + if (TryComp(target, out var containers)) + { + foreach (var container in containers.Containers.Values) + { + foreach (var ent in container.ContainedEntities) + { + ModifyPrintedEntityPrice(uid, component, ent); + } + } + } + } + // End Frontier } } diff --git a/Content.Server/VendingMachines/VendingMachineSystem.cs b/Content.Server/VendingMachines/VendingMachineSystem.cs index 687bd925ebc..1f117f63620 100644 --- a/Content.Server/VendingMachines/VendingMachineSystem.cs +++ b/Content.Server/VendingMachines/VendingMachineSystem.cs @@ -35,6 +35,7 @@ using Content.Server.Administration.Logs; // Frontier using Content.Shared.Database; // Frontier using Content.Shared._NF.Bank.BUI; // Frontier +using Content.Server._NF.Contraband.Systems; // Frontier namespace Content.Server.VendingMachines { @@ -53,6 +54,7 @@ public sealed class VendingMachineSystem : SharedVendingMachineSystem [Dependency] private readonly BankSystem _bankSystem = default!; // Frontier [Dependency] private readonly PopupSystem _popupSystem = default!; // Frontier [Dependency] private readonly IAdminLogManager _adminLogger = default!; // Frontier + [Dependency] private readonly ContrabandTurnInSystem _contraband = default!; // Frontier private const float WallVendEjectDistanceFromWall = 1f; @@ -507,6 +509,8 @@ private void EjectItem(EntityUid uid, VendingMachineComponent? vendComponent = n var ent = Spawn(vendComponent.NextItemToEject, spawnCoordinates); + _contraband.ClearContrabandValue(ent); // Frontier + if (vendComponent.ThrowNextItem) { var range = vendComponent.NonLimitedEjectRange; diff --git a/Content.Shared/Lathe/LatheComponent.cs b/Content.Shared/Lathe/LatheComponent.cs index 9ba2af10c32..34e9552c3bc 100644 --- a/Content.Shared/Lathe/LatheComponent.cs +++ b/Content.Shared/Lathe/LatheComponent.cs @@ -115,6 +115,14 @@ public sealed partial class LatheComponent : Component [DataField] public float PartRatingMaterialUseMultiplier = DefaultPartRatingMaterialUseMultiplier; // End Frontier + + // Frontier: restored for machine part upgrades + /// + /// If not null, finite and non-negative, modifies values on spawned items + /// + [DataField] + public float? ProductValueModifier = 0.3f; + // End Frontier #endregion } diff --git a/Content.Shared/Lathe/SharedLatheSystem.cs b/Content.Shared/Lathe/SharedLatheSystem.cs index dd251ed18b3..727b6edcb99 100644 --- a/Content.Shared/Lathe/SharedLatheSystem.cs +++ b/Content.Shared/Lathe/SharedLatheSystem.cs @@ -39,6 +39,10 @@ private void OnExamined(Entity ent, ref ExaminedEvent args) if (ent.Comp.ReagentOutputSlotId != null) args.PushMarkup(Loc.GetString("lathe-menu-reagent-slot-examine")); + + if (ent.Comp.ProductValueModifier != null) // Frontier + args.PushMarkup(Loc.GetString($"lathe-product-value-modifier", ("modifier", ent.Comp.ProductValueModifier))); // Frontier + } [PublicAPI] diff --git a/Content.Shared/_NF/Contraband/SharedContrabandTurnInSystem.cs b/Content.Shared/_NF/Contraband/SharedContrabandTurnInSystem.cs index 4a4d9242452..50a7c049815 100644 --- a/Content.Shared/_NF/Contraband/SharedContrabandTurnInSystem.cs +++ b/Content.Shared/_NF/Contraband/SharedContrabandTurnInSystem.cs @@ -1,3 +1,5 @@ +using Content.Shared.Contraband; +using Robust.Shared.Containers; using Robust.Shared.Serialization; namespace Content.Shared._NF.Contraband; @@ -8,4 +10,29 @@ public enum ContrabandPalletConsoleUiKey : byte Contraband } -public abstract class SharedContrabandTurnInSystem : EntitySystem {} +public abstract class SharedContrabandTurnInSystem : EntitySystem +{ + public void ClearContrabandValue(EntityUid item) + { + // Clear contraband value for printed items + if (TryComp(item, out var contraband)) + { + foreach (var valueKey in contraband.TurnInValues.Keys) + { + contraband.TurnInValues[valueKey] = 0; + } + } + + // Recurse into contained entities + if (TryComp(item, out var containers)) + { + foreach (var container in containers.Containers.Values) + { + foreach (var ent in container.ContainedEntities) + { + ClearContrabandValue(ent); + } + } + } + } +} diff --git a/Resources/Locale/en-US/_NF/lathe/ui/lathe-menu.ftl b/Resources/Locale/en-US/_NF/lathe/ui/lathe-menu.ftl new file mode 100644 index 00000000000..8b2abe707ab --- /dev/null +++ b/Resources/Locale/en-US/_NF/lathe/ui/lathe-menu.ftl @@ -0,0 +1 @@ +lathe-product-value-modifier = Printed items sell at [color=red]{NATURALFIXED($modifier, 2)}x[/color] market rate. \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 5c608c6b530..50d08722873 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -1773,7 +1773,7 @@ seedId: gatfruit - type: Food trash: - - WeaponRevolverPythonGrown # Frontier: WeaponRevolverPythoncXxLQRuJ5Zq9ADD5;SP=UdZ z9_e@czP_XT{kt$~SM9mJ`OUeeti8rwVd|>#nCMT@0RRA|qJj(%_AT-7K}CjLi>w@% z0e~k6ue5YsfFO4Y2Pde7l`VwA#nS;o0r9Z1002DZOH*vzsJ}!9-8&P04%$pH#LCzi z#Im?PL(+_cyf=EWbUAMn$CAsXNP&Y2n6vn~a&Lboerv9iipKd~OSAq8jaO^NL!;~_ zKTX~%_{_t%eS`Y$?!4L4XVqii?C?Zf`4#EC_e!&>gE+5oS1o?x=~brRU8Y#sYX5tD zQMS!$s-B2z0S%wj-i8~58v)6NTGw3tZ#P6g>N9qn>9_7I&qp&(x_jD8?y#O54E4G; zIu985o$fX^5U*aaKVI>`_1HwfYV;N@XD16Rk4ZFrdvfT~RNC)-(SMNmbL}U)>gk^E z%GYj7aNf*W?a9Jb)9DcB=|bX952Nde8~cqJ_65(o1uvq{m-X&5Qtdf=6@@$6!^~Kl zG;JB>w7%T;ROM&arME-~uTa=BX6l4mI1iax8JFQB zW%X<9f!u+^z`z%;1)T1C3YLjU<&-B^d;#$^xw5o@o3 zSK|9p-S_yYdLbhD^3m;-ZsLvvF|RXPO#C)=Vo)|Xok4*|`1_yY>Bw@Qs9||9$f6m$YSaYzV^Qpl%#+)QzzvAXhS5tM>9TzIHz69^pE$9bn6>Y7b{FZR{^9w#%&fi6wkob;j0k{QX-pZ>@pf^-r(z zx%`>M(*&$R_VUxI)QtR3S@8@RYn;R^WFy}I{%+sqUf7}z_qxKqpK0JeD~@y;uKMqAHUsilmGHOHTK|+B%Rx72|N8}3cBK9$FvYRkg`D;{4w&CXL}5S zwpAGqZM8{;u*E@qX1C?Xm@hjP@dKS(?ytkT`x|GJ^f#0|=LO`MeCFWPqDsqyyEzrh zNgI(vBhPE{sh`W#CZ@HBtrehM741~XrYA^Y~C8xTE*HEX57^xX%FrQQo z%dT_rUgCTTW>108o7xgJNVMy+H0MQTICZoZ zR%#tto%uXj*ms1FK2)jw_{A`Eu;Epa<8li98H?y~-P0>;&Y@W1_dB9qVkX~=n2>JG z8`iRU@OuXaVw!jG_!9ahruOYw`7aqhLt}(>j{Ekimb<1|!w?ZVSJ_%YSE1a726g#s zEzLcv-Zq2!e9P~j%_>_rZJJhKYzrQs-FYPUKBA?Evg~HyipcmlhkipwAqRe8)yDR9 zaBEI8;?BzRq9+b*@>@J$I3mfj|(6RL<(#CFB7_1erciPsI z`{v8OL5<6Yd>TmWFmdQQG_Q2gBuzxdHY-R^fnDTfdE~aP&{EyehBBNtSQPax%9ZNW znRj^4DK(yT7GAzHGh*MhgSKYl#8<@4pDigyORoaYT;(U`?$B^t`{3Ns(*_d_uQYhT zsg~VHBCUIyQ0|v#>3mY5{4q8X`gM{z^71N=7XVi$BQaFVGe*(^`LL zCm8N+x}E8MtUhP%L#EhewnOAj3lcWWs!}QhDDNp-GQ1nFYU*lZZ%dcfACDfQJvWE@ zZu`h|>e;(*O0+Vj^HBE!g>{qM*G;4}#;_!4u`Vs*Ojs znBvd8TF|pk5?0q4sELzQ8>jv(5No`pCfu$=CMgGW<bM(N66*AdC;#hi0;He9gEY>l zlJIViHU}hD-G|4Q{g-K62iF)czNIP9A0k_|#y7qgQN*3@RFwsH)2V-VsZAKZL!ctIu@Guw(qFBN+Zy~s!a&jSW9_QVDGjd0+fOg394+FC#8dEsl_P1bkbBR9 zo(kbd%8N5_fv}Tu)i`$O$A#v$F(Xn+SOF9nAJNVCp8YiTB)=r{IwYX(3#qDSosmcb zDQ3tJ0>M9RF((=Q)^M0vV2-YjeuO9N_Dq@nR)# z4nA@bnUZlbDycFORLW9j4Co0+T;g#NeELY-xIdR;I2B3W?W0Oy&>p?+o0TjpszqB# znAU@|`RL&lk&~Xv6tI|8NbPS0)8iM(&Xp^8kjlQHSj-xu%%X0Z*9%5sKRCPU|Ogv)PUrGZ45q!v!fRn^I^0WfmE78~rydyGd^ zhxfV_Su4WS(*$GK;>m|2Vm$1~397w@=Ytqwh($^+qSmdNkF?E52+>95`eG3lJUZN# zJEt|O3r_71oFu9j&?S`x*W<$@U$GTRVZ zo%llVvm^M;2NQOb;=2ia&VA&lI2;c~QO$V0d@ki7 z4e@PUQ7Nz*u@!@GiETJDd1WstZq|o5vg8}ZtC4I1H~$MsY>lD*A+u}+DFy?h@Ibq8 z;)HvWrmuRmUY_AYKrCLy?Dq6Gfwg#9)tIf5Qf;F&J?ksyV%vAg& z8g{dn7Rm+VW;;@4wi{YOa2R%KYVc9PU~-F;NIx25;ILfXl1q$P;<8e{A)2b7(~tag zX2rPtTxzTSyhw(wk7%vCiWg%%yJV=MTa>~r%Eo{|1zq}nZ=^QqcFgZIG-RF}(*ylK z6@>aPxLl{byma#l3+VPN!pgyBZ);s5H^sc(%e?i#+zL?c77L53W`y0^!Ib2|7cZ(Tw(*)5RdGpD1+~$x8wfgyGhy>{sT7aBriirlpaOVip z+M{yy21ueN1==+Nbxs<=Qfj)Zh5$QbO)^q}j0cc!UJ_7V0!+bp;vgY*x+5UNnT7&) zB9a%Gz~&E-wW6$jgbUK}86)cLkH@jlK|(DCqOOSIlrf=O3ey5LaN7WteqSZm8$Z>2 zDMpv49K8I-=!kQtmrKa_tsNu55C`QDXEY+yRedA6FE>`#xfgAhswlf5cAVTUK3}_P za+@@e&|gx5Q*;!KZ{ca1F*Q@liNP+=_Q?tP^OSjOjSCj1<4pcytJZy_QueGTasau` zAOegysD;fWU~D^c@$2Luc@mZZO5qoYG97ogHHj^cu1AiOXGTtxaBH^e254gNMoO4@ zRd|!bp>O=LyiEv)_PvUh$EJ7K=8PWn4srBC59Xt4JZ!fbDUE|~#*&)(0%QHN; zCPlmQsWJ_0>~m53&Jj>6%ao6Pslxcfr*LO-W-a+Sr<|y=+tsAACchdLMT_o~`bc%r zW`1M#A(n3!*gJSrsE*IoM*4_qaD7hvUh)_pOe8tIp;?bl2-u9UB{^To*GTBAu7vn=;O63F{e z6eUA_OKbMnU$MR)zYExy53SM=h{I$`rb&DIJgSAig4Lo9=bAgS@-wx}G1ob;Do*0X zt4hSXUE^eKl^1%35fa%zK()EDnEtqIfO>_sD<0K*p;ro8WNO$lkxiXCiR#p!;{vft zBL`~6#D6sa`h$qPpA1fNr(4TPeKK^E&aHz2|e0}e@dDv?A zEp!sOQ}Arl=;8{XIyoh1G94c4uvONQH|%3r@V1Z>G0rauG0tYVD0__-gOL zhHKXCr(umg!OB<45J|}1p|*ObqY4kNWvRxHxMf;t{z@Zneb4NwuNaAGX(0o>MLhVT z*D##Yi!uNi-2#BNqOfJ7)OytMUXbjI#`DlXdU&4irr>I8DpoEQS=Ptz$$+&@*Ebxh8a_=G z{zg@d#!3rv>)f_GugsY*aa_-Z{iHncByXsehAUVETLte<7XM+Y50I$@ktW#9&3o!*}&+d;O z0+9k|mfC3PVq;%YYVXA)^=OO&l96du1j&N8kXJrs#j0{+E{~sM?&=VvVp|D%jVfKY z*K+eBoT3?si8vhkRcR&c^1HwD$&k?+M?#rVLm`&G7V^2zEk0tj775{VwqR5)vQb8NV9jM3QV1n(5JoQW z>o7GXT`(HDWc8iLIZc>MRJxHzR2DBy5Im|YM7jS6LS`4~{HbW)ONrHdlO+~mQX~7P zU3I~Z|5G?V=}G%jlDLWUyHu&5!mv3iE#j%d8KtGf7yxi!e-gjeD#Bvr9F3Lx?^Rb)#?mRc`n$tWp!Y)PM_zgC;L^g)C&5YiV z?hJvCOA9Zb5ElV{3Z2P4X^Js#A$g@aDPpk7L`9Z$+i)e(3WTd$Wuv;ERnlr#dns<+Au#RlYUk#tcbaC>{NU-N`Fu~mf{Oe)GG3WaX4 zksn(v6&{$x3vKWg+9Z@qm#j{{?gheS7tYa$D;q3`Ah)6%%i00ZA_5Cy^h&OWIKFo+ zT9O`YGaS&-kVZ9@WxSlab@@CB&1iX&m$bvP)ui+jls?|x{D#4Exrm*}J~n%kQ`ONM zN?EK{R-rU@coF&~y#J!it*iyy#}+k010ItfeQh_Tk(gMtr?tLO$u@01a{ff3k1uB- z_jM4VMD2wy*+sxnQ%Hmy9`Zpz-;Q@~UDGkHN#og%cgO;?g%~TNtb)ag+t`C?a=unc zna#Eb$we)neDTH|pGdPM?NhFSB z_(f&%IW3PepTlmRv1_{~$LEn#oG&P3S9#t~=aOayw`-|WKpmnLZD)I>vctXwhh#!>WP~4F@3rA5 zX8m@V?$~*5K`vSMkki_tA zmX5ubB`cN2F=wN-JYVJHBYQl3MowI51!briyM6K+Soid80L!FN&qs0$&skFSk484) zT0*Y;Wm9S06EWvQhlsmZ_Abon=j(;$HYqbMn>&?Fz0<{)c?PhD*W}WA0&ft~oZwZ~ z`TI66ssUF^E#0H_)`sJNgF8-h%zXsgC2&cZhRHrKJx<0w_AOP>s;+f(KSQ+*Dy^ay zm023}dd-Ku{_;(>*1~&c$xlruIwm*{Ackt9{-u1nmgfk4z=9X~5`z3KRPEX3)rRF> zB>e=F&I9|yq9iwV8PPqyHGIXq^%Gx@B?xpYiqj<(P9)kV+m!Kx;)nHOMCXmp5>?T< zJiD_~lphxl3fW^?bHo$&UYON5c^rf@%uaZcWOV&SE^bDYk!uXG?=v5`F;?0 zZBYm%|4qvOv)r$%X8R~g4YTUt$E4H^7-i^oQmUa$9{BbD!4K8j`H?TUogsb|N6^t!8d;z0z>WCK;}?02%CqU1FSLt01 z;zD5tv9z)mr8;S7p`x%d7p2nSRpC%^kcPapQh4PA(R`(<1%71%7Br_47eg2E5P}id zL0mu-9(K0&&O#odRKIwIV80*4>{JxLATBndRJtna6w**92n7!t4;u%otcR5w7nK+~ zg@}{6g%D6i?sp2?tjrcyO^^p z!ftqA^ML`_xi~lkSUI>@xdhq&st+4gQTapL-ud?^!s5y90dipHWaD7Bv-_Kdvx}_T zpZ5N#hO-vzSdtwGafZ4&fg!SP5PKKuzZ!M0b#?x$O;=~ggXovvw&oV>FsFW5{;Q6> zqKf(-IuBvAw6b&frSX9NE7BbN2hPFO$@Uk<9Lx@}h1kIyafUH-{tfS9W$|Z%{x+Y7 zk^kZd%-kRRe?$KxUcY?#6;~k{DA@JEsG^K0)q}r6=1{PexzMkloLn4cf_&Wkto(xJ zW~@Ad9OkS7oMxP?U;%S;3kyCT9!`khU#JxAon1ioV8{a%jGWC1#=~vF0fBIWxmmdd zKp+?e2+Rr+4|x!hR96(G;$q|YQ=)DQaY&%HAC6 z?)>MFmX#eu(*^VpHcoy{Zhk&K0bUMnK`tIH{y#z55GQ9?nLn^{aocd)norSgy%A=q?ap#?p32aNfb95x#vX(tHC1?r>)h1!ZzJ$Os;K>4ew zC`5j57oq1+@Gr$*V2Jrc$Nk=OQXotAU$-Lc{|fwHm^5EP-R=MHc>aX`!6ND8;tqAP zQFBr=vxb0O{x#1(1OLGUgspbYE>50`|IMWSH=M|C1*-tlg*tiu#l9xQ@wdC*mLyxN zU!kI)__YiOfxy3o-x=fvG5?hUSR8*F0>1>=TS8##?eER@54qJpDP%!DE;B(8h?~{i zoSTo82g1wG3Idy%u|l|Dg$IIg@e6WW{GHtyYT@Dza)L-&!fF7PXIOLn$}$O~(AUS4ii z5C^Q^%|ZMiK?oSusAj*l!XLr=f0-T+D;L+p^td>Lcsc$tJrVYY2gpB?De|zys;CJ4 zHQgc)OR$jQL!W87Iyl%`L7e_x2LEV_{{!wX`oFi}f2aOe*l*g>PzO)gBK6Wm&E5WA zn*S%j-x!`-fg$$J(0}FnUm?GRpa> zVATIH@^8iWKjHdMxc;pO{9EAvRM&sP^>0Ps-va-qy8gd~3;oYG3J`nPw$>f?zCdW| zS|9eV0ohDhUIq~H@L%AUzzdV0IVk8k0{~c^4V<*|*tOkG{gpUIk+xr?p%5cp; zC@4rB(GY-!hSna8AVmrY^8=uTDUebtP*pORej)|aZ}{+yOiy^RLf6!ro_ig7h@^i= zW;kP8+Ak_QDPFm;JMn38;1FBvm=6o}{$3a_$A~F`Bdbt|S|kQktl~3FVb^cC#)}C! z5kddzJd(~WHA_lDBCn)a-58>co=aF=5MXkF7KmD!2v=93JEtLihI%v&{vc;QMa|4G{jg`(ugqTXeNUCN{P7Ve#>!og4|v7sC#7x2p0f9z>4 zcz^`_bzBs%sVN9JF1d-sGJgwdRc*ReU4t?sCX7E%yF#6@fPy2tUG3V{12`+XehMX8 zKQYi%K-5OQvQ2AB-Q$t|vnmhLK7XHg`j zTt~AWYM6mmk?+oulJ&-`Z80E0fFF3c-qhIoH+8o_QFAnn60CWvig?Hlfv3udQ=cyQ zOL=E@ECgL`E7xAh0=Bi4N)-vLWr2*uFEn4;)f^&u1+T;+X83+{boMYuEai;_%77}i z#B%$El&m7hOy?eh>%{m6PER@644V;Ky=sX7y<05yY-RY2b7&SVesBu#EgcBf)l5>T zxB9Pxx0D9#Y!~PP=&91nQu%eU*f!b#6Z}BDDg$TO<7c6#h&>7 zOXH?n&J|FV>;COkO1~)qfu1g-Ceu4cLS=%P2!d(!g#M=kZfyY!Ut{Y7$YlWDf+To~ zUBsV312}-!=L;VU_F2E&b*%fbY@AJ#M5LY;HU9h|GGTx5@vAUKX7$H8p#HlqlNP*#vMzm#*Eh_{uAX8t@wgKxPvi*>FmvG`vHWU=Ny`hO;51MOP`S;BV$(20?g@;=ZwPH+zF>SY}{C^bb-3r0z4zHlx=iZ!)XVX2Y56w zkofL%!BUPfAi_=t|=!GdJweH7q$Uhv7uqhEWwB%4p zaw}Q=t(%nS-b;oSP4%pZ@~y{5N40nhV>K;xyU&wEUWFKnC+P6oC$R>_BZGBW-+k1T z6>y}^N^HNBmY@!5eK{4*9Jsc-iHo)6g_bRp`BtfA1UcVGj2Wr-yfdRA>ZG%5qInh9 z(#SvfgIpmFR!oKmDJ3H4v1z2O3j}!tzoewpv?_Q4_z4mu#)m&qxKPB*@2lJkrZm9%hRQ#su#8D zIiruWDDH-0BxZ?>=19*5Xys7Op7mKVdj)8YNH8I^n51tAmmiWfBXRgx4+5T(3br5K ziiq!j>6^3sSVyV@|FT?xo1avSQ0>!)LSl>gwfF;Q`8N4ydNi9CSX;o-L}TXbXD?Qb zucYH0?>TvJFX6c&mCZn$>B=>=xKyp3A8OW;6N~rSu-n}MY{p;gR5G4&D={Wa>msu? zVo1lQl_ecTft{}&yYz&zon!UP2~8mA+)w#lugGW?l+ZzfgGd&=txEg7_}>XDtu9>+ zk!mrwFB0yG!v}&Z+ETKgq*K$IL61nnFkcvk*zBwkD;sn`eFTMh?V}?j{UMwU95K_# z3pK)v-HwQ5`0`O(0(E5zPF)t-)A}1iST#jdx#mrH>*$hs%Ibx(hTiUL=_=~Lt0TGH zK}YJu^@`VRawT&Nxu+t;xdi%C1}$hH{328^hLk`7hqa#WtYZk9wl`H_Z;qX{t1ONZ zn~6~!6eWqEc|uIl@$oaV?d`)ux?=aTAi6D2-RRazTNf>P-tS8qG$hQHoU`v`dHFcH zTepg9S1vgy7;oRfEsOYd30($7FFACqW#jN^=pOB627M}=w8;VTrO&8n#pq;yK|jcS zbHxfY=JWC7=Gp4dh>K1$(qgItU%V_TZi5wF@FzQw9?4n08av9T#Wj`M zTere9HJwN_uUq!o&-*kcrlz9CpEA+{t?Rk1V2f%T9+)6WK=RsG!QCBwp=NB}G*ZrH zVm?B-@cOdr09!VQCd!WktGi8L6vcb>94>}SZ1jh}j3|YbPpfJac8(auDUO0Z`KJS9 z*!67zT--FuVG54NW8b@ji4Mbp-0Om-&TD;Z`E$51nzo~_XC^66bM9}MQ-`je8((9q zSp?V}AmCm4!$z2ZhRsMnC&JzBCGWySKy`JjKCR6RfeT|OjW3XC3GZ0~d}VwjvdA3x z#qVRtyLX0lmV?M|YePAJ0?~jDqO0rSoLWMd%2$6n@%sif)@sG@{7Y5xw;qHqznwL8 zaQ3}D2z57(DnAMqqu@la-P|$h9emp_;fc9?M{-*vAZb#bY5aNj;9zqn`;&rL2K*tB zxVUibDEw^i$U=>2op@*)mpjZ?-c~u^yM>D+d4R*E6;Ue^5n=p zdWf3|`6qTMQ*iM-jReV-sTyqRPfe-Cu{kajQGX(H*4N+s@b{@DuDcZ?_2R+`BV1=*!7io?GlsG_G{SFE z0(^7hpZEBqameWehuhO>;%9Kf&2K+BU C)(^b^ diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json index d104b23ffb9..482b0f35a70 100644 --- a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json +++ b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json @@ -19,7 +19,7 @@ "delays": [ [ 0.2, 0.2, 0.2 ] ] }, { - "name": "building", + "name": "unlit-building", "delays": [ [ 0.2, 0.2, 0.2 ] ] }, { diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/unlit-building.png b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/unlit-building.png new file mode 100644 index 0000000000000000000000000000000000000000..29de7ec26d29c02716d79bd3bc4c86c8107e0f49 GIT binary patch literal 841 zcmV-P1GfB$P)jhLQA)`X&1Dzr4U$~0o%E%h0qj9 zUl>7UD4Ez)IA}IaqvKa_TO1$HoDb1_Z~Qnvc%0$Reec|R-o5uc?*D?KD2k#eilQh7 zl}L!5&Gtw&AQGad6HFvT&xH-Ullu#E{rUa|W;F%z7+f5pAX@{j4|6XPf}0!m{4n=- z(uiFC%PV0i0d2Q3`v+LruBf|LU^xk?g!`R;+KZ{Gf!MV3 z{*P}h2nR6*1+e@Z)>qx{d^m_HDTAt7SX+Th51jRXY->Ss0T$yr0_MNU)N`7& zEa0h@Amo$9IFwbo^CHqlKoL;e3>Dt|1j6z;H{*`Kv;Zv3L-h%$3rHXaT5_i#rw9b0 zy-U)ulYTNTFySDky$cfak_o_mBNbk;bpa?YvsdcbDSP^Os-;eH0j_=8`63n$VtkF@ z^@Fbg3X9;+8q9r>kFvQLX@@mM8rtl8t;_||rtSP^{1PlM@a{4A8vh-N6<(Q}{w64| zlrpa$NwCT6*XD>xj z6h%=KMNt$*QIw-a-qqQB5(&{Wcv@81p|+i?v-u`%S9mu}M8%Fr_u^^pvL^v}y|Hur zJh2x~bC;aw1ET%1CqMZr`}qKHNT1I)Bi*9STUV~S2YC_9`c}vKFrF&e=O2HTdjuS0 zGERYT5K~+R$)7Ox@c%@P{Z3lP23jz+&GLIOez-diS+am7Pv=`EcY}-pumsSfK*j)^ zIx7OGC3GHUG6rDcg;-ysEQl_)$91xv52)~pEdAk$U4Euhr096e*5EfEW3kqZj>~qP z{Vr2y{SsV^%jK!I4 Date: Sat, 14 Dec 2024 14:01:58 +0000 Subject: [PATCH 118/179] Automatic Changelog (#2492) --- Resources/Changelog/Frontier.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 3ca41a52ee3..1409f429dbb 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5893,3 +5893,13 @@ Entries: role changes. id: 5583 time: '2024-12-14T14:00:02.0000000+00:00' +- author: whatston3 + changes: + - type: Tweak + message: >- + Grown items, seeds, printed items, and vended items have no contraband + value. + - type: Tweak + message: Items printed from most lathes have a market value of 30%. + id: 5584 + time: '2024-12-14T14:01:28.0000000+00:00' From b499656332f64fbbee2e56a8ad74cd03e1890b9e Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sat, 14 Dec 2024 10:55:17 -0500 Subject: [PATCH 119/179] Tiny encryption keys, revise STC/common icons (#2566) --- .../Objects/Devices/encryption_keys.yml | 2 ++ .../encryption_keys.rsi/common_label.png | Bin 0 -> 140 bytes .../Devices/encryption_keys.rsi/crypt_gray.png | Bin 509 -> 300 bytes .../Devices/encryption_keys.rsi/meta.json | 2 ++ .../Devices/encryption_keys.rsi/stc_label.png | Bin 623 -> 153 bytes 5 files changed, 4 insertions(+) create mode 100644 Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/common_label.png diff --git a/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml b/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml index f3eb414317b..c12149aadb4 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml @@ -7,6 +7,7 @@ components: - type: EncryptionKey - type: Item + size: Tiny # Frontier sprite: Objects/Devices/encryption_keys.rsi - type: Sprite sprite: Objects/Devices/encryption_keys.rsi @@ -24,6 +25,7 @@ - Common defaultChannel: Common - type: Sprite + sprite: _NF/Objects/Devices/encryption_keys.rsi # Frontier layers: - state: crypt_gray - state: common_label diff --git a/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/common_label.png b/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/common_label.png new file mode 100644 index 0000000000000000000000000000000000000000..b925335aaa2b6468d2978c83abf5914e20a5a45f GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJU{4pvkcif|mmIko9C(~BUSZyz zezMcpT2SyvkVMO#)Wk#aJPB!O-`r=e+gTe~DWM4faP=cwY zrC7}sEcOIb2*O@r*=`Fv4-gxF5Hy>hi_JU;3CYLs2q6O~ilY3PMnKjQkuxA7p*6z< zn7J}!j0vjS3J?GQ0#}mYFR8=SY&|zV^cV27HJJi~bgSB1BR2Hd7SE zBYS%fl{9??M5K{s9q+7fU2g#*vgh{FJNt8ix=?}Oe*k#C_P+`AhU>TcY&A?g#R1Xw^(G1KB7@?|x z<}6@>t5#URj9`OwespsD1Ee?$JR*x37)-B#Fk@WmQx2e@Os0!}2#^L^2nGT`QUi!V zGzhO>ChGbKNLPEhIEF-UCM8I)E><*l_1XCjee;m1>?;-Tv+^Wp!Fi}ljdv;SYbcrn7z zqc4q*;b+F{km^M;4yE^-c}z@9Sbq1-5MWrTdQA{$Im7?|FD;(U05bAH&PYyB5R#CR z`WL^W;31MJd`sAtO!G+Y3^#kl@I-)t)l|=Cx(0`4%pZB_W!_Q@%Vz!G=9mhy?U^FO zrUrp!k$NlEuKmk@=zqWT-}_cq<(k`0UOvKjB>hIJQ3`Ef%#74EX>4Tx04R}tkv&MmP!xqvQ>CI62aAX} zWT;LSL`B4@RIvyaN?V~-2a}in2u&K26c<1NmzipIL;+Q^j8r@(W^*fI;1xaaVSfPQn3b5RC(;WUc-GfF z^-|qMc$RnHpVh16O$PWx;waM%i+G)QdehQ5?-PeuNm7WYYVzG_oHfAM5C7vP8MLe^!4^A=~dTxHFB@)rj4+H#ufw1yGKA`(bK zgp4XSP=M2N18RD zi~s-t24YJ`L;(K)mjGiQz~W>8000SaNLh0L05#MA05#MBUS;J700007bV*G`2j>d~ z4VH7zLwX6pVsVFyH_HH? Date: Sat, 14 Dec 2024 17:28:35 -0500 Subject: [PATCH 120/179] Replace NFSD cargo pallet with sell pallet (#2572) --- Resources/Maps/_NF/POI/nfsd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Maps/_NF/POI/nfsd.yml b/Resources/Maps/_NF/POI/nfsd.yml index dbd3c288846..d2c8ba9e256 100644 --- a/Resources/Maps/_NF/POI/nfsd.yml +++ b/Resources/Maps/_NF/POI/nfsd.yml @@ -6158,7 +6158,7 @@ entities: - type: Transform pos: 16.5,22.5 parent: 1 -- proto: CargoPallet +- proto: CargoPalletSell entities: - uid: 70 components: From e35462ce32ac2d24085b2c61736ab623887cc50e Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sat, 14 Dec 2024 22:28:59 +0000 Subject: [PATCH 121/179] Automatic Changelog (#2572) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 1409f429dbb..507b3472f40 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5903,3 +5903,9 @@ Entries: message: Items printed from most lathes have a market value of 30%. id: 5584 time: '2024-12-14T14:01:28.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: The cargo pallet in the NFSD Outpost now works properly. + id: 5585 + time: '2024-12-14T22:28:35.0000000+00:00' From 6696207b88faed4f9f27cb00e964eff9dfe9f26c Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Sun, 15 Dec 2024 00:31:21 +0200 Subject: [PATCH 122/179] More wreck edits (#2567) * More wreck edits * Rare addon * Update salvage.yml * Loot * Update salvage.yml * Redo * NumberSelector (floor), salv table (glass/steel) --------- Co-authored-by: Whatstone --- .../EntitySelectors/EntSelector.cs | 2 +- .../EntitySelectors/EntityTableSelector.cs | 2 +- .../ValueSelector/RangeNumberSelector.cs | 3 + .../Spawners/Random/Salvage/tables_loot.yml | 9 + .../_NF/Catalog/Fills/Crates/salvage.yml | 334 +++--------------- .../Catalog/Fills/Lockers/wardrobe_colors.yml | 142 ++++++++ .../Spawners/Random/dungeon_items_general.yml | 1 + .../Markers/Spawners/Random/salvage.yml | 33 +- .../_NF/Entities/World/Debris/base_debris.yml | 10 +- .../_NF/Entities/World/Debris/wrecks.yml | 12 +- .../Events/nf_bluespace_dungeons_events.yml | 2 + 11 files changed, 237 insertions(+), 313 deletions(-) create mode 100644 Resources/Prototypes/_NF/Catalog/Fills/Lockers/wardrobe_colors.yml diff --git a/Content.Shared/EntityTable/EntitySelectors/EntSelector.cs b/Content.Shared/EntityTable/EntitySelectors/EntSelector.cs index eea4dd85a77..6b43d9a98f6 100644 --- a/Content.Shared/EntityTable/EntitySelectors/EntSelector.cs +++ b/Content.Shared/EntityTable/EntitySelectors/EntSelector.cs @@ -20,7 +20,7 @@ protected override IEnumerable GetSpawnsImplementation(System.Random IEntityManager entMan, IPrototypeManager proto) { - var num = (int) Math.Round(Amount.Get(rand, entMan, proto)); + var num = (int) Math.Floor(Amount.Get(rand, entMan, proto)); // Frontier: Round GetSpawns(System.Random rand, IEntityManager entMan, IPrototypeManager proto) { - var rolls = Rolls.Get(rand, entMan, proto); + var rolls = Math.Floor(Rolls.Get(rand, entMan, proto)); // Frontier: add Math.Floor for (var i = 0; i < rolls; i++) { if (!rand.Prob(Prob)) diff --git a/Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs b/Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs index e8356fcbb72..ea8ddcc370d 100644 --- a/Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs +++ b/Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs @@ -7,6 +7,9 @@ namespace Content.Shared.EntityTable.ValueSelector; /// /// Gives a value between the two numbers specified, inclusive. /// +/// +/// Frontier: output must be floored to have this behaviour +/// public sealed partial class RangeNumberSelector : NumberSelector { [DataField] diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml index 5aa5a1ee13b..71eda92b8e4 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml @@ -35,6 +35,10 @@ weight: 0.5 amount: !type:RangeNumberSelector range: 1, 3 + - id: CrayonBox # Frontier + weight: 0.01 # Frontier + - id: CrayonMagic # Frontier + weight: 0.0001 # Frontier - type: entityTable id: SalvageScrapHighValue @@ -187,6 +191,11 @@ - id: FlashlightLantern - id: FireExtinguisher - id: SurvivalKnife + - !type:GroupSelector # Frontier + children: # Frontier + - id: BoxInflatable # Frontier + - id: BoxLighttube # Frontier + - id: BoxLightbulb # Frontier - type: entityTable id: SalvageEquipmentUncommon diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Crates/salvage.yml b/Resources/Prototypes/_NF/Catalog/Fills/Crates/salvage.yml index 0851ff74aa2..6164c77479e 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Crates/salvage.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Crates/salvage.yml @@ -4,308 +4,64 @@ categories: [ HideSpawnMenu ] parent: CrateGenericSteel components: - - type: StorageFill - contents: - - id: OxygenTankFilled - prob: 0.1 - orGroup: Gas - - id: NitrogenTankFilled - prob: 0.1 - orGroup: Gas - - prob: 2.0 # Empty - orGroup: Gas - # - id: ResearchDisk - # prob: 0.1 - # orGroup: RD - - id: ResearchDisk5000 - prob: 0.01 - orGroup: RD - - id: ResearchDisk10000 - prob: 0.005 - orGroup: RD - - id: ResearchDisk10000 - prob: 0.0025 - orGroup: RD - - prob: 2 # Empty - orGroup: RD - # Normal (10%) + - type: EntityTableContainerFill + containers: + entity_storage: !type:NestedSelector + tableId: NFSalvageAssortedGoodies + rolls: !type:RangeNumberSelector + range: -1, 3 # -1 used because of strange counting, actual values: [0, 1, 2, 3], ~25% chance of each. + +- type: entityTable + id: NFSalvageAssortedGoodies + table: !type:GroupSelector + children: + # Mats + - id: SheetSteel + weight: 0.15 + - id: SheetGlass + weight: 0.15 - id: SheetPlasma - prob: 0.1 + weight: 0.1 - id: IngotGold - prob: 0.1 + weight: 0.1 - id: IngotSilver - prob: 0.1 + weight: 0.1 - id: SheetPlastic - prob: 0.1 + weight: 0.1 - id: SheetUranium - prob: 0.1 - - id: SheetBrass - prob: 0.1 + weight: 0.1 - id: SheetPlasteel - prob: 0.1 + weight: 0.1 - id: MaterialWoodPlank - prob: 0.1 + weight: 0.1 - id: MaterialCloth - prob: 0.1 + weight: 0.1 - id: MaterialDurathread - prob: 0.01 + weight: 0.01 - id: MaterialCardboard - prob: 0.01 + weight: 0.01 - id: SheetPaper - prob: 0.01 - # - Service - - id: CrayonBox - prob: 0.001 - orGroup: MarineFood - - id: CrayonMagic - prob: 0.0001 - orGroup: MarineFood - - prob: 1 # Empty - orGroup: MarineFood - # Rare (~1%) - # - Medical - - id: Brutepack1 - prob: 0.005 - orGroup: Meds - - id: Gauze1 - prob: 0.005 - orGroup: Meds - - id: Ointment1 - prob: 0.005 - orGroup: Meds - - prob: 1 # Empty - orGroup: Meds - - id: ClothingShoesBootsMagBlinding - prob: 0.00001 - # - Drip - this is a mess, replace with some random - - id: ClothingBeltStorageWaistbag - orGroup: DripLoot - - id: ClothingBeltBandolier - orGroup: DripLoot - - id: ClothingBeltSuspendersRed # Frontier - orGroup: DripLoot # Frontier - - id: ClothingBeltSuspendersBlack # Frontier - orGroup: DripLoot # Frontier - - id: ClothingEyesGlassesGar - orGroup: DripLoot - - id: ClothingEyesGlassesGarOrange - orGroup: DripLoot - - id: ClothingEyesGlassesGarGiga - orGroup: DripLoot - - id: ClothingEyesGlasses - orGroup: DripLoot - - id: ClothingEyesGlassesSunglasses - orGroup: DripLoot - - id: ClothingEyesEyepatch - orGroup: DripLoot - - id: ClothingEyesBlindfold - orGroup: DripLoot - - id: ClothingHandsGlovesColorPurple - orGroup: DripLoot - - id: ClothingHandsGlovesColorRed - orGroup: DripLoot - - id: ClothingHandsGlovesColorBlack - orGroup: DripLoot - - id: ClothingHandsGlovesColorBlue - orGroup: DripLoot - - id: ClothingHandsGlovesColorBrown - orGroup: DripLoot - - id: ClothingHandsGlovesColorGray - orGroup: DripLoot - - id: ClothingHandsGlovesColorGreen - orGroup: DripLoot - - id: ClothingHandsGlovesColorLightBrown - orGroup: DripLoot - - id: ClothingHandsGlovesColorOrange - orGroup: DripLoot - - id: ClothingHandsGlovesColorWhite - orGroup: DripLoot - - id: ClothingHandsGlovesColorYellowBudget - orGroup: DripLoot - - id: ClothingHandsGlovesPowerglove - orGroup: DripLoot - - id: ClothingHandsGlovesRobohands - orGroup: DripLoot - - id: ClothingHeadHatAnimalCat - orGroup: DripLoot - - id: ClothingHeadHatAnimalCatBrown - orGroup: DripLoot - - id: ClothingHeadHatAnimalCatBlack - orGroup: DripLoot - - id: ClothingHeadHatAnimalHeadslime - orGroup: DripLoot - - id: ClothingHeadHatAnimalMonkey - orGroup: DripLoot - - id: ClothingHeadBandBlack - orGroup: DripLoot - - id: ClothingHeadBandBlue - orGroup: DripLoot - - id: ClothingHeadBandGrey - orGroup: DripLoot - - id: ClothingHeadBandBrown - orGroup: DripLoot - - id: ClothingHeadHatBeaverHat - orGroup: DripLoot - - id: ClothingHeadHatBeret - orGroup: DripLoot - - id: ClothingHeadHatCasa - orGroup: DripLoot - - id: ClothingHeadHatBowlerHat - orGroup: DripLoot - - id: ClothingHeadHatCardborg - orGroup: DripLoot - - id: ClothingHeadHatFedoraBrown - orGroup: DripLoot - - id: ClothingHeadHatFedoraGrey - orGroup: DripLoot - - id: ClothingHeadHatFez - orGroup: DripLoot - - id: ClothingHeadHatWitch1 - orGroup: DripLoot - - id: ClothingHeadHatPaper - orGroup: DripLoot - - id: ClothingHeadHatTophat - orGroup: DripLoot - - id: ClothingHeadHatUshanka - orGroup: DripLoot - - id: ClothingHeadHatWitch - orGroup: DripLoot - - id: ClothingHeadHatTrucker - orGroup: DripLoot - - id: ClothingHeadFishCap - orGroup: DripLoot - - id: ClothingHeadSafari - orGroup: DripLoot - - id: ClothingHeadHatHoodGoliathCloak - orGroup: DripLoot - - id: ClothingHeadHatBluesoft - orGroup: DripLoot - - id: ClothingHeadHatBluesoftFlipped - orGroup: DripLoot - - id: ClothingHeadHatCorpsoft - orGroup: DripLoot - - id: ClothingHeadHatCorpsoftFlipped - orGroup: DripLoot - - id: ClothingHeadHatGreensoft - orGroup: DripLoot - - id: ClothingHeadHatGreensoftFlipped - orGroup: DripLoot - - id: ClothingHeadHatGreysoft - orGroup: DripLoot - - id: ClothingHeadHatGreysoftFlipped - orGroup: DripLoot - - id: ClothingHeadHatOrangesoft - orGroup: DripLoot - - id: ClothingHeadHatOrangesoftFlipped - orGroup: DripLoot - - id: ClothingHeadHatPurplesoft - orGroup: DripLoot - - id: ClothingHeadHatPurplesoftFlipped - orGroup: DripLoot - - id: ClothingMaskRat - orGroup: DripLoot - - id: ClothingMaskFox - orGroup: DripLoot - - id: ClothingMaskBee - orGroup: DripLoot - - id: ClothingMaskBear - orGroup: DripLoot - - id: ClothingMaskRaven - orGroup: DripLoot - - id: ClothingMaskJackal - orGroup: DripLoot - - id: ClothingMaskBat - orGroup: DripLoot - - id: ClothingNeckCloakHerald - orGroup: DripLoot - - id: ClothingNeckCloakAdmin - orGroup: DripLoot - prob: 0.00001 - - id: ClothingNeckCloakTrans - orGroup: DripLoot - - id: ClothingNeckHeadphones - orGroup: DripLoot - - id: ClothingNeckBling - orGroup: DripLoot - - id: ClothingNeckTieRed - orGroup: DripLoot - - id: ClothingNeckTieSci - orGroup: DripLoot - - id: ClothingOuterCoatBomber - orGroup: DripLoot - - id: ClothingOuterCoatGentle - orGroup: DripLoot - - id: ClothingOuterCoatJensen - orGroup: DripLoot - - id: ClothingOuterDameDane - orGroup: DripLoot - - id: ClothingOuterHoodieBlack - orGroup: DripLoot - - id: ClothingOuterHoodieGrey - orGroup: DripLoot - - id: ClothingOuterCardborg - orGroup: DripLoot - - id: ClothingOuterGhostSheet - orGroup: DripLoot - - id: ClothingShoesBootsWork - orGroup: DripLoot - - id: ClothingShoesBootsLaceup - orGroup: DripLoot - - id: ClothingShoesColorBlack - orGroup: DripLoot - - id: ClothingShoesColorBlue - orGroup: DripLoot - - id: ClothingShoesColorBrown - orGroup: DripLoot - - id: ClothingShoesColorGreen - orGroup: DripLoot - - id: ClothingShoesColorOrange - orGroup: DripLoot - - id: ClothingShoesColorPurple - orGroup: DripLoot - - id: ClothingShoesColorRed - orGroup: DripLoot - - id: ClothingShoesColorWhite - orGroup: DripLoot - - id: ClothingShoesColorYellow - orGroup: DripLoot - - id: ClothingShoesFlippers - orGroup: DripLoot - - id: ClothingShoesLeather - orGroup: DripLoot - - id: ClothingShoesSlippers - orGroup: DripLoot - - id: ClothingShoeSlippersDuck - orGroup: DripLoot - - id: ClothingShoesTourist - orGroup: DripLoot - - id: ClothingShoesDameDane - orGroup: DripLoot - - id: ClothingUnderSocksBee - orGroup: DripLoot - - id: ClothingUnderSocksCoder - orGroup: DripLoot - - id: ClothingUniformJumpsuitKimono - orGroup: DripLoot - - id: ClothingUniformOveralls - orGroup: DripLoot - - id: ClothingUniformJumpsuitSafari - orGroup: DripLoot - - id: ClothingUniformJumpsuitDameDane - orGroup: DripLoot - - id: ClothingUniformJumpsuitCossack - orGroup: DripLoot - prob: 0.01 - - id: ClothingHeadHatDogEars - orGroup: DripLoot - prob: 0.00001 - - id: ClothingHeadHatCatEars - prob: 0.00001 - orGroup: DripLoot - - prob: 40 # Empty - orGroup: DripLoot + weight: 0.01 + - id: SheetBrass + weight: 0.01 + - id: MaterialBananium + weight: 0.00001 + - id: MaterialDiamond + weight: 0.0000001 + - id: MaterialBluespace + weight: 0.00000001 # Yes I mean it + # Disk + - id: ResearchDisk5000 + weight: 0.001 + - id: ResearchDisk10000 + weight: 0.0005 - type: entity id: NFCrateSalvageAssortedGoodiesPlastic categories: [ HideSpawnMenu ] parent: [ CratePlastic, NFCrateSalvageAssortedGoodies ] + +- type: entity + id: NFCrateSalvageAssortedGoodiesTrashCart + categories: [ HideSpawnMenu ] + parent: [ CrateTrashCart, NFCrateSalvageAssortedGoodies ] diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Lockers/wardrobe_colors.yml b/Resources/Prototypes/_NF/Catalog/Fills/Lockers/wardrobe_colors.yml new file mode 100644 index 00000000000..c88adb4c15f --- /dev/null +++ b/Resources/Prototypes/_NF/Catalog/Fills/Lockers/wardrobe_colors.yml @@ -0,0 +1,142 @@ +- type: entity + id: NFWardrobeMixedFilled + suffix: Filled + parent: WardrobeMixed + components: + - type: EntityTableContainerFill + containers: + entity_storage: !type:NestedSelector + tableId: NFSalvageWardrobe + rolls: !type:RangeNumberSelector + range: 3, 7 + +- type: entityTable + id: NFSalvageWardrobe + table: !type:GroupSelector + children: + - id: ClothingShoesColorBlack + - id: ClothingShoesColorBrown + - id: ClothingShoesColorWhite + - id: ClothingOuterCoatBomber + - id: ClothingOuterCoatGentle + - id: ClothingUniformRandomShorts + - id: ClothingUniformRandomArmless + - id: ClothingUniformRandomStandard + - id: ClothingUniformRandomBra + - id: ClothingUniformRandomShirt + - id: ClothingBeltStorageWaistbag + - id: ClothingBeltBandolier + - id: ClothingBeltSuspendersRed + - id: ClothingBeltSuspendersBlack + - id: ClothingEyesGlassesGar + - id: ClothingEyesGlassesGarOrange + - id: ClothingEyesGlassesGarGiga + - id: ClothingEyesGlasses + - id: ClothingEyesGlassesSunglasses + - id: ClothingEyesEyepatch + - id: ClothingEyesBlindfold + - id: ClothingHandsGlovesColorPurple + - id: ClothingHandsGlovesColorRed + - id: ClothingHandsGlovesColorBlack + - id: ClothingHandsGlovesColorBlue + - id: ClothingHandsGlovesColorBrown + - id: ClothingHandsGlovesColorGray + - id: ClothingHandsGlovesColorGreen + - id: ClothingHandsGlovesColorLightBrown + - id: ClothingHandsGlovesColorOrange + - id: ClothingHandsGlovesColorWhite + - id: ClothingHandsGlovesColorYellowBudget + - id: ClothingHandsGlovesPowerglove + - id: ClothingHandsGlovesRobohands + - id: ClothingHeadHatAnimalCat + - id: ClothingHeadHatAnimalCatBrown + - id: ClothingHeadHatAnimalCatBlack + - id: ClothingHeadHatAnimalHeadslime + - id: ClothingHeadHatAnimalMonkey + - id: ClothingHeadBandBlack + - id: ClothingHeadBandBlue + - id: ClothingHeadBandGrey + - id: ClothingHeadBandBrown + - id: ClothingHeadHatBeaverHat + - id: ClothingHeadHatBeret + - id: ClothingHeadHatCasa + - id: ClothingHeadHatBowlerHat + - id: ClothingHeadHatCardborg + - id: ClothingHeadHatFedoraBrown + - id: ClothingHeadHatFedoraGrey + - id: ClothingHeadHatFez + - id: ClothingHeadHatWitch1 + - id: ClothingHeadHatPaper + - id: ClothingHeadHatTophat + - id: ClothingHeadHatUshanka + - id: ClothingHeadHatWitch + - id: ClothingHeadHatTrucker + - id: ClothingHeadFishCap + - id: ClothingHeadSafari + - id: ClothingHeadHatHoodGoliathCloak + - id: ClothingHeadHatBluesoft + - id: ClothingHeadHatBluesoftFlipped + - id: ClothingHeadHatCorpsoft + - id: ClothingHeadHatCorpsoftFlipped + - id: ClothingHeadHatGreensoft + - id: ClothingHeadHatGreensoftFlipped + - id: ClothingHeadHatGreysoft + - id: ClothingHeadHatGreysoftFlipped + - id: ClothingHeadHatOrangesoft + - id: ClothingHeadHatOrangesoftFlipped + - id: ClothingHeadHatPurplesoft + - id: ClothingHeadHatPurplesoftFlipped + - id: ClothingMaskRat + - id: ClothingMaskFox + - id: ClothingMaskBee + - id: ClothingMaskBear + - id: ClothingMaskRaven + - id: ClothingMaskJackal + - id: ClothingMaskBat + - id: ClothingNeckCloakHerald + - id: ClothingNeckCloakTrans + - id: ClothingNeckHeadphones + - id: ClothingNeckBling + - id: ClothingNeckTieRed + - id: ClothingNeckTieSci + - id: ClothingOuterCoatBomber + - id: ClothingOuterCoatGentle + - id: ClothingOuterCoatJensen + - id: ClothingOuterDameDane + - id: ClothingOuterHoodieBlack + - id: ClothingOuterHoodieGrey + - id: ClothingOuterCardborg + - id: ClothingOuterGhostSheet + - id: ClothingShoesBootsWork + - id: ClothingShoesBootsLaceup + - id: ClothingShoesColorBlack + - id: ClothingShoesColorBlue + - id: ClothingShoesColorBrown + - id: ClothingShoesColorGreen + - id: ClothingShoesColorOrange + - id: ClothingShoesColorPurple + - id: ClothingShoesColorRed + - id: ClothingShoesColorWhite + - id: ClothingShoesColorYellow + - id: ClothingShoesFlippers + - id: ClothingShoesLeather + - id: ClothingShoesSlippers + - id: ClothingShoeSlippersDuck + - id: ClothingShoesTourist + - id: ClothingShoesDameDane + - id: ClothingUnderSocksBee + - id: ClothingUnderSocksCoder + - id: ClothingUniformJumpsuitKimono + - id: ClothingUniformOveralls + - id: ClothingUniformJumpsuitSafari + - id: ClothingUniformJumpsuitDameDane + - id: ClothingUniformJumpsuitCossack + weight: 0.01 + - id: ClothingNeckCloakAdmin + weight: 0.00001 + - id: ClothingHeadHatDogEars + weight: 0.00001 + - id: ClothingHeadHatCatEars + weight: 0.00001 + - id: ClothingShoesBootsMagBlinding + weight: 0.00001 \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_general.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_general.yml index f3d4ec19987..0a63a8e32ee 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_general.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_general.yml @@ -290,6 +290,7 @@ - CrateEvaKit # Spawners from base game - NFCrateSalvageAssortedGoodies + - NFCrateSalvageAssortedGoodiesPlastic - SalvageMaterialCrateSpawner - CrateFilledSpawner chance: 0.9 diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml index 8b241f5762f..ce6a811dda9 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml @@ -333,23 +333,19 @@ - type: RandomSpawner prototypes: - NFCrateSalvageAssortedGoodies + - NFCrateSalvageAssortedGoodies + - NFCrateSalvageAssortedGoodies + - NFCrateSalvageAssortedGoodiesPlastic - NFCrateSalvageAssortedGoodiesPlastic + - NFCrateSalvageAssortedGoodiesTrashCart chance: 0.95 rarePrototypes: + - CrateTradeSecureNormalFilled + - CrateTradeSecureHighFilled - CrateSalvageEquipment - - CrateServiceJanitorialSupplies - - CrateEmergencyInternals - - CrateServiceSmokeables - CrateTrashCartFilled - - CrateServiceReplacementLights - - CrateServiceBureaucracy - - CrateEmergencyFire - - CrateEmergencyInflatablewall - - CrateHydroponicsTools - - CrateHydroponicsSeeds - - CrateHydroponicsSeedsMedicinal - - CrateHydroponicsSeedsExotic - rareChance: 0.1 + - CrateArtifactContainer + rareChance: 0.03 offset: 0.0 - type: entity @@ -430,13 +426,9 @@ - Table - Rack # - Dresser # WardrobeMixedFilled - - WardrobeMixedFilled -# - Bookshelf # BookshelfFilled + - NFWardrobeMixedFilled - BookshelfFilled - Bed - - SuitStorageSalv - - Floodlight - - PottedPlantRandomPlastic chance: 0.95 rarePrototypes: - MedicalBed @@ -447,6 +439,10 @@ - ComfyChair - ChairWood - ChairFolding + - ComputerBroken + - MachineFrameDestroyed + - VehicleJanicartDestroyed + - PottedPlantRandomPlastic rareChance: 0.1 offset: 0.0 @@ -489,6 +485,9 @@ - SuitStorageAtmos - SuitStorageSalv chance: 0.95 + rarePrototypes: + - SuitStorageBase + rareChance: 0.05 offset: 0.0 - type: entity diff --git a/Resources/Prototypes/_NF/Entities/World/Debris/base_debris.yml b/Resources/Prototypes/_NF/Entities/World/Debris/base_debris.yml index 0c98e7301d2..fe24ffd6c0a 100644 --- a/Resources/Prototypes/_NF/Entities/World/Debris/base_debris.yml +++ b/Resources/Prototypes/_NF/Entities/World/Debris/base_debris.yml @@ -2,7 +2,9 @@ id: NFBaseDebris abstract: true components: - - type: OwnedDebris - - type: LocalityLoader - - type: GCAbleObject - queue: SpaceDebris \ No newline at end of file + - type: OwnedDebris + - type: LocalityLoader + - type: GCAbleObject + queue: SpaceDebris + - type: ProtectedGrid + preventArtifactTriggers: true \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Entities/World/Debris/wrecks.yml b/Resources/Prototypes/_NF/Entities/World/Debris/wrecks.yml index 69b41496f10..5633ac69a75 100644 --- a/Resources/Prototypes/_NF/Entities/World/Debris/wrecks.yml +++ b/Resources/Prototypes/_NF/Entities/World/Debris/wrecks.yml @@ -25,17 +25,27 @@ prob: 0.2 - id: AirlockMaint prob: 0.01 + - id: Barricade + prob: 0.01 # Floor loot - id: SalvageSpawnerScrapCommon prob: 3.5 - id: SalvageSpawnerTreasure prob: 0.3 + - id: SpawnDungeonLootSeed + prob: 0.1 - id: SalvageSpawnerTreasureValuable prob: 0.05 - id: SalvageSpawnerEquipment prob: 0.05 - id: SalvageSpawnerEquipmentValuable prob: 0.03 + - id: SpawnDungeonClutterMedsSingle + prob: 0.03 + - id: SpawnDungeonLootBureaucracy + prob: 0.03 + - id: SpawnDungeonLootToolsHydroponics + prob: 0.03 # Machine upgrades - id: SalvagePartsT2Spawner prob: 0.01 @@ -59,7 +69,7 @@ - id: SalvageSuitStorageSpawner prob: 0.1 - id: RandomArtifactSpawner - prob: 0.03 + prob: 0.05 # Medical - id: MedicalPodFilled # Medical bounties prob: 0.03 diff --git a/Resources/Prototypes/_NF/Events/nf_bluespace_dungeons_events.yml b/Resources/Prototypes/_NF/Events/nf_bluespace_dungeons_events.yml index 54e6767bf0b..fbaf8d45ee7 100644 --- a/Resources/Prototypes/_NF/Events/nf_bluespace_dungeons_events.yml +++ b/Resources/Prototypes/_NF/Events/nf_bluespace_dungeons_events.yml @@ -39,6 +39,8 @@ angularDamping: 999999 linearDamping: 999999 - type: LinkedLifecycleGridParent + - type: ProtectedGrid + preventArtifactTriggers: true protos: - NFVGRoidBasalt From 2a4449978e30a18e21c72b2d3c77b8be18d2c245 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sat, 14 Dec 2024 22:31:44 +0000 Subject: [PATCH 123/179] Automatic Changelog (#2567) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 507b3472f40..00d8693cc57 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5909,3 +5909,9 @@ Entries: message: The cargo pallet in the NFSD Outpost now works properly. id: 5585 time: '2024-12-14T22:28:35.0000000+00:00' +- author: dvir001 + changes: + - type: Tweak + message: Blue wrecks should now have more interesting loot. + id: 5586 + time: '2024-12-14T22:31:21.0000000+00:00' From 600cf9b7154d7488cfbf343ad22df9d921c15684 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sun, 15 Dec 2024 04:42:28 -0500 Subject: [PATCH 124/179] Proper Fuel-Grade Conversion, Materials & Sprites (#2573) * Delete generator materials on deconstruct * Better fuel-grade conversion, sprites * Remove unused conversion factor * fix fuel-grade price comments --- .../Power/Generator/GeneratorSystem.cs | 16 +----- .../SolidFuelGeneratorAdapterComponent.cs | 7 --- .../Generator/FuelGradeAdapterComponent.cs | 14 +++++ .../Power/Generator/FuelGradeAdapterSystem.cs | 31 +++++++++++ .../Power/Generation/portable_generator.yml | 16 +++--- .../Objects/Specific/chemical-containers.yml | 51 ++++++++++++++++-- .../Power/Generation/portable_generator.yml | 16 +++--- .../_NF/Reagents/Materials/fuelgrade.yml | 20 +++++++ .../_NF/Stacks/Materials/fuelgrade.yml | 20 +++++++ .../Fuel/fuelgrade_material.rsi/bananium.png | Bin 577 -> 780 bytes .../Fuel/fuelgrade_material.rsi/empty.png | Bin 0 -> 531 bytes .../Fuel/fuelgrade_material.rsi/meta.json | 5 +- .../Fuel/fuelgrade_material.rsi/plasma.png | Bin 440 -> 791 bytes .../Fuel/fuelgrade_material.rsi/uranium.png | Bin 714 -> 772 bytes 14 files changed, 157 insertions(+), 39 deletions(-) create mode 100644 Content.Server/_NF/Power/Generator/FuelGradeAdapterComponent.cs create mode 100644 Content.Server/_NF/Power/Generator/FuelGradeAdapterSystem.cs create mode 100644 Resources/Prototypes/_NF/Reagents/Materials/fuelgrade.yml create mode 100644 Resources/Prototypes/_NF/Stacks/Materials/fuelgrade.yml create mode 100644 Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/empty.png diff --git a/Content.Server/Power/Generator/GeneratorSystem.cs b/Content.Server/Power/Generator/GeneratorSystem.cs index cbe454f69a9..111cf363636 100644 --- a/Content.Server/Power/Generator/GeneratorSystem.cs +++ b/Content.Server/Power/Generator/GeneratorSystem.cs @@ -68,21 +68,7 @@ private void OnEjectFuel(EntityUid uid, FuelGeneratorComponent component, Portab private void SolidEmpty(EntityUid uid, SolidFuelGeneratorAdapterComponent component, GeneratorEmpty args) { - // Frontier: eject fuel-grade material - if (component.EjectedFuelProtoId == null) - _materialStorage.EjectAllMaterial(uid); - else - { - int materialAmount = _materialStorage.GetMaterialAmount(uid, component.FuelMaterial); - if (materialAmount <= 0) // No fuel? Job done. - return; - _materialStorage.TryChangeMaterialAmount(uid, component.FuelMaterial, -materialAmount); - - var ejectedUid = Spawn(component.EjectedFuelProtoId, Transform(uid).Coordinates); - if (TryComp(ejectedUid, out var phys)) - phys.MaterialComposition[component.FuelMaterial] = materialAmount; - } - // End Frontier + _materialStorage.EjectAllMaterial(uid); } private void ChemicalEmpty(Entity entity, ref GeneratorEmpty args) diff --git a/Content.Server/Power/Generator/SolidFuelGeneratorAdapterComponent.cs b/Content.Server/Power/Generator/SolidFuelGeneratorAdapterComponent.cs index 0274f8fe42a..ccb2210fa40 100644 --- a/Content.Server/Power/Generator/SolidFuelGeneratorAdapterComponent.cs +++ b/Content.Server/Power/Generator/SolidFuelGeneratorAdapterComponent.cs @@ -38,11 +38,4 @@ public sealed partial class SolidFuelGeneratorAdapterComponent : Component /// [DataField("multiplier"), ViewVariables(VVAccess.ReadWrite)] public float Multiplier; - - /// - /// Frontier: entity to spawn for ejected fuel. If null, will spawn material stacks as normal. - /// - [DataField(customTypeSerializer: typeof(PrototypeIdSerializer))] - [ViewVariables(VVAccess.ReadWrite)] - public string? EjectedFuelProtoId; } diff --git a/Content.Server/_NF/Power/Generator/FuelGradeAdapterComponent.cs b/Content.Server/_NF/Power/Generator/FuelGradeAdapterComponent.cs new file mode 100644 index 00000000000..e508025100b --- /dev/null +++ b/Content.Server/_NF/Power/Generator/FuelGradeAdapterComponent.cs @@ -0,0 +1,14 @@ +using Content.Shared.Materials; +using Robust.Shared.Prototypes; // Frontier + +namespace Content.Server._NF.Power.Generator; + +[RegisterComponent] +public sealed partial class FuelGradeAdapterComponent : Component +{ + [DataField] + public ProtoId InputMaterial = "Plasma"; + + [DataField] + public ProtoId OutputMaterial = "FuelGradePlasma"; +} diff --git a/Content.Server/_NF/Power/Generator/FuelGradeAdapterSystem.cs b/Content.Server/_NF/Power/Generator/FuelGradeAdapterSystem.cs new file mode 100644 index 00000000000..2b8c4d1e8fa --- /dev/null +++ b/Content.Server/_NF/Power/Generator/FuelGradeAdapterSystem.cs @@ -0,0 +1,31 @@ +using Content.Server.Materials; +using Content.Shared.Materials; + +namespace Content.Server._NF.Power.Generator; + +public sealed class FuelGradeAdapterSystem : EntitySystem +{ + [Dependency] private readonly MaterialStorageSystem _materialStorage = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnMaterialEntityInserted); + } + + public void OnMaterialEntityInserted(Entity entity, ref MaterialEntityInsertedEvent args) + { + // Convert all of the input material in the material storage into output material + if (!TryComp(entity.Owner, out var materialStorage)) + return; + + var inputAmount = _materialStorage.GetMaterialAmount(entity.Owner, entity.Comp.InputMaterial, materialStorage); + if (inputAmount > 0) + { + _materialStorage.TryChangeMaterialAmount(entity.Owner, entity.Comp.InputMaterial, -inputAmount, materialStorage, dirty: false); + _materialStorage.TryChangeMaterialAmount(entity.Owner, entity.Comp.OutputMaterial, inputAmount, materialStorage, dirty: true); + } + } +} + diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/portable_generator.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/portable_generator.yml index d5756f98bdb..b507245245a 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/portable_generator.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/portable_generator.yml @@ -164,12 +164,11 @@ # a decent curve fuelEfficiencyConstant: 0.95 - type: SolidFuelGeneratorAdapter - fuelMaterial: Plasma - ejectedFuelProtoId: FuelPlasma # Frontier + fuelMaterial: FuelGradePlasma # Frontier: PlasmaPx%#z{m$R9J=Wmd|U`U>L_gI;)X32M4LO zAhsP0+^-hBbf@l;O~F%+!+9Qh>0vwew0~l~C|D?nQm@;35qIfjZiOKO-47H-_XcF} zwk(*9co>OeOKZ0UyzC1h$(x6KzVGwAzu-#$S=WO8VJ4GtRDV@PQ4}o8VtIMFBjZMp zaKkVh(=-_z96Z_VbTScG2BxQ{opd@q2T-Y03aY9CAf-e~Nv&4%Wd&kjc6QcDrBZVz z+sfr~K~WR{EX%^SZC?}DgM{n4KIXPhPEO8ADX}ceGvTL8Wx$2I;A*w{>2yr7SS+Zj zij+2?~ zU!L+WICMD%48!o?k#K_T?Ii%TXg|%?j`tjkMG&IdH5|GqfngZV)QhiP&xKeanH=ZP zKJuRT_cz(tsI#^8i_+TxI@SENItChs;Y>VPVQ5GLAQp>w>38pqMiU{L2ywvT!ec6x z%DJX?+kaqP*PXt;K7qtOJo6dc-=z=Z>Z!(n=Rds$jM;z42$ zaB!SsaI5wEQgHCefUfI~X`0@9Hk(BV0f1?mJfHeOGw@osn=DJ7<9qG_79ty-2vyS4qi@?8g1 zRV5yev%93X!&Xo?zms+Leed@^{`>M*T&Xnfcy zFd7=J`-Z*!eB!>9353S4UJC%Uo&hi#8UXh8pVI4&`TFCF(<_mHuls)!_pcO{sziu& zw4SlE8!#FgzJL1(toiG^7F`6wM&gNYZssY2U@J;osY>7>iO(O`oD@>kcP+*VH0x~(aB#Ga5SvJuj~XZz3kwwDiQ^MbB1|~`)iW>;A3Gjdd z;3QG0O0=GF_HGLBxEY8`>pxKw<+5ZjP-uOJ5F61v7=QDdAlPDOH{k6X?KNIXz*n*>e$50GuQ~o!La=P)iBSP3E_uCXP)Px$%}GQ-R9J=WmZ6fXFcgOWyR*#1L}HLsR8$m+T$2}w|(J%(=;F=NGV4}=D-I99Q;1l z>vd3KF1%Mj2w}C>-Fcd(XqpB9ptVMpWq(O1rHZPmX3wbK{sLnR!Z7TPx~{uxj4>Pz zhr$;e=&3-GBsL5~5D}s%0ue!LjW7(mWz`sip}GCh^v(mEb3{>u+wIn!yS4;D003U# zz`#f7ssMcLXo4U>+qRuZ-?Hje007c7weD?!ul|p1t-K333EPx%(Md!>R9J=WRzFA^Q5^nkb9hoNWXMSg z(%~FRFpx~eLD1#ex`^CVTsl-RrOQDHwAf5;g<2>Sa!Z$hxHN=B1exNEEziOE5id~h81?!EVYzwh^Ze}F#zGk*qxo-mb4kt9hFMG>5H zl*{EyIYL2_Ynn#3ZDVX~thJdg6A_pL>2#Ws$>b6M6bgl`BuM}O#uyl5s8lMxT!9G4 zWHO{E%2I3F%F0Ss6h#04=NyjX_=>m|B)O`pQ*Qg*+}sjl44iXMgdcixz$JHyOQq7r zzkLkD$V!p~#(x;Lx3@3wbuGZp_I5A~BP)txa4FDronF45$Nc);Y$yE{MQK}v*SjIV zVf@DMX#_VHZbN+bbMn?lY4W@J>x*B1(=@aBd_I_EsOvht{_q%Qi4a1&XWko6qu703 zMj{$VF7w$-i)otKTrL;PQrC5zNU4%DQzP2po|TmfWRWxG>sOA7Q851 z9U!Gjw8O~?7m1WAS>YmSn$}U|S0cB<#dG8?nVW`Q$lKbasw$0+j-t_MfH8*UuTKB~ ziD(?VM}K=rY~BZE4*&o!ek@~e+D4&JxU%iO16=Y})M_={*;MdAnD#^fz^b#}H96q3 z52&h2wr!(cucKbCV`O9mjYb25gM-+M9DvnNFnk(8A{xh=lRUO2_OZ6M)^)*MSOuJO z$g=D`l}g3?CyF9IB~1WL+qWk6Q7V;ss`d+mQ+cTr$+8T_7-F#)7-O()8?r2W$13L> z?e_Mo!gn8#Bnh!t42Oq@-nVVr002P{03Z-@piL3FE&$CNjUWhc9LE#lcdP~~0073v y$H|QrXy*U2t5x6vToJ(E+f0y=_t8fmF8%<$IDqBtoCnna0000VN{D-4Y<#0q^8Uv@K)LI{ zgAM?-3jjLzngv`%0iZMaCSWO}YZw)=0;PG@h6h|(f3tcp21^Y-*qMcZ*N2UpFs0+) zGIl^LmaWbKvy8_y`eJhyq=u$?swVvu|0j5oO#fV1Sr}Q((GNYy$!cp6h(!PZ002ov JPDHLkV1mplxn=+W diff --git a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/uranium.png b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/uranium.png index 82e3f5c56790fbd0428f75d7e6598244799ceb78..1eae8262d9d978207dfcd6518583c84d61520046 100644 GIT binary patch delta 749 zcmVPx%zDYzuR9J=Wma$9YP#niUr?$La%}{9s z3kudn@X)#iU2e&)8T|_!yL9a2=s#dLCkKV@(&a#eaLZZHLE${^1eM0q!*`mPSl$hi zDB9Mlfm{4S2=C?bKHvBKB`*)&^`G@2?ge%Aq1Z1v46F-)sfK`C)~0u34Jjo%J3CK! zuQt#s_I9dNDt~1mM0_PE7K>`*e1p}@YPp;7`Fy_ZOZZ{~#bQyd|5zuPO=652EblIt zmv@)j8mZUoB#8X zz(aUuI>W`c3sS==0Q^fI0Qb9lcRzBO&(HH59H6%wxPN6?YV&+ETDjbp0HlUeTpeDa zZWLlr5c~wK zCSX~X+WxzZ7!owEo2XkA0n;OCyi=@ zFGpj8LyH56loBBXQc7~U8~}%hhv>Q<{m}-04rU^Rpk}`f4sEt#P1DHbavUEYNA0jI zi9`aR?cV-UwVb3-C@5XmfxAQ!i3C9qL`GWuR%0~)U>Jr9R|`aCiEHK08VF6m{b?r7 fmA~sA$P+39Zo#)1Y69zcYUHUYg5IT-PC z_yPDBT>KKAJQ;6ZJ?g=jNQfe&QW8;7kP1QzwB0S!+4WE$O|-N{x%GE`XP%j7-hH#s zOE10ja!Hxa&W6+3*|1%mxC}5r>;c$mo5SaI7ILpza_s*NPJcgi7#ta7>*E&nV!iFU ze>QLmo|&JbWJ(mi6fmB_z2@TY`iQ9D;HhqD;lc)*Z>;w<`A>QDz6L<`DfZv)lguVL z${hibmiu&VpcyP9lK#Pd`XYVgR&r-Gx~NfU)d0i=VI^$Y3mqG12CIZZmo-+zVrP8^ zYurMFg3M%w<$pKJggV6E^bxkePS}{L0j$67+t$Dtc+Nq8(^tMLzD~2*dtUlWK!$L~~&ESc_304+Xu#`m*30NY%@~Wh^Rzn}?bHV2tIJIEkKE@q#v7#11Ex=p%h)>4R z+xo0dMt>!K!N(nN5w4)VSI2uT+Jf5}07%_WVSX7*$zZC6=x7xEv(b16FrLA9hS<#* z)z8(F8;g#>Z4E%fLVC_YZ|ajz38W*juiI2ttGFXB0Ef>SBexsyX}X$(x~NgN6y^72 z5_b}mo*Z8oe438tfXvj0XX1@R>}kB0oxgFrbSz{bbuR@#@o|lA-}t|z)1Ql8dg Date: Sun, 15 Dec 2024 09:42:59 +0000 Subject: [PATCH 125/179] Automatic Changelog (#2573) --- Resources/Changelog/Frontier.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 00d8693cc57..4b6028e3c65 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5915,3 +5915,13 @@ Entries: message: Blue wrecks should now have more interesting loot. id: 5586 time: '2024-12-14T22:31:21.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: >- + Deconstructing a portable generator with fuel now returns fuel-grade + material. + - type: Add + message: Fuel-grade materials now have sprites from GhostPrince. + id: 5587 + time: '2024-12-15T09:42:28.0000000+00:00' From 0931c404e322dc4a8e4a7f4cc3fae03e9e102a44 Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Sun, 15 Dec 2024 13:11:51 +0000 Subject: [PATCH 126/179] Adds new beverage: wassail (#2565) * Adds new beverage: wassail * Removes festive glass frosting for better conform with norms. * wassail icons * Update meta.json Remove sprite credits from Dusty Lens, give proper attribution to whatston3. --------- Co-authored-by: Whatstone --- .../en-US/_NF/flavors/flavor-profiles.ftl | 1 + .../Locale/en-US/_NF/reagents/drinks.ftl | 1 + .../reagents/meta/consumable/drink/drinks.ftl | 3 ++ Resources/Prototypes/_NF/Flavors/flavors.yml | 5 +++ .../_NF/Reagents/Consumables/Drink/drinks.yml | 24 +++++++++++++++ .../_NF/Recipes/Reactions/drinks.yml | 13 ++++++++ .../Consumable/Drinks/wassail.rsi/fill-1.png | Bin 0 -> 161 bytes .../Consumable/Drinks/wassail.rsi/fill-2.png | Bin 0 -> 185 bytes .../Consumable/Drinks/wassail.rsi/fill-3.png | Bin 0 -> 195 bytes .../Consumable/Drinks/wassail.rsi/fill-4.png | Bin 0 -> 236 bytes .../Consumable/Drinks/wassail.rsi/icon.png | Bin 0 -> 534 bytes .../Drinks/wassail.rsi/icon_empty.png | Bin 0 -> 536 bytes .../Consumable/Drinks/wassail.rsi/meta.json | 29 ++++++++++++++++++ 13 files changed, 76 insertions(+) create mode 100644 Resources/Locale/en-US/_NF/reagents/drinks.ftl create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-1.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-2.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-3.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-4.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon_empty.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/meta.json diff --git a/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl index 0c07a8261c8..bd350a7b5bb 100644 --- a/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl @@ -9,3 +9,4 @@ flavor-complex-greed = like greed flavor-complex-blast = like jungle warfare flavor-complex-torpedo = like convoy raiding flavor-complex-bees = like buzzing and honey +flavor-complex-wassail = warm and comforting diff --git a/Resources/Locale/en-US/_NF/reagents/drinks.ftl b/Resources/Locale/en-US/_NF/reagents/drinks.ftl new file mode 100644 index 00000000000..24f7e19c2ad --- /dev/null +++ b/Resources/Locale/en-US/_NF/reagents/drinks.ftl @@ -0,0 +1 @@ +drinks-effect-nf-wassail = You feel relaxed and festive. diff --git a/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl b/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl index b922b8b51a9..2f84fe2cdab 100644 --- a/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl +++ b/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl @@ -24,3 +24,6 @@ reagent-desc-honey = Thick, golden and sticky, the original sweetener. reagent-name-honey-iced-tea = honey iced tea reagent-desc-honey-iced-tea = Tea with a splash of honey. + +reagent-name-wassail = wassail +reagent-desc-wassail = Hot mulled ale. diff --git a/Resources/Prototypes/_NF/Flavors/flavors.yml b/Resources/Prototypes/_NF/Flavors/flavors.yml index d462d864a2f..3178c09951e 100644 --- a/Resources/Prototypes/_NF/Flavors/flavors.yml +++ b/Resources/Prototypes/_NF/Flavors/flavors.yml @@ -47,3 +47,8 @@ id: honeycomb flavorType: Complex description: flavor-complex-honeycomb + +- type: flavor + id: wassail + flavorType: Complex + description: flavor-complex-wassail diff --git a/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml b/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml index 04c8aaa9ee8..f1b00a0c253 100644 --- a/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml +++ b/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml @@ -198,3 +198,27 @@ metamorphicSprite: sprite: _NF/Objects/Consumable/Drinks/honeyicedtea.rsi state: icon + +- type: reagent + id: WassailMulledAle + name: reagent-name-wassail + parent: BaseAlcohol + desc: reagent-desc-wassail + physicalDesc: reagent-physical-desc-spicy + flavor: wassail + color: "#AD2D00" + metabolisms: + Drink: + effects: + - !type:PopupMessage # a nice warm soothing drink + type: Local + visualType: Medium + messages: + - "drinks-effect-nf-wassail" + probability: 0.1 + metamorphicSprite: + sprite: _NF/Objects/Consumable/Drinks/wassail.rsi + state: icon_empty + metamorphicMaxFillLevels: 4 + metamorphicFillBaseName: fill- + metamorphicChangeColor: false diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml b/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml index 20d317b5ed1..cc50b1fc5a6 100644 --- a/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml +++ b/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml @@ -100,3 +100,16 @@ amount: 1 products: HoneyIcedTea: 2 + +- type: reaction + id: WassailMulledAle + minTemp: 350 + reactants: + Ale: + amount: 1 + Sugar: + amount: 1 + JuiceApple: + amount: 1 + products: + WassailMulledAle : 3 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..75e2d6589633d5f198775fe6eaf0533ea00daf00 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}(Vi}jArY-_ z&u!#wFyL_sj6TG?!F@)Xs8Lv0g48B<<{bvCOo~ejr$5_&$!@ML69YrTNfYUuqe-Fi z&wl?bk(qtOdiS9vW&Wl5H`%kwbB`w7`BDC5{@HI#49j*izRwZXm_38{InWvgPgg&e IbxsLQ00F=_O#lD@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b0c10ebe94d4088e0ae100e7a14490de29a9bf90 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ22U5qkcigg1PRu~2_ijBfd*V| z2Q?%T4tT6Nq`Iu;|5v3;l6m?sj!od+$77hjR_|~<8yj2Odzl&@!{zpZsb<0(`4SQm z4rEy_ZOCB%^W&fFYKvX(KdwB=7SRzpqv)ymV;R|N|7RHOmy`g4d;im21HHF!gKPj< d$7904aA&sMzmpg2q=9Z>@O1TaS?83{1OS09L4yDQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-3.png new file mode 100644 index 0000000000000000000000000000000000000000..bb52e312eac3768a4b2f1ba57337744220ae5f89 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJE>9Q7kcigg1PRu~2_ijBfd*V| z2N{^%l0@gtjrctO>v{jS+uXZ0o??%0o3S-)`osU_e0FU!F3;~Un%x<}{($+!w8^Wc zXRyb_8+C?kUiq4Vjg4*2L4R@fKR^D-uD00r;P_H8=>)~F#8Xr6_Y{{zY&`NYAE<<_ o?fd`8z$-#;A@*rVurl*9_!z12%Nx`#1-gpC)78&qol`;+0Bi|I5&!@I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-4.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-4.png new file mode 100644 index 0000000000000000000000000000000000000000..0e069c9d7dbd888411519192078191bf17c33e18 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ&7LlfArY;~2@ zBn*UB7sO}&tY7}l@0jYcn*SS59-s4%#eDVL#;5hFhvgTYNmIPW_{V4s&-5zq|F1>M zADdRJ)jRzEy-W-b&vJXgRK1IQ4%--JSA0l)ep&xn;RN0{K<6`fy85}Sb4q9e0Mt)dtN;K2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..015a05d8baabe37fac0b33a68629676572a2865a GIT binary patch literal 534 zcmV+x0_pvUP)fM2SQXrb%3+L4nADe}JzB=!}RGk%A^oL{cFnpn`%9S&^*> zQV|O%j70B(j>aGXvf=FW`8J*u@!6bwXKfV9{Z*^kce8J2W)Dy(6pANi>P3j+5s<82 zdujt+;ZEos5otY>6%r8=$qZ?nH)7nj^UhjmTJPP$TNLaPQUzj+F%UHi!I<|^x~zev zWQHb&1{T|ClHtxxqpV{onITACPRc-H|A^S5oBMJ9U_jUNGS{uuzUvKoUq+=V+mfUTK01Av9yv~M+}XTag*YRp->M*TJ)LcuNp{mqzj z>-n9OZ@zyv;6=LF1A|+b?rp|u!jk${>Oa7K3*`3J+iFCm=uWH$Kt!&m=!H}Ti2s#c z?0)s$FPG{+AGe8m@3B4m&Ue`5hEQ0jm?nZAX;SsxKQ4d8G*J^)+k+jXo*@z8{oxr6 zet6ZgcYO662G=pxU2ep3YbW^jX2g}-?-@!P0DzA_&&g?rA6l)7FQd_xynY503WY-P Y2l>mQ)~PSHZ~y=R07*qoM6N<$g4gc%i2wiq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..f82e92693f0d0c1945865f0c28afb2c21044b6f1 GIT binary patch literal 536 zcmV+z0_XjSP)K+{O2fUq{MTkfS zGx!r?uuBESU7Q*$B2q#$DKVEk9n7Uh^M)&Ayw7ypeea&{JlH8|kXXxWnb7J15gfpm z$+4A<y6<^?d4}1U zxK|MZA9s%0=9;pmwO7jkYe*cQUw-eUY1FPd54LO&QO8s4hE@qk+{*k+(4Q)V9eOaY z8u07GO+B#*y82^#h*V_ zH7)^o0suu|R@foLMo0FPe*5H?mvUk(rSTJL{Z^`upSKQ4mBSC-yuot(&4Y9O3>XXs agW)gRdZRh-lp4VR0000 Date: Sun, 15 Dec 2024 13:12:21 +0000 Subject: [PATCH 127/179] Automatic Changelog (#2565) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 4b6028e3c65..bd2552cddd5 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5925,3 +5925,11 @@ Entries: message: Fuel-grade materials now have sprites from GhostPrince. id: 5587 time: '2024-12-15T09:42:28.0000000+00:00' +- author: dustylens + changes: + - type: Add + message: >- + Wassail is now craftable by bartenders. Check your guidebook for a + recipe. + id: 5588 + time: '2024-12-15T13:11:51.0000000+00:00' From d5a71fce68490f54b8e733d74d2221e97a33fcfe Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Sun, 15 Dec 2024 13:12:59 +0000 Subject: [PATCH 128/179] Cry-O Feedback Tweaks (#2530) * Cry-O Feedback Tweaks - Removes redundant carbon and oxygen from Salicylic Acid - Adjusts Aloxadone caustic heal from 1 to 3 - Adds additional Aloxadone recipe replacing Sig with Siderlac. * Update medicine.yml * Update chemicals.yml --- Resources/Prototypes/Reagents/medicine.yml | 2 +- .../Prototypes/_NF/Recipes/Reactions/chemicals.yml | 4 ++-- .../Prototypes/_NF/Recipes/Reactions/medicine.yml | 13 +++++++++++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index 2e3334ea753..ed3c69a87a8 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -1236,7 +1236,7 @@ Heat: -3.0 Shock: -3.0 Cold: -3.0 # Frontier - Caustic: -1.0 + Caustic: -3.0 # Frontier - type: reagent id : Mannitol # currently this is just a way to create psicodine diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/chemicals.yml b/Resources/Prototypes/_NF/Recipes/Reactions/chemicals.yml index e973152cab9..7ea78e696d3 100644 --- a/Resources/Prototypes/_NF/Recipes/Reactions/chemicals.yml +++ b/Resources/Prototypes/_NF/Recipes/Reactions/chemicals.yml @@ -5,11 +5,11 @@ amount: 1 Sodium: amount: 1 + SulfuricAcid: + amount: 1 Carbon: amount: 1 Oxygen: amount: 1 - SulfuricAcid: - amount: 1 products: SalicylicAcid: 3 diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml b/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml index 27aad1e1cda..6c8495651a7 100644 --- a/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml @@ -36,3 +36,16 @@ amount: 1 products: Opporozidone: 3 + +- type: reaction + id: NFAloxadone + impact: Medium + reactants: + Cryoxadone: + amount: 1 + Dermaline: + amount: 2 + Siderlac: + amount: 2 + products: + Aloxadone: 4 From d91348821d3734984fe7c3e89fdfc9765b45d27b Mon Sep 17 00:00:00 2001 From: AndresE55 <80334192+Leander-0@users.noreply.github.com> Date: Sun, 15 Dec 2024 08:13:11 -0500 Subject: [PATCH 129/179] make all cognizined mobs into free agents (#2341) * make all cognizined mobs into free agents * Comment added line * Edit cognizine description --------- Co-authored-by: Whatstone Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Content.Server/EntityEffects/Effects/MakeSentient.cs | 1 + Resources/Locale/en-US/reagents/meta/medicine.ftl | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Content.Server/EntityEffects/Effects/MakeSentient.cs b/Content.Server/EntityEffects/Effects/MakeSentient.cs index a037ca4f225..cbca3e546f3 100644 --- a/Content.Server/EntityEffects/Effects/MakeSentient.cs +++ b/Content.Server/EntityEffects/Effects/MakeSentient.cs @@ -50,5 +50,6 @@ public override void Effect(EntityEffectBaseArgs args) var entityData = entityManager.GetComponent(uid); ghostRole.RoleName = entityData.EntityName; ghostRole.RoleDescription = Loc.GetString("ghost-role-information-cognizine-description"); + ghostRole.RoleRules = Loc.GetString("ghost-role-information-freeagent-rules"); // Frontier } } diff --git a/Resources/Locale/en-US/reagents/meta/medicine.ftl b/Resources/Locale/en-US/reagents/meta/medicine.ftl index 398ad8e1754..bc4a59c6552 100644 --- a/Resources/Locale/en-US/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/reagents/meta/medicine.ftl @@ -97,7 +97,8 @@ reagent-name-ethylredoxrazine = ethylredoxrazine reagent-desc-ethylredoxrazine = Neutralises the effects of alcohol in the blood stream. Though it is commonly needed, it is rarely requested. reagent-name-cognizine = cognizine -reagent-desc-cognizine = A mysterious chemical which is able to make any non-sentient creature sentient. +# Frontier: edited description +reagent-desc-cognizine = A mysterious chemical which is able to make any non-sentient creature sentient. Known to cause unpredictable behavior, apply with caution. reagent-name-ethyloxyephedrine = ethyloxyephedrine reagent-desc-ethyloxyephedrine = A mildly unstable medicine derived from desoxyephedrine, primarily used to combat narcolepsy. From 0b9fa4e9055ab0e392a9fbeb885f4d73cfc42883 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 15 Dec 2024 13:13:29 +0000 Subject: [PATCH 130/179] Automatic Changelog (#2530) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index bd2552cddd5..7e32da3edfa 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5933,3 +5933,11 @@ Entries: recipe. id: 5588 time: '2024-12-15T13:11:51.0000000+00:00' +- author: dustylens + changes: + - type: Tweak + message: >- + Slight adjustments to Salicylic Acid recipe, additional recipe for + Aloxadone and 2 point buff to Aloxadone caustic damage heal. + id: 5589 + time: '2024-12-15T13:12:59.0000000+00:00' From 6ed4c48bea92874d1cda0d0f3cd983dc61429000 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 15 Dec 2024 13:13:57 +0000 Subject: [PATCH 131/179] Automatic Changelog (#2341) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 7e32da3edfa..92358675a98 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5941,3 +5941,9 @@ Entries: Aloxadone and 2 point buff to Aloxadone caustic damage heal. id: 5589 time: '2024-12-15T13:12:59.0000000+00:00' +- author: Leander + changes: + - type: Tweak + message: Cognizined creatures will show more unpredictable behavior. + id: 5590 + time: '2024-12-15T13:13:11.0000000+00:00' From 9dfa7bbff2b85802fe6114ec174779b7c828fce7 Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Sun, 15 Dec 2024 14:42:26 +0000 Subject: [PATCH 132/179] Adjust jug plastic cost in medical techfab. (#2574) * Update medical.yml * Update medical.yml * Update Resources/Prototypes/Recipes/Lathes/medical.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * 2 sheets of plastic per to keep 'em happy --------- Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- Resources/Prototypes/Recipes/Lathes/medical.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Recipes/Lathes/medical.yml b/Resources/Prototypes/Recipes/Lathes/medical.yml index 566c61b71b4..d2405b71898 100644 --- a/Resources/Prototypes/Recipes/Lathes/medical.yml +++ b/Resources/Prototypes/Recipes/Lathes/medical.yml @@ -188,7 +188,7 @@ result: Jug completetime: 4 materials: - Plastic: 400 + Plastic: 200 # Frontier: 400<200 - type: latheRecipe id: VehicleWheelchairFolded From 70bf885283c37b7d4591556a9b9b0bfc9d8b3cce Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 15 Dec 2024 14:42:52 +0000 Subject: [PATCH 133/179] Automatic Changelog (#2574) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 92358675a98..fd74b35d629 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5947,3 +5947,11 @@ Entries: message: Cognizined creatures will show more unpredictable behavior. id: 5590 time: '2024-12-15T13:13:11.0000000+00:00' +- author: dustylens + changes: + - type: Tweak + message: >- + Adjust base plastic cost for jugs in the medical techfab from 4 to 2 + sheets. + id: 5591 + time: '2024-12-15T14:42:26.0000000+00:00' From 7117f6a173b262b1e02e719171fb4e0c57b9b71c Mon Sep 17 00:00:00 2001 From: Tych0 <151581207+Tych0theSynth@users.noreply.github.com> Date: Sun, 15 Dec 2024 14:48:51 +0000 Subject: [PATCH 134/179] Fix thruster (#2575) --- Resources/Maps/_NF/Shuttles/spectre.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Resources/Maps/_NF/Shuttles/spectre.yml b/Resources/Maps/_NF/Shuttles/spectre.yml index d914f9e33f1..bb485f8a521 100644 --- a/Resources/Maps/_NF/Shuttles/spectre.yml +++ b/Resources/Maps/_NF/Shuttles/spectre.yml @@ -7222,8 +7222,6 @@ entities: rot: 1.5707963267948966 rad pos: -8.5,4.5 parent: 3 - - type: Thruster - enabled: False - uid: 217 components: - type: Transform @@ -8921,7 +8919,7 @@ entities: - type: Transform pos: 5.5,12.5 parent: 3 -- proto: WarpPointShip +- proto: WarpPoint entities: - uid: 1203 components: From 1295223804d5e0bde2687ef6699fb7faf0f860a5 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sun, 15 Dec 2024 14:49:20 +0000 Subject: [PATCH 135/179] Automatic Changelog (#2575) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index fd74b35d629..94e275c468e 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5955,3 +5955,9 @@ Entries: sheets. id: 5591 time: '2024-12-15T14:42:26.0000000+00:00' +- author: Tych0theSynth + changes: + - type: Fix + message: Fixed a disabled thruster on the Spectre. + id: 5592 + time: '2024-12-15T14:48:51.0000000+00:00' From 02c62b6d08d51ad02a28e79f05fad1586c62f00d Mon Sep 17 00:00:00 2001 From: "Alice \"Arimah\" Heurlin" <30327355+arimah@users.noreply.github.com> Date: Sun, 15 Dec 2024 18:04:52 +0100 Subject: [PATCH 136/179] Remove duplicated recipe type from chocolate donut recipe (#2576) --- Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml index 87ec06e3dd9..7be8a8bf2ab 100644 --- a/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml @@ -281,7 +281,6 @@ FoodDonutPlain: 1 recipeType: - Assembler - - Assembler - type: microwaveMealRecipe id: RecipeDonutBluePumpkin From 38c375cc80aee89202b3b5c0cd66846b4d512633 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Tue, 17 Dec 2024 08:47:19 -0500 Subject: [PATCH 137/179] End of round respawn cleanup (#2581) * RespawnCleanup function for restart * Actual respawn cleanup function * write in complete sentences --- Content.Server/Corvax/Respawn/RespawnSystem.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Content.Server/Corvax/Respawn/RespawnSystem.cs b/Content.Server/Corvax/Respawn/RespawnSystem.cs index 29563a3c6e9..6bd0d975c2e 100644 --- a/Content.Server/Corvax/Respawn/RespawnSystem.cs +++ b/Content.Server/Corvax/Respawn/RespawnSystem.cs @@ -12,8 +12,9 @@ using Content.Server.CryoSleep; // Frontier using Robust.Shared.Player; // Frontier using Content.Shared.Ghost; // Frontier -using Content.Server.Administration.Managers; +using Content.Server.Administration.Managers; // Frontier using Content.Server.Administration; // Frontier +using Content.Shared.GameTicking; // Frontier namespace Content.Server.Corvax.Respawn; @@ -44,6 +45,7 @@ public override void Initialize() SubscribeLocalEvent(OnMindRemoved); SubscribeLocalEvent(OnCryoBeforeMindRemoved); SubscribeLocalEvent(OnCryoWakeUp); + SubscribeLocalEvent(OnRoundRestart); // Frontier _admin.OnPermsChanged += OnAdminPermsChanged; // Frontier _player.PlayerStatusChanged += PlayerStatusChanged; // Frontier @@ -115,7 +117,7 @@ private void OnAdminPermsChanged(AdminPermsChangedEventArgs args) } } - // Frontier: respawn handler: adjusts + // Frontier: respawn handler: adjusts respawn and cryo timers. public void Respawn(ICommonSession session) { var respawnData = GetRespawnData(session.UserId); @@ -187,5 +189,11 @@ private void PlayerStatusChanged(object? _, SessionStatusEventArgs args) RaiseNetworkEvent(new RespawnResetEvent(_respawnInfo[session.UserId].RespawnTime), session); } } + + // Frontier: reset game state, we have a new round. + private void OnRoundRestart(RoundRestartCleanupEvent ev) + { + _respawnInfo.Clear(); + } // End Frontier } From b35ffee855ea14e8de3d64ab91f1ca9327b262a9 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Tue, 17 Dec 2024 13:47:46 +0000 Subject: [PATCH 138/179] Automatic Changelog (#2581) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 94e275c468e..bebe9823cd3 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5961,3 +5961,9 @@ Entries: message: Fixed a disabled thruster on the Spectre. id: 5592 time: '2024-12-15T14:48:51.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: Respawn timers are reset on a new round. + id: 5593 + time: '2024-12-17T13:47:19.0000000+00:00' From caac9d8815db3b6258844678b5c33eb24bd507c1 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Tue, 17 Dec 2024 12:42:34 -0500 Subject: [PATCH 139/179] Restore hairball burgers/tacos/kebabs (#2582) * FoodSequence: allow non-food objects * yummy hairballs --- .../Entities/Objects/Specific/Species/felinid.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Specific/Species/felinid.yml b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Specific/Species/felinid.yml index 3b42b110d0b..a682b80a0b3 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Specific/Species/felinid.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Specific/Species/felinid.yml @@ -21,9 +21,14 @@ tags: - Recyclable - Trash - - type: FoodSequenceElement # Frontier + # Frontier: edible hairballs + - type: FoodSequenceElement entries: Burger: Hairball Taco: Hairball Skewer: Hairball - solution: hairball # Frontier \ No newline at end of file + solution: hairball + - type: Food + requiresSpecialDigestion: true + solution: hairball + # End Frontier: edible hairballs From 27d7370778544936485ce8c5ee22968472c379ac Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Tue, 17 Dec 2024 14:51:37 -0500 Subject: [PATCH 140/179] Department Name fields match department-[dept.ID] (#2584) --- Resources/Locale/en-US/_NF/job/department.ftl | 9 +++++---- Resources/Locale/en-US/job/department.ftl | 6 +++--- Resources/Prototypes/Roles/Jobs/departments.yml | 6 +++--- Resources/Prototypes/_NF/Roles/Jobs/departments.yml | 4 ++-- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/Resources/Locale/en-US/_NF/job/department.ftl b/Resources/Locale/en-US/_NF/job/department.ftl index 0c87707cad9..092c89a1906 100644 --- a/Resources/Locale/en-US/_NF/job/department.ftl +++ b/Resources/Locale/en-US/_NF/job/department.ftl @@ -1,4 +1,5 @@ -department-NF = Frontier -department-NFAntag = Criminals -department-NFCommand = Frontier Command -department-NFSecurity = New Frontier Sheriff's Department \ No newline at end of file +# Below: Department name - should match department.ID, may collide with upstream definitions +department-Antag = Criminals +department-Command = Frontier Command +department-Frontier = Frontier +department-Security = New Frontier Sheriff's Department diff --git a/Resources/Locale/en-US/job/department.ftl b/Resources/Locale/en-US/job/department.ftl index 74d9ac81d0d..c25e89f9020 100644 --- a/Resources/Locale/en-US/job/department.ftl +++ b/Resources/Locale/en-US/job/department.ftl @@ -1,10 +1,10 @@ department-Cargo = Cargo department-Civilian = Civilian -department-Command = Command +# department-Command = Command # Frontier: redefined in _NF department-CentralCommand = Central Command department-Engineering = Engineering department-Medical = Medical -department-Security = Security +# department-Security = Security # Frontier: redefined in _NF department-Science = Science department-Silicon = Silicon -department-Specific = Station specific \ No newline at end of file +department-Specific = Station specific diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml index a444271c820..1fc9b4b2e91 100644 --- a/Resources/Prototypes/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/Roles/Jobs/departments.yml @@ -55,7 +55,7 @@ - type: department id: Command - name: department-NFCommand # Frontier + name: department-Command description: department-NFCommand-description # Frontier color: "#334E6D" roles: @@ -101,7 +101,7 @@ - type: department id: Security - name: department-NFSecurity # Frontier + name: department-Security description: department-NFSecurity-description # Frontier color: "#5C7D4D" # Frontier: DE3A3A<5C7D4D weight: 1 # Frontier: 20<1 - accounted for in jobs @@ -148,4 +148,4 @@ color: "#9FED58" weight: -91 primary: false - editorHidden: true # Frontier \ No newline at end of file + editorHidden: true # Frontier diff --git a/Resources/Prototypes/_NF/Roles/Jobs/departments.yml b/Resources/Prototypes/_NF/Roles/Jobs/departments.yml index 3441be3a23f..9057f9c8c93 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/departments.yml @@ -1,6 +1,6 @@ - type: department id: Frontier - name: department-NF + name: department-Frontier description: department-NF-description color: "#334E6D" weight: 1 # accounted for in jobs @@ -14,7 +14,7 @@ - type: department id: Antag - name: department-NFAntag + name: department-Antag description: department-NFAntag-description color: "#DE3A3A" weight: -1 # accounted for in jobs From bbb80b36d8083fe822408f3671273da15280d675 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Tue, 17 Dec 2024 19:52:03 +0000 Subject: [PATCH 141/179] Automatic Changelog (#2584) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index bebe9823cd3..4b4a3da86ec 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5967,3 +5967,9 @@ Entries: message: Respawn timers are reset on a new round. id: 5593 time: '2024-12-17T13:47:19.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: Fixed issues with missing department localization strings. + id: 5594 + time: '2024-12-17T19:51:37.0000000+00:00' From 68929b47a0749fe15e4c38488b670bb732ae6d2b Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Tue, 17 Dec 2024 21:36:54 +0000 Subject: [PATCH 142/179] Adds Charon shuttle guidebook map. (#2564) * Adds Charon shuttle guidebook map. * split copyright onto multiple lines, charon attr --------- Co-authored-by: Whatstone --- .../Prototypes/_NF/Guidebook/shuttle_maps.yml | 12 ++++++++++++ .../ServerInfo/_NF/Guidebook/Shipyard/Charon.xml | 3 +++ .../Guidebook/shuttle_maps/128x96.rsi/charon.png | Bin 0 -> 1889 bytes .../Guidebook/shuttle_maps/128x96.rsi/meta.json | 8 +++++++- 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/charon.png diff --git a/Resources/Prototypes/_NF/Guidebook/shuttle_maps.yml b/Resources/Prototypes/_NF/Guidebook/shuttle_maps.yml index b5bd92d67b9..16092d133df 100644 --- a/Resources/Prototypes/_NF/Guidebook/shuttle_maps.yml +++ b/Resources/Prototypes/_NF/Guidebook/shuttle_maps.yml @@ -94,6 +94,18 @@ state: ceres scale: 1.2, 1.2 +- type: entity + parent: PosterBase + id: ShuttleMapCharon + name: "ITS Apothecary" + description: "Detailed map of a Charon shuttle." + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _NF/Guidebook/shuttle_maps/128x96.rsi + state: charon + scale: 1.2, 1.2 + - type: entity parent: PosterBase id: ShuttleMapChisel diff --git a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml index 91f1067542b..3158a7ef555 100644 --- a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml +++ b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml @@ -6,6 +6,9 @@ + + + [color=#a4885c]Ship Size:[/color] Medium [color=#a4885c]Recommended Crew:[/color] 2-4 diff --git a/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/charon.png b/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/charon.png new file mode 100644 index 0000000000000000000000000000000000000000..a4bd1f8c64c2d750e1a0e98d1d68a3ab971f6f31 GIT binary patch literal 1889 zcmV-n2cGzeP)Px+8%ab#RCt{2olj^UMHIl_hPEdW6v0CyNCR3>iXxgrlL~2(_K+MRG&G9#kd|Ug z1uv3PBuKUNB2-jD?4kZiN(#*(9#lw!8WpUFq88dhOTpwI9)u!2q=og+?0j!0^XAXD zGvEH1_q$|f_wDRt=Y8+ZyqTQ^V4@}g07%m`6$g?e$?{2(B-wF%EKSo?B}bJ*l}nW) z-_QTQT|cO2?fNX`HpvOd7s!82=P5bc>!@-V_h)C@CSBBtq7~KUZGY9Q2zlgZ*Y2~# zX`ui%1=%!+T#hQw4ci_%x9VC>md;rKsxa*LO@+(l=*rbq&_%mr!KDo{In}dlr%jlK zvaa{uRH|%E%6k4)ekNY2x`LNkzb>-~(_~lyB4jJP0D}Vv{*IxzjG;lW4r<*30)5#hDYm-4f zaqaEnAPf$+xU%WZ_m#(2PaTDs*$Xf_@}gB8Fps`>6>h%qc;UKz_W*tG<;hV10O&q6 zBaUGgAddoYgHwM2)Jw(WV*qRc8i{G42tFTeD7Y%%U%oA-1s|qsv+DpnDS(aHKivPT z^7smt*`k)Q;>UjV@qYFFH{aMO(o`U544*@RAe~7MjjEyXF{~K6zZq-+0+RXnBAgAl zRv<}|gcTq#?U;C7C(t)e3V^3jF;q~6GW&G|j}-cDm*)a}!=r%6VFidBqYF6k)=6RZ zFJJjt9Iv~1$AO&zNBJFa!6mGe21B{i*c; z0PEKTWNCbk`v46DulO;o7^<}e$OTV+-|45En|~PPLzr$n&*J(XgldhTYLh4xYyld8 z&9*$$wX6UQ#Iywrwh*;;0lt{{yfqtO^O_j$$>)ZF1UP`U6CP8RgWU>VVP$&v!L;Hh zx)nk9?Y~mWeS78yrAXju8eQ&C`7s?L=aVIcxSOFrZ)-GW6 z)X`REkEe1Rr-N-q0o3#{rmT5^S}Q=6P>llW04qR2Tt)$zwJ3W63DXz_&`s&i?DsR} zo8dYN2#M`%AeHA%UQm;Js9 z+y^LY2l6NsfcoY8ph`iVcBqX4Y(H`X004gYV2kqnBftIK$?7QS@17LtMdY4rw!)(} z-@t^h5*!DJoZ2V=^~-09;p76a`6{%fn+O7(q$ z{HWm?_@*|)z_OsCbyY9h7FGZQA-@;kx;0G*oD_fxL{OVWV>eM{cTg5KZV1cpD1h+} zD?sGb>XR|LPrv9s8RJq1Op#B<6sZpd&jm2vVFidB@54a6pz+QvFuH?>wzaI<)V9`E zZg?F(eqEY+b^65CXT`m6@Crk@C)ZEL;5uM(i#gBFDP^h#TY$)61z2Njcy}ctbDbt= zB+$kk*u1ipm6N8BQfuZZvrpA$-`;NJ3LG0H2)%1ZC*e@=8mf?Q3>JZ1K;(4H0_4r+ zrB2<}3cTtj$M98gZV}r5c5szp3lKR%0jTfJ%W0f9$zVCt?v+f5m>Ssjyh+}7Jwp?N z!gc|uKR53B&#UBh7J{h;!Ua&yH}zca1^%g7rJ$f(ZS+=F4Xa38=w zxlsTdQxN zGuu8^)^=U0gL1)Ho*TS+$Zghk8`=63mAon+g4kSuuRZ`JTRUP>fKHK%12F4p^0VQX b3 Date: Tue, 17 Dec 2024 21:37:23 +0000 Subject: [PATCH 143/179] Automatic Changelog (#2564) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 4b4a3da86ec..0021e6dba80 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5973,3 +5973,9 @@ Entries: message: Fixed issues with missing department localization strings. id: 5594 time: '2024-12-17T19:51:37.0000000+00:00' +- author: dustylens + changes: + - type: Add + message: Added a shuttle map to the Charon guidebook page. + id: 5595 + time: '2024-12-17T21:36:54.0000000+00:00' From c1ebdd2d91eba5e61d42c6d33a0624e6e0a43bac Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Wed, 18 Dec 2024 11:50:25 -0500 Subject: [PATCH 144/179] Eggnog (#2569) * Add eggnog * Less off-white eggnog (eugh), glass reflections * you dropped this, king --- .../reagents/meta/consumable/drink/drinks.ftl | 3 ++ .../_NF/Reagents/Consumables/Drink/drinks.yml | 19 +++++++- .../_NF/Recipes/Reactions/drinks.yml | 16 +++++++ .../Consumable/Drinks/eggnog.rsi/fill1.png | Bin 0 -> 109 bytes .../Consumable/Drinks/eggnog.rsi/fill2.png | Bin 0 -> 142 bytes .../Consumable/Drinks/eggnog.rsi/fill3.png | Bin 0 -> 157 bytes .../Consumable/Drinks/eggnog.rsi/fill4.png | Bin 0 -> 164 bytes .../Consumable/Drinks/eggnog.rsi/fill5.png | Bin 0 -> 178 bytes .../Consumable/Drinks/eggnog.rsi/fill6.png | Bin 0 -> 178 bytes .../Consumable/Drinks/eggnog.rsi/fill7.png | Bin 0 -> 179 bytes .../Consumable/Drinks/eggnog.rsi/fill8.png | Bin 0 -> 157 bytes .../Consumable/Drinks/eggnog.rsi/icon.png | Bin 0 -> 349 bytes .../Drinks/eggnog.rsi/icon_empty.png | Bin 0 -> 368 bytes .../Consumable/Drinks/eggnog.rsi/meta.json | 43 ++++++++++++++++++ .../Consumable/Drinks/wassail.rsi/meta.json | 2 +- 15 files changed, 80 insertions(+), 3 deletions(-) create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill1.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill2.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill3.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill4.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill5.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill6.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill7.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill8.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon_empty.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/meta.json diff --git a/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl b/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl index 2f84fe2cdab..4e0579e00e3 100644 --- a/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl +++ b/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl @@ -27,3 +27,6 @@ reagent-desc-honey-iced-tea = Tea with a splash of honey. reagent-name-wassail = wassail reagent-desc-wassail = Hot mulled ale. + +reagent-name-eggnog = eggnog +reagent-desc-eggnog = Creamy, sweet, and slightly boozy. Fully nogged. diff --git a/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml b/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml index f1b00a0c253..64b434cce50 100644 --- a/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml +++ b/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml @@ -198,7 +198,7 @@ metamorphicSprite: sprite: _NF/Objects/Consumable/Drinks/honeyicedtea.rsi state: icon - + - type: reagent id: WassailMulledAle name: reagent-name-wassail @@ -209,7 +209,7 @@ color: "#AD2D00" metabolisms: Drink: - effects: + effects: - !type:PopupMessage # a nice warm soothing drink type: Local visualType: Medium @@ -222,3 +222,18 @@ metamorphicMaxFillLevels: 4 metamorphicFillBaseName: fill- metamorphicChangeColor: false + +- type: reagent + id: Eggnog + name: reagent-name-eggnog + parent: BaseAlcohol + desc: reagent-desc-eggnog + physicalDesc: reagent-physical-desc-thick + flavor: creamy + color: "#ffebc4" + metamorphicSprite: + sprite: _NF/Objects/Consumable/Drinks/eggnog.rsi + state: icon_empty + metamorphicMaxFillLevels: 8 + metamorphicFillBaseName: fill + metamorphicChangeColor: false diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml b/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml index cc50b1fc5a6..f0607ddb8d0 100644 --- a/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml +++ b/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml @@ -113,3 +113,19 @@ amount: 1 products: WassailMulledAle : 3 + +- type: reaction + id: Eggnog + requiredMixerCategories: + - Shake # close enough to meringue? + reactants: + Sugar: + amount: 1 + Cream: + amount: 1 + Egg: + amount: 1 + Rum: + amount: 1 + products: + Eggnog: 4 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill1.png new file mode 100644 index 0000000000000000000000000000000000000000..ee3a7c08e7b5ab596b6025fa2ed4566935e8e733 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz6Hgb%kcif|XABt`1Vk7D?K@az zy;$AJ(q%AXjac*dZ@Z^3Fw}{gUwn}(H~Gfwm{(W%8RkW0oMvJA*A=}PsGq^p)z4*} HQ$iB}9pfTv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill2.png new file mode 100644 index 0000000000000000000000000000000000000000..7aaebf3894ccc9f98c7fff79009f4a35150a2626 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJP)`@fkcif|=M1?T3@#+i pO#RjSt>>MY@jTv^fnnD!#!ZI>nHRpe8w=FJ;OXk;vd$@?2>>^mGME4W literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill3.png new file mode 100644 index 0000000000000000000000000000000000000000..2c4ad57579b4413463d271341f64d7224031ff8d GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|7Yw-?9C%zV%5M-7 z|H2aI>c1}hrm%*_wvB=%r*A}9toNRHQb0gZaN_>WFAmL0zyFQ7e82OVg7TnMFMk$NNGlj0dR9DP~3?(WQG@|&uFI`{8l@cS+-wBq8~3ZS(N Mp00i_>zopr05{`5;Q#;t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill5.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill5.png new file mode 100644 index 0000000000000000000000000000000000000000..593f71b2ff0a119da37bf9c0c24e59cfb9c2295b GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJN>3NZkcif|mo{=WI|#HqtatSj z3NZkcif|mo{=W8;G<%{4cgq zRbaz~yWyGhW8zi2XJ-@^ynY)rp^wvP+UK|5pF1!qDJe~je0Ok`+xBk3kcif|mp5`X8;G<%{4cgq zRbaz~yWyGhW8zi2XJ-@^ynY)rp^wvP+UK|5Kk##QbatEy+ ebtR>stK!{DM7WRgA94e_g2B_(&t;ucLK6ViO-j`O literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill8.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill8.png new file mode 100644 index 0000000000000000000000000000000000000000..ac649ea87115e1353d339a3478e929d5f81c0b45 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|mltw17>Kk!tT$_3 zaCKAoMfL09kr!4OT&Um`>z#a1;N121=QYJ$T$UJ2uiDUl^VPEF9jBEa8Spfm>-RjX zRqBu@_2E2Yddz9Q6PiDH8MhhSv@S}Ivafm7+0h|V%BUdEe}8gN(>0)d44$rjF6*2U FngGM;JLCWW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c171704eff2aded0870ec59a8e030974e85377d4 GIT binary patch literal 349 zcmV-j0iyniP)X~U&F5DxPK7Abs+K%#vPi#$b|fG?l~ge$!l@C~#MC|;E8 zZW>n-@ZW5a6xpww*_+?T-mrkf;rQ}w+Z*M%#yb|Z|{a`FxSC@C2^?GmL zFPHH-7|Z8&^K1#0Kq;(Zm``7o*7|#05Rs|*^&0C|Spopiy(X%J7qnW;b~OS)Z-3`g zzEr)pTme9uMB>!ElLxr?^%|u~B+?`jM&wroxHtj!5&}T6m>=wI-j|xQgjNDa2Zq(N zf(=$L;X|YN5kT89{b``MFCkmNNbIX~!>t93gz)GE0F=}nn{X?EEXyz|f?c>lN!@8x vKD;=NS@YOSI4S~Z0uS`8Zo=VkIR1<;9?V}?%q9lH00000NkvXXu0mjfKb)9~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..ff6c74cf9528debcd384526b5b40fb616b25f0db GIT binary patch literal 368 zcmV-$0gwKPP)3`wB$rAXs6W9~-P1(~2%-4{4i4Sj9mF3HIymPCxCq^)Q78nuw380jRYwH{ z2cfojIj0jr)AqYT2k#lb_wIXN?mj-iVzK;p81=$Ye+4dlt*?#dxZ0od^s)wAdN%5tl!cDR7A7E(m3R49C97xR|8P70mwrL0N0Pt!zyk5 z@~S99XcS;!!=S#Bv4->o-K6E@H+PxqdEYeQ`?#3gXVgtdUd2H5I;NT%2hbt7!%hL9 zl&WK5ZWN#>3gpw;r@5w-s?%P3bD}6B^&<~qKCMY@SfLrcgvDa9{23p(X=666GG;db O0000 Date: Wed, 18 Dec 2024 16:50:56 +0000 Subject: [PATCH 145/179] Automatic Changelog (#2569) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 0021e6dba80..f7754bb21f5 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5979,3 +5979,9 @@ Entries: message: Added a shuttle map to the Charon guidebook page. id: 5595 time: '2024-12-17T21:36:54.0000000+00:00' +- author: whatston3 + changes: + - type: Add + message: Eggnog is now craftable by chefs and bartenders. + id: 5596 + time: '2024-12-18T16:50:26.0000000+00:00' From 25f7d3af7a2b42c232745bb7e310d353b72bf96b Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Wed, 18 Dec 2024 22:00:32 +0300 Subject: [PATCH 146/179] Add Bosses to VGroids (#2559) * VGroid bosses * lowered numbers --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Conditional/mobs_hostile_argocyte.yml | 17 ++++++++++ .../Conditional/mobs_hostile_explorers.yml | 24 +++++++++++++ .../Conditional/mobs_hostile_mercenaries.yml | 34 +++++++++++++++++++ .../Conditional/mobs_hostile_rogue_ai.yml | 34 +++++++++++++++++++ .../Spawners/Random/mobs_hostile_silicons.yml | 19 +++++++++++ .../_NF/Procedural/basalt_vgroid.yml | 12 +++++++ .../Prototypes/_NF/Procedural/cave_vgroid.yml | 6 ++++ .../_NF/Procedural/chromite_vgroid.yml | 6 ++++ .../_NF/Procedural/scrap_vgroid.yml | 15 +++++++- .../Prototypes/_NF/Procedural/snow_vgroid.yml | 13 +++++++ 10 files changed, 179 insertions(+), 1 deletion(-) create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_argocyte.yml create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_explorers.yml create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_mercenaries.yml diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_argocyte.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_argocyte.yml new file mode 100644 index 00000000000..2952b1454e2 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_argocyte.yml @@ -0,0 +1,17 @@ +- type: entity + name: leviathing spawner + id: SpawnMobArgocyteLeviathingExpeditions + parent: MarkerBase + suffix: AI, Hostile + components: + - type: Sprite + layers: + - state: red + - sprite: Mobs/Aliens/Argocyte/argocyte_large.rsi + state: leviathing + - sprite: _NF/Markers/general.rsi + state: questionmark + color: red + - type: ConditionalSpawner + prototypes: + - MobArgocyteLeviathingExpeditions diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_explorers.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_explorers.yml new file mode 100644 index 00000000000..8012865997f --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_explorers.yml @@ -0,0 +1,24 @@ + +- type: entity + name: explorer boss spawner + id: SpawnMobExplorerBoss + parent: MarkerBase + suffix: AI, Hostile, Boss + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: _NF/Mobs/Species/Templates/human.rsi + state: human + - sprite: _NF/Clothing/OuterClothing/Hardsuits/maxim_prototype.rsi + state: equipped-OUTERCLOTHING + - sprite: _NF/Clothing/Head/Hardsuits/maxim_prototype.rsi + state: off-equipped-HELMET + - sprite: _NF/Objects/Weapons/Melee/energy_pickaxe.rsi + state: inhand-left + - sprite: _NF/Objects/Weapons/Melee/energy_pickaxe.rsi + state: inhand-left-blade + - type: ConditionalSpawner + prototypes: + - MobExplorerBoss diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_mercenaries.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_mercenaries.yml new file mode 100644 index 00000000000..a27bcb3c21b --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_mercenaries.yml @@ -0,0 +1,34 @@ +- type: entity + name: mercenary boss spawner + id: SpawnMobMercenaryCaptain + parent: MarkerBase + suffix: AI, Hostile + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: _NF/Mobs/Species/Templates/human.rsi + state: human + - sprite: Clothing/Uniforms/Jumpsuit/color.rsi + state: equipped-INNERCLOTHING + color: "#d3bf86" + - sprite: Clothing/OuterClothing/Armor/bulletproof.rsi + state: equipped-OUTERCLOTHING + - sprite: Clothing/Mask/gassecurity.rsi + state: equipped-MASK + - sprite: Clothing/Head/Helmets/security.rsi + state: equipped-HELMET + - sprite: Clothing/Belt/militarywebbing.rsi + state: equipped-BELT + - sprite: Clothing/Neck/mantles/qmmantle.rsi + state: equipped-NECK + - sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi + state: equipped-NECK-off + - sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi + state: equipped-NECK-on + color: "#a9b6bd" + shader: unshaded + - type: ConditionalSpawner + prototypes: + - MobMercenaryCaptain diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_rogue_ai.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_rogue_ai.yml index 7b8718b7c62..344457b7c99 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_rogue_ai.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_rogue_ai.yml @@ -15,3 +15,37 @@ - type: ConditionalSpawner prototypes: - MobRogueSiliconViscerator + +- type: entity + name: one star unit spawner + suffix: AI, Hostile + id: SpawnMobRogueSiliconBoss + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: Mobs/Silicon/onestar.rsi + state: onestar_boss + - sprite: Mobs/Silicon/onestar.rsi + state: onestar_boss_screen + - type: ConditionalSpawner + prototypes: + - MobRogueSiliconBoss + +- type: entity + name: guardian unit spawner + suffix: AI, Hostile + id: SpawnMobRogueSiliconGuardian + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: _NF/Mobs/RogueSilicons/netguardian.rsi + state: netguardian + - type: ConditionalSpawner + prototypes: + - MobRogueSiliconGuardian diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_silicons.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_silicons.yml index b7f3883ad98..ee89e0813df 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_silicons.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_silicons.yml @@ -135,3 +135,22 @@ rarePrototypes: - MobRogueSiliconGuardian rareChance: 0.05 + +- type: entity + name: rogue silicon boss spawner + id: SpawnMobRogueSiliconBossRandom + parent: MarkerBase + suffix: AI, Hostile, Random + components: + - type: Sprite + layers: + - state: red + - state: ai + - sprite: _NF/Mobs/RogueSilicons/netguardian.rsi + state: netguardian + - type: RandomSpawner + prototypes: + - MobRogueSiliconBoss + - MobRogueSiliconGuardian + chance: 1 + offset: 0.0 diff --git a/Resources/Prototypes/_NF/Procedural/basalt_vgroid.yml b/Resources/Prototypes/_NF/Procedural/basalt_vgroid.yml index ebc16c89dea..4e9a605f7dd 100644 --- a/Resources/Prototypes/_NF/Procedural/basalt_vgroid.yml +++ b/Resources/Prototypes/_NF/Procedural/basalt_vgroid.yml @@ -242,6 +242,18 @@ groups: - id: SpawnMobMercenaryT2 amount: 1 + - !type:MobsDunGen + minCount: 1 + maxCount: 3 + groups: + - id: SpawnMobMercenaryT3 + amount: 1 + - !type:MobsDunGen + minCount: 1 + maxCount: 1 + groups: + - id: SpawnMobMercenaryCaptain + amount: 1 #- type: dungeonConfig # id: NFVGRoidInteriorDungeonsBasalt diff --git a/Resources/Prototypes/_NF/Procedural/cave_vgroid.yml b/Resources/Prototypes/_NF/Procedural/cave_vgroid.yml index 19ce3446c46..d737f184867 100644 --- a/Resources/Prototypes/_NF/Procedural/cave_vgroid.yml +++ b/Resources/Prototypes/_NF/Procedural/cave_vgroid.yml @@ -242,6 +242,12 @@ groups: - id: SpawnMobExplorerT2 amount: 1 + - !type:MobsDunGen + minCount: 1 + maxCount: 1 + groups: + - id: SpawnMobExplorerBoss # Boss + amount: 1 #- type: dungeonConfig # id: NFVGRoidInteriorDungeonsCave diff --git a/Resources/Prototypes/_NF/Procedural/chromite_vgroid.yml b/Resources/Prototypes/_NF/Procedural/chromite_vgroid.yml index 2fd1323baba..2609dc55e6b 100644 --- a/Resources/Prototypes/_NF/Procedural/chromite_vgroid.yml +++ b/Resources/Prototypes/_NF/Procedural/chromite_vgroid.yml @@ -266,6 +266,12 @@ groups: - id: SpawnMobBloodCultistCaster amount: 1 + - !type:MobsDunGen + minCount: 1 + maxCount: 1 + groups: + - id: SpawnMobBloodCultistAscended # Boss + amount: 1 #- type: dungeonConfig # id: NFVGRoidInteriorDungeonsChromite diff --git a/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml b/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml index bc8f1f93728..36cc995ff06 100644 --- a/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml +++ b/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml @@ -142,7 +142,14 @@ tileMask: - Plating entity: SpawnMobRogueScapT1 - count: 25 + count: 15 + minGroupSize: 1 + maxGroupSize: 2 + - !type:OreDunGen + tileMask: + - Plating + entity: SpawnMobRogueDronesT1 + count: 10 minGroupSize: 1 maxGroupSize: 1 @@ -245,6 +252,12 @@ groups: - id: SpawnMobRogueSiliconsT2 amount: 1 + - !type:MobsDunGen + minCount: 1 + maxCount: 1 + groups: + - id: SpawnMobRogueSiliconBossRandom + amount: 1 #- type: dungeonConfig # id: NFVGRoidInteriorDungeonsScrap diff --git a/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml b/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml index 586194f2621..7b7f8553404 100644 --- a/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml +++ b/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml @@ -161,6 +161,13 @@ count: 5 minGroupSize: 1 maxGroupSize: 1 + - !type:OreDunGen + tileMask: + - FloorSnow + entity: SpawnMobArgocyteLeviathingExpeditions + count: 1 + minGroupSize: 0 + maxGroupSize: 1 # Configs - type: dungeonConfig @@ -256,6 +263,12 @@ groups: - id: SpawnMobXenoT2 amount: 1 + - !type:MobsDunGen + minCount: 1 + maxCount: 1 + groups: + - id: SpawnMobXenoQueenDungeon + amount: 1 #- type: dungeonConfig # id: NFVGRoidInteriorDungeonsSnow From 396a4602dcdfe0104fc2cb36524111714975edd4 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Wed, 18 Dec 2024 19:01:03 +0000 Subject: [PATCH 147/179] Automatic Changelog (#2559) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index f7754bb21f5..695156eb44e 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5985,3 +5985,9 @@ Entries: message: Eggnog is now craftable by chefs and bartenders. id: 5596 time: '2024-12-18T16:50:26.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Tweak + message: Hostile faction bosses can now be encountered on VGroids. + id: 5597 + time: '2024-12-18T19:00:32.0000000+00:00' From 2c460dca15f87b220ad5f67ab03aa13220459913 Mon Sep 17 00:00:00 2001 From: Jakumba Date: Fri, 20 Dec 2024 15:55:19 +0000 Subject: [PATCH 148/179] Changed the deputies starting gear, so they spawn with ammo for their Inspector revolver (#2588) Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml index 2ab12a7e83d..d0e85aecd72 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml @@ -34,12 +34,12 @@ id: NFDetectiveGear equipment: pocket1: WeaponRevolverInspector - pocket2: SpeedLoaderMagnum + pocket2: FlashlightNfsdLite storage: back: - Flash - - MagazinePistol - - MagazinePistolRubber + - SpeedLoaderMagnum + - SpeedLoaderMagnumRubber - ForensicPad - ForensicScanner - FrontierUplinkCoin10 From 1b6ea1380cdcde1a35ca5f096cfd34e56c5e9615 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Dec 2024 12:28:18 -0500 Subject: [PATCH 149/179] Fix FactionClothing tracking (#2562) * Functional faction tracking * Remove unused NpcFactionMember field * Update Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs * what dementia? --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../EntitySystems/FactionClothingSystem.cs | 92 +++++++++++++++++-- .../Locale/en-US/_NF/medical/medicine.ftl | 2 +- 2 files changed, 83 insertions(+), 11 deletions(-) diff --git a/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs index cbc7cf724ca..39b94804028 100644 --- a/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs @@ -3,6 +3,10 @@ using Content.Shared.NPC.Components; using Content.Shared.NPC.Systems; using Robust.Shared.Player; // Frontier - Dont edit AI factions +using Content.Shared.Inventory; // Frontier +using Content.Shared.NPC.Prototypes; // Frontier +using Robust.Shared.Prototypes; // Frontier +using Content.Shared.Mind.Components; // Frontier namespace Content.Shared.Clothing.EntitySystems; @@ -12,6 +16,7 @@ namespace Content.Shared.Clothing.EntitySystems; public sealed class FactionClothingSystem : EntitySystem { [Dependency] private readonly NpcFactionSystem _faction = default!; + [Dependency] private readonly InventorySystem _inventory = default!; // Frontier public override void Initialize() { @@ -19,31 +24,98 @@ public override void Initialize() SubscribeLocalEvent(OnEquipped); SubscribeLocalEvent(OnUnequipped); + SubscribeLocalEvent(OnPlayerAttached); // Frontier + SubscribeLocalEvent(OnPlayerDetached); // Frontier } + // Frontier: rewritten from scratch private void OnEquipped(Entity ent, ref GotEquippedEvent args) { - if (!HasComp(args.Equipee)) // Frontier - Dont edit AI factions - return; // Frontier - Dont edit AI factions + var alreadyMember = CheckEntityEquipmentForFaction(args.Equipee, ent.Comp.Faction, args.Equipment); + if (alreadyMember is null) + { + TryComp(args.Equipee, out var factionComp); + var faction = (args.Equipee, factionComp); + ent.Comp.AlreadyMember = _faction.IsMember(faction, ent.Comp.Faction); - TryComp(args.Equipee, out var factionComp); - var faction = (args.Equipee, factionComp); - ent.Comp.AlreadyMember = _faction.IsMember(faction, ent.Comp.Faction); + // Do not edit factions on AI controlled mobs + if (!HasComp(args.Equipee)) + return; - _faction.AddFaction(faction, ent.Comp.Faction); + if (!ent.Comp.AlreadyMember) + _faction.AddFaction(faction, ent.Comp.Faction); + } + else + { + ent.Comp.AlreadyMember = alreadyMember.Value; + } } private void OnUnequipped(Entity ent, ref GotUnequippedEvent args) { - if (!HasComp(args.Equipee)) // Frontier - Dont edit AI factions - return; // Frontier - Dont edit AI factions - + // Reset the component, should be false when unworn. if (ent.Comp.AlreadyMember) { ent.Comp.AlreadyMember = false; return; } - _faction.RemoveFaction(args.Equipee, ent.Comp.Faction); + // Do not edit factions on AI controlled mobs + if (!HasComp(args.Equipee)) + return; + + var alreadyMember = CheckEntityEquipmentForFaction(args.Equipee, ent.Comp.Faction, args.Equipment); + if (alreadyMember is null) + { + _faction.RemoveFaction(args.Equipee, ent.Comp.Faction); + } + } + + public bool? CheckEntityEquipmentForFaction(EntityUid ent, ProtoId prototype, EntityUid? skipEnt = null) + { + var enumerator = _inventory.GetSlotEnumerator(ent); + while (enumerator.NextItem(out var item)) + { + if (!TryComp(item, out var faction)) + continue; + if (faction.Faction == prototype && item != skipEnt) + return faction.AlreadyMember; + } + return null; + } + + private void OnPlayerAttached(Entity ent, ref PlayerAttachedEvent args) + { + // Iterate through all items, add factions for any items found where AlreadyMember is false + List> factions = new(); + var enumerator = _inventory.GetSlotEnumerator(ent.Owner); + while (enumerator.NextItem(out var item)) + { + if (!TryComp(item, out var faction)) + continue; + if (!faction.AlreadyMember && !factions.Contains(faction.Faction)) + { + _faction.AddFaction((ent.Owner, ent.Comp), faction.Faction); + factions.Add(faction.Faction); + } + } + } + + private void OnPlayerDetached(Entity ent, ref PlayerDetachedEvent args) + { + // Iterate through all items, remove factions for any items found where AlreadyMember is true + List> factions = new(); + var enumerator = _inventory.GetSlotEnumerator(ent.Owner); + while (enumerator.NextItem(out var item)) + { + if (!TryComp(item, out var faction)) + continue; + if (!faction.AlreadyMember && !factions.Contains(faction.Faction)) + { + _faction.RemoveFaction((ent.Owner, ent.Comp), faction.Faction); + factions.Add(faction.Faction); + } + } } + // End Frontier } diff --git a/Resources/Locale/en-US/_NF/medical/medicine.ftl b/Resources/Locale/en-US/_NF/medical/medicine.ftl index 748cc5415cd..7cff79196e8 100644 --- a/Resources/Locale/en-US/_NF/medical/medicine.ftl +++ b/Resources/Locale/en-US/_NF/medical/medicine.ftl @@ -1 +1 @@ -medicine-label-mannitol-clarpy = Clarpy's dementia pills +medicine-label-mannitol-clarpy = Clarpy's prescription From 05fe29aa1822523e35afcfe058d33fb4d6aaa328 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 20 Dec 2024 17:28:52 +0000 Subject: [PATCH 150/179] Automatic Changelog (#2562) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 695156eb44e..c88c074606a 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5991,3 +5991,11 @@ Entries: message: Hostile faction bosses can now be encountered on VGroids. id: 5597 time: '2024-12-18T19:00:32.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: >- + Faction-associated items of clothing should be properly tracked, the + CDET should only attack players wearing contraband. + id: 5598 + time: '2024-12-20T17:28:19.0000000+00:00' From 6fcb5458216c289e3c0c91138a5f6767eb514fac Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Fri, 20 Dec 2024 21:08:59 +0300 Subject: [PATCH 151/179] Add Blood Cult Cat (#2563) * Blood Cult Cat * abilities * dev_map and bloodmoon * cat stuff * vgroid spawn chance * 5 min * Update chromite_vgroid.yml * Update Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * Update Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> * more names * more names * Minor grammar, cat crit/dead sprites * Fix * Mob changes * pun pun pet, chromite spawn, no breathe * remove pet from pun pun (not needed) * remove pet from Yip Yip, tag parity w/ pun pun * Fix chromite vgroid indentation * Restore mistake's sprite * Remove cult cat from chromite roid due to baro dmg --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> Co-authored-by: Whatstone Co-authored-by: Dvir --- .../_NF/ghost/roles/ghost-role-component.ftl | 7 + Resources/Maps/_NF/Bluespace/bloodmoon.yml | 11 +- Resources/Maps/_NF/Test/dev_map.yml | 189 +++++++++++++----- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 4 +- Resources/Prototypes/_NF/Actions/types.yml | 9 + .../_NF/Datasets/Names/cat_cult.yml | 36 ++++ .../Conditional/mobs_hostile_bloodcult.yml | 31 ++- .../Random/mobs_hostile_bloodcult.yml | 16 ++ .../_NF/Entities/Mobs/NPCs/pets.yml | 116 ++++++++++- .../Objects/Misc/subdermal_implants.yml | 41 ++++ .../Weapons/Guns/Projectiles/magic.yml | 20 ++ .../_NF/Procedural/chromite_vgroid.yml | 6 + .../_NF/Roles/Ghostroles/whitelisted.yml | 8 + .../_NF/Roles/Jobs/Fun/misc_startinggear.yml | 2 +- .../Effects/bloodcultprojectiles.rsi/hand.png | Bin 0 -> 2020 bytes .../bloodcultprojectiles.rsi/meta.json | 14 ++ .../_NF/Mobs/Pets/cat.rsi/cultcat.png | Bin 0 -> 2665 bytes .../_NF/Mobs/Pets/cat.rsi/cultcat_dead.png | Bin 0 -> 547 bytes .../_NF/Mobs/Pets/cat.rsi/cultcat_rest.png | Bin 0 -> 890 bytes .../Pets/cat.rsi/cultcat_rest_unshaded.png | Bin 0 -> 241 bytes .../_NF/Mobs/Pets/cat.rsi/cultcat_sit.png | Bin 0 -> 701 bytes .../Pets/cat.rsi/cultcat_sit_unshaded.png | Bin 0 -> 154 bytes .../Mobs/Pets/cat.rsi/cultcat_unshaded.png | Bin 0 -> 1122 bytes .../_NF/Mobs/Pets/cat.rsi/mask_null.png | Bin 0 -> 109 bytes .../Textures/_NF/Mobs/Pets/cat.rsi/meta.json | 44 +++- 25 files changed, 479 insertions(+), 75 deletions(-) create mode 100644 Resources/Prototypes/_NF/Actions/types.yml create mode 100644 Resources/Prototypes/_NF/Datasets/Names/cat_cult.yml create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_bloodcult.yml create mode 100644 Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/hand.png create mode 100644 Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/meta.json create mode 100644 Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat.png create mode 100644 Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_dead.png create mode 100644 Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest.png create mode 100644 Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest_unshaded.png create mode 100644 Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit.png create mode 100644 Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit_unshaded.png create mode 100644 Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_unshaded.png create mode 100644 Resources/Textures/_NF/Mobs/Pets/cat.rsi/mask_null.png diff --git a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl index a0035770418..a60dfba3622 100644 --- a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl @@ -15,6 +15,13 @@ ghost-role-information-clarpy-name = Clarpy ghost-role-information-clarpy-description = Avast ye mail! wanted by Nanotrasen for crimes against mice. ghost-role-information-clarpy-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all other pirates. +ghost-role-information-cult-cat-name = Blood Cult Cat +ghost-role-information-cult-cat-description = Founded the Blood Cult out of boredom. +ghost-role-information-cult-cat-rules = You are a [color=red][bold]Free Agent[/bold][/color] and free to choose your course of actions. + Please note that [color=yellow]all server rules still apply.[/color] Additionally: + - [color=red]DO NOT[/color] damage player shuttles or their contents. + - [color=red]DO NOT[/color] gib players. Once they're dead, leave them be. + ghost-role-information-cappy-name = Cappy ghost-role-information-cappy-description = Stop resisting! Certified in lethal-force and defensive tactics. diff --git a/Resources/Maps/_NF/Bluespace/bloodmoon.yml b/Resources/Maps/_NF/Bluespace/bloodmoon.yml index c7c93ca0579..c801fdfb124 100644 --- a/Resources/Maps/_NF/Bluespace/bloodmoon.yml +++ b/Resources/Maps/_NF/Bluespace/bloodmoon.yml @@ -1089,8 +1089,6 @@ entities: - type: Transform pos: 11.5,-7.5 parent: 1 - - type: Physics - bodyType: Static - proto: BenchSofaRight entities: - uid: 1079 @@ -1098,8 +1096,6 @@ entities: - type: Transform pos: 10.5,-7.5 parent: 1 - - type: Physics - bodyType: Static - proto: BloodCollector entities: - uid: 1137 @@ -6042,6 +6038,13 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,-11.5 parent: 1 +- proto: SpawnMobCatBloodCult + entities: + - uid: 351 + components: + - type: Transform + pos: 17.5,13.5 + parent: 1 - proto: StructureMeleeWeaponRackBloodCultFilled entities: - uid: 470 diff --git a/Resources/Maps/_NF/Test/dev_map.yml b/Resources/Maps/_NF/Test/dev_map.yml index 17d9cb3c7fa..c8dab44962e 100644 --- a/Resources/Maps/_NF/Test/dev_map.yml +++ b/Resources/Maps/_NF/Test/dev_map.yml @@ -112,7 +112,7 @@ entities: -4,3: 1: 8738 -4,4: - 1: 230 + 1: 238 -3,0: 0: 65524 -3,1: @@ -120,8 +120,7 @@ entities: -3,2: 1: 35071 -3,-1: - 2: 17 - 0: 56780 + 0: 56797 -2,0: 0: 65534 -2,1: @@ -156,9 +155,14 @@ entities: 1: 4352 -4,-2: 0: 65535 + -5,-2: + 0: 34952 + 1: 8704 + -5,-1: + 0: 34952 + 1: 8738 -3,-2: - 0: 52477 - 3: 4352 + 0: 56829 -2,-2: 0: 3838 -2,-4: @@ -185,7 +189,7 @@ entities: 1: 17 0: 3276 -1,4: - 1: 240 + 1: 255 0,5: 0: 52428 0,6: @@ -236,14 +240,15 @@ entities: 1: 8738 2,1: 1: 2 + 0: 60928 2,-1: 1: 8738 + 3,1: + 0: 56780 3,2: 0: 36828 3,0: 0: 36590 - 3,1: - 0: 52428 3,-1: 0: 36044 4,0: @@ -271,9 +276,11 @@ entities: 2,-5: 1: 57344 3,-4: - 1: 13107 + 1: 13105 + 0: 2 3,-5: - 1: 12288 + 1: 4096 + 0: 8192 3,-2: 0: 52224 4,-2: @@ -303,13 +310,9 @@ entities: 8,-1: 0: 819 -5,0: - 1: 17476 - -5,-1: - 1: 17476 + 1: 17506 -5,1: 1: 17476 - -5,-2: - 1: 16384 5,1: 0: 48051 5,2: @@ -323,9 +326,9 @@ entities: 6,3: 0: 626 -3,4: - 1: 240 + 1: 255 -2,4: - 1: 240 + 1: 255 uniqueMixes: - volume: 2500 temperature: 293.15 @@ -357,36 +360,6 @@ entities: - 0 - 0 - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 22.831823 - - 85.89114 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.14996 - moles: - - 20.078888 - - 75.53487 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 chunkSize: 4 - type: GasTileOverlay - type: BecomesStation @@ -989,6 +962,13 @@ entities: - type: Transform pos: -2.5,-16.5 parent: 179 +- proto: BlueprintLithograph + entities: + - uid: 1088 + components: + - type: Transform + pos: 13.5,17.5 + parent: 179 - proto: BluespaceMatterBinStockPart entities: - uid: 1254 @@ -4024,10 +4004,10 @@ entities: parent: 179 - proto: CrateScienceLabBundle entities: - - uid: 1428 + - uid: 1504 components: - type: Transform - pos: 13.5,17.5 + pos: 13.5,19.5 parent: 179 - proto: CrewMonitoringServer entities: @@ -4745,6 +4725,14 @@ entities: - type: Transform pos: -0.982072,-3.4785347 parent: 179 +- proto: HoloGraffitiProjector + entities: + - uid: 1495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.00722605,4.669485 + parent: 179 - proto: HolosignWetFloor entities: - uid: 848 @@ -5377,6 +5365,13 @@ entities: - type: Transform pos: -16.5,-5.5 parent: 179 +- proto: MercenaryTechFabHacked + entities: + - uid: 1508 + components: + - type: Transform + pos: -14.5,-5.5 + parent: 179 - proto: MicroManipulatorStockPart entities: - uid: 712 @@ -5443,6 +5438,13 @@ entities: - type: Transform pos: -6.3051395,8.791253 parent: 179 +- proto: NFEnergyPickaxe + entities: + - uid: 1497 + components: + - type: Transform + pos: -3.6757717,-2.0560873 + parent: 179 - proto: NfsdTechFab entities: - uid: 498 @@ -5478,6 +5480,21 @@ entities: - type: Transform pos: -3.5,10.5 parent: 179 +- proto: NFWeaponHoloflareGun + entities: + - uid: 1496 + components: + - type: Transform + pos: -3.8007717,-2.545206 + parent: 179 + - type: Item + heldPrefix: cyan + - type: EnergyGun + currentFireMode: + state: cyan + name: cyan + fireCost: 240 + proto: HoloFlareCyan - proto: NitrogenCanister entities: - uid: 459 @@ -6060,6 +6077,11 @@ entities: rot: 3.141592653589793 rad pos: 0.5,17.5 parent: 179 + - uid: 1231 + components: + - type: Transform + pos: 21.5,14.5 + parent: 179 - uid: 1232 components: - type: Transform @@ -6072,11 +6094,11 @@ entities: parent: 179 - proto: RailingCorner entities: - - uid: 1231 + - uid: 1428 components: - type: Transform rot: -1.5707963267948966 rad - pos: 21.5,14.5 + pos: 20.5,14.5 parent: 179 - proto: RailingCornerSmall entities: @@ -6205,6 +6227,40 @@ entities: - type: Transform pos: -13.5,-7.5 parent: 179 +- proto: ScrapOre + entities: + - uid: 1499 + components: + - type: Transform + pos: 3.3558059,17.606743 + parent: 179 + - uid: 1500 + components: + - type: Transform + pos: 3.5589309,17.528618 + parent: 179 + - uid: 1501 + components: + - type: Transform + pos: 3.3401809,17.294243 + parent: 179 + - uid: 1502 + components: + - type: Transform + pos: 3.6995559,17.731743 + parent: 179 + - uid: 1503 + components: + - type: Transform + pos: 3.8089309,17.247368 + parent: 179 +- proto: ScrapProcessor + entities: + - uid: 1498 + components: + - type: Transform + pos: 3.5,18.5 + parent: 179 - proto: Screen entities: - uid: 1192 @@ -6279,6 +6335,18 @@ entities: - type: Transform pos: -11.5,-5.5 parent: 179 +- proto: SheetPaper + entities: + - uid: 1506 + components: + - type: Transform + pos: 13.352237,16.538458 + parent: 179 + - uid: 1507 + components: + - type: Transform + pos: 13.695987,16.538458 + parent: 179 - proto: SheetPGlass entities: - uid: 416 @@ -6597,6 +6665,13 @@ entities: rot: -1.5707963267948966 rad pos: -10.425851,2.3130608 parent: 179 +- proto: SpawnMobCatBloodCult + entities: + - uid: 1493 + components: + - type: Transform + pos: 20.5,14.5 + parent: 179 - proto: SpawnMobCatCappy entities: - uid: 1230 @@ -7313,6 +7388,11 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,8.5 parent: 179 + - uid: 1505 + components: + - type: Transform + pos: 13.5,16.5 + parent: 179 - proto: TableGlass entities: - uid: 964 @@ -9408,6 +9488,13 @@ entities: - type: Transform pos: -3.433327,-1.5 parent: 179 +- proto: WeaponLaserTurboNF + entities: + - uid: 1494 + components: + - type: Transform + pos: -3.471971,0.6138556 + parent: 179 - proto: WeaponLauncherMultipleRocket entities: - uid: 671 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 819ac170786..c432019c106 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1987,7 +1987,7 @@ state: slug sprite: Mobs/Animals/slug.rsi - type: Carriable #DeltaV - freeHandsRequired: 1 + freeHandsRequired: 1 - type: Physics - type: Fixtures fixtures: @@ -3537,4 +3537,4 @@ suffix: Accent components: - type: ReplacementAccent - accent: nymph \ No newline at end of file + accent: nymph diff --git a/Resources/Prototypes/_NF/Actions/types.yml b/Resources/Prototypes/_NF/Actions/types.yml new file mode 100644 index 00000000000..29225918c64 --- /dev/null +++ b/Resources/Prototypes/_NF/Actions/types.yml @@ -0,0 +1,9 @@ +- type: entity + id: ActionActivateDissonantWhispersImplant + name: Dissonant Whispers + description: Utter unharmonious and disquieting whispers giving form to eldritch horrors. + components: + - type: InstantAction + icon: { sprite: Objects/Fun/bikehorn.rsi, state: icon } + event: !type:ActivateImplantEvent + useDelay: 5 diff --git a/Resources/Prototypes/_NF/Datasets/Names/cat_cult.yml b/Resources/Prototypes/_NF/Datasets/Names/cat_cult.yml new file mode 100644 index 00000000000..f0cf1b90b76 --- /dev/null +++ b/Resources/Prototypes/_NF/Datasets/Names/cat_cult.yml @@ -0,0 +1,36 @@ +- type: dataset # Mostly names of towns that held witch trials + id: names_cat_cult + values: + # Towns + - Salem + - Valais + - Trier + - Fulda + - Berwick + - Pendle + - Würzburg + - Bamberg + - Torsåker + - Danube + - Montpezat + - Nördlingen + - Kirkwall + - Denbigh + - Tyburn + - Bamberg + - Beaumaris + - Braunschweig + - Carrickfergus + - Belvoir + # Witches + - Glamis + - Soulmother + - Leatherlips + - Kolgrim + - Dacal + - Koldings + - Balfour + - Burroughs + - Wardwell + - Guilladot + - Saenger von Mossau diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_bloodcult.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_bloodcult.yml index f88f8ac1441..8bdcb696a5c 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_bloodcult.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_bloodcult.yml @@ -1,5 +1,5 @@ - type: entity - name: Blood Cult Priest Spawner + name: blood cult priest spawner suffix: AI, Hostile, Caster id: SpawnMobBloodCultistPriest parent: MarkerBase @@ -23,7 +23,7 @@ - MobBloodCultistPriest - type: entity - name: Blood Cult Acolyte + name: blood cult acolyte spawner suffix: AI, Hostile, Melee id: SpawnMobBloodCultistAcolyte parent: MarkerBase @@ -47,7 +47,7 @@ - MobBloodCultistAcolyte - type: entity - name: Blood Cult Zealot + name: blood cult zealot spawner suffix: AI, Hostile, Melee id: SpawnMobBloodCultistZealotMelee parent: MarkerBase @@ -71,7 +71,7 @@ - MobBloodCultistZealotMelee - type: entity - name: Blood Cult Zealot + name: blood cult zealot spawner suffix: AI, Hostile, Ranged id: SpawnMobBloodCultistZealotRanged parent: MarkerBase @@ -95,7 +95,7 @@ - MobBloodCultistZealotRanged - type: entity - name: Blood Cult Zealot + name: blood cult zealot spawner suffix: AI, Hostile, Caster id: SpawnMobBloodCultistCaster parent: MarkerBase @@ -119,7 +119,7 @@ - MobBloodCultistCaster - type: entity - name: Blood Cult Leech + name: blood cult leech spawner suffix: AI, Hostile, Melee, Fast id: SpawnMobBloodCultLeech parent: MarkerBase @@ -135,7 +135,7 @@ - MobBloodCultLeech - type: entity - name: Ascended Cultist + name: ascended cultist spawner suffix: AI, Hostile, Caster, Megafauna id: SpawnMobBloodCultistAscended parent: MarkerBase @@ -151,7 +151,7 @@ - MobBloodCultistAscended - type: entity - name: Blood Cult Janitor + name: blood cult janitor spawner suffix: AI, Hostile, Melee id: SpawnMobBloodCultistJanitor parent: MarkerBase @@ -175,3 +175,18 @@ - type: ConditionalSpawner prototypes: - MobBloodCultistJanitor + +- type: entity + name: blood cult cat spawner + suffix: Ghost + id: SpawnMobCatBloodCult + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: _NF/Mobs/Pets/cat.rsi + state: cultcat + - type: ConditionalSpawner + prototypes: + - MobCatBloodCult diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_bloodcult.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_bloodcult.yml new file mode 100644 index 00000000000..4b997ad99a1 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/mobs_hostile_bloodcult.yml @@ -0,0 +1,16 @@ +- type: entity + name: blood cult cat spawner + suffix: Ghost, 5% Spawn Chance + id: SpawnMobCatBloodCultLowChance + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: _NF/Mobs/Pets/cat.rsi + state: cultcat + - type: RandomSpawner + prototypes: + - MobCatBloodCult + chance: 0.05 + offset: 0.0 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml index a42e580a398..027d9adfeb6 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/pets.yml @@ -4,6 +4,7 @@ components: - type: GhostRole - type: IntrinsicRadioReceiver + - type: CargoSellBlacklist - type: entity name: Clippy @@ -40,7 +41,6 @@ - Cat - PetsNT - type: ShowJobIcons - - type: CargoSellBlacklist - type: entity name: Clarpy @@ -59,9 +59,9 @@ Alive: Base: piratecat Critical: - Base: piratecat_dead + Base: piratecat Dead: - Base: piratecat_dead + Base: piratecat - type: GhostRole name: ghost-role-information-clarpy-name description: ghost-role-information-clarpy-description @@ -86,7 +86,6 @@ factions: - Cat - PirateNF - - type: CargoSellBlacklist - type: PirateAccent - type: Speech audioParams: @@ -154,7 +153,6 @@ - type: InteractionPopup interactSuccessSound: path: /Audio/_NF/Animals/nfsdcat_meow.ogg - - type: CargoSellBlacklist - type: PirateBountyItem id: Cappy - type: SouthernAccent @@ -197,7 +195,6 @@ description: "???" components: - type: Sprite - drawdepth: Mobs sprite: _NF/Mobs/Pets/cat.rsi layers: - map: ["enum.DamageStateVisualLayers.Base"] @@ -224,11 +221,113 @@ successChance: 0.0 interactFailureString: petting-failure-mistake - type: MovementSpeedModifier - baseWalkSpeed : 8 - baseSprintSpeed : 8 + baseWalkSpeed : 6 + baseSprintSpeed : 6 + - type: NFSalvageMobRestrictions + despawnIfOffLinkedGrid: false + addComponentsOnDeath: [] + removeComponentsOnDeath: [] - type: NpcFactionMember factions: - Cat + - type: Respirator # Paranormal cat: doesn't need to breathe (but it will) + updateInterval: 99999 # Shouldn't run often, if ever. + suffocationThreshold: -100 # Should never happen. + damage: + types: {} + damageRecovery: + types: {} + +- type: entity + name: blood cult cat + parent: [NFMobPet, MobCatMistake] + id: MobCatBloodCult + description: Founded the Blood Cult out of boredom. + components: + - type: Body + prototype: Bloodsucker + requiredLegs: 1 + - type: MeleeWeapon + damage: + types: + Slash: 1 + Bloodloss: 1 + - type: Sprite + drawdepth: Mobs + sprite: _NF/Mobs/Pets/cat.rsi + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: cultcat + - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] + state: cultcat_unshaded + shader: unshaded + - type: DamageStateVisuals + states: + Alive: + Base: cultcat + BaseUnshaded: cultcat_unshaded + Critical: + Base: cultcat + BaseUnshaded: mask_null + Dead: + Base: cultcat + BaseUnshaded: mask_null + - type: GhostRole + name: ghost-role-information-cult-cat-name + description: ghost-role-information-cult-cat-description + rules: ghost-role-information-cult-cat-rules + prototype: CatBloodCult + - type: RandomMetadata + nameSegments: [ names_cat_cult ] + - type: AutoImplant + implants: + - RedLightImplant + - DissonantWhispersImplant + - MedicalTrackingImplant + - type: IntrinsicRadioTransmitter + channels: + - Science + - type: ActiveRadio + channels: + - Science + - type: ActionGun + action: ActionEldritchPush + gunProto: EldritchPushGun + +- type: entity + id: EldritchPushGun + name: eldritch hand gun + description: Shoots an eldritch hand. + categories: [ HideSpawnMenu ] + components: + - type: RechargeBasicEntityAmmo + rechargeCooldown: 300 + rechargeSound: + path: /Audio/Magic/fireball.ogg + - type: BasicEntityAmmoProvider + proto: BulletEldritchHand + capacity: 1 + count: 1 + - type: Gun + soundGunshot: + path: /Audio/Effects/teleport_arrival.ogg + soundEmpty: null + projectileSpeed: 3 + +- type: entity + id: ActionEldritchPush + categories: [ HideSpawnMenu ] + name: "[color=yellow]Force Push[/color]" + description: "Summon forth an eldritch hand. [color=yellow]5 minute cooldown.[/color]" + components: + - type: WorldTargetAction + icon: { sprite : _NF/Effects/bloodcultprojectiles.rsi, state: hand } + event: !type:ActionGunShootEvent + priority: 2 + checkCanAccess: false + range: 0 + itemIconStyle: BigAction + useDelay: 300 # Adopted from space-wizards #26265 (Thank you, PolterTzi) - type: entity @@ -259,6 +358,7 @@ - CannotSuicide - DoorBumpOpener - VimPilot + - AnomalyHost - type: Loadout prototypes: [ MobKoboldGear ] - type: Grammar diff --git a/Resources/Prototypes/_NF/Entities/Objects/Misc/subdermal_implants.yml b/Resources/Prototypes/_NF/Entities/Objects/Misc/subdermal_implants.yml index 3c8f2bb85d3..eac7d21d3b1 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Misc/subdermal_implants.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Misc/subdermal_implants.yml @@ -107,3 +107,44 @@ - type: SubdermalImplant permanent: true - type: BibleUserImplant + +- type: entity + parent: BaseSubdermalImplant + id: RedLightImplant + name: light implant (red) + description: This implant emits light from the user's skin on activation. + categories: [ HideSpawnMenu ] + components: + - type: SubdermalImplant + implantAction: ActionToggleLight + permanent: true + - type: PointLight + enabled: false + radius: 2.5 + softness: 5 + mask: /Textures/Effects/LightMasks/cone.png + autoRot: true + color: "#ff0000" + - type: UnpoweredFlashlight + - type: Tag + tags: + - SubdermalImplant + - HideContextMenu + - Flashlight + +- type: entity + parent: BaseSubdermalImplant + id: DissonantWhispersImplant + name: dissonant whispers implant + description: This implant allows user to emmit dissonant whispers. + categories: [ HideSpawnMenu ] + components: + - type: SubdermalImplant + implantAction: ActionActivateDissonantWhispersImplant + permanent: true + - type: TriggerImplantAction + - type: EmitSoundOnTrigger + sound: + path: /Audio/_NF/Effects/bloodcult/whispers.ogg + params: + variation: 0.125 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/magic.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/magic.yml index 1e7999e12e4..82b11c40536 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/magic.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/magic.yml @@ -71,3 +71,23 @@ impactFlash: sprite: _NF/Effects/bloodcultbeams.rsi state: red_lightning + +- type: entity # For blood cult cat + parent: BaseBullet + id: BulletEldritchHand + name: eldritch hand + categories: [ HideSpawnMenu ] + components: + - type: StaminaDamageOnCollide + damage: 100 + - type: Projectile + damage: + types: + Asphyxiation: 0 + - type: Sprite + noRot: false + sprite: _NF/Effects/bloodcultprojectiles.rsi + layers: + - state: hand + - type: Ammo + muzzleFlash: null diff --git a/Resources/Prototypes/_NF/Procedural/chromite_vgroid.yml b/Resources/Prototypes/_NF/Procedural/chromite_vgroid.yml index 2609dc55e6b..38d0ba111ce 100644 --- a/Resources/Prototypes/_NF/Procedural/chromite_vgroid.yml +++ b/Resources/Prototypes/_NF/Procedural/chromite_vgroid.yml @@ -272,6 +272,12 @@ groups: - id: SpawnMobBloodCultistAscended # Boss amount: 1 + # - !type:MobsDunGen # Dies to barotrauma - equip it for space if you want this restored + # minCount: 1 + # maxCount: 1 + # groups: + # - id: SpawnMobCatBloodCultLowChance + # amount: 1 #- type: dungeonConfig # id: NFVGRoidInteriorDungeonsChromite diff --git a/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml b/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml index 4cd480e23af..07a855d1cfc 100644 --- a/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml +++ b/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml @@ -48,6 +48,14 @@ entityPrototype: MobCatMistake whitelisted: true +- type: ghostRole + id: CatBloodCult + name: ghost-role-information-cult-cat-name + description: ghost-role-information-cult-cat-description + rules: ghost-role-information-emotional-support-rules + entityPrototype: MobCatBloodCult + whitelisted: true + - type: ghostRole id: MonkeyPunpun name: ghost-role-information-punpun-name diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Fun/misc_startinggear.yml b/Resources/Prototypes/_NF/Roles/Jobs/Fun/misc_startinggear.yml index df51b02df3e..ad70a4a987f 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Fun/misc_startinggear.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Fun/misc_startinggear.yml @@ -40,4 +40,4 @@ head: ClothingHeadHatStrawHat ears: ClothingHeadsetService jumpsuit: ClothingUniformJumpsuitHawaiRed - id: YipYipIDCard \ No newline at end of file + id: YipYipIDCard diff --git a/Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/hand.png b/Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/hand.png new file mode 100644 index 0000000000000000000000000000000000000000..66d776da6cea65c0f46398d2ebd6af79a5c59899 GIT binary patch literal 2020 zcmVEX>4Tx04R}tkv&MmKpe$iQ?*4Z9qb_DkfC<6AX>yxs#pXIrLEAagUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7O`%1M2gm(*ckglc4iK7ErkZ_|fT~$W zIuRFh`Bl;PiU9=SM+7m6nR+s_n1$>3x`&6acTt|@e(ujPq!dgBctqkkrW+RV2Jy_M zrE}gV4zaSN5T6rI7<576N3P2bzi}?LS>Tx=Bb%Nl4iSr`9+rEUl?|0RMjTdDjq-(@ z!wTmu&T6&JI``x+3>37L4A*InA%P_%k%9;rbyQG=g($5WDJIgiA9wMOw*4t`$>gel zkz)ZhsF2!z@IUz7ty!F&a*_gZp#R0TKgI#yF3@V&_V=-Ew@v`>GjOGK{k0}A`$>AE ztA&q%;5Kk^-PPnh;Bp5TdD10AYD-?4La_+EpV2qvf#F+VaLwthvyamUAWK~>-v9@P zK%_+3>n`v1_xAShnNEK{yXH8}tP02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00q2BL_t(o!|j$|Y*XhM#(zHFIf?(41aewJJK|0$1zOlV z^GD2OsZivW4a@~qtEHMqB*aZOb($(oyQ+|OL3h<&O=>44xiC|wYHCBIby2Iyivmp> zmIVtKX#z=C0{A#MCbnby{M&^&o|BlCk&E5%N|t<%zVCUT?|I+%`3^jcHO7Td%wEfW zX)T+R&=rV;`M(fILYEzi#T^xr(DfiV@>-I2t8SRQNMFr+fE{qU_8Gt-yK{WNwI&6U z&@~LvZq-enR-{iWlE}jxLOeM>fFo}b7@is9!vXymz}|I_ zF`B)_m=ONoNs^k>^)5RUizhO3bTn@wk(r}UEAnQ?KDsZBbG)L|>2FlPsc|iHfU`TI z_F+X)M}_bkmcj15d$6{)VOR#QZh7u#vm_lntSD;EC}LQ8RiQv6%*n(#dM2-aa}zo> z{)6gfT}x~AePVKi@Q!F4;4MW_Pno8Fn{8mWw^Eq6Lc2G>KknS*vLyMp!NHNtb)uaw z!tSjc0tN@q03c?@`uD?-gX^lBJo@snw(TKKCe9IvgjpOpPtGVZlDQ5*yEnj3|2;AC zUhC75*`-Bx{v=BA%ULETuh8ZR;FsN8$!B=+SHB?l*#uvVeoo_86a4`DVaS=1d-g!j z(i0EQNpkdvgs7%{2f}92Br%cWLE_? zn@%C_VvY*of5SBYT$_9qf!YR3uGb5t+Qh&H*RBC#{D~?9g4;G!;qL6>lZU){Z5xV;eM)(*2i1%3xQt< z3c@CZE8pMt(wC7Vty!%axi@XFJ#QXmOkHsJsH$@p_4=PQK1_Y@JngPp;p((t4R^0xEAQiYnfHH~3Od z&rEGjSG~D+Iu^jNbe{1wVLrK$#rz_rW)BN#jjWd9+UxJ(J+wonPW@6%>2$zg3$;g9e z=-u*N`a-dIa(tlv7*-rw~^hCY*$MbX1;*wX`rN+kc&EA8`il*_2-i-i5essPszel z(3vVMGH;ZTC57K$kkxK-eCSX8`(enn(uV8VWl&LGZp#)%V091@PR8TM+2>nvoZ zgO-&8XgAH=Hp|LoEbA`-XLMa#>AbG{{Sx}1w>N0M_S*4Nrn&2~B>4fRgz&Fiw^NAe z=S?#W@QP(=0Ke9CZARDMsfX+OUp~izit@U19Rs{CNou`yzwPY&BfzC2M`i$4y59p6 zaFlTVZ~y3{V7)a?;%`g-Km_hZrZ&DU>BD#!wecSpqLbXeM*Fw`0000Pxh|A`UQ5L_idx9T6h)-DD$@`wq4Y>ZOFE)-!miXB>7I`7w=xo7_v zX12A{cJ4sa-Pmt((%y5={r-OEdw=Kr=ALt49`l&TJbuFvW*VP5b!x)(bI&~|_wV1I zm*c?)A1sRVcA-%FO0foZ?%XLKb2{nl?3BfF6bp~Xlh@`{_0yqf0bYIeRq<&u$x}5o z?A*C?&P6Du^H8J!S!1D4i1@(3Ejv*RTrL-z+Mkfw;&Qo);xR3N$K#PDB_+Ae{;XOE zg+i0+XA2&WM_R2`04l4hbHy+WtX8XO`$a{-+O_L(I-MjE3BJ-45{U#(r<1j7*B3)q zFy49lpuGRSH6)Wsr2KC`1AzcS$@p>qeQS8z={f>Xgu>S+PqS@%SHaoMv;d!f{wV+!izQblgvecI z@6QI_dHbMT_s|2m>#PXwRjcs({YWJ19(rJQBLFg;|Nh*$+_jXF@6Vl^Aj)iD+x9N8 zZF`r{G!2{02EdNH?`HqyAFvnB#S zG#aC|_4nw35q8{l7w=xXMoCEte!t%ok0}ANZ}!sVe@maw$G6}01LQhiTU(oJbL=ng zn{vbqESiOAEW(9<^b@FE$RGV1f+ExL?#FSZP6nB-rC9s z!C)>Yr}bn}jueW9C3o?N#R5X`hj0`unU4=7=%J0Dl4m~Gz=7=va$lV%S|v8ByDmA zD$3h3my1(Y8@08yba!`)J8J4U?R0YIopmU3b_GZz66ja{g{~+099Xq#6L?gN%#}O{gCk872`=aNxj!*;N3ze*HR;Xq4gM z;hVNch(;n@y?WI&S5fhL;KxgpmQP%PDJysJ=Rxxh6oXVc&ByULue|b#0C@T3m&J#% z7^!sHG}olJHCwB+|10?QYVqvOSpNr@7htX(m}|@nFxL*uHRc7FYX{~U^8(DZ19Ode z0p{9)xkg?A_Uzds_w3noON*PEH*daei=(&7HC=xu32^YuH{|+DmuPpp>Fw<;%J7yg zTVz|?M&Q<*&pzAMwvjDcwiLzF+uJMK-EP)jy2QaZ-cK%? zd;Kj_hC4bsq(J66kQJgBw6$%_i6D@4baa^V<+az}lB)*?=^Y#6YFit=;p>yyOcKEB z^@{fP_S|Q(|Hja-o6HE8yMn&Hk5Cka2^MBe&Fc=Kd)YMe4L665H-EJ4sFmSsw=LRY&D%iSptLgCFx^=6psHni@axtFM z%-&y9Qxn0P`-f9uN&$SoTqQm*z{QIf3wBxvfni7#RY6rX&h=-u&Ri~Yj(a?w+?k(q z{r#w_hN3DMhD4ZHbG&%*BJqI%e7{V+QZ;23c+4N*WK$FQ!e%O1EgGt-B1DF^W%X*L zl&ol8YUn99dxH z%9Sex8{5?WgmgGdCe*EHUdqbl_wd8{3!FIdS;1T=P$5w`8}*?UOM5P!&$Ux$`+4QmtP7}iI2j!o0W!0>G|VqJ{&4;Rkl98%eE4v|k#zX* zVe#aXPs;4``7o0RLQ(1I=@Cdtb@lH^rSk6>Z6eU-rlo*Bq zfUfI=LLuxn3(qfKam$?tIC}J`cz*c`?6%B#L|xZ`%obVp1!T*39~}-SWu>JEA&5sK zsA~Q_%PF%!Bo;>k5^`dUH>N0=Nh$lkVHh}_PBhK*c4NWNG!3WIiD4LdeHbr9JQ~UQ zABn}MnaqXV_ybB$)zsXM{!YMn&a5pV z1j%HQR4T>jjX-XA09b8yR8`GIXSPqj#kxmc}hjV@#hCwQo znsA~tAEp$br>934DV;guSfsv;B$A*4Yh7R#JZl$jq%^-CHvf*3}|_mrN=22)_#0UJvs z=~}#)KrqPr@i_lH|2@Z!9h*e<;)^fJb@4dSSd6p%{XF{Uqqn2alhEJa&%J>F4!fN% z>gssurI#l8(%IQ56-D8Z1q&#zuIAuRKTXRy;}94b9cAIdg$N-ybm&lCC9^Z{;zf&0 zb*LCDUbHA@FCPvaIwXV;EL^ydk1ls=-zt2+ zTqTuGb3#?wyLa!DVJ)R3ol4P{(q~M?GcJkM)YcIShk3fbp03XAQ>vhPx$-AP12R9J=WlRazOP!xurTRXPo!CVb#G-NP@>>4%2`U3@1LZZ!6x6)Z-NA(9} zZS74B89ZkaojiK+Y;AEUF(Luw%A}}6D%G+~+a*)=fZ&Sr@xJHi3TkRltK7Bcc}3!MIu+aTe`Pov7Jbq* zWiU9yb>9~K9LK3{!1KK9O|!{)w@d%=5!<#i%d#@lG%N1^Mw+JRx=xy=08A#Am7LNB zY}?MxyIsEC-vbau5xriID2mWDjV$}^VLTp}YB#6N(RID_u4x)^95Wh?1Uzq`xm}bb z2>`zD3wZu+Qc5&UD{|sEt_TVtkW!X%Hic)i8J1-sr7T^_k^$fM#r5fF=3iZj{KA-~ zx$O}tB}%E1sZG}Fbs?N%S=P>)%5NBkVKH^yB%fw;!d=91j8ckryNzKOrI>A>{OW&= zQVOLM%jHs341DVMvqqyqk|cayE&)(V6=w2hTR6`f9vtv`f1e*uPh2b(7>2=WwL%Di zVHnu<36sesK@bSXadvOuo9AVnPKWPzcZ_du|2Xw7-X9&I>pBnfIbT{W-W?v&+S}t| lu>j!1@i7ncIUjFs#7}4Ryxan|zhM9X002ovPDHLkV1h-J_mcns literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest.png new file mode 100644 index 0000000000000000000000000000000000000000..099de165c5f328cadfae2885879629fd525316cb GIT binary patch literal 890 zcmV-=1BLvFP)Px&G)Y83RCt{2n!iumKorNnE+(;E3EdFDNEwh=7!gBt8=1NxA%t3QMylBQ2Utu@ zDE$MvbZE&26$4VYPHrbg7F0G)Vt}ZjvZ&-9QOb1yoBU4fGy#eCk*qkrJAa?wJ>Nxn z4z7r_W21Q=s53?sf41VLYd^~}%D0|1VW zjv%FkVG z>ZtVFI>2!pRqxFp2x8%gcH%)0KuU>hHVe}<5&o&7`YQw=<38gP^RV`_2|e`__oKRv}pK93J)XV5eaZ)Rp-Sr%??Zt!Aj ztL+*vYW=p0;CIhcmSy4R_!yru8EoY9$c&H221RXK=jV@3 zpCAZ=AP9mW2!bF8f*^>8fpe}n=czKnNoe_7ygn&WC={@n%c<>3MQhjIFG=eIHgh@k zT-R?Cqj$9dX|;Rlcgzh&#!W6RBASV`51+I?V7pS$zSL^iySl=%u49l$=%wE^JIpy( zVHiRPkxG1!`haNG2T6|)Tpv(xK$_Vfv_3!xfr}J*fh77p9gx<5wDkeaL@D}V>GyQN zu=DfH_`V+>v$L}hLO@Ch+qR!heZVO7A7y>ODD|m6pp!V&2T*;$)2I*l2itxA+xG-f Q;s5{u07*qoM6N<$f_(>`FaQ7m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest_unshaded.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest_unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..7269ce17b2197a3ebc8fcdc41f8e7257ff32ce31 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|R(rZQhE&XX zd+Q+QVFMo4fThkUlit_|OfT@y?B-r*dn4#$wYqS}z8ogY6M{hH3=Dg=bnJEF*Q^b> z`RBy1?GumwKe&ZCL-6>THAO#lA7u#YuI_yECtW!6A?v4wE7sP3_;>%V(!2d)Z|>&{ z{*HV;`_|^q_IwE;!he6QDl4-CnYUp>59dcqzV!xk{nBmhZhT@l@cmX|R%`OE?!c*d khAU6&4y;l8^)>YE%%A+(0cq@J-8o=wp00i_>zopr0I1Pqpa1{> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit.png new file mode 100644 index 0000000000000000000000000000000000000000..308c253f1f5bc2f69ec29de7f0ddffa749deac3e GIT binary patch literal 701 zcmV;u0z&Px%cS%G+R9J=Wmd#64Q5c7xbLKXvL(beYegwj_@B_^RbuHwoO_mU}@MFBtCZU$? z=PwXM3fc~g<06PCaap#AXq6C=I3iSnICIC3EQGq()8aZZlB0KEa?|{F=iK-H-se5% zz2_dNs;a80s_K82@DsGSxLB6y`1rU^rBcVd2L}gFjFn|M`%pX{*F!_Mk3i0fuPDI8 z#Do^;qvQpUa{~Z~n2P!NXGkeoSa^PZ0G4HGtp!p_lrk|*6QvaKxOM6_RCEO*k$TTG zU?7Cx!_pGbsL9yqNJ)sw0@R0&jr)3g0l0bVPRVyF29Qi9#n<%>Z=k(`d%8R6>F(s^ zi>Ln{;3R$gw9Kp5ZDt;__V)J3WjAqMmt1!9)Z}FW zq|<4AeQoX3n3|dzLZJ{B>%;7R|9NI|0K+c;KwVcCu}1aRyk%M1RNlM{1PBI$+>6D0 zd6oqL@cWljGWmh)BBi9YwUs)3<|*tS;K}1hx_2|n`{pJl?>`U#W1}P5xDX^94tqgb zqqW9$T{4*r*IHV90r={Hjcksc-CZ`aIl!yBsreF0DFT526cxLbw*i>?yj(ee?d@&e zMIx+bRu~%{(WYqvAcQ!q+QD_*qj=l4xzgR|3&3{|tY%hF(FP2|z;PV5@-`~kPz1Sy zKJfbEuH*3bhwaPP*9y$c%!p`1BSLszm0=h>yxPMJDN%Brbkd>Pq$p(0tZ=!wVJ#00000NkvXXu0mjfb2Cyc literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit_unshaded.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit_unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2e23061d33ad5e21ab7269e423640c3ee68a59 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}A)YRdArY-_ zFCXMQV8G*i(ZBtK%H4X?uUD#rQdnH`8KNUNLqbDCd4=v=e9Cmx`N*{E90!Ze@43Sq zzdP|b(~Y_F?#Eqs`TxJPXzls_fDJNRkL*vp!|ci{Fkw|)N(#_?22WQ%mvv4FO#q*< BIPd@f literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_unshaded.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..e16977956fb7fcc199213a59a1906984c37dedf1 GIT binary patch literal 1122 zcmV-o1fBbdP)Px(97#k$RCt{2n@w*MM;OQdCW**aRhnQ+RUCWhxjC3z5NQ-L5|X*(z^5oDB*Fnw zLre&Aco8V-p-4UO9ehJF2L>Tz6SXQ_g2aKU6FCaR5nv}~owX4MvR2lt*Uapj)9g>O z?6G#AdFJnDo_SjX0RaI40SA|m$i^H9kd6SI)t){l{O}Fi0^BdI+R6cbV_Sf3U?Ccn z&O_1yEG3h~s_Z30iG=jMQUWX`ljM9Z_n+SA*0Pt}IdzJhd+2VI zCYR%8WiQcoc5K}*-33}3>qq0AVBaS}P1ErE>C@gP!EPa4DDZdh-$~yuB*5NzdnO(? zsD7JLVs@Pu%s*T9HVFd2<<(VwePo0H!1tr0uI7N&MVOP=>H>4cBA+W3xz`Es*3=XM zfM3Z^hIjpYkqDHIfXu`MsqR?_4g5TcOOKf+LiF_Z;Kt-6dAqRz0O&v5hwHzLlioh@ z=12*UnV2Benu^TEMzg^)Z{LvAu`#mv{2$jvs8lKlha(7o`UC(7hmT-ra0ul}S=g3T z7Z?~EMCPx*4Gmp-`I3)}L}kngqrLtYnzn;0PoHuCxLSC|cQg&Pn)swhDgq9LzHB75 zCMT_4moX>IVyVRcINWa-g%m}>g@+G?qfa;j7-OiE%|orG);>ts2VJ?QKK( zTM>?c-C>CD`P{^-BnSW(A3bW;#TWynRH|<2P0{^EyZOVup91=Hm`Gw*+hbTrzl7l3Z{!ReGW03NRS@}2JqXHCtPof866{_w7H2`EC#@O z^C1)pfyCn-8(`ha^8f$< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/mask_null.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/mask_null.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/meta.json b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/meta.json index e8f1d8ea4ab..3193bc67c3b 100644 --- a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/meta.json +++ b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Modified from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b, piratecat and mistakecat edited by Dvir001, nfsdcat and cavecat edited by ghostprince", + "copyright": "Modified from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b, piratecat and mistakecat edited by Dvir001, nfsdcat and cavecat edited by ghostprince | Cult cat taken from tgstation at https://github.com/tgstation/tgstation/blob/master/icons/mob/simple/pets.dmi and modified by erhardsteinhauer (discord/github)", "states": [ { "name": "piratecat", @@ -93,6 +93,48 @@ { "name": "cattag", "directions": 4 + }, + { + "name": "cultcat", + "directions": 4 + }, + { + "name": "cultcat_unshaded", + "directions": 4 + }, + { + "name": "cultcat_dead" + }, + { + "name": "cultcat_rest", + "delays": [ + [ + 0.1, + 0.2, + 0.1, + 0.2 + ] + ] + }, + { + "name": "cultcat_rest_unshaded", + "delays": [ + [ + 0.1, + 0.2, + 0.1, + 0.2 + ] + ] + }, + { + "name": "cultcat_sit" + }, + { + "name": "cultcat_sit_unshaded" + }, + { + "name": "mask_null" } ] } From 554cedbf76d0188fd001dae7b0a91bcf3e6903b8 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 20 Dec 2024 18:09:25 +0000 Subject: [PATCH 152/179] Automatic Changelog (#2563) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index c88c074606a..bb7d4ed92b6 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -5999,3 +5999,11 @@ Entries: CDET should only attack players wearing contraband. id: 5598 time: '2024-12-20T17:28:19.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Add + message: >- + Added the blood cult cat ghost role (for players to pledge their + allegiance to). + id: 5599 + time: '2024-12-20T18:08:59.0000000+00:00' From ef05f0d9ef1d1742563e8fbb087529b8e03b1f19 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Dec 2024 13:11:32 -0500 Subject: [PATCH 153/179] Port gavel from Delta-V (#660), better powdered wig, courthouse revamp (#2580) * Port gavel, block, trial timer, add pwig & robe * Courthouse rework * trialtimer whitespace * destroy tabs * single gavel bonk * Floors for doors * no invalid transform parent * trial timer: white-ish text, consistent w/ others * gavel4.ogg attribution --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Audio/_NF/Items/Gavel/attributions.yml | 4 + Resources/Audio/_NF/Items/Gavel/gavel1.ogg | Bin 0 -> 6488 bytes Resources/Audio/_NF/Items/Gavel/gavel2.ogg | Bin 0 -> 6749 bytes Resources/Audio/_NF/Items/Gavel/gavel3.ogg | Bin 0 -> 6490 bytes Resources/Audio/_NF/Items/Gavel/gavel4.ogg | Bin 0 -> 7245 bytes Resources/Maps/_NF/POI/courthouse.yml | 429 +++++++----------- .../Objects/Specific/Justice/gavel.yml | 21 + .../Objects/Specific/Justice/gavelblock.yml | 20 + .../Objects/Specific/Justice/trialtimer.yml | 22 + Resources/Prototypes/DeltaV/tags.yml | 3 + .../Entities/Clothing/Head/misc.yml | 8 +- .../Prototypes/_NF/SoundCollections/gavel.yml | 7 + .../Specific/Justice/gavel.rsi/icon.png | Bin 0 -> 434 bytes .../Justice/gavel.rsi/inhand-left.png | Bin 0 -> 11051 bytes .../Justice/gavel.rsi/inhand-right.png | Bin 0 -> 11817 bytes .../Specific/Justice/gavel.rsi/meta.json | 22 + .../Specific/Justice/gavelblock.rsi/icon.png | Bin 0 -> 225 bytes .../Specific/Justice/gavelblock.rsi/meta.json | 14 + .../Specific/Justice/trialtimer.rsi/meta.json | 14 + .../Justice/trialtimer.rsi/trialtimer.png | Bin 0 -> 1170 bytes .../Head/Misc/pwig.rsi/equipped-HELMET.png | Bin 0 -> 607 bytes .../_NF/Clothing/Head/Misc/pwig.rsi/icon.png | Bin 0 -> 207 bytes .../Head/Misc/pwig.rsi/inhand-left.png | Bin 0 -> 453 bytes .../Head/Misc/pwig.rsi/inhand-right.png | Bin 0 -> 458 bytes .../_NF/Clothing/Head/Misc/pwig.rsi/meta.json | 26 ++ 25 files changed, 331 insertions(+), 259 deletions(-) create mode 100644 Resources/Audio/_NF/Items/Gavel/attributions.yml create mode 100644 Resources/Audio/_NF/Items/Gavel/gavel1.ogg create mode 100644 Resources/Audio/_NF/Items/Gavel/gavel2.ogg create mode 100644 Resources/Audio/_NF/Items/Gavel/gavel3.ogg create mode 100644 Resources/Audio/_NF/Items/Gavel/gavel4.ogg create mode 100644 Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/gavel.yml create mode 100644 Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/gavelblock.yml create mode 100644 Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/trialtimer.yml create mode 100644 Resources/Prototypes/_NF/SoundCollections/gavel.yml create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Justice/gavel.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Justice/gavel.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Justice/gavel.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Justice/gavel.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Justice/gavelblock.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Justice/gavelblock.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Justice/trialtimer.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Justice/trialtimer.rsi/trialtimer.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/meta.json diff --git a/Resources/Audio/_NF/Items/Gavel/attributions.yml b/Resources/Audio/_NF/Items/Gavel/attributions.yml new file mode 100644 index 00000000000..40567c28c71 --- /dev/null +++ b/Resources/Audio/_NF/Items/Gavel/attributions.yml @@ -0,0 +1,4 @@ +- files: ["gavel1.ogg", "gavel2.ogg", "gavel3.ogg", "gavel4.ogg"] + license: "CC-BY-3.0" + copyright: "craigsmith (FreeSound), released under CC-0" + source: "https://freesound.org/people/craigsmith/sounds/675979/" diff --git a/Resources/Audio/_NF/Items/Gavel/gavel1.ogg b/Resources/Audio/_NF/Items/Gavel/gavel1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f1f9d5e2867eb1a019859d3e0bba10a8bd1b4e00 GIT binary patch literal 6488 zcmai12Ut_vvfcrt3jrc06uqGdp&bGN4H~70LI8n4P=Y8ev;fkrcp?NugoqFj5s(%j zfzT9`YC%Frq$=t`q^VdBN32KQO7N6--}~;}-`eY&y=JeOH8cOrp6wJE=n4rzKQ0ZA zHA2IWn+@9pi#r_U8ywAFg3(%kymAC4Aa1~%_&fi)_&fO=+|1|qaK`HYx_X7z1YrSx ze{e*Qp;J^KDm2*FT_7H1hcY%YHZs~`ghlBPDgLp3!Qp`@oA9{csKeo5l<*j|2-vp{ z+`BB@Z19@_VYAoTX_w6|D-XQuk>D7=Ae3`xY&1&84~^PuZHsa}91wHFCyK(~;%4V) zgO?N#ZVonhjOo^`uyt#vL0eh7!ys|M!#JS2Xu}yK2!cb9wF9)7cztkL~1jlig3Yuw^pFUQeB?nB<_6J z>=#~st(+P@gw_&Y?*UFE1XK^5)wGLxos1sBE$082Bm{P#z*($BmHgpW;(YNb z==12lptk=Fc%4A&ZWL&&Q zZj$GXc#j)No)40|J|_7flYfj)@zWpqLtr`z1{G=Ga%Ryb>dGb0a3#X@Ue<1Gc3YG80~YLq`9rsH zGhoNrsms)62`@l>_RoJaD8XO*clcO*crH#TrJ!IRub`{KepF2+8(p5*l)c6u^?dNTdcPs#rdtiLh`0!c#` zUxYtTzEx>^>0*!v1LE?7s`4PN&*#EvRb zT+O^jO(~-!%6J^*VH3skdb~%|kAzuEo9W5ee`F3nMbvSOS=&sJzcZ&uhw*GHL&Gjp z(<5{9v7ErOdF)GtFW4oL|CTvHsTH}Y6)CBUDGZ&nIl*W1IL#%YeKkuh|8@M8IeVfs z!2p?K6Q%i&%(;b8wFcSLpzpZ6W+VPSaA=IpPyY-61l`Jzwinb97ox#9(R7?>Kyt(X z=Zpc|ajfGg7C1H=f|MXg0|c24PmRj33dipk$1G^BE5?Zy-$l|Z;3m?z_3AMhmfH9m znYd2r<)=iQ4Z9o?)3vrRQ0woMAF!L>Dh|q?2;>4mG)xcXE;4G!uD58{5JsYa*@M$& zWsTUO4RVksXsvR2zuElK5xd?pCel8&piJKHEEjBo#K0|8Je;usW`TepUumKwI*Caf zLN81Z7geaWWe_h&6R_BlRng#@$Gd6dg%TT8;{ij=#H+6l_Qv zNTWH9q{gs&Sjs~;(i26}coXH3;;DT(vC}4w9^i2TaAPNP;tx%PdFB2P<%kf7G9yhk znYzS~Tu2lTH45Ep|+|f zbO~^4Dme}M9FBffL-kjV{!&vVr-j?sPuY$s)bjJSSTz??>=UNf>^@*e*r6kZ zo*$DM!nWPye(eJSMn2*09ae1y+pdPIfHmH--cFyb3|3$sI4OsFnNzjY5U$r*y=3J= ziucN_$hpP3&V3Vy@d0!MYq2LD8fAE9ae2MQuTUd1{ehmT&Z}!o{tjusE>G& zU(IJ%VoPhKCA!Z8Y{2-~Q0TKLR?`!rZG}OiYKsV0xNa9J22Om5Ds#h#szvW5bg43( z2_b6CFO)ufS0GiLjh5}eB}Zi^SMkQ>QZ7RfxykqBo5?f@kJ#v2zKbEOo9VA z6@gHnL?nk|Ci01)rr=aSR3;(RfJgRpXpDuEr39zqHo8+oxICa-i-oi&)Hf1I@EM!j9ksvVGq6#(dU~#xPz)g z6NW5k5|ko-3E`)$WeRb~E*Ks)fYX(*8o+6@qa3WzXwrbCxK`s34vp@bz=>COaQbP}9kr^Nz2v!p8M=R${>`&Ge#*6N72w68QK85QGZtSd)%AZW8s z1CMfJ0TftW1LP3ywFegB+@uL(do2Kk0PfvfvK|Dz0tb2}s3TfXh8SdlECqUTfpFge z+;dedsEn#~8C_m}qKuXJ25=1Uts20A32p@#px-M_1QUxn!ePCQ$sLsVdI^jYQsF_00F@DV?;KYiVyU{!pGm{9^0h8EK(!h6J?tBK5{0ar25o#I- z2e9IitqI(&{nQ#Y)`V}h=_CMg<3b*l02tK4W(az`P7JCORn{RKwQP{568 zm}G=+DrPa?S{&V#3woS#B)|0lA6b6?kp>vxkp~#KMOFTkAIePPDcx%1dRsp0U6CC6D~y)iMm>>9DeB-BNGgO zY%wj?1Th3?F&AfD8{?~bU}=kHO_0wSfRrPEN8dElWFmN_>w#}Irfh@=@)PM-4HAe< z1xKeEpc^NA(;9*QL4}y`J!d*WmV%y!M?f^&y2#}0va5IQKNZAU4K&+U0&nww42U2W zMSQfV?IHkF@iC%C2Vq!Sqi6iJ1~*?^gBAeP;@W#mXDb1;#EZcidLsatj)2kvl*C#C zCjcW|9<*{yAbD+#DGziA+B+tZk4WGeK0^Ri0VScvcbDL0wY9zcUJyW3m|ul8o@v^$;MMGz3LH2w6f;^q{)(={ffFj3~ITp&T(4x2K+BtJH-YXJS|gS0eR! zzHgd~Q-L1=(^<`QC+J*A7>TNGj2i$ysVH&C2(D&w+5(0^_5ek65j0d(cWW4PKtyCt z-dIvvvYQ?~5-beC={?dHQua&BD{xMi_?koe4|w;8(WKMUubq>6ZhUK<*W*|e9VMcc z(gj0g&=M8Gk3L)PbmO*!xeZH3@K5~|f;K@==6aO6dLE7;b6z$BenBo%K1+cK;0r-@ zFq$kx(_EL5k`llu?VJ_X+~rR%yE`YMC1CR>aq+cZ6%hd~_~#ZOn60t-|J-~vH05Kt z3NYAaBLn@W`m0=aRUL;@&#J9}ga)vSGrJ9S#9zFmNtPB{rS@?*kI&UKS8a*-V`=Bh z5!TYvpgmP`+c#TkX1WRmcl~imIimYb;z*p-NmD)Ej<+50-d|(1NA5F*+G1W*+U83u zac=iFDIExxnoe}=7{Ia`gn69!JPjxgqom1=dl-g zhJUmsP{_DCg| z8}V&lmhW)qy4%~{rem+Ko>0bPxMA;F_BFz7+IHCM-Jf1(7yJEc?(s*mdG@@KasPxg zjVs-)MJ~gA$%#D&@8q8#WyTG!;I~F3nb_$hi;8VqUl zD=oOQqBWYCM6Zl|pf$-#pKH!h|H&UKZiZdS@0XvF!>T}odv^h>tdO9>6WK5HZU`;Q zhMaFzDYTf7h3MTOSyA2h38dQ4kjlVkNrYSjA)3`6X;#0!s6HfD^$c1xA zR8IS5zxSD;umIk+N%ip35Z!us6fMRKFg7j6bwxW3aO- zL+oy1j*W!TQ5o+e_Cm|Lx$92pcD>KWs3H&7T|R0i+ZlJXPNXum<7xs+_*Uz~uSWu| zU+EuveDnMv)z-da49CRlU(!R#4cpv3M)syB!R0jaHs^Ppc^7FH8oj?>e%jDIfIH@T7g)c|d38tXsBwb1?edzdRO?>GU`! zjvu#FwxJHw-b==P%rm+BNA_WZe5aPyLaOb%OV^!#5mRNB%FEiqcD$s2Q5qHA_|^S( z_>70GTA-o@nRK?n0YG?p;mT-E8`hKj?9IYJt^Ce#&BFFCK}h=$Gu#WmT608}^o82b zTFH7^J54;;=}(%E2saAfH-D(KgWweCUf_KdGBI?2t+DRF?$zA(ic1x_oItvZtl2oc<}4d_xh9- zvUD=LuulKELE6#aib-bsnDR~C)<~rn?U#C{E@Ue`YLl`0x3 zp9!UDD;hT7v+wWNZZcKo_8L*>Z1$V^!D`!2(o~HLZ&czM`pZ59>DZhem5aV;NmVPM zT}EYZXI3R@gw-{^=yr`XKzg<+b{ zO)Jy47fR%f;0z>BpQj8-p8$%4fd?=X_kk zBnF5V2rbYk>yA2=B$Us>YTFM+J}RF*a=aE{Xl`>Zg`4Jnyf;lh=CoeT1LH=kcjL7x z-s{Dd1NXhQIQfYS>z%livfb=v?#%|L2K>joJ0Z=)(}U6q2mEcNPEjb=3`7FI5Oq81 zg6VflIv$v>hc@Mn&1zUX-J(rpxi*Z^g@UU3aEhQ5RIW01oOrj|-um{#$**pG z`*eJ9d+U|DT`TQP*~x6Ps1s*OYST_DS3?KS`oED=wKyi~qB{@vdC zve+qV!=v0th{W{i@2FkBI_?NlklIxE4sSHloGM3d+r<23^8=G7fdOZf_w5b0r0GSs zT|INMd&jko`TT^pLGHY%Av6Ey)8uUu-py05o7$8_J{kKo%0SqGiJhjMFvT1M9O}3f zGoSNV!5KbTm~S2+L8}jYM4T{MXK`@<>Xnl_;)9KQYPw$^$vHc{eDfjtWCRm`B#B)< zH&tn`oA{n*ms`7cORt8=yc?{l?NQpw;bTJ*&%%!9IIF41mB*k8npd~3HxXk=!FziO z(gJ$x zxP5nlRGDu!cCfLpUCJYFS&+9y9b(_95aMxmt=P)ULlIX$yt(>qnc7O7&9pD*IAL*W zVYPlxA>dwmR{J@#uuj^C$fW?Yy*o+{d??Y}cCE)o#U$76q-xB~tUS zXnzkMD`*)f?iS~xbk~CsS1_qxHO4;6WMrP$`56r>*h4DNsrS&+ea+Fx z^Y{3=^W!ZW(TmcZ(g8)(^2%y0KIW6<(iOd50=_FB^*5c~&ig)IQrJFJTz1z<^j6}% z@1YySbDY=XONTI0zlu2hTx<&aSi6bY=zfcNF~%t-GV($})Vq5DUqXD)b6SPuH>7X1 vfeGie`*I*iYkQF_>gRVS#O*tmO&}(lJu5BtW-)O6&q9;Y@lbdeo(laB)?D|c literal 0 HcmV?d00001 diff --git a/Resources/Audio/_NF/Items/Gavel/gavel2.ogg b/Resources/Audio/_NF/Items/Gavel/gavel2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..80e9793babaea941ed4479751ab36f17ef5f6c89 GIT binary patch literal 6749 zcmai22|SeF*MBV8X|fJY8Zt4WjBF!hU&cO+7)f@rWlc%>F@!WtOww2~GGq+=bm%E=RW6-t)HI*#18#_J~?j?Q4bAv zvq`f>hlYCwL@0Xt%c^vz|GMDfhdGessD4!Sdl@D7=h+;Bd{YXu2>svXEgE7dnenKs&Q zu3aT-zg4IkFyvRR8^T#(Mx4B=ZgaVvjOfF@&i&o-vg|;Dy%=&ydczEPnBr5=#o6IN z)P`9|C?1#znOzXIs1fb1LG%vF*?v;87f~PFYvSN&O#n}n+kt4GvFNC==s1_`B-f@m zm!>4w@g%peNgnXz-|bu6)K_L>nT}+G3U*+#UZM+Sr3z=Tg&d^h3UtKJewEFvO!U zITO6xqi`i|mWMka5L11;Qd_v1S%li72p!POB8@w#R=r=WHvbs}X4oM}AA@KMLv#Xf z;FX8N)el7Ijzw6H0aq|R@}HkSSa<=3$mIEE9f{}JOYva2B_4={(|L>pHZ*|=DfCxJ z+5qiyFII>)TTm*RGkh=AF-N|+G&_eC!Jt0LmmrqtuFGu&mj`GOeHH>V#s+my8=$^>=f3adWsdzDKKdYT9^>%#yaZ$%nafjDrdTFZI`X_wW&x%HT_k;uY>F#Q zw8KlvGa?gMmLnmE1Y@E2&yEG<4HOq;q$zeO+~`s5R$_J)5Bjthsvp3N1TX-_O6mZ` z=j!M3BdW0GfsFc5;w}aik3%yyG71D0=}j@N&bdn@{~K6;Wex02o0{}s-6ah=tIbx4j9>J@R;FSrEy8k(20Cz;q zdRPrO_96sHLeLHnWD+bboMITF>&%0hliNhca?u~cNhPqo0$4%WNQ!~HZc_&Kfxzc! zyn>jqRpL36CK)MszxbfVtQHSA_BbJX2#UvaU>?H5`z$&OjQcRWdDIT9JR@_+0xSFK-JRYh0r_42Bq1;DMk zR#vN2R;E;5Td`WEw9s&^tfjK6wmPS(e4*h3{{y9kmZN1=RpqsdOm0i%LVMUki^|Dj zba!$2+m_OnmXL*(u%3os#MQF5cNDwtS9jHZSZLW(7bRm)hATF8Lq7E>{He@6W{}x%~h~binu)(zknZGTKm-{J*R zeO=_;XTi&;V={oK*9ApFhB!u%s3lI>sRsc0>X3nXX_2slMQJ?{#V8WD#9G2#J_XDpgqgMmDfm8%09berR*~1R2PQk24wobYo;Uz667_<~GT&XL0co&uO;WTd02;uew> zPQLUH;L*w`00l-{5AjH4-MBtaWzwjsB?>^nxAI{&aTf$Ff(nJ1_{Q{j7TPf ziU*~y;!#i$Roi<}v$G%Z(uaU6}k$@%}$X zl!7{Iixc=-x5KycY*gi@!mL-Xpx;G$_QvZ!YWBaY_y0t>237*d{j-Dg@A7d&>)czN z%(T!_{7Ot4VM3tLdyoxw%(ab_jGiwdf$-3ca99NtKnWTR-~%$6O2l1`z~dEBj4bBS z@tBBH2C}(Pj8Xg%phcU9QTLdsYTUpa%@`$~RR$@C1FxRx>dAO8rET1^0#h`E2l)y2 zssIT@3s7^SA3kgHv74^|Q;F5~ufmC2Jd;id96NPsGMI=r%R8ZYI zfH}y?`AS%oPk`?cDPkyq1A>t{1TLgF3kZvp{ZZ(t4LKh?+`%0$aPC~)S^jy|)=h5D zqL3scr%Xy4n!o`xW42+9yd%F5EPWTEq$DXv31D^3)P&Fpx1Hm)k1ESh!a<}AT(u$gym zrWy~4=UiLaem}~)cJESdEW2J^RZ@AQ^hV3g^1_YT5cE@pf9vx-Nqf@2n?afs_tu`| zTKN+49(h-#FQ>oUBm}I}OJK*ohR(j*bHj}N7W&N`+jPPUTXjnE)*CP1$StVZis)TA zsw3e`7T+&viLPq*uH5}xWWAj06;^i_cEuLgSta^wUBH|pjuC*#t=1#^AAC&DUuW;P z;X3dzdF4Tq(jj%zolsEtg$L5>_L~uYrs{T50{J zr#3efRFM`pHZiQZY=6^kubyzE9rv>jk+?WFuSUnb%`0iYa`!vXMoW#Yw(YmQa*>Pn zq<*lNTdY-LQ6nb*+qWgf@CQ9QsOkZEP1AcLKB4Z4 zn5ynO9m`nT@pg5<#?r`Mz3gE}Y|`6^SfbUf*R-+09#7w~*^_nE3SUN+W!Meh+~ylw zNRL;VIFukCbHQUZ!0`FU0CnQ75xd(f%KMQzZty_WayLDV7xd zd)v#kg%QyYl|u1U=&4wm$x_m{!=1(ld%VkUUALJC-$Gf6yQCv;rjXTK6kCf~*i@6> zvRCBoFc34^vezHgw9KU?ch+Z;Glly~>Xv97y6!#p%s@9mPQb`D zaA~~^Vy(_O@qM+c;DFz-(>M2%8BscWdI$DzPr5<==`Z!n+0pZf_J!PqGGR{D^H$l? zC*T7TpZ$%wX_oiP&X`T^c-Not@?FbwQv&8$RBwMx zKEA=FW{cot{qE^lU+9$7ruVyy9QbbC3wcpWzJk{pC|CPYE0(}M-D%3V(m&~znm7+G?K0G)0456JVb@$j0daK1}j{7{TV^8aC z5c(_c?mnxEk=XoYX_l{Xz;ob%%gH*Sz|qa=X;IDw3HzmAIBn8H7IhFD%?o30DJ+E@ep>um^ z)r#G*lmi9_I6V!8<{$T%AQMqGAGOcxB8U7WBDb|lQ@ab2jutYOFI;aLHZ5jzK$)5e zwOU+@{0U!c7M-emZW`6=7m!AE^G#0K!#kA z&%Rg3&kVnCN4clk`AgW8y;wbV?I?0N^6CKLBF|hg0?bm;Mr zpi@z!ky;Cyufxc3{X4&2NupL+hUW4yP9F~6Vir5J=<%)M^ITr}Oepe7OT`I}*1gvR z5W5ZT+ql}>NS%|F9oSaWWVM&?lA5Q|sq%L(CWR+^wW_WiwB4z(Y3`YA#{9Ww3!kOp zx1;(cE>Spd+a16B3?gqqp4U1~P1`r#t8j>$lAzuG$jKb44%366wQS?L3v~Gc{dXNN zp9HLggMO5gl>|CKN0g>)7?o9dEq*i(Xc~T|q_T!~!C8&ID+!getrf^vSv@VT^h6)2%`$g9mFW z`Qz8LxI@Pl^+er?o8BTz-wk^pSv9yTG5gm!tZ;$)Jn_My;?3C<=b{mQ-|ZCTy|XE7 z0?s~-Q6W2gjYnrXxu8RrMQ2CT#p1c@A2~=?trT&HU~^-Vy))SLPgxzh`E@#vdwjcPb~vNAP^uBG#xv3QtVoOrr2LfA4Or4nvAP8G70+=@{+8`y)g%jMLKi z0f-+Lx)BCMW3r4zedE%WSu8KlPTUm#ARCxk(IiW7fp5)=N^vJU-q0K z4Gggryt0wK8l)$1LU&~6L8+#TKNZ&}11~)h$mq5SFFhHfW|sSqSSOo-wA-l?YwEgv zc3x$3UuiCM>+D6+%YDSQ?&ucD`0Me@hZ^&2-MC!;z>8RZn{ojE-h64n-xNSJG47kC zQ&ELk8ust(!me2#65PYNeXF*%pZg)#zNCXm@!X7P=dt4-jS%Y*lNX5z3$Bqpv+R>T zFi1KzaxLQ)yEkuhd(7MAB7J?v?K+ajDBrx(j_;i(XV-2#%^7z6^fe@~Yxj7Fb-&*a z#g*buj9)eGWxR`#rg!Uyj=3EE^1Sd&Xk`;8iOv+;eL%l?H?_5ty5Byj$SPG z@DCW0Ivq8ev1@pn>`Vvecqx4x9j0BkD#b-7=jci6(@lQyuQfk`HF2#4rv(ZIn}{(fBd=&{>JO zA*ru5BMnYkg6>xx7*6auc3KnbV|A3_m9R4UH{zL^WI4(o82Izx3)yr@yCxG;`)sXsPAI}^n{;x;5|`2Xz{79n!&3s&{GK^~ zfE+t(>X5k*ls|E>KgNIh)Z2;T=cgq$mz)g9+dOxL%H8|@`=YmL;F?T;VfWC%lLe>i zV>!%kZ^e34GGrQOR1YWAU0tP|Ui;#5c1l^r<$cL|^OIwYHc8d&HF!nX{TZRgsl29N u6`{~~i7|uBq+8vzEah6R3EgJ<_YnPisQltq|4)H214q3+DLP}bq5lDPA9eWv literal 0 HcmV?d00001 diff --git a/Resources/Audio/_NF/Items/Gavel/gavel3.ogg b/Resources/Audio/_NF/Items/Gavel/gavel3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ce6621ad43f985056ea0e235e6bfd4c57b23e9fb GIT binary patch literal 6490 zcmai23p|ut*MG)!T+(1-)YKVwBVuIADCN==gJKv$Du%?kj!Lk@RD#2+C zV-D4-8J)(6ZbeaJaBY8e7;Tqr5X1-3RfOX57EC<)2yQ6lIKOOy`*EGS7{QyCGX$aL zbtS5IK~(|GyAP`f-(m-L!~^LY%SIr{oX$B)HWCH88)&}{*}Iv3!m5SY*M+q@Fkxm| z%lXO2b(ahC;&flCR1Fx4s8UZB7ACprdV&>sV0WSWu{4 zT7<*HP`if_4&xDy8xc;Z$nWh#=(7z@0vLD}+z)EC%Xx$U{n3Aw!CktIBk3&$lG zp(HtMQl3e{Igc{;jGFVsHD2A7YTcEh+$jJioPa`5wmY-n|Fm;7VaVh4g_h z+kMgPz6wOLLc5=uAlJhk5QwQhS*_Ji`W8=W*BkRU9|Nx7c;r7n*SL5AhREJNm+C=>?@e&xx`htJqH^FyqMMq) zgs7Z340C|F)=Lm$&S$fc8Bd#{tuvHs*=ZTv2zvI(ya2JpcBQvwrw=gw`%FZctW7Fd zB15p0Jp{&N7Bj`#WSqb}_aUYrd*UQmYd64LD6B;SDw>g@TwQCuDepTh*rzl5nh3LC zMf79_tyahpP=C5){@yFZ8T)tm=!3X9jicIbU&n;T2{v-0#uqR^xOfEq%Hxl^V^xpZ?`AQ`BrIz)qd-tGE(rz#GTbDIO!Mo)-UV6lW8mH>^o#Et z{Gs*#fwq)T1Z_}D-DN6x<@mMYI8li%2w+BYx_HMj`=Bo z1~P}}r|?7OG~&=kAe$=H%-1$;)Efj24IoPY7yt-rOb|8Yo+FlI^${|Dgse`n*89&H z1GppF=1;YOV^bhV27=^4ki!u-{Spkl^-jWZ3kv)>1c96g_}o{NrbzZR(%Bc&hRdr!0j*umW8(J!?vTtdkp3?!v+jgAPCb413yC*Z5JYh zP=;nMDD)?5n<5oWC5in=*D*=+u@voIZM>y5rCX9RVojNnGN;rinoF9Szq6)D5-Hm# zPgBh))n5JDt`pXjU!^D`HLg=qS8Y=RpY1ib1Fxfi8#tC4dS=wiG3~o3b0k;PKFU}P z-ZFqCbgT~y;$R95PcyHu20)K%$LR94bed9S$4 za|LkA3X3Y$ii*^VD@#5Vsjbu$7S)w@RhDOz6|dC17HLsisk=~AR#sfO%Hh_PuC)2C z)MbzI#e0yrV(0N5K>s7m(%eyLHuheN&12;u?^ivlQF!X`Y?}M%d%kF#c0Ap=yyAM0*#If9%V5dc;8AZh_mEOBsN>&Ul zDWQ%juFv*6+DUsq+aKpJ7Mol2vQD+T9w@?1xA~wSX`&sc_5sH2%2JU~YR869KW(bb z_ml36_knr$M1|Vp0XAS9Y)E$L=g98nq3ggP0og^Q6+*QY6M!JU#N=D!1Z4e>lUmUX z3zCN{V_3BfV;yJGk(n$(I*(-xkp**D79?5@W0Xv*C>VBrg~^v9xvMjV>^<0R!}c-a zRD{-IzDu8p5UYyA0HPMN^TiBFtbC*?N!_Lg06A~Sz?hvcVP(Ru2BKK`Ql=za4bs6I zH;M);@+BNhux&^yFZDL2d>aOc>f|Wr>X=Vs08!~-NhDHfN)ovzGnpeQERJM?tw|!8 zfnAYE6%k~6PuyrG*%J?T1w*bmvWS|TcsT0fO0DuzF^dY!*KA@8)f>FN=Jvuv4BDK`elT9<@H~dJA0_NjXIZd zl&e;xBmw0MllCzL#*i}*l|+sKD;zv)3sOA*gGs(sy)fzTiGM$AU&7I03ce8j@wMwV z;MAe>Li%(e*KE!a!bw|$C~}{PJHoGrpekh8Lr`Y>nHgfSlpX`PVs#$@i)|exz!h0i zrmE_#HZ&|2SfLK;4sO~Cm`At5gtyoUK}SFqw_(7!BOt>K`@7L6x)VjB$0tSU=rI;6!@;yhQnakuVMf+ zJn=yY0IN28BT{MWNm`jKYt*>}KL$Wty}+cA0E51f{4&pv#l#r^n3)cub z2DmW>7m0MfiCfGxf@53LK#fy?;*=iXBg?5jVgLiYwgCoV5zXl`{p0>AO#Y#S{vRXQ zpw1Gv0blDj)DHM&Ren^0`%3lvUZkgOzWz|N|5LsHC(40V3Ly7m2kAEm3qs!nci0@$ z!EP5(??gkf_mJmK##gzn-dv;d$MH|H@d47t#P=YTQnP5?3$E~N-4 zq0Iu03&wB>P|7iYAb=<@=MBEqy4xlKU4+~|NHxA%V z@$t<`XbFo7w}<-=x${DZ@D9<$sFR`+l10~Yopqs;r_Oc=(nVuqt8R%bX*KdYP6uMb zF?_O7tuSN)JxtR3((^4R9yST-5?Ny0JM|2>5JOPX7L1%6lMp8szcm4oD4rydEXe@y zg`jd6eJey);E#%mIv1DM@`6|4h)a0>lQ}*`E}PTA;hR?#J}%9@bMwXS+hlX@+#EF; z;*|xGFqp<3RgH(`kBUm!Y<5veUST=JQ$_g0Q;l-(uy;j#`T_imK%ba^R=SzeT0ZIi zLc`&vtyjKmAX2d_@h4ub`fDunP7@;RXwFXIOY0vk4EQ5$*Y4sY!yMl3$zG4dw78RF zFscvJGp;5rs@zYAtA(j~tRItmw`K3W(yc~CM!&azBiv!)haM^4yQO#KJoAH2e6dHg zm5<5D0Yu5wP>p@>+{bvm>_zy#L@&+G%zR!c_dTgRdcn#|UUy?ve%m*fn0r3I%AS58 z2|<%x^G$mTd1vECyj$EBuWm#UB%A1hsSw3W=0va^AAP(yGV%i{$Tg4ni!!Y`Xyer@ zedbh=*X4u$BX_8G3dhPH!?qg*k@WGYmx;?-u3Zs1hW?tq+fB6gge?6mcjBoBUxm_G zsE6aJ6Ow0xBJMb=;qd0aj~2l(eZ==!+1C==jT5p`vQ;jO{eDE{MX?h>MEjtaX~y8N z&i3lmsdGLC@^I~}q5|?~ls;}s&fC%gt$&Md2I6q_O3L${&HC#Ck0OqZRH(tI>#h27 z#)>;3fo~f#l6ub4Sq&fiVQa7B2^#*XQ)dqT6sG82M*f(5|B$#?Qr`A-tf=rCoAW-> zrmDFTmeWp%IQ23eb01N4CUJk~O&I*=BUxWRMDTB5o(`GnoNbd}I+0LDF3&SoM$Pkf zy%X9s5H!qlS7lG?0(Icr<5x2(1lzrC8c!M?E$J-TnnzSCrg-mJq3bo<-ToU}`(Nq|x=RiI{eIvkFJ@XgUFjXAS9r~WU}W-jzK=|IUZ%I%Y+dae3c z8{8;W#)&Rj@w$KJSmQ}^`oTAkRmOPzZ=fIkG&tkiziZF*J>JWE*}M|cMZc{}dEm=5b2ydGIICGOVhv;II&Mby;Caoyr&WDRMHoy_)E5 z&>U8wt4^T}Yj*)-Ze#Pc4pMa=)26hhkLmnK8@ zsRD!IEytvyWERwnO4O$NZACTxf`eb*swkQndf#}X?|Mm7jX+Dcg7D=X529_>Cm<-R zGyJ*uIiBsqS(&eZkLVRg4}a{*3V;gRuN;0bN7jn%3EMGY6rJH9R6X%wVJPHuy$(BU zqkSJCe^;bjn2Z1A9*2}m5v%p7Ivi5F5GdLBIDSZDe;^`koS!#Q+=rk>PQ}u>AKg~QOX-wMYk^ud%;X_6mMH|)V_QEO_&bzn&(ctUQp2?J5FUgxb z8*px72CsbGz37g|M1XmG``m?n*HuDlUtp9h_x%&Pjw6DGeIeR#7&C$>3^6tr_gW(BS&Fz)jB_Sq&Rv2|(-Eb+zc zecl)f@^PM>Q88`^{dl(Vk7x*8Q;7E6QH4njnVTs6AEEWFLK>QmM8R(mb{!Y|x6|w$6$5^~vDB&RoHzEX2C(zCSte z`PI)kTT3pSgXf5J&Gv=(tyllnrJ=@0e!ir(ot#L)R;(Re-gkvBO=`aCeP6W=)?C_< zdeU^CPa$ti{eg9|0;@@=7Yv%*hfYvy#_)jz6Ua^id2M9A~n6*|2oX0OW7 z(c3IuW%T_0rkr*dv@81Ex%l*m?#XS1v6(q*+rOzBOxlo=Ji))Gz26e%yEX1yz2w$A zrR_F#!{Oq^xko=IXZcgTa;84prK#*1{gkc8*kIgyi8`g-IpI<8#k^kkYI@5;mQ(<{ z-g4T3Hs_F4?2j6c7IDB{&-pdMg3ndsXTwyT$~(_wL~4pIgxshS2EHOb)t zhQ@+)H|gL|CBlbaX;bxmcin2D?`)LvT45bR66g3^=JGD)h7whgd`e~o6Vk`s=Eoy) z5Q=AnH=f(eith^=wP>EMY%ss8`(DO<3YLCm*meH+rBulUq#jeV;>tNkmnWa#pE2fSvRak=3bu-{hxa~A!W$iV>!Xmr zCxs|MAp0-xq{5d*gl9~JZ1Mvj&GakX)1Pry&JH|eu1_oJnc+XpWt+ZS91_uZk|Ct| zRX5wQ=3zbg-eZfJS(|)IDMI(C!No*|X3snR)eu^=SIm|I?3V1dyxWh*@v6IatkmRg zE9lm;Ti3igS!jG{N;+6zn?#dyPu&6YHh~*)2Tomdx^~fqjI`VF6en+RSzD@cH=pIg zssU^p&u>uyU&#eh9mWzC2mF4bq{-?Bj(nVir;0%b`adnc40-gv`BJ9BR`1JqbUx0$ z8L{wvKJhZ|7puKy>$Bo z|Jq!`nAYpB-_||78sffQS-zvbtGL&v%aB&Q{^EY1IJ8xU|H{$Z4CnkX%3s8WIz3>pv=kP?a%4=t2X z1O%j55Ty5jGzC-?6l{oy3hI9oJolde{l4dZ`)u}^cV~BIcIG$x&Kv6!Cv2fj(CZhv3IgLww^kji1=UsU+d!95QGJM z2lAyiq=4efIO?CBs>R7ZAf#gZ?Ap4&{oBD^6g97~hNd6%hZm^FB z{7ek(Om%kx!t{`_wTY>Tk)y8dX>y3iN%Ub~N-$c<1A{(fY=*WC@CrHY7DQriu`{?}=nHMI8chw*G!gE2Bb0)yayr(ub1qYfqzAqW9MuJRb+WG{0JgPyB&Hl1$9 zrrOkF(&;g65+1P{?SBtwtmife;)bY7{PFp7=HC6d6B3H?K{+_`q5VZ@zNUL-EHp#~$Ak_hBF(FiJyoc_A$jXhsy3opLwihZ?W~BPQC#dpNn@duvCuHb z^hoFWFvt2x=kZ9F)krsqsNel-*vu-sbB>ONK{;}`)LBfPtW@3$TpkxKs%#VF$#w~v zKS>soly6?>#s;AE#VWB`2G z5s2ytls6^FcLb^OaXj1!ftVT)RNI2E2ZOO4!8)KH3^D1VTlRgn-12u2*kOkt0}WJL zAgT*^gP=AXq-7thI~Hs;23*1R$bWAU9K3*o$Ygt^dQ;(h65Kd$p#rfIxo~5_4NYJ{ zbnZ)Z#$d*BA5J*qRZa;qbNFG5U8Z6~NqQzHg1-Hdvmln3?i+16HwH6;`^^P27#q}C zkxahw5*C<~oX-+&mvjT`$gB*$k_iW}*KsgouDAgSs2F;tVr_%nhP>afC^?qZ{}A^a z?1-7n^l9LC0n|6otoMEV?79Dhj{%6A+qgt~_9b*!Jg+-arcfqXI^?==a*jqPra(F_ z{s6w@@?nCcA|vDy=j3Pzq9Hga{(Im+c>~1-NmrG-m2UTH_NcOlvetg>#mZKMv7iP( zv8on8aa`@(&EN{0nGd6O)JcUwC*U!Rjf?_8MSCU~@=9`&Bq}|q8&d?b;-7*0C_k`u z$Iw6ez!J(vL;>_6O*Pv+xoTlG8YYq+hmt1hNX~b{9P553%tqSGj8XoPIqVdX#l_E>C2{{db8?j8U+j;UGf$Ft zOxk%i^+ZfY$&H(DO7b@UN9LToT9kgZDEjJrbi7hbDmf;D*^uYkU9s5sfA)W6&cPsg z&_U*y2Fd>;bDA|!#vq%jRjrmc&Zs*C92#OO{?7nFP;-Ky1?L{IA*ekjXgwyV5$$yU zd&U6nW31IM7C1Hqf+QhG4g{HoxEhpT9_j zlW?tq%g+c(+e|Dk$0_WKM+>zS9yNcp9}ccPZpa3Ls2ZIbk0gTn&AW0;`Zf5o>76)5 zMl#DBqn0YM2cu9Z;xU_*&ob{Spi5X>%`On}h$#n~AU^OD$Q?}B1~WiHkh>sZGbWNw z=*P?@5V|#9p$K?fQI>5#4!(odt-+gp8G&J-Z2K`CC|a-KtE|g|hDs2GZia!MkrLL^ z6hbIM&rZn?Bx5a*3KpWK14z=CsMS~swhyaiV@K=}B|f$zJ`uAb)+tztT3LOzBZ`_5 zw-JX^t%$XL16b089dSyG__&VrL@eAsl`^x($`L${0xo4NHSGAPpG*30QC3KfsJ+Co zIxU+Jq79McXh(DmB{{AV?MK5b0N2)PVjGcIN1RykBc_Hu40;dnfmYSU##79Siqh)0Y;I%uVte3X zqxywHOiy9yLSso|qyJ)KU~iotDxbMqs>0IC6OyY0Un%(XA8=)3KYXPn3YmNLsTnWc->{wl3yi$*rY zFqah4%sv-KasQcp@y=s$dCY}I<(~UMk;c>Z092DY%H_#kz{svH7YOs{T;(6|dD0%Z zrak+Gl7CB(zvDW<28@jj(QboW8I?`c{V<4EW*%vaP;NtqAP5WS0y_;}nczeCHWd9Z z-dlz~qTG(Qi#PAgN*2MN#L!s;zFfv(yiYEDl;BfUIO6^eT_A=htI=6b-X-lLPO)1( z5SsG^p8e+hj2borh?>tS5H`Xy3Xm3fwIjU%$oVWovyuW4Tl11yAc|2SW`WnJLpu9w zjH1Af0ug6(OgqxnPpv&et{n|Tb+MImbi7KZ15r0FC*kqsDM^IhtYo&R%kg+~OkEP* z5?F=DS49$>d^JY12)K{yF;tSYZP;^ST34wNe}BrNb%wPHU0 z8go*3ayeUhNt>8+JWy`yqg6QS&1N|J>5gUu$6+vSqd2$% zL(D>1t?h^p1_Mr^2I>w@+VWb(w81tDIr2j$AdB14;NIbtWJp{dlqf)YAY>U5ATA7~ z2k@;#u&|M`q({G@5{7mduZ)RA;LQ~npl05T0`;8lAl(544BEIyTm{_)HKNcVcACmt zX_k1!k_h0@ateR~qpjD;yS!%H0A3zBs%fDBpx{;hDBVc~g5Cmy-g52{1t@_JGLXmz zdT}QZ?!CCzC@i=cQ8Z!Y_N>doM(}OG4Dhb%#eo4~1Q?*+%e@Q+2A#!b5b$r%U=G6w zVKe9iQ2HvL0u@oEjc4$s#2j#EZi3FT?@T<7FPDA*(~hPm5r8^yq>>;(;JdaXYzE!w zEgC?>S1S|&VAbwqj4y9<@TrhtjJlU;jR6qX&Sm)E0mG-S0fL_L@IjSa+fDZ>O7JUV zJvoPMS z@&7M}C;@fW)+69;-7c{mzEPDQ5aB#}`2H@^(>EUfQM3QMdjD^fvrjpI+&>4%;K61- z=ojDiBM0|mqy$viXG92tLa#L)Sj@YF7KM3TKm*~)HOAwV6aY#v7yuuT(R3&LjbH*n zS%HztzB)#n@M=Idp8{i);0?5B!x=RrY*piiW*Ek((=|1aa(M9Q9;+2a0884&-ODrz zSOk!t5*}qBft-AR={{D=>!77rO zWShiex&{MjOYnJ}!M02y?<_=mgi_8TfXq|$I(GG$lqRfaqcWubwsB0%5RWL5D=9<83 z&1N2#rxY{|%`Fq%216!LFN^x0c_Cz7|BzqXlp)OdrhW!N(h!s+gqD@fz{Lw+-;#hx z+?phkEJ_FPg`i3pbqhq5=ZTJv_KMGMo#m1@@uU?zddaQ8VY3G~eB)Dvn?rNHxw#J> z*kH52x!Gz)xuW!?VZYlhWffISW96+|WhLb$RkzB@s;f&%fIl}{mO|uPN3IZw`?3-A zqYu*k4`FW@llldI98>Ne;z6N?cLct$QlM}wv$hpcq*ioD_thwH{f7Mx9`o!$7O%yyXZ0Q{fE00v%0Xd(knRx1|l$HK;W_RA!rHQ_Q zS4)#IMUJ`(*q=LI^+o2VI6rbg+BRj}Kd!LvLGADc3;E61!aPS8Z-wRHnsN37%+t@27&pHwX2A3R~&J_rlW<%-ZUvzu?b#KGGwOdQO$KS00l%s2YKq zd^#>Wg-(U77XDpG%H_+xM>7vp>q4({g^*S18a?lyInUO{njIp@QAc^iaN%?>6PgKE>#%1eqd51U}F7j$%pA5=RI+xf(tXK zpH&K4haKBkdLP0abW$Q{Yul8Ynn*uBOWMCcs`}mc&UVgBBnqBJF4;VlzNxWkulBKL zh@&YI3svn+@#%lm$5fV#x=wv9erWx+uvy}j0zLq$J~lK0KtqRU7l7!h~>NboJ2uBOE^temR!gQm?IDQA?0^smwmq(5MV z-cxjI)tda4cxG$S%lcj0PF{U!^`JGNdW*qCwV{RBj*CXec4Fs;RJWTUp_>iJr3@<- zgpf(C-1RgenCxq6Rd=_vN{T6TYATIa{E1s(>iOYm?cn8)XZC8PWsVc)FISv>-?v!R zCjU_6?nSBN?R4B}anVshDFMlq_M}CX*?ZVIE6ZCgJLO=$dNDuyy!kW6yVEbWtZ#Jz1y`tMj2c-j(5lfYpOJ;#`%NX>Btz@OT19+A;E|# zpSRa~-nHJB?{TJ&CY=+-xMbOfg^Lw;$L<6r{${-xV^bnDx=IEhc zL+BD$Dbircy@`f!q+%2?4$34$U3}_w?!ZlSfbyFIg zZwuQ)*%l(ycwYLeW*F9*>t@X7l~f%OPneD0XH`2wh}6l_CEbZY18qq4$?@rM@33R5 zd$;Ts{^R-ssS|2jW*(=TNz}w;t5NiI&otaohYeq3Jnzz%FMRVF8r(-V_PTOykQP&S zlsOwj`nD(GOh>ZsrEARZa?84g=ZR4=Lix{%|f;lp*J7;)sv7VRrq< zIU=of`S!Ut{-U#{TO#OBao+?&_k5^q8_imEZax6N4pEb#>1b@Yv#*W;F*c<3MT|Dr zwN0;Ccz4_@b3SU!(ZbhKhgq|e-w~eJMhhOnsHGWW{NU3X- zKCxx^eq&61ZkGD?Uq=%U@nyijk72Kjiar~nltd*`B$~E*F|!)yI__OvQuhzmI{5S3 zSG`aZYUsEu8CXnT5_`hM&0o9sTwNZTZ<>qDxQ`MQHsgc(;%^Cg4?9;pxIa!4|F%1P zz+~ZWdci}Tce`ot!wze^eW%otf=9<+eBWCspLV#DzwJ9ouq969d14UHfRCJ_|6d~6 zt2HhjYGo9H7c;%}3aqh^j{C$vGDR*}WuV;B56v}gZPCheQ?-^ASks*~# zGr@A{KIN6foVT~dxW25Kf7nTQW_o2+m`dS=>Zf+Vq@z8*C&_H`gq0V5_C1;4_VS^G zT|3UYG6aIB?F>!p6Y>$dP^JI$xbEk3q4NP3c>cD4zW8(leBei# z7Qt!Tq)x#7DTXJdRBZSme&XW5`uBye+Qa(CrTOeA^*t2HK5maI z(iNYvA4dFi@;on02(08INN=(w_Xi%i@d-Uqd+ve~18JY5mitNd$qUHlMi#DJa#B zDsszQ;Fd5H9%=H`@)-9EJ+Z{8N69u*JCAeG7*6`~4vw2$Da(ViE1ADo;omQijuozP z9Y59(@}}jQ%EaD_n*CPT%*+U7N<`@&38YqU2#jS04WazZLY@AUx0? z{M|z>Q}}-K&~n6yqDg^II!Xrl`1MC(f92kSM<{9 literal 0 HcmV?d00001 diff --git a/Resources/Maps/_NF/POI/courthouse.yml b/Resources/Maps/_NF/POI/courthouse.yml index 7020d0e8226..0baeb12540e 100644 --- a/Resources/Maps/_NF/POI/courthouse.yml +++ b/Resources/Maps/_NF/POI/courthouse.yml @@ -24,7 +24,7 @@ entities: chunks: 0,0: ind: 0,0 - tiles: dwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAADdwAAAAADdwAAAAADdwAAAAABegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAABdwAAAAACdwAAAAADdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAADdwAAAAADdwAAAAACdwAAAAADegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: dwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAADdwAAAAADdwAAAAADdwAAAAABegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAABdwAAAAACdwAAAAADdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAADdwAAAAADdwAAAAACdwAAAAADegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,0: ind: -1,0 @@ -48,11 +48,11 @@ entities: version: 6 1,-2: ind: 1,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -2,-2: ind: -2,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 - type: Broadphase - type: Physics @@ -318,7 +318,7 @@ entities: 0,2: 0: 65535 -1,2: - 0: 65535 + 0: 65533 0,3: 1: 3904 -1,3: @@ -490,11 +490,11 @@ entities: 4,-6: 0: 3823 5,-7: - 0: 13056 + 0: 13072 5,-6: 0: 3 -6,-7: - 0: 65484 + 0: 65516 -6,-6: 0: 3279 uniqueMixes: @@ -608,7 +608,7 @@ entities: - 123 - proto: AirlockEngineering entities: - - uid: 92 + - uid: 83 components: - type: Transform pos: 7.5,-6.5 @@ -667,6 +667,16 @@ entities: - type: Transform pos: 4.5,-25.5 parent: 1 + - uid: 84 + components: + - type: Transform + pos: -0.5,-12.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 - uid: 139 components: - type: Transform @@ -695,21 +705,11 @@ entities: - type: Transform pos: 6.5,-10.5 parent: 1 - - uid: 445 - components: - - type: Transform - pos: -0.5,-12.5 - parent: 1 - uid: 446 components: - type: Transform pos: 2.5,-10.5 parent: 1 - - uid: 712 - components: - - type: Transform - pos: -0.5,-0.5 - parent: 1 - uid: 775 components: - type: Transform @@ -826,33 +826,32 @@ entities: parent: 1 - proto: AirlockNfsdBrigLocked entities: - - uid: 83 + - uid: 419 components: - type: Transform pos: 5.5,-1.5 parent: 1 - - uid: 84 + - uid: 434 components: - type: Transform - rot: 3.141592653589793 rad pos: 4.5,0.5 parent: 1 - - uid: 496 + - uid: 445 components: - type: Transform - pos: 4.5,10.5 + pos: 4.5,8.5 parent: 1 - - uid: 565 + - uid: 496 components: - type: Transform - pos: 4.5,8.5 + pos: 4.5,10.5 parent: 1 - - uid: 714 + - uid: 565 components: - type: Transform pos: 4.5,4.5 parent: 1 - - uid: 1174 + - uid: 712 components: - type: Transform pos: -4.5,-1.5 @@ -1636,32 +1635,24 @@ entities: rot: 3.141592653589793 rad pos: 0.5,2.5 parent: 1 - - type: Physics - bodyType: Static - uid: 974 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,2.5 parent: 1 - - type: Physics - bodyType: Static - uid: 1047 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,1.5 parent: 1 - - type: Physics - bodyType: Static - uid: 1414 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,1.5 parent: 1 - - type: Physics - bodyType: Static - proto: BenchPewMiddle entities: - uid: 439 @@ -1670,32 +1661,24 @@ entities: rot: 3.141592653589793 rad pos: -3.5,2.5 parent: 1 - - type: Physics - bodyType: Static - uid: 475 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,2.5 parent: 1 - - type: Physics - bodyType: Static - uid: 1106 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,1.5 parent: 1 - - type: Physics - bodyType: Static - uid: 1176 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,1.5 parent: 1 - - type: Physics - bodyType: Static - proto: BenchPewRight entities: - uid: 521 @@ -1704,32 +1687,24 @@ entities: rot: 3.141592653589793 rad pos: 2.5,2.5 parent: 1 - - type: Physics - bodyType: Static - uid: 950 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,2.5 parent: 1 - - type: Physics - bodyType: Static - uid: 1050 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,1.5 parent: 1 - - type: Physics - bodyType: Static - uid: 1181 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,1.5 parent: 1 - - type: Physics - bodyType: Static - proto: BenchSteelLeft entities: - uid: 55 @@ -1738,32 +1713,36 @@ entities: rot: 3.141592653589793 rad pos: 2.5,-16.5 parent: 1 - - type: Physics - bodyType: Static - uid: 74 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-20.5 parent: 1 - - type: Physics - bodyType: Static - uid: 125 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-14.5 parent: 1 - - type: Physics - bodyType: Static + - uid: 146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-16.5 + parent: 1 + - uid: 549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-18.5 + parent: 1 - uid: 573 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-16.5 parent: 1 - - type: Physics - bodyType: Static - proto: BenchSteelMiddle entities: - uid: 73 @@ -1772,114 +1751,62 @@ entities: rot: 1.5707963267948966 rad pos: -7.5,-19.5 parent: 1 - - type: Physics - bodyType: Static - uid: 128 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-15.5 parent: 1 - - type: Physics - bodyType: Static - - uid: 146 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-18.5 - parent: 1 - - type: Physics - bodyType: Static - - uid: 549 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-16.5 - parent: 1 - - type: Physics - bodyType: Static - uid: 569 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-19.5 parent: 1 - - type: Physics - bodyType: Static - - uid: 572 + - uid: 1129 components: - type: Transform rot: -1.5707963267948966 rad - pos: 5.5,-16.5 + pos: 5.5,-15.5 parent: 1 - - type: Physics - bodyType: Static - - uid: 899 +- proto: BenchSteelRight + entities: + - uid: 23 components: - type: Transform rot: 1.5707963267948966 rad - pos: -7.5,-17.5 - parent: 1 - - type: Physics - bodyType: Static - - uid: 1128 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-18.5 - parent: 1 - - type: Physics - bodyType: Static - - uid: 1129 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-15.5 + pos: -7.5,-18.5 parent: 1 - - type: Physics - bodyType: Static - - uid: 1217 + - uid: 637 components: - type: Transform rot: -1.5707963267948966 rad - pos: 5.5,-17.5 + pos: 5.5,-16.5 parent: 1 - - type: Physics - bodyType: Static -- proto: BenchSteelRight - entities: - uid: 942 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-16.5 parent: 1 - - type: Physics - bodyType: Static - uid: 1277 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-20.5 parent: 1 - - type: Physics - bodyType: Static - uid: 1401 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,-16.5 parent: 1 - - type: Physics - bodyType: Static - uid: 1431 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-14.5 parent: 1 - - type: Physics - bodyType: Static - proto: BookshelfFilled entities: - uid: 230 @@ -1922,6 +1849,14 @@ entities: rot: 3.141592653589793 rad pos: -4.5,-10.5 parent: 1 +- proto: BrigTimer + entities: + - uid: 1222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-1.5 + parent: 1 - proto: CableApcExtension entities: - uid: 2 @@ -3770,32 +3705,19 @@ entities: rot: 3.141592653589793 rad pos: 7.5,-5.5 parent: 1 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: [] - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - uid: 279 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-4.5 parent: 1 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: [] - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null +- proto: ClothingHeadHatPwig + entities: + - uid: 1854 + components: + - type: Transform + pos: 0.328125,7.907011 + parent: 1 - proto: ClothingNeckMedalNfsdBloodDrop entities: - uid: 494 @@ -3840,6 +3762,13 @@ entities: - type: Transform pos: -4.5,-5.5 parent: 1 +- proto: ClothingOuterRobesJudge + entities: + - uid: 1855 + components: + - type: Transform + pos: 0.6875,7.768122 + parent: 1 - proto: ComfyChair entities: - uid: 1101 @@ -3887,37 +3816,11 @@ entities: - type: Transform pos: -4.5,-22.5 parent: 1 - - type: ContainerContainer - containers: - board: !type:Container - showEnts: False - occludes: True - ents: [] - bank-ATM-cashSlot: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - - type: Physics - canCollide: False - - type: ItemSlots - uid: 934 components: - type: Transform pos: 2.5,-22.5 parent: 1 - - type: ContainerContainer - containers: - board: !type:Container - showEnts: False - occludes: True - ents: [] - bank-ATM-cashSlot: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - - type: Physics - canCollide: False - - type: ItemSlots - proto: ConveyorBelt entities: - uid: 239 @@ -5383,6 +5286,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 1652 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeFourway entities: - uid: 387 @@ -6385,6 +6296,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 966 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - uid: 971 components: - type: Transform @@ -7229,13 +7148,6 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 1570 - components: - - type: Transform - pos: -1.5,8.5 - parent: 1 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1572 components: - type: Transform @@ -7478,6 +7390,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 899 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - uid: 972 components: - type: Transform @@ -7539,6 +7459,13 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 1217 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - uid: 1223 components: - type: Transform @@ -7605,22 +7532,6 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 1564 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,7.5 - parent: 1 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1569 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,7.5 - parent: 1 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1571 components: - type: Transform @@ -8045,6 +7956,14 @@ entities: - 1604 - type: AtmosPipeColor color: '#990000FF' + - uid: 963 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - uid: 1082 components: - type: Transform @@ -8073,6 +7992,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 1128 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - uid: 1156 components: - type: Transform @@ -8085,13 +8012,6 @@ entities: - 1610 - type: AtmosPipeColor color: '#990000FF' - - uid: 1222 - components: - - type: Transform - pos: -2.5,8.5 - parent: 1 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1270 components: - type: Transform @@ -8179,14 +8099,6 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 1583 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,7.5 - parent: 1 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1598 components: - type: Transform @@ -8203,6 +8115,20 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' +- proto: Gavel + entities: + - uid: 1023 + components: + - type: Transform + pos: -0.06,7.67 + parent: 1 +- proto: GavelBlock + entities: + - uid: 1853 + components: + - type: Transform + pos: -0.44,7.5 + parent: 1 - proto: GeneratorBasic15kW entities: - uid: 241 @@ -8421,6 +8347,12 @@ entities: - type: Transform pos: -8.5,-18.5 parent: 1 + - uid: 1857 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,8.5 + parent: 1 - proto: GrilleSpawner entities: - uid: 41 @@ -8964,6 +8896,16 @@ entities: - type: Transform pos: -3.5,-0.5 parent: 1 + - uid: 572 + components: + - type: Transform + pos: -7.5,-17.5 + parent: 1 + - uid: 686 + components: + - type: Transform + pos: 5.5,-17.5 + parent: 1 - uid: 1393 components: - type: Transform @@ -9678,13 +9620,11 @@ entities: - type: Transform pos: -11.5,-6.5 parent: 1 -- proto: ScreenTimer - entities: - - uid: 686 + - uid: 1653 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-1.5 + rot: 1.5707963267948966 rad + pos: -2.5,8.5 parent: 1 - proto: SellOnlyMothershipComputer entities: @@ -9694,16 +9634,6 @@ entities: rot: -1.5707963267948966 rad pos: 0.5,-26.5 parent: 1 - - type: ContainerContainer - containers: - ShipyardConsole-targetId: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - board: !type:Container - showEnts: False - occludes: True - ents: [] - proto: ShelfRWood entities: - uid: 413 @@ -9816,12 +9746,6 @@ entities: rot: 1.5707963267948966 rad pos: 20.5,-22.5 parent: 1 - - uid: 637 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-26.5 - parent: 1 - uid: 638 components: - type: Transform @@ -9834,12 +9758,6 @@ entities: rot: 1.5707963267948966 rad pos: -22.5,-22.5 parent: 1 - - uid: 963 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-26.5 - parent: 1 - uid: 964 components: - type: Transform @@ -10034,7 +9952,7 @@ entities: - uid: 1030 components: - type: Transform - pos: -2.5,8.5 + pos: -2.5,7.5 parent: 1 - proto: TableFancyGreen entities: @@ -10262,12 +10180,13 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,-11.5 parent: 1 -- proto: ToyHammer +- proto: TrialTimer entities: - - uid: 1023 + - uid: 1856 components: - type: Transform - pos: -0.41327053,7.5674677 + rot: 1.5707963267948966 rad + pos: -2.5,8.5 parent: 1 - proto: TwoWayLever entities: @@ -10295,15 +10214,15 @@ entities: parent: 1 - proto: VendingMachineFuelVend entities: - - uid: 1652 + - uid: 1570 components: - type: Transform - pos: 18.5,-24.5 + pos: -22.5,-26.5 parent: 1 - - uid: 1653 + - uid: 1583 components: - type: Transform - pos: -20.5,-24.5 + pos: 20.5,-26.5 parent: 1 - proto: VendingMachineLawDrobe entities: @@ -10333,12 +10252,6 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-12.5 parent: 1 - - uid: 23 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-26.5 - parent: 1 - uid: 24 components: - type: Transform @@ -10937,12 +10850,6 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,12.5 parent: 1 - - uid: 966 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-27.5 - parent: 1 - uid: 967 components: - type: Transform @@ -11125,8 +11032,8 @@ entities: - uid: 1186 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-27.5 + rot: 1.5707963267948966 rad + pos: 20.5,-27.5 parent: 1 - uid: 1187 components: @@ -11343,8 +11250,8 @@ entities: - uid: 1312 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-26.5 + rot: 1.5707963267948966 rad + pos: -22.5,-27.5 parent: 1 - uid: 1315 components: @@ -11667,6 +11574,18 @@ entities: rot: 3.141592653589793 rad pos: 6.5,-13.5 parent: 1 + - uid: 1564 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-27.5 + parent: 1 + - uid: 1569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-27.5 + parent: 1 - proto: WarpPoint entities: - uid: 1318 @@ -12026,12 +11945,12 @@ entities: parent: 1 - proto: WoodDoor entities: - - uid: 419 + - uid: 714 components: - type: Transform pos: -10.5,-8.5 parent: 1 - - uid: 434 + - uid: 1174 components: - type: Transform pos: -6.5,-8.5 diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/gavel.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/gavel.yml new file mode 100644 index 00000000000..52f5286e34a --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/gavel.yml @@ -0,0 +1,21 @@ +- type: entity + parent: BaseItem + id: Gavel + name: gavel + description: A hardwood mallet made to keep order in the court. + components: + - type: Sprite + sprite: DeltaV/Objects/Specific/Justice/gavel.rsi + layers: + - state: icon + - type: MeleeWeapon + wideAnimationRotation: -90 + damage: + types: + Blunt: 2 + - type: Item + size: Small + sprite: DeltaV/Objects/Specific/Justice/gavel.rsi + - type: Tag + tags: + - Gavel diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/gavelblock.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/gavelblock.yml new file mode 100644 index 00000000000..e96d5acf348 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/gavelblock.yml @@ -0,0 +1,20 @@ +- type: entity + parent: BaseItem + id: GavelBlock + name: gavel block + description: A hardwood block that, when hit with a gavel, emits an aura of authority. + components: + - type: Sprite + sprite: DeltaV/Objects/Specific/Justice/gavelblock.rsi + layers: + - state: icon + - type: Item + size: Small + - type: Clickable + - type: EmitSoundOnInteractUsing + sound: + # path: /Audio/DeltaV/Items/gavel.ogg # Frontier + collection: NFGavel # Frontier + whitelist: + tags: + - Gavel diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/trialtimer.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/trialtimer.yml new file mode 100644 index 00000000000..aaa912ab246 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Justice/trialtimer.yml @@ -0,0 +1,22 @@ +- type: entity + id: TrialTimer + parent: SignalTimer + name: trial timer + description: A fancy timer with a screen, designed to keep trials within their time limit. + components: + - type: SignalTimer + canEditLabel: true + - type: TextScreenVisuals + color: "#fffaf0" # Frontier: b03060J=&Ll)CgG(?|+_o$Ghwf9~^iw`8Z+=bka=iZR#Y|ryVp0Y*G z`UluOfM)F?!nOPC6*33FO;p{o1R)5>SP@dS z2cPu*-w>Qibbt!&tYpiBARxE`-E`{F_3ab?62MxxfQd%_mjswELp6>z3J_zu5Qz>D z1PbnT9ExDRP;1_5Tt-|Fsb2v>P@DSiA9@8Yh_#<#Ql)c2X#EX2AhdtSx)3aRKnH>? zkZcRVnuxZ6V2@;R5V%KwCIE2|P!fc(P`V01iVH7BQ!zoLJ!3qU10pR+XR=i(1poj507*qoM6N<$f@Zw2pa1{> literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Justice/gavel.rsi/inhand-left.png b/Resources/Textures/DeltaV/Objects/Specific/Justice/gavel.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a41d27bcc71f367c6771ae5b670d87dc72dc4068 GIT binary patch literal 11051 zcmeHNcUV(b*bk)wMNyon#hOM%tzNh@xi^ByCJ2Z?5v+Ylmk%=v--oy@Mv_YB-!|KwD4{o%gj z2HJ8zx((g?w6{<9?vf|_9IJQKdu?=B`Plwy-TtV$1k0{79@o@|6k`pM<+-1hkG^Kx z&^u%HO{d8XLsoWnekHsW(r>Bz)Md}iPJ8&ZsWWac8&|h0Yt7e_E;)zBI$no<9Uj)icGxVzl96ehCmtBbwAua1FF8f|$9&d38NS4`c%prE^oHkU!qAJipA5%K z?@qn?XkBc^fqO5{U%S_9WPkgBtERmcjcB;B=h3t9z}dGa*RFhCKE3YR)6x5h=VK?n zxaV+pa3XI7b@m>;!slS*jdEmb_B3d8kIaQbpYpDSdlzi_>7-z1{H#q{i>-qN=WC0G zU4B`6_i?F9fu)8~rjQXzP`e;}?k5Tksm>S7xzgPUUbYZ& z?UYyhjq9m;51UleTZKoxC#R$@dS-UWb>I)fk9k-Mh@RPY_46%{CbkJN%2+Km>LfLL zx;)RdXs&$V*nni{#DJ@(&dfE=n;kX3o9Ff5HB&5xn*{ggUV8ZFr;MCU-B>>K`%&4y z1<7T77WuCW_K)b$hbr=ST{pvP)AkKZ!+-P-KU=!M+Us=5$iN+$@{JG$LelRX1Mk|H6n7gctFg`gt|?pm#Z6mlS+@a3*_hgWOdAzYulfZd6!P@ z#yT$vh{`PuQqk4+cf2Wak8hm63%^l(eY&s3gtVBFbIH%IZY?Z55?h#)Q4?L2^TK;f zf>9|F9lO-Fy@Rf#!}&7@Y(5JuKXc(x*Hhi6YbM{zP+q=Up|UBNReX9uQsN1M-x_{5 zczxOIO#ixVQ_cq`Mkue8D(Xtu3a&@8&#C&CKmD>jD*p^0=9rkWeeJ!F?nYe@^z(CR zq2Zx?#3jpYQ^YU9W^jDrdpz?utD%i@Tk(HhR;59aAMG zgM5#5?3+*^GyZ(JBF4PnRz-f2>Gqxn9Z0J^GT-8o#s0rus>xk!dTG-a`9<)-jxXn4 zkqvxhd82E6zsw0WW7f>{$?X!GJBwP zQ25$aBZ?+<_PE%lVlMKlA5(3T^Pu|DtJ~=fR*z$?7R;J4ePh-Z&7GxvCV34XK6Dw> zeuz<*%IrNqogba`XwvbWZsnu5<(tRYyl`C`VHH_bQyahKi9@#fen0p7(=n51O~IZU zvu}=03)|$_d&t>kt&T2hRW)eU-NH1@8EH3(DQfw6ZuRnQSbPPpJ?m4{o2cWrgxrl=vQ{n~A~_sK$W)Rdg`pUjCg z?>3!+rgqr7No;1^YNd8UrRSk%Jx2AaYWwpp$5q4gQU<6KM`i79?X}gKfGgT{{G#=d zMU|7+-S;x-dpmT?*s%=w`P1dS6bz2f4Q^RIQ)iOsFp&e{a&)Cp*v2 zZ~vKwX~2ZR_agn*py#?w=sN6JSzBUM!JL^@qt5$0I7B_mUv2iui04aJ)Y=oJ9MZMc zUpvUF)jH|ylegz4os5TSpKqTQ=Xr;-k?hwdi)?yFFrUhEADmpfy0CSpunf!bJ+EoteD6&XhpA~FlI-;<6 zSFf8lJLYY?^eX@M`dMinW}S{(;^wUsgjecX`89Ow>4G?4j~ne~Ta?=T66T$<>e#RW z4+e~SJkUG1)cuOG;sPq0-wPf*iZMA{TlFA7c_6VaR9g3HtNEJlKfaJm!bydl>4p#g65W_Y&tiYoN`VPNVE(yMd&*ws5akBo-* zK5o4f@7>>ac2fA^!*lX8lhd=a+GZsQpBi1Qs$6$V)TiFA|Blp}$~`^r-*dQk$;f%_ zk-+TmPyC2t&wNHM-u+eWfg^K--@>Wej(R)H8&h&fJE0=4;Qao6rydTjyLoHGLmT4> zq8jU8Ez;wX}sQ};Wj1k3zWPo))D>=V}XI?pY-Oj`Bm62})7uKO*`<*0mn@{P89 zAD2EWY-ab%bbsc2j+_3dOW00-W=rBjE0c$%UQ6%d9+m|iI(Rxyo7w$%#v$hgL9;q_ z>|Z)3{%PK9N15%CQ5>upxXQfq{A;ES$(JjZPXAFR>2GPgFEru>)9Kd5R!gJH>Id(t z{_V5M$tGDlcIB1|ct_dR-8&20!`m!IjoMAbx7$;0^zBMr(Om1IVFCR*O{v44Z?LvJ z(CYcQ@=GIMkP`*ynX?Zq)M~Sto%<(NT&p|QOql&bpS(Ti#jf+%+woD+fcZ^fhOgN_#%DFIw(m`~8f38TVU>!sw2p`x-?ZS;y zcqVALfCS$_CLx@mSdrskbNe_c0Epytv@k9*LaCL;Ifx9nQt(|rY$p;LNOa*2qF^6C zp^Hkx32|H87KYs76fvl1u({A)!}3ypSNA3eaOWTzr_-sWc6PC`v9__8tx6MShfow{ z2cvc<3IPg88?V&Sagb8mOApbA;mTl{QPFfV+~U!>Z{rx{+U zZPEhJhg}@4wnJ=TyU0kpx1Z4J++qMo6GMOcgfrM_A}}!zfiE;f;kX>aIUGk3M2^rX@)pD}jRFJ_9q~4AdMFk^ zNf?G?7=nd(2~R*Qh7*t+$9ae$DGWz2oTDVP0g7d$yh;;E1MgEr(qWvPS{Y`T&>KL9QYSx|g9x>S4djLq zzX)2V=K$mYg_2dpYTrx+f&~I}wBAgJ1c6BkA%G$*!`UTnb}SgbG9`DMm?Q6oSFXTl6Yc!N>m-wLZ}a?EyaUdQXK`r_#h5 zh8nY902kGG*LWMDFr+=9(2&5SG}EY2#vmqZ;1r-WPAdMyl2Jj9OUfWiM-^LFncoR*H^ekU3;j#h?opo}%; zvA+`;V<<64lN5v!au||`aTp>QmVm@O3fx;PM@Aq*!8h~RMvC^m=$f+p22#4LhJ{$6Ac(AXO~m4B?lI0S=Mxw&D%U%QmOoqlKay4SF` z`(roK)S$RFW=?mImJN-FRtI)9QqY?JL$l6e3@yi41|n$?$cAQ}#u-qa2nCq z-WV#4h=10*ynh~O#87=`yWSY+_RY1Wc~jy9_7VCEqGE^~>(V~@)iN&G|Iv}&4E1`$~6J<7z*}#a+*b9oP%M!MSuh;M@TUWgDoPCe+&*K zEXHDBmk0nEkUR`V;eZAh2`Qmbl&3KSZ4rkQ%WxblMu84F$;aT3;#iEA11vcRuqHqb zK_Iz=)$eXGiYHoT6b8Wwf)q0l1B1r0F_2L)4k|Lsa+sLHIILxE^FEoOMLGnIM$rhz z10AwWk@8`F$kM=jDG3Ep2uC(qSq^SN$YF96CB&2jX%UAU!f~XSHYCF)z&|9zmH|=> zjkCZ7DV%_tto%Wd!qJ?ZWq_4|4qpR)P%LvS=vZlz*XRF_BQl4fh#UtxO5oO0A$ZFdTTv<*=M#L7PJJ9O%UfaMndpV1rGG$&;LP0`eRLrn2I8T#M)IUMcBskS!5J(J&0V{fkkl+Z!V=&4y zFbZVE-i2tqdtI&V?f#*pyk1NCPb*{?EHUn!3#2ylv-{;N3(lc$XgMAQOW3@Fw!1 z94~=`G`qR((IMYpV$ZKekvQ zb9D*?Kb|bz?t8?qlSyUnPRnsK#8I?*>bf=qy?caMsIFu`>vHVu;i*N7;h$ZtI*#)6 zlX)d2^zdxmd)3C$fZi`doy{UuW!hWSn#ogA!R6_;`^J(n1(J|skEJ=cci9IVeRZ)k z|GwtHwDqH3M&y*Ao4mX}?%=lV1NZrloN&3##&eelq2fqH+a1P^6*2Lzc05^Xbu&y+ zlRPfTOSU^spvH%-D4#GWILG+Nw_(0>dW@>@*?g9AoHQ}?^8xWA>n9ougc&1FRKMyf zQ2SHQYcDwAhl{Iv^{{d%xZ|^JXL{Xe)4bsk79QJgd~dY-z_SZ%sAlthshhnZ!NPOK zea8dq8?J5)nGn=-^4OX|7Z>?XT^N^VQRiZVpnx~N=6!lNF|IokT#Ib384+>C^5rgMOD^s^~}02 z=x^P2YPnA=KXzt+zD?ecw~Z|e??Ba8Vo6+QUcL87O*-dOYehucqk*G* zjOqR98>Md?p%c4imcEGjnfN$<$KyHa&oq)J-H$xdYmxWbu)Im-jVl+NZt&H*Kjx=# z=aTlVerD0uyvuZa{6}%BUy8qW596oU)acR6Yh!AXd%t~HKFw?6d+)jzX18*7l(yWu zH~iYx7S7dYw;WzSyncV>@I!TvFCmvh^wjH3PVJj%z1oc1Q~E>@n%z>L*?q~pXL~DF zga#k!wfsn&*{;Ui#_HX=_d%Kn800Mmy+o!&VA2} ztj4$fRCivT==pI&*{y z^GjB`{e{fdovD6palIcY2~arfY{{jfd85zU80|nV+o`iS!;YDJTBm+7THjO29@){o z&yeo(ZjwTgJ)(VdfBvSY;~(9+o!BjB$ot_~;+4$vvNEaaQP*o1*Q7c26R#$I+CF*H z%&;Oap~I-nu4#h|4_G@mXARKUf5$rD(Eg`h2THxX%e1}X@v!kuUO^fAv-Y6J8iVMC zKdPBFl^%PMKKaO*@FDTH>_@CYMWw}yZ^Dn`Cox;m7lCe@edF&qjz5wmDl6L*Y#C&i zQ*!fk;Jxsi43pBKGtT9;u{dqJwEMeqU3~V1PJa^AMu{-WXiNVS zV%lH-;wvM3ug}_-k3SsHJ>ZquB8`|7{d(`Sw%yA@#_!Be*FU+%W^%IWOP_0Z!!{z( z-p5u=o2%ZO&rzCS$utQ_?_{*C+2hoaL&0tQUuM_UO)(!mbMx_`Ma$2ef9_l|a%}n7 zRnfbDw1a>8*+!P0nsVcKT8{pBGU=8mr0n$7Q8$!%L5036z2{aJ7>`q$w0z3SF>Ntf z1J4!Rp5+0}SM6)`K8C z_I#wzw5ypJ8y&8stT{c-&{^QATq%2ElccAUUkt`$XQ!)_RxYa3bYh7FE90 zA^B|djHXjI`AgU%bdsS9>5Yc#F1$X!<;FmA-^=jFM};FMTNgS9_(hcVXh!l~FD5^J z?m2suFW3M2gIwt73aUqy!}+LdJqwJkSH{xGi~98ws!#ScKeX8J>}>x#Q#Wt8XYgjw+@m7Lj7fF8q*sw$^>SL+ z)?KSAme<&EyA_{cK2=h+MaZ(jD|=eU(&4uJgso9mLfoH*a(C7)J!03l?`GH0shUe( zGUsikO;_V*WT6(Pa}TUJc=F+M)$GCBJVs<3hctHSUY?gS3UZ z`S|H0!5a!5ZR`DX^vmq<*-PiIT@++_HLdr&dn0*mLuB-2t+=iMAwY;B(&B==Qh?R+cV zZp+Y!z59+oC~K@}SgU$sP{qZDGrU! zD0gG)xD@M)p4Ugbe=u(|9o?|D`AP+@&7O9>0X^w$BzUrTf!k$`o+r93uyh=GE%MCP zbGy%0JF<3WTJ~+YyO~|RxV-Vi*azyxGi~=~En9bVlXsHe4&9Z#HAAyL;FDL}PC`W7 z^nw7boS-G$wDk0w2QhoE>wg@)x!Xlgv^G=SVtoIMy0|;&Pghjpn3U!ZPs{y-FCElY z>a$|Y&m7Mo_U>yp-X)5L+Bdi+CcEBlaJ@|mDXWnQx8CF{7w^`X-khpk{YvlS^Cs5h zr`snCTIEqyBuw9mxiHJMKJ6|l&dT0^*G_)F7Ved@tS|I)Q+@rzH zjrZc+S(-nbsdr07ln%Tt;QLz@Tu?rh&>&jWGVgKD&FYiIXFjZ*U!9ni5?b?C=*ir? zvs`^IlD2n%{zT`dV?z%7Xsa4oKkw58PF(7AarqkIAWWRg~E zt@RE~?>djmDc;LXi61iU>TlS;Ugh7`=o6geGl*N4l{myQJV|Uf!!S@&>u}o1?ydN< z!ofxT`a6$~BDJ+LEp&vbmV-+BTEEG4yXQS_x?t?o8;0h3vrJaI#%u_CZ_(fT&FQhX zgqI|`k*>cAC!{Xc7g~6k=W-t>Jzc+TQ>%eb1ie6N3Yh=31zxxR!}eB2$(x= zmJjA{iI{XXnA!P=arbE4_LhAt_<76X9%_=T6{S_zs{|$UPmgWewJ7ewyLT^Rnrd|X z@8zjR*J>}FR_B59?55eiI#h*aji?TcEKv%DhJJK5oDjdFWlET-Zv33?yr9w6j|?06 zg>y2-|5}&)F!G1eOTrU9pt|VF=1s$ke(h1BLc zyXhjzaVspb`xySwe%$N{m|M$)tlOgP8H4Lq`=p!dR^C}~*1vcPJxjxs=r+VSmKpXT z_WbTUuS%45`Eb1who%fbU8kGB)Qd?@EsQ>?G>Nq)b)Yl`yE{K?%a2S(*wldgnupVs z4*L#lsW{g1YLOjsTjlUPUP_hno}=AcZ~n}l%0x#G-DbJjJO1RYacOnuo1A(TC(JL; z-B)vQ*;6x3qx`hl{*#=tMjX6Z<-Tn|s^auL+)og&k7lFF+t`*#0s}RHdCE(VC^Z*1M8<$oPVPdu8T=c zC9gAWt2NX)4&yVsyQ@Fk_~M0{k>9@Fhg|(skwi?BJUE+argpdZk6cxocWIVj^~1gM zPc7(Gm;dSNsNCH=;ZbhlXlh2OYR(x%*(l|MPffup55JH>Y(KBPr%b)>lpIJjFQ2`o zBJiYZ?%fQ<+<#YP8o$?|P1EtJZT-K61rUW3--~=P*w-39ley5TX2Z z;Qh=uVTE&gdb~?J=tCCziqAfKY4#8L)(@XOK!b>e7vo!MeWn&g0tsbTMn>T zO7UVVD;EbVtIx$QC~>#XUu$ZA!Ce26uba)<<@S9YL$A2(Fj~5t?>KP9?3CjJy~5#B zZ~Jb;M;aQhjt$7qUvud|+=^p|`yY-qXjXdkvL>yLJ?fK*;qj$!YEBMocxC$Pp_1k9 z0{3G9$}XHD`%9FNn=`H{uV9VAVtDD%i&IS3`dmLBHt)fO!U_->8qMB6tDD|9y4yVV z8~qa16;W|fOvxRhL2Jnj2iK*ymKCbz8oU`%L2s_+>kQG3Vy;|Cd%Dc(qA)Y=r~b?+ zt5G{guO55A_Jd_Po$!mc-w9VLBf3$iXJe(~wimdadZDJKy=DAL-D~^KTW;`JH9*U- za?PCP3#%tN7;l|P!&0MNeFm<3+^a3F`oXq@{SG`s^=`Sofi2X4x_dpgg;#wt%dUUg zyJkVp!^gAFRkD~#4o7lMT+x7!s?MC5!rzItAd zkLC9tdbRN9v(VDAM%9oIm6ZbxqaQqeaAwDu*62ND)oLMAqukls&`A z#lT7;r44Xn+!%&zqQns>+pLelM5%}oxLVtGK!7Jxw!cgkA}}$DjEppn#Ed0UKNEx? z2oo4JK~V^-fWqbk%g87wIBbL*q8-DU4x^;v5SdsKY#_%Zg_3ZYDVq)E4L;Ks6yoI6 z2_GERAq5~0lPEI81Tlt9f`UxG+z}?Ti2xuS1pVobFn7?ynYhwnl5ihP$EjeNTfj|us(4R=|`J{ z1p6r_Q|{mZHyJ5c6T(AaK7nv~D1yN-(k@BGeh*sOP6KL; zz{Xhn%x`K@aNr~n0R}JyvfLB|Ky*Nvq}+)=Go~1qyH{Yie0W;07>J}DO))j&w>eWb z4~4fq^1`2}r74qLhM7k%Cfy);=lz6N~?5GwnnP zlQ6PKQc7F+0R@_}E#&#dz~ytqFaTu$3L_kYu^q-__%#iY{xnedUrXNP8<-0tBk13; zM){M$el$p99dYb`v5Zj!mnQiHgmQ#1#N*;H#HU0Yh|8b|2j>bAo{0A~(f<(37z877 zV?!|kj(f5HKd{Q@@nH;OP)LXpIK+c-65@+64#cNniiZgqieTE~**~q_c2+TW7#7I6 zMZS$&N)jAFOJ%=TZU`wQL6rf*j47LuN`eeJiIjl<A#W*m`#YtfG{}#6#2*KPDT!3)}IHx09e2XJ@ z8qn8-eQ9F~%laE@mK%Jh_5UlT{f`syoytaWoIqfV4^cQHf-pV~f*FTmARMPSLJ|ix zAJJYH{R<)N|5e%F$uh>nahOK<5JnIbgk!*^NtnVQ8s_sUl1mU=>VGFFJ5bmwDwV&@ z!Z-wjQu%Yi0;;+WTb^hl@2o!88WT(l;(d^tcx&; z6k;L@;*-FU6~#J@QfMFnipS@XD9Vr+f_8~Q zLPXIt%te6=Y2H6UAwi2UMhLKkz`;5IX#|0UJQ1K9WKo9GHKkAp&f)O66hy(Guxxi^ zl#7Fm3>s&QOJFqCHM9Aa$j~Jj0z)H6gl2#YMID~zi zmuV5GSV=x3kN^J+%QS`}LLA7D;dE%3BzY)Aa%i07i}(zJbS=Qr49(>bpti(#WJmZS z2tEuEe3IaR(8i}pQJ0hg+DjDU11;lRAjo!4ff*nH2BtX}Mxi`m7Xdja3S%HR0Ae~^ z?^`L9U;W9mG`Ofzd<2e9@<}ci!Z=(|TM2P4M8JFu;v*uOq)?iV^ZzQeg3>^7;UyHp zLQ2FS5XsP>7UzJwE`k6JHo+Cb6xdGl5zb%8>oWwyK|}-&b0Jj7Cn0d#hC?7x@F6bB zr9?2ePva59-$9Vz{tl%O2-HXfAVqEvJRE@-3`Q9WMgfo5*AVSbpR@HulfTLC?aRNo zg9h2UeGJ@fgR63r&b#uCG!E+0fAiIG{qt`gVPNpzAzhO1f8zR2TwRhtmlpqLUH^%z zOA_eP;{UAc9}`!f-@a|9gTZ$bk>I=Z^z;kz9}f2vPPVgV1+s!zZaOdL^amroL+m}n zSggKU^0yLe+x9_Vu$Roi$);CbH!U5*etsSmRp7@Kn;fhy+`&(XE0KT#^8vkHM>ZKD z{?WHbS?MJ3Px5IQ6tf~GJEm`F{q1~*K10}d(`W1Cm&e9tROCNhc|v+Q&CjH@%{=}> z{IAt#M#imC0f(^6#k_>TvLaN?)9YPUAn(#mqaF|PvzJt~E}rkJa^OYW_D9cKxbvv& z#mOe+0cQ&9_4WEzOy4~2*9)^Por`b2e#5@5W3B4D??lq865F9eAN=yT;{B?)1qU_- zrQQf=e&J{C0u`;moOgVR->-ZzvX%a1VQqbO`ntGhTi@BdKC>?G^e`=r;!|N+EyL?} z9yY7>zg$qfviIio4I2+F&{ElaaLUxn8OpMcTG<<{i)P$^7_w~z`|V=4vP)Ah?`wUp zSvn3?+mYz#a?n2M)tscmI<;*9dzIx(DPDIc^WsCsYQ^a$7!@RqeJ$CMM2C{O!{e>C z=$6j*e7QPUWw_z`INgc$y_*JG+DmUG4K1zl+-}W_Puy_TVwI(KZMc<+!E zjc=_~d>be3Tl*W9MN)N1Hc9S)D#V|=`Lw?+^`lKtCs%KM{>|z$%cKok> z?OWN2t1kZ+e$6py@q@3w^(&sbvQ~N+$VHI75wZ0V~|XhCp@(2FADYFFtHle*<(L NgQu&X%Q~loCICE+PhJ23 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Justice/gavelblock.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Specific/Justice/gavelblock.rsi/meta.json new file mode 100644 index 00000000000..5abad9b4225 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Specific/Justice/gavelblock.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprites sourced from https://github.com/tgstation/tgstation/pull/8495", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Specific/Justice/trialtimer.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Specific/Justice/trialtimer.rsi/meta.json new file mode 100644 index 00000000000..8081065c329 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Specific/Justice/trialtimer.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Original screen timer sprite by brainfood1183 (Github) for Space Station 14, modified by Leonardo_dabepis (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "trialtimer" + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Specific/Justice/trialtimer.rsi/trialtimer.png b/Resources/Textures/DeltaV/Objects/Specific/Justice/trialtimer.rsi/trialtimer.png new file mode 100644 index 0000000000000000000000000000000000000000..34c8f1b90a973a28041bc16e327ca95415305509 GIT binary patch literal 1170 zcmV;D1a13?P)aQ>CJn4l0N^WT@iMLQxP$sbH7t&{nYOlDsCZkfh-yMT)E7;!to9 zUHlsS4|Ek=6$C*ML>!&{TBOALnnH`TFWlT8=e=`zIRT`!!Az$o0hpG{GpVG!nqQMc z?~pJ;6#*3H*h|^P9J;QbM+8KFh>Ka>&vje_1xjVd@fiYSpcMrwtoYSeYoHF^wGMehIe zbo7~Ne|k6x^uBuD=L8Vi2kJG?`#tr%`WX;>0j{l6rJ-WRi(u z7lb^fyTAIrs;;g9_|MJC@_&41Tb|o?T9xJD^RGEv4Y+Rnlp_yrZpkYbj=}9)XOusK zp_>w7Hu2*3pP$CHM0$DfOU)}1p$q&t)c0?kg2_}U@=u-~)*`paq(}EgphZZI?+QPe z>oOVjk7xHl;ukJB2*yEzz@II!@S~(F@?Ho5QsA47$wYTD^@w9Q2ixgE;Q7FOA9m&2 zDveV3`|eeoFCYj4;4Fye(IE1KN4_uuLvzq0dKP$boL6LbkAKL0F5T>$F_?_&rFjyC zqX=ZZejmVJBuAn#oB<0Ml4t6Ju<;T|&cYy|&_vN!ONXL|64A2`&0<)k0(cm)CJo(Q zYPkT(vxq#C7+EAcWkoVB0;awaNji`xX`;UEOtMruStm*-KPLADPeesj>{foUvK_qyWS;X0t2s$SOWf zLWo{HuPPd-6#kz3z8=7wSy}vC22hhi%}SYNi%51)Ij#fD3k#lBI|*9U1SPT7jUNl} z`ilkAnFYfQA3lF)Q2Ku$YGqdmPf;7(6@ID{+!=9r@s4s^wHd2$tTR`3fuGs}!$BW* zM$Ml8MM@leE7qqA{9FyVcIh;Xrygu>xUJnsCmi`~|3~2gw{HAgA5bTE|K&Mx6s}*~ zQpf$}p@c!dU0vQBNqBX5l*<70VeR-SC$tD{N3@8%#v~EC#BUqhtZx)B3K#{90!9I& kfKk9GU=%P4{2dDX1|sUKK8xh*;Q#;t07*qoM6N<$g0DRnGXMYp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/equipped-HELMET.png b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..6cb9af02e939cc39bd83986d6fffdb8810ec5468 GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{dpRaSW-L^LEzWyxRsMt^D1$ zTzVK{TY37XUTi3@GI*l?;qW(3p9%wGb`1fM4jF#OWs97zG(_GwxM0;PGo?)-dG+tu zCAPUXKfjagC8Njq?7v&d&x=)i|2>Tg6ggLaEvkH$y6XCu`qNMQectms_G9w>-)c+$ z{g(I`8~Lbi|N7wlGX1fEBJXs=ny&A+s6J#c`{C1%Z2ae+cUL-f@p@ z<-{PX?6n`>zx^1u{h&Q#{FjZ7oPT69d$6)Q9z?_u+YEzhACB&#~lEzn%PtPZiAnt_Lg~IP;XnAkTB`O%=K@cKt88ox%#4+1WR$>cefH=cwpTYSC`gE@rq<<)59sQ00z$f!Tkvf5Hs;sq=om zeAoXX_>cQp%iG0~G20)R9oTR3M^Ol3Fc13;Mu8@q83l8;umWAk;OXk;vd$@?2>>K% BOJM*2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..c716e112758b9299a12a7c843af824d1b5d26586 GIT binary patch literal 453 zcmV;$0XqJPP)be9P6h-_wrt`+qcd#y~*>zySiz-?K*%9AvbBnivR``CT#vH9$u2zh%yz?buFG20#Es5+pV{Lkn6>0`T3 z7)=5ClfPR%S6b0Zj!5V0N09SQiaGy=NeS$u$PtaL8t_7jENSlSY5;s-G&A55-aOQF+36lauL_|bHL`2j#YOz=}I>Br*bWhK<#(;MI!~PT zoSOe&2W%gF=y%uE$-mbDBH~tgj&)J|R_$gyb|T_p=!ClYld6LOU|keymFJ!B1fTqS zQ(*Vts_k7`c51 zuszV1&nsMB-$q#k?l}uYgLwIZD%^G# Date: Fri, 20 Dec 2024 18:12:00 +0000 Subject: [PATCH 154/179] Automatic Changelog (#2580) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index bb7d4ed92b6..1902c6af56f 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6007,3 +6007,11 @@ Entries: allegiance to). id: 5599 time: '2024-12-20T18:08:59.0000000+00:00' +- author: whatston3 and leonardo-dabepis + changes: + - type: Add + message: Added a gavel, gavel block, powdered wig to the courthouse. + - type: Tweak + message: Remodeled the Courthouse slightly. + id: 5600 + time: '2024-12-20T18:11:32.0000000+00:00' From ed3674a3cd06ad9959c553e5b639794abe1b8469 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Dec 2024 13:16:12 -0500 Subject: [PATCH 155/179] Remove duplicates from NFSD dead drop radio callouts with alternatives. (#2577) * DeadDropSystem: fix alternative check, no dupes * DeadDropSystem: less jank(?) * Remove unnecessary comment * unused variable, okay there bud * Remove actual unused variable --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../_NF/Smuggling/DeadDropSystem.cs | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/Content.Server/_NF/Smuggling/DeadDropSystem.cs b/Content.Server/_NF/Smuggling/DeadDropSystem.cs index feed41ed4ff..6c658e2a661 100644 --- a/Content.Server/_NF/Smuggling/DeadDropSystem.cs +++ b/Content.Server/_NF/Smuggling/DeadDropSystem.cs @@ -590,15 +590,26 @@ private void SendDeadDrop(EntityUid uid, DeadDropComponent component, EntityUid output = Loc.GetString(messageLoc, ("location", MetaData(sender).EntityName)); break; case SmugglingReportMessageType.DeadDropStationWithRandomAlt: + var actualStationName = MetaData(sender).EntityName; if (sectorDeadDrop is not null) { - string[] names = [MetaData(sender).EntityName, _random.Pick(sectorDeadDrop.DeadDropStationNames.Values)]; - _random.Shuffle(names); - output = Loc.GetString(messageLoc, ("location1", names[0]), ("location2", names[1])); + var otherStationList = sectorDeadDrop.DeadDropStationNames.Values.Where(x => x != actualStationName).ToList(); + if (otherStationList.Count > 0) + { + string[] names = [actualStationName, _random.Pick(otherStationList)]; + _random.Shuffle(names); + output = Loc.GetString(messageLoc, ("location1", names[0]), ("location2", names[1])); + } + else + { + // No valid alternate, just output where the dead drop is + output = Loc.GetString(messageLoc, ("location1", actualStationName)); + } } else { - output = Loc.GetString(messageLoc, ("location1", MetaData(sender).EntityName)); // Looks strange, but still has a proper value. + // No valid alternate, just output where the dead drop is + output = Loc.GetString(messageLoc, ("location1", actualStationName)); } break; case SmugglingReportMessageType.PodLocation: From eac351b02525a1cf0fbffc47cc39d79826ef49d5 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 20 Dec 2024 18:16:40 +0000 Subject: [PATCH 156/179] Automatic Changelog (#2577) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 1902c6af56f..bbc2908c0cd 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6015,3 +6015,9 @@ Entries: message: Remodeled the Courthouse slightly. id: 5600 time: '2024-12-20T18:11:32.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: Removed duplicate location hints from NFSD radio callouts. + id: 5601 + time: '2024-12-20T18:16:13.0000000+00:00' From 59714ea2aeac9174f22976511e40911b50320682 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Dec 2024 17:55:17 -0500 Subject: [PATCH 157/179] RefillableSolution: selective transfer outwards (#2583) * Add "in-only" flag to refillable solution * Selective solution transfer for RefillableSolution * SyndicateSponge, abomination cube fix * Did the funny by fixing the chems * Update rehydrateable.yml --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Dvir --- Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs | 5 +++++ .../Fluids/EntitySystems/PuddleSystem.Transfers.cs | 5 +++++ .../Chemistry/Components/RefillableSolutionComponent.cs | 6 ++++++ Content.Shared/Fluids/SharedPuddleSystem.cs | 4 +++- .../Entities/Objects/Consumable/Food/food_base.yml | 1 + .../Prototypes/Entities/Objects/Specific/rehydrateable.yml | 6 +++--- 6 files changed, 23 insertions(+), 4 deletions(-) diff --git a/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs b/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs index d41c72f3057..3222beecabb 100644 --- a/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs +++ b/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs @@ -255,6 +255,11 @@ private bool TryTwoWayAbsorbentRefillableTransfer( { _popups.PopupEntity(Loc.GetString("mopping-system-full", ("used", target)), user, user); } + // Frontier: out-only refillable solutions + else if (TryComp(refillableSoln.Owner, out var refillableSolnComp) && refillableSolnComp.PreventTransferOut) + { + } + // End Frontier else { // transfer as much contaminants to refillable as will fit diff --git a/Content.Server/Fluids/EntitySystems/PuddleSystem.Transfers.cs b/Content.Server/Fluids/EntitySystems/PuddleSystem.Transfers.cs index 04bbf55c581..aeffb41dbf5 100644 --- a/Content.Server/Fluids/EntitySystems/PuddleSystem.Transfers.cs +++ b/Content.Server/Fluids/EntitySystems/PuddleSystem.Transfers.cs @@ -14,6 +14,11 @@ private void InitializeTransfers() private void OnRefillableDragged(Entity entity, ref DragDropDraggedEvent args) { + // Frontier: silently prevent non-transferrable solution + if (entity.Comp.PreventTransferOut) + return; + // End Frontier + if (!_solutionContainerSystem.TryGetSolution(entity.Owner, entity.Comp.Solution, out var soln, out var solution) || solution.Volume == FixedPoint2.Zero) { _popups.PopupEntity(Loc.GetString("mopping-system-empty", ("used", entity.Owner)), entity, args.User); diff --git a/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs b/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs index 245b7398a7e..47637de05cc 100644 --- a/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs +++ b/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs @@ -22,4 +22,10 @@ public sealed partial class RefillableSolutionComponent : Component /// [DataField, ViewVariables(VVAccess.ReadWrite)] public FixedPoint2? MaxRefill = null; + + /// + /// Frontier: prevent transferring solution out into others + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public bool PreventTransferOut = false; } diff --git a/Content.Shared/Fluids/SharedPuddleSystem.cs b/Content.Shared/Fluids/SharedPuddleSystem.cs index f573c042c55..edd18c5ddb4 100644 --- a/Content.Shared/Fluids/SharedPuddleSystem.cs +++ b/Content.Shared/Fluids/SharedPuddleSystem.cs @@ -55,7 +55,7 @@ private void OnDumpCanDropTarget(Entity entity, ref C private void OnDrainCanDropTarget(Entity entity, ref CanDropTargetEvent args) { - if (HasComp(args.Dragged)) + if (TryComp(args.Dragged, out var refillable) && !refillable.PreventTransferOut) // Frontier: HasComp enti { if (!HasComp(args.Target) && !HasComp(args.Target)) return; + if (entity.Comp.PreventTransferOut) // Frontier + return; // Frontier args.CanDrop = true; args.Handled = true; diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/food_base.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/food_base.yml index 0d942ebf96c..1f9038650a1 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/food_base.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/food_base.yml @@ -28,6 +28,7 @@ solution: food - type: RefillableSolution solution: food + preventTransferOut: true # Frontier # usable by any food that can be opened # handles appearance with states "icon" and "icon-open" diff --git a/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml b/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml index cd8d3f0638c..121cf43c778 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml @@ -11,7 +11,7 @@ cube: maxVol: 11 # needs room for water reagents: - - ReagentId: Nutriment + - ReagentId: Enzyme # Nutriment Date: Fri, 20 Dec 2024 22:55:43 +0000 Subject: [PATCH 158/179] Automatic Changelog (#2583) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index bbc2908c0cd..3ea996ae5e4 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6021,3 +6021,11 @@ Entries: message: Removed duplicate location hints from NFSD radio callouts. id: 5601 time: '2024-12-20T18:16:13.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: >- + Reagents in food solutions cannot be transferred out, e.g. into a + ChemMaster. + id: 5602 + time: '2024-12-20T22:55:17.0000000+00:00' From 878bda0ae29c8019a19db398bb6cb27af383ee71 Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Sat, 21 Dec 2024 00:50:56 +0000 Subject: [PATCH 159/179] a fistful of plushies (#2591) * a fistful of plushies * Update toys.yml * Make the mail ones rare * Update lathe.yml * Update cuddlycritter.yml --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Inventories/cuddlycritter.yml | 3 +++ .../_NF/Entities/Objects/Fun/toys.yml | 20 ++++++++++++++++++ .../Entities/Structures/Machines/lathe.yml | 2 ++ Resources/Prototypes/_NF/Mail/mail.yml | 6 ++++++ .../_NF/Recipes/Lathes/prizecounter.yml | 10 +++++++++ .../_NF/Objects/Fun/toys.rsi/meta.json | 8 ++++++- .../Objects/Fun/toys.rsi/plushie_mailvulp.png | Bin 0 -> 1125 bytes .../Objects/Fun/toys.rsi/plushie_yarrmoth.png | Bin 0 -> 845 bytes 8 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_mailvulp.png create mode 100644 Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_yarrmoth.png diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/cuddlycritter.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/cuddlycritter.yml index 89f7965f863..8462d556753 100644 --- a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/cuddlycritter.yml +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/cuddlycritter.yml @@ -60,6 +60,9 @@ CrazyGlue: 1 emaggedInventory: PlushieJester: 3 + PlushieJanitor: 3 + PlushieMailVulp: 3 + PlushieYarrMoth: 3 PlushieNuke: 3 PlushieRGBee: 3 BalloonCorgi: 2 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml index e35e2cb4e45..740fe682122 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml @@ -420,6 +420,26 @@ sprite: _NF/Objects/Fun/toys.rsi state: plushie_vulp +- type: entity + parent: BasePlushieVulp + id: PlushieMailVulp + name: mail vulp plushie + description: Smells minty and reminds you of unopened mail. You should check your mail! + components: + - type: Sprite + sprite: _NF/Objects/Fun/toys.rsi + state: plushie_mailvulp + +- type: entity + parent: BasePlushieMoff + id: PlushieYarrMoth + name: yarr moth plushie + description: It's dastardly and has a dashing cloak. It chitters when you squeeze it! + components: + - type: Sprite + sprite: _NF/Objects/Fun/toys.rsi + state: plushie_yarrmoth + - type: entity parent: BasePlushieVulp id: PlushieCorgi diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml index 22e526b8a5d..0cb1218de5f 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml @@ -1207,6 +1207,8 @@ - NFPlushieEngineerRecipe - PlushieJesterRecipe - PlushieJanitorRecipe + - PlushieYarrMothRecipe + - PlushieMailVulpRecipe - PlushieNukeRecipe - PlushieRGBeeRecipe - BalloonCorgiRecipe diff --git a/Resources/Prototypes/_NF/Mail/mail.yml b/Resources/Prototypes/_NF/Mail/mail.yml index ded4374d5e2..c7bd85f8c66 100644 --- a/Resources/Prototypes/_NF/Mail/mail.yml +++ b/Resources/Prototypes/_NF/Mail/mail.yml @@ -537,6 +537,12 @@ - id: PlushieJester prob: 0.05 orGroup: Plushie + - id: PlushieMailVulp + prob: 0.05 + orGroup: Plushie + - id: PlushieYarrMoth + prob: 0.05 + orGroup: Plushie - type: entity categories: [ HideSpawnMenu ] diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/prizecounter.yml b/Resources/Prototypes/_NF/Recipes/Lathes/prizecounter.yml index 272df6f9c2f..78a1b496afd 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/prizecounter.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/prizecounter.yml @@ -86,6 +86,16 @@ result: PlushieMoff parent: BasePrize15Recipe +- type: latheRecipe + id: PlushieMailVulpRecipe + result: PlushieMailVulp + parent: BasePrize15Recipe + +- type: latheRecipe + id: PlushieYarrMothRecipe + result: PlushieYarrMoth + parent: BasePrize15Recipe + - type: latheRecipe id: PlushieMoffsicianRecipe result: PlushieMoffsician diff --git a/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json index 1fb57ff4e1c..81ca0475904 100644 --- a/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json +++ b/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "plushie_jester, plushie_trystan, plushie_vulp: gentlejester-148196053781315584 / plushie_slips: mintymoo-449394523089403905 / gnome/ipc/grey/loveable/abductor/abductor_agent/deer - Taken from Paradise (toy.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2, construction, botany, engineer and cmo lizard plushies by Created by Ghost Prince for use on Frontier Server.", + "copyright": "plushie_jester, plushie_trystan, plushie_vulp: gentlejester-148196053781315584 / plushie_slips: mintymoo-449394523089403905 / gnome/ipc/grey/loveable/abductor/abductor_agent/deer - Taken from Paradise (toy.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2, construction, botany, engineer and cmo lizard plushies by Created by Ghost Prince for use on Frontier Server. Yarrmoth and Mailvulp by lvl1eevee (Discord)", "size": { "x": 32, "y": 32 @@ -46,6 +46,12 @@ { "name": "plushie_construction" }, + { + "name": "plushie_yarrmoth" + }, + { + "name": "plushie_mailvulp" + }, { "name": "gnome" } diff --git a/Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_mailvulp.png b/Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_mailvulp.png new file mode 100644 index 0000000000000000000000000000000000000000..08f3657ba2d413449645cb33a028a7461585d870 GIT binary patch literal 1125 zcmV-r1e*JaP)Px(1xZ9fR9J=WmQP3=R~*Mb6JwLrR#3N6C#aYQm z(i{{bZ2ufQ?4@Kush&;9vPH14mqt>mJ+wm8h7EML6N9CTsgj+A&2ALbZf$E{59^FG zv$N|Yx%7}PEc@Qf@AvzDf4}$M?+rXd8B9fz;z|61p_psG1LermXId=5PW0Ro?eAO_ zEypg2rM6bF)Yd9mj$N{l1w%0*4fF5g@DgL*G5gl>j0do8>FJ@ zWpok2P)rOcJ~zAu4wibMrPsKhs)V|ikYyQ7)7bp$HvqOab9}q833UbA+`|;Zfv6Zz ze1tvw=HyO5F1yOcgFN9QGB-cW7^e3ZzXIT6I$`Ap00x!wj0|-fzRM|%#-|ma<4VT| zmidYrHO5<8JH~iyau)AL@3EZH*m$r4$WJF=BGfAl6BUEXc}72Z-yq!D+M(yNAAlR< zaf{D#N^?bOM#%*m4nzfDAqVKW?5Fd>QQ|ZA3?Tr0N*6U>+}X|EJsc}A9Eb{iP0eKn z=)7x`!*t7jJeOx9IoKppF7MPuHc@Q;$-4)R5jsBfc!_{e{nwnQ<0?5gVuYS zF<&w|dF|J~Q==yED_y8+X;QtX0312^FR6bH@Y;Z%ATi-6U@DRnT6)b``&##;{oH^*p)kYUw4=gV%eTi{8nNwWZvE!l|jQuHeynfzV8BZ(NQ7 z3MZhDiIafSroHgd{?H$IrPw66)-KK#fF=OOCKF_`tu%P|GRkDPiK`j3^qTQZZmcCTJx`A$UYji~da@kcz z@`b?tc>zP+yTLo`ri49`A++AxOfI`>>7c`bs7TwsQS9y7aTAVB&XRijMF7TqZx|Wd z(VrK_|8<8rZtez01E)q}52m-~uty?s`zL&NJw+98gU2%7Pw3;4Kg0h5{{cizPx%?MXyIR9J=WRbNO`Q5^nmE}PaIQ^zFcMP|vkGl%z~nBme4=8)J!5RCgUhEGvX z^-}a8JxCxa_%QTkNDrb2J%mOI8t5>ghlR#2(jOf)dXQaq-FCNY)Jywb zF6aEd?|k3=opa9xium6_okV13EhO9gLNKIwy}W|u;3%oos8M_I7L_tSOeE3k8xc9r z9^L~0>>Vb=Ae*0FknQ*ZtSon;my}?7YLIl=nh9f~31gzk?EE4DAbDPCY!K_6wq`Ot zHJG(a$8o9qA6Dc0CbwO*!cDXnsPOIeIvMW?J8#H z7xDP67XT37I{Sr6F`FeaKLk^6E#N*vG5FN)l3=82>L z#zf0*g>1SDwdXU$rKeSL5+ssB#@y%4uQ`1bpU_eNBjTOg$CoFqlKJ|c07g2>z;!=W zv}QqvFdg2xeW+TSP~Q`fn5$Zw;GNr7x}5R=ZfYGuUlsezK-ShA0-@Xa|6c4-T;82 z5b_^2GT)qEjUXIeLuXfugtzqeoy43m8{y$xBwq;GqK9*l`wwo5&82=Rc!36!gUiS17B0B}?TAkpXzyqrb;d%(ifphBmIg{cweVo?FHr~oU=QC60t zQe!#Ii2|@J1HGXdZS9S4IPDnrjbq3^NojSNjnnE>81he2!@hAioOZOeH$rcy2Fo(C z0dk&!JKZ-k{)9vR$$~!HKhYLZL=pcSzX6%{Mwf^Q*Hr)j01jnXNoGw=04e|g00;m8 X000000Mb*F00000NkvXXu0mjf)Yf^e literal 0 HcmV?d00001 From b92323b5ac73a92d730c3c365a4f879c12418bf9 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sat, 21 Dec 2024 00:51:23 +0000 Subject: [PATCH 160/179] Automatic Changelog (#2591) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 3ea996ae5e4..01c618caf33 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6029,3 +6029,9 @@ Entries: ChemMaster. id: 5602 time: '2024-12-20T22:55:17.0000000+00:00' +- author: dustylens + changes: + - type: Add + message: Adds a pair of plushies from Lvl 1 Eevee + id: 5603 + time: '2024-12-21T00:50:56.0000000+00:00' From 1ee2f6843fc48acadcedd8274d1b17c812fe0d40 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Dec 2024 20:12:25 -0500 Subject: [PATCH 161/179] Sector-wide alerts, Frontier-specific alert text (#2474) * Sector-wide alerts, Frontier-specific alert text * Fix alert level localization string names * Fix refs@"station alert", fix tests, setalertlevel --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Content.IntegrationTests/Tests/EntityTest.cs | 3 +- .../AlertLevel/AlertLevelDisplaySystem.cs | 7 +- Content.Server/AlertLevel/AlertLevelSystem.cs | 66 ++++++++++++++++--- .../Commands/SetAlertLevelCommand.cs | 23 ++++--- .../CommunicationsConsoleSystem.cs | 17 +++-- .../EntitySystems/EmergencyLightSystem.cs | 16 +++-- Content.Server/PDA/PdaSystem.cs | 5 +- Content.Server/RoundEnd/RoundEndSystem.cs | 5 +- .../Events/AlertLevelInterceptionRule.cs | 1 + .../alert-levels/alert-level-command.ftl | 3 +- .../en-US/alert-levels/alert-levels.ftl | 51 +++++++++----- .../communications-console-component.ftl | 3 +- .../components/emergency-light-component.ftl | 3 +- Resources/Locale/en-US/pda/pda-component.ftl | 3 +- .../_NF/Entities/Stations/nanotrasen.yml | 4 -- .../_NF/SectorServices/services.yml | 6 ++ 16 files changed, 159 insertions(+), 57 deletions(-) diff --git a/Content.IntegrationTests/Tests/EntityTest.cs b/Content.IntegrationTests/Tests/EntityTest.cs index 0a69fdc71c7..4eda3dd8501 100644 --- a/Content.IntegrationTests/Tests/EntityTest.cs +++ b/Content.IntegrationTests/Tests/EntityTest.cs @@ -351,7 +351,8 @@ public async Task AllComponentsOneToOneDeleteTest() "DebrisFeaturePlacerController", // Above. "LoadedChunk", // Worldgen chunk loading malding. "BiomeSelection", // Whaddya know, requires config. - "ActivatableUI", // Requires enum key + "ActivatableUI", // Frontier: Requires enum key + "AlertLevel", // Frontier: requires alert set }; // TODO TESTS diff --git a/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs b/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs index 3dd216c5dce..f604d810ffa 100644 --- a/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs +++ b/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs @@ -2,6 +2,7 @@ using Content.Server.Station.Systems; using Content.Shared.AlertLevel; using Content.Shared.Power; +using Content.Server._NF.SectorServices; // Frontier namespace Content.Server.AlertLevel; @@ -9,6 +10,7 @@ public sealed class AlertLevelDisplaySystem : EntitySystem { [Dependency] private readonly StationSystem _stationSystem = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier public override void Initialize() { @@ -30,8 +32,9 @@ private void OnDisplayInit(EntityUid uid, AlertLevelDisplayComponent alertLevelD { if (TryComp(uid, out AppearanceComponent? appearance)) { - var stationUid = _stationSystem.GetOwningStation(uid); - if (stationUid != null && TryComp(stationUid, out AlertLevelComponent? alert)) + //var stationUid = _stationSystem.GetOwningStation(uid); // Frontier: sector-wide alerts + var stationUid = _sectorService.GetServiceEntity(); // Frontier: sector-wide alerts + if (stationUid.Valid && TryComp(stationUid, out AlertLevelComponent? alert)) // Frontier: uid != null < uid.Valid { _appearance.SetData(uid, AlertLevelDisplay.CurrentLevel, alert.CurrentLevel, appearance); } diff --git a/Content.Server/AlertLevel/AlertLevelSystem.cs b/Content.Server/AlertLevel/AlertLevelSystem.cs index 0b49d7e4bfa..8e43bf6a715 100644 --- a/Content.Server/AlertLevel/AlertLevelSystem.cs +++ b/Content.Server/AlertLevel/AlertLevelSystem.cs @@ -6,6 +6,9 @@ using Robust.Shared.Audio.Systems; using Robust.Shared.Configuration; using Robust.Shared.Prototypes; +using Content.Server.GameTicking; // Frontier +using Robust.Shared.Player; // Frontier +using Content.Server._NF.SectorServices; // Frontier namespace Content.Server.AlertLevel; @@ -16,13 +19,16 @@ public sealed class AlertLevelSystem : EntitySystem [Dependency] private readonly ChatSystem _chatSystem = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private readonly GameTicker _ticker = default!; // Frontier + [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Until stations are a prototype, this is how it's going to have to be. public const string DefaultAlertLevelSet = "stationAlerts"; public override void Initialize() { - SubscribeLocalEvent(OnStationInitialize); + //SubscribeLocalEvent(OnStationInitialize); // Frontier: sector-wide services + SubscribeLocalEvent(OnInit); // Frontier: sector-wide services SubscribeLocalEvent(OnPrototypeReload); } @@ -46,6 +52,8 @@ public override void Update(float time) } } + // Frontier: sector-wide services + /* private void OnStationInitialize(StationInitializedEvent args) { if (!TryComp(args.Station, out var alertLevelComponent)) @@ -66,6 +74,26 @@ private void OnStationInitialize(StationInitializedEvent args) SetLevel(args.Station, defaultLevel, false, false, true); } + */ + + private void OnInit(EntityUid uid, AlertLevelComponent comp, ComponentInit args) + { + if (!_prototypeManager.TryIndex(comp.AlertLevelPrototype, out AlertLevelPrototype? alerts)) + { + return; + } + + comp.AlertLevels = alerts; + + var defaultLevel = comp.AlertLevels.DefaultLevel; + if (string.IsNullOrEmpty(defaultLevel)) + { + defaultLevel = comp.AlertLevels.Levels.Keys.First(); + } + + SetLevel(uid, defaultLevel, false, false, true); + } + // End Frontier private void OnPrototypeReload(PrototypesReloadedEventArgs args) { @@ -98,20 +126,30 @@ private void OnPrototypeReload(PrototypesReloadedEventArgs args) public string GetLevel(EntityUid station, AlertLevelComponent? alert = null) { - if (!Resolve(station, ref alert)) - { + // Frontier: sector-wide alarms + if (!TryComp(_sectorService.GetServiceEntity(), out alert)) return string.Empty; - } + + // if (!Resolve(station, ref alert)) + // { + // return string.Empty; + // } + // End Frontier return alert.CurrentLevel; } public float GetAlertLevelDelay(EntityUid station, AlertLevelComponent? alert = null) { - if (!Resolve(station, ref alert)) - { + // Frontier: sector-wide alarms + if (!TryComp(_sectorService.GetServiceEntity(), out alert)) return float.NaN; - } + + // if (!Resolve(station, ref alert)) + // { + // return float.NaN; + // } + // End Frontier return alert.CurrentDelay; } @@ -128,7 +166,13 @@ public float GetAlertLevelDelay(EntityUid station, AlertLevelComponent? alert = public void SetLevel(EntityUid station, string level, bool playSound, bool announce, bool force = false, bool locked = false, MetaDataComponent? dataComponent = null, AlertLevelComponent? component = null) { - if (!Resolve(station, ref component, ref dataComponent) + // Frontier: sector-wide alerts + EntityUid sectorEnt = _sectorService.GetServiceEntity(); + if (!TryComp(sectorEnt, out component)) + return; + // End Frontier + + if (!Resolve(station, ref dataComponent) // Frontier: remove component || component.AlertLevels == null || !component.AlertLevels.Levels.TryGetValue(level, out var detail) || component.CurrentLevel == level) @@ -177,7 +221,9 @@ public void SetLevel(EntityUid station, string level, bool playSound, bool annou { if (detail.Sound != null) { - var filter = _stationSystem.GetInOwningStation(station); + //var filter = _stationSystem.GetInOwningStation(station); // Frontier: global alerts + var filter = Filter.Empty(); // Frontier + filter.AddInMap(_ticker.DefaultMap, EntityManager); // Frontier _audio.PlayGlobal(detail.Sound, filter, true, detail.Sound.Params); } else @@ -192,7 +238,7 @@ public void SetLevel(EntityUid station, string level, bool playSound, bool annou colorOverride: detail.Color, sender: stationName); } - RaiseLocalEvent(new AlertLevelChangedEvent(station, level)); + RaiseLocalEvent(new AlertLevelChangedEvent(EntityUid.Invalid, level)); // Frontier: pass invalid, we have no station } } diff --git a/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs b/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs index 405500442f7..e8648b12152 100644 --- a/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs +++ b/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs @@ -1,4 +1,5 @@ using System.Linq; +using Content.Server._NF.SectorServices; using Content.Server.Administration; using Content.Server.Station.Systems; using Content.Shared.Administration; @@ -21,11 +22,14 @@ public override CompletionResult GetCompletion(IConsoleShell shell, string[] arg var player = shell.Player; if (player?.AttachedEntity != null) { - var stationUid = _entitySystems.GetEntitySystem().GetOwningStation(player.AttachedEntity.Value); - if (stationUid != null) - { - levelNames = GetStationLevelNames(stationUid.Value); - } + // Frontier: sector-wide alerts + levelNames = GetSectorLevelNames(); + // var stationUid = _entitySystems.GetEntitySystem().GetOwningStation(player.AttachedEntity.Value); + // if (stationUid != null) + // { + // levelNames = GetStationLevelNames(stationUid.Value); + // } + // End Frontier } return args.Length switch @@ -68,7 +72,7 @@ public override void Execute(IConsoleShell shell, string argStr, string[] args) } var level = args[0]; - var levelNames = GetStationLevelNames(stationUid.Value); + var levelNames = GetSectorLevelNames(); if (!levelNames.Contains(level)) { shell.WriteLine(LocalizationManager.GetString("cmd-setalertlevel-invalid-level")); @@ -78,10 +82,12 @@ public override void Execute(IConsoleShell shell, string argStr, string[] args) _entitySystems.GetEntitySystem().SetLevel(stationUid.Value, level, true, true, true, locked); } - private string[] GetStationLevelNames(EntityUid station) + // Frontier: sector-wide alert level names + private string[] GetSectorLevelNames() { + var sectorServiceUid = _entitySystems.GetEntitySystem().GetServiceEntity(); var entityManager = IoCManager.Resolve(); - if (!entityManager.TryGetComponent(station, out var alertLevelComp)) + if (!entityManager.TryGetComponent(sectorServiceUid, out var alertLevelComp)) return new string[]{}; if (alertLevelComp.AlertLevels == null) @@ -89,5 +95,6 @@ private string[] GetStationLevelNames(EntityUid station) return alertLevelComp.AlertLevels.Levels.Keys.ToArray(); } + // End Frontier } } diff --git a/Content.Server/Communications/CommunicationsConsoleSystem.cs b/Content.Server/Communications/CommunicationsConsoleSystem.cs index 6c320edb23c..09c12e58703 100644 --- a/Content.Server/Communications/CommunicationsConsoleSystem.cs +++ b/Content.Server/Communications/CommunicationsConsoleSystem.cs @@ -21,6 +21,7 @@ using Content.Shared.Popups; using Robust.Server.GameObjects; using Robust.Shared.Configuration; +using Content.Server._NF.SectorServices; // Frontier namespace Content.Server.Communications { @@ -37,6 +38,7 @@ public sealed class CommunicationsConsoleSystem : EntitySystem [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier: sector-wide alerts private const float UIUpdateInterval = 5.0f; @@ -110,9 +112,9 @@ private void OnAlertLevelChanged(AlertLevelChangedEvent args) var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var comp)) { - var entStation = _stationSystem.GetOwningStation(uid); - if (args.Station == entStation) - UpdateCommsConsoleInterface(uid, comp); + // var entStation = _stationSystem.GetOwningStation(uid); // Frontier: sector-wide alerts + // if (args.Station == entStation) // Frontier: sector-wide alerts + UpdateCommsConsoleInterface(uid, comp); } } @@ -133,14 +135,15 @@ public void UpdateCommsConsoleInterface() /// public void UpdateCommsConsoleInterface(EntityUid uid, CommunicationsConsoleComponent comp) { - var stationUid = _stationSystem.GetOwningStation(uid); + //var stationUid = _stationSystem.GetOwningStation(uid); // Frontier: sector-wide alerts + var stationUid = _sectorService.GetServiceEntity(); // Frontier: sector-wide alerts List? levels = null; string currentLevel = default!; float currentDelay = 0; - if (stationUid != null) + if (stationUid.Valid) // Frontier: != null < .Valid { - if (TryComp(stationUid.Value, out AlertLevelComponent? alertComp) && + if (TryComp(stationUid, out AlertLevelComponent? alertComp) && // Frontier: stationUid.Value(_station.GetOwningStation(uid), out var alerts)) + // Frontier: sector-wide alerts + if (!TryComp(_sectorService.GetServiceEntity(), out var alerts)) return; + // End Frontier: sector-wide alerts if (alerts.AlertLevels == null) return; @@ -94,8 +98,12 @@ private void OnEmergencyLightEvent(EntityUid uid, EmergencyLightComponent compon private void OnAlertLevelChanged(AlertLevelChangedEvent ev) { - if (!TryComp(ev.Station, out var alert)) + // Frontier: sector-wide alerts + // if (!TryComp(ev.Station, out var alert)) + // return; + if (!TryComp(_sectorService.GetServiceEntity(), out var alert)) return; + // End Frontier if (alert.AlertLevels == null || !alert.AlertLevels.Levels.TryGetValue(ev.AlertLevel, out var details)) return; @@ -103,8 +111,8 @@ private void OnAlertLevelChanged(AlertLevelChangedEvent ev) var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var light, out var pointLight, out var appearance, out var xform)) { - if (CompOrNull(xform.GridUid)?.Station != ev.Station) - continue; + // if (CompOrNull(xform.GridUid)?.Station != ev.Station) // Frontier: sector-wide alerts + // continue; // Frontier: sector-wide alerts _pointLight.SetColor(uid, details.EmergencyLightColor, pointLight); _appearance.SetData(uid, EmergencyLightVisuals.Color, details.EmergencyLightColor, appearance); diff --git a/Content.Server/PDA/PdaSystem.cs b/Content.Server/PDA/PdaSystem.cs index 09e0fb0c073..4e77fccef94 100644 --- a/Content.Server/PDA/PdaSystem.cs +++ b/Content.Server/PDA/PdaSystem.cs @@ -25,6 +25,7 @@ using Content.Shared.Bank.Components; // Frontier using Content.Shared.Shipyard.Components; // Frontier using Content.Server.Shipyard.Systems; // Frontier +using Content.Server._NF.SectorServices; // Frontier namespace Content.Server.PDA { @@ -39,6 +40,7 @@ public sealed class PdaSystem : SharedPdaSystem [Dependency] private readonly UserInterfaceSystem _ui = default!; [Dependency] private readonly UnpoweredFlashlightSystem _unpoweredFlashlight = default!; [Dependency] private readonly ContainerSystem _containerSystem = default!; + [Dependency] private readonly SectorServiceSystem _sectorService = default!; public override void Initialize() { @@ -295,7 +297,8 @@ private void UpdateStationName(EntityUid uid, PdaComponent pda) private void UpdateAlertLevel(EntityUid uid, PdaComponent pda) { - var station = _station.GetOwningStation(uid); + //var station = _station.GetOwningStation(uid); // Frontier + var station = _sectorService.GetServiceEntity(); // Frontier if (!TryComp(station, out AlertLevelComponent? alertComp) || alertComp.AlertLevels == null) return; diff --git a/Content.Server/RoundEnd/RoundEndSystem.cs b/Content.Server/RoundEnd/RoundEndSystem.cs index bb5934f3f08..53433f523db 100644 --- a/Content.Server/RoundEnd/RoundEndSystem.cs +++ b/Content.Server/RoundEnd/RoundEndSystem.cs @@ -22,6 +22,7 @@ using Robust.Shared.Prototypes; using Robust.Shared.Timing; using Timer = Robust.Shared.Timing.Timer; +using Content.Server._NF.SectorServices; // Frontier namespace Content.Server.RoundEnd { @@ -42,6 +43,7 @@ public sealed class RoundEndSystem : EntitySystem [Dependency] private readonly EmergencyShuttleSystem _shuttle = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier: sector-wide alerts public TimeSpan DefaultCooldownDuration { get; set; } = TimeSpan.FromSeconds(30); @@ -131,7 +133,8 @@ public void RequestRoundEnd(EntityUid? requester = null, bool checkCooldown = tr if (requester != null) { - var stationUid = _stationSystem.GetOwningStation(requester.Value); + var stationUid = _sectorService.GetServiceEntity(); // Frontier: sector-wide alerts + // var stationUid = _stationSystem.GetOwningStation(requester.Value); // Frontier: sector-wide alerts if (TryComp(stationUid, out var alertLevel)) { duration = _protoManager diff --git a/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs b/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs index 916d7d16883..150517374a2 100644 --- a/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs +++ b/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs @@ -15,6 +15,7 @@ protected override void Started(EntityUid uid, AlertLevelInterceptionRuleCompone if (!TryGetRandomStation(out var chosenStation)) return; + // Frontier - note: levels are globally set/gotten, regardless of arg if (_alertLevelSystem.GetLevel(chosenStation.Value) != "green") return; diff --git a/Resources/Locale/en-US/alert-levels/alert-level-command.ftl b/Resources/Locale/en-US/alert-levels/alert-level-command.ftl index dda4c0cbc64..c0d9c463935 100644 --- a/Resources/Locale/en-US/alert-levels/alert-level-command.ftl +++ b/Resources/Locale/en-US/alert-levels/alert-level-command.ftl @@ -1,4 +1,5 @@ -cmd-setalertlevel-desc = Set current station alert level for grid on which the player is standing. +# Frontier: station [locked] cmd-setalertlevel-invalid-grid = You must be on grid of station code that you are going to change. cmd-setalertlevel-invalid-level = Specified alert level does not exist on that grid. diff --git a/Resources/Locale/en-US/alert-levels/alert-levels.ftl b/Resources/Locale/en-US/alert-levels/alert-levels.ftl index 9476a95a209..a290b59194a 100644 --- a/Resources/Locale/en-US/alert-levels/alert-levels.ftl +++ b/Resources/Locale/en-US/alert-levels/alert-levels.ftl @@ -1,36 +1,57 @@ -alert-level-announcement = Attention! Station alert level is now {$name}! {$announcement} +# Frontier: Station Date: Sat, 21 Dec 2024 01:12:51 +0000 Subject: [PATCH 162/179] Automatic Changelog (#2474) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 01c618caf33..fa4e36c83cc 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6035,3 +6035,9 @@ Entries: message: Adds a pair of plushies from Lvl 1 Eevee id: 5603 time: '2024-12-21T00:50:56.0000000+00:00' +- author: whatston3 + changes: + - type: Tweak + message: Alert levels are now sector-wide, with appropriate announcements. + id: 5604 + time: '2024-12-21T01:12:26.0000000+00:00' From 1f85c3ae41625aa3ebecaf1ca3ea76477cd7e50e Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Sat, 21 Dec 2024 15:28:31 -0500 Subject: [PATCH 163/179] Fix Emergency Lights (#2596) * Emergency lights: MapInit func, SetLevel checks * fix color on mapinit func --- Content.Server/AlertLevel/AlertLevelSystem.cs | 8 ++++---- .../EntitySystems/EmergencyLightSystem.cs | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/Content.Server/AlertLevel/AlertLevelSystem.cs b/Content.Server/AlertLevel/AlertLevelSystem.cs index 8e43bf6a715..71ad018603a 100644 --- a/Content.Server/AlertLevel/AlertLevelSystem.cs +++ b/Content.Server/AlertLevel/AlertLevelSystem.cs @@ -172,8 +172,7 @@ public void SetLevel(EntityUid station, string level, bool playSound, bool annou return; // End Frontier - if (!Resolve(station, ref dataComponent) // Frontier: remove component - || component.AlertLevels == null + if (component.AlertLevels == null // Frontier: remove component, resolve station to data component later || !component.AlertLevels.Levels.TryGetValue(level, out var detail) || component.CurrentLevel == level) { @@ -196,7 +195,7 @@ public void SetLevel(EntityUid station, string level, bool playSound, bool annou component.CurrentLevel = level; component.IsLevelLocked = locked; - var stationName = dataComponent.EntityName; + //var stationName = dataComponent.EntityName; // Frontier: remove station name var name = level.ToLower(); @@ -232,8 +231,9 @@ public void SetLevel(EntityUid station, string level, bool playSound, bool annou } } - if (announce) + if (announce && Resolve(station, ref dataComponent)) // Frontier: add Resolve for dataComponent { + var stationName = dataComponent.EntityName; // Frontier: moved down _chatSystem.DispatchStationAnnouncement(station, announcementFull, playDefaultSound: playDefault, colorOverride: detail.Color, sender: stationName); } diff --git a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs index 9f820bdf701..633a027ef8f 100644 --- a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs +++ b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs @@ -32,6 +32,8 @@ public override void Initialize() SubscribeLocalEvent(OnAlertLevelChanged); SubscribeLocalEvent(OnEmergencyExamine); SubscribeLocalEvent(OnEmergencyPower); + + SubscribeLocalEvent(OnMapInit); // Frontier } private void OnEmergencyPower(Entity entity, ref PowerChangedEvent args) @@ -245,4 +247,21 @@ private void TurnOn(Entity entity, Color color) _appearance.SetData(entity.Owner, EmergencyLightVisuals.On, true); _ambient.SetAmbience(entity.Owner, true); } + + // Frontier: ensure the lights are accurate to the station + private void OnMapInit(Entity entity, ref MapInitEvent ev) + { + if (!TryComp(_sectorService.GetServiceEntity(), out var alert)) + return; + + if (alert.AlertLevels == null || !alert.AlertLevels.Levels.TryGetValue(alert.CurrentLevel, out var details)) + return; + + entity.Comp.ForciblyEnabled = details.ForceEnableEmergencyLights; + if (details.ForceEnableEmergencyLights) + TurnOn(entity, details.EmergencyLightColor); + else + TurnOff(entity, details.EmergencyLightColor); + } + // End Frontier } From 56be5785a8d3c6846caf8c65f562402c736fe7c0 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sat, 21 Dec 2024 20:28:54 +0000 Subject: [PATCH 164/179] Automatic Changelog (#2596) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index fa4e36c83cc..eea79ac399f 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6041,3 +6041,9 @@ Entries: message: Alert levels are now sector-wide, with appropriate announcements. id: 5604 time: '2024-12-21T01:12:26.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: Emergency lights start in their appropriate state when built. + id: 5605 + time: '2024-12-21T20:28:31.0000000+00:00' From 17a8b847e039a1c7da9fad900fe4f9928910217c Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Sat, 21 Dec 2024 23:05:32 +0000 Subject: [PATCH 165/179] Largely removes chem crates from the trade system. (#2453) * Reduces chem stock availability to elements that cannot be otherwise sourced. Removes chem crate restocks from the trade station as per directive from people who hide in the shadows. Maintains a restock crate of chemicals that either lack a proper source or can only be sourced in trace amounts by current methods. Re-examine when those sources are more commonly available. * abstract reasoning * I Zinc I messed up. * Price change and description butchering. * Adds nitrogen. Seems reasonable given the lack of condensers. Might need to be examined later. * Update cargo_medical.yml * Update chemistry.yml * Update cargo_medical.yml --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Resources/Prototypes/Catalog/Cargo/cargo_medical.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml b/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml index 9475f346ba4..bcdb0e417dc 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml @@ -130,6 +130,7 @@ - type: cargoProduct id: ChemistryP + abstract: true # Frontier icon: sprite: Structures/Storage/Crates/chemcrate_secure.rsi state: icon @@ -140,6 +141,7 @@ - type: cargoProduct id: ChemistryS + abstract: true # Frontier icon: sprite: Structures/Storage/Crates/chemcrate_secure.rsi state: icon @@ -150,6 +152,7 @@ - type: cargoProduct id: CrateChemistryD + abstract: true # Frontier icon: sprite: Structures/Storage/Crates/chemcrate_secure.rsi state: icon From 0a8c74af03e3a4c8b12127df7b055dca34f40ffd Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Sat, 21 Dec 2024 23:05:57 +0000 Subject: [PATCH 166/179] Automatic Changelog (#2453) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index eea79ac399f..78d52496b28 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6047,3 +6047,11 @@ Entries: message: Emergency lights start in their appropriate state when built. id: 5605 time: '2024-12-21T20:28:31.0000000+00:00' +- author: dustylens + changes: + - type: Remove + message: >- + majority of chemistry jugs removed from sale, to be replaced with new + barrels. + id: 5606 + time: '2024-12-21T23:05:32.0000000+00:00' From d198d11a835b326fc8c9911278abb7d7fe046a54 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Sun, 22 Dec 2024 01:06:10 +0200 Subject: [PATCH 167/179] Barrels (#1776) * initial commit * fix congraph * one pixel annoying me * new keg * further refinement of sprites * fix perspective * fix yml a bit * basic sprites, un-mussied * explodey time * Update barrel.yml * im stupiod * Update barrel.yml * Update barrel.yml * chemicals * better sprites * no suffixes * no suffixes * Update salvage.yml * Update barrel.yml * Update barrel.yml * Update barrel.yml * Kegs * Cleanup * Update cargo_medical.yml * Update barrel.yml * Update cargo_food.yml * Cleanup * Cleanup * Update barrel.yml * Price * Update barrel.yml * Update cargo_medical.yml * No used for refill, ever * sprite * Update barrel.yml * Cleanup * Yep * Sprites, white, black barrels, cargo entries * it's called o2 because there's two of them * Barrel spawner, service-ish barrels * white/black sprite touchups, paper labels & fixes * Booze barrels, barrel spawners * Oliveoil, not OliveOil * Open option * Up all the prices nothing final but should be good for first merge * ChefVend: reduce oil jug count, 1 of each * mayo is a condiment, not an oil * realphabetize reagent labels * reorder empty barrel * Removed chemicals from cargo * SpaceCleaner * Update dungeon_items_kitchen.yml * Update migration.yml --------- Co-authored-by: rosieposie Co-authored-by: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Co-authored-by: Whatstone Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- .../Locale/en-US/_NF/reagents/labels.ftl | 49 + .../Prototypes/Catalog/Cargo/cargo_food.yml | 19 +- .../VendingMachines/Inventories/chefvend.yml | 8 +- .../_NF/Catalog/Cargo/cargo_medical.yml | 299 ++++ .../_NF/Catalog/Cargo/cargo_service.yml | 10 +- .../_NF/Catalog/Fills/Crates/chemistry.yml | 10 - .../Spawners/Random/dungeon_items_kitchen.yml | 1 - .../Markers/Spawners/Random/salvage.yml | 123 +- .../Objects/Consumable/Food/ingredients.yml | 30 - .../Objects/Specific/chemical-containers.yml | 15 - .../Structures/Storage/Crates/barrel.yml | 1326 +++++++++++++++++ .../_NF/Entities/World/Debris/wrecks.yml | 12 +- .../_NF/Recipes/Crafting/Graphs/barrel.yml | 26 + .../_NF/Recipes/Crafting/barrel.yml | 12 + .../Storage/Barrels/black.rsi/icon.png | Bin 0 -> 649 bytes .../Storage/Barrels/black.rsi/icon_open.png | Bin 0 -> 373 bytes .../Storage/Barrels/black.rsi/meta.json | 23 + .../black.rsi/metal_explosive_label.png | Bin 0 -> 368 bytes .../Storage/Barrels/black.rsi/paper.png | Bin 0 -> 296 bytes .../Objects/Storage/Barrels/blue.rsi/icon.png | Bin 0 -> 777 bytes .../Storage/Barrels/blue.rsi/icon_open.png | Bin 0 -> 373 bytes .../Storage/Barrels/blue.rsi/meta.json | 23 + .../blue.rsi/metal_explosive_label.png | Bin 0 -> 368 bytes .../Storage/Barrels/blue.rsi/paper.png | Bin 0 -> 296 bytes .../Storage/Barrels/green.rsi/icon.png | Bin 0 -> 787 bytes .../Storage/Barrels/green.rsi/icon_open.png | Bin 0 -> 373 bytes .../Storage/Barrels/green.rsi/meta.json | 23 + .../green.rsi/metal_explosive_label.png | Bin 0 -> 368 bytes .../Storage/Barrels/green.rsi/paper.png | Bin 0 -> 296 bytes .../Objects/Storage/Barrels/grey.rsi/icon.png | Bin 0 -> 781 bytes .../Storage/Barrels/grey.rsi/icon_open.png | Bin 0 -> 373 bytes .../Storage/Barrels/grey.rsi/meta.json | 23 + .../grey.rsi/metal_explosive_label.png | Bin 0 -> 368 bytes .../Storage/Barrels/grey.rsi/paper.png | Bin 0 -> 296 bytes .../Objects/Storage/Barrels/red.rsi/icon.png | Bin 0 -> 759 bytes .../Storage/Barrels/red.rsi/icon_open.png | Bin 0 -> 373 bytes .../Objects/Storage/Barrels/red.rsi/meta.json | 23 + .../Barrels/red.rsi/metal_explosive_label.png | Bin 0 -> 368 bytes .../Objects/Storage/Barrels/red.rsi/paper.png | Bin 0 -> 296 bytes .../Storage/Barrels/white.rsi/icon.png | Bin 0 -> 351 bytes .../Storage/Barrels/white.rsi/icon_open.png | Bin 0 -> 373 bytes .../Storage/Barrels/white.rsi/meta.json | 23 + .../white.rsi/metal_explosive_label.png | Bin 0 -> 368 bytes .../Storage/Barrels/white.rsi/paper.png | Bin 0 -> 296 bytes .../Storage/Barrels/wood.rsi/closed.png | Bin 0 -> 339 bytes .../Objects/Storage/Barrels/wood.rsi/icon.png | Bin 0 -> 1138 bytes .../Storage/Barrels/wood.rsi/meta.json | 20 + .../Objects/Storage/Barrels/wood.rsi/open.png | Bin 0 -> 1138 bytes .../Storage/Barrels/yellow.rsi/icon.png | Bin 0 -> 787 bytes .../Storage/Barrels/yellow.rsi/icon_open.png | Bin 0 -> 373 bytes .../Storage/Barrels/yellow.rsi/meta.json | 23 + .../yellow.rsi/metal_explosive_label.png | Bin 0 -> 368 bytes .../Storage/Barrels/yellow.rsi/paper.png | Bin 0 -> 296 bytes Resources/_NF/migration.yml | 5 +- 54 files changed, 2039 insertions(+), 87 deletions(-) create mode 100644 Resources/Locale/en-US/_NF/reagents/labels.ftl delete mode 100644 Resources/Prototypes/_NF/Catalog/Fills/Crates/chemistry.yml create mode 100644 Resources/Prototypes/_NF/Entities/Structures/Storage/Crates/barrel.yml create mode 100644 Resources/Prototypes/_NF/Recipes/Crafting/Graphs/barrel.yml create mode 100644 Resources/Prototypes/_NF/Recipes/Crafting/barrel.yml create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon_open.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/metal_explosive_label.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/paper.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/icon_open.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/metal_explosive_label.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/paper.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon_open.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/metal_explosive_label.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/paper.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon_open.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/metal_explosive_label.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/paper.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon_open.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/metal_explosive_label.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/paper.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/icon_open.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/metal_explosive_label.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/paper.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/closed.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/open.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon_open.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/metal_explosive_label.png create mode 100644 Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/paper.png diff --git a/Resources/Locale/en-US/_NF/reagents/labels.ftl b/Resources/Locale/en-US/_NF/reagents/labels.ftl new file mode 100644 index 00000000000..981cbabf836 --- /dev/null +++ b/Resources/Locale/en-US/_NF/reagents/labels.ftl @@ -0,0 +1,49 @@ +# Labels for reagent barrels +# Elements & basic reagents +reagent-label-aluminium = [bold]Aluminium[/bold] +reagent-label-carbon = [bold]Carbon[/bold] +reagent-label-chlorine = [bold]Chlorine[/bold] +reagent-label-copper = [bold]Copper[/bold] +reagent-label-ethanol = [bold]Ethanol[/bold] +reagent-label-fluorine = [bold]Fluorine[/bold] +reagent-label-gold = [bold]Gold[/bold] +reagent-label-hydrogen = [bold]Hydrogen[/bold] +reagent-label-iodine = [bold]Iodine[/bold] +reagent-label-iron = [bold]Iron[/bold] +reagent-label-lithium = [bold]Lithium[/bold] +reagent-label-mercury = [bold]Mercury[/bold] +reagent-label-nitrogen = [bold]Nitrogen[/bold] +reagent-label-oxygen = [bold]Oxygen[/bold] +reagent-label-phosphorus = [bold]Phosphorus[/bold] +reagent-label-potassium = [bold]Potassium[/bold] +reagent-label-radium = [bold]Radium[/bold] +reagent-label-silicon = [bold]Silicon[/bold] +reagent-label-silver = [bold]Silver[/bold] +reagent-label-sodium = [bold]Sodium[/bold] +reagent-label-sugar = [bold]Sugar[/bold] +reagent-label-sulfur = [bold]Sulfur[/bold] +# Service & other reagents +reagent-label-cornoil = [bold]Corn Oil[/bold] +reagent-label-diethylamine = [bold]Diethylamine[/bold] +reagent-label-ketchup = [bold]Ketchup[/bold] +reagent-label-mayo = [bold]Mayonnaise[/bold] +reagent-label-mustard = [bold]Mustard[/bold] +reagent-label-oil = [bold]Oil[/bold] +reagent-label-oil-olive = [bold]Olive Oil[/bold] +reagent-label-space-cleaner = [bold]Space Cleaner[/bold] +reagent-label-space-lube = [bold]Space Lube[/bold] +reagent-label-welding-fuel = [bold]Welding Fuel[/bold] +# Drinks +reagent-label-absinthe = [bold]Absinthe[/bold] +reagent-label-ale = [bold]Ale[/bold] +reagent-label-beer = [bold]Beer[/bold] +reagent-label-coffeeliqueur = [bold]Coffee Liqueur[/bold] +reagent-label-cognac = [bold]Cognac[/bold] +reagent-label-gin = [bold]Gin[/bold] +reagent-label-rum = [bold]Rum[/bold] +reagent-label-tequila = [bold]Tequila[/bold] +reagent-label-vermouth = [bold]Vermouth[/bold] +reagent-label-vodka = [bold]Vodka[/bold] +reagent-label-water = [bold]Water[/bold] +reagent-label-whiskey = [bold]Whiskey[/bold] +reagent-label-wine = [bold]Wine[/bold] diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_food.yml b/Resources/Prototypes/Catalog/Cargo/cargo_food.yml index e1c67ee941c..280d386c87a 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_food.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_food.yml @@ -75,12 +75,13 @@ category: cargoproduct-category-name-food group: market -# - type: cargoProduct - # id: FoodSoftdrinksLarge - # icon: - # sprite: Objects/Consumable/Drinks/colabottle.rsi - # state: icon - # product: CrateFoodSoftdrinksLarge - # cost: 2400 - # category: cargoproduct-category-name-food - # group: market +- type: cargoProduct + id: FoodSoftdrinksLarge + abstract: true # Frontier + icon: + sprite: Objects/Consumable/Drinks/colabottle.rsi + state: icon + product: CrateFoodSoftdrinksLarge + cost: 2400 + category: cargoproduct-category-name-food + group: market diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml index b5eb2c20dc6..7a1d8763ce2 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml @@ -10,18 +10,16 @@ # FoodCondimentPacketSalt: 4 # Frontier - Replaced with big salt ReagentContainerSalt: 5 # Frontier ReagentContainerPepper: 5 # Frontier - DrinkKegPlasticKetchup: 1 # Frontier - Refills - DrinkKegPlasticMustard: 1 # Frontier - Refills FoodCondimentBottleEnzyme: 5 # Frontier 2<5 FoodCondimentBottleHotsauce: 2 FoodCondimentBottleKetchup: 2 FoodCondimentBottleBBQ: 2 FoodCondimentBottleVinegar: 5 # Frontier 2<5 # ReagentContainerOliveoil: 2 # Frontier - Replaced with OilJarOlive - OilJarOlive: 3 - OilJarCorn: 3 - OilJarGhee: 3 ReagentContainerMayo: 2 + OilJarOlive: 1 # Frontier + OilJarCorn: 1 # Frontier + OilJarGhee: 1 # Frontier #VariantCubeBox: 3 # Frontier MonkeyCubeBox: 2 # Frontier KoboldCubeBox: 2 # Frontier diff --git a/Resources/Prototypes/_NF/Catalog/Cargo/cargo_medical.yml b/Resources/Prototypes/_NF/Catalog/Cargo/cargo_medical.yml index 8b4eb3385d1..98b52d524af 100644 --- a/Resources/Prototypes/_NF/Catalog/Cargo/cargo_medical.yml +++ b/Resources/Prototypes/_NF/Catalog/Cargo/cargo_medical.yml @@ -7,3 +7,302 @@ cost: 3000 category: cargoproduct-category-name-medical group: market + +- type: cargoProduct + id: CargoBarrel + name: barrel (empty) + icon: + sprite: _NF/Objects/Storage/Barrels/white.rsi + state: icon + product: MetalBarrelWhite + cost: 2000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelCarbon + name: barrel of carbon + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/black.rsi + state: icon + product: ChemicalBarrelCarbon + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelIodine + name: barrel of iodine + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/red.rsi + state: icon + product: ChemicalBarrelIodine + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelFluorine + name: barrel of fluorine +# abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/blue.rsi + state: icon + product: ChemicalBarrelFluorine + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelChlorine + name: barrel of chlorine + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/green.rsi + state: icon + product: ChemicalBarrelChlorine + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelAluminium + name: barrel of aluminium +# abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/white.rsi + state: icon + product: ChemicalBarrelAluminium + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelPhosphorus + name: barrel of phosphorus +# abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/red.rsi + state: icon + product: ChemicalBarrelPhosphorus + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelSulfur + name: barrel of sulfur + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/yellow.rsi + state: icon + product: ChemicalBarrelSulfur + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelSilicon + name: barrel of silicon + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/black.rsi + state: icon + product: ChemicalBarrelSilicon + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelHydrogen + name: barrel of hydrogen + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/white.rsi + state: icon + product: ChemicalBarrelHydrogen + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelLithium + name: barrel of lithium +# abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/grey.rsi + state: icon + product: ChemicalBarrelLithium + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelSodium + name: barrel of sodium + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/grey.rsi + state: icon + product: ChemicalBarrelSodium + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelPotassium + name: barrel of potassium + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/yellow.rsi + state: icon + product: ChemicalBarrelPotassium + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelRadium + name: barrel of radium +# abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/green.rsi + state: icon + product: ChemicalBarrelRadium + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelIron + name: barrel of iron + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/grey.rsi + state: icon + product: ChemicalBarrelIron + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelCopper + name: barrel of copper +# abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/red.rsi + state: icon + product: ChemicalBarrelCopper + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelGold + name: barrel of gold + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/yellow.rsi + state: icon + product: ChemicalBarrelGold + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelMercury + name: barrel of mercury +# abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/grey.rsi + state: icon + product: ChemicalBarrelMercury + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelSilver + name: barrel of silver + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/white.rsi + state: icon + product: ChemicalBarrelSilver + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelEthanol + name: barrel of ethanol +# abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/blue.rsi + state: icon + product: ChemicalBarrelEthanol + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelSugar + name: barrel of sugar + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/white.rsi + state: icon + product: ChemicalBarrelSugar + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelNitrogen + name: barrel of nitrogen +# abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/red.rsi + state: icon + product: ChemicalBarrelNitrogen + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelOxygen + name: barrel of oxygen + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/blue.rsi + state: icon + product: ChemicalBarrelOxygen + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelOil + name: barrel of oil + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/black.rsi + state: icon + product: ChemicalBarrelOil + cost: 5000 + category: cargoproduct-category-name-medical + group: market + +- type: cargoProduct + id: CargoBarrelDiethylamine + name: barrel of diethylamine + abstract: true + icon: + sprite: _NF/Objects/Storage/Barrels/green.rsi + state: icon + product: ChemicalBarrelDiethylamine + cost: 5000 + category: cargoproduct-category-name-medical + group: market diff --git a/Resources/Prototypes/_NF/Catalog/Cargo/cargo_service.yml b/Resources/Prototypes/_NF/Catalog/Cargo/cargo_service.yml index 206d951c793..2a9b0df5e60 100644 --- a/Resources/Prototypes/_NF/Catalog/Cargo/cargo_service.yml +++ b/Resources/Prototypes/_NF/Catalog/Cargo/cargo_service.yml @@ -1,10 +1,10 @@ - type: cargoProduct - id: BulkSpaceCleaner + id: CargoBarreSpaceCleaner icon: - sprite: Objects/Specific/Chemistry/jug.rsi - state: jug - product: CrateSpaceCleaner - cost: 2000 + sprite: _NF/Objects/Storage/Barrels/blue.rsi + state: icon + product: ChemicalBarrelSpaceCleaner + cost: 3500 category: cargoproduct-category-name-service group: market diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Crates/chemistry.yml b/Resources/Prototypes/_NF/Catalog/Fills/Crates/chemistry.yml deleted file mode 100644 index 18dee491c22..00000000000 --- a/Resources/Prototypes/_NF/Catalog/Fills/Crates/chemistry.yml +++ /dev/null @@ -1,10 +0,0 @@ -- type: entity - id: CrateSpaceCleaner - parent: CrateGenericSteel - name: bulk space cleaner crate - description: For a large mess. - components: - - type: StorageFill - contents: - - id: JugSpaceCleaner - amount: 5 diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_kitchen.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_kitchen.yml index db2775f1a85..9da9c833bfc 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_kitchen.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_kitchen.yml @@ -225,7 +225,6 @@ - CrateMousetrapBoxes - CrateFoodBarSupply - CrateServiceBoozeDispenser - - CrateSpaceCleaner - CrateServiceKitCleanades chance: 0.9 offset: 0.0 diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml index ce6a811dda9..6705e794405 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/salvage.yml @@ -350,8 +350,9 @@ - type: entity name: salvage tank spawner - id: SalvageTankSpawner + id: SalvageTankSpawnerHighCapacity parent: MarkerBase + suffix: High Capacity, 95% components: - type: Sprite layers: @@ -360,15 +361,9 @@ state: fueltank - type: RandomSpawner prototypes: - - WaterTankFull - - WeldingFuelTankFull -# - WaterCooler - chance: 0.95 - rarePrototypes: - - WeldingFuelTankHighCapacity +# - WeldingFuelTankHighCapacity - WaterTankHighCapacity - rareChance: 0.05 - offset: 0.0 + chance: 0.95 - type: entity name: salvage locker spawner @@ -596,3 +591,113 @@ # - SpawnMobPurpleSnake # Why are they xeno rareChance: 0.2 offset: 0.0 + +- type: entity + id: NFSalvageChemicalBarrelSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: _NF/Objects/Storage/Barrels/grey.rsi + state: icon + - type: RandomSpawner + prototypes: # Filled versions + - ChemicalBarrelCarbon + - ChemicalBarrelIodine + - ChemicalBarrelFluorine + - ChemicalBarrelChlorine + - ChemicalBarrelAluminium + - ChemicalBarrelPhosphorus + - ChemicalBarrelSulfur + - ChemicalBarrelSilicon + - ChemicalBarrelHydrogen + - ChemicalBarrelLithium + - ChemicalBarrelSodium + - ChemicalBarrelPotassium + - ChemicalBarrelRadium + - ChemicalBarrelIron + - ChemicalBarrelCopper + - ChemicalBarrelGold + - ChemicalBarrelMercury + - ChemicalBarrelSilver + - ChemicalBarrelEthanol + - ChemicalBarrelSugar + - ChemicalBarrelNitrogen + - ChemicalBarrelOxygen + chance: 0.95 + offset: 0.1 # Little offset, it's free-standing + +- type: entity + id: NFSalvageServiceBarrelSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: _NF/Objects/Storage/Barrels/grey.rsi + state: icon + - type: RandomSpawner + prototypes: # Filled versions + - ChemicalBarrelOil + - ChemicalBarrelDiethylamine + - ChemicalBarrelMustard + - ChemicalBarrelKetchup + - ChemicalBarrelMayo + - ChemicalBarrelCornoil + - ChemicalBarrelOliveoil + - ChemicalBarrelSpaceLube + - ChemicalBarrelSpaceCleaner + chance: 0.95 + offset: 0.1 # Little offset, it's free-standing + +- type: entity + id: NFSalvageDrinkableBarrelSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: _NF/Objects/Storage/Barrels/red.rsi + state: icon + - type: RandomSpawner + prototypes: # Filled versions + - ChemicalBarrelWater + rarePrototypes: + - ChemicalBarrelAbsinthe + - ChemicalBarrelAle + - ChemicalBarrelBeer + - ChemicalBarrelCoffeeLiqueur + - ChemicalBarrelCognac + - ChemicalBarrelGin + - ChemicalBarrelMead + - ChemicalBarrelRum + - ChemicalBarrelTequila + - ChemicalBarrelVermouth + - ChemicalBarrelVodka + - ChemicalBarrelWhiskey + - ChemicalBarrelWine + rareChance: 0.5 + chance: 0.95 + offset: 0.1 # Little offset, it's free-standing + +- type: entity + id: NFSalvageEmptyBarrelSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: _NF/Objects/Storage/Barrels/red.rsi + state: icon + - type: RandomSpawner + prototypes: + - MetalBarrelGrey + - MetalBarrelBlue + - MetalBarrelRed + - MetalBarrelYellow + - MetalBarrelGreen + - MetalBarrelWhite + - MetalBarrelBlack + - ChemicalBarrelExplosiveEmpty + offset: 0.1 # Little offset, it's free-standing diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml index 62da2be141d..0703cc52627 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml @@ -75,36 +75,6 @@ - ReagentId: CocoaPowder Quantity: 50 -- type: entity - parent: DrinkKegPlastic - id: DrinkKegPlasticKetchup - name: ketchup keg - components: - - type: SolutionContainerManager - solutions: - drink: - maxVol: 600 - reagents: - - ReagentId: Ketchup - Quantity: 600 - - type: StaticPrice - price: 60 - -- type: entity - parent: DrinkKegPlastic - id: DrinkKegPlasticMustard - name: mustard keg - components: - - type: SolutionContainerManager - solutions: - drink: - maxVol: 600 - reagents: - - ReagentId: Mustard - Quantity: 600 - - type: StaticPrice - price: 60 - - type: entity name: raw coffee beans parent: FoodProduceBase diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/chemical-containers.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/chemical-containers.yml index bcd319f1ce5..7bb29f92987 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Specific/chemical-containers.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/chemical-containers.yml @@ -1,18 +1,3 @@ -- type: entity - parent: Jug - id: JugSpaceCleaner - suffix: space cleaner - categories: [ HideSpawnMenu ] - components: - - type: Label - currentLabel: reagent-name-space-cleaner - - type: SolutionContainerManager - solutions: - beaker: - reagents: - - ReagentId: SpaceCleaner - Quantity: 200 - - type: entity name: bluespace jug parent: Jug diff --git a/Resources/Prototypes/_NF/Entities/Structures/Storage/Crates/barrel.yml b/Resources/Prototypes/_NF/Entities/Structures/Storage/Crates/barrel.yml new file mode 100644 index 00000000000..1b568262482 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Structures/Storage/Crates/barrel.yml @@ -0,0 +1,1326 @@ +- type: entity + parent: CrateGeneric + id: WoodenBarrel + name: wooden barrel + description: A musty old wooden barrel. + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/wood.rsi + layers: + - state: icon + map: ["enum.StorageVisualLayers.Base"] + - state: closed + map: ["enum.StorageVisualLayers.Door"] + - type: Icon + sprite: _NF/Objects/Storage/Barrels/wood.rsi + state: icon + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 30 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank1: + min: 1 + max: 4 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Construction + graph: WoodenBarrel + node: woodenbarrel + containers: + - entity_storage + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.2,-0.3,0.2,0.4" + density: 150 + mask: + - SmallMobMask #this is so they can go under plastic flaps + layer: + - MachineLayer + - type: Climbable + - type: StaticPrice + price: 50 + +- type: entity + parent: StorageTank + id: BaseBarrel + name: metal barrel + description: A metal barrel. It can be filled with liquid. + abstract: true + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/grey.rsi + layers: + - state: icon + - state: icon_open + map: ["enum.OpenableVisuals.Layer"] + visible: false + - state: paper + map: ["enum.PaperLabelVisuals.Layer"] + visible: false + - type: SolutionContainerManager + solutions: + tank: + maxVol: 1000 + - type: ExaminableSolution + solution: tank + - type: UserInterface + interfaces: + enum.TransferAmountUiKey.Key: + type: TransferAmountBoundUserInterface + - type: DrawableSolution + solution: tank + - type: InjectableSolution + solution: tank + - type: Spillable + solution: tank + spillDelay: 10 + - type: DumpableSolution + solution: tank + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.2,-0.3,0.2,0.4" + density: 200 + mask: + - SmallMobMask #this is so they can go under plastic flaps + layer: + - MachineLayer + - type: Transform + noRot: false + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Metallic + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: { visible: true } + False: { visible: false } + enum.PaperLabelVisuals.HasLabel: + enum.PaperLabelVisuals.Layer: + True: { visible: true } + False: { visible: false } + enum.PaperLabelVisuals.LabelType: + enum.PaperLabelVisuals.Layer: + Paper: { state: paper } + Bounty: { state: paper } + CaptainsPaper: { state: paper } + Invoice: { state: paper } + - type: Appearance + - type: PaperLabel + labelSlot: + insertVerbText: Attach Label + ejectVerbText: Remove Label + whitelist: + components: + - Paper + - type: ItemSlots + - type: ContainerContainer + containers: + paper_label: !type:ContainerSlot + - type: Openable + sound: + collection: valveSqueak + closeable: true + closeSound: + collection: valveSqueak + - type: Sealable + - type: StaticPrice + price: 1000 + +- type: entity + id: MetalBarrelGrey + parent: BaseBarrel + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/grey.rsi + +- type: entity + id: MetalBarrelBlue + parent: BaseBarrel + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/blue.rsi + +- type: entity + id: MetalBarrelRed + parent: BaseBarrel + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/red.rsi + +- type: entity + id: MetalBarrelYellow + parent: BaseBarrel + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/yellow.rsi + +- type: entity + id: MetalBarrelGreen + parent: BaseBarrel + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/green.rsi + +- type: entity + id: MetalBarrelWhite + parent: BaseBarrel + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/white.rsi + +- type: entity + id: MetalBarrelBlack + parent: BaseBarrel + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/black.rsi + +- type: entity + id: ChemicalBarrelExplosiveEmpty + parent: MetalBarrelRed + name: explosive barrel + suffix: Empty + description: The ancient and mysterious symbol on the front is believed to have once meant 'Use me as cover!' in days of yore. + components: + - type: Sprite + sprite: _NF/Objects/Storage/Barrels/red.rsi + layers: + - state: icon + - state: icon_open + map: ["enum.OpenableVisuals.Layer"] + visible: false + - state: metal_explosive_label + - state: paper + map: ["enum.PaperLabelVisuals.Layer"] + visible: false + +- type: entity + id: ChemicalBarrelExplosiveFilled + parent: ChemicalBarrelExplosiveEmpty + suffix: Filled + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: WeldingFuel + Quantity: 1000 + - type: DamageOnToolInteract + tools: Welding + weldingDamage: + types: + Heat: 10 + - type: PacifismDangerousAttack + - type: Explosive # This is dumb since you can refill it with water and it will still explode, so be it. + explosionType: Default + totalIntensity: 60 + - type: ContainerFill + containers: + paper_label: + - LabelWeldingFuel + +- type: entity + id: LabelWeldingFuel + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-welding-fuel + +- type: entity + parent: MetalBarrelBlack + id: ChemicalBarrelCarbon + suffix: Carbon + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Carbon + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelCarbon + +- type: entity + id: LabelCarbon + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-carbon + +- type: entity + parent: MetalBarrelRed + id: ChemicalBarrelIodine + suffix: Iodine + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Iodine + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelIodine + +- type: entity + id: LabelIodine + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-iodine + +- type: entity + parent: MetalBarrelBlue + id: ChemicalBarrelFluorine + suffix: Fluorine + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Fluorine + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelFluorine + +- type: entity + id: LabelFluorine + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-fluorine + +- type: entity + parent: MetalBarrelGreen + id: ChemicalBarrelChlorine + suffix: Chlorine + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Chlorine + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelChlorine + +- type: entity + id: LabelChlorine + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-chlorine + +- type: entity + parent: MetalBarrelWhite + id: ChemicalBarrelAluminium + suffix: Aluminium + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Aluminium + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelAluminium + +- type: entity + id: LabelAluminium + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-aluminium + +- type: entity + parent: MetalBarrelRed + id: ChemicalBarrelPhosphorus + suffix: Phosphorus + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Phosphorus + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelPhosphorus + +- type: entity + id: LabelPhosphorus + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-phosphorus + +- type: entity + parent: MetalBarrelYellow + id: ChemicalBarrelSulfur + suffix: Sulfur + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Sulfur + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelSulfur + +- type: entity + id: LabelSulfur + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-sulfur + +- type: entity + parent: MetalBarrelBlack + id: ChemicalBarrelSilicon + suffix: Silicon + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Silicon + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelSilicon + +- type: entity + id: LabelSilicon + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-silicon + +- type: entity + parent: MetalBarrelWhite + id: ChemicalBarrelHydrogen + suffix: Hydrogen + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Hydrogen + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelHydrogen + +- type: entity + id: LabelHydrogen + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-hydrogen + +- type: entity + parent: MetalBarrelGrey + id: ChemicalBarrelLithium + suffix: Lithium + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Lithium + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelLithium + +- type: entity + id: LabelLithium + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-lithium + +- type: entity + parent: MetalBarrelGrey + id: ChemicalBarrelSodium + suffix: Sodium + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Sodium + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelSodium + +- type: entity + id: LabelSodium + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-sodium + +- type: entity + parent: MetalBarrelYellow + id: ChemicalBarrelPotassium + suffix: Potassium + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Potassium + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelPotassium + +- type: entity + id: LabelPotassium + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-potassium + +- type: entity + parent: MetalBarrelGreen + id: ChemicalBarrelRadium + suffix: Radium + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Radium + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelRadium + +- type: entity + id: LabelRadium + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-radium + +- type: entity + parent: MetalBarrelGrey + id: ChemicalBarrelIron + suffix: Iron + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Iron + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelIron + +- type: entity + id: LabelIron + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-iron + +- type: entity + parent: MetalBarrelRed + id: ChemicalBarrelCopper + suffix: Copper + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Copper + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelCopper + +- type: entity + id: LabelCopper + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-copper + +- type: entity + parent: MetalBarrelYellow + id: ChemicalBarrelGold + suffix: Gold + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Gold + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelGold + +- type: entity + id: LabelGold + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-gold + +- type: entity + parent: MetalBarrelGrey + id: ChemicalBarrelMercury + suffix: Mercury + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Mercury + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelMercury + +- type: entity + id: LabelMercury + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-mercury + +- type: entity + parent: MetalBarrelWhite + id: ChemicalBarrelSilver + suffix: Silver + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Silver + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelSilver + +- type: entity + id: LabelSilver + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-silver + +- type: entity + parent: MetalBarrelBlue + id: ChemicalBarrelEthanol + suffix: Ethanol + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Ethanol + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelEthanol + +- type: entity + id: LabelEthanol + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-ethanol + +- type: entity + parent: MetalBarrelWhite + id: ChemicalBarrelSugar + suffix: Sugar + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Sugar + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelSugar + +- type: entity + id: LabelSugar + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-sugar + +- type: entity + parent: MetalBarrelRed + id: ChemicalBarrelNitrogen + suffix: Nitrogen + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Nitrogen + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelNitrogen + +- type: entity + id: LabelNitrogen + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-nitrogen + +- type: entity + parent: MetalBarrelBlue + id: ChemicalBarrelOxygen + suffix: Oxygen + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Oxygen + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelOxygen + +- type: entity + id: LabelOxygen + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-oxygen + +- type: entity + parent: MetalBarrelBlack + id: ChemicalBarrelOil + suffix: Oil + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Oil + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelOil + +- type: entity + id: LabelOil + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-oil + +- type: entity + parent: MetalBarrelGreen + id: ChemicalBarrelDiethylamine + suffix: Diethylamine + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Diethylamine + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelDiethylamine + +- type: entity + id: LabelDiethylamine + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-diethylamine + +- type: entity + parent: MetalBarrelYellow + id: ChemicalBarrelMustard + suffix: Mustard + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Mustard + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelMustard + +- type: entity + id: LabelMustard + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-mustard + +- type: entity + parent: MetalBarrelRed + id: ChemicalBarrelKetchup + suffix: Ketchup + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Ketchup + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelKetchup + +- type: entity + id: LabelKetchup + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-ketchup + +- type: entity + parent: MetalBarrelWhite + id: ChemicalBarrelMayo + suffix: Mayo + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Mayo + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelMayo + +- type: entity + id: LabelMayo + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-mayo + +- type: entity + parent: MetalBarrelYellow + id: ChemicalBarrelCornoil + suffix: Cornoil + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Cornoil + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelCornoil + +- type: entity + id: LabelCornoil + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-cornoil + +- type: entity + parent: MetalBarrelGreen + id: ChemicalBarrelOliveoil + suffix: Olive Oil + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: OilOlive + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelOilOlive + +- type: entity + id: LabelOilOlive + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-oil-olive + +- type: entity + parent: MetalBarrelGreen + id: ChemicalBarrelSpaceLube + suffix: Space Lube + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: SpaceLube + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelSpaceLube + +- type: entity + id: LabelSpaceLube + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-space-lube + +- type: entity + parent: MetalBarrelBlue + id: ChemicalBarrelSpaceCleaner + suffix: Space Cleaner + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: SpaceCleaner + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelSpaceCleaner + +- type: entity + id: LabelSpaceCleaner + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-space-cleaner + +- type: entity + parent: MetalBarrelBlue + id: ChemicalBarrelWater + suffix: Water + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Water + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelWater + +- type: entity + id: LabelWater + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-water + +- type: entity + parent: MetalBarrelYellow + id: ChemicalBarrelWhiskey + suffix: Whiskey + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Whiskey + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelWhiskey + +- type: entity + id: LabelWhiskey + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-whiskey + +- type: entity + parent: MetalBarrelWhite + id: ChemicalBarrelVodka + suffix: Vodka + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Vodka + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelVodka + +- type: entity + id: LabelVodka + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-vodka + +- type: entity + parent: MetalBarrelGreen + id: ChemicalBarrelTequila + suffix: Tequila + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Tequila + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelTequila + +- type: entity + id: LabelTequila + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-tequila + +- type: entity + parent: MetalBarrelRed + id: ChemicalBarrelRum + suffix: Rum + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Rum + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelRum + +- type: entity + id: LabelRum + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-rum + +- type: entity + parent: MetalBarrelBlue + id: ChemicalBarrelGin + suffix: Gin + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Gin + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelGin + +- type: entity + id: LabelGin + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-gin + +- type: entity + parent: MetalBarrelRed + id: ChemicalBarrelCoffeeLiqueur + suffix: Coffee Liqeueur + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: CoffeeLiqueur + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelCoffeeLiqueur + +- type: entity + id: LabelCoffeeLiqueur + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-coffeeliqueur + +- type: entity + parent: MetalBarrelGreen + id: ChemicalBarrelAbsinthe + suffix: Absinthe + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Absinthe + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelAbsinthe + +- type: entity + id: LabelAbsinthe + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-absinthe + +- type: entity + parent: MetalBarrelRed + id: ChemicalBarrelAle + suffix: Ale + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Ale + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelAle + +- type: entity + id: LabelAle + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-ale + +- type: entity + parent: MetalBarrelGreen + id: ChemicalBarrelVermouth + suffix: Vermouth + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Vermouth + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelVermouth + +- type: entity + id: LabelVermouth + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-vermouth + +- type: entity + parent: MetalBarrelRed + id: ChemicalBarrelWine + suffix: Wine + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Wine + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelWine + +- type: entity + id: LabelWine + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-wine + +- type: entity + parent: MetalBarrelGrey + id: ChemicalBarrelBeer + suffix: Beer + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Beer + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelBeer + +- type: entity + id: LabelBeer + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-beer + +- type: entity + parent: MetalBarrelBlack + id: ChemicalBarrelCognac + suffix: Cognac + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Cognac + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelCognac + +- type: entity + id: LabelCognac + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-cognac + +- type: entity + parent: MetalBarrelYellow + id: ChemicalBarrelMead + suffix: Mead + components: + - type: SolutionContainerManager + solutions: + tank: + reagents: + - ReagentId: Mead + Quantity: 1000 + - type: ContainerFill + containers: + paper_label: + - LabelMead + +- type: entity + id: LabelMead + parent: Paper + categories: [HideSpawnMenu] + components: + - type: Paper + content: reagent-label-mead + diff --git a/Resources/Prototypes/_NF/Entities/World/Debris/wrecks.yml b/Resources/Prototypes/_NF/Entities/World/Debris/wrecks.yml index 5633ac69a75..349862552d2 100644 --- a/Resources/Prototypes/_NF/Entities/World/Debris/wrecks.yml +++ b/Resources/Prototypes/_NF/Entities/World/Debris/wrecks.yml @@ -56,12 +56,18 @@ # Big loot - id: NFSalvageMaterialCrateSpawner prob: 0.9 + - id: NFSalvageChemicalBarrelSpawner + prob: 0.08 + - id: NFSalvageServiceBarrelSpawner + prob: 0.02 + - id: NFSalvageDrinkableBarrelSpawner + prob: 0.02 + - id: NFSalvageEmptyBarrelSpawner + prob: 0.03 - id: SalvageCanisterSpawner prob: 0.2 - id: SalvageLockerSpawner prob: 0.2 - - id: SalvageTankSpawner - prob: 0.15 - id: SalvageGeneratorSpawner prob: 0.1 - id: SalvageFurnitureSpawner @@ -70,6 +76,8 @@ prob: 0.1 - id: RandomArtifactSpawner prob: 0.05 + - id: SalvageTankSpawnerHighCapacity + prob: 0.0005 # Medical - id: MedicalPodFilled # Medical bounties prob: 0.03 diff --git a/Resources/Prototypes/_NF/Recipes/Crafting/Graphs/barrel.yml b/Resources/Prototypes/_NF/Recipes/Crafting/Graphs/barrel.yml new file mode 100644 index 00000000000..ac91b2e2370 --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Crafting/Graphs/barrel.yml @@ -0,0 +1,26 @@ +- type: constructionGraph + id: WoodenBarrel + start: start + graph: + - node: start + edges: + - to: woodenbarrel + steps: + - material: WoodPlank + amount: 5 + doAfter: 5 + + - node: woodenbarrel + entity: WoodenBarrel + edges: + - to: start + steps: + - tool: Prying + doAfter: 2 + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 5 + - !type:EmptyAllContainers + - !type:DeleteEntity + diff --git a/Resources/Prototypes/_NF/Recipes/Crafting/barrel.yml b/Resources/Prototypes/_NF/Recipes/Crafting/barrel.yml new file mode 100644 index 00000000000..a6649928cba --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Crafting/barrel.yml @@ -0,0 +1,12 @@ +- type: construction + name: wooden barrel + id: WoodenBarrel + graph: WoodenBarrel + startNode: start + targetNode: woodenbarrel + category: construction-category-storage + description: A musty old wooden barrel. + icon: + sprite: _NF/Objects/Storage/Barrels/wood.rsi + state: icon + objectType: Structure \ No newline at end of file diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1382a4809eec06c5aa5690236ad32829c1e20b GIT binary patch literal 649 zcmV;40(Sk0P)^3KD**uB zM7)f$BsZQ8!LoYX;Qm0a#P7*7e{T;l3;n#w=Jfpr7FJ@w?IPS6QK|hF?*< z0021Wc&$%1_W(R_63L zyUt3$S%j1k2qDfK+n{XJ9v8f>fDoNT14D2KsN6M=mYOg2n>bD z7(<@tV?Z5*5P2%$XqNC000000NkvXXu0mjfOTs2F literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc195f27d038826d08df79689c5b6e3ac289aab GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pje4(L`iUdT1k0gQ7S_~VrE{6o}X)of~lV2 z_vY`DfhxA7MtG)qdTKFn06DA-QjDw&j6jwb5KBYZAh&2RGK0mLfNVoXCI&tr9R5`Y+_A4a2C$-vCOFoB(c1t@P|WNg5=0AeOcJ?jF9Ig@~F5MTnD!UR?s zWN86pL3J4#7=UDxm#7^H^80%R$kgz3aSVxYe|!8OCxZbGv!VavzvelbDGmFYS-$UJ j$lhYRK9Yf`P7{HGFEXN$Y!vcAd~DDpzp|j!;;O&B$V~f`|NJz zTZ$(QpZ%YleCGe|Di?u}(@s5&7e5~5QBqRkF>n_N)lE8*YRJsY?3`002Beq|cTa!6 z;xWSx)|XRxfS{ng=I19)*L|zDwLkp0xO$0%=MBb9MP3oIpPrqSo}_b#^}{m868S~V zm1d4SpL3cvoDvlN!y+4SeOqJU%R_N&f`WoPJJ;HI@^p4}fv|<_#_Ho-ZChvSC;RFf zG=zWpU+;0K{ivl5uK^I0WZqb~!q;jOpWOd$alhmQAegcHiHb7FUCPRN*&Rg;JPOt< z(NY=NdX5_<@;JB3G`tbWdAWF9E_2xD50>CSVqlo)HvQcu?${f^kYw<5^>bP0l+XkK Di&%{N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..08d7f696fec5f3262825af9af24efb662138b76b GIT binary patch literal 296 zcmV+@0oVSCP)GPvC_&m5G1W&Helf*#KI+5h}d5XNkj!x zIDU$EV2b&`yTi-_gb+fAf9E=y06_9-eB5+g=YF@L>u65L^`{^vWYZ1=VT4w*52X|U zaOO1t0KLJ&`bvOSO(O^+*tU&!$4S4TnRIDulAsW->FGK;ra^FdaOCbX$?Bj9f)>XJY z7Y{3$l|b(buE!r);xZKpAHLU+%H{DmwWp7j3sqav05DEPbYo3iv3wTx@woTmHB?!_ zm9_J%Dd_~-Y71k3egWvL$W8~n1Tz(>^Zu6-+G@*|09Az3r@VS8Nn*Po7?$z_3|ruu zngmYFp_tCX>6u5lP=#OcnqtYMs;q$9Zz33tKzaLqcmfWm3jnaX7{GRSthV0Jqy?7>dC0<)D7Ox)=Zee4LxXxB5?gyjl9%nOv%Y18_1DL3wi8kmJXz zAqfDTvi6GahIrP{iZfG_oePsbQA}s;TP-LeB>TrAJ`(-nqjf{73;aUI1!g3yh^evy zRaUSNS*F^MsSy#6XDSjJ<71e$z?BPCsImg5XPzZ3I{^}59}n^L0@k}{et)_Bf)^0H z%sqfgz{)~IlwluF)d$Unwi@WQ;jlr=K^5U3Mm z`uA+us3*DExpNxs+%%jAEH?BDUc9@zg+@I&+E;O-p5%5n;xw2ZWc9lnan$6Ow6ln9 z3rHm#P8Y;CTl%=!>ZNDT^>!lvI6;>1s;*b3=DjSL74G){)!Z!pje4(L`iUdT1k0gQ7S_~VrE{6o}X)of~lV2 z_vY`DfhxA7MtG)qdTKFn06DA-QjDw&j6jwb5KBYZAh&2RGK0mLfNVoXCI&tr9R5`Y+_A4a2C$-vCOFoB(c1t@P|WNg5=0AeOcJ?jF9Ig@~F5MTnD!UR?s zWN86pL3J4#7=UDxm#7^H^80%R$kgz3aSVxYe|!8OCxZbGv!VavzvelbDGmFYS-$UJ j$lhYRK9Yf`P7{HGFEXN$Y!vcAd~DDpzp|j!;;O&B$V~f`|NJz zTZ$(QpZ%YleCGe|Di?u}(@s5&7e5~5QBqRkF>n_N)lE8*YRJsY?3`002Beq|cTa!6 z;xWSx)|XRxfS{ng=I19)*L|zDwLkp0xO$0%=MBb9MP3oIpPrqSo}_b#^}{m868S~V zm1d4SpL3cvoDvlN!y+4SeOqJU%R_N&f`WoPJJ;HI@^p4}fv|<_#_Ho-ZChvSC;RFf zG=zWpU+;0K{ivl5uK^I0WZqb~!q;jOpWOd$alhmQAegcHiHb7FUCPRN*&Rg;JPOt< z(NY=NdX5_<@;JB3G`tbWdAWF9E_2xD50>CSVqlo)HvQcu?${f^kYw<5^>bP0l+XkK Di&%{N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..08d7f696fec5f3262825af9af24efb662138b76b GIT binary patch literal 296 zcmV+@0oVSCP)GPvC_&m5G1W&Helf*#KI+5h}d5XNkj!x zIDU$EV2b&`yTi-_gb+fAf9E=y06_9-eB5+g=YF@L>u65L^`{^vWYZ1=VT4w*52X|U zaOO1t0KLJ&`bvOSO(O^+*tU&!$4S7DRlZe|Mc@GLTgl%qW*mMNt0Z1D{?mNq4TodGTZ8a%2gh^Y~l zc?*$+l_avSE7(}tlvo7%c+P5t{jP!ourpLE>~n3I1VV|RIeOzX0J!cuMLay)ViQv% zxPJdE0+ZvNl`Kl2c?EZ#KXkRzOL-J`-Xc>-;l*m!ewW)iWReEDP{G{Hl=70K*qe`7gfLnwUXB0b?)G-UxMkM`! zz!nVp`k{>j`r01kfQ;N$7Ew)cw536bK_DH}F?H3C^lGhl0$#s0eC=EmKn?(~{%-%| zt`o!{7#Qkk;u!5HfBmftu{m3bYEk3@k z_ecP+(i&46&v!3BXlcc|@1!omopbfIJ$9>wU>^`EK8p6@<8?zOful+tQO#0;6A3qB z#2_FBL2P=6D?_11L^ZCL@~C-a47=FnwhloI0y!YNSoBDMBBn+VKYtSoD@i+GGoqRT zXo_$T;1ZxRbRuG1`Srn*A+rXWW!NitKDe#8n{>8AU)$r_{M#}Fz?7jInq|lX_j3%m z%dnl4lMH`LAE5Z-GOU(&rIE2w6OYhx7!i?SR8#Qk$!Ao{yT5iSu9kPDbaI<#W`nLi zo!o{|{KEY?5!wQp39sLS$Liv#T|Q&i0`id4e2r4t+<>5v$o(regd54OZM0n R>AC;_002ovPDHLkV1hunWuO26 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc195f27d038826d08df79689c5b6e3ac289aab GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pje4(L`iUdT1k0gQ7S_~VrE{6o}X)of~lV2 z_vY`DfhxA7MtG)qdTKFn06DA-QjDw&j6jwb5KBYZAh&2RGK0mLfNVoXCI&tr9R5`Y+_A4a2C$-vCOFoB(c1t@P|WNg5=0AeOcJ?jF9Ig@~F5MTnD!UR?s zWN86pL3J4#7=UDxm#7^H^80%R$kgz3aSVxYe|!8OCxZbGv!VavzvelbDGmFYS-$UJ j$lhYRK9Yf`P7{HGFEXN$Y!vcAd~DDpzp|j!;;O&B$V~f`|NJz zTZ$(QpZ%YleCGe|Di?u}(@s5&7e5~5QBqRkF>n_N)lE8*YRJsY?3`002Beq|cTa!6 z;xWSx)|XRxfS{ng=I19)*L|zDwLkp0xO$0%=MBb9MP3oIpPrqSo}_b#^}{m868S~V zm1d4SpL3cvoDvlN!y+4SeOqJU%R_N&f`WoPJJ;HI@^p4}fv|<_#_Ho-ZChvSC;RFf zG=zWpU+;0K{ivl5uK^I0WZqb~!q;jOpWOd$alhmQAegcHiHb7FUCPRN*&Rg;JPOt< z(NY=NdX5_<@;JB3G`tbWdAWF9E_2xD50>CSVqlo)HvQcu?${f^kYw<5^>bP0l+XkK Di&%{N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..08d7f696fec5f3262825af9af24efb662138b76b GIT binary patch literal 296 zcmV+@0oVSCP)GPvC_&m5G1W&Helf*#KI+5h}d5XNkj!x zIDU$EV2b&`yTi-_gb+fAf9E=y06_9-eB5+g=YF@L>u65L^`{^vWYZ1=VT4w*52X|U zaOO1t0KLJ&`bvOSO(O^+*tU&!$4SWdP)$T8}B`C# zG*6AC6vYgNLe~FKD1=L*h(ldRqtU?Am6cO51;Kq9ZUHGpF#+K2@-pOj+>u|=H0-D< z0N8|#EFh&Qrhh7mrQ{6ccpMc?bL10Y6-~q2Oa^P|v@o&&GI=5*AuNhCx=o0xs>tr` zVJ)2&Xadf#g6$ua2bvs!m7)EEGLuUckWv)$=E4F1xb8cF9FN;LVNt}R2lugf>(1#) z<`vMpf|r|bTzNHJ$KlZtDw>Av+!t%CRIO7*1Hf4(;{;2|8P{iFQN-4V&oGQ8?%iJG z4apYJZXM(N&klg@ifDDvE3l^P-S@wj(QX}61u%=)%^!{5>e z2>!SY^VwbD+T0EE$>WE%^MJ>OiHL+3uQ!p;?v8dV&S!Up)%6V)%>r5d>iPygzJEu( z_5++-Kr-PEOyJe?XV$pW>bEjm);m102mUrB*KD`qa+;X71^@921+GavUFT=o00000 LNkvXXu0mjf8D3>a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc195f27d038826d08df79689c5b6e3ac289aab GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pje4(L`iUdT1k0gQ7S_~VrE{6o}X)of~lV2 z_vY`DfhxA7MtG)qdTKFn06DA-QjDw&j6jwb5KBYZAh&2RGK0mLfNVoXCI&tr9R5`Y+_A4a2C$-vCOFoB(c1t@P|WNg5=0AeOcJ?jF9Ig@~F5MTnD!UR?s zWN86pL3J4#7=UDxm#7^H^80%R$kgz3aSVxYe|!8OCxZbGv!VavzvelbDGmFYS-$UJ j$lhYRK9Yf`P7{HGFEXN$Y!vcAd~DDpzp|j!;;O&B$V~f`|NJz zTZ$(QpZ%YleCGe|Di?u}(@s5&7e5~5QBqRkF>n_N)lE8*YRJsY?3`002Beq|cTa!6 z;xWSx)|XRxfS{ng=I19)*L|zDwLkp0xO$0%=MBb9MP3oIpPrqSo}_b#^}{m868S~V zm1d4SpL3cvoDvlN!y+4SeOqJU%R_N&f`WoPJJ;HI@^p4}fv|<_#_Ho-ZChvSC;RFf zG=zWpU+;0K{ivl5uK^I0WZqb~!q;jOpWOd$alhmQAegcHiHb7FUCPRN*&Rg;JPOt< z(NY=NdX5_<@;JB3G`tbWdAWF9E_2xD50>CSVqlo)HvQcu?${f^kYw<5^>bP0l+XkK Di&%{N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..08d7f696fec5f3262825af9af24efb662138b76b GIT binary patch literal 296 zcmV+@0oVSCP)GPvC_&m5G1W&Helf*#KI+5h}d5XNkj!x zIDU$EV2b&`yTi-_gb+fAf9E=y06_9-eB5+g=YF@L>u65L^`{^vWYZ1=VT4w*52X|U zaOO1t0KLJ&`bvOSO(O^+*tU&!$4SYuW6g^Wu-ee$F2(>m%B{~~6#H4l>^e-59{(v6-nV?7ku~23PJ1(YgGQiAx4>0P&vw}B=d(XS?o;wfVFGFHIbR1`9O;c58 zGamQ8ZxMnlA!wK;PE8YUj*n+zN>X?lVF8+|Isou=V*`0j3*=XI9k0*M0ANDM(gHM9 zbuzMoz0@l5nue;b2lA<~s;=XCvkARkmzEYllNS^jIYL(qKLXGnQm&+8Osj71?vjza6=T4E=vHGxX z?ugX~et|X91OT*0L)iA1DS+FAsw{h@q=8wW9Fg(^0!N@kBDhO{Qm>EAcpR1C2n9tB z@v0{l5)g~IkGB=YTYL9ofJzA8uq@n(u7F&Qk&%^&7z+u=CKKLg zDk2k$p>5mVdhO!EOHKf6C(|%}<94VgXQx8b7T#o&(O zdCEDBQm@bD{M$AJz_ei){5Ir)`#J`~Z8$9|$cDdV4p97Y8+JQwDV5GRkJZ}~?*kDV z78DsTKcAx8X)kvx?snQzv3|m%d7!&5)=$v-`h|Jz2Lz9RRw5RQ;-l~88?^g_X4CtP pNbI@)8`5ibSaSs>W*xzQ`~q)5P-J?j+AshB002ovPDHLkV1nqBSXTf5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc195f27d038826d08df79689c5b6e3ac289aab GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pje4(L`iUdT1k0gQ7S_~VrE{6o}X)of~lV2 z_vY`DfhxA7MtG)qdTKFn06DA-QjDw&j6jwb5KBYZAh&2RGK0mLfNVoXCI&tr9R5`Y+_A4a2C$-vCOFoB(c1t@P|WNg5=0AeOcJ?jF9Ig@~F5MTnD!UR?s zWN86pL3J4#7=UDxm#7^H^80%R$kgz3aSVxYe|!8OCxZbGv!VavzvelbDGmFYS-$UJ j$lhYRK9Yf`P7{HGFEXN$Y!vcAd~DDpzp|j!;;O&B$V~f`|NJz zTZ$(QpZ%YleCGe|Di?u}(@s5&7e5~5QBqRkF>n_N)lE8*YRJsY?3`002Beq|cTa!6 z;xWSx)|XRxfS{ng=I19)*L|zDwLkp0xO$0%=MBb9MP3oIpPrqSo}_b#^}{m868S~V zm1d4SpL3cvoDvlN!y+4SeOqJU%R_N&f`WoPJJ;HI@^p4}fv|<_#_Ho-ZChvSC;RFf zG=zWpU+;0K{ivl5uK^I0WZqb~!q;jOpWOd$alhmQAegcHiHb7FUCPRN*&Rg;JPOt< z(NY=NdX5_<@;JB3G`tbWdAWF9E_2xD50>CSVqlo)HvQcu?${f^kYw<5^>bP0l+XkK Di&%{N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..08d7f696fec5f3262825af9af24efb662138b76b GIT binary patch literal 296 zcmV+@0oVSCP)GPvC_&m5G1W&Helf*#KI+5h}d5XNkj!x zIDU$EV2b&`yTi-_gb+fAf9E=y06_9-eB5+g=YF@L>u65L^`{^vWYZ1=VT4w*52X|U zaOO1t0KLJ&`bvOSO(O^+*tU&!$4SqT{}UAN1OC2 zOxe6*TNIgmI(LaQX6S9v?o|I|qCQDRLgiLIN5`2%w;x&?a!lvI6;>1s;*b3=DjSL74G){)!Z!pje4(L`iUdT1k0gQ7S_~VrE{6o}X)of~lV2 z_vY`DfhxA7MtG)qdTKFn06DA-QjDw&j6jwb5KBYZAh&2RGK0mLfNVoXCI&tr9R5`Y+_A4a2C$-vCOFoB(c1t@P|WNg5=0AeOcJ?jF9Ig@~F5MTnD!UR?s zWN86pL3J4#7=UDxm#7^H^80%R$kgz3aSVxYe|!8OCxZbGv!VavzvelbDGmFYS-$UJ j$lhYRK9Yf`P7{HGFEXN$Y!vcAd~DDpzp|j!;;O&B$V~f`|NJz zTZ$(QpZ%YleCGe|Di?u}(@s5&7e5~5QBqRkF>n_N)lE8*YRJsY?3`002Beq|cTa!6 z;xWSx)|XRxfS{ng=I19)*L|zDwLkp0xO$0%=MBb9MP3oIpPrqSo}_b#^}{m868S~V zm1d4SpL3cvoDvlN!y+4SeOqJU%R_N&f`WoPJJ;HI@^p4}fv|<_#_Ho-ZChvSC;RFf zG=zWpU+;0K{ivl5uK^I0WZqb~!q;jOpWOd$alhmQAegcHiHb7FUCPRN*&Rg;JPOt< z(NY=NdX5_<@;JB3G`tbWdAWF9E_2xD50>CSVqlo)HvQcu?${f^kYw<5^>bP0l+XkK Di&%{N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..08d7f696fec5f3262825af9af24efb662138b76b GIT binary patch literal 296 zcmV+@0oVSCP)GPvC_&m5G1W&Helf*#KI+5h}d5XNkj!x zIDU$EV2b&`yTi-_gb+fAf9E=y06_9-eB5+g=YF@L>u65L^`{^vWYZ1=VT4w*52X|U zaOO1t0KLJ&`bvOSO(O^+*tU&!$4S?Mkcif|m#w)DIS4d7 zv~P915aGeH+SO4yy80snWBzkbn}#y8uxVV4Ax-|1+_pq;dm1bjA1_qV_#utx|9t_`@bP?!N22WQ%mvv4FO#mcBf<^!U literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc92c166d4378a6145536c6386dd95e55c9ea7f GIT binary patch literal 1138 zcmV-&1daQNP)YAX9X8WNB|8RBvx=!KdMT000C1 zNkl*{Q&wL`~LRvcaw=0y=i5FNt2 z6}<4q8xizEuXZ!WypvuC_M%jZMb?6`!rCp9cG)UPld{C5Uon|!(vRas$T8`blaDIH z=juJ@JTK4hJnwrruSS+-o@HqMcYya^>{gv{xtV0GE81UeBHvnMk77#jZ zL|0<~%uNQlefvHD-`)vT1gQvc$z_#aJO4axcLUe1dsTCQ_x&Q5vl-d&vT5P)bsKiPCoi@ylnA&MD{dH-yCCZGRVY(H1VaoM+3Os4ZQu? zt*7Rdicd#e>^GV5?F#%l`F(8w$*f~w>;o+RALt%z$JQ+{^6t25;pv-W#8#sC{X6(} z1>)W*0-KrI0OwCOVKwRr3&RWz4Ut}$!0m3p)-3=ablQsML|0?XO$O2Tk1{_$j~Ml` zd9cS%iyPGgOeT{oiXDu$XIThrBev?;alMMe;Q+vHw-@C{A`$F%JCR6)*vvO92b1)k zHuHO;jrj-5Boc}00eyXaNRmX{JB72;!2aW10G5MEPC1Q5`G@a?*E76%`2w@v7!!Bz z)CM?b(~=TAbaizxI5^0oiLaGz9BVudfVr+-nX?esreA7C^THUR**T)=49@yB#+Q<{ z1NxY+IunY zYiRQrh;8Wr_{-)5U?;P~dVC!Kt^dcOC8-&3<^VJXo>*J4RfpB6FUpT6)51ftZPrN@Y3aG;*x*IKkDF>Js!z z&B{2H%CcqYARJz+9#Gf?R($lHHgm$HXUP{Y>PSBFZ=44#2a`w_M^*m=6#+!CgO(OE zk|fdiXs&2|3->```vY1x;Y5P1txeUpFAF$~0FWf9=((*e_dkgJ5o2$2lW-ydP*L%U z0q1O5Wjz4}Q!-Y37z|p~&#z)Y9&zR%H#Q16OyL0(D7u%7W>r7EssVWfK;Mbnu`GY| zl2f_o>sp!CtcH7ax$8=bR|Pl>DHW9#t{L!e$1?}~4bn|!-yh?@1poj507*qoM6N<$ Ef&g0-IRF3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/meta.json b/Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/meta.json new file mode 100644 index 00000000000..8e941fd7d61 --- /dev/null +++ b/Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation PR https://github.com/tgstation/tgstation/pull/38977, modified by rosieposieeee", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/wood.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc92c166d4378a6145536c6386dd95e55c9ea7f GIT binary patch literal 1138 zcmV-&1daQNP)YAX9X8WNB|8RBvx=!KdMT000C1 zNkl*{Q&wL`~LRvcaw=0y=i5FNt2 z6}<4q8xizEuXZ!WypvuC_M%jZMb?6`!rCp9cG)UPld{C5Uon|!(vRas$T8`blaDIH z=juJ@JTK4hJnwrruSS+-o@HqMcYya^>{gv{xtV0GE81UeBHvnMk77#jZ zL|0<~%uNQlefvHD-`)vT1gQvc$z_#aJO4axcLUe1dsTCQ_x&Q5vl-d&vT5P)bsKiPCoi@ylnA&MD{dH-yCCZGRVY(H1VaoM+3Os4ZQu? zt*7Rdicd#e>^GV5?F#%l`F(8w$*f~w>;o+RALt%z$JQ+{^6t25;pv-W#8#sC{X6(} z1>)W*0-KrI0OwCOVKwRr3&RWz4Ut}$!0m3p)-3=ablQsML|0?XO$O2Tk1{_$j~Ml` zd9cS%iyPGgOeT{oiXDu$XIThrBev?;alMMe;Q+vHw-@C{A`$F%JCR6)*vvO92b1)k zHuHO;jrj-5Boc}00eyXaNRmX{JB72;!2aW10G5MEPC1Q5`G@a?*E76%`2w@v7!!Bz z)CM?b(~=TAbaizxI5^0oiLaGz9BVudfVr+-nX?esreA7C^THUR**T)=49@yB#+Q<{ z1NxY+IunY zYiRQrh;8Wr_{-)5U?;P~dVC!Kt^dcOC8-&3<^VJXo>*J4RfpB6FUpT6)51ftZPrN@Y3aG;*x*IKkDF>Js!z z&B{2H%CcqYARJz+9#Gf?R($lHHgm$HXUP{Y>PSBFZ=44#2a`w_M^*m=6#+!CgO(OE zk|fdiXs&2|3->```vY1x;Y5P1txeUpFAF$~0FWf9=((*e_dkgJ5o2$2lW-ydP*L%U z0q1O5Wjz4}Q!-Y37z|p~&#z)Y9&zR%H#Q16OyL0(D7u%7W>r7EssVWfK;Mbnu`GY| zl2f_o>sp!CtcH7ax$8=bR|Pl>DHW9#t{L!e$1?}~4bn|!-yh?@1poj507*qoM6N<$ Ef&g0-IRF3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a22bef0ff3f2d5e33409628cba55f296af2cc1e6 GIT binary patch literal 787 zcmV+u1MK{XP)l2B8RKMfF}^rSfld?yEY?_H@;2fqp4`|kJq-h03Ackh6|430Lb zs%qa@G!jscct*7UqQ`-wq63@q4&?FXqSZmSz`We-JpZMMYOPHbz$`-FIInFb2}}dwSlNES!V&Pi z4X3?8VzmzM*a)(P7D5tl$R$Zj6$SQI8yBYCSX!wKF2LpNOivs?q>Uv%H;^^qmnsT; z2Zvy9wc+v!x)=iqm=2C=zljK!(~fHGyEdNR*aiR;%L?oOCMMlb94%dpx9ZP3RVneE8fd?_9C%bXL9~+8v>x(&ewRuheTlVDSjZPPm-Ic=hDhxY6ogE^cbiSc$#oZ$om;HY+Zp#Iz&$j~{B%OO^}( RWDfuU002ovPDHLkV1m8AWr6?z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc195f27d038826d08df79689c5b6e3ac289aab GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pje4(L`iUdT1k0gQ7S_~VrE{6o}X)of~lV2 z_vY`DfhxA7MtG)qdTKFn06DA-QjDw&j6jwb5KBYZAh&2RGK0mLfNVoXCI&tr9R5`Y+_A4a2C$-vCOFoB(c1t@P|WNg5=0AeOcJ?jF9Ig@~F5MTnD!UR?s zWN86pL3J4#7=UDxm#7^H^80%R$kgz3aSVxYe|!8OCxZbGv!VavzvelbDGmFYS-$UJ j$lhYRK9Yf`P7{HGFEXN$Y!vcAd~DDpzp|j!;;O&B$V~f`|NJz zTZ$(QpZ%YleCGe|Di?u}(@s5&7e5~5QBqRkF>n_N)lE8*YRJsY?3`002Beq|cTa!6 z;xWSx)|XRxfS{ng=I19)*L|zDwLkp0xO$0%=MBb9MP3oIpPrqSo}_b#^}{m868S~V zm1d4SpL3cvoDvlN!y+4SeOqJU%R_N&f`WoPJJ;HI@^p4}fv|<_#_Ho-ZChvSC;RFf zG=zWpU+;0K{ivl5uK^I0WZqb~!q;jOpWOd$alhmQAegcHiHb7FUCPRN*&Rg;JPOt< z(NY=NdX5_<@;JB3G`tbWdAWF9E_2xD50>CSVqlo)HvQcu?${f^kYw<5^>bP0l+XkK Di&%{N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..08d7f696fec5f3262825af9af24efb662138b76b GIT binary patch literal 296 zcmV+@0oVSCP)GPvC_&m5G1W&Helf*#KI+5h}d5XNkj!x zIDU$EV2b&`yTi-_gb+fAf9E=y06_9-eB5+g=YF@L>u65L^`{^vWYZ1=VT4w*52X|U zaOO1t0KLJ&`bvOSO(O^+*tU&!$4S Date: Sat, 21 Dec 2024 23:06:35 +0000 Subject: [PATCH 168/179] Automatic Changelog (#1776) --- Resources/Changelog/Frontier.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 78d52496b28..3b8cffce1e6 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6055,3 +6055,13 @@ Entries: barrels. id: 5606 time: '2024-12-21T23:05:32.0000000+00:00' +- author: dvir001 + changes: + - type: Add + message: >- + Added barrels of chems, oil, water, fuel, booze, etc. to wrecks, rare + chems to cargo. + - type: Tweak + message: The ChefVend now contains one jar of each oil. + id: 5607 + time: '2024-12-21T23:06:11.0000000+00:00' From 70a205f7efa06e52a97efc4e8ddab358a0d6f2fa Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Sun, 22 Dec 2024 16:52:52 +0200 Subject: [PATCH 169/179] Multi gamemod support (#2541) --- Content.IntegrationTests/PoolSettings.cs | 4 +- .../Systems/ShipyardSystem.Consoles.cs | 1 - ...mponent.cs => NFAdventureRuleComponent.cs} | 7 +- .../_NF/GameRule/NfAdventureRuleSystem.cs | 261 +-------------- .../_NF/GameRule/PointOfInterestPrototype.cs | 17 +- .../_NF/GameRule/PointOfInterestSystem.cs | 299 ++++++++++++++++++ Content.Shared/CCVar/CCVars.cs | 2 +- .../Locale/en-US/_NF/adventure/adventure.ftl | 8 +- .../Prototypes/_NF/GameRules/roundstart.yml | 4 +- .../_NF/PointsOfInterest/anomalousgeode.yml | 1 + .../_NF/PointsOfInterest/anomalouslab.yml | 3 +- .../_NF/PointsOfInterest/bahamamamas.yml | 1 + .../_NF/PointsOfInterest/caseys.yml | 3 +- .../_NF/PointsOfInterest/courthouse.yml | 3 +- .../Prototypes/_NF/PointsOfInterest/cove.yml | 1 + .../_NF/PointsOfInterest/depots.yml | 3 +- .../_NF/PointsOfInterest/edison.yml | 9 +- .../_NF/PointsOfInterest/grifty.yml | 3 +- .../Prototypes/_NF/PointsOfInterest/lodge.yml | 1 + .../_NF/PointsOfInterest/lpbravo.yml | 5 +- .../_NF/PointsOfInterest/mchobo.yml | 3 +- .../Prototypes/_NF/PointsOfInterest/nfsd.yml | 1 + .../_NF/PointsOfInterest/northpole.yml | 5 +- .../_NF/PointsOfInterest/omnichurch.yml | 5 +- .../_NF/PointsOfInterest/thepit.yml | 1 + .../_NF/PointsOfInterest/tinniasrest.yml | 1 + .../Prototypes/_NF/PointsOfInterest/trade.yml | 1 + .../_NF/PointsOfInterest/trademall.yml | 1 + Resources/Prototypes/_NF/game_presets.yml | 28 +- Resources/Prototypes/game_presets.yml | 10 +- 30 files changed, 396 insertions(+), 296 deletions(-) rename Content.Server/_NF/GameRule/Components/{AdventureRuleComponent.cs => NFAdventureRuleComponent.cs} (58%) rename {Content.Shared => Content.Server}/_NF/GameRule/PointOfInterestPrototype.cs (83%) create mode 100644 Content.Server/_NF/GameRule/PointOfInterestSystem.cs diff --git a/Content.IntegrationTests/PoolSettings.cs b/Content.IntegrationTests/PoolSettings.cs index 187af4569f9..5cebda0bfa1 100644 --- a/Content.IntegrationTests/PoolSettings.cs +++ b/Content.IntegrationTests/PoolSettings.cs @@ -1,4 +1,4 @@ -#nullable enable +#nullable enable using Robust.Shared.Random; @@ -93,7 +93,7 @@ public sealed class PoolSettings /// /// Frontier: the preset to run the game in. /// Set to secret for upstream tests to mimic upstream behaviour. - /// If you need to check adventure game rule things, set this to Adventure. + /// If you need to check adventure game rule things, set this to nfadventure or nfpirate. /// public string GameLobbyDefaultPreset { get; set; } = "secret"; diff --git a/Content.Server/Shipyard/Systems/ShipyardSystem.Consoles.cs b/Content.Server/Shipyard/Systems/ShipyardSystem.Consoles.cs index 62d225badd7..923371f3b1e 100644 --- a/Content.Server/Shipyard/Systems/ShipyardSystem.Consoles.cs +++ b/Content.Server/Shipyard/Systems/ShipyardSystem.Consoles.cs @@ -3,7 +3,6 @@ using Content.Server.Radio.EntitySystems; using Content.Server._NF.Bank; using Content.Server.Shipyard.Components; -using Content.Shared._NF.GameRule; using Content.Shared.Bank.Components; using Content.Shared.Shipyard.Events; using Content.Shared.Shipyard.BUI; diff --git a/Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs b/Content.Server/_NF/GameRule/Components/NFAdventureRuleComponent.cs similarity index 58% rename from Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs rename to Content.Server/_NF/GameRule/Components/NFAdventureRuleComponent.cs index fc85a5209c6..2ea4339bb70 100644 --- a/Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs +++ b/Content.Server/_NF/GameRule/Components/NFAdventureRuleComponent.cs @@ -1,10 +1,7 @@ -using Content.Shared.Procedural; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List; - namespace Content.Server._NF.GameRule.Components; -[RegisterComponent, Access(typeof(NfAdventureRuleSystem))] -public sealed partial class AdventureRuleComponent : Component +[RegisterComponent, Access(typeof(NFAdventureRuleSystem))] +public sealed partial class NFAdventureRuleComponent : Component { public List NFPlayerMinds = new(); public List CargoDepots = new(); diff --git a/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs b/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs index 5ee7e6e8b7a..68062cdb598 100644 --- a/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs +++ b/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs @@ -1,24 +1,15 @@ using System.Linq; using System.Net.Http; -using System.Numerics; using System.Text; using System.Text.Json; using System.Text.Json.Serialization; using System.Threading.Tasks; -using Content.Shared._NF.GameRule; using Content.Server._NF.GameTicking.Events; -using Robust.Server.GameObjects; -using Robust.Server.Maps; using Content.Shared.GameTicking.Components; -using Robust.Shared.Map; using Robust.Shared.Prototypes; -using Robust.Shared.Random; -using Content.Server.Shuttles.Systems; using Content.Server.Cargo.Components; using Content.Server.GameTicking; using Content.Server.GameTicking.Rules; -using Content.Server.Maps; -using Content.Server.Station.Systems; using Content.Shared._NF.CCVar; // Frontier using Robust.Shared.Configuration; using Content.Shared._NF.Bank; @@ -29,26 +20,19 @@ using Content.Shared.GameTicking; using Robust.Shared.Enums; using Robust.Server.Player; -using Content.Server.Warps; namespace Content.Server._NF.GameRule; /// /// This handles the dungeon and trading post spawning, as well as round end capitalism summary /// -public sealed class NfAdventureRuleSystem : GameRuleSystem +public sealed class NFAdventureRuleSystem : GameRuleSystem { [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly IConfigurationManager _configurationManager = default!; [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly MapLoaderSystem _map = default!; - [Dependency] private readonly MetaDataSystem _meta = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly ShuttleSystem _shuttle = default!; - [Dependency] private readonly PhysicsSystem _physics = default!; [Dependency] private readonly BankSystem _bank = default!; - [Dependency] private readonly StationRenameWarpsSystems _renameWarps = default!; + [Dependency] private readonly PointOfInterestSystem _poi = default!; private readonly HttpClient _httpClient = new(); @@ -77,11 +61,6 @@ public PlayerRoundBankInformation(int startBalance, string name, NetUserId userI [ViewVariables] private Dictionary _players = new(); - private float _distanceOffset = 1f; - private List _stationCoords = new(); - - private MapId _mapId; - /// public override void Initialize() { @@ -92,7 +71,7 @@ public override void Initialize() _playerManager.PlayerStatusChanged += PlayerManagerOnPlayerStatusChanged; } - protected override void AppendRoundEndText(EntityUid uid, AdventureRuleComponent component, GameRuleComponent gameRule, ref RoundEndTextAppendEvent ev) + protected override void AppendRoundEndText(EntityUid uid, NFAdventureRuleComponent component, GameRuleComponent gameRule, ref RoundEndTextAppendEvent ev) { ev.AddLine(Loc.GetString("adventure-list-start")); var allScore = new List>(); @@ -206,12 +185,9 @@ private void OnRoundRestart(RoundRestartCleanupEvent ev) _players.Clear(); } - protected override void Started(EntityUid uid, AdventureRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) + protected override void Started(EntityUid uid, NFAdventureRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { - _mapId = GameTicker.DefaultMap; - - _distanceOffset = _configurationManager.GetCVar(NFCCVars.POIDistanceModifier); - _stationCoords = new List(); + var mapUid = GameTicker.DefaultMap; //First, we need to grab the list and sort it into its respective spawning logics List depotProtos = new(); @@ -237,11 +213,11 @@ protected override void Started(EntityUid uid, AdventureRuleComponent component, remainingUniqueProtosBySpawnGroup[location.SpawnGroup].Add(location); } } - GenerateDepots(depotProtos, out component.CargoDepots); - GenerateMarkets(marketProtos, out component.MarketStations); - GenerateRequireds(requiredProtos, out component.RequiredPois); - GenerateOptionals(optionalProtos, out component.OptionalPois); - GenerateUniques(remainingUniqueProtosBySpawnGroup, out component.UniquePois); + _poi.GenerateDepots(mapUid, depotProtos, out component.CargoDepots); + _poi.GenerateMarkets(mapUid, marketProtos, out component.MarketStations); + _poi.GenerateRequireds(mapUid, requiredProtos, out component.RequiredPois); + _poi.GenerateOptionals(mapUid, optionalProtos, out component.OptionalPois); + _poi.GenerateUniques(mapUid, remainingUniqueProtosBySpawnGroup, out component.UniquePois); base.Started(uid, component, gameRule, args); @@ -249,223 +225,6 @@ protected override void Started(EntityUid uid, AdventureRuleComponent component, RaiseLocalEvent(EntityUid.Invalid, new StationsGeneratedEvent(), broadcast: true); // TODO: attach this to a meaningful entity. } - private void GenerateDepots(List depotPrototypes, out List depotStations) - { - //For depots, we want them to fill a circular type dystance formula to try to keep them as far apart as possible - //Therefore, we will be taking our range properties and treating them as magnitudes of a direction vector divided - //by the number of depots set in our corresponding cvar - - depotStations = new List(); - var depotCount = _configurationManager.GetCVar(NFCCVars.CargoDepots); - var rotation = 2 * Math.PI / depotCount; - var rotationOffset = _random.NextAngle() / depotCount; - - for (int i = 0; i < depotCount && depotPrototypes.Count > 0; i++) - { - var proto = _random.Pick(depotPrototypes); - Vector2i offset = new Vector2i((int) (_random.Next(proto.MinimumDistance, proto.MaximumDistance) * _distanceOffset), 0); - offset = offset.Rotate(rotationOffset); - rotationOffset += rotation; - // Append letter to depot name. - - string overrideName = proto.Name; - if (i < 26) - overrideName += $" {(char) ('A' + i)}"; // " A" ... " Z" - else - overrideName += $" {i + 1}"; // " 27", " 28"... - if (TrySpawnPoiGrid(proto, offset, out var depotUid, overrideName: overrideName) && depotUid is { Valid: true } depot) - { - depotStations.Add(depot); - AddStationCoordsToSet(offset); // adjust list of actual station coords - } - } - } - - private void GenerateMarkets(List marketPrototypes, out List marketStations) - { - //For market stations, we are going to allow for a bit of randomness and a different offset configuration. We dont - //want copies of this one, since these can be more themed and duplicate names, for instance, can make for a less - //ideal world - - marketStations = new List(); - var marketCount = _configurationManager.GetCVar(NFCCVars.MarketStations); - _random.Shuffle(marketPrototypes); - int marketsAdded = 0; - foreach (var proto in marketPrototypes) - { - if (marketsAdded >= marketCount) - break; - - var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance, true); - - if (TrySpawnPoiGrid(proto, offset, out var marketUid) && marketUid is { Valid: true } market) - { - marketStations.Add(market); - marketsAdded++; - AddStationCoordsToSet(offset); - } - } - } - - private void GenerateOptionals(List optionalPrototypes, out List optionalStations) - { - //Stations that do not have a defined grouping in their prototype get a default of "Optional" and get put into the - //generic random rotation of POIs. This should include traditional places like Tinnia's rest, the Science Lab, The Pit, - //and most RP places. This will essentially put them all into a pool to pull from, and still does not use the RNG function. - - optionalStations = new List(); - var optionalCount = _configurationManager.GetCVar(NFCCVars.OptionalStations); - _random.Shuffle(optionalPrototypes); - int optionalsAdded = 0; - foreach (var proto in optionalPrototypes) - { - if (optionalsAdded >= optionalCount) - break; - - var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance, true); - - if (TrySpawnPoiGrid(proto, offset, out var optionalUid) && optionalUid is { Valid: true } uid) - { - optionalStations.Add(uid); - AddStationCoordsToSet(offset); - } - } - } - - private void GenerateRequireds(List requiredPrototypes, out List requiredStations) - { - //Stations are required are ones that are vital to function but otherwise still follow a generic random spawn logic - //Traditionally these would be stations like Expedition Lodge, NFSD station, Prison/Courthouse POI, etc. - //There are no limit to these, and any prototype marked alwaysSpawn = true will get pulled out of any list that isnt Markets/Depots - //And will always appear every time, and also will not be included in other optional/dynamic lists - - requiredStations = new List(); - foreach (var proto in requiredPrototypes) - { - var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance, true); - - if (TrySpawnPoiGrid(proto, offset, out var requiredUid) && requiredUid is { Valid: true } uid) - { - requiredStations.Add(uid); - AddStationCoordsToSet(offset); - } - } - } - - private void GenerateUniques(Dictionary> uniquePrototypes, out List uniqueStations) - { - //Unique locations are semi-dynamic groupings of POIs that rely each independantly on the SpawnChance per POI prototype - //Since these are the remainder, and logically must have custom-designated groupings, we can then know to subdivide - //our random pool into these found groups. - //To do this with an equal distribution on a per-POI, per-round percentage basis, we are going to ensure a random - //pick order of which we analyze our weighted chances to spawn, and if successful, remove every entry of that group - //entirely. - - uniqueStations = new List(); - foreach (var prototypeList in uniquePrototypes.Values) - { - // Try to spawn - _random.Shuffle(prototypeList); - foreach (var proto in prototypeList) - { - var chance = _random.NextFloat(0, 1); - if (chance <= proto.SpawnChance) - { - var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance, true); - - if (TrySpawnPoiGrid(proto, offset, out var optionalUid) && optionalUid is { Valid: true } uid) - { - uniqueStations.Add(uid); - AddStationCoordsToSet(offset); - break; - } - } - } - } - } - - private bool TrySpawnPoiGrid(PointOfInterestPrototype proto, Vector2 offset, out EntityUid? gridUid, string? overrideName = null) - { - gridUid = null; - if (_map.TryLoad(_mapId, proto.GridPath.ToString(), out var mapUids, - new MapLoadOptions - { - Offset = offset, - Rotation = _random.NextAngle() - })) - { - - string stationName = string.IsNullOrEmpty(overrideName) ? proto.Name : overrideName; - - EntityUid? stationUid = null; - if (_prototypeManager.TryIndex(proto.ID, out var stationProto)) - { - stationUid = _station.InitializeNewStation(stationProto.Stations[proto.ID], mapUids, stationName); - } - - foreach (var grid in mapUids) - { - var meta = EnsureComp(grid); - _meta.SetEntityName(grid, stationName, meta); - - EntityManager.AddComponents(grid, proto.AddComponents); - } - - // Rename warp points after set up if needed - if (proto.NameWarp) - { - bool? hideWarp = proto.HideWarp ? true : null; - if (stationUid != null) - _renameWarps.SyncWarpPointsToStation(stationUid.Value, forceAdminOnly: hideWarp); - else - _renameWarps.SyncWarpPointsToGrids(mapUids, forceAdminOnly: hideWarp); - } - - gridUid = mapUids[0]; - return true; - } - - return false; - } - - private Vector2 GetRandomPOICoord(float unscaledMinRange, float unscaledMaxRange, bool scaleRange) - { - int numRetries = int.Max(_configurationManager.GetCVar(NFCCVars.POIPlacementRetries), 0); - float minDistance = float.Max(_configurationManager.GetCVar(NFCCVars.MinPOIDistance), 0); // Constant at the end to avoid NaN weirdness - - Vector2 coords = _random.NextVector2(unscaledMinRange, unscaledMaxRange); - if (scaleRange) - coords *= _distanceOffset; - for (int i = 0; i < numRetries; i++) - { - bool positionIsValid = true; - foreach (var station in _stationCoords) - { - if (Vector2.Distance(station, coords) < minDistance) - { - positionIsValid = false; - break; - } - } - - // We have a valid position - if (positionIsValid) - break; - - // No vector yet, get next value. - coords = _random.NextVector2(unscaledMinRange, unscaledMaxRange); - if (scaleRange) - coords *= _distanceOffset; - } - - return coords; - } - - private void AddStationCoordsToSet(Vector2 coords) - { - _stationCoords.Add(coords); - } - private async Task ReportRound(string message, int color = 0x77DDE7) { Logger.InfoS("discord", message); diff --git a/Content.Shared/_NF/GameRule/PointOfInterestPrototype.cs b/Content.Server/_NF/GameRule/PointOfInterestPrototype.cs similarity index 83% rename from Content.Shared/_NF/GameRule/PointOfInterestPrototype.cs rename to Content.Server/_NF/GameRule/PointOfInterestPrototype.cs index b1b11cd5963..f29cf76474e 100644 --- a/Content.Shared/_NF/GameRule/PointOfInterestPrototype.cs +++ b/Content.Server/_NF/GameRule/PointOfInterestPrototype.cs @@ -1,8 +1,8 @@ +using Content.Server.GameTicking.Presets; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization; using Robust.Shared.Utility; -namespace Content.Shared._NF.GameRule; +namespace Content.Server._NF.GameRule; /// /// Describes information for a single point of interest to be spawned in the world @@ -11,7 +11,6 @@ namespace Content.Shared._NF.GameRule; [Serializable] public sealed partial class PointOfInterestPrototype : IPrototype { - /// [IdDataField] public string ID { get; private set; } = default!; @@ -22,13 +21,13 @@ public sealed partial class PointOfInterestPrototype : IPrototype public string Name { get; private set; } = ""; /// - /// Should we set the warppoint name based on the grid name. + /// Should we set the warppoint name based on the grid name. /// [DataField] public bool NameWarp { get; set; } = true; /// - /// If true, makes the warp point admin-only (hiding it for players). + /// If true, makes the warp point admin-only (hiding it for players). /// [DataField] public bool HideWarp { get; set; } = false; @@ -46,11 +45,17 @@ public sealed partial class PointOfInterestPrototype : IPrototype public int MaximumDistance { get; private set; } = 10000; /// - /// Components to be added to any spawned grids. + /// Components to be added to any spawned grids. /// [DataField] public ComponentRegistry AddComponents { get; set; } = new(); + /// + /// What gamepresets ID this POI is allowed to spawn on. + /// + [DataField] + public ProtoId[] SpawnGamePreset { get; private set; } = []; + /// /// If the POI does not belong to a pre-defined group, it will default to the "unique" internal category and will /// use this float from 0-1 as a raw chance to spawn each round. diff --git a/Content.Server/_NF/GameRule/PointOfInterestSystem.cs b/Content.Server/_NF/GameRule/PointOfInterestSystem.cs new file mode 100644 index 00000000000..d58a70b924a --- /dev/null +++ b/Content.Server/_NF/GameRule/PointOfInterestSystem.cs @@ -0,0 +1,299 @@ +using System.Linq; +using System.Numerics; +using Robust.Server.GameObjects; +using Robust.Server.Maps; +using Robust.Shared.Configuration; +using Robust.Shared.Map; +using Robust.Shared.Prototypes; +using Robust.Shared.Random; +using Content.Server.Maps; +using Content.Server.Station.Systems; +using Content.Server.GameTicking; +using Content.Shared._NF.CCVar; +using Content.Shared.GameTicking; + +namespace Content.Server._NF.GameRule; + +/// +/// This handles the dungeon and trading post spawning, as well as round end capitalism summary +/// +//[Access(typeof(NfAdventureRuleSystem))] +public sealed class PointOfInterestSystem : EntitySystem +{ + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private readonly MapLoaderSystem _map = default!; + [Dependency] private readonly MetaDataSystem _meta = default!; + [Dependency] private readonly StationSystem _station = default!; + [Dependency] private readonly StationRenameWarpsSystems _renameWarps = default!; + [Dependency] private readonly GameTicker _ticker = default!; + + private List _stationCoords = new(); + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnRoundRestart); + } + + private void OnRoundRestart(RoundRestartCleanupEvent ev) + { + _stationCoords.Clear(); + } + + private void AddStationCoordsToSet(Vector2 coords) + { + _stationCoords.Add(coords); + } + + public void GenerateDepots(MapId mapUid, List depotPrototypes, out List depotStations) + { + //For depots, we want them to fill a circular type dystance formula to try to keep them as far apart as possible + //Therefore, we will be taking our range properties and treating them as magnitudes of a direction vector divided + //by the number of depots set in our corresponding cvar + + depotStations = new List(); + var depotCount = _configurationManager.GetCVar(NFCCVars.CargoDepots); + var rotation = 2 * Math.PI / depotCount; + var rotationOffset = _random.NextAngle() / depotCount; + + if (_ticker.CurrentPreset is null) + return; + + var currentPreset = _ticker.CurrentPreset.ID; + + for (int i = 0; i < depotCount && depotPrototypes.Count > 0; i++) + { + var proto = _random.Pick(depotPrototypes); + + if (!proto.SpawnGamePreset.Contains(currentPreset)) + continue; + + Vector2i offset = new Vector2i((int) _random.Next(proto.MinimumDistance, proto.MaximumDistance), 0); + offset = offset.Rotate(rotationOffset); + rotationOffset += rotation; + // Append letter to depot name. + + string overrideName = proto.Name; + if (i < 26) + overrideName += $" {(char)('A' + i)}"; // " A" ... " Z" + else + overrideName += $" {i + 1}"; // " 27", " 28"... + if (TrySpawnPoiGrid(mapUid, proto, offset, out var depotUid, overrideName: overrideName) && depotUid is { Valid: true } depot) + { + depotStations.Add(depot); + AddStationCoordsToSet(offset); // adjust list of actual station coords + } + } + } + + public void GenerateMarkets(MapId mapUid, List marketPrototypes, out List marketStations) + { + //For market stations, we are going to allow for a bit of randomness and a different offset configuration. We dont + //want copies of this one, since these can be more themed and duplicate names, for instance, can make for a less + //ideal world + + marketStations = new List(); + var marketCount = _configurationManager.GetCVar(NFCCVars.MarketStations); + _random.Shuffle(marketPrototypes); + int marketsAdded = 0; + + if (_ticker.CurrentPreset is null) + return; + var currentPreset = _ticker.CurrentPreset.ID; + + foreach (var proto in marketPrototypes) + { + if (!proto.SpawnGamePreset.Contains(currentPreset)) + continue; + + if (marketsAdded >= marketCount) + break; + + var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance); + + if (TrySpawnPoiGrid(mapUid, proto, offset, out var marketUid) && marketUid is { Valid: true } market) + { + marketStations.Add(market); + marketsAdded++; + AddStationCoordsToSet(offset); + } + } + } + + public void GenerateOptionals(MapId mapUid, List optionalPrototypes, out List optionalStations) + { + //Stations that do not have a defined grouping in their prototype get a default of "Optional" and get put into the + //generic random rotation of POIs. This should include traditional places like Tinnia's rest, the Science Lab, The Pit, + //and most RP places. This will essentially put them all into a pool to pull from, and still does not use the RNG function. + + optionalStations = new List(); + var optionalCount = _configurationManager.GetCVar(NFCCVars.OptionalStations); + _random.Shuffle(optionalPrototypes); + int optionalsAdded = 0; + + if (_ticker.CurrentPreset is null) + return; + var currentPreset = _ticker.CurrentPreset.ID; + + foreach (var proto in optionalPrototypes) + { + if (!proto.SpawnGamePreset.Contains(currentPreset)) + continue; + + if (optionalsAdded >= optionalCount) + break; + + var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance); + + if (TrySpawnPoiGrid(mapUid, proto, offset, out var optionalUid) && optionalUid is { Valid: true } uid) + { + optionalStations.Add(uid); + AddStationCoordsToSet(offset); + } + } + } + + public void GenerateRequireds(MapId mapUid, List requiredPrototypes, out List requiredStations) + { + //Stations are required are ones that are vital to function but otherwise still follow a generic random spawn logic + //Traditionally these would be stations like Expedition Lodge, NFSD station, Prison/Courthouse POI, etc. + //There are no limit to these, and any prototype marked alwaysSpawn = true will get pulled out of any list that isnt Markets/Depots + //And will always appear every time, and also will not be included in other optional/dynamic lists + + requiredStations = new List(); + + if (_ticker.CurrentPreset is null) + return; + var currentPreset = _ticker.CurrentPreset!.ID; + + foreach (var proto in requiredPrototypes) + { + if (!proto.SpawnGamePreset.Contains(currentPreset)) + continue; + + var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance); + + if (TrySpawnPoiGrid(mapUid, proto, offset, out var requiredUid) && requiredUid is { Valid: true } uid) + { + requiredStations.Add(uid); + AddStationCoordsToSet(offset); + } + } + } + + public void GenerateUniques(MapId mapUid, Dictionary> uniquePrototypes, out List uniqueStations) + { + //Unique locations are semi-dynamic groupings of POIs that rely each independantly on the SpawnChance per POI prototype + //Since these are the remainder, and logically must have custom-designated groupings, we can then know to subdivide + //our random pool into these found groups. + //To do this with an equal distribution on a per-POI, per-round percentage basis, we are going to ensure a random + //pick order of which we analyze our weighted chances to spawn, and if successful, remove every entry of that group + //entirely. + + uniqueStations = new List(); + + if (_ticker.CurrentPreset is null) + return; + var currentPreset = _ticker.CurrentPreset!.ID; + + foreach (var prototypeList in uniquePrototypes.Values) + { + // Try to spawn + _random.Shuffle(prototypeList); + foreach (var proto in prototypeList) + { + if (!proto.SpawnGamePreset.Contains(currentPreset)) + continue; + + var chance = _random.NextFloat(0, 1); + if (chance <= proto.SpawnChance) + { + var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance); + + if (TrySpawnPoiGrid(mapUid, proto, offset, out var optionalUid) && optionalUid is { Valid: true } uid) + { + uniqueStations.Add(uid); + AddStationCoordsToSet(offset); + break; + } + } + } + } + } + + private bool TrySpawnPoiGrid(MapId mapUid, PointOfInterestPrototype proto, Vector2 offset, out EntityUid? gridUid, string? overrideName = null) + { + gridUid = null; + if (_map.TryLoad(mapUid, proto.GridPath.ToString(), out var mapUids, + new MapLoadOptions + { + Offset = offset, + Rotation = _random.NextAngle() + })) + { + + string stationName = string.IsNullOrEmpty(overrideName) ? proto.Name : overrideName; + + EntityUid? stationUid = null; + if (_prototypeManager.TryIndex(proto.ID, out var stationProto)) + { + stationUid = _station.InitializeNewStation(stationProto.Stations[proto.ID], mapUids, stationName); + } + + foreach (var grid in mapUids) + { + var meta = EnsureComp(grid); + _meta.SetEntityName(grid, stationName, meta); + + EntityManager.AddComponents(grid, proto.AddComponents); + } + + // Rename warp points after set up if needed + if (proto.NameWarp) + { + bool? hideWarp = proto.HideWarp ? true : null; + if (stationUid != null) + _renameWarps.SyncWarpPointsToStation(stationUid.Value, forceAdminOnly: hideWarp); + else + _renameWarps.SyncWarpPointsToGrids(mapUids, forceAdminOnly: hideWarp); + } + + gridUid = mapUids[0]; + return true; + } + + return false; + } + + private Vector2 GetRandomPOICoord(float unscaledMinRange, float unscaledMaxRange) + { + int numRetries = int.Max(_configurationManager.GetCVar(NFCCVars.POIPlacementRetries), 0); + float minDistance = float.Max(_configurationManager.GetCVar(NFCCVars.MinPOIDistance), 0); // Constant at the end to avoid NaN weirdness + + Vector2 coords = _random.NextVector2(unscaledMinRange, unscaledMaxRange); + for (int i = 0; i < numRetries; i++) + { + bool positionIsValid = true; + foreach (var station in _stationCoords) + { + if (Vector2.Distance(station, coords) < minDistance) + { + positionIsValid = false; + break; + } + } + + // We have a valid position + if (positionIsValid) + break; + + // No vector yet, get next value. + coords = _random.NextVector2(unscaledMinRange, unscaledMaxRange); + } + + return coords; + } +} diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index 6427dbbf734..790b77e1d11 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -163,7 +163,7 @@ public static readonly CVarDef /// Controls the default game preset. /// public static readonly CVarDef - GameLobbyDefaultPreset = CVarDef.Create("game.defaultpreset", "adventure", CVar.ARCHIVE); // Frontier: secret /// Controls if the game can force a different preset if the current preset's criteria are not met. diff --git a/Resources/Locale/en-US/_NF/adventure/adventure.ftl b/Resources/Locale/en-US/_NF/adventure/adventure.ftl index 3e1a1268163..9ee3991db5d 100644 --- a/Resources/Locale/en-US/_NF/adventure/adventure.ftl +++ b/Resources/Locale/en-US/_NF/adventure/adventure.ftl @@ -11,8 +11,12 @@ adventure-webhook-top-loss = lost a total of {$amount}. adventure-webhook-ledger-start = Ledger Summary -adventure-title = New Frontier Adventure Mode -adventure-description = Join a ship crew or buy your own and explore, research, salvage, or haul your way to riches! +nf-adventure-title = Adventure +nf-adventure-description = Join a ship crew or buy your own and explore, research, salvage, or haul your way to riches! + +nf-pirate-title = Pirates +nf-pirate-description = A gang of pirates is on the loose! Take care out in space and try not to get plundered! + currency = Spesos shipyard-rules-default1 = diff --git a/Resources/Prototypes/_NF/GameRules/roundstart.yml b/Resources/Prototypes/_NF/GameRules/roundstart.yml index 836fcc0a69b..a2214693626 100644 --- a/Resources/Prototypes/_NF/GameRules/roundstart.yml +++ b/Resources/Prototypes/_NF/GameRules/roundstart.yml @@ -1,9 +1,9 @@ - type: entity - id: Adventure + id: NFAdventure parent: BaseGameRule categories: [ HideSpawnMenu ] components: - - type: AdventureRule + - type: NFAdventureRule - type: entity id: BluespaceEventScheduler diff --git a/Resources/Prototypes/_NF/PointsOfInterest/anomalousgeode.yml b/Resources/Prototypes/_NF/PointsOfInterest/anomalousgeode.yml index b52fb814288..00644f0686e 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/anomalousgeode.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/anomalousgeode.yml @@ -13,6 +13,7 @@ name: 'Anomalous Geode' minimumDistance: 2100 maximumDistance: 3800 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: ScienceLab gridPath: /Maps/_NF/POI/anomalousgeode.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/anomalouslab.yml b/Resources/Prototypes/_NF/PointsOfInterest/anomalouslab.yml index b3c705241ce..6d6a37e5db0 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/anomalouslab.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/anomalouslab.yml @@ -1,6 +1,6 @@ # Author Info # GitHub: RealIHANOfficial (??) -# Discord: +# Discord: # Maintainer Info # GitHub: ??? @@ -13,6 +13,7 @@ name: 'Anomalous Lab' minimumDistance: 2100 maximumDistance: 3800 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: ScienceLab gridPath: /Maps/_NF/POI/anomalouslab.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/bahamamamas.yml b/Resources/Prototypes/_NF/PointsOfInterest/bahamamamas.yml index 9c89370ccc4..794d1c19e1f 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/bahamamamas.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/bahamamamas.yml @@ -13,6 +13,7 @@ name: "Bahama Mama's" minimumDistance: 1200 maximumDistance: 2900 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: RestStop gridPath: /Maps/_NF/POI/bahama.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/caseys.yml b/Resources/Prototypes/_NF/PointsOfInterest/caseys.yml index e4ff899c439..bad9005947c 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/caseys.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/caseys.yml @@ -1,5 +1,5 @@ # Author Info -# GitHub: +# GitHub: # Discord: Terezi (??) # Maintainer Info @@ -13,6 +13,7 @@ name: "Crazy Casey's Casino" minimumDistance: 3250 maximumDistance: 5600 + spawnGamePreset: [ NFAdventure, NFPirate ] gridPath: /Maps/_NF/POI/caseyscasino.yml addComponents: - type: IFF diff --git a/Resources/Prototypes/_NF/PointsOfInterest/courthouse.yml b/Resources/Prototypes/_NF/PointsOfInterest/courthouse.yml index e56ca7a0ff5..a35d46d3eda 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/courthouse.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/courthouse.yml @@ -7,12 +7,13 @@ # Discord: ??? # Notes: -# +# - type: pointOfInterest id: Courthouse name: "Courthouse" minimumDistance: 1150 maximumDistance: 2050 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: Required gridPath: /Maps/_NF/POI/courthouse.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/cove.yml b/Resources/Prototypes/_NF/PointsOfInterest/cove.yml index 3a6810a9a91..57bb4d1c336 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/cove.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/cove.yml @@ -13,6 +13,7 @@ name: Pirate Cove minimumDistance: 10000 maximumDistance: 15000 + spawnGamePreset: [ NFPirate ] spawnGroup: Required gridPath: /Maps/_NF/POI/cove.yml hideWarp: true diff --git a/Resources/Prototypes/_NF/PointsOfInterest/depots.yml b/Resources/Prototypes/_NF/PointsOfInterest/depots.yml index d46469c1348..0b8eae5b82c 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/depots.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/depots.yml @@ -13,6 +13,7 @@ name: Cargo Depot minimumDistance: 4500 maximumDistance: 6000 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: CargoDepot gridPath: /Maps/_NF/POI/cargodepot.yml addComponents: @@ -64,4 +65,4 @@ stationProto: MarketFrontierOutpost components: - type: StationNameSetup - mapNameTemplate: 'Cargo Depot' # Has a letter appended in NfAdventureSystem \ No newline at end of file + mapNameTemplate: 'Cargo Depot' # Has a letter appended in NfAdventureSystem diff --git a/Resources/Prototypes/_NF/PointsOfInterest/edison.yml b/Resources/Prototypes/_NF/PointsOfInterest/edison.yml index c06777fa9bb..04bbf80b51d 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/edison.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/edison.yml @@ -1,5 +1,5 @@ # Author Info -# GitHub: +# GitHub: # Discord: Checkraze # Maintainer Info @@ -7,14 +7,15 @@ # Discord: ??? # Notes: -# +# # - type: pointOfInterest # id: Edison # name: 'Edison Power Plant' # minimumDistance: 3650 # maximumDistance: 6400 + # spawnGamePreset: [ NFAdventure, NFPirate ] # spawnGroup: Required - # gridPath: /Maps/_NF/POI/edison.yml + # gridPath: /Maps/_NF/POI/edison.yml # addComponents: # - type: IFF # color: "#3737C8" @@ -38,4 +39,4 @@ # availableJobs: # Pilot: [ 0, 0 ] # Mercenary: [ 0, 0 ] - # Contractor: [ 0, 0 ] \ No newline at end of file + # Contractor: [ 0, 0 ] diff --git a/Resources/Prototypes/_NF/PointsOfInterest/grifty.yml b/Resources/Prototypes/_NF/PointsOfInterest/grifty.yml index 4b9d434f497..cb5fce22f97 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/grifty.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/grifty.yml @@ -1,5 +1,5 @@ # Author Info -# GitHub: +# GitHub: # Discord: ??? # Maintainer Info @@ -13,6 +13,7 @@ name: "Grifty's Gas n Grub" minimumDistance: 3250 maximumDistance: 5600 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: Scrapyard gridPath: /Maps/_NF/POI/grifty.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/lodge.yml b/Resources/Prototypes/_NF/PointsOfInterest/lodge.yml index b9d5ce3ebac..eb09273a2e4 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/lodge.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/lodge.yml @@ -13,6 +13,7 @@ name: 'Expeditionary Lodge' minimumDistance: 1650 maximumDistance: 3400 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: Required gridPath: /Maps/_NF/POI/lodge.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/lpbravo.yml b/Resources/Prototypes/_NF/PointsOfInterest/lpbravo.yml index 478b777968f..7f135395d5b 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/lpbravo.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/lpbravo.yml @@ -1,5 +1,5 @@ # Author Info -# GitHub: +# GitHub: # Discord: Checkraze # Maintainer Info @@ -13,6 +13,7 @@ name: 'Listening Point Bravo' minimumDistance: 4000 maximumDistance: 6000 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: SyndicateFOB gridPath: /Maps/_NF/POI/lpbravo.yml hideWarp: true @@ -39,4 +40,4 @@ mapNameTemplate: 'Listening Point Bravo' - type: StationJobs availableJobs: {} - - type: StationDeadDropHintExempt \ No newline at end of file + - type: StationDeadDropHintExempt diff --git a/Resources/Prototypes/_NF/PointsOfInterest/mchobo.yml b/Resources/Prototypes/_NF/PointsOfInterest/mchobo.yml index ef4b3ece947..aa6a3e70c2b 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/mchobo.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/mchobo.yml @@ -8,12 +8,13 @@ # Notes: # Dumping ground of broken dreams and broken ships. -# Based on the McCargo built by Dvir01 (https://github.com/dvir001) and ruined with drunken pride by Tych0. +# Based on the McCargo built by Dvir01 (https://github.com/dvir001) and ruined with drunken pride by Tych0. - type: pointOfInterest id: McHobo name: Derelict McCargo minimumDistance: 3250 maximumDistance: 5600 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: Scrapyard gridPath: /Maps/_NF/POI/mchobo.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/nfsd.yml b/Resources/Prototypes/_NF/PointsOfInterest/nfsd.yml index 09336a02ce0..d993915f438 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/nfsd.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/nfsd.yml @@ -13,6 +13,7 @@ name: 'NFSD Outpost' minimumDistance: 750 maximumDistance: 1000 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: Required gridPath: /Maps/_NF/POI/nfsd.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/northpole.yml b/Resources/Prototypes/_NF/PointsOfInterest/northpole.yml index 59324e7c148..47a9c84fc8b 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/northpole.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/northpole.yml @@ -1,5 +1,5 @@ # Author Info -# GitHub: +# GitHub: # Discord: Checkraze # Maintainer Info @@ -13,6 +13,7 @@ name: "The North Pole" minimumDistance: 2150 maximumDistance: 4850 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: Christmas spawnChance: 0 gridPath: /Maps/_NF/POI/northpole.yml @@ -23,4 +24,4 @@ flags: [HideLabel] - type: Shuttle angularDamping: 999999 - linearDamping: 999999 \ No newline at end of file + linearDamping: 999999 diff --git a/Resources/Prototypes/_NF/PointsOfInterest/omnichurch.yml b/Resources/Prototypes/_NF/PointsOfInterest/omnichurch.yml index 43a8df90949..8a0861058c2 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/omnichurch.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/omnichurch.yml @@ -7,12 +7,13 @@ # Discord: ??? # Notes: -# +# - type: pointOfInterest id: Omnichurch name: "Omnichurch Beacon" minimumDistance: 2200 maximumDistance: 4900 + spawnGamePreset: [ NFAdventure, NFPirate ] gridPath: /Maps/_NF/POI/beacon.yml addComponents: - type: IFF @@ -20,4 +21,4 @@ readOnly: true - type: Shuttle angularDamping: 999999 - linearDamping: 999999 \ No newline at end of file + linearDamping: 999999 diff --git a/Resources/Prototypes/_NF/PointsOfInterest/thepit.yml b/Resources/Prototypes/_NF/PointsOfInterest/thepit.yml index 80ceac9e771..8a13ec26b97 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/thepit.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/thepit.yml @@ -13,6 +13,7 @@ name: "The Pit" minimumDistance: 2200 maximumDistance: 4200 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: Arena gridPath: /Maps/_NF/POI/arena.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/tinniasrest.yml b/Resources/Prototypes/_NF/PointsOfInterest/tinniasrest.yml index 5ca2436ec0b..c7f48701a94 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/tinniasrest.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/tinniasrest.yml @@ -13,6 +13,7 @@ name: "Tinnia's Rest" minimumDistance: 1200 maximumDistance: 2900 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: RestStop gridPath: /Maps/_NF/POI/tinnia.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/trade.yml b/Resources/Prototypes/_NF/PointsOfInterest/trade.yml index 475cd67bf6a..555f321139b 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/trade.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/trade.yml @@ -13,6 +13,7 @@ name: Trade Outpost minimumDistance: 1500 maximumDistance: 2500 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: MarketStation gridPath: /Maps/_NF/POI/trade.yml addComponents: diff --git a/Resources/Prototypes/_NF/PointsOfInterest/trademall.yml b/Resources/Prototypes/_NF/PointsOfInterest/trademall.yml index 5c14ca2b5ae..9b7e75158fb 100644 --- a/Resources/Prototypes/_NF/PointsOfInterest/trademall.yml +++ b/Resources/Prototypes/_NF/PointsOfInterest/trademall.yml @@ -13,6 +13,7 @@ name: Trade Mall minimumDistance: 1500 maximumDistance: 2500 + spawnGamePreset: [ NFAdventure, NFPirate ] spawnGroup: MarketStation gridPath: /Maps/_NF/POI/trademall.yml addComponents: diff --git a/Resources/Prototypes/_NF/game_presets.yml b/Resources/Prototypes/_NF/game_presets.yml index b87244e0a7f..6c39e92fdb9 100644 --- a/Resources/Prototypes/_NF/game_presets.yml +++ b/Resources/Prototypes/_NF/game_presets.yml @@ -1,12 +1,30 @@ - type: gamePreset - id: Adventure + id: NFAdventure alias: + - nfadventure - adventure - name: adventure-title - description: adventure-description - showInVote: false + name: nf-adventure-title + description: nf-adventure-description + showInVote: true rules: - - Adventure + - NFAdventure + - BasicStationEventScheduler + - BluespaceEventScheduler + - BluespaceDungeonEventScheduler + - BluespaceSalvageEventScheduler + - SmugglingEventScheduler + - FrontierRoundstartVariation + +- type: gamePreset + id: NFPirate + alias: + - nfpirate + - pirate + name: nf-pirate-title + description: nf-pirate-description + showInVote: true + rules: + - NFAdventure - BasicStationEventScheduler - BluespaceEventScheduler - BluespaceDungeonEventScheduler diff --git a/Resources/Prototypes/game_presets.yml b/Resources/Prototypes/game_presets.yml index 945b4a8c83b..ad66624f7f5 100644 --- a/Resources/Prototypes/game_presets.yml +++ b/Resources/Prototypes/game_presets.yml @@ -91,7 +91,7 @@ showInVote: false #4boring4vote description: greenshift-description rules: - - SpaceTrafficControlFriendlyEventScheduler + - SpaceTrafficControlFriendlyEventScheduler - BasicRoundstartVariation - type: gamePreset @@ -100,7 +100,7 @@ - secret - sekrit name: secret-title - showInVote: true + showInVote: false # Frontier: true < false description: secret-description rules: - Secret @@ -126,7 +126,7 @@ showInVote: false #Admin Use description: secret-description rules: - - SpaceTrafficControlFriendlyEventScheduler + - SpaceTrafficControlFriendlyEventScheduler - BasicRoundstartVariation - type: gamePreset @@ -164,7 +164,7 @@ name: death-match-title description: death-match-description maxPlayers: 15 - showInVote: true + showInVote: false # Frontier: true < false supportedMaps: DeathMatchMapPool rules: - DeathMatch31 @@ -233,4 +233,4 @@ - BasicStationEventScheduler - KesslerSyndromeScheduler - SpaceTrafficControlEventScheduler - - BasicRoundstartVariation \ No newline at end of file + - BasicRoundstartVariation From 67e2b5214ff8fb1f9708899c6d3e83af944f8761 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Tue, 24 Dec 2024 02:50:45 +0200 Subject: [PATCH 170/179] Fixed LinkedLifecycleGridParent to events (#2604) --- .../Prototypes/_NF/Events/nf_bluespace_grids_events.yml | 8 ++++++++ .../Prototypes/_NF/Events/nf_bluespace_salvage_events.yml | 1 + 2 files changed, 9 insertions(+) diff --git a/Resources/Prototypes/_NF/Events/nf_bluespace_grids_events.yml b/Resources/Prototypes/_NF/Events/nf_bluespace_grids_events.yml index a618212d320..9ff65d1e4bf 100644 --- a/Resources/Prototypes/_NF/Events/nf_bluespace_grids_events.yml +++ b/Resources/Prototypes/_NF/Events/nf_bluespace_grids_events.yml @@ -31,6 +31,7 @@ - type: Shuttle angularDamping: 999999 linearDamping: 999999 + - type: LinkedLifecycleGridParent paths: - /Maps/_NF/Bluespace/cache.yml rewardAccounts: @@ -69,6 +70,7 @@ - type: Shuttle angularDamping: 999999 linearDamping: 999999 + - type: LinkedLifecycleGridParent paths: - /Maps/_NF/Bluespace/vault.yml rewardAccounts: @@ -108,6 +110,7 @@ - type: Shuttle angularDamping: 999999 linearDamping: 999999 + - type: LinkedLifecycleGridParent paths: - /Maps/_NF/Bluespace/vaultsmall.yml rewardAccounts: @@ -145,6 +148,7 @@ - type: Shuttle angularDamping: 999999 linearDamping: 999999 + - type: LinkedLifecycleGridParent paths: - /Maps/_NF/Bluespace/syndieftlintercept.yml @@ -180,6 +184,7 @@ - type: Shuttle angularDamping: 999999 linearDamping: 999999 + - type: LinkedLifecycleGridParent paths: - /Maps/_NF/Bluespace/wizardprobealt.yml @@ -215,6 +220,7 @@ - type: Shuttle angularDamping: 999999 linearDamping: 999999 + - type: LinkedLifecycleGridParent paths: - /Maps/_NF/Bluespace/bloodmoon.yml @@ -248,6 +254,7 @@ - type: Shuttle angularDamping: 999999 linearDamping: 999999 + - type: LinkedLifecycleGridParent paths: - /Maps/_NF/Bluespace/cave.yml @@ -278,5 +285,6 @@ maximumDistance: 2500 addComponents: - type: IFF + - type: LinkedLifecycleGridParent paths: - /Maps/_NF/Bluespace/mcevent.yml diff --git a/Resources/Prototypes/_NF/Events/nf_bluespace_salvage_events.yml b/Resources/Prototypes/_NF/Events/nf_bluespace_salvage_events.yml index c357c8a6218..bd126439dfc 100644 --- a/Resources/Prototypes/_NF/Events/nf_bluespace_salvage_events.yml +++ b/Resources/Prototypes/_NF/Events/nf_bluespace_salvage_events.yml @@ -26,6 +26,7 @@ addComponents: - type: IFF color: "#AAAAAA" + - type: LinkedLifecycleGridParent paths: - /Maps/_NF/Shuttles/Scrap/bison.yml # - /Maps/_NF/Shuttles/Scrap/canister.yml # Too small From 321f2b747b2e465b6e20673caf5a3eedd3a553bd Mon Sep 17 00:00:00 2001 From: chrome-cirrus <95361+chrome-cirrus@users.noreply.github.com> Date: Tue, 24 Dec 2024 23:38:27 +0100 Subject: [PATCH 171/179] Add a bucket and mop slot to the Janicart (#2568) * Initial commit * Couple component tweaks, switch from vanilla to new version for spawners, crates. Add migration line. * Add version with keys, flatpack, and research path for Janicart * Suffixes -> Prefixes. Rename research target. * More slots. Remove from cargo menu * Set abstract true on cargo entry rather than delete * Adopt suggestions from whatston3 * Tweak values of Janicart + flatpack * Equalize prices, fix Guidebook error --- .../en-US/_NF/research/technologies.ftl | 3 +- .../Entities/Markers/Spawners/vehicles.yml | 8 +- .../Entities/Objects/Vehicles/buckleable.yml | 1 + .../Entities/Structures/Machines/lathe.yml | 1 + .../_NF/Catalog/Cargo/cargo_service.yml | 1 + .../_NF/Catalog/Fills/Crates/service.yml | 2 +- .../Entities/Objects/Devices/flatpacks.yml | 11 ++ .../Entities/Objects/Vehicles/vehicles.yml | 142 ++++++++++++++++++ .../Entities/Structures/Machines/lathe.yml | 1 + .../Prototypes/_NF/Recipes/Lathes/misc.yml | 9 ++ .../_NF/Research/civilianservices.yml | 12 ++ .../Guidebook/Service/Janitorial.xml | 2 +- Resources/_NF/migration.yml | 5 +- Resources/migration.yml | 2 + 14 files changed, 192 insertions(+), 8 deletions(-) diff --git a/Resources/Locale/en-US/_NF/research/technologies.ftl b/Resources/Locale/en-US/_NF/research/technologies.ftl index 5822f98b35a..21d62eeeb52 100644 --- a/Resources/Locale/en-US/_NF/research/technologies.ftl +++ b/Resources/Locale/en-US/_NF/research/technologies.ftl @@ -13,4 +13,5 @@ research-technology-bounty-hunting = Bounty Hunting research-technology-arsenal-style = Punk Gear research-technology-industrial-medicine = Industrial Medicine research-technology-magnets-tech-advanced = Advanced Localized Magnetism -research-technology-magnets-tech-combat = Localized Magnetism Combat Application \ No newline at end of file +research-technology-magnets-tech-combat = Localized Magnetism Combat Application +research-technology-mobile-sanitation = Mobile Sanitation diff --git a/Resources/Prototypes/Entities/Markers/Spawners/vehicles.yml b/Resources/Prototypes/Entities/Markers/Spawners/vehicles.yml index d9309d51e7d..8ffba5a01a5 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/vehicles.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/vehicles.yml @@ -24,7 +24,7 @@ state: keys - type: ConditionalSpawner prototypes: - - VehicleJanicart + - NFVehicleJanicart # Frontier: add NF prefix - type: entity name: ATV Spawner @@ -38,7 +38,7 @@ state: keys - type: ConditionalSpawner prototypes: - - VehicleATVNF # Frontier + - VehicleATVNF # Frontier: add NF suffix - type: entity name: Motobike Spawner @@ -52,7 +52,7 @@ state: keys - type: ConditionalSpawner prototypes: - - VehicleSkeletonMotorcycleNF # Frontier + - VehicleSkeletonMotorcycleNF # Frontier: add NF suffix - type: entity name: Wheelchair Spawner @@ -80,4 +80,4 @@ state: vehicle_folded - type: ConditionalSpawner prototypes: - - VehicleWheelchairFolded \ No newline at end of file + - VehicleWheelchairFolded diff --git a/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml b/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml index c0dc2b5ba46..9ab61acc4d2 100644 --- a/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml +++ b/Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml @@ -89,6 +89,7 @@ parent: BaseVehicleRideable name: janicart description: The janitor's trusty steed. + abstract: true # Frontier components: - type: Vehicle southOver: true diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 81cb8b9722b..b88f4904de5 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -406,6 +406,7 @@ - ConstructionBagOfHolding # Frontier - ServiceSelectiveDropper # Frontier - PlantAnalyzer # Frontier + - JanicartFlatpack # Frontier - type: EmagLatheRecipes emagDynamicRecipes: - BoxBeanbag diff --git a/Resources/Prototypes/_NF/Catalog/Cargo/cargo_service.yml b/Resources/Prototypes/_NF/Catalog/Cargo/cargo_service.yml index 2a9b0df5e60..d471a927a03 100644 --- a/Resources/Prototypes/_NF/Catalog/Cargo/cargo_service.yml +++ b/Resources/Prototypes/_NF/Catalog/Cargo/cargo_service.yml @@ -20,6 +20,7 @@ - type: cargoProduct id: ServiceVehicleJanicart + abstract: true icon: sprite: Objects/Vehicles/janicart.rsi state: icon diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Crates/service.yml b/Resources/Prototypes/_NF/Catalog/Fills/Crates/service.yml index 95d5db560b3..51c472147f9 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Crates/service.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Crates/service.yml @@ -20,5 +20,5 @@ components: - type: StorageFill contents: - - id: VehicleJanicart + - id: NFVehicleJanicart - id: VehicleKeyJanicart diff --git a/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml b/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml index 13d1ace68b4..428b5ba384d 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml @@ -879,6 +879,17 @@ - type: StaticPrice price: 750 +- type: entity + parent: BaseNFFlatpack + id: JanicartFlatpack + name: janicart flatpack + description: A flatpack used for constructing a Janicart. Keys already slotted in the ignition. Mop sold separately. + components: + - type: Flatpack + entity: NFVehicleJanicartKey + - type: StaticPrice + price: 375 # 1.25 * base value of input materials + # Vendomats - type: entity parent: UniformPrinterFlatpack diff --git a/Resources/Prototypes/_NF/Entities/Objects/Vehicles/vehicles.yml b/Resources/Prototypes/_NF/Entities/Objects/Vehicles/vehicles.yml index 877240261c7..7554d0c970f 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Vehicles/vehicles.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Vehicles/vehicles.yml @@ -183,6 +183,148 @@ params: volume: -3 +# Enhanced version of the vanilla Janicart that adds a bucket and mop slot. +- type: entity + id: NFVehicleJanicart + parent: VehicleJanicart + components: + - type: ItemSlots + slots: + key_slot: + name: vehicle-slot-component-slot-name-keys + whitelist: + requireAll: true + tags: + - VehicleKey + - JanicartKeys + insertSound: + path: /Audio/Effects/Vehicle/vehiclestartup.ogg + params: + volume: -3 + priority: 10 + mop_slot: &mopSlot + name: janitorial-trolley-slot-component-slot-name-mop + whitelist: + tags: + - Mop + insertOnInteract: false # or it conflicts with bucket logic + priority: 9 # Higher than bucket slot + plunger_slot: &plungerSlot + name: janitorial-trolley-slot-component-slot-name-plunger + whitelist: + tags: + - Plunger + priority: 8 + wetfloorsign_slot4: &wetFloorSignSlot + name: janitorial-trolley-slot-component-slot-name-sign + whitelist: + tags: + - WetFloorSign + priority: 7 + wetfloorsign_slot3: *wetFloorSignSlot + wetfloorsign_slot2: *wetFloorSignSlot + wetfloorsign_slot1: *wetFloorSignSlot + lightreplacer_slot: &lightReplacerSlot + name: janitorial-trolley-slot-component-slot-name-lightreplacer + whitelist: + components: + - LightReplacer + priority: 6 + spraybottle_slot: &sprayBottleSlot + name: janitorial-trolley-slot-component-slot-name-spray + whitelist: + tags: + - Spray + insertOnInteract: false # or it conflicts with bucket logic + priority: 5 # Higher than bucket slot + bucket_slot: &bucketSlot + name: janitorial-trolley-slot-component-slot-name-bucket + whitelist: + tags: + - Bucket + insertOnInteract: false # or it also conflicts with bucket logic + priority: 4 # Higher than trash bag slot + trashbag_slot: &trashBagSlot + name: janitorial-trolley-slot-component-slot-name-trashbag + whitelist: + tags: + - TrashBag + priority: 3 # Higher than drinking priority + - type: ItemMapper + mapLayers: + storage: + whitelist: + tags: + - TrashBag + sprite: Objects/Vehicles/janicart.rsi + - type: Appearance + - type: Spillable + solution: bucket + spillDelay: 3.0 + spillWhenThrown: false + - type: SolutionContainerManager + solutions: + bucket: + maxVol: 800 + - type: DrainableSolution + solution: bucket + - type: RefillableSolution + solution: bucket + - type: ExaminableSolution + solution: bucket + - type: Tag + tags: + - Wringer + - type: Drink + solution: bucket + - type: ContainerContainer + containers: + storagebase: !type:Container + ents: [] + mop_slot: !type:ContainerSlot {} + plunger_slot: !type:ContainerSlot {} + wetfloorsign_slot4: !type:ContainerSlot {} + wetfloorsign_slot3: !type:ContainerSlot {} + wetfloorsign_slot2: !type:ContainerSlot {} + wetfloorsign_slot1: !type:ContainerSlot {} + lightreplacer_slot: !type:ContainerSlot {} + spraybottle_slot: !type:ContainerSlot {} + bucket_slot: !type:ContainerSlot {} + trashbag_slot: !type:ContainerSlot {} + - type: StaticPrice + price: 375 # Same as flatpack + +- type: entity + parent: NFVehicleJanicart + id: NFVehicleJanicartKey + suffix: With key + components: + - type: ItemSlots + slots: + key_slot: + name: vehicle-slot-component-slot-name-keys + whitelist: + requireAll: true + tags: + - VehicleKey + - JanicartKeys + startingItem: VehicleKeyJanicart + insertSound: + path: /Audio/Effects/Vehicle/vehiclestartup.ogg + params: + volume: -3 + priority: 9 + mop_slot: *mopSlot + plunger_slot: *plungerSlot + wetfloorsign_slot4: *wetFloorSignSlot + wetfloorsign_slot3: *wetFloorSignSlot + wetfloorsign_slot2: *wetFloorSignSlot + wetfloorsign_slot1: *wetFloorSignSlot + lightreplacer_slot: *lightReplacerSlot + spraybottle_slot: *sprayBottleSlot + bucket_slot: *bucketSlot + trashbag_slot: *trashBagSlot + # Mail carrier - type: entity parent: VehicleSkeletonMotorcycleNF diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml index 0cb1218de5f..d6a9f857edb 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml @@ -268,6 +268,7 @@ - SyringeBluespace - PlantBagOfHolding - PlantAnalyzer + - JanicartFlatpack - type: EmagLatheRecipes emagStaticRecipes: - NFHappyHonkNukieEmpty diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/misc.yml b/Resources/Prototypes/_NF/Recipes/Lathes/misc.yml index 240e084ac2c..83021656e99 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/misc.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/misc.yml @@ -146,3 +146,12 @@ id: ColoredLightTubeFrostyBlueNF result: ColoredLightTubeFrostyBlue parent: NFBaseLightTubeRecipe + +- type: latheRecipe + id: JanicartFlatpack + result: JanicartFlatpack + materials: + Steel: 2000 + Glass: 1000 + Plastic: 800 + Uranium: 250 diff --git a/Resources/Prototypes/_NF/Research/civilianservices.yml b/Resources/Prototypes/_NF/Research/civilianservices.yml index e552f23a17d..c0c1830c70c 100644 --- a/Resources/Prototypes/_NF/Research/civilianservices.yml +++ b/Resources/Prototypes/_NF/Research/civilianservices.yml @@ -38,3 +38,15 @@ - ServiceSelectiveDropper - KitchenAssemblerMachineCircuitboard - ElectricRangeMachineCircuitboard + +- type: technology + id: MobileSanitation + name: research-technology-mobile-sanitation + icon: + sprite: Objects/Vehicles/janicart.rsi + state: icon + discipline: CivilianServices + tier: 2 + cost: 5000 + recipeUnlocks: + - JanicartFlatpack diff --git a/Resources/ServerInfo/Guidebook/Service/Janitorial.xml b/Resources/ServerInfo/Guidebook/Service/Janitorial.xml index e715fe919f7..2843c197672 100644 --- a/Resources/ServerInfo/Guidebook/Service/Janitorial.xml +++ b/Resources/ServerInfo/Guidebook/Service/Janitorial.xml @@ -20,7 +20,7 @@ You keep things clean, it's a rough job sometimes, but someone's gotta do it. Th ## Additional Equipment - + diff --git a/Resources/_NF/migration.yml b/Resources/_NF/migration.yml index 51d4980573f..08df7cb5dee 100644 --- a/Resources/_NF/migration.yml +++ b/Resources/_NF/migration.yml @@ -171,5 +171,8 @@ NFPosterContrabandEmsCoordsDD: NFPosterContrabandEmsCoords # 2024-12-09 Wreck RandomItem: null +# 2024-12-14 +VehicleJanicart: NFVehicleJanicart + # 2024-12-22 Barrels -CrateSpaceCleaner: ChemicalBarrelSpaceCleaner \ No newline at end of file +CrateSpaceCleaner: ChemicalBarrelSpaceCleaner diff --git a/Resources/migration.yml b/Resources/migration.yml index 39e8d54bf1d..e394d3aa118 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -440,3 +440,5 @@ BlueprintFlare: null # 2024-10-04 BaseAdvancedPen: Pen + +# Frontier: put Frontier-related migrations in _NF/migration.yml. Thank you. From 626515dfd3235c9db05630509caa0e191a378f67 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Tue, 24 Dec 2024 22:38:52 +0000 Subject: [PATCH 172/179] Automatic Changelog (#2568) --- Resources/Changelog/Frontier.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 3b8cffce1e6..a538a044fa9 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6065,3 +6065,16 @@ Entries: message: The ChefVend now contains one jar of each oil. id: 5607 time: '2024-12-21T23:06:11.0000000+00:00' +- author: chrome-cirrus + changes: + - type: Tweak + message: >- + Add slots to the Janicart vehicle to give it feature parity with the + janitor trolley and make things more convenient for practicioners of the + janitorial arts + - type: Add + message: Research target that unlocks crafting of Janicart flatpacks + - type: Remove + message: Janicart crates no longer purchaseable at cargo + id: 5608 + time: '2024-12-24T22:38:28.0000000+00:00' From 6242d7db9431e61926d420a65426a88d5b2e5ca5 Mon Sep 17 00:00:00 2001 From: Alkheemist Date: Wed, 25 Dec 2024 09:48:18 +1100 Subject: [PATCH 173/179] Add an Alt verb to handicomms, to allow more convenient toggling (#2590) * Added alt verb to toggle handicomms * remove extraneous conditional on the alt verb * Comment alt verb subscription * RadioDeviceSystem: check intercom access, state --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Whatstone Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com> --- .../Radio/EntitySystems/RadioDeviceSystem.cs | 41 +++++++++++++++++++ .../components/handheld-radio-component.ftl | 5 ++- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs index 77a31074a62..42eec583f81 100644 --- a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs +++ b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs @@ -18,6 +18,8 @@ using Robust.Server.GameObjects; // Nuclear-14 using Robust.Shared.Prototypes; using Content.Shared.Access.Systems; // Frontier +using Content.Shared.Verbs; //Frontier +using Robust.Shared.Utility; //Frontier namespace Content.Server.Radio.EntitySystems; @@ -51,6 +53,7 @@ public override void Initialize() SubscribeLocalEvent(OnListen); SubscribeLocalEvent(OnAttemptListen); SubscribeLocalEvent(OnPowerChanged); + SubscribeLocalEvent>(OnGetAltVerbs); // Frontier SubscribeLocalEvent(OnSpeakerInit); SubscribeLocalEvent(OnActivateSpeaker); @@ -366,6 +369,44 @@ private void UpdateHandheldRadioUi(Entity radio) #endregion // Nuclear-14-End + // Frontier Start + /// + /// Adds an alt verb allowing for the mic to be toggled easily. + /// + private void OnGetAltVerbs(EntityUid uid, RadioMicrophoneComponent microphone, GetVerbsEvent args) + { + if (!args.CanInteract || !args.CanAccess) + return; + + AlternativeVerb verb = new() + { + Text = Loc.GetString("handheld-radio-component-toggle"), + Icon = new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/VerbIcons/settings.svg.192dpi.png")), + Act = () => ToggleRadioOrIntercomMic(uid, microphone, args.User) + }; + args.Verbs.Add(verb); + } + + /// + /// A mic toggle for both radios and intercoms. + /// + private void ToggleRadioOrIntercomMic(EntityUid uid, RadioMicrophoneComponent microphone, EntityUid user) + { + if (!_access.IsAllowed(user, uid)) + return; + if (microphone.PowerRequired && !this.IsPowered(uid, EntityManager)) + return; + + ToggleRadioMicrophone(uid, user, false, microphone); + if (TryComp(uid, out var intercom)) + { + intercom.MicrophoneEnabled = microphone.Enabled; + Dirty((uid, intercom)); + } + } + // Frontier End + + // Frontier: init intercom with map private void OnMapInit(EntityUid uid, IntercomComponent ent, MapInitEvent args) { diff --git a/Resources/Locale/en-US/radio/components/handheld-radio-component.ftl b/Resources/Locale/en-US/radio/components/handheld-radio-component.ftl index ad637b0c56d..1933c19a935 100644 --- a/Resources/Locale/en-US/radio/components/handheld-radio-component.ftl +++ b/Resources/Locale/en-US/radio/components/handheld-radio-component.ftl @@ -5,10 +5,13 @@ handheld-radio-component-off-state = off handheld-radio-component-channel-set = Channel set to {$channel} handheld-radio-component-chennel-examine = The current channel is {$channel}. +# Frontier +handheld-radio-component-toggle = Toggle Mic + # Nuclear-14-Start handheld-radio-menu-title = Handheld radio handheld-radio-current-text-frequency = Broadcast frequency handheld-radio-button-text-mic = Mic. handheld-radio-button-text-speaker = Spkr. handheld-radio-flavor-text-left = HandiComms, 1000-3000 kHz -# Nuclear-14-End \ No newline at end of file +# Nuclear-14-End From 3941232dd35b6ce9e64f1ca2e7cf1d42464e3187 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Tue, 24 Dec 2024 22:48:42 +0000 Subject: [PATCH 174/179] Automatic Changelog (#2590) --- Resources/Changelog/Frontier.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index a538a044fa9..457f28fe6bd 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6078,3 +6078,9 @@ Entries: message: Janicart crates no longer purchaseable at cargo id: 5608 time: '2024-12-24T22:38:28.0000000+00:00' +- author: Alkheemist + changes: + - type: Tweak + message: Handicomm mics can now be toggled with an alt-click + id: 5609 + time: '2024-12-24T22:48:18.0000000+00:00' From 506679f7631304c349cb644cc5101d81495384b2 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Tue, 24 Dec 2024 18:05:02 -0500 Subject: [PATCH 175/179] PTK Rework (#2521) * PTK changes: proof of concept * Add hard rock ores for other asteroids than ice * IconSmoothSystem: reduce redundnacy * add NF prefix to OreDiamondDense refs * Fix salvage.yml merge issues * No duped crate spawner * PTK-1500e, not 3000e * Fix asteroid scrap spawner parenting * PTK description * Add "overpowered" comment on PTK * Create supercompacted.yml * Added super compacted spawners * Update supercompacted.yml * mineral spawners * undupe spawners * Separate mineral tables out from floorplan * Fix scrap mineral table * WIP: add RoomMarkers * minerals to spawners, fix rock dupe * Fix missing ice spawner ref * Sprites for mineral spawns, hard supercomp. spawns * rich hard mineral spawners * fewer diamonds on andesite, more chunk spawners * More frequent clusters * order of magnitude --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Dvir --- .../IconSmoothing/IconSmoothSystem.cs | 30 +- .../Gatherable/GatherableSystem.Projectile.cs | 16 + Content.Server/Mining/MiningSystem.cs | 5 + .../MiningGatheringHardComponent.cs | 7 + .../MiningGatheringSoftComponent.cs | 7 + .../Mining/Components/OreVeinComponent.cs | 13 + .../Weapons/Reflect/ReflectComponent.cs | 3 +- Resources/Maps/_NF/Bluespace/cave.yml | 314 +- Resources/Maps/_NF/Dungeon/supercompacted.yml | 3348 +++++++++++++++++ .../Devices/Circuitboards/Machine/cannons.yml | 4 +- .../Weapons/Guns/Projectiles/projectiles.yml | 18 +- .../Entities/Objects/Weapons/Melee/mining.yml | 1 + .../Entities/Structures/Shuttles/cannons.yml | 4 +- .../Entities/Structures/Walls/asteroid.yml | 196 +- .../Spawners/Random/Salvage/minerals.yml | 1016 +++++ .../Markers/Spawners/Random/salvage.yml | 258 +- .../Entities/Objects/Devices/flatpacks.yml | 4 +- .../Objects/Weapons/Melee/e_sword.yml | 2 + .../Entities/Structures/Walls/asteroid.yml | 193 +- .../_NF/Entities/Structures/Walls/walls.yml | 3295 +++++++++++++++- .../_NF/Entities/World/Debris/asteroids.yml | 435 +-- .../_NF/Procedural/Themes/supercompacted.yml | 517 +++ .../_NF/Procedural/basalt_vgroid.yml | 2 +- .../Prototypes/_NF/Procedural/cave_vgroid.yml | 2 +- .../_NF/Procedural/chromite_vgroid.yml | 2 +- .../Prototypes/_NF/Procedural/snow_vgroid.yml | 2 +- Resources/Prototypes/_NF/ore.yml | 118 +- Resources/Prototypes/_NF/tags.yml | 23 +- 28 files changed, 9055 insertions(+), 780 deletions(-) create mode 100644 Content.Server/_NF/Gatherable/Components/MiningGatheringHardComponent.cs create mode 100644 Content.Server/_NF/Gatherable/Components/MiningGatheringSoftComponent.cs create mode 100644 Resources/Maps/_NF/Dungeon/supercompacted.yml create mode 100644 Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/Salvage/minerals.yml create mode 100644 Resources/Prototypes/_NF/Procedural/Themes/supercompacted.yml diff --git a/Content.Client/IconSmoothing/IconSmoothSystem.cs b/Content.Client/IconSmoothing/IconSmoothSystem.cs index 2715805e758..d6afbc42cb4 100644 --- a/Content.Client/IconSmoothing/IconSmoothSystem.cs +++ b/Content.Client/IconSmoothing/IconSmoothSystem.cs @@ -81,21 +81,25 @@ public void SetStateBase(EntityUid uid, IconSmoothComponent component, string ne private void SetCornerLayers(SpriteComponent sprite, IconSmoothComponent component) { - sprite.LayerMapRemove(CornerLayers.SE); - sprite.LayerMapRemove(CornerLayers.NE); - sprite.LayerMapRemove(CornerLayers.NW); - sprite.LayerMapRemove(CornerLayers.SW); - + // Frontier: Allow overlays on entities using CornerLayers smoothing - don't remove layers, adjust existing ones or create new ones. var state0 = $"{component.StateBase}0"; - sprite.LayerMapSet(CornerLayers.SE, sprite.AddLayerState(state0)); - sprite.LayerSetDirOffset(CornerLayers.SE, DirectionOffset.None); - sprite.LayerMapSet(CornerLayers.NE, sprite.AddLayerState(state0)); - sprite.LayerSetDirOffset(CornerLayers.NE, DirectionOffset.CounterClockwise); - sprite.LayerMapSet(CornerLayers.NW, sprite.AddLayerState(state0)); - sprite.LayerSetDirOffset(CornerLayers.NW, DirectionOffset.Flip); - sprite.LayerMapSet(CornerLayers.SW, sprite.AddLayerState(state0)); - sprite.LayerSetDirOffset(CornerLayers.SW, DirectionOffset.Clockwise); + SetCornerLayerState(sprite, CornerLayers.SE, DirectionOffset.None, state0); + SetCornerLayerState(sprite, CornerLayers.NE, DirectionOffset.CounterClockwise, state0); + SetCornerLayerState(sprite, CornerLayers.NW, DirectionOffset.Flip, state0); + SetCornerLayerState(sprite, CornerLayers.SW, DirectionOffset.Clockwise, state0); + // End Frontier: Allow overlays on entities using CornerLayers smoothing - don't remove layers, adjust existing ones or create new ones. + } + + // Frontier: set layer function to remove redundancy + private void SetCornerLayerState(SpriteComponent sprite, CornerLayers corner, DirectionOffset offset, string state) + { + if (sprite.LayerMapTryGet(corner, out var layer)) + sprite.LayerSetState(layer, state); + else + sprite.LayerMapSet(corner, sprite.AddLayerState(state)); + sprite.LayerSetDirOffset(corner, offset); } + // End Frontier: set layer function to remove redundancy private void OnShutdown(EntityUid uid, IconSmoothComponent component, ComponentShutdown args) { diff --git a/Content.Server/Gatherable/GatherableSystem.Projectile.cs b/Content.Server/Gatherable/GatherableSystem.Projectile.cs index 3ab8872fd7d..df4c6122f4d 100644 --- a/Content.Server/Gatherable/GatherableSystem.Projectile.cs +++ b/Content.Server/Gatherable/GatherableSystem.Projectile.cs @@ -1,4 +1,5 @@ using Content.Server.Gatherable.Components; +using Content.Shared.Mining.Components; using Content.Shared.Projectiles; using Robust.Shared.Physics.Events; @@ -21,6 +22,21 @@ private void OnProjectileCollide(Entity gathering, return; } + // Frontier: gathering changes + // bad gatherer - not strong enough + if (_whitelistSystem.IsWhitelistFail(gatherable.ToolWhitelist, gathering.Owner)) + { + QueueDel(gathering); + return; + } + // Too strong (e.g. overpen) - gathers ore but destroys it + if (TryComp(args.OtherEntity, out var oreVein) + && _whitelistSystem.IsWhitelistPass(oreVein.GatherDestructionWhitelist, gathering.Owner)) + { + oreVein.PreventSpawning = true; + } + // End Frontier: gathering changes + Gather(args.OtherEntity, gathering, gatherable); gathering.Comp.Amount--; diff --git a/Content.Server/Mining/MiningSystem.cs b/Content.Server/Mining/MiningSystem.cs index 18e96e57696..8f6bb6ca191 100644 --- a/Content.Server/Mining/MiningSystem.cs +++ b/Content.Server/Mining/MiningSystem.cs @@ -29,6 +29,11 @@ private void OnDestruction(EntityUid uid, OreVeinComponent component, Destructio if (component.CurrentOre == null) return; + // Frontier + if (component.PreventSpawning) + return; + // End Frontier + var proto = _proto.Index(component.CurrentOre); if (proto.OreEntity == null) diff --git a/Content.Server/_NF/Gatherable/Components/MiningGatheringHardComponent.cs b/Content.Server/_NF/Gatherable/Components/MiningGatheringHardComponent.cs new file mode 100644 index 00000000000..56dc31e5d87 --- /dev/null +++ b/Content.Server/_NF/Gatherable/Components/MiningGatheringHardComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Server._NF.Gatherable.Components; + +/// +/// Component denotes an item can be used to gather from hard rocks. +/// +[RegisterComponent] +public sealed partial class MiningGatheringHardComponent : Component; diff --git a/Content.Server/_NF/Gatherable/Components/MiningGatheringSoftComponent.cs b/Content.Server/_NF/Gatherable/Components/MiningGatheringSoftComponent.cs new file mode 100644 index 00000000000..ff66dedb73c --- /dev/null +++ b/Content.Server/_NF/Gatherable/Components/MiningGatheringSoftComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Server._NF.Gatherable.Components; + +/// +/// Component denotes an item can be used to gather from softer rocks. +/// +[RegisterComponent] +public sealed partial class MiningGatheringSoftComponent : Component; diff --git a/Content.Shared/Mining/Components/OreVeinComponent.cs b/Content.Shared/Mining/Components/OreVeinComponent.cs index 6ee40a624ec..a26ceaf8915 100644 --- a/Content.Shared/Mining/Components/OreVeinComponent.cs +++ b/Content.Shared/Mining/Components/OreVeinComponent.cs @@ -1,5 +1,6 @@ using Content.Shared.Random; using Robust.Shared.Prototypes; +using Content.Shared.Whitelist; // Frontier namespace Content.Shared.Mining.Components; @@ -28,4 +29,16 @@ public sealed partial class OreVeinComponent : Component /// [DataField] public ProtoId? CurrentOre; + + /// + /// Frontier: if this ore is somehow "ruined", set this to true before destroying the entity. + /// + [DataField] + public bool PreventSpawning; + + /// + /// Frontier: whitelist to check when gathering materials - these entities are too strong and ruin the ore. + /// + [DataField] + public EntityWhitelist? GatherDestructionWhitelist; } diff --git a/Content.Shared/Weapons/Reflect/ReflectComponent.cs b/Content.Shared/Weapons/Reflect/ReflectComponent.cs index ee35f4dbb1f..8418c1f3efb 100644 --- a/Content.Shared/Weapons/Reflect/ReflectComponent.cs +++ b/Content.Shared/Weapons/Reflect/ReflectComponent.cs @@ -14,7 +14,7 @@ public sealed partial class ReflectComponent : Component /// What we reflect. /// [ViewVariables(VVAccess.ReadWrite), DataField("reflects")] - public ReflectType Reflects = ReflectType.Energy | ReflectType.NonEnergy | ReflectType.ShuttleKinetic; // Frontier: added ShuttleKinetic + public ReflectType Reflects = ReflectType.Energy | ReflectType.NonEnergy; /// /// Probability for a projectile to be reflected. @@ -35,5 +35,4 @@ public enum ReflectType : byte None = 0, NonEnergy = 1 << 0, Energy = 1 << 1, - ShuttleKinetic = 1 << 7, //Frontier: PTK-800 } diff --git a/Resources/Maps/_NF/Bluespace/cave.yml b/Resources/Maps/_NF/Bluespace/cave.yml index 04ff8108855..cb81f9a200b 100644 --- a/Resources/Maps/_NF/Bluespace/cave.yml +++ b/Resources/Maps/_NF/Bluespace/cave.yml @@ -1422,6 +1422,163 @@ entities: - type: Transform pos: 3.8538454,4.824911 parent: 1 +- proto: NFRockMineralHardRich + entities: + - uid: 21 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 10.5,6.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 10.5,4.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 10.5,5.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: 9.5,6.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: 8.5,5.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 11.5,6.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 11.5,4.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 12.5,4.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 11.5,5.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 10.5,7.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 11.5,7.5 + parent: 1 + - uid: 212 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: -7.5,9.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: -13.5,3.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: -13.5,2.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 - proto: Pickaxe entities: - uid: 407 @@ -2964,163 +3121,6 @@ entities: - type: Transform pos: -7.5,-12.5 parent: 1 -- proto: WallRockDiamond - entities: - - uid: 21 - components: - - type: Transform - pos: 9.5,4.5 - parent: 1 - - uid: 22 - components: - - type: Transform - pos: 10.5,6.5 - parent: 1 - - uid: 81 - components: - - type: Transform - pos: 10.5,4.5 - parent: 1 - - uid: 85 - components: - - type: Transform - pos: 10.5,5.5 - parent: 1 - - uid: 86 - components: - - type: Transform - pos: 9.5,5.5 - parent: 1 - - uid: 87 - components: - - type: Transform - pos: 9.5,6.5 - parent: 1 - - uid: 89 - components: - - type: Transform - pos: -9.5,-2.5 - parent: 1 - - uid: 90 - components: - - type: Transform - pos: -10.5,-1.5 - parent: 1 - - uid: 91 - components: - - type: Transform - pos: 8.5,5.5 - parent: 1 - - uid: 92 - components: - - type: Transform - pos: -11.5,-2.5 - parent: 1 - - uid: 95 - components: - - type: Transform - pos: -9.5,-3.5 - parent: 1 - - uid: 96 - components: - - type: Transform - pos: -10.5,-3.5 - parent: 1 - - uid: 97 - components: - - type: Transform - pos: -10.5,-2.5 - parent: 1 - - uid: 98 - components: - - type: Transform - pos: 5.5,-2.5 - parent: 1 - - uid: 105 - components: - - type: Transform - pos: 4.5,-2.5 - parent: 1 - - uid: 106 - components: - - type: Transform - pos: 4.5,-1.5 - parent: 1 - - uid: 174 - components: - - type: Transform - pos: -6.5,8.5 - parent: 1 - - uid: 175 - components: - - type: Transform - pos: 11.5,6.5 - parent: 1 - - uid: 176 - components: - - type: Transform - pos: 11.5,4.5 - parent: 1 - - uid: 177 - components: - - type: Transform - pos: 12.5,4.5 - parent: 1 - - uid: 178 - components: - - type: Transform - pos: 11.5,5.5 - parent: 1 - - uid: 184 - components: - - type: Transform - pos: 10.5,7.5 - parent: 1 - - uid: 185 - components: - - type: Transform - pos: 11.5,7.5 - parent: 1 - - uid: 212 - components: - - type: Transform - pos: 5.5,-3.5 - parent: 1 - - uid: 213 - components: - - type: Transform - pos: 4.5,-3.5 - parent: 1 - - uid: 215 - components: - - type: Transform - pos: 3.5,-2.5 - parent: 1 - - uid: 225 - components: - - type: Transform - pos: -6.5,9.5 - parent: 1 - - uid: 226 - components: - - type: Transform - pos: -7.5,9.5 - parent: 1 - - uid: 258 - components: - - type: Transform - pos: -13.5,3.5 - parent: 1 - - uid: 259 - components: - - type: Transform - pos: -13.5,2.5 - parent: 1 - - uid: 261 - components: - - type: Transform - pos: -7.5,8.5 - parent: 1 - proto: WarpPoint entities: - uid: 136 diff --git a/Resources/Maps/_NF/Dungeon/supercompacted.yml b/Resources/Maps/_NF/Dungeon/supercompacted.yml new file mode 100644 index 00000000000..649952f6da6 --- /dev/null +++ b/Resources/Maps/_NF/Dungeon/supercompacted.yml @@ -0,0 +1,3348 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 2: FloorAsteroidSand + 6: FloorAsteroidSandUnvariantized + 5: FloorAsteroidTile + 10: FloorAstroGrass + 15: FloorBasalt + 8: FloorBrokenWood + 14: FloorCaveDrought + 12: FloorChromite + 13: FloorIce + 16: FloorLowDesert + 11: FloorRGlass + 82: FloorShuttleOrange + 1: FloorShuttlePurple + 89: FloorSteel + 9: FloorSteelDamaged + 7: FloorWood + 3: Plating + 4: PlatingAsteroid +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + - type: Transform + - type: Map + mapPaused: True + - type: PhysicsMap + - type: GridTree + - type: MovedGrids + - type: Broadphase + - type: OccluderTree + - type: MapGrid + chunks: + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA + version: 6 + 0,0: + ind: 0,0 + tiles: UgAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAADUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAACUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAADDAAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAADUgAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAADAAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAADAQAAAAACAQAAAAACAQAAAAACAQAAAAADAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAADAQAAAAABUgAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAADUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAACUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAACUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAADUgAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAABDQAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAACAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAABUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAADUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAACUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAACUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAADUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAA + version: 6 + 0,1: + ind: 0,1 + tiles: UgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAABAQAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAABUgAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAADUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAAAAQAAAAABAQAAAAACAQAAAAADUgAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAABUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAADDwAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAABUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAADDwAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAABAQAAAAABAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAACUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAABAQAAAAABAQAAAAADAQAAAAACAQAAAAACAQAAAAAD + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA + version: 6 + -1,1: + ind: -1,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAD + version: 6 + 1,-1: + ind: 1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAABAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + 1,0: + ind: 1,0 + tiles: UgAAAAAAAQAAAAABUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADAAAAAAAAQAAAAACUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAABDAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAADUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAAUgAAAAAADAAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAAAAQAAAAABAQAAAAADAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADQAAAAAAAQAAAAADUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAACDQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAACUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAADUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAAUgAAAAAADQAAAAAAAQAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAABUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAACUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAA + version: 6 + 1,1: + ind: 1,1 + tiles: UgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAAAQAAAAABAQAAAAAAAQAAAAADAQAAAAACAQAAAAACAQAAAAABAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADgAAAAAAAQAAAAACUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAACUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAACUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAADUgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAAUgAAAAAADgAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADwAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAABDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAABUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAACUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAUgAAAAAADwAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAA + version: 6 + -1,2: + ind: -1,2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,2: + ind: 0,2 + tiles: UgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAADAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAADAQAAAAABAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 1,2: + ind: 1,2 + tiles: EAAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAADAQAAAAADAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,-1: + ind: 2,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,0: + ind: 2,0 + tiles: UgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,1: + ind: 2,1 + tiles: UgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,2: + ind: 2,2 + tiles: EAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: [] + - type: LoadedMap + - type: SpreaderGrid + - type: GridPathfinding +- proto: NFAndesiteMineralHardRich + entities: + - uid: 370 + components: + - type: Transform + pos: 37.5,18.5 + parent: 1 + - uid: 371 + components: + - type: Transform + pos: 37.5,19.5 + parent: 1 + - uid: 372 + components: + - type: Transform + pos: 36.5,19.5 + parent: 1 + - uid: 373 + components: + - type: Transform + pos: 37.5,20.5 + parent: 1 + - uid: 374 + components: + - type: Transform + pos: 38.5,20.5 + parent: 1 + - uid: 375 + components: + - type: Transform + pos: 38.5,19.5 + parent: 1 + - uid: 376 + components: + - type: Transform + pos: 38.5,18.5 + parent: 1 + - uid: 377 + components: + - type: Transform + pos: 39.5,19.5 + parent: 1 + - uid: 378 + components: + - type: Transform + pos: 39.5,20.5 + parent: 1 + - uid: 379 + components: + - type: Transform + pos: 40.5,20.5 + parent: 1 + - uid: 380 + components: + - type: Transform + pos: 40.5,21.5 + parent: 1 + - uid: 381 + components: + - type: Transform + pos: 39.5,21.5 + parent: 1 + - uid: 382 + components: + - type: Transform + pos: 39.5,22.5 + parent: 1 + - uid: 383 + components: + - type: Transform + pos: 38.5,21.5 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: 33.5,18.5 + parent: 1 + - uid: 385 + components: + - type: Transform + pos: 33.5,19.5 + parent: 1 + - uid: 386 + components: + - type: Transform + pos: 32.5,19.5 + parent: 1 + - uid: 387 + components: + - type: Transform + pos: 32.5,20.5 + parent: 1 + - uid: 388 + components: + - type: Transform + pos: 33.5,20.5 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: 34.5,20.5 + parent: 1 + - uid: 390 + components: + - type: Transform + pos: 33.5,21.5 + parent: 1 + - uid: 391 + components: + - type: Transform + pos: 33.5,22.5 + parent: 1 + - uid: 392 + components: + - type: Transform + pos: 32.5,21.5 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: 31.5,21.5 + parent: 1 + - uid: 394 + components: + - type: Transform + pos: 31.5,22.5 + parent: 1 + - uid: 395 + components: + - type: Transform + pos: 31.5,20.5 + parent: 1 + - uid: 396 + components: + - type: Transform + pos: 30.5,20.5 + parent: 1 + - uid: 397 + components: + - type: Transform + pos: 28.5,20.5 + parent: 1 + - uid: 398 + components: + - type: Transform + pos: 27.5,20.5 + parent: 1 + - uid: 399 + components: + - type: Transform + pos: 27.5,19.5 + parent: 1 + - uid: 400 + components: + - type: Transform + pos: 27.5,18.5 + parent: 1 + - uid: 401 + components: + - type: Transform + pos: 26.5,19.5 + parent: 1 + - uid: 402 + components: + - type: Transform + pos: 25.5,19.5 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: 25.5,20.5 + parent: 1 + - uid: 404 + components: + - type: Transform + pos: 24.5,20.5 + parent: 1 + - uid: 405 + components: + - type: Transform + pos: 26.5,20.5 + parent: 1 + - uid: 406 + components: + - type: Transform + pos: 25.5,21.5 + parent: 1 + - uid: 407 + components: + - type: Transform + pos: 26.5,21.5 + parent: 1 + - uid: 408 + components: + - type: Transform + pos: 27.5,21.5 + parent: 1 + - uid: 409 + components: + - type: Transform + pos: 25.5,22.5 + parent: 1 + - uid: 410 + components: + - type: Transform + pos: 26.5,22.5 + parent: 1 + - uid: 411 + components: + - type: Transform + pos: 27.5,22.5 + parent: 1 + - uid: 412 + components: + - type: Transform + pos: 28.5,22.5 + parent: 1 + - uid: 413 + components: + - type: Transform + pos: 20.5,18.5 + parent: 1 + - uid: 414 + components: + - type: Transform + pos: 20.5,19.5 + parent: 1 + - uid: 415 + components: + - type: Transform + pos: 19.5,19.5 + parent: 1 + - uid: 416 + components: + - type: Transform + pos: 19.5,20.5 + parent: 1 + - uid: 417 + components: + - type: Transform + pos: 20.5,20.5 + parent: 1 + - uid: 418 + components: + - type: Transform + pos: 21.5,20.5 + parent: 1 + - uid: 419 + components: + - type: Transform + pos: 21.5,21.5 + parent: 1 + - uid: 420 + components: + - type: Transform + pos: 20.5,21.5 + parent: 1 + - uid: 421 + components: + - type: Transform + pos: 19.5,21.5 + parent: 1 + - uid: 422 + components: + - type: Transform + pos: 21.5,22.5 + parent: 1 + - uid: 423 + components: + - type: Transform + pos: 14.5,18.5 + parent: 1 + - uid: 424 + components: + - type: Transform + pos: 14.5,19.5 + parent: 1 + - uid: 425 + components: + - type: Transform + pos: 13.5,19.5 + parent: 1 + - uid: 426 + components: + - type: Transform + pos: 13.5,20.5 + parent: 1 + - uid: 427 + components: + - type: Transform + pos: 12.5,21.5 + parent: 1 + - uid: 428 + components: + - type: Transform + pos: 13.5,21.5 + parent: 1 + - uid: 429 + components: + - type: Transform + pos: 14.5,21.5 + parent: 1 + - uid: 430 + components: + - type: Transform + pos: 14.5,20.5 + parent: 1 + - uid: 431 + components: + - type: Transform + pos: 15.5,21.5 + parent: 1 + - uid: 432 + components: + - type: Transform + pos: 15.5,20.5 + parent: 1 + - uid: 433 + components: + - type: Transform + pos: 16.5,20.5 + parent: 1 + - uid: 434 + components: + - type: Transform + pos: 9.5,18.5 + parent: 1 + - uid: 435 + components: + - type: Transform + pos: 8.5,18.5 + parent: 1 + - uid: 436 + components: + - type: Transform + pos: 8.5,19.5 + parent: 1 + - uid: 437 + components: + - type: Transform + pos: 9.5,19.5 + parent: 1 + - uid: 438 + components: + - type: Transform + pos: 9.5,20.5 + parent: 1 + - uid: 439 + components: + - type: Transform + pos: 8.5,20.5 + parent: 1 + - uid: 440 + components: + - type: Transform + pos: 7.5,20.5 + parent: 1 + - uid: 441 + components: + - type: Transform + pos: 7.5,19.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: 6.5,20.5 + parent: 1 + - uid: 443 + components: + - type: Transform + pos: 8.5,21.5 + parent: 1 + - uid: 444 + components: + - type: Transform + pos: 9.5,21.5 + parent: 1 + - uid: 445 + components: + - type: Transform + pos: 9.5,22.5 + parent: 1 + - uid: 446 + components: + - type: Transform + pos: 10.5,22.5 + parent: 1 + - uid: 447 + components: + - type: Transform + pos: 10.5,21.5 + parent: 1 + - uid: 448 + components: + - type: Transform + pos: 3.5,18.5 + parent: 1 + - uid: 449 + components: + - type: Transform + pos: 2.5,18.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: 2.5,19.5 + parent: 1 + - uid: 451 + components: + - type: Transform + pos: 3.5,19.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: 3.5,20.5 + parent: 1 + - uid: 453 + components: + - type: Transform + pos: 4.5,20.5 + parent: 1 + - uid: 454 + components: + - type: Transform + pos: 4.5,21.5 + parent: 1 + - uid: 455 + components: + - type: Transform + pos: 3.5,21.5 + parent: 1 + - uid: 456 + components: + - type: Transform + pos: 2.5,21.5 + parent: 1 + - uid: 457 + components: + - type: Transform + pos: 2.5,22.5 + parent: 1 + - uid: 458 + components: + - type: Transform + pos: 1.5,22.5 + parent: 1 + - uid: 459 + components: + - type: Transform + pos: 1.5,21.5 + parent: 1 + - uid: 460 + components: + - type: Transform + pos: 1.5,20.5 + parent: 1 + - uid: 461 + components: + - type: Transform + pos: 2.5,20.5 + parent: 1 +- proto: NFAsteroidMineralHardRich + entities: + - uid: 186 + components: + - type: Transform + pos: 38.5,14.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: 38.5,13.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: 38.5,12.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: 38.5,15.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: 39.5,13.5 + parent: 1 + - uid: 191 + components: + - type: Transform + pos: 39.5,15.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: 39.5,16.5 + parent: 1 + - uid: 193 + components: + - type: Transform + pos: 40.5,14.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: 40.5,15.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 39.5,14.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: 37.5,13.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 37.5,14.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: 37.5,12.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: 36.5,13.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: 31.5,16.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: 31.5,15.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: 32.5,15.5 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: 33.5,16.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: 33.5,15.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: 32.5,14.5 + parent: 1 + - uid: 206 + components: + - type: Transform + pos: 32.5,13.5 + parent: 1 + - uid: 207 + components: + - type: Transform + pos: 33.5,13.5 + parent: 1 + - uid: 208 + components: + - type: Transform + pos: 34.5,14.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: 33.5,14.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: 33.5,12.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: 27.5,12.5 + parent: 1 + - uid: 212 + components: + - type: Transform + pos: 30.5,14.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: 31.5,14.5 + parent: 1 + - uid: 214 + components: + - type: Transform + pos: 27.5,13.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: 28.5,14.5 + parent: 1 + - uid: 216 + components: + - type: Transform + pos: 27.5,14.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: 27.5,15.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: 28.5,16.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: 26.5,16.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: 27.5,16.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: 25.5,16.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: 26.5,15.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: 25.5,15.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: 26.5,14.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 25.5,13.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 21.5,16.5 + parent: 1 + - uid: 227 + components: + - type: Transform + pos: 24.5,14.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: 26.5,13.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: 25.5,14.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: 20.5,14.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: 19.5,15.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: 20.5,15.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 21.5,14.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 21.5,15.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: 19.5,14.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: 20.5,12.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 12.5,15.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: 13.5,15.5 + parent: 1 + - uid: 239 + components: + - type: Transform + pos: 10.5,15.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: 13.5,14.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: 14.5,13.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: 13.5,13.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 14.5,12.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 14.5,15.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: 14.5,14.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: 16.5,14.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 15.5,14.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 19.5,13.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: 15.5,15.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 20.5,13.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 10.5,16.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 9.5,16.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: 9.5,15.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 8.5,15.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 9.5,14.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: 8.5,14.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 9.5,13.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: 9.5,12.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 8.5,12.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: 8.5,13.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: 7.5,14.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: 7.5,13.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: 6.5,14.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: 1.5,16.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: 2.5,16.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: 4.5,15.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: 3.5,15.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: 3.5,14.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 + - uid: 270 + components: + - type: Transform + pos: 1.5,14.5 + parent: 1 + - uid: 271 + components: + - type: Transform + pos: 2.5,14.5 + parent: 1 + - uid: 272 + components: + - type: Transform + pos: 4.5,14.5 + parent: 1 + - uid: 273 + components: + - type: Transform + pos: 2.5,15.5 + parent: 1 + - uid: 274 + components: + - type: Transform + pos: 1.5,15.5 + parent: 1 + - uid: 275 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 276 + components: + - type: Transform + pos: 3.5,12.5 + parent: 1 + - uid: 277 + components: + - type: Transform + pos: 3.5,13.5 + parent: 1 +- proto: NFBasaltMineralHardRich + entities: + - uid: 278 + components: + - type: Transform + pos: 2.5,24.5 + parent: 1 + - uid: 279 + components: + - type: Transform + pos: 2.5,25.5 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: 3.5,25.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: 3.5,24.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: 3.5,26.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: 4.5,26.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: 4.5,27.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: 3.5,27.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: 2.5,26.5 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: 1.5,26.5 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: 1.5,27.5 + parent: 1 + - uid: 289 + components: + - type: Transform + pos: 2.5,27.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: 2.5,28.5 + parent: 1 + - uid: 291 + components: + - type: Transform + pos: 1.5,28.5 + parent: 1 + - uid: 292 + components: + - type: Transform + pos: 6.5,26.5 + parent: 1 + - uid: 293 + components: + - type: Transform + pos: 7.5,26.5 + parent: 1 + - uid: 294 + components: + - type: Transform + pos: 7.5,25.5 + parent: 1 + - uid: 295 + components: + - type: Transform + pos: 8.5,24.5 + parent: 1 + - uid: 296 + components: + - type: Transform + pos: 8.5,25.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: 9.5,25.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 9.5,24.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 9.5,26.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 8.5,26.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: 8.5,27.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: 9.5,27.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: 9.5,28.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: 10.5,28.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: 10.5,27.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: 12.5,27.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: 13.5,27.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: 13.5,26.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 14.5,26.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: 14.5,27.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: 15.5,27.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: 15.5,26.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 16.5,26.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 13.5,25.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 14.5,25.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 14.5,24.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 20.5,24.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 20.5,25.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 19.5,25.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: 19.5,26.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: 19.5,27.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: 20.5,27.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: 20.5,26.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: 21.5,26.5 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: 21.5,27.5 + parent: 1 + - uid: 326 + components: + - type: Transform + pos: 21.5,28.5 + parent: 1 + - uid: 327 + components: + - type: Transform + pos: 24.5,26.5 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: 25.5,26.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: 25.5,25.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: 26.5,25.5 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: 27.5,25.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: 27.5,24.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: 28.5,26.5 + parent: 1 + - uid: 334 + components: + - type: Transform + pos: 27.5,26.5 + parent: 1 + - uid: 335 + components: + - type: Transform + pos: 26.5,26.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: 26.5,27.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: 27.5,27.5 + parent: 1 + - uid: 338 + components: + - type: Transform + pos: 27.5,28.5 + parent: 1 + - uid: 339 + components: + - type: Transform + pos: 28.5,28.5 + parent: 1 + - uid: 340 + components: + - type: Transform + pos: 26.5,28.5 + parent: 1 + - uid: 341 + components: + - type: Transform + pos: 25.5,28.5 + parent: 1 + - uid: 342 + components: + - type: Transform + pos: 25.5,27.5 + parent: 1 + - uid: 343 + components: + - type: Transform + pos: 30.5,26.5 + parent: 1 + - uid: 344 + components: + - type: Transform + pos: 31.5,26.5 + parent: 1 + - uid: 345 + components: + - type: Transform + pos: 31.5,27.5 + parent: 1 + - uid: 346 + components: + - type: Transform + pos: 31.5,28.5 + parent: 1 + - uid: 347 + components: + - type: Transform + pos: 32.5,27.5 + parent: 1 + - uid: 348 + components: + - type: Transform + pos: 32.5,26.5 + parent: 1 + - uid: 349 + components: + - type: Transform + pos: 32.5,25.5 + parent: 1 + - uid: 350 + components: + - type: Transform + pos: 33.5,25.5 + parent: 1 + - uid: 351 + components: + - type: Transform + pos: 33.5,24.5 + parent: 1 + - uid: 352 + components: + - type: Transform + pos: 33.5,26.5 + parent: 1 + - uid: 353 + components: + - type: Transform + pos: 34.5,26.5 + parent: 1 + - uid: 354 + components: + - type: Transform + pos: 33.5,27.5 + parent: 1 + - uid: 355 + components: + - type: Transform + pos: 33.5,28.5 + parent: 1 + - uid: 356 + components: + - type: Transform + pos: 36.5,25.5 + parent: 1 + - uid: 357 + components: + - type: Transform + pos: 37.5,25.5 + parent: 1 + - uid: 358 + components: + - type: Transform + pos: 37.5,24.5 + parent: 1 + - uid: 359 + components: + - type: Transform + pos: 38.5,24.5 + parent: 1 + - uid: 360 + components: + - type: Transform + pos: 38.5,25.5 + parent: 1 + - uid: 361 + components: + - type: Transform + pos: 39.5,25.5 + parent: 1 + - uid: 362 + components: + - type: Transform + pos: 37.5,26.5 + parent: 1 + - uid: 363 + components: + - type: Transform + pos: 38.5,26.5 + parent: 1 + - uid: 364 + components: + - type: Transform + pos: 38.5,27.5 + parent: 1 + - uid: 365 + components: + - type: Transform + pos: 39.5,28.5 + parent: 1 + - uid: 366 + components: + - type: Transform + pos: 39.5,27.5 + parent: 1 + - uid: 367 + components: + - type: Transform + pos: 39.5,26.5 + parent: 1 + - uid: 368 + components: + - type: Transform + pos: 40.5,26.5 + parent: 1 + - uid: 369 + components: + - type: Transform + pos: 40.5,27.5 + parent: 1 +- proto: NFChromiteMineralHardRich + entities: + - uid: 2 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 3 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 1.5,2.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: 8.5,0.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 9.5,1.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 9.5,2.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: 8.5,3.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 9.5,3.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 10.5,4.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 10.5,3.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 12.5,3.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: 13.5,3.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: 13.5,2.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 13.5,1.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 14.5,0.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: 14.5,1.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 14.5,2.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 14.5,3.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 15.5,3.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 15.5,2.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 16.5,2.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 20.5,0.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 20.5,1.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 19.5,1.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 19.5,2.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 19.5,3.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 20.5,3.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 20.5,2.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 21.5,2.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 21.5,3.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 21.5,4.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 24.5,2.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 25.5,2.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 25.5,1.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 26.5,1.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 27.5,0.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 27.5,1.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 27.5,2.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 28.5,2.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 26.5,2.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 27.5,3.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 26.5,3.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 25.5,3.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: 25.5,4.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 26.5,4.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 27.5,4.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: 28.5,4.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 30.5,2.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: 31.5,4.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: 31.5,3.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: 31.5,2.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: 32.5,3.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: 32.5,2.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: 32.5,1.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 33.5,0.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 33.5,1.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 33.5,2.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: 34.5,2.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: 33.5,3.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: 33.5,4.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 37.5,0.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 36.5,1.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 37.5,1.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: 37.5,2.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: 38.5,2.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 38.5,1.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 38.5,0.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: 39.5,1.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: 39.5,2.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: 40.5,2.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: 40.5,3.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: 39.5,3.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: 39.5,4.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: 38.5,3.5 + parent: 1 +- proto: NFIceMineralHardRich + entities: + - uid: 94 + components: + - type: Transform + pos: 36.5,7.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: 37.5,7.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: 37.5,6.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: 38.5,6.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: 38.5,7.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: 39.5,7.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: 39.5,8.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: 38.5,8.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: 37.5,8.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: 38.5,9.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: 39.5,9.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 40.5,9.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: 40.5,8.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: 39.5,10.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: 33.5,6.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: 33.5,7.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: 32.5,7.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: 34.5,8.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: 33.5,8.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: 33.5,9.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: 33.5,10.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: 32.5,9.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: 32.5,8.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 31.5,8.5 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: 31.5,9.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 30.5,8.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: 31.5,10.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: 27.5,6.5 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: 27.5,7.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: 25.5,7.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: 26.5,7.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: 26.5,8.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: 25.5,8.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: 24.5,8.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: 25.5,9.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: 25.5,10.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: 26.5,10.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: 26.5,9.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: 27.5,9.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: 27.5,8.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: 28.5,8.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: 27.5,10.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: 28.5,10.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: 20.5,6.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: 20.5,7.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: 19.5,7.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: 19.5,8.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: 20.5,8.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: 21.5,8.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: 21.5,9.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: 20.5,9.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 19.5,9.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 21.5,10.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 14.5,6.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 14.5,7.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 13.5,7.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: 13.5,8.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: 14.5,8.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 16.5,8.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: 15.5,8.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 15.5,9.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: 14.5,9.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 13.5,9.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: 12.5,9.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: 8.5,6.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: 9.5,6.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: 9.5,7.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: 8.5,7.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: 6.5,8.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: 7.5,8.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: 8.5,8.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: 9.5,8.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: 8.5,9.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 9.5,9.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: 9.5,10.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 10.5,10.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 10.5,9.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 3.5,8.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 4.5,8.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 +- proto: NFRockMineralHardRich + entities: + - uid: 546 + components: + - type: Transform + pos: 40.5,38.5 + parent: 1 + - uid: 553 + components: + - type: Transform + pos: 37.5,36.5 + parent: 1 + - uid: 554 + components: + - type: Transform + pos: 38.5,36.5 + parent: 1 + - uid: 555 + components: + - type: Transform + pos: 38.5,37.5 + parent: 1 + - uid: 556 + components: + - type: Transform + pos: 37.5,37.5 + parent: 1 + - uid: 557 + components: + - type: Transform + pos: 36.5,37.5 + parent: 1 + - uid: 558 + components: + - type: Transform + pos: 37.5,38.5 + parent: 1 + - uid: 559 + components: + - type: Transform + pos: 38.5,38.5 + parent: 1 + - uid: 560 + components: + - type: Transform + pos: 39.5,38.5 + parent: 1 + - uid: 561 + components: + - type: Transform + pos: 39.5,37.5 + parent: 1 + - uid: 562 + components: + - type: Transform + pos: 38.5,39.5 + parent: 1 + - uid: 563 + components: + - type: Transform + pos: 39.5,39.5 + parent: 1 + - uid: 564 + components: + - type: Transform + pos: 39.5,40.5 + parent: 1 + - uid: 565 + components: + - type: Transform + pos: 40.5,39.5 + parent: 1 + - uid: 566 + components: + - type: Transform + pos: 33.5,36.5 + parent: 1 + - uid: 567 + components: + - type: Transform + pos: 33.5,37.5 + parent: 1 + - uid: 568 + components: + - type: Transform + pos: 33.5,38.5 + parent: 1 + - uid: 569 + components: + - type: Transform + pos: 34.5,38.5 + parent: 1 + - uid: 570 + components: + - type: Transform + pos: 33.5,39.5 + parent: 1 + - uid: 571 + components: + - type: Transform + pos: 33.5,40.5 + parent: 1 + - uid: 572 + components: + - type: Transform + pos: 32.5,39.5 + parent: 1 + - uid: 573 + components: + - type: Transform + pos: 32.5,38.5 + parent: 1 + - uid: 574 + components: + - type: Transform + pos: 32.5,37.5 + parent: 1 + - uid: 575 + components: + - type: Transform + pos: 31.5,38.5 + parent: 1 + - uid: 576 + components: + - type: Transform + pos: 31.5,39.5 + parent: 1 + - uid: 577 + components: + - type: Transform + pos: 31.5,40.5 + parent: 1 + - uid: 578 + components: + - type: Transform + pos: 30.5,38.5 + parent: 1 + - uid: 579 + components: + - type: Transform + pos: 28.5,38.5 + parent: 1 + - uid: 580 + components: + - type: Transform + pos: 28.5,40.5 + parent: 1 + - uid: 581 + components: + - type: Transform + pos: 27.5,40.5 + parent: 1 + - uid: 582 + components: + - type: Transform + pos: 27.5,39.5 + parent: 1 + - uid: 583 + components: + - type: Transform + pos: 27.5,38.5 + parent: 1 + - uid: 584 + components: + - type: Transform + pos: 27.5,37.5 + parent: 1 + - uid: 585 + components: + - type: Transform + pos: 27.5,36.5 + parent: 1 + - uid: 586 + components: + - type: Transform + pos: 26.5,37.5 + parent: 1 + - uid: 587 + components: + - type: Transform + pos: 25.5,37.5 + parent: 1 + - uid: 588 + components: + - type: Transform + pos: 25.5,38.5 + parent: 1 + - uid: 589 + components: + - type: Transform + pos: 24.5,38.5 + parent: 1 + - uid: 590 + components: + - type: Transform + pos: 26.5,38.5 + parent: 1 + - uid: 591 + components: + - type: Transform + pos: 26.5,39.5 + parent: 1 + - uid: 592 + components: + - type: Transform + pos: 25.5,39.5 + parent: 1 + - uid: 593 + components: + - type: Transform + pos: 25.5,40.5 + parent: 1 + - uid: 594 + components: + - type: Transform + pos: 26.5,40.5 + parent: 1 + - uid: 595 + components: + - type: Transform + pos: 20.5,36.5 + parent: 1 + - uid: 596 + components: + - type: Transform + pos: 20.5,37.5 + parent: 1 + - uid: 597 + components: + - type: Transform + pos: 19.5,37.5 + parent: 1 + - uid: 598 + components: + - type: Transform + pos: 19.5,38.5 + parent: 1 + - uid: 599 + components: + - type: Transform + pos: 20.5,38.5 + parent: 1 + - uid: 600 + components: + - type: Transform + pos: 21.5,38.5 + parent: 1 + - uid: 601 + components: + - type: Transform + pos: 21.5,39.5 + parent: 1 + - uid: 602 + components: + - type: Transform + pos: 21.5,40.5 + parent: 1 + - uid: 603 + components: + - type: Transform + pos: 20.5,39.5 + parent: 1 + - uid: 604 + components: + - type: Transform + pos: 19.5,39.5 + parent: 1 + - uid: 605 + components: + - type: Transform + pos: 14.5,36.5 + parent: 1 + - uid: 606 + components: + - type: Transform + pos: 14.5,37.5 + parent: 1 + - uid: 607 + components: + - type: Transform + pos: 14.5,38.5 + parent: 1 + - uid: 608 + components: + - type: Transform + pos: 15.5,38.5 + parent: 1 + - uid: 609 + components: + - type: Transform + pos: 16.5,38.5 + parent: 1 + - uid: 610 + components: + - type: Transform + pos: 15.5,39.5 + parent: 1 + - uid: 611 + components: + - type: Transform + pos: 14.5,39.5 + parent: 1 + - uid: 612 + components: + - type: Transform + pos: 13.5,39.5 + parent: 1 + - uid: 613 + components: + - type: Transform + pos: 13.5,38.5 + parent: 1 + - uid: 614 + components: + - type: Transform + pos: 13.5,37.5 + parent: 1 + - uid: 615 + components: + - type: Transform + pos: 12.5,39.5 + parent: 1 + - uid: 616 + components: + - type: Transform + pos: 9.5,36.5 + parent: 1 + - uid: 617 + components: + - type: Transform + pos: 8.5,36.5 + parent: 1 + - uid: 618 + components: + - type: Transform + pos: 8.5,37.5 + parent: 1 + - uid: 619 + components: + - type: Transform + pos: 9.5,37.5 + parent: 1 + - uid: 620 + components: + - type: Transform + pos: 9.5,38.5 + parent: 1 + - uid: 621 + components: + - type: Transform + pos: 8.5,38.5 + parent: 1 + - uid: 622 + components: + - type: Transform + pos: 7.5,38.5 + parent: 1 + - uid: 623 + components: + - type: Transform + pos: 7.5,37.5 + parent: 1 + - uid: 624 + components: + - type: Transform + pos: 6.5,38.5 + parent: 1 + - uid: 625 + components: + - type: Transform + pos: 8.5,39.5 + parent: 1 + - uid: 626 + components: + - type: Transform + pos: 10.5,39.5 + parent: 1 + - uid: 627 + components: + - type: Transform + pos: 9.5,39.5 + parent: 1 + - uid: 628 + components: + - type: Transform + pos: 9.5,40.5 + parent: 1 + - uid: 629 + components: + - type: Transform + pos: 10.5,40.5 + parent: 1 + - uid: 630 + components: + - type: Transform + pos: 3.5,36.5 + parent: 1 + - uid: 631 + components: + - type: Transform + pos: 2.5,36.5 + parent: 1 + - uid: 632 + components: + - type: Transform + pos: 3.5,37.5 + parent: 1 + - uid: 633 + components: + - type: Transform + pos: 2.5,37.5 + parent: 1 + - uid: 634 + components: + - type: Transform + pos: 2.5,38.5 + parent: 1 + - uid: 635 + components: + - type: Transform + pos: 3.5,38.5 + parent: 1 + - uid: 636 + components: + - type: Transform + pos: 4.5,38.5 + parent: 1 + - uid: 637 + components: + - type: Transform + pos: 4.5,39.5 + parent: 1 + - uid: 638 + components: + - type: Transform + pos: 3.5,39.5 + parent: 1 + - uid: 639 + components: + - type: Transform + pos: 2.5,39.5 + parent: 1 + - uid: 640 + components: + - type: Transform + pos: 2.5,40.5 + parent: 1 + - uid: 641 + components: + - type: Transform + pos: 1.5,40.5 + parent: 1 + - uid: 642 + components: + - type: Transform + pos: 1.5,38.5 + parent: 1 + - uid: 643 + components: + - type: Transform + pos: 1.5,39.5 + parent: 1 +- proto: NFSandMineralHardRich + entities: + - uid: 462 + components: + - type: Transform + pos: 2.5,30.5 + parent: 1 + - uid: 463 + components: + - type: Transform + pos: 3.5,30.5 + parent: 1 + - uid: 464 + components: + - type: Transform + pos: 3.5,31.5 + parent: 1 + - uid: 465 + components: + - type: Transform + pos: 2.5,31.5 + parent: 1 + - uid: 466 + components: + - type: Transform + pos: 2.5,32.5 + parent: 1 + - uid: 467 + components: + - type: Transform + pos: 1.5,32.5 + parent: 1 + - uid: 468 + components: + - type: Transform + pos: 1.5,33.5 + parent: 1 + - uid: 469 + components: + - type: Transform + pos: 1.5,34.5 + parent: 1 + - uid: 470 + components: + - type: Transform + pos: 2.5,34.5 + parent: 1 + - uid: 471 + components: + - type: Transform + pos: 2.5,33.5 + parent: 1 + - uid: 472 + components: + - type: Transform + pos: 3.5,33.5 + parent: 1 + - uid: 473 + components: + - type: Transform + pos: 3.5,32.5 + parent: 1 + - uid: 474 + components: + - type: Transform + pos: 4.5,32.5 + parent: 1 + - uid: 475 + components: + - type: Transform + pos: 4.5,33.5 + parent: 1 + - uid: 476 + components: + - type: Transform + pos: 6.5,32.5 + parent: 1 + - uid: 477 + components: + - type: Transform + pos: 7.5,32.5 + parent: 1 + - uid: 478 + components: + - type: Transform + pos: 7.5,31.5 + parent: 1 + - uid: 479 + components: + - type: Transform + pos: 8.5,31.5 + parent: 1 + - uid: 480 + components: + - type: Transform + pos: 8.5,30.5 + parent: 1 + - uid: 481 + components: + - type: Transform + pos: 9.5,30.5 + parent: 1 + - uid: 482 + components: + - type: Transform + pos: 9.5,31.5 + parent: 1 + - uid: 483 + components: + - type: Transform + pos: 9.5,32.5 + parent: 1 + - uid: 484 + components: + - type: Transform + pos: 8.5,32.5 + parent: 1 + - uid: 485 + components: + - type: Transform + pos: 8.5,33.5 + parent: 1 + - uid: 486 + components: + - type: Transform + pos: 9.5,33.5 + parent: 1 + - uid: 487 + components: + - type: Transform + pos: 9.5,34.5 + parent: 1 + - uid: 488 + components: + - type: Transform + pos: 10.5,34.5 + parent: 1 + - uid: 489 + components: + - type: Transform + pos: 10.5,33.5 + parent: 1 + - uid: 490 + components: + - type: Transform + pos: 12.5,33.5 + parent: 1 + - uid: 491 + components: + - type: Transform + pos: 13.5,33.5 + parent: 1 + - uid: 492 + components: + - type: Transform + pos: 14.5,33.5 + parent: 1 + - uid: 493 + components: + - type: Transform + pos: 15.5,33.5 + parent: 1 + - uid: 494 + components: + - type: Transform + pos: 15.5,32.5 + parent: 1 + - uid: 495 + components: + - type: Transform + pos: 16.5,32.5 + parent: 1 + - uid: 496 + components: + - type: Transform + pos: 14.5,32.5 + parent: 1 + - uid: 497 + components: + - type: Transform + pos: 13.5,32.5 + parent: 1 + - uid: 498 + components: + - type: Transform + pos: 13.5,31.5 + parent: 1 + - uid: 499 + components: + - type: Transform + pos: 14.5,31.5 + parent: 1 + - uid: 500 + components: + - type: Transform + pos: 14.5,30.5 + parent: 1 + - uid: 501 + components: + - type: Transform + pos: 20.5,30.5 + parent: 1 + - uid: 502 + components: + - type: Transform + pos: 20.5,31.5 + parent: 1 + - uid: 503 + components: + - type: Transform + pos: 19.5,31.5 + parent: 1 + - uid: 504 + components: + - type: Transform + pos: 19.5,32.5 + parent: 1 + - uid: 505 + components: + - type: Transform + pos: 19.5,33.5 + parent: 1 + - uid: 506 + components: + - type: Transform + pos: 20.5,33.5 + parent: 1 + - uid: 507 + components: + - type: Transform + pos: 20.5,32.5 + parent: 1 + - uid: 508 + components: + - type: Transform + pos: 21.5,32.5 + parent: 1 + - uid: 509 + components: + - type: Transform + pos: 21.5,33.5 + parent: 1 + - uid: 510 + components: + - type: Transform + pos: 21.5,34.5 + parent: 1 + - uid: 511 + components: + - type: Transform + pos: 24.5,32.5 + parent: 1 + - uid: 512 + components: + - type: Transform + pos: 25.5,32.5 + parent: 1 + - uid: 513 + components: + - type: Transform + pos: 25.5,31.5 + parent: 1 + - uid: 514 + components: + - type: Transform + pos: 26.5,31.5 + parent: 1 + - uid: 515 + components: + - type: Transform + pos: 27.5,31.5 + parent: 1 + - uid: 516 + components: + - type: Transform + pos: 27.5,30.5 + parent: 1 + - uid: 517 + components: + - type: Transform + pos: 28.5,32.5 + parent: 1 + - uid: 518 + components: + - type: Transform + pos: 27.5,32.5 + parent: 1 + - uid: 519 + components: + - type: Transform + pos: 26.5,32.5 + parent: 1 + - uid: 520 + components: + - type: Transform + pos: 26.5,33.5 + parent: 1 + - uid: 521 + components: + - type: Transform + pos: 25.5,33.5 + parent: 1 + - uid: 522 + components: + - type: Transform + pos: 25.5,34.5 + parent: 1 + - uid: 523 + components: + - type: Transform + pos: 26.5,34.5 + parent: 1 + - uid: 524 + components: + - type: Transform + pos: 27.5,34.5 + parent: 1 + - uid: 525 + components: + - type: Transform + pos: 28.5,34.5 + parent: 1 + - uid: 526 + components: + - type: Transform + pos: 27.5,33.5 + parent: 1 + - uid: 527 + components: + - type: Transform + pos: 30.5,32.5 + parent: 1 + - uid: 528 + components: + - type: Transform + pos: 31.5,32.5 + parent: 1 + - uid: 529 + components: + - type: Transform + pos: 31.5,33.5 + parent: 1 + - uid: 530 + components: + - type: Transform + pos: 31.5,34.5 + parent: 1 + - uid: 531 + components: + - type: Transform + pos: 32.5,33.5 + parent: 1 + - uid: 532 + components: + - type: Transform + pos: 33.5,33.5 + parent: 1 + - uid: 533 + components: + - type: Transform + pos: 33.5,34.5 + parent: 1 + - uid: 534 + components: + - type: Transform + pos: 32.5,32.5 + parent: 1 + - uid: 535 + components: + - type: Transform + pos: 33.5,32.5 + parent: 1 + - uid: 536 + components: + - type: Transform + pos: 34.5,32.5 + parent: 1 + - uid: 537 + components: + - type: Transform + pos: 32.5,31.5 + parent: 1 + - uid: 538 + components: + - type: Transform + pos: 33.5,31.5 + parent: 1 + - uid: 539 + components: + - type: Transform + pos: 33.5,30.5 + parent: 1 + - uid: 540 + components: + - type: Transform + pos: 36.5,31.5 + parent: 1 + - uid: 541 + components: + - type: Transform + pos: 37.5,31.5 + parent: 1 + - uid: 542 + components: + - type: Transform + pos: 37.5,30.5 + parent: 1 + - uid: 543 + components: + - type: Transform + pos: 38.5,30.5 + parent: 1 + - uid: 544 + components: + - type: Transform + pos: 38.5,31.5 + parent: 1 + - uid: 545 + components: + - type: Transform + pos: 39.5,31.5 + parent: 1 + - uid: 547 + components: + - type: Transform + pos: 38.5,32.5 + parent: 1 + - uid: 548 + components: + - type: Transform + pos: 37.5,32.5 + parent: 1 + - uid: 549 + components: + - type: Transform + pos: 38.5,33.5 + parent: 1 + - uid: 550 + components: + - type: Transform + pos: 39.5,33.5 + parent: 1 + - uid: 551 + components: + - type: Transform + pos: 39.5,34.5 + parent: 1 + - uid: 552 + components: + - type: Transform + pos: 40.5,33.5 + parent: 1 + - uid: 644 + components: + - type: Transform + pos: 39.5,32.5 + parent: 1 + - uid: 645 + components: + - type: Transform + pos: 40.5,32.5 + parent: 1 +... diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/cannons.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/cannons.yml index 4abd8eb53ce..b47277d5407 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/cannons.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/cannons.yml @@ -76,8 +76,8 @@ - type: entity id: ShuttleGunKineticCircuitboard parent: BaseMachineCircuitboard - name: PTK-800 "Matter Dematerializer" machine board - description: A machine printed circuit board for an PTK-800 "Matter Dematerializer". + name: PTK-1500e "Matter Dematerializer" machine board # Frontier: 800<1500e + description: A machine printed circuit board for an PTK-1500e "Matter Dematerializer". # Frontier: 800<1500e suffix: DO NOT MAP, Machine Board components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index 654422a3149..526259ef63a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -309,14 +309,12 @@ types: Heat: 14 # mining laser real -# - type: GatheringProjectile # Frontier +# - type: GatheringProjectile # Frontier - if restoring, add MiningGatheringSoft - type: Tag tags: - EmitterBolt - type: TimedDespawn lifetime: 3 - - type: Reflective # Frontier - reflective: ShuttleKinetic # Frontier - type: entity name: watcher bolt @@ -405,6 +403,7 @@ - type: TimedDespawn lifetime: 0.4 - type: GatheringProjectile + - type: MiningGatheringSoft # Frontier - type: entity id: BulletKineticShuttle @@ -414,11 +413,10 @@ - type: Sprite noRot: false sprite: Objects/Weapons/Guns/Projectiles/magic.rsi + color: "#FF8888" # Frontier: color it red vs. handheld bolts layers: - state: chronobolt shader: unshaded - - type: Reflective # Frontier - reflective: ShuttleKinetic # Frontier - type: Projectile impactEffect: BulletImpactEffectKinetic damage: @@ -431,9 +429,10 @@ lifetime: 1 # Frontier 1.5<1 - type: PointLight radius: 2.5 - color: white + color: "#FF8888" # Frontier: white Date: Tue, 24 Dec 2024 23:05:28 +0000 Subject: [PATCH 176/179] Automatic Changelog (#2521) --- Resources/Changelog/Frontier.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 457f28fe6bd..62a7ab1e93d 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6084,3 +6084,15 @@ Entries: message: Handicomm mics can now be toggled with an alt-click id: 5609 time: '2024-12-24T22:48:18.0000000+00:00' +- author: whatston3 + changes: + - type: Tweak + message: >- + Walls on asteroids can now contain ore denser than regular rocks and + require diamond drills, a holopickaxe, or a PTK to mine. + - type: Tweak + message: >- + PTK bolts destroy ore in softer rock, but "walls" no longer reflect + shots. + id: 5610 + time: '2024-12-24T23:05:02.0000000+00:00' From c149663e54327bfcbec0b596aa7921801baaf239 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Wed, 25 Dec 2024 04:31:37 +0200 Subject: [PATCH 177/179] Update EECCVars.cs (#2605) --- Content.Shared/_EE/CCVar/EECCVars.cs | 127 +++++++++++++-------------- 1 file changed, 62 insertions(+), 65 deletions(-) diff --git a/Content.Shared/_EE/CCVar/EECCVars.cs b/Content.Shared/_EE/CCVar/EECCVars.cs index b16d1fa01f0..378559a5037 100644 --- a/Content.Shared/_EE/CCVar/EECCVars.cs +++ b/Content.Shared/_EE/CCVar/EECCVars.cs @@ -1,81 +1,78 @@ -using Robust.Shared; using Robust.Shared.Configuration; -namespace Content.Shared._EE.CCVar +namespace Content.Shared._EE.CCVar; + +[CVarDefs] // ReSharper disable once InconsistentNaming +public sealed class EECCVars { - // ReSharper disable once InconsistentNaming - [CVarDefs] - public sealed class EECCVars : CVars - { - #region Jetpack System + #region Jetpack System - /// - /// When true, Jetpacks can be enabled anywhere, even in gravity. - /// - public static readonly CVarDef JetpackEnableAnywhere = - CVarDef.Create("ee.jetpack.enable_anywhere", false, CVar.REPLICATED); + /// + /// When true, Jetpacks can be enabled anywhere, even in gravity. + /// + public static readonly CVarDef JetpackEnableAnywhere = + CVarDef.Create("ee.jetpack.enable_anywhere", false, CVar.REPLICATED); - /// - /// When true, jetpacks can be enabled on grids that have zero gravity. - /// - public static readonly CVarDef JetpackEnableInNoGravity = - CVarDef.Create("ee.jetpack.enable_in_no_gravity", true, CVar.REPLICATED); + /// + /// When true, jetpacks can be enabled on grids that have zero gravity. + /// + public static readonly CVarDef JetpackEnableInNoGravity = + CVarDef.Create("ee.jetpack.enable_in_no_gravity", true, CVar.REPLICATED); - #endregion + #endregion - #region Contests System + #region Contests System - /// - /// The MASTER TOGGLE for the entire Contests System. - /// ALL CONTESTS BELOW, regardless of type or setting will output 1f when false. - /// - public static readonly CVarDef DoContestsSystem = - CVarDef.Create("contests.do_contests_system", true, CVar.REPLICATED | CVar.SERVER); + /// + /// The MASTER TOGGLE for the entire Contests System. + /// ALL CONTESTS BELOW, regardless of type or setting will output 1f when false. + /// + public static readonly CVarDef DoContestsSystem = + CVarDef.Create("ee.contests.do_contests_system", true, CVar.REPLICATED | CVar.SERVER); - /// - /// Contest functions normally include an optional override to bypass the clamp set by max_percentage. - /// This CVar disables the bypass when false, forcing all implementations to comply with max_percentage. - /// - public static readonly CVarDef AllowClampOverride = - CVarDef.Create("contests.allow_clamp_override", true, CVar.REPLICATED | CVar.SERVER); - /// - /// Toggles all MassContest functions. All mass contests output 1f when false - /// - public static readonly CVarDef DoMassContests = - CVarDef.Create("contests.do_mass_contests", true, CVar.REPLICATED | CVar.SERVER); + /// + /// Contest functions normally include an optional override to bypass the clamp set by max_percentage. + /// This CVar disables the bypass when false, forcing all implementations to comply with max_percentage. + /// + public static readonly CVarDef AllowClampOverride = + CVarDef.Create("ee.contests.allow_clamp_override", true, CVar.REPLICATED | CVar.SERVER); + /// + /// Toggles all MassContest functions. All mass contests output 1f when false + /// + public static readonly CVarDef DoMassContests = + CVarDef.Create("ee.contests.do_mass_contests", true, CVar.REPLICATED | CVar.SERVER); - /// - /// Toggles all StaminaContest functions. All stamina contests output 1f when false - /// - public static readonly CVarDef DoStaminaContests = - CVarDef.Create("contests.do_stamina_contests", true, CVar.REPLICATED | CVar.SERVER); + /// + /// Toggles all StaminaContest functions. All stamina contests output 1f when false + /// + public static readonly CVarDef DoStaminaContests = + CVarDef.Create("ee.contests.do_stamina_contests", true, CVar.REPLICATED | CVar.SERVER); - /// - /// Toggles all HealthContest functions. All health contests output 1f when false - /// - public static readonly CVarDef DoHealthContests = - CVarDef.Create("contests.do_health_contests", true, CVar.REPLICATED | CVar.SERVER); + /// + /// Toggles all HealthContest functions. All health contests output 1f when false + /// + public static readonly CVarDef DoHealthContests = + CVarDef.Create("ee.contests.do_health_contests", true, CVar.REPLICATED | CVar.SERVER); - /// - /// Toggles all MindContest functions. All mind contests output 1f when false. - /// MindContests are not currently implemented, and are awaiting completion of the Psionic Refactor - /// - public static readonly CVarDef DoMindContests = - CVarDef.Create("contests.do_mind_contests", true, CVar.REPLICATED | CVar.SERVER); + /// + /// Toggles all MindContest functions. All mind contests output 1f when false. + /// MindContests are not currently implemented, and are awaiting completion of the Psionic Refactor + /// + public static readonly CVarDef DoMindContests = + CVarDef.Create("ee.contests.do_mind_contests", true, CVar.REPLICATED | CVar.SERVER); - /// - /// Toggles all MoodContest functions. All mood contests output 1f when false. - /// - public static readonly CVarDef DoMoodContests = - CVarDef.Create("contests.do_mood_contests", true, CVar.REPLICATED | CVar.SERVER); + /// + /// Toggles all MoodContest functions. All mood contests output 1f when false. + /// + public static readonly CVarDef DoMoodContests = + CVarDef.Create("ee.contests.do_mood_contests", true, CVar.REPLICATED | CVar.SERVER); - /// - /// The maximum amount that Mass Contests can modify a physics multiplier, given as a +/- percentage - /// Default of 0.25f outputs between * 0.75f and 1.25f - /// - public static readonly CVarDef MassContestsMaxPercentage = - CVarDef.Create("contests.max_percentage", 0.25f, CVar.REPLICATED | CVar.SERVER); + /// + /// The maximum amount that Mass Contests can modify a physics multiplier, given as a +/- percentage + /// Default of 0.25f outputs between * 0.75f and 1.25f + /// + public static readonly CVarDef MassContestsMaxPercentage = + CVarDef.Create("ee.contests.max_percentage", 0.25f, CVar.REPLICATED | CVar.SERVER); - #endregion - } + #endregion } From bef531774520f16db52b5154d221984062455a23 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Wed, 25 Dec 2024 19:49:53 -0500 Subject: [PATCH 178/179] Flatpacks: rotatable, soil needs a shovel (#2608) * Rotatable flatpacks * soil crates need to be dug * Directional sprites for docking airlock flatpacks --- .../Construction/SharedFlatpackSystem.cs | 2 ++ .../Entities/Objects/Devices/flatpack.yml | 1 + .../_NF/Entities/Objects/Devices/flatpacks.yml | 17 ++++++++++++----- .../command_airlock_directional.png | Bin 0 -> 464 bytes .../_NF/Objects/Devices/flatpack.rsi/meta.json | 3 +++ 5 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 Resources/Textures/_NF/Objects/Devices/flatpack.rsi/command_airlock_directional.png diff --git a/Content.Shared/Construction/SharedFlatpackSystem.cs b/Content.Shared/Construction/SharedFlatpackSystem.cs index a83948b1674..9644800d773 100644 --- a/Content.Shared/Construction/SharedFlatpackSystem.cs +++ b/Content.Shared/Construction/SharedFlatpackSystem.cs @@ -93,6 +93,8 @@ private void OnFlatpackInteractUsing(Entity ent, ref Interact if (_net.IsServer) { var spawn = Spawn(comp.Entity, _map.GridTileToLocal(grid, gridComp, buildPos)); + if (TryComp(spawn, out TransformComponent? spawnXform)) // Frontier: rotatable flatpacks + spawnXform.LocalRotation = xform.LocalRotation.GetCardinalDir().ToAngle(); // Frontier: rotatable flatpacks _adminLogger.Add(LogType.Construction, LogImpact.Low, $"{ToPrettyString(args.User):player} unpacked {ToPrettyString(spawn):entity} at {xform.Coordinates} from {ToPrettyString(uid):entity}"); diff --git a/Resources/Prototypes/Entities/Objects/Devices/flatpack.yml b/Resources/Prototypes/Entities/Objects/Devices/flatpack.yml index 8a6424ffcc7..c6f9c7449f9 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/flatpack.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/flatpack.yml @@ -35,6 +35,7 @@ cpu_supply: "#A46106" - type: StaticPrice price: 250 + - type: Rotatable # Frontier - type: entity parent: BaseFlatpack diff --git a/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml b/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml index 12971234f6b..27abddaeaa7 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Devices/flatpacks.yml @@ -370,11 +370,13 @@ - type: entity parent: UniformPrinterFlatpack id: HydroponicsSoilNutritionFlatpack - name: crate with fertile soil - description: A crate with fertile soil used for constructing a soil bed for growing. + name: crate of fertile soil + description: A crate of fertile soil used for constructing a soil bed for growing. Spread it around with a shovel. components: - type: Flatpack entity: HydroponicsSoilNutrition + qualityNeeded: Digging + unpackSound: /Audio/Items/shovel_dig.ogg - type: Sprite layers: - state: soil @@ -382,11 +384,13 @@ - type: entity parent: UniformPrinterFlatpack id: HydroponicsSoilEmptyFlatpack - name: crate with soil - description: A crate with soil used for constructing a soil bed for growing. + name: crate of soil + description: A crate of soil used for constructing a soil bed for growing. Spread it around with a shovel. components: - type: Flatpack entity: HydroponicsSoilEmpty + qualityNeeded: Digging + unpackSound: /Audio/Items/shovel_dig.ogg - type: Sprite layers: - state: soil @@ -669,9 +673,12 @@ components: - type: Flatpack entity: AirlockShuttle + - type: Sprite + layers: + - state: command_airlock_directional - type: entity - parent: AirlockFlatpack + parent: AirlockShuttleFlatpack id: AirlockGlassShuttleFlatpack name: docking glass airlock flatpack description: A flatpack used for constructing a glass docking airlock. diff --git a/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/command_airlock_directional.png b/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/command_airlock_directional.png new file mode 100644 index 0000000000000000000000000000000000000000..49f01a01d363dc3c5c37ca96cc52d05a5603201d GIT binary patch literal 464 zcmV;>0WbcEP)U#buwr|RDgxW2mmGNVr?JRXmA z9PBtQI{Ur^NTsLhv$Hc8g92HS)F)P`Rm&~D;lw17`vXkN#Cug-TwF4pn&$E0;b#Ev z708lA2m{<>qWx`*ZUuyaEJ?=35?YmO0RU8bGekv=!d@}(uv|V%r8h%_YWDzY)v~YZ zTt3_4`3P65mKo8Ghn^0+tz$1g>rtQOauz^(z1XYujf4+}%}t^FIUVwmJsb z-Ixa;nH=}ce+^(bG1(j!_KFB$u)o!~^Zl(XLKwbB_|dPUz+YeuNTl+75T8jY4{KB+ zy9oebS|;}LJVF@kEIcz3i#OMvT!;13A(ZkkEz`HpaooVO1Fyh)Rn75B%*H-U^W-|s zaQiULOU!QZ-(24WHX_jIhKoyc-|B=XN9S6dHdLrkq22&D0)qfGL`@_B0000 Date: Thu, 26 Dec 2024 00:50:19 +0000 Subject: [PATCH 179/179] Automatic Changelog (#2608) --- Resources/Changelog/Frontier.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml index 62a7ab1e93d..12d09316d55 100644 --- a/Resources/Changelog/Frontier.yml +++ b/Resources/Changelog/Frontier.yml @@ -6096,3 +6096,11 @@ Entries: shots. id: 5610 time: '2024-12-24T23:05:02.0000000+00:00' +- author: whatston3 + changes: + - type: Add + message: Flatpacks can be rotated, and respect their rotation when unpacked. + - type: Tweak + message: Soil crates now must be "assembled" with a shovel. + id: 5611 + time: '2024-12-26T00:49:53.0000000+00:00'