From f6b3ba79d32876875b7beffc9a630d27a6816075 Mon Sep 17 00:00:00 2001 From: Bokser815 <70928915+Bokser815@users.noreply.github.com> Date: Sun, 27 Apr 2025 19:59:54 -0500 Subject: [PATCH 001/167] Temporarily Making Cargo Buy and Sell Pallets Indestructible (#34195) Co-authored-by: EmoGarbage404 --- .../Objects/Specific/Cargo/cargo_pallet.yml | 66 ++++++++++--------- 1 file changed, 35 insertions(+), 31 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Specific/Cargo/cargo_pallet.yml b/Resources/Prototypes/Entities/Objects/Specific/Cargo/cargo_pallet.yml index 518e63edea..017296f5b3 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Cargo/cargo_pallet.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Cargo/cargo_pallet.yml @@ -1,8 +1,9 @@ - type: entity - id: CargoPallet + id: BaseCargoPallet + parent: BaseStructure name: cargo pallet description: Common fixture of logistics and cargo. Subtle reminder where crates go during transport to avoid bruised shins. - parent: BaseStructure + abstract: true components: - type: InteractionOutline - type: Anchorable @@ -19,7 +20,7 @@ bounds: "-0.45,-0.45,0.45,0.45" density: 15 mask: - - MachineMask + - MachineMask - type: StaticPrice price: 100 - type: Sprite @@ -27,42 +28,46 @@ layers: - sprite: Structures/catwalk.rsi state: catwalk_preview - - type: Damageable - damageContainer: StructuralInorganic - damageModifierSet: Metallic - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 500 - behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] - - trigger: - !type:DamageTrigger - damage: 200 - behaviors: - - !type:SpawnEntitiesBehavior - spawn: - PartRodMetal: # takes two to construct, so drop less than that - min: 0 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - type: GuideHelp guides: - Cargo +- type: entity + id: CargoPallet + parent: BaseCargoPallet + components: + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 500 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal: # takes two to construct, so drop less than that + min: 0 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: entity id: CargoPalletSell name: cargo selling pallet - description: Designates valid items to sell. - parent: CargoPallet + description: Designates valid items to sell. Made of plastitanium to discourage pesky vandals. + parent: BaseCargoPallet components: - type: CargoPallet palletType: sell - type: Sprite - drawdepth: FloorTiles sprite: Structures/cargo_pallets.rsi - type: Icon sprite: Structures/cargo_pallets.rsi @@ -74,13 +79,12 @@ - type: entity id: CargoPalletBuy name: cargo buying pallet - description: Designates where orders will appear when purchased. - parent: CargoPallet + description: Designates where orders will appear when purchased. Made of plastitanium to discourage pesky vandals. + parent: BaseCargoPallet components: - type: CargoPallet palletType: buy - type: Sprite - drawdepth: FloorTiles sprite: Structures/cargo_pallets.rsi - type: Icon sprite: Structures/cargo_pallets.rsi From 875ccb94c67b5d82287a71f6ff9c7ce6be06e9c6 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Mon, 28 Apr 2025 03:00:46 +0200 Subject: [PATCH 002/167] nuke shelves' whitelists (#36986) --- .../Entities/Structures/Wallmounts/shelfs.yml | 60 +------------------ 1 file changed, 1 insertion(+), 59 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml index b83622eafa..1a00861723 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml @@ -12,7 +12,7 @@ - type: Clickable - type: Tag tags: - - Structure + - Structure - type: Sprite drawdepth: WallMountedItems sprite: Structures/Storage/Shelfs/wood.rsi @@ -74,7 +74,6 @@ - type: EntityStorageVisuals stateDoorOpen: open stateDoorClosed: closed - - type: AccessReader # Normal @@ -136,9 +135,6 @@ max: 4 - !type:DoActsBehavior acts: ["Destruction"] - - type: Tag - tags: - - Structure - type: Construction graph: Shelf node: ShelfMetal @@ -171,9 +167,6 @@ max: 2 - !type:DoActsBehavior acts: ["Destruction"] - - type: Tag - tags: - - Structure - type: Construction graph: Shelf node: ShelfGlass @@ -322,16 +315,6 @@ grid: - 0,0,5,1 - 0,3,5,4 - maxItemSize: Normal - whitelist: - tags: - - DrinkGlass - - DrinkBottle - - DrinkCan - - Beer - - Wine - components: - - ReactionMixer - type: Construction graph: Shelf node: ShelfBar @@ -379,34 +362,6 @@ grid: - 0,0,5,1 - 0,3,5,4 - maxItemSize: Normal - whitelist: - tags: - - DrinkBottle - - DrinkCan - - DrinkCup - - DrinkGlass - - BoxCardboard - - MonkeyCube - - Enzyme - - Mayo - - Packet - - Cleaver - - Knife - - KitchenKnife - - RollingPin - - Ingredient - - Trash - - Plastic - - SaltShaker - - PepperShaker - - Ketchup - - Hotsauce - - Coldsauce - - BBQsauce - components: - - Utensil - - Bin - type: Construction graph: Shelf node: ShelfKitchen @@ -460,23 +415,10 @@ grid: - 0,0,5,1 - 0,3,5,4 - maxItemSize: Normal - whitelist: - tags: - - ChemDispensable - - GlassBeaker - - Bottle - - Medkit - - CentrifugeCompatible - - PillCanister - - Syringe - - Spray - type: Construction graph: Shelf node: ShelfChemistry - - # Access presets # Try to keep alphabetical sorting if adding more From 03894048e9c3c808054a14d01af7acd0f482de87 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 28 Apr 2025 01:01:56 +0000 Subject: [PATCH 003/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 32 ++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 50165c4c56..10cc71aaf1 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,19 +1,4 @@ Entries: -- author: Starbuckss14 - changes: - - message: New borg names - type: Add - id: 7869 - time: '2025-01-29T10:35:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/32502 -- author: thetolbean - changes: - - message: Traitors now have access to a Syndicate Radio Implanter, allowing covert - communications on the Syndicate channel without a headset. - type: Add - id: 7870 - time: '2025-01-30T00:14:00.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33533 - author: Spessmann changes: - message: Added Convex recreational complex, a large service-oriented highpop map. @@ -3926,3 +3911,20 @@ id: 8370 time: '2025-04-27T23:04:40.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36980 +- author: Bokser815 + changes: + - message: Cargo buy and sell pallets aboard the ATS can no longer be destroyed, + so cargo workers will no longer be unable to perform their job entirely for + the rest of the round. + type: Tweak + id: 8371 + time: '2025-04-28T00:59:54.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/34195 +- author: lzk228 + changes: + - message: Shelves don't have whitelists. But still max item size you can fit is + Normal. + type: Tweak + id: 8372 + time: '2025-04-28T01:00:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36986 From fba07c69a9bde817f470914a4ab75685b0161bcc Mon Sep 17 00:00:00 2001 From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Mon, 28 Apr 2025 12:11:48 +1000 Subject: [PATCH 004/167] Update staging to engine v255.0.0 (#36916) Updatee engine to v255.0.0 --- RobustToolbox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RobustToolbox b/RobustToolbox index 191d7ab81c..03f8d4d3e0 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit 191d7ab81c3693503bc9f483c5829228d9cb57cf +Subproject commit 03f8d4d3e047dfbb8841cf7f40a66422b3b0dbb4 From a42fb658fdb3d9e953ac018504efd4ce3ea84030 Mon Sep 17 00:00:00 2001 From: KingFroozy <140668342+KingFroozy@users.noreply.github.com> Date: Mon, 28 Apr 2025 05:40:21 +0300 Subject: [PATCH 005/167] Mime suit resprite (#36702) --- .../equipped-INNERCLOTHING-monkey.png | Bin 20489 -> 1237 bytes .../mime.rsi/equipped-INNERCLOTHING.png | Bin 515 -> 789 bytes .../Uniforms/Jumpskirt/mime.rsi/icon.png | Bin 185 -> 371 bytes .../Jumpskirt/mime.rsi/inhand-left.png | Bin 381 -> 462 bytes .../Jumpskirt/mime.rsi/inhand-right.png | Bin 380 -> 473 bytes .../Uniforms/Jumpskirt/mime.rsi/meta.json | 2 +- .../equipped-INNERCLOTHING-monkey.png | Bin 19927 -> 1218 bytes .../mime.rsi/equipped-INNERCLOTHING.png | Bin 480 -> 926 bytes .../Uniforms/Jumpsuit/mime.rsi/icon.png | Bin 206 -> 363 bytes .../Jumpsuit/mime.rsi/inhand-left.png | Bin 381 -> 462 bytes .../Jumpsuit/mime.rsi/inhand-right.png | Bin 380 -> 473 bytes .../Uniforms/Jumpsuit/mime.rsi/meta.json | 2 +- 12 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/equipped-INNERCLOTHING-monkey.png index 41ae7beb1cc9270ee0a51873a8917d61f1833b62..55730ad67be32d9f3993f966b33803bb375d3b9b 100644 GIT binary patch delta 1218 zcmV;z1U>tSpaInhkR*Qrb5ch_0Itp)=>Px(k4Z#9RCt{2n!jt~NEFAvbH0NuGzps{ z2^vEVH_AeAZ&JB1`$xpR2&D8MVCjD_2Kf*0AE45Wb6eZ6B%4C%u8>R;mXKHrfh*n> z=h4cEoy^!Wx*Ym|Fp@{}ee>qc5Bm*JP*6}%P*6}%upF9Qj^lqo2tmW)kSO(hI2@7? zf*i*|`uRH7GJVUkNC-ik^W+jjkY!nO`l|e*TF`YIn5Id-@1xml;yMTj0Iq|8n$0GB z--l_M z!^6WDWm>Hk%H=W)!$2IzWZO1Vwqiy7IF4Z$#zK7nndv9q_dJg{=X0KyJ;6DrbU7kg zD+*Nf)1S}vRokZIB_RaOJc}rbn7o(7aSYqGS+Cbi%7uSn$XwS&d&TjXHf$CBD2kNY zrnCy!w#|YdU{MsY+5T#GyIea68(&*t*tHMoWnFtOs7+D&M}!x zFr7~E`1pUA-MEtmGPaVwY6mFq1Jb0!Z_)jx$x>fw6_7B-NC<&AjsalqlXDKn7!gtC zQLssUEe8-0V~j1GVK>=$1$~wtDynEXKpLU@&bkxgy85rN(j4%AqHsXo2IS3V9l#jC z*!sT=XZ5sB&+zT?3p$++TBm1VvuB-72j4Egpml$GmXuZH-9^CppBGxs-$Hv8$dj)Z zm-u>d`Q|en)V9I^u)-RfC#p-Yx&z)BsV001jvcvegmnI{(fw;@6aTkm?f{)$(v7T5Y{^%00K;Z_V^!9% zN85h^uH(S-JQ70Cp=DA0BPMBtWR?8iB9@hxTJevV4reKG&+|5RHsQqy5h<9?$#=V5 zT4Z$A7XWm-T}q!9kR6gfo1ltz1hm_2gkcERbuk`~5d;Bz-$$ubLgoh(7T`DzN~IEf z-$xJx7>~zrT^C^(qTOz5*Qd1%mQz_;nU{Z)X(^eZT{Ro5it9L#SzxJ~wk3{Zgi(}X zCIUahFP(q4ZF}yVz-To3cUWMvL%{RA7rM4>&!0`uXj^6x03h+chQ2oC1!n`+i2$vw zux;B+j`O3VBii2HhH0AE-`~gH-X7}pI#|69Ap132Ht4+H$NBj=Zf|dKb8~~qWP*Q( zhX-6;T`^#Gra)sDD)*L5JpLhm$9??w(j5JV4 gC@3f>D0r2B0E1mQb7~>$r2qf`07*qoM6N<$f^RWZTmS$7 literal 20489 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/icon.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/icon.png index ae1f854292213cd2755290c2e9c66934d3502bc2..a75ace34c6900a337f3df9bc4114f5e4a1915fff 100644 GIT binary patch delta 356 zcmV-q0h|800rLWo7=H)`0001UdV2H#0004VQb$4nuFf3k0003kNklZt~ z5Ji8Yly(bZ4&aW83vin~0O#NUzKts?a}6wL?S9h4C<|nTH_-V>2+6i){{N!^GMP*! z0j)JFrI?6VO1XYS#7ZgFTJx>VnVGG%PaQJ`&G7-O(3 z3+8!-a}L8Wq+OIepFnh9RTaGVkW%jc&bj0iK2y{lMW1s29|0_-T<3g*_Z}exNGSo} z`ZbJ2i3q^6+YkZ(V49}ny6^1kD|h$oey-!2Q3CS1fNCxfy=F4FG>ihqHOleE@N6lvntN!}`euTl} zN2{i8N;r1pf4!>Wvo%qirXT*tb2MjO)#7N*zPgGnM5*oCs!;9#SBbE-3b(l#4))5= UeKo&Y5oiyCr>mdKI;Vst0L}D69smFU diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/inhand-left.png index 59518c35c3657ca8af0061031cbf9a10ca23f0f9..c6651785097db3857ad31569a7455d8330e604b0 100644 GIT binary patch delta 448 zcmV;x0YCoz0?q@F7=H)`00020X>r~F0004VQb$4nuFf3k0004qNklB2qCD5=&SXydCzMiqGR*=d|QNs5VR~y)PHr|`K~O>!9!^Cp4D|d zD(@YW0RTWz6rIh9h!#aLI`8p`YKJm5ug}-ifDnT2_j@?!dVdpR#BR64cDwy}J?p$r zex?Qh!0~u|duPt)^UK#`uDpL2LeMHm@iikcE5v{6f)Ml;o z`b>U@THbrjvVW|zez{!GG|k}aSm*UIIRgObX0yR^xx`|zz2$*FcEk00#o=&J z3>&s}UN5Ujs`nmQmLbOYx9FT}@7U05S?BdKdzA3IY41IpbBHmbX__gUwaz0VA|fIp zA|fK9gju!6X65LdEZgHG2LRZ$$I1P@Y~3DPHAAyXt~ounmSlTu&8j_4?hI&IwZ}=G q0WfTjQ+)!=+T&CQ0I)qKA_I5t;&AQ<*eyi>0000q z00DGTPE!Ct=GbNc003=zR9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5; z&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+H-9rXwYW61M2U+tC9|j) zq>qa;ttb&F3S=8{DJ!`8xqwXu0G~e_d*@tKxBvhEqe(KltB)|APfWnOMk&tM@;Wy#hMG zHMzj68df)Y1hk7hAYz1H9y06MwP3>P0ay{{j_827rhbKjyBYqf9sjBjo`$xJegFUf M07*qoM6N<$f@ZUs6#xJL diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/inhand-right.png index fa96803d56c7e2b7cbf42bfdef502d2466445511..aec9850820a1d2e6e17c29d690361825db613220 100644 GIT binary patch delta 459 zcmV;+0W|*n0@(wQ7=H)`00020X>r~F0004VQb$4nuFf3k0004#Nkl! z00rQ8rz`CilnlTC&H_}7l8k{E!$Z(80RuR!fuN0hUzHPz^W%h{#HaU3G)4~32D{(^ zL_|bHL_|bHL<9g@Yu6kz#<;feCD2+sV~m$=DDQXI!?G;%#(&GQM3!ZP5B;<{Z&{Y! zdqa6!Hvj;XQh40a`a_gbPX~SnrIfc=V~iWh`_&xKTD!yH03k%@Bx^19`#p-H@aBKo zvw45oCY(;E-f#MHxwQV==JN8qT5Ff4soQKe-YZSh#a)DN$(!f7Gsd__#u%69`JxtI zo0_-t3`;3pl7A%L`1N{4RaLW}{idmTTkik>ZnxWEyjb<&T_OVw#GPA@CE?!HO3)={w|KKF+?7ts~Pgd))>EBY>n|-#MT&x z7fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5; z&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+H-9rXwYW61M2U+tC9|j) zq>qa;ttb&F3S=8{DJ!`8xqwXu0G~e_d*@tKxBvhEqDe$SR7i>Kl)(+eAPfY-6<{g| zP6tT?r|Z9{TTnzS+3_>?VP0sxg7srbX|Z^nlJaKN)&~QELCl%Ts8T diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/meta.json index 36ab573091..673d86bee6 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpskirt/mime.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039, monkey derivative made by brainfood1183 (github) for ss14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039, monkey derivative made by brainfood1183 (github) for ss14, resprited by KingFroozy (github)", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/equipped-INNERCLOTHING-monkey.png index 1a896d093725a44c9ab321f13145909e4fad62b7..9d4c6091a11baebe8b0e5bba8cdf1bfc6429533a 100644 GIT binary patch delta 1199 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/equipped-INNERCLOTHING.png index 436ebe0bdb44b9d5953f781e27c22b4cc5208309..f4424b3c44a8f8c3eb9f129888d37aad51cfaf95 100644 GIT binary patch delta 916 zcmV;F18e-?1D*$v7=H)`00020X>r~F0004VQb$4nuFf3k000A6NklkWz{c^=(U^wZbqg zf7qr@^_5aYM3km!#R+Usnx;fVof*OUL{xDC+rrrDPflqhgrFb@002)+4C+cGaKH=g?Xs2!hJJ*7ePi=Mek~4#Bn~;X8fSYNCJC zOYD8EHP-7j;(s{C-QC?@yW87aWLbv$`};C7+8BjF_1XJMDUwoF=6W4o8>EzE_8YtY z-(wB3ECT=}NivaA()IQA!M5x58cC8&lv2d~nlh+9udqT00zOCNyAfcI*ZYlG-)fHR z_FeFbY@)SBQ4}bOqP5k3Z2BjUz)#Y*^44;>q}gnS>3?*J^Ye48Rx4~a8@#{2h9Gn>uI zYyJ{r@;tYFoD-~B6h(QhwRU=zwF6ACqA2!^>I2i!d~HU84S!sX;BYgY&<8;flrPKS zerRVn1%GD;{1&_eY&#rUY+M(ip|Rbv>f7Mtz`d>*THoXGcsw4D$K&yMeg{tfIq~6S z=jZTaw1v;+(=;V1CGkn|DJRBlVQNY#OMAM`OH_&!SeS??3`2^di287Xsl^EqDP?I_ zr%vFU8yg^m=ruD0>}Q9#QiSblnvXmxZbpDvqJPr4_>Q_BPlG`spgtOXML<3328#e8 z#NZLYMG?J60E-VD0Zj+NsXhSspB6K-GHq9feT7*u#x((K2is-yJz!<5l#=2&uH1{` z7Px#0d!JMQvg8b*k%9#0BL$uSad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1m200038NklEj*W>A5xfIAo40LZ%=5{IExpus>_8>T{~IKJ)vny(VR^`8pqg_1UM z0^;iSqCXI51yW(Q2FZStl0AlSa4b1F{tcEU6a)Ghz?;jaRBoc`T zwANe{1rrfVDfb{EE{cM+)_m)5W@cl|K|~mCjA3TJPed4W7JuV1i@84>MvpE1TT5#8fJ5D_-~ zjo?t*wx8SnEaEQ*{&N9QN*{L*A;il+?>(GzaLz^byjgMV49|=zEJ|Cl!t_r63)3p?(u!O?{|a%0Dw{o uN~z~zhg>YN=W=l2>_F`Hi9{li0DvD}o(c&}@{|q$0000=eQ#fi#)Oa!f(~jtd7pwD qa{sjlNohnhEN9#uFeC2t*SqW=Z}9CY7dh+!a+jy8pUXO@geCyHE=>La diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/inhand-left.png index 59518c35c3657ca8af0061031cbf9a10ca23f0f9..c6651785097db3857ad31569a7455d8330e604b0 100644 GIT binary patch delta 448 zcmV;x0YCoz0?q@F7=H)`00020X>r~F0004VQb$4nuFf3k0004qNklB2qCD5=&SXydCzMiqGR*=d|QNs5VR~y)PHr|`K~O>!9!^Cp4D|d zD(@YW0RTWz6rIh9h!#aLI`8p`YKJm5ug}-ifDnT2_j@?!dVdpR#BR64cDwy}J?p$r zex?Qh!0~u|duPt)^UK#`uDpL2LeMHm@iikcE5v{6f)Ml;o z`b>U@THbrjvVW|zez{!GG|k}aSm*UIIRgObX0yR^xx`|zz2$*FcEk00#o=&J z3>&s}UN5Ujs`nmQmLbOYx9FT}@7U05S?BdKdzA3IY41IpbBHmbX__gUwaz0VA|fIp zA|fK9gju!6X65LdEZgHG2LRZ$$I1P@Y~3DPHAAyXt~ounmSlTu&8j_4?hI&IwZ}=G q0WfTjQ+)!=+T&CQ0I)qKA_I5t;&AQ<*eyi>0000q z00DGTPE!Ct=GbNc003=zR9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5; z&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+H-9rXwYW61M2U+tC9|j) zq>qa;ttb&F3S=8{DJ!`8xqwXu0G~e_d*@tKxBvhEqe(KltB)|APfWnOMk&tM@;Wy#hMG zHMzj68df)Y1hk7hAYz1H9y06MwP3>P0ay{{j_827rhbKjyBYqf9sjBjo`$xJegFUf M07*qoM6N<$f@ZUs6#xJL diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/inhand-right.png index fa96803d56c7e2b7cbf42bfdef502d2466445511..aec9850820a1d2e6e17c29d690361825db613220 100644 GIT binary patch delta 459 zcmV;+0W|*n0@(wQ7=H)`00020X>r~F0004VQb$4nuFf3k0004#Nkl! z00rQ8rz`CilnlTC&H_}7l8k{E!$Z(80RuR!fuN0hUzHPz^W%h{#HaU3G)4~32D{(^ zL_|bHL_|bHL<9g@Yu6kz#<;feCD2+sV~m$=DDQXI!?G;%#(&GQM3!ZP5B;<{Z&{Y! zdqa6!Hvj;XQh40a`a_gbPX~SnrIfc=V~iWh`_&xKTD!yH03k%@Bx^19`#p-H@aBKo zvw45oCY(;E-f#MHxwQV==JN8qT5Ff4soQKe-YZSh#a)DN$(!f7Gsd__#u%69`JxtI zo0_-t3`;3pl7A%L`1N{4RaLW}{idmTTkik>ZnxWEyjb<&T_OVw#GPA@CE?!HO3)={w|KKF+?7ts~Pgd))>EBY>n|-#MT&x z7fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5; z&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+H-9rXwYW61M2U+tC9|j) zq>qa;ttb&F3S=8{DJ!`8xqwXu0G~e_d*@tKxBvhEqDe$SR7i>Kl)(+eAPfY-6<{g| zP6tT?r|Z9{TTnzS+3_>?VP0sxg7srbX|Z^nlJaKN)&~QELCl%Ts8T diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/meta.json index 1fb9cf1b66..af9d683fd2 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/mime.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039, monkey made by brainfood1183 (github) for ss14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039, monkey made by brainfood1183 (github) for ss14, resprited by KingFroozy (github)", "size": { "x": 32, "y": 32 From ff69325652422667033fb0cbe5da66d14d7bf342 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 28 Apr 2025 02:41:28 +0000 Subject: [PATCH 006/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 10cc71aaf1..6732dc8241 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Spessmann - changes: - - message: Added Convex recreational complex, a large service-oriented highpop map. - type: Add - id: 7871 - time: '2025-01-30T02:44:45.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33346 - author: ScarKy0 changes: - message: Added the Authentication Disruptor to the syndicate uplink for 5TC. It @@ -3928,3 +3921,10 @@ id: 8372 time: '2025-04-28T01:00:49.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36986 +- author: KingFroozy + changes: + - message: Mime's suits were resprited. + type: Tweak + id: 8373 + time: '2025-04-28T02:40:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36702 From 0043bde40231dd821941c5aba1807f3e23f53bca Mon Sep 17 00:00:00 2001 From: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> Date: Mon, 28 Apr 2025 01:33:40 -0400 Subject: [PATCH 007/167] Add some salvage ruins (#36814) Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> --- Resources/Locale/en-US/prayers/prayers.ftl | 3 + Resources/Maps/Lavaland/bait.yml | 673 ++ Resources/Maps/Lavaland/bridge.yml | 8545 +++++++++++++++++ Resources/Maps/Lavaland/enclosure.yml | 1782 ++++ Resources/Maps/Lavaland/roundel.yml | 2340 +++++ Resources/Maps/Lavaland/temple.yml | 2653 +++++ .../Structures/Furniture/memorial.yml | 29 + 7 files changed, 16025 insertions(+) create mode 100644 Resources/Maps/Lavaland/bait.yml create mode 100644 Resources/Maps/Lavaland/bridge.yml create mode 100644 Resources/Maps/Lavaland/enclosure.yml create mode 100644 Resources/Maps/Lavaland/roundel.yml create mode 100644 Resources/Maps/Lavaland/temple.yml diff --git a/Resources/Locale/en-US/prayers/prayers.ftl b/Resources/Locale/en-US/prayers/prayers.ftl index f0e22eaadf..24b1246565 100644 --- a/Resources/Locale/en-US/prayers/prayers.ftl +++ b/Resources/Locale/en-US/prayers/prayers.ftl @@ -2,11 +2,13 @@ prayer-verbs-pray = Pray prayer-verbs-call = Call prayer-verbs-rub = Rub +prayer-verbs-worship = Worship prayer-chat-notify-pray = PRAYER prayer-chat-notify-honkmother = HONKMOTHER prayer-chat-notify-centcom = CENTCOMM prayer-chat-notify-syndicate = SYNDICATE prayer-chat-notify-lamp = LAMP +prayer-chat-notify-monolith = MONOLITH prayer-popup-subtle-default = You hear a voice in your head... @@ -14,6 +16,7 @@ prayer-popup-notify-honkmother-sent = You left a voicemail message for the Honkm prayer-popup-notify-centcom-sent = You left a voicemail message for Central Command... prayer-popup-notify-syndicate-sent = You left a voicemail message for Syndicate High Command... prayer-popup-notify-lamp-sent = Your thoughts seem to echo... +prayer-popup-notify-monolith-sent = Nothing happens. Thunderously... prayer-popup-notify-pray-sent = Your message has been sent to the gods... prayer-popup-notify-pray-locked = You don't feel worthy enough... prayer-popup-notify-pray-ui-message = Message diff --git a/Resources/Maps/Lavaland/bait.yml b/Resources/Maps/Lavaland/bait.yml new file mode 100644 index 0000000000..7028d40b8c --- /dev/null +++ b/Resources/Maps/Lavaland/bait.yml @@ -0,0 +1,673 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/21/2025 20:08:51 + entityCount: 98 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 2: Space + 1: FloorBasalt + 0: FloorCave +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.53125,-0.47916666 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA + 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: [] + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65535 + 0,-1: + 0: 65523 + -1,0: + 0: 61183 + 0,1: + 0: 1907 + -1,1: + 0: 2184 + 1,0: + 0: 1655 + 1,-1: + 0: 28672 + -2,0: + 0: 1228 + -2,-1: + 0: 52224 + -1,-1: + 0: 65256 + 0,-2: + 0: 30464 + -1,-2: + 0: 52224 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: CartridgeRocket + entities: + - uid: 85 + components: + - type: Transform + pos: 0.501868,0.774269 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 0.5227013,0.4201024 + parent: 1 +- proto: Railing + entities: + - uid: 71 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 76 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 +- proto: RailingCorner + entities: + - uid: 67 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,2.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-1.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 1 +- proto: StairDark + entities: + - uid: 2 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 + - uid: 3 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 1 + - uid: 6 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 7 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,2.5 + parent: 1 + - uid: 8 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,2.5 + parent: 1 + - uid: 9 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,0.5 + parent: 1 + - uid: 10 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 13 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 + - uid: 55 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - uid: 56 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 60 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 + - uid: 61 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,1.5 + parent: 1 + - uid: 63 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,3.5 + parent: 1 + - uid: 64 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,3.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 87 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,0.5 + parent: 1 + - uid: 89 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 + - uid: 90 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,4.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,4.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,0.5 + parent: 1 + - uid: 95 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 +- proto: TableStone + entities: + - uid: 83 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 +- proto: WallBasaltCobblebrick + entities: + - uid: 4 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,2.5 + parent: 1 + - uid: 14 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 15 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-3.5 + parent: 1 + - uid: 16 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-2.5 + parent: 1 + - uid: 18 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-1.5 + parent: 1 + - uid: 19 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 20 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-3.5 + parent: 1 + - uid: 21 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 24 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 25 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 26 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,2.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,3.5 + parent: 1 + - uid: 30 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,4.5 + parent: 1 + - uid: 32 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,4.5 + parent: 1 + - uid: 33 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-1.5 + parent: 1 + - uid: 34 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,4.5 + parent: 1 + - uid: 37 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,4.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,4.5 + parent: 1 + - uid: 40 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,4.5 + parent: 1 + - uid: 41 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,3.5 + parent: 1 +- proto: WallRockBasalt + entities: + - uid: 17 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: -4.5,4.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 +- proto: WeaponLauncherRocket + entities: + - uid: 84 + components: + - type: Transform + pos: 0.5539513,0.51385236 + parent: 1 +- proto: WeaponTurretHostile + entities: + - uid: 79 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/bridge.yml b/Resources/Maps/Lavaland/bridge.yml new file mode 100644 index 0000000000..f05e1a00a5 --- /dev/null +++ b/Resources/Maps/Lavaland/bridge.yml @@ -0,0 +1,8545 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/21/2025 20:55:28 + entityCount: 1338 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 2: Space + 1: FloorBasalt + 0: FloorDarkPavement +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.5,-0.453125 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAA + version: 6 + 1,-1: + ind: 1,-1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -2,0: + ind: -2,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -3,0: + ind: -3,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + -2,1: + ind: -2,1 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -3,1: + ind: -3,1 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -4,1: + ind: -4,1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + -3,2: + ind: -3,2 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -4,2: + ind: -4,2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -4,0: + ind: -4,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAA + version: 6 + 1,-2: + ind: 1,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + 2,-2: + ind: 2,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 2,-1: + ind: 2,-1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 2,0: + ind: 2,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 3,-2: + ind: 3,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 4,-2: + ind: 4,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 5,-2: + ind: 5,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 6,-2: + ind: 6,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 7,-2: + ind: 7,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 8,-2: + ind: 8,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -5,1: + ind: -5,1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + -5,2: + ind: -5,2 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -6,1: + ind: -6,1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAA + version: 6 + -6,2: + ind: -6,2 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -7,2: + ind: -7,2 + tiles: AgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -7,1: + ind: -7,1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + 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: [] + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65535 + 0,-1: + 0: 65523 + -1,0: + 0: 65535 + 0,1: + 0: 30515 + -1,1: + 0: 52360 + 0,2: + 0: 819 + -1,2: + 0: 2184 + 1,0: + 0: 65535 + 1,-1: + 0: 65535 + 2,0: + 0: 275 + 2,-1: + 0: 65535 + 0,-3: + 0: 13056 + -1,-3: + 0: 34816 + 0,-2: + 0: 14195 + -1,-2: + 0: 36040 + -1,-1: + 0: 65528 + 1,-2: + 0: 64512 + 2,-2: + 0: 65408 + 3,-2: + 0: 65528 + 3,-1: + 0: 14207 + 4,-2: + 0: 32767 + -4,0: + 0: 65472 + -4,1: + 0: 2047 + -5,1: + 0: 32767 + -3,0: + 0: 65534 + -3,1: + 0: 23 + -3,-1: + 0: 59392 + -2,0: + 0: 65535 + -2,-1: + 0: 65504 + 4,-3: + 0: 60608 + 5,-3: + 0: 65532 + 5,-2: + 0: 31 + 6,-3: + 0: 65535 + 6,-2: + 0: 3 + 6,-4: + 0: 52428 + 6,-5: + 0: 51336 + 7,-4: + 0: 30515 + 7,-3: + 0: 7679 + 7,-5: + 0: 65535 + 8,-3: + 0: 61424 + -8,1: + 0: 65280 + -9,1: + 0: 63488 + -8,2: + 0: 65535 + -9,2: + 0: 4095 + -8,3: + 0: 65535 + -8,4: + 0: 65535 + -9,3: + 0: 61440 + -7,1: + 0: 65520 + -7,2: + 0: 5119 + -7,3: + 0: 4369 + -7,4: + 0: 17 + -6,1: + 0: 65535 + -6,2: + 0: 17 + -6,0: + 0: 61440 + -5,0: + 0: 12288 + -12,3: + 0: 61440 + -12,4: + 0: 255 + -13,3: + 0: 49152 + -11,3: + 0: 4096 + -11,4: + 0: 4095 + -10,3: + 0: 49152 + -10,4: + 0: 2047 + -10,1: + 0: 32768 + -10,2: + 0: 2184 + -9,4: + 0: 52479 + -8,5: + 0: 65535 + -9,5: + 0: 64716 + -8,6: + 0: 65535 + -9,6: + 0: 65535 + -7,5: + 0: 4368 + -7,6: + 0: 1 + -13,4: + 0: 204 + -12,6: + 0: 65280 + -12,7: + 0: 65535 + -13,7: + 0: 65535 + -12,8: + 0: 15 + -11,6: + 0: 65535 + -11,7: + 0: 65535 + -11,8: + 0: 1 + -10,6: + 0: 65535 + -10,7: + 0: 4607 + -10,5: + 0: 49152 + -9,7: + 0: 15 + -16,7: + 0: 65408 + -17,7: + 0: 65280 + -15,7: + 0: 4080 + -14,7: + 0: 4080 + -13,8: + 0: 12 + 8,-5: + 0: 65535 + 8,-6: + 0: 65280 + 9,-6: + 0: 65520 + 9,-5: + 0: 16383 + 10,-6: + 0: 65528 + 10,-5: + 0: 4095 + 10,-7: + 0: 32768 + 11,-7: + 0: 65024 + 11,-6: + 0: 65535 + 11,-5: + 0: 127 + 12,-7: + 0: 65280 + 12,-6: + 0: 8191 + 12,-5: + 0: 1 + 9,-3: + 0: 62208 + 9,-2: + 0: 61183 + 9,-1: + 0: 52430 + 9,0: + 0: 36044 + 10,-3: + 0: 4096 + 10,-2: + 0: 4369 + 10,-1: + 0: 1 + 10,0: + 0: 4352 + 9,1: + 0: 136 + 10,1: + 0: 17 + 13,-7: + 0: 65480 + 13,-6: + 0: 4095 + 14,-7: + 0: 65535 + 14,-6: + 0: 4095 + 15,-7: + 0: 65535 + 15,-6: + 0: 831 + 16,-7: + 0: 65535 + 16,-6: + 0: 7 + 16,-8: + 0: 61440 + 17,-8: + 0: 61440 + 17,-7: + 0: 65535 + 18,-8: + 0: 61440 + 18,-7: + 0: 15 + 19,-8: + 0: 65280 + 19,-7: + 0: 15 + 20,-8: + 0: 65280 + 20,-7: + 0: 1 + 21,-8: + 0: 65280 + 22,-8: + 0: 65280 + 22,-7: + 0: 255 + 23,-8: + 0: 65280 + 23,-7: + 0: 255 + 24,-8: + 0: 61440 + 24,-7: + 0: 255 + 25,-8: + 0: 61440 + 25,-7: + 0: 65535 + 26,-7: + 0: 65520 + 27,-7: + 0: 65520 + 28,-7: + 0: 65520 + 29,-7: + 0: 65392 + 29,-6: + 0: 12 + 30,-7: + 0: 65280 + 30,-6: + 0: 15 + 31,-7: + 0: 28672 + 31,-6: + 0: 207 + 32,-6: + 0: 247 + 33,-6: + 0: 240 + -20,7: + 0: 61440 + -20,8: + 0: 287 + -21,7: + 0: 32768 + -19,7: + 0: 63488 + -19,8: + 0: 15 + -18,7: + 0: 65280 + -18,8: + 0: 1 + -21,8: + 0: 4095 + -24,8: + 0: 4095 + -25,8: + 0: 255 + -23,8: + 0: 4095 + -22,8: + 0: 4095 + -28,8: + 0: 14 + -28,7: + 0: 57344 + -27,8: + 0: 207 + -27,7: + 0: 61440 + -26,8: + 0: 255 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: FloorLavaEntity + entities: + - uid: 2 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 135.5,-22.5 + parent: 1 + - uid: 3 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 132.5,-22.5 + parent: 1 + - uid: 4 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 133.5,-22.5 + parent: 1 + - uid: 5 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 131.5,-22.5 + parent: 1 + - uid: 6 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 130.5,-22.5 + parent: 1 + - uid: 7 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 129.5,-22.5 + parent: 1 + - uid: 8 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 128.5,-22.5 + parent: 1 + - uid: 9 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 127.5,-22.5 + parent: 1 + - uid: 10 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 126.5,-22.5 + parent: 1 + - uid: 11 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 134.5,-22.5 + parent: 1 + - uid: 12 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 130.5,-23.5 + parent: 1 + - uid: 13 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 129.5,-23.5 + parent: 1 + - uid: 14 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 128.5,-23.5 + parent: 1 + - uid: 15 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 127.5,-23.5 + parent: 1 + - uid: 16 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 126.5,-23.5 + parent: 1 + - uid: 17 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 125.5,-23.5 + parent: 1 + - uid: 18 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 124.5,-23.5 + parent: 1 + - uid: 19 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-23.5 + parent: 1 + - uid: 20 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 122.5,-23.5 + parent: 1 + - uid: 21 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 121.5,-23.5 + parent: 1 + - uid: 22 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 120.5,-23.5 + parent: 1 + - uid: 23 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 119.5,-23.5 + parent: 1 + - uid: 24 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 118.5,-23.5 + parent: 1 + - uid: 25 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 126.5,-24.5 + parent: 1 + - uid: 26 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 125.5,-24.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 124.5,-24.5 + parent: 1 + - uid: 28 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-24.5 + parent: 1 + - uid: 29 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 122.5,-24.5 + parent: 1 + - uid: 30 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 121.5,-24.5 + parent: 1 + - uid: 31 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 120.5,-24.5 + parent: 1 + - uid: 32 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 117.5,-24.5 + parent: 1 + - uid: 33 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 118.5,-24.5 + parent: 1 + - uid: 34 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 116.5,-24.5 + parent: 1 + - uid: 35 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 115.5,-24.5 + parent: 1 + - uid: 36 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 114.5,-24.5 + parent: 1 + - uid: 37 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 113.5,-24.5 + parent: 1 + - uid: 38 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 112.5,-24.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 119.5,-24.5 + parent: 1 + - uid: 40 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 110.5,-24.5 + parent: 1 + - uid: 41 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 109.5,-24.5 + parent: 1 + - uid: 42 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 108.5,-24.5 + parent: 1 + - uid: 43 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 107.5,-24.5 + parent: 1 + - uid: 44 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 111.5,-24.5 + parent: 1 + - uid: 45 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 106.5,-24.5 + parent: 1 + - uid: 46 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 105.5,-24.5 + parent: 1 + - uid: 47 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 104.5,-24.5 + parent: 1 + - uid: 48 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 103.5,-24.5 + parent: 1 + - uid: 49 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,-24.5 + parent: 1 + - uid: 50 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 101.5,-24.5 + parent: 1 + - uid: 51 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,-24.5 + parent: 1 + - uid: 52 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,-25.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 101.5,-25.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,-25.5 + parent: 1 + - uid: 55 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 103.5,-25.5 + parent: 1 + - uid: 56 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 104.5,-25.5 + parent: 1 + - uid: 57 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 105.5,-25.5 + parent: 1 + - uid: 58 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 106.5,-25.5 + parent: 1 + - uid: 59 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 109.5,-25.5 + parent: 1 + - uid: 60 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 108.5,-25.5 + parent: 1 + - uid: 61 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 110.5,-25.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 111.5,-25.5 + parent: 1 + - uid: 63 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 112.5,-25.5 + parent: 1 + - uid: 64 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 113.5,-25.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 114.5,-25.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 115.5,-25.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 107.5,-25.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 116.5,-25.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 117.5,-25.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 118.5,-25.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 119.5,-25.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 120.5,-25.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 121.5,-25.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 122.5,-25.5 + parent: 1 + - uid: 75 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-25.5 + parent: 1 + - uid: 76 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 118.5,-26.5 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 117.5,-26.5 + parent: 1 + - uid: 78 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 116.5,-26.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 115.5,-26.5 + parent: 1 + - uid: 80 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 114.5,-26.5 + parent: 1 + - uid: 81 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 113.5,-26.5 + parent: 1 + - uid: 82 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 112.5,-26.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 111.5,-26.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 110.5,-26.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 109.5,-26.5 + parent: 1 + - uid: 86 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 108.5,-26.5 + parent: 1 + - uid: 87 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 107.5,-26.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 106.5,-26.5 + parent: 1 + - uid: 89 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 105.5,-26.5 + parent: 1 + - uid: 90 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 104.5,-26.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 103.5,-26.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,-26.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 101.5,-26.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,-26.5 + parent: 1 + - uid: 95 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-25.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 103.5,-28.5 + parent: 1 + - uid: 97 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 103.5,-27.5 + parent: 1 + - uid: 98 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,-28.5 + parent: 1 + - uid: 99 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,-27.5 + parent: 1 + - uid: 100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 101.5,-28.5 + parent: 1 + - uid: 101 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 101.5,-27.5 + parent: 1 + - uid: 102 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,-28.5 + parent: 1 + - uid: 103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,-27.5 + parent: 1 + - uid: 104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,-28.5 + parent: 1 + - uid: 105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,-27.5 + parent: 1 + - uid: 106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,-28.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,-27.5 + parent: 1 + - uid: 108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,-28.5 + parent: 1 + - uid: 109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,-27.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,-28.5 + parent: 1 + - uid: 111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,-27.5 + parent: 1 + - uid: 112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,-28.5 + parent: 1 + - uid: 113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,-27.5 + parent: 1 + - uid: 114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,-28.5 + parent: 1 + - uid: 115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,-27.5 + parent: 1 + - uid: 116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,-28.5 + parent: 1 + - uid: 117 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,-27.5 + parent: 1 + - uid: 118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,-28.5 + parent: 1 + - uid: 119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,-27.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,-28.5 + parent: 1 + - uid: 121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,-27.5 + parent: 1 + - uid: 122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,-28.5 + parent: 1 + - uid: 123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,-27.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-28.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-27.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-28.5 + parent: 1 + - uid: 127 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-27.5 + parent: 1 + - uid: 128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,-26.5 + parent: 1 + - uid: 129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,-26.5 + parent: 1 + - uid: 130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,-26.5 + parent: 1 + - uid: 131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,-26.5 + parent: 1 + - uid: 132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,-26.5 + parent: 1 + - uid: 133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,-26.5 + parent: 1 + - uid: 134 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,-26.5 + parent: 1 + - uid: 135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,-26.5 + parent: 1 + - uid: 136 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,-26.5 + parent: 1 + - uid: 137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,-26.5 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-26.5 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-26.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,-29.5 + parent: 1 + - uid: 141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,-29.5 + parent: 1 + - uid: 142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,-29.5 + parent: 1 + - uid: 143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,-29.5 + parent: 1 + - uid: 144 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,-29.5 + parent: 1 + - uid: 145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,-29.5 + parent: 1 + - uid: 146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-29.5 + parent: 1 + - uid: 147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-29.5 + parent: 1 + - uid: 148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-29.5 + parent: 1 + - uid: 149 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-29.5 + parent: 1 + - uid: 150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-29.5 + parent: 1 + - uid: 151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-29.5 + parent: 1 + - uid: 152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-29.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-29.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-29.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-29.5 + parent: 1 + - uid: 156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-29.5 + parent: 1 + - uid: 157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-29.5 + parent: 1 + - uid: 158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-29.5 + parent: 1 + - uid: 159 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-29.5 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-28.5 + parent: 1 + - uid: 161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-28.5 + parent: 1 + - uid: 162 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-28.5 + parent: 1 + - uid: 163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-28.5 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-28.5 + parent: 1 + - uid: 165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-28.5 + parent: 1 + - uid: 166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-28.5 + parent: 1 + - uid: 167 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-28.5 + parent: 1 + - uid: 168 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-28.5 + parent: 1 + - uid: 169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-28.5 + parent: 1 + - uid: 170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-28.5 + parent: 1 + - uid: 171 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-28.5 + parent: 1 + - uid: 172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-28.5 + parent: 1 + - uid: 173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-28.5 + parent: 1 + - uid: 174 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-28.5 + parent: 1 + - uid: 175 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-28.5 + parent: 1 + - uid: 176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-28.5 + parent: 1 + - uid: 177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-28.5 + parent: 1 + - uid: 178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-28.5 + parent: 1 + - uid: 179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-28.5 + parent: 1 + - uid: 180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-28.5 + parent: 1 + - uid: 181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-28.5 + parent: 1 + - uid: 182 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-28.5 + parent: 1 + - uid: 183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-28.5 + parent: 1 + - uid: 184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-27.5 + parent: 1 + - uid: 185 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-27.5 + parent: 1 + - uid: 186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-27.5 + parent: 1 + - uid: 187 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-27.5 + parent: 1 + - uid: 188 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-27.5 + parent: 1 + - uid: 189 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-27.5 + parent: 1 + - uid: 190 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-27.5 + parent: 1 + - uid: 191 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-27.5 + parent: 1 + - uid: 192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-27.5 + parent: 1 + - uid: 193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-27.5 + parent: 1 + - uid: 194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-27.5 + parent: 1 + - uid: 195 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-27.5 + parent: 1 + - uid: 196 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-27.5 + parent: 1 + - uid: 197 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-27.5 + parent: 1 + - uid: 198 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-27.5 + parent: 1 + - uid: 199 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-27.5 + parent: 1 + - uid: 200 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-27.5 + parent: 1 + - uid: 201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-27.5 + parent: 1 + - uid: 202 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-27.5 + parent: 1 + - uid: 203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-27.5 + parent: 1 + - uid: 204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-27.5 + parent: 1 + - uid: 205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-27.5 + parent: 1 + - uid: 206 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-27.5 + parent: 1 + - uid: 207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-27.5 + parent: 1 + - uid: 208 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-27.5 + parent: 1 + - uid: 209 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-27.5 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-26.5 + parent: 1 + - uid: 211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-25.5 + parent: 1 + - uid: 212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-24.5 + parent: 1 + - uid: 213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-26.5 + parent: 1 + - uid: 214 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-25.5 + parent: 1 + - uid: 215 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-24.5 + parent: 1 + - uid: 216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-26.5 + parent: 1 + - uid: 217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-25.5 + parent: 1 + - uid: 218 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-24.5 + parent: 1 + - uid: 219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-26.5 + parent: 1 + - uid: 220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-25.5 + parent: 1 + - uid: 221 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-24.5 + parent: 1 + - uid: 222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-26.5 + parent: 1 + - uid: 223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-25.5 + parent: 1 + - uid: 224 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-24.5 + parent: 1 + - uid: 225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-26.5 + parent: 1 + - uid: 226 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-25.5 + parent: 1 + - uid: 227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-24.5 + parent: 1 + - uid: 228 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-26.5 + parent: 1 + - uid: 229 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-25.5 + parent: 1 + - uid: 230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-24.5 + parent: 1 + - uid: 231 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-26.5 + parent: 1 + - uid: 232 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-25.5 + parent: 1 + - uid: 233 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-24.5 + parent: 1 + - uid: 234 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-26.5 + parent: 1 + - uid: 235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-25.5 + parent: 1 + - uid: 236 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-24.5 + parent: 1 + - uid: 237 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-26.5 + parent: 1 + - uid: 238 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-25.5 + parent: 1 + - uid: 239 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-24.5 + parent: 1 + - uid: 240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-26.5 + parent: 1 + - uid: 241 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-25.5 + parent: 1 + - uid: 242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-24.5 + parent: 1 + - uid: 243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-26.5 + parent: 1 + - uid: 244 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-25.5 + parent: 1 + - uid: 245 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-24.5 + parent: 1 + - uid: 246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-26.5 + parent: 1 + - uid: 247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-25.5 + parent: 1 + - uid: 248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-24.5 + parent: 1 + - uid: 249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-26.5 + parent: 1 + - uid: 250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-25.5 + parent: 1 + - uid: 251 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-24.5 + parent: 1 + - uid: 252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-26.5 + parent: 1 + - uid: 253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-25.5 + parent: 1 + - uid: 254 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-24.5 + parent: 1 + - uid: 255 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-26.5 + parent: 1 + - uid: 256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-25.5 + parent: 1 + - uid: 257 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-24.5 + parent: 1 + - uid: 258 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-26.5 + parent: 1 + - uid: 259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-25.5 + parent: 1 + - uid: 260 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-24.5 + parent: 1 + - uid: 261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-26.5 + parent: 1 + - uid: 262 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-25.5 + parent: 1 + - uid: 263 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-24.5 + parent: 1 + - uid: 264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-23.5 + parent: 1 + - uid: 265 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-23.5 + parent: 1 + - uid: 266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-23.5 + parent: 1 + - uid: 267 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-23.5 + parent: 1 + - uid: 268 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-23.5 + parent: 1 + - uid: 269 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-23.5 + parent: 1 + - uid: 270 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-23.5 + parent: 1 + - uid: 271 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-23.5 + parent: 1 + - uid: 272 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-23.5 + parent: 1 + - uid: 273 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-23.5 + parent: 1 + - uid: 274 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-23.5 + parent: 1 + - uid: 275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-23.5 + parent: 1 + - uid: 276 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-23.5 + parent: 1 + - uid: 277 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-22.5 + parent: 1 + - uid: 278 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-21.5 + parent: 1 + - uid: 279 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-22.5 + parent: 1 + - uid: 280 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-21.5 + parent: 1 + - uid: 281 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-22.5 + parent: 1 + - uid: 282 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-21.5 + parent: 1 + - uid: 283 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-22.5 + parent: 1 + - uid: 284 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-21.5 + parent: 1 + - uid: 285 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-22.5 + parent: 1 + - uid: 286 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-21.5 + parent: 1 + - uid: 287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-22.5 + parent: 1 + - uid: 288 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-22.5 + parent: 1 + - uid: 289 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-21.5 + parent: 1 + - uid: 290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-22.5 + parent: 1 + - uid: 291 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-21.5 + parent: 1 + - uid: 292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-21.5 + parent: 1 + - uid: 293 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-24.5 + parent: 1 + - uid: 294 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-23.5 + parent: 1 + - uid: 295 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-22.5 + parent: 1 + - uid: 296 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-21.5 + parent: 1 + - uid: 297 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-25.5 + parent: 1 + - uid: 298 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-24.5 + parent: 1 + - uid: 299 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-23.5 + parent: 1 + - uid: 300 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-22.5 + parent: 1 + - uid: 301 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-21.5 + parent: 1 + - uid: 302 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-24.5 + parent: 1 + - uid: 303 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-23.5 + parent: 1 + - uid: 304 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-22.5 + parent: 1 + - uid: 305 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-21.5 + parent: 1 + - uid: 306 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-25.5 + parent: 1 + - uid: 307 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-24.5 + parent: 1 + - uid: 308 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-25.5 + parent: 1 + - uid: 309 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-23.5 + parent: 1 + - uid: 310 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-22.5 + parent: 1 + - uid: 311 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-25.5 + parent: 1 + - uid: 312 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-24.5 + parent: 1 + - uid: 313 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-21.5 + parent: 1 + - uid: 314 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-22.5 + parent: 1 + - uid: 315 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-23.5 + parent: 1 + - uid: 316 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-21.5 + parent: 1 + - uid: 317 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-25.5 + parent: 1 + - uid: 318 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-24.5 + parent: 1 + - uid: 319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-23.5 + parent: 1 + - uid: 320 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-22.5 + parent: 1 + - uid: 321 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-21.5 + parent: 1 + - uid: 322 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-25.5 + parent: 1 + - uid: 323 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-24.5 + parent: 1 + - uid: 324 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-23.5 + parent: 1 + - uid: 325 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-22.5 + parent: 1 + - uid: 326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-21.5 + parent: 1 + - uid: 327 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-25.5 + parent: 1 + - uid: 328 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-24.5 + parent: 1 + - uid: 329 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-23.5 + parent: 1 + - uid: 330 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-22.5 + parent: 1 + - uid: 331 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-21.5 + parent: 1 + - uid: 332 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-25.5 + parent: 1 + - uid: 333 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-24.5 + parent: 1 + - uid: 334 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-23.5 + parent: 1 + - uid: 335 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-22.5 + parent: 1 + - uid: 336 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-21.5 + parent: 1 + - uid: 337 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-22.5 + parent: 1 + - uid: 338 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-24.5 + parent: 1 + - uid: 339 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-23.5 + parent: 1 + - uid: 340 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-22.5 + parent: 1 + - uid: 341 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-21.5 + parent: 1 + - uid: 342 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-20.5 + parent: 1 + - uid: 343 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-19.5 + parent: 1 + - uid: 344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-18.5 + parent: 1 + - uid: 345 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-24.5 + parent: 1 + - uid: 346 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-23.5 + parent: 1 + - uid: 347 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-22.5 + parent: 1 + - uid: 348 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-21.5 + parent: 1 + - uid: 349 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-20.5 + parent: 1 + - uid: 350 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-19.5 + parent: 1 + - uid: 351 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-18.5 + parent: 1 + - uid: 352 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-18.5 + parent: 1 + - uid: 353 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-19.5 + parent: 1 + - uid: 354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-20.5 + parent: 1 + - uid: 355 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-18.5 + parent: 1 + - uid: 356 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-19.5 + parent: 1 + - uid: 357 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-20.5 + parent: 1 + - uid: 358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-19.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-20.5 + parent: 1 + - uid: 360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-19.5 + parent: 1 + - uid: 361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-20.5 + parent: 1 + - uid: 362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-21.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-20.5 + parent: 1 + - uid: 364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-19.5 + parent: 1 + - uid: 365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-18.5 + parent: 1 + - uid: 366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-17.5 + parent: 1 + - uid: 367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-22.5 + parent: 1 + - uid: 368 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-21.5 + parent: 1 + - uid: 369 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-20.5 + parent: 1 + - uid: 370 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-19.5 + parent: 1 + - uid: 371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-18.5 + parent: 1 + - uid: 372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-17.5 + parent: 1 + - uid: 373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-22.5 + parent: 1 + - uid: 374 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-21.5 + parent: 1 + - uid: 375 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-20.5 + parent: 1 + - uid: 376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-18.5 + parent: 1 + - uid: 377 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-17.5 + parent: 1 + - uid: 378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-22.5 + parent: 1 + - uid: 379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-19.5 + parent: 1 + - uid: 380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-21.5 + parent: 1 + - uid: 381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-20.5 + parent: 1 + - uid: 382 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-18.5 + parent: 1 + - uid: 383 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-17.5 + parent: 1 + - uid: 384 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-19.5 + parent: 1 + - uid: 385 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-22.5 + parent: 1 + - uid: 386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-21.5 + parent: 1 + - uid: 387 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-19.5 + parent: 1 + - uid: 388 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-20.5 + parent: 1 + - uid: 389 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-18.5 + parent: 1 + - uid: 390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-17.5 + parent: 1 + - uid: 391 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-17.5 + parent: 1 + - uid: 392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-22.5 + parent: 1 + - uid: 393 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-21.5 + parent: 1 + - uid: 394 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-20.5 + parent: 1 + - uid: 395 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-19.5 + parent: 1 + - uid: 396 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-18.5 + parent: 1 + - uid: 397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-17.5 + parent: 1 + - uid: 398 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-16.5 + parent: 1 + - uid: 399 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-22.5 + parent: 1 + - uid: 400 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-21.5 + parent: 1 + - uid: 401 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-20.5 + parent: 1 + - uid: 402 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-19.5 + parent: 1 + - uid: 403 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-18.5 + parent: 1 + - uid: 404 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-17.5 + parent: 1 + - uid: 405 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-16.5 + parent: 1 + - uid: 406 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-9.5 + parent: 1 + - uid: 407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-21.5 + parent: 1 + - uid: 408 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-20.5 + parent: 1 + - uid: 409 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-19.5 + parent: 1 + - uid: 410 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-18.5 + parent: 1 + - uid: 411 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-17.5 + parent: 1 + - uid: 412 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-16.5 + parent: 1 + - uid: 413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-21.5 + parent: 1 + - uid: 414 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-20.5 + parent: 1 + - uid: 415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-19.5 + parent: 1 + - uid: 416 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-18.5 + parent: 1 + - uid: 417 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-17.5 + parent: 1 + - uid: 418 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-16.5 + parent: 1 + - uid: 419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-21.5 + parent: 1 + - uid: 420 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-20.5 + parent: 1 + - uid: 421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-18.5 + parent: 1 + - uid: 422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-19.5 + parent: 1 + - uid: 423 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-16.5 + parent: 1 + - uid: 424 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-21.5 + parent: 1 + - uid: 425 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-20.5 + parent: 1 + - uid: 426 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-19.5 + parent: 1 + - uid: 427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-18.5 + parent: 1 + - uid: 428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-17.5 + parent: 1 + - uid: 429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-16.5 + parent: 1 + - uid: 430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-17.5 + parent: 1 + - uid: 431 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-19.5 + parent: 1 + - uid: 432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-18.5 + parent: 1 + - uid: 433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-17.5 + parent: 1 + - uid: 434 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-16.5 + parent: 1 + - uid: 435 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-19.5 + parent: 1 + - uid: 436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-18.5 + parent: 1 + - uid: 437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-17.5 + parent: 1 + - uid: 438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-16.5 + parent: 1 + - uid: 439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-19.5 + parent: 1 + - uid: 440 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-18.5 + parent: 1 + - uid: 441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-17.5 + parent: 1 + - uid: 442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-16.5 + parent: 1 + - uid: 443 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-18.5 + parent: 1 + - uid: 444 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-17.5 + parent: 1 + - uid: 445 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-16.5 + parent: 1 + - uid: 446 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-19.5 + parent: 1 + - uid: 447 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-18.5 + parent: 1 + - uid: 448 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-19.5 + parent: 1 + - uid: 449 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-17.5 + parent: 1 + - uid: 450 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-16.5 + parent: 1 + - uid: 451 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-15.5 + parent: 1 + - uid: 452 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-14.5 + parent: 1 + - uid: 453 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-13.5 + parent: 1 + - uid: 454 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-12.5 + parent: 1 + - uid: 455 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-11.5 + parent: 1 + - uid: 456 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-10.5 + parent: 1 + - uid: 457 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-15.5 + parent: 1 + - uid: 458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-14.5 + parent: 1 + - uid: 459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-13.5 + parent: 1 + - uid: 460 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-12.5 + parent: 1 + - uid: 461 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-11.5 + parent: 1 + - uid: 462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-10.5 + parent: 1 + - uid: 463 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-15.5 + parent: 1 + - uid: 464 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-14.5 + parent: 1 + - uid: 465 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-13.5 + parent: 1 + - uid: 466 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-12.5 + parent: 1 + - uid: 467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-11.5 + parent: 1 + - uid: 468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-10.5 + parent: 1 + - uid: 469 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-15.5 + parent: 1 + - uid: 470 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-14.5 + parent: 1 + - uid: 471 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-13.5 + parent: 1 + - uid: 472 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-12.5 + parent: 1 + - uid: 473 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-11.5 + parent: 1 + - uid: 474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-10.5 + parent: 1 + - uid: 475 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-16.5 + parent: 1 + - uid: 476 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-13.5 + parent: 1 + - uid: 477 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-12.5 + parent: 1 + - uid: 478 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-11.5 + parent: 1 + - uid: 479 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-10.5 + parent: 1 + - uid: 480 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-9.5 + parent: 1 + - uid: 481 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-9.5 + parent: 1 + - uid: 482 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-10.5 + parent: 1 + - uid: 483 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-11.5 + parent: 1 + - uid: 484 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-10.5 + parent: 1 + - uid: 485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-9.5 + parent: 1 + - uid: 486 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-10.5 + parent: 1 + - uid: 487 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-9.5 + parent: 1 + - uid: 488 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-10.5 + parent: 1 + - uid: 489 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-9.5 + parent: 1 + - uid: 490 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-10.5 + parent: 1 + - uid: 491 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-8.5 + parent: 1 + - uid: 492 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-8.5 + parent: 1 + - uid: 493 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-8.5 + parent: 1 + - uid: 494 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-8.5 + parent: 1 + - uid: 495 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-8.5 + parent: 1 + - uid: 496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-9.5 + parent: 1 + - uid: 497 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-9.5 + parent: 1 + - uid: 498 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-7.5 + parent: 1 + - uid: 499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-6.5 + parent: 1 + - uid: 500 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-7.5 + parent: 1 + - uid: 501 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-6.5 + parent: 1 + - uid: 502 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-5.5 + parent: 1 + - uid: 503 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-4.5 + parent: 1 + - uid: 504 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-3.5 + parent: 1 + - uid: 505 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-7.5 + parent: 1 + - uid: 506 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-6.5 + parent: 1 + - uid: 507 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-5.5 + parent: 1 + - uid: 508 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-4.5 + parent: 1 + - uid: 509 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-7.5 + parent: 1 + - uid: 510 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-6.5 + parent: 1 + - uid: 511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-5.5 + parent: 1 + - uid: 512 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-4.5 + parent: 1 + - uid: 513 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-3.5 + parent: 1 + - uid: 514 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-7.5 + parent: 1 + - uid: 515 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-6.5 + parent: 1 + - uid: 516 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-3.5 + parent: 1 + - uid: 517 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-3.5 + parent: 1 + - uid: 518 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-5.5 + parent: 1 + - uid: 519 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-4.5 + parent: 1 + - uid: 520 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-8.5 + parent: 1 + - uid: 521 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-8.5 + parent: 1 + - uid: 522 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-8.5 + parent: 1 + - uid: 523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-2.5 + parent: 1 + - uid: 524 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-1.5 + parent: 1 + - uid: 525 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-0.5 + parent: 1 + - uid: 526 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,0.5 + parent: 1 + - uid: 527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,1.5 + parent: 1 + - uid: 528 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,2.5 + parent: 1 + - uid: 529 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-2.5 + parent: 1 + - uid: 530 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-1.5 + parent: 1 + - uid: 531 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-0.5 + parent: 1 + - uid: 532 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,0.5 + parent: 1 + - uid: 533 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,1.5 + parent: 1 + - uid: 534 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,2.5 + parent: 1 + - uid: 535 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,2.5 + parent: 1 + - uid: 536 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,3.5 + parent: 1 + - uid: 537 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,3.5 + parent: 1 + - uid: 538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,4.5 + parent: 1 + - uid: 539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,4.5 + parent: 1 + - uid: 540 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,5.5 + parent: 1 + - uid: 541 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,5.5 + parent: 1 + - uid: 542 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-9.5 + parent: 1 + - uid: 543 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-8.5 + parent: 1 + - uid: 544 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-9.5 + parent: 1 + - uid: 545 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-8.5 + parent: 1 + - uid: 546 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-9.5 + parent: 1 + - uid: 547 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-8.5 + parent: 1 + - uid: 548 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-9.5 + parent: 1 + - uid: 549 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-8.5 + parent: 1 + - uid: 550 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-9.5 + parent: 1 + - uid: 551 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-8.5 + parent: 1 + - uid: 552 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-9.5 + parent: 1 + - uid: 553 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-8.5 + parent: 1 + - uid: 554 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-9.5 + parent: 1 + - uid: 555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-8.5 + parent: 1 + - uid: 556 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-9.5 + parent: 1 + - uid: 557 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-8.5 + parent: 1 + - uid: 558 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-9.5 + parent: 1 + - uid: 559 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-8.5 + parent: 1 + - uid: 560 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-9.5 + parent: 1 + - uid: 561 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-8.5 + parent: 1 + - uid: 562 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-9.5 + parent: 1 + - uid: 563 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-8.5 + parent: 1 + - uid: 564 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-10.5 + parent: 1 + - uid: 565 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-10.5 + parent: 1 + - uid: 566 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-10.5 + parent: 1 + - uid: 567 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-10.5 + parent: 1 + - uid: 568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-10.5 + parent: 1 + - uid: 569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-10.5 + parent: 1 + - uid: 570 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-10.5 + parent: 1 + - uid: 571 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-10.5 + parent: 1 + - uid: 572 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-11.5 + parent: 1 + - uid: 573 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-11.5 + parent: 1 + - uid: 574 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-11.5 + parent: 1 + - uid: 575 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-11.5 + parent: 1 + - uid: 576 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-7.5 + parent: 1 + - uid: 577 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-7.5 + parent: 1 + - uid: 578 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-7.5 + parent: 1 + - uid: 579 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-7.5 + parent: 1 + - uid: 580 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-7.5 + parent: 1 + - uid: 581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-7.5 + parent: 1 + - uid: 582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-7.5 + parent: 1 + - uid: 583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-7.5 + parent: 1 + - uid: 584 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-8.5 + parent: 1 + - uid: 585 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-7.5 + parent: 1 + - uid: 586 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-6.5 + parent: 1 + - uid: 587 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-5.5 + parent: 1 + - uid: 588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-4.5 + parent: 1 + - uid: 589 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-4.5 + parent: 1 + - uid: 590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-5.5 + parent: 1 + - uid: 591 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-6.5 + parent: 1 + - uid: 592 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-5.5 + parent: 1 + - uid: 593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-6.5 + parent: 1 + - uid: 594 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-6.5 + parent: 1 + - uid: 595 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-7.5 + parent: 1 + - uid: 596 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-6.5 + parent: 1 + - uid: 597 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-5.5 + parent: 1 + - uid: 598 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-4.5 + parent: 1 + - uid: 599 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-7.5 + parent: 1 + - uid: 600 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-6.5 + parent: 1 + - uid: 601 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-5.5 + parent: 1 + - uid: 602 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-4.5 + parent: 1 + - uid: 603 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-6.5 + parent: 1 + - uid: 604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-5.5 + parent: 1 + - uid: 605 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-4.5 + parent: 1 + - uid: 606 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-3.5 + parent: 1 + - uid: 607 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-6.5 + parent: 1 + - uid: 608 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-5.5 + parent: 1 + - uid: 609 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-4.5 + parent: 1 + - uid: 610 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-6.5 + parent: 1 + - uid: 611 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-5.5 + parent: 1 + - uid: 612 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-4.5 + parent: 1 + - uid: 613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-3.5 + parent: 1 + - uid: 614 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-6.5 + parent: 1 + - uid: 615 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-5.5 + parent: 1 + - uid: 616 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-4.5 + parent: 1 + - uid: 617 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-3.5 + parent: 1 + - uid: 618 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-3.5 + parent: 1 + - uid: 619 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-3.5 + parent: 1 + - uid: 620 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-2.5 + parent: 1 + - uid: 621 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-1.5 + parent: 1 + - uid: 622 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-2.5 + parent: 1 + - uid: 623 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-1.5 + parent: 1 + - uid: 624 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-2.5 + parent: 1 + - uid: 625 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-1.5 + parent: 1 + - uid: 626 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-2.5 + parent: 1 + - uid: 627 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-1.5 + parent: 1 + - uid: 628 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-0.5 + parent: 1 + - uid: 629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-0.5 + parent: 1 + - uid: 630 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-0.5 + parent: 1 + - uid: 631 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-0.5 + parent: 1 + - uid: 632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-5.5 + parent: 1 + - uid: 633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-4.5 + parent: 1 + - uid: 634 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-3.5 + parent: 1 + - uid: 635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 1 + - uid: 636 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-1.5 + parent: 1 + - uid: 637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-5.5 + parent: 1 + - uid: 638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-4.5 + parent: 1 + - uid: 639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 1 + - uid: 640 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-2.5 + parent: 1 + - uid: 641 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-1.5 + parent: 1 + - uid: 642 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-5.5 + parent: 1 + - uid: 643 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-4.5 + parent: 1 + - uid: 644 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-3.5 + parent: 1 + - uid: 645 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-2.5 + parent: 1 + - uid: 646 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-1.5 + parent: 1 + - uid: 647 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-5.5 + parent: 1 + - uid: 648 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-4.5 + parent: 1 + - uid: 649 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-3.5 + parent: 1 + - uid: 650 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-2.5 + parent: 1 + - uid: 651 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-1.5 + parent: 1 + - uid: 652 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-5.5 + parent: 1 + - uid: 653 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-4.5 + parent: 1 + - uid: 654 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-3.5 + parent: 1 + - uid: 655 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-2.5 + parent: 1 + - uid: 656 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-1.5 + parent: 1 + - uid: 657 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-4.5 + parent: 1 + - uid: 658 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-3.5 + parent: 1 + - uid: 659 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-2.5 + parent: 1 + - uid: 660 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-1.5 + parent: 1 + - uid: 661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-4.5 + parent: 1 + - uid: 662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 663 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 664 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-1.5 + parent: 1 + - uid: 666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 667 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-1.5 + parent: 1 + - uid: 668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 669 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 1 + - uid: 670 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-0.5 + parent: 1 + - uid: 671 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,0.5 + parent: 1 + - uid: 672 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-0.5 + parent: 1 + - uid: 673 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,0.5 + parent: 1 + - uid: 674 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-0.5 + parent: 1 + - uid: 675 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,0.5 + parent: 1 + - uid: 676 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-0.5 + parent: 1 + - uid: 677 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,0.5 + parent: 1 + - uid: 678 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 679 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,0.5 + parent: 1 + - uid: 680 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 + - uid: 681 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,0.5 + parent: 1 + - uid: 682 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 + - uid: 683 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 + - uid: 684 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 1 + - uid: 685 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,0.5 + parent: 1 + - uid: 686 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,1.5 + parent: 1 + - uid: 687 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 688 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,1.5 + parent: 1 + - uid: 689 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,1.5 + parent: 1 + - uid: 690 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,1.5 + parent: 1 + - uid: 691 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,1.5 + parent: 1 + - uid: 692 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,2.5 + parent: 1 + - uid: 693 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,2.5 + parent: 1 + - uid: 694 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,2.5 + parent: 1 + - uid: 695 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,2.5 + parent: 1 + - uid: 696 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,2.5 + parent: 1 + - uid: 697 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,2.5 + parent: 1 + - uid: 698 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - uid: 699 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-0.5 + parent: 1 + - uid: 700 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,2.5 + parent: 1 + - uid: 701 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 + - uid: 702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 + - uid: 703 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 704 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 1 + - uid: 705 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 706 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,2.5 + parent: 1 + - uid: 707 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 + - uid: 708 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - uid: 709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 710 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 711 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 712 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,2.5 + parent: 1 + - uid: 713 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 + - uid: 714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,0.5 + parent: 1 + - uid: 715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 1 + - uid: 716 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-1.5 + parent: 1 + - uid: 717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-2.5 + parent: 1 + - uid: 718 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,2.5 + parent: 1 + - uid: 719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,1.5 + parent: 1 + - uid: 720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,0.5 + parent: 1 + - uid: 721 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-0.5 + parent: 1 + - uid: 722 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-1.5 + parent: 1 + - uid: 723 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-2.5 + parent: 1 + - uid: 724 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,2.5 + parent: 1 + - uid: 725 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,1.5 + parent: 1 + - uid: 726 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,0.5 + parent: 1 + - uid: 727 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-0.5 + parent: 1 + - uid: 728 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-1.5 + parent: 1 + - uid: 729 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-2.5 + parent: 1 + - uid: 730 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,2.5 + parent: 1 + - uid: 731 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,1.5 + parent: 1 + - uid: 732 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,0.5 + parent: 1 + - uid: 733 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-0.5 + parent: 1 + - uid: 734 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-1.5 + parent: 1 + - uid: 735 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-2.5 + parent: 1 + - uid: 736 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-1.5 + parent: 1 + - uid: 737 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-0.5 + parent: 1 + - uid: 738 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,0.5 + parent: 1 + - uid: 739 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,1.5 + parent: 1 + - uid: 740 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,2.5 + parent: 1 + - uid: 741 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,3.5 + parent: 1 + - uid: 742 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-1.5 + parent: 1 + - uid: 743 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-0.5 + parent: 1 + - uid: 744 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,0.5 + parent: 1 + - uid: 745 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,1.5 + parent: 1 + - uid: 746 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,2.5 + parent: 1 + - uid: 747 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,3.5 + parent: 1 + - uid: 748 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,3.5 + parent: 1 + - uid: 749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,0.5 + parent: 1 + - uid: 750 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,1.5 + parent: 1 + - uid: 751 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,2.5 + parent: 1 + - uid: 752 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,3.5 + parent: 1 + - uid: 753 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,4.5 + parent: 1 + - uid: 754 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-0.5 + parent: 1 + - uid: 755 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 + - uid: 756 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,1.5 + parent: 1 + - uid: 757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,2.5 + parent: 1 + - uid: 758 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,3.5 + parent: 1 + - uid: 759 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,4.5 + parent: 1 + - uid: 760 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,1.5 + parent: 1 + - uid: 761 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,2.5 + parent: 1 + - uid: 762 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,3.5 + parent: 1 + - uid: 763 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,4.5 + parent: 1 + - uid: 764 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,5.5 + parent: 1 + - uid: 765 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,1.5 + parent: 1 + - uid: 766 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,2.5 + parent: 1 + - uid: 767 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,3.5 + parent: 1 + - uid: 768 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,4.5 + parent: 1 + - uid: 769 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,5.5 + parent: 1 + - uid: 770 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,1.5 + parent: 1 + - uid: 771 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,2.5 + parent: 1 + - uid: 772 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,3.5 + parent: 1 + - uid: 773 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,4.5 + parent: 1 + - uid: 774 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,5.5 + parent: 1 + - uid: 775 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,6.5 + parent: 1 + - uid: 776 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,6.5 + parent: 1 + - uid: 777 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,6.5 + parent: 1 + - uid: 778 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,6.5 + parent: 1 + - uid: 779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,6.5 + parent: 1 + - uid: 780 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,6.5 + parent: 1 + - uid: 781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,6.5 + parent: 1 + - uid: 782 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,6.5 + parent: 1 + - uid: 783 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,6.5 + parent: 1 + - uid: 784 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,6.5 + parent: 1 + - uid: 785 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,6.5 + parent: 1 + - uid: 786 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,6.5 + parent: 1 + - uid: 787 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,6.5 + parent: 1 + - uid: 788 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,6.5 + parent: 1 + - uid: 789 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,6.5 + parent: 1 + - uid: 790 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,5.5 + parent: 1 + - uid: 791 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,5.5 + parent: 1 + - uid: 792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,5.5 + parent: 1 + - uid: 793 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,5.5 + parent: 1 + - uid: 794 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,5.5 + parent: 1 + - uid: 795 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,5.5 + parent: 1 + - uid: 796 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,5.5 + parent: 1 + - uid: 797 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,5.5 + parent: 1 + - uid: 798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,5.5 + parent: 1 + - uid: 799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,5.5 + parent: 1 + - uid: 800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,5.5 + parent: 1 + - uid: 801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,5.5 + parent: 1 + - uid: 802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,5.5 + parent: 1 + - uid: 803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,5.5 + parent: 1 + - uid: 804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,2.5 + parent: 1 + - uid: 805 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,3.5 + parent: 1 + - uid: 806 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,4.5 + parent: 1 + - uid: 807 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,2.5 + parent: 1 + - uid: 808 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,3.5 + parent: 1 + - uid: 809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,4.5 + parent: 1 + - uid: 810 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,4.5 + parent: 1 + - uid: 811 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,4.5 + parent: 1 + - uid: 812 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,4.5 + parent: 1 + - uid: 813 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,4.5 + parent: 1 + - uid: 814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,4.5 + parent: 1 + - uid: 815 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,4.5 + parent: 1 + - uid: 816 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,4.5 + parent: 1 + - uid: 817 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,4.5 + parent: 1 + - uid: 818 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,3.5 + parent: 1 + - uid: 819 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,3.5 + parent: 1 + - uid: 820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,3.5 + parent: 1 + - uid: 821 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,3.5 + parent: 1 + - uid: 822 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,3.5 + parent: 1 + - uid: 823 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,3.5 + parent: 1 + - uid: 824 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,7.5 + parent: 1 + - uid: 825 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,7.5 + parent: 1 + - uid: 826 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,7.5 + parent: 1 + - uid: 827 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,7.5 + parent: 1 + - uid: 828 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,7.5 + parent: 1 + - uid: 829 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,7.5 + parent: 1 + - uid: 830 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,7.5 + parent: 1 + - uid: 831 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,7.5 + parent: 1 + - uid: 832 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,7.5 + parent: 1 + - uid: 833 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,7.5 + parent: 1 + - uid: 834 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,7.5 + parent: 1 + - uid: 835 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,7.5 + parent: 1 + - uid: 836 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,7.5 + parent: 1 + - uid: 837 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,7.5 + parent: 1 + - uid: 838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,7.5 + parent: 1 + - uid: 839 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,7.5 + parent: 1 + - uid: 840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,7.5 + parent: 1 + - uid: 841 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,7.5 + parent: 1 + - uid: 842 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,7.5 + parent: 1 + - uid: 843 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,7.5 + parent: 1 + - uid: 844 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,6.5 + parent: 1 + - uid: 845 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,6.5 + parent: 1 + - uid: 846 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,6.5 + parent: 1 + - uid: 847 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,6.5 + parent: 1 + - uid: 848 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,6.5 + parent: 1 + - uid: 849 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,8.5 + parent: 1 + - uid: 850 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,9.5 + parent: 1 + - uid: 851 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,8.5 + parent: 1 + - uid: 852 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,9.5 + parent: 1 + - uid: 853 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,8.5 + parent: 1 + - uid: 854 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,9.5 + parent: 1 + - uid: 855 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,8.5 + parent: 1 + - uid: 856 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,9.5 + parent: 1 + - uid: 857 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,8.5 + parent: 1 + - uid: 858 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,9.5 + parent: 1 + - uid: 859 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,8.5 + parent: 1 + - uid: 860 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,8.5 + parent: 1 + - uid: 861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,9.5 + parent: 1 + - uid: 862 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,8.5 + parent: 1 + - uid: 863 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,9.5 + parent: 1 + - uid: 864 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,9.5 + parent: 1 + - uid: 865 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,8.5 + parent: 1 + - uid: 866 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,9.5 + parent: 1 + - uid: 867 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,8.5 + parent: 1 + - uid: 868 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,9.5 + parent: 1 + - uid: 869 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,8.5 + parent: 1 + - uid: 870 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,9.5 + parent: 1 + - uid: 871 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,8.5 + parent: 1 + - uid: 872 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,9.5 + parent: 1 + - uid: 873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,8.5 + parent: 1 + - uid: 874 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,9.5 + parent: 1 + - uid: 875 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,8.5 + parent: 1 + - uid: 876 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,9.5 + parent: 1 + - uid: 877 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,10.5 + parent: 1 + - uid: 878 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,10.5 + parent: 1 + - uid: 879 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,10.5 + parent: 1 + - uid: 880 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,10.5 + parent: 1 + - uid: 881 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,10.5 + parent: 1 + - uid: 882 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,10.5 + parent: 1 + - uid: 883 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,10.5 + parent: 1 + - uid: 884 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,10.5 + parent: 1 + - uid: 885 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,10.5 + parent: 1 + - uid: 886 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,10.5 + parent: 1 + - uid: 887 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,10.5 + parent: 1 + - uid: 888 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,11.5 + parent: 1 + - uid: 889 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,12.5 + parent: 1 + - uid: 890 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,13.5 + parent: 1 + - uid: 891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,14.5 + parent: 1 + - uid: 892 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,15.5 + parent: 1 + - uid: 893 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,16.5 + parent: 1 + - uid: 894 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,17.5 + parent: 1 + - uid: 895 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,11.5 + parent: 1 + - uid: 896 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,12.5 + parent: 1 + - uid: 897 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,13.5 + parent: 1 + - uid: 898 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,14.5 + parent: 1 + - uid: 899 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,15.5 + parent: 1 + - uid: 900 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,16.5 + parent: 1 + - uid: 901 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,17.5 + parent: 1 + - uid: 902 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,11.5 + parent: 1 + - uid: 903 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,12.5 + parent: 1 + - uid: 904 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,14.5 + parent: 1 + - uid: 905 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,15.5 + parent: 1 + - uid: 906 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,13.5 + parent: 1 + - uid: 907 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,17.5 + parent: 1 + - uid: 908 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,11.5 + parent: 1 + - uid: 909 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,12.5 + parent: 1 + - uid: 910 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,13.5 + parent: 1 + - uid: 911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,16.5 + parent: 1 + - uid: 912 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,14.5 + parent: 1 + - uid: 913 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,15.5 + parent: 1 + - uid: 914 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,16.5 + parent: 1 + - uid: 915 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,17.5 + parent: 1 + - uid: 916 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,11.5 + parent: 1 + - uid: 917 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,12.5 + parent: 1 + - uid: 918 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,13.5 + parent: 1 + - uid: 919 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,14.5 + parent: 1 + - uid: 920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,15.5 + parent: 1 + - uid: 921 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,16.5 + parent: 1 + - uid: 922 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,17.5 + parent: 1 + - uid: 923 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,15.5 + parent: 1 + - uid: 924 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,16.5 + parent: 1 + - uid: 925 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,17.5 + parent: 1 + - uid: 926 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,15.5 + parent: 1 + - uid: 927 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,16.5 + parent: 1 + - uid: 928 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,17.5 + parent: 1 + - uid: 929 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,15.5 + parent: 1 + - uid: 930 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,16.5 + parent: 1 + - uid: 931 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,17.5 + parent: 1 + - uid: 932 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,15.5 + parent: 1 + - uid: 933 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,16.5 + parent: 1 + - uid: 934 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,17.5 + parent: 1 + - uid: 935 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,15.5 + parent: 1 + - uid: 936 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,16.5 + parent: 1 + - uid: 937 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,17.5 + parent: 1 + - uid: 938 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,15.5 + parent: 1 + - uid: 939 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,16.5 + parent: 1 + - uid: 940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,17.5 + parent: 1 + - uid: 941 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,18.5 + parent: 1 + - uid: 942 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,18.5 + parent: 1 + - uid: 943 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,18.5 + parent: 1 + - uid: 944 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,18.5 + parent: 1 + - uid: 945 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,18.5 + parent: 1 + - uid: 946 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,18.5 + parent: 1 + - uid: 947 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,18.5 + parent: 1 + - uid: 948 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,16.5 + parent: 1 + - uid: 949 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,17.5 + parent: 1 + - uid: 950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,16.5 + parent: 1 + - uid: 951 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,17.5 + parent: 1 + - uid: 952 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,16.5 + parent: 1 + - uid: 953 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,17.5 + parent: 1 + - uid: 954 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,16.5 + parent: 1 + - uid: 955 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,17.5 + parent: 1 + - uid: 956 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,16.5 + parent: 1 + - uid: 957 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,17.5 + parent: 1 + - uid: 958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,16.5 + parent: 1 + - uid: 959 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,17.5 + parent: 1 + - uid: 960 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,16.5 + parent: 1 + - uid: 961 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,17.5 + parent: 1 + - uid: 962 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,16.5 + parent: 1 + - uid: 963 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,17.5 + parent: 1 + - uid: 964 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,16.5 + parent: 1 + - uid: 965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,17.5 + parent: 1 + - uid: 966 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,16.5 + parent: 1 + - uid: 967 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,17.5 + parent: 1 + - uid: 968 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,16.5 + parent: 1 + - uid: 969 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,17.5 + parent: 1 + - uid: 970 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,16.5 + parent: 1 + - uid: 971 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,17.5 + parent: 1 + - uid: 972 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,15.5 + parent: 1 + - uid: 973 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,15.5 + parent: 1 + - uid: 974 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,15.5 + parent: 1 + - uid: 975 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,15.5 + parent: 1 + - uid: 976 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,15.5 + parent: 1 + - uid: 977 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,15.5 + parent: 1 + - uid: 978 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,15.5 + parent: 1 + - uid: 979 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,27.5 + parent: 1 + - uid: 980 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,26.5 + parent: 1 + - uid: 981 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,25.5 + parent: 1 + - uid: 982 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,24.5 + parent: 1 + - uid: 983 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,23.5 + parent: 1 + - uid: 984 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,22.5 + parent: 1 + - uid: 985 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,21.5 + parent: 1 + - uid: 986 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,20.5 + parent: 1 + - uid: 987 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,19.5 + parent: 1 + - uid: 988 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,18.5 + parent: 1 + - uid: 989 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,27.5 + parent: 1 + - uid: 990 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,26.5 + parent: 1 + - uid: 991 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,24.5 + parent: 1 + - uid: 992 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,23.5 + parent: 1 + - uid: 993 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,22.5 + parent: 1 + - uid: 994 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,21.5 + parent: 1 + - uid: 995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,20.5 + parent: 1 + - uid: 996 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,19.5 + parent: 1 + - uid: 997 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,18.5 + parent: 1 + - uid: 998 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,27.5 + parent: 1 + - uid: 999 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,26.5 + parent: 1 + - uid: 1000 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,25.5 + parent: 1 + - uid: 1001 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,23.5 + parent: 1 + - uid: 1002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,24.5 + parent: 1 + - uid: 1003 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,22.5 + parent: 1 + - uid: 1004 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,21.5 + parent: 1 + - uid: 1005 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,19.5 + parent: 1 + - uid: 1006 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,18.5 + parent: 1 + - uid: 1007 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,27.5 + parent: 1 + - uid: 1008 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,26.5 + parent: 1 + - uid: 1009 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,25.5 + parent: 1 + - uid: 1010 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,25.5 + parent: 1 + - uid: 1011 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,24.5 + parent: 1 + - uid: 1012 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,23.5 + parent: 1 + - uid: 1013 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,21.5 + parent: 1 + - uid: 1014 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,20.5 + parent: 1 + - uid: 1015 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,18.5 + parent: 1 + - uid: 1016 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,27.5 + parent: 1 + - uid: 1017 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,20.5 + parent: 1 + - uid: 1018 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,25.5 + parent: 1 + - uid: 1019 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,19.5 + parent: 1 + - uid: 1020 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,23.5 + parent: 1 + - uid: 1021 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,24.5 + parent: 1 + - uid: 1022 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,22.5 + parent: 1 + - uid: 1023 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,21.5 + parent: 1 + - uid: 1024 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,20.5 + parent: 1 + - uid: 1025 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,19.5 + parent: 1 + - uid: 1026 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,18.5 + parent: 1 + - uid: 1027 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,26.5 + parent: 1 + - uid: 1028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,22.5 + parent: 1 + - uid: 1029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,26.5 + parent: 1 + - uid: 1030 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,25.5 + parent: 1 + - uid: 1031 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,27.5 + parent: 1 + - uid: 1032 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,23.5 + parent: 1 + - uid: 1033 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,24.5 + parent: 1 + - uid: 1034 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,22.5 + parent: 1 + - uid: 1035 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,21.5 + parent: 1 + - uid: 1036 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,20.5 + parent: 1 + - uid: 1037 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,19.5 + parent: 1 + - uid: 1038 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,18.5 + parent: 1 + - uid: 1039 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,24.5 + parent: 1 + - uid: 1040 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,23.5 + parent: 1 + - uid: 1041 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,22.5 + parent: 1 + - uid: 1042 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,21.5 + parent: 1 + - uid: 1043 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,23.5 + parent: 1 + - uid: 1044 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,24.5 + parent: 1 + - uid: 1045 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,25.5 + parent: 1 + - uid: 1046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,26.5 + parent: 1 + - uid: 1047 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,27.5 + parent: 1 + - uid: 1048 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,28.5 + parent: 1 + - uid: 1049 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,23.5 + parent: 1 + - uid: 1050 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,24.5 + parent: 1 + - uid: 1051 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,25.5 + parent: 1 + - uid: 1052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,26.5 + parent: 1 + - uid: 1053 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,27.5 + parent: 1 + - uid: 1054 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,28.5 + parent: 1 + - uid: 1055 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,25.5 + parent: 1 + - uid: 1056 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,24.5 + parent: 1 + - uid: 1057 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,26.5 + parent: 1 + - uid: 1058 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,27.5 + parent: 1 + - uid: 1059 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,28.5 + parent: 1 + - uid: 1060 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,23.5 + parent: 1 + - uid: 1061 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,23.5 + parent: 1 + - uid: 1062 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,24.5 + parent: 1 + - uid: 1063 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,25.5 + parent: 1 + - uid: 1064 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,26.5 + parent: 1 + - uid: 1065 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,27.5 + parent: 1 + - uid: 1066 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,28.5 + parent: 1 + - uid: 1067 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,28.5 + parent: 1 + - uid: 1068 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,28.5 + parent: 1 + - uid: 1069 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,29.5 + parent: 1 + - uid: 1070 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,29.5 + parent: 1 + - uid: 1071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,29.5 + parent: 1 + - uid: 1072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,24.5 + parent: 1 + - uid: 1073 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,25.5 + parent: 1 + - uid: 1074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,26.5 + parent: 1 + - uid: 1075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,27.5 + parent: 1 + - uid: 1076 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,28.5 + parent: 1 + - uid: 1077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,24.5 + parent: 1 + - uid: 1078 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,25.5 + parent: 1 + - uid: 1079 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,26.5 + parent: 1 + - uid: 1080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,27.5 + parent: 1 + - uid: 1081 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,28.5 + parent: 1 + - uid: 1082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,24.5 + parent: 1 + - uid: 1083 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,25.5 + parent: 1 + - uid: 1084 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,26.5 + parent: 1 + - uid: 1085 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,27.5 + parent: 1 + - uid: 1086 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,28.5 + parent: 1 + - uid: 1087 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,24.5 + parent: 1 + - uid: 1088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,25.5 + parent: 1 + - uid: 1089 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,26.5 + parent: 1 + - uid: 1090 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,27.5 + parent: 1 + - uid: 1091 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,28.5 + parent: 1 + - uid: 1092 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,24.5 + parent: 1 + - uid: 1093 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,25.5 + parent: 1 + - uid: 1094 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,26.5 + parent: 1 + - uid: 1095 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,27.5 + parent: 1 + - uid: 1096 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,28.5 + parent: 1 + - uid: 1097 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,24.5 + parent: 1 + - uid: 1098 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,25.5 + parent: 1 + - uid: 1099 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,26.5 + parent: 1 + - uid: 1100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,27.5 + parent: 1 + - uid: 1101 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,28.5 + parent: 1 + - uid: 1102 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,29.5 + parent: 1 + - uid: 1103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,30.5 + parent: 1 + - uid: 1104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,31.5 + parent: 1 + - uid: 1105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,29.5 + parent: 1 + - uid: 1106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,30.5 + parent: 1 + - uid: 1107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,31.5 + parent: 1 + - uid: 1108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,29.5 + parent: 1 + - uid: 1109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,30.5 + parent: 1 + - uid: 1110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,31.5 + parent: 1 + - uid: 1111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,29.5 + parent: 1 + - uid: 1112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,30.5 + parent: 1 + - uid: 1113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,31.5 + parent: 1 + - uid: 1114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,29.5 + parent: 1 + - uid: 1115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,30.5 + parent: 1 + - uid: 1116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,31.5 + parent: 1 + - uid: 1117 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,32.5 + parent: 1 + - uid: 1118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,26.5 + parent: 1 + - uid: 1119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,27.5 + parent: 1 + - uid: 1120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,28.5 + parent: 1 + - uid: 1121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,29.5 + parent: 1 + - uid: 1122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,30.5 + parent: 1 + - uid: 1123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,31.5 + parent: 1 + - uid: 1124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,32.5 + parent: 1 + - uid: 1125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,26.5 + parent: 1 + - uid: 1126 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,27.5 + parent: 1 + - uid: 1127 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,28.5 + parent: 1 + - uid: 1128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,30.5 + parent: 1 + - uid: 1129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,31.5 + parent: 1 + - uid: 1130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,32.5 + parent: 1 + - uid: 1131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,26.5 + parent: 1 + - uid: 1132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,27.5 + parent: 1 + - uid: 1133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,28.5 + parent: 1 + - uid: 1134 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,29.5 + parent: 1 + - uid: 1135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,30.5 + parent: 1 + - uid: 1136 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,29.5 + parent: 1 + - uid: 1137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,32.5 + parent: 1 + - uid: 1138 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,31.5 + parent: 1 + - uid: 1139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,26.5 + parent: 1 + - uid: 1140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,27.5 + parent: 1 + - uid: 1141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,28.5 + parent: 1 + - uid: 1142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,29.5 + parent: 1 + - uid: 1143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,30.5 + parent: 1 + - uid: 1144 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,31.5 + parent: 1 + - uid: 1145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,32.5 + parent: 1 + - uid: 1146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,32.5 + parent: 1 + - uid: 1147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,32.5 + parent: 1 + - uid: 1148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,28.5 + parent: 1 + - uid: 1149 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,29.5 + parent: 1 + - uid: 1150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,30.5 + parent: 1 + - uid: 1151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,31.5 + parent: 1 + - uid: 1152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,28.5 + parent: 1 + - uid: 1153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,29.5 + parent: 1 + - uid: 1154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,30.5 + parent: 1 + - uid: 1155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,31.5 + parent: 1 + - uid: 1156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -50.5,28.5 + parent: 1 + - uid: 1157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -50.5,29.5 + parent: 1 + - uid: 1158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -50.5,30.5 + parent: 1 + - uid: 1159 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -50.5,31.5 + parent: 1 + - uid: 1160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -51.5,28.5 + parent: 1 + - uid: 1161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -51.5,29.5 + parent: 1 + - uid: 1162 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -51.5,30.5 + parent: 1 + - uid: 1163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -51.5,31.5 + parent: 1 + - uid: 1164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -52.5,29.5 + parent: 1 + - uid: 1165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,3.5 + parent: 1 + - uid: 1166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,3.5 + parent: 1 + - uid: 1167 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,3.5 + parent: 1 + - uid: 1168 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,3.5 + parent: 1 + - uid: 1169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 + - uid: 1170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,3.5 + parent: 1 + - uid: 1171 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - uid: 1172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,3.5 + parent: 1 + - uid: 1173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,3.5 + parent: 1 + - uid: 1174 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,3.5 + parent: 1 + - uid: 1175 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,3.5 + parent: 1 + - uid: 1176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,2.5 + parent: 1 + - uid: 1198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -52.5,30.5 + parent: 1 + - uid: 1199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -53.5,29.5 + parent: 1 + - uid: 1200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -53.5,30.5 + parent: 1 + - uid: 1201 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -54.5,29.5 + parent: 1 + - uid: 1202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -54.5,30.5 + parent: 1 + - uid: 1203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -55.5,29.5 + parent: 1 + - uid: 1204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -55.5,30.5 + parent: 1 + - uid: 1205 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -56.5,29.5 + parent: 1 + - uid: 1206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -56.5,30.5 + parent: 1 + - uid: 1207 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -57.5,29.5 + parent: 1 + - uid: 1208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -57.5,30.5 + parent: 1 + - uid: 1209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -58.5,29.5 + parent: 1 + - uid: 1210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -58.5,30.5 + parent: 1 + - uid: 1211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -59.5,29.5 + parent: 1 + - uid: 1212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,29.5 + parent: 1 + - uid: 1213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,30.5 + parent: 1 + - uid: 1214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -59.5,30.5 + parent: 1 + - uid: 1215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,31.5 + parent: 1 + - uid: 1216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,31.5 + parent: 1 + - uid: 1217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -62.5,31.5 + parent: 1 + - uid: 1218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -62.5,30.5 + parent: 1 + - uid: 1219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -63.5,31.5 + parent: 1 + - uid: 1220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -63.5,30.5 + parent: 1 + - uid: 1221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,31.5 + parent: 1 + - uid: 1222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,30.5 + parent: 1 + - uid: 1223 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,31.5 + parent: 1 + - uid: 1224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,30.5 + parent: 1 + - uid: 1225 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -66.5,31.5 + parent: 1 + - uid: 1226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -66.5,30.5 + parent: 1 + - uid: 1227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -67.5,31.5 + parent: 1 + - uid: 1228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,30.5 + parent: 1 + - uid: 1229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -67.5,30.5 + parent: 1 + - uid: 1230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -68.5,31.5 + parent: 1 + - uid: 1231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -69.5,30.5 + parent: 1 + - uid: 1232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -69.5,31.5 + parent: 1 + - uid: 1233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -70.5,31.5 + parent: 1 + - uid: 1234 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,31.5 + parent: 1 + - uid: 1235 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -70.5,30.5 + parent: 1 + - uid: 1236 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -72.5,31.5 + parent: 1 + - uid: 1237 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -72.5,30.5 + parent: 1 + - uid: 1238 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,30.5 + parent: 1 + - uid: 1239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -68.5,30.5 + parent: 1 + - uid: 1240 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,32.5 + parent: 1 + - uid: 1241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -74.5,32.5 + parent: 1 + - uid: 1242 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -73.5,32.5 + parent: 1 + - uid: 1243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -75.5,32.5 + parent: 1 + - uid: 1244 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -76.5,32.5 + parent: 1 + - uid: 1245 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -77.5,32.5 + parent: 1 + - uid: 1246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -78.5,32.5 + parent: 1 + - uid: 1247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -79.5,32.5 + parent: 1 + - uid: 1248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -80.5,32.5 + parent: 1 + - uid: 1249 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -72.5,32.5 + parent: 1 + - uid: 1250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -80.5,31.5 + parent: 1 + - uid: 1251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -79.5,31.5 + parent: 1 + - uid: 1252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -78.5,31.5 + parent: 1 + - uid: 1253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -77.5,31.5 + parent: 1 + - uid: 1254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -76.5,31.5 + parent: 1 + - uid: 1255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -75.5,31.5 + parent: 1 + - uid: 1256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -74.5,31.5 + parent: 1 + - uid: 1257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -73.5,31.5 + parent: 1 + - uid: 1258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -79.5,33.5 + parent: 1 + - uid: 1259 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -79.5,34.5 + parent: 1 + - uid: 1260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -80.5,33.5 + parent: 1 + - uid: 1261 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -80.5,34.5 + parent: 1 + - uid: 1262 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,33.5 + parent: 1 + - uid: 1263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,34.5 + parent: 1 + - uid: 1264 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -82.5,33.5 + parent: 1 + - uid: 1265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -82.5,34.5 + parent: 1 + - uid: 1266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -83.5,33.5 + parent: 1 + - uid: 1267 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -83.5,34.5 + parent: 1 + - uid: 1268 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -84.5,33.5 + parent: 1 + - uid: 1269 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -84.5,34.5 + parent: 1 + - uid: 1270 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -85.5,33.5 + parent: 1 + - uid: 1271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -85.5,34.5 + parent: 1 + - uid: 1272 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -86.5,33.5 + parent: 1 + - uid: 1273 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -86.5,34.5 + parent: 1 + - uid: 1274 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -87.5,33.5 + parent: 1 + - uid: 1275 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -87.5,34.5 + parent: 1 + - uid: 1276 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -88.5,33.5 + parent: 1 + - uid: 1277 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -89.5,33.5 + parent: 1 + - uid: 1278 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -89.5,34.5 + parent: 1 + - uid: 1279 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -90.5,33.5 + parent: 1 + - uid: 1280 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -90.5,34.5 + parent: 1 + - uid: 1281 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -91.5,33.5 + parent: 1 + - uid: 1282 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -91.5,34.5 + parent: 1 + - uid: 1283 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -92.5,33.5 + parent: 1 + - uid: 1284 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -92.5,34.5 + parent: 1 + - uid: 1285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -88.5,34.5 + parent: 1 + - uid: 1286 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -94.5,33.5 + parent: 1 + - uid: 1287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -94.5,34.5 + parent: 1 + - uid: 1288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -95.5,33.5 + parent: 1 + - uid: 1289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -93.5,33.5 + parent: 1 + - uid: 1290 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -95.5,34.5 + parent: 1 + - uid: 1291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -93.5,34.5 + parent: 1 + - uid: 1292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -95.5,32.5 + parent: 1 + - uid: 1293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -94.5,32.5 + parent: 1 + - uid: 1294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -93.5,32.5 + parent: 1 + - uid: 1295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -92.5,32.5 + parent: 1 + - uid: 1296 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -91.5,32.5 + parent: 1 + - uid: 1297 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -90.5,32.5 + parent: 1 + - uid: 1298 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -89.5,32.5 + parent: 1 + - uid: 1299 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -88.5,32.5 + parent: 1 + - uid: 1300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -87.5,32.5 + parent: 1 + - uid: 1301 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -86.5,32.5 + parent: 1 + - uid: 1302 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -85.5,32.5 + parent: 1 + - uid: 1303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -84.5,32.5 + parent: 1 + - uid: 1304 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -83.5,32.5 + parent: 1 + - uid: 1305 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -82.5,32.5 + parent: 1 + - uid: 1306 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,32.5 + parent: 1 + - uid: 1307 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -96.5,32.5 + parent: 1 + - uid: 1308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -97.5,32.5 + parent: 1 + - uid: 1309 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -97.5,33.5 + parent: 1 + - uid: 1310 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -98.5,32.5 + parent: 1 + - uid: 1311 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -98.5,33.5 + parent: 1 + - uid: 1312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -99.5,32.5 + parent: 1 + - uid: 1313 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -99.5,33.5 + parent: 1 + - uid: 1314 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -100.5,32.5 + parent: 1 + - uid: 1315 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -100.5,33.5 + parent: 1 + - uid: 1316 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -101.5,32.5 + parent: 1 + - uid: 1317 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -101.5,33.5 + parent: 1 + - uid: 1318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -102.5,32.5 + parent: 1 + - uid: 1319 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -102.5,33.5 + parent: 1 + - uid: 1320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -103.5,32.5 + parent: 1 + - uid: 1321 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -103.5,33.5 + parent: 1 + - uid: 1322 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -104.5,32.5 + parent: 1 + - uid: 1323 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -104.5,33.5 + parent: 1 + - uid: 1324 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -105.5,32.5 + parent: 1 + - uid: 1325 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -105.5,33.5 + parent: 1 + - uid: 1326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -96.5,33.5 + parent: 1 + - uid: 1327 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -104.5,31.5 + parent: 1 + - uid: 1328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -105.5,31.5 + parent: 1 + - uid: 1329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -106.5,31.5 + parent: 1 + - uid: 1330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -107.5,31.5 + parent: 1 + - uid: 1331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -108.5,31.5 + parent: 1 + - uid: 1332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -109.5,31.5 + parent: 1 + - uid: 1333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -110.5,31.5 + parent: 1 + - uid: 1334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -110.5,32.5 + parent: 1 + - uid: 1335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -108.5,32.5 + parent: 1 + - uid: 1336 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -107.5,32.5 + parent: 1 + - uid: 1337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -106.5,32.5 + parent: 1 + - uid: 1338 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -109.5,32.5 + parent: 1 +- proto: StairDark + entities: + - uid: 1192 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 1 + - uid: 1193 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 1194 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - uid: 1195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,5.5 + parent: 1 + - uid: 1196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 1 + - uid: 1197 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,5.5 + parent: 1 +- proto: WallBasaltCobblebrick + entities: + - uid: 665 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-4.5 + parent: 1 + - uid: 1177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 1178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-4.5 + parent: 1 + - uid: 1179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 1180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 1181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 1 + - uid: 1182 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-4.5 + parent: 1 + - uid: 1183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 1184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,4.5 + parent: 1 + - uid: 1185 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,5.5 + parent: 1 + - uid: 1186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,4.5 + parent: 1 + - uid: 1187 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,5.5 + parent: 1 + - uid: 1188 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 + - uid: 1189 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,4.5 + parent: 1 + - uid: 1190 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,5.5 + parent: 1 + - uid: 1191 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,4.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/enclosure.yml b/Resources/Maps/Lavaland/enclosure.yml new file mode 100644 index 0000000000..1f7dde3d25 --- /dev/null +++ b/Resources/Maps/Lavaland/enclosure.yml @@ -0,0 +1,1782 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/27/2025 23:18:21 + entityCount: 289 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 3: Space + 0: FloorAsteroidSand + 1: FloorAstroAsteroidSand + 2: FloorBasalt + 4: FloorCave +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.5104167,-0.5 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAALAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAEBAAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABAAAAAAFBAAAAAADBAAAAAABBAAAAAAFAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAGBAAAAAAFBAAAAAABBAAAAAADBAAAAAAGAQAAAAADAQAAAAAKAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAKAQAAAAAABAAAAAAABAAAAAADBAAAAAAEAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAKAQAAAAAAAQAAAAAABAAAAAADBAAAAAAEAQAAAAAABAAAAAADBAAAAAADBAAAAAAFAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAQAAAAAEAQAAAAAABAAAAAAABAAAAAABBAAAAAACBAAAAAAFBAAAAAAFBAAAAAAFBAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAABAAAAAADBAAAAAAFBAAAAAAGBAAAAAABBAAAAAACBAAAAAADBAAAAAAGBAAAAAACAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAACBAAAAAAFBAAAAAAFBAAAAAACBAAAAAACBAAAAAABBAAAAAABBAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAGBAAAAAAEBAAAAAAAAQAAAAAAAQAAAAAJAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAADAQAAAAAAAQAAAAAABAAAAAAGAQAAAAAMAQAAAAAMAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAHAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAALAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAIAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAIAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAABAAAAAAFBAAAAAAEBAAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAJBAAAAAAGBAAAAAACBAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAABAAAAAABBAAAAAADBAAAAAAEBAAAAAAABAAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAIAQAAAAAAAQAAAAAMAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAABAAAAAABBAAAAAAEBAAAAAACBAAAAAAFBAAAAAADBAAAAAACBAAAAAACBAAAAAABAQAAAAAAAQAAAAAAAQAAAAAFAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAAGBAAAAAABBAAAAAACBAAAAAABBAAAAAAGBAAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAFBAAAAAAABAAAAAAABAAAAAADBAAAAAAEBAAAAAAGBAAAAAAEBAAAAAAAAQAAAAAAAQAAAAAJAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAADBAAAAAABBAAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABAAAAAACBAAAAAAEBAAAAAABBAAAAAAEAQAAAAAFAQAAAAAHAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAMBAAAAAACBAAAAAAABAAAAAADBAAAAAACBAAAAAAEBAAAAAAEAQAAAAAAAQAAAAAFAgAAAAAAAwAAAAAAAwAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAABAAAAAACBAAAAAAEBAAAAAADBAAAAAAGBAAAAAAEAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAEAQAAAAAAAQAAAAAHBAAAAAABAQAAAAAAAQAAAAAMAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAFAQAAAAAABAAAAAABBAAAAAAABAAAAAAFAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAEAQAAAAAAAQAAAAAEBAAAAAAABAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAIAQAAAAAABAAAAAABBAAAAAAABAAAAAAGBAAAAAAABAAAAAABBAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAHBAAAAAABBAAAAAAABAAAAAACBAAAAAAFBAAAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAALBAAAAAACBAAAAAAABAAAAAADAQAAAAAAAQAAAAAABAAAAAAFAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAABAQAAAAAAAQAAAAAABAAAAAAEBAAAAAACBAAAAAAFAQAAAAAFAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAEBAAAAAABBAAAAAAFBAAAAAABBAAAAAAEBAAAAAAGBAAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAADAQAAAAAABAAAAAABBAAAAAACBAAAAAADBAAAAAAGBAAAAAAGBAAAAAAGBAAAAAAABAAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAGBAAAAAACBAAAAAAABAAAAAAABAAAAAAEBAAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAAGAQAAAAAABAAAAAAEAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAMAQAAAAAIAQAAAAAAAQAAAAAHAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAMAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAMAQAAAAAAAQAAAAAJAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAKAQAAAAAAAQAAAAAMAQAAAAAABAAAAAACAQAAAAAAAQAAAAAMAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAKAQAAAAAAAQAAAAAABAAAAAAGBAAAAAAGAQAAAAAKAQAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAKAQAAAAAAAQAAAAAAAQAAAAABBAAAAAAGBAAAAAABAQAAAAAAAQAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAACBAAAAAAFBAAAAAAFBAAAAAAEBAAAAAAEBAAAAAAFBAAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAJAQAAAAAAAQAAAAAABAAAAAADBAAAAAACBAAAAAADBAAAAAAABAAAAAADBAAAAAABBAAAAAAEAQAAAAAKAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAGBAAAAAABBAAAAAAFBAAAAAAGBAAAAAAABAAAAAAFBAAAAAAFAQAAAAAKAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAGBAAAAAAEAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAFAQAAAAAAAQAAAAAGAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAADBAAAAAADBAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAGBAAAAAADBAAAAAACBAAAAAAEBAAAAAAEBAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAACAQAAAAAAAQAAAAAABAAAAAAEBAAAAAAFBAAAAAADBAAAAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAADBAAAAAAEBAAAAAAGAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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: Rock01 + decals: + 32: 7.6594696,-11.012184 + 43: -8.036251,8.06707 + 45: 8.35035,8.873698 + - node: + color: '#FFFFFFFF' + id: Rock02 + decals: + 22: -0.3624614,6.1151476 + 26: -10.702162,-7.6820464 + 30: -8.68112,-10.812464 + 41: -3.6750066,-10.488697 + 42: 2.3974452,-5.316822 + - node: + color: '#FFFFFFFF' + id: Rock03 + decals: + 17: -8.879333,-5.857957 + 23: 7.4500384,9.740148 + 28: -9.920912,-9.369547 + 31: -7.8998704,-11.203089 + 33: 7.2383757,-9.57515 + 36: 3.680818,-1.9914258 + 40: -8.22168,-8.301197 + 44: 4.803475,4.0299487 + 46: -11.360743,0.72961617 + - node: + color: '#FFFFFFFF' + id: Rock04 + decals: + 19: 0.41134107,-7.708077 + 21: 10.372984,2.896019 + 25: -7.127421,1.0682728 + 29: -7.1811204,-10.968714 + 34: 10.001592,-9.45015 + 37: 4.852693,-1.3820508 + 38: -5.3748045,-5.973072 + 47: -8.407618,0.66711617 + - node: + color: '#FFFFFFFF' + id: Rock05 + decals: + 18: -8.869246,-5.089143 + 20: 8.779234,-10.1996765 + 24: 2.7319546,3.9432726 + 27: -10.764662,-8.807047 + 35: 10.642217,-8.840775 + 39: -6.6404295,-6.098072 + - node: + color: '#FFFFFFFF' + id: Rock06 + decals: + 1: 5.0505157,-2.985314 + 3: -4.8869843,2.4287486 + 6: 1.9802036,5.405311 + 12: -7.7704053,-2.7642536 + 13: 7.1122518,-3.2017536 + 14: 3.3574448,7.276518 + 15: -7.106226,4.807768 + 16: -9.532613,3.282668 + - node: + color: '#FFFFFFFF' + id: Rock07 + decals: + 0: -4.957297,-3.032189 + 2: -1.9572964,-2.000939 + 4: -5.1682343,2.967811 + 5: -2.3557339,5.5693736 + 8: 4.5583777,-7.99618 + 9: 7.497712,3.3541079 + 10: -3.8142042,7.970092 + 11: -4.051655,-7.2798786 + - node: + cleanable: True + color: '#5F544CFF' + id: footprint + decals: + 60: 0.4189269,7.917552 + 61: 0.74705195,8.370677 + 62: 0.62205195,8.933177 + 63: 0.95017695,9.433177 + - node: + cleanable: True + angle: 1.5707963267948966 rad + color: '#5F544CFF' + id: footprint + decals: + 52: -7.505711,-0.16057321 + 53: -7.740086,0.13630176 + 54: -7.036961,0.16755176 + 55: -6.411961,-0.035573214 + - node: + cleanable: True + angle: 3.141592653589793 rad + color: '#5F544CFF' + id: footprint + decals: + 56: -0.2088359,-4.129323 + 57: 0.0880391,-4.566823 + 58: -0.2088359,-5.004323 + 59: 0.1661641,-5.363698 + - node: + cleanable: True + angle: 4.71238898038469 rad + color: '#5F544CFF' + id: footprint + decals: + 48: -4.3338356,0.23005176 + 49: -3.9119608,-0.066823214 + 50: -3.5213358,0.29255176 + 51: -3.1150858,-0.066823214 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65535 + 0,-1: + 0: 65535 + -1,0: + 0: 65535 + 0,1: + 0: 63359 + -1,1: + 0: 65535 + 0,2: + 0: 63359 + -1,2: + 0: 64753 + 0,3: + 0: 63 + -1,3: + 0: 143 + 1,0: + 0: 46079 + 1,1: + 0: 29311 + 1,2: + 0: 65519 + 1,3: + 0: 1 + 1,-1: + 0: 62399 + 2,0: + 0: 65535 + 2,1: + 0: 65535 + 2,2: + 0: 14335 + 2,-1: + 0: 65535 + 3,0: + 0: 4403 + 3,1: + 0: 1 + 3,-1: + 0: 12561 + 0,-4: + 0: 12288 + 0,-3: + 0: 63775 + -1,-4: + 0: 32768 + -1,-3: + 0: 65535 + 0,-2: + 0: 65535 + -1,-2: + 0: 63967 + -1,-1: + 0: 65535 + 1,-3: + 0: 65521 + 1,-2: + 0: 64607 + 2,-3: + 0: 63280 + 2,-2: + 0: 65262 + -4,0: + 0: 136 + -4,-1: + 0: 32768 + -3,0: + 0: 65471 + -3,1: + 0: 61167 + -3,-1: + 0: 65535 + -3,2: + 0: 36078 + -2,0: + 0: 65535 + -2,1: + 0: 16380 + -2,2: + 0: 65531 + -2,-1: + 0: 65532 + -3,-3: + 0: 60544 + -3,-2: + 0: 61166 + -2,-3: + 0: 65520 + -2,-2: + 0: 57331 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AsteroidRockMining + entities: + - uid: 229 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: -6.5,-4.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: 7.5,5.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: 6.5,6.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 7.5,6.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 + - uid: 239 + components: + - type: Transform + pos: -4.5,7.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: -6.5,4.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: -7.5,4.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: -2.5,-6.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: -1.5,8.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: -0.5,8.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 3.5,10.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: -5.5,-7.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: -4.5,-7.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: 1.5,-9.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: 2.5,-9.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 1.5,-10.5 + parent: 1 + - uid: 270 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 271 + components: + - type: Transform + pos: 8.5,-6.5 + parent: 1 + - uid: 272 + components: + - type: Transform + pos: 8.5,-5.5 + parent: 1 + - uid: 273 + components: + - type: Transform + pos: 8.5,-7.5 + parent: 1 + - uid: 274 + components: + - type: Transform + pos: -9.5,1.5 + parent: 1 + - uid: 275 + components: + - type: Transform + pos: 7.5,-6.5 + parent: 1 +- proto: Bonfire + entities: + - uid: 197 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 +- proto: ClothingHeadHelmetBone + entities: + - uid: 206 + components: + - type: Transform + pos: 4.8346844,4.0495443 + parent: 1 +- proto: ClothingOuterArmorBone + entities: + - uid: 207 + components: + - type: Transform + pos: 2.1382327,-5.1535807 + parent: 1 +- proto: FloorWaterEntity + entities: + - uid: 114 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 1.5,2.5 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: 1.5,2.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: -4.5,4.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: -4.5,4.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 +- proto: FloraRockSolid + entities: + - uid: 153 + components: + - type: Transform + pos: -2.5588589,-4.5243764 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 5.5973907,3.7256236 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: -2.4651089,5.6943736 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: -8.055014,-0.9715798 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: 5.0252814,8.298174 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: 8.788515,3.2297118 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: 4.1322646,-7.397855 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: 8.569765,-2.4291048 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: -7.1514173,7.9769583 + parent: 1 +- proto: FoodMeatBearCooked + entities: + - uid: 199 + components: + - type: Transform + pos: -4.603214,1.6447785 + parent: 1 +- proto: MaterialBones1 + entities: + - uid: 208 + components: + - type: Transform + pos: 4.7632327,3.6589193 + parent: 1 + - uid: 209 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.7319827,-5.0598307 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.924267,1.3464195 + parent: 1 + - uid: 211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.881867,-2.6772983 + parent: 1 + - uid: 213 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5646157,-5.6496696 + parent: 1 + - uid: 214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.050654,-10.446545 + parent: 1 + - uid: 215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.910029,-8.540295 + parent: 1 + - uid: 216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.1958685,-9.727795 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: -9.0864935,-4.5090446 + parent: 1 + - uid: 218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.152093,1.4650836 + parent: 1 + - uid: 219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.714593,6.2914414 + parent: 1 + - uid: 220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.79271775,10.166441 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: -3.3864677,12.557066 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: -11.660159,4.5883164 + parent: 1 + - uid: 223 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.385674,9.588316 + parent: 1 + - uid: 224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.010674,9.400816 + parent: 1 + - uid: 225 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.164829,3.3785403 + parent: 1 + - uid: 226 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.590842,-3.4578838 + parent: 1 + - uid: 227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.1699274,-11.661009 + parent: 1 +- proto: Monolith + entities: + - uid: 228 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 +- proto: RandomFloraTree + entities: + - uid: 151 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: -5.5,6.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: -9.5,-7.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: -7.5,-9.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: 8.5,-9.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: 10.5,-7.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: 11.5,4.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: -7.5,10.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: -9.5,7.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: -1.5,10.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 1 +- proto: ScrapSteel + entities: + - uid: 276 + components: + - type: Transform + pos: 7.5261097,3.5501933 + parent: 1 + - uid: 277 + components: + - type: Transform + pos: -4.5676403,8.448631 + parent: 1 + - uid: 278 + components: + - type: Transform + pos: -10.450453,1.6986309 + parent: 1 + - uid: 279 + components: + - type: Transform + pos: 3.4245472,-9.387306 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: -1.5442028,-6.410744 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: -8.458265,4.370506 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: 7.3854847,-7.5357437 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: 8.46361,-1.6294942 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: -8.083265,-1.9107442 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: -6.466078,8.214256 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: -2.4817028,6.479881 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: 4.2917347,8.495506 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: 4.455797,-6.6685567 + parent: 1 + - uid: 289 + components: + - type: Transform + pos: -7.356703,-7.699806 + parent: 1 +- proto: SpawnMobGorilla + entities: + - uid: 181 + components: + - type: Transform + pos: -1.5,3.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 + - uid: 186 + components: + - type: Transform + pos: 5.5,-9.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: -5.5,-8.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: -9.5,5.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: 6.5,9.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 1 + - uid: 191 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 193 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 +- proto: SpearBone + entities: + - uid: 196 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.9880931,1.7697785 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: -4.8318434,1.1291535 + parent: 1 + - uid: 212 + components: + - type: Transform + pos: 5.458567,3.3996565 + parent: 1 +- proto: WallRockBasalt + entities: + - uid: 2 + components: + - type: Transform + pos: -13.5,2.5 + parent: 1 + - uid: 3 + components: + - type: Transform + pos: -13.5,1.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: -13.5,0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: -13.5,-1.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: -12.5,-1.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: -12.5,-2.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: -12.5,-3.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: -12.5,-4.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: -11.5,-5.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: -11.5,-6.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: -11.5,-7.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: -11.5,-8.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: -11.5,-9.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: -10.5,-9.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: -10.5,-10.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: -9.5,-10.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: -9.5,-11.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: -8.5,-11.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: -7.5,-11.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: -6.5,-11.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: -5.5,-11.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: -4.5,-11.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: -4.5,-12.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: -3.5,-12.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: -1.5,-12.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: -1.5,-13.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: -0.5,-13.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: 0.5,-13.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 1.5,-13.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 4.5,-12.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 5.5,-12.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 5.5,-11.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 6.5,-11.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 7.5,-11.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 8.5,-11.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 9.5,-11.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 10.5,-11.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 10.5,-10.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 11.5,-10.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 11.5,-9.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 12.5,-9.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 12.5,-7.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 12.5,-6.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 12.5,-5.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 12.5,-4.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 12.5,-8.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 13.5,-4.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 13.5,-3.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 13.5,-2.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 13.5,-1.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 14.5,-1.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 14.5,-0.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 14.5,0.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 14.5,1.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 14.5,2.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: 13.5,2.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 13.5,3.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 13.5,4.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: 13.5,5.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 12.5,5.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: 12.5,6.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: 12.5,7.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: 12.5,8.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: 12.5,9.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: 12.5,10.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: 11.5,10.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 11.5,11.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 10.5,11.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 10.5,12.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: 9.5,12.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: 8.5,12.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: 7.5,12.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 6.5,12.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 5.5,12.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 5.5,13.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: 4.5,13.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: 3.5,13.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 2.5,14.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: 1.5,14.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -0.5,14.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: -1.5,14.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: -1.5,13.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: -2.5,13.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: -4.5,12.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: -5.5,12.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: -7.5,12.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: -8.5,12.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: -9.5,12.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -9.5,11.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: -10.5,11.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: -11.5,10.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: -11.5,9.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: -11.5,8.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: -11.5,7.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: -11.5,6.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: -10.5,10.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: -11.5,5.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: -12.5,5.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: -12.5,4.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: -12.5,3.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: -12.5,2.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/roundel.yml b/Resources/Maps/Lavaland/roundel.yml new file mode 100644 index 0000000000..950d44c743 --- /dev/null +++ b/Resources/Maps/Lavaland/roundel.yml @@ -0,0 +1,2340 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/28/2025 04:51:53 + entityCount: 411 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 3: Space + 1: FloorBasalt + 4: FloorDarkPavement + 2: FloorDarkPavementVertical + 0: FloorGold +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.5416667,-0.5 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AQAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAABAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + -1,1: + ind: -1,1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 0,1: + ind: 0,1 + tiles: BAAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 1,0: + ind: 1,0 + tiles: AgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 1,-1: + ind: 1,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + 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: [] + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65535 + 0,-1: + 0: 65535 + -1,0: + 0: 65535 + 0,1: + 0: 65535 + -1,1: + 0: 65534 + 0,2: + 0: 65531 + -1,2: + 0: 61435 + 0,3: + 0: 32560 + -1,3: + 0: 52864 + 0,4: + 0: 3 + 1,0: + 0: 65535 + 1,1: + 0: 65534 + 1,2: + 0: 1023 + 1,-1: + 0: 65534 + 2,0: + 0: 65279 + 2,1: + 0: 13175 + 2,2: + 0: 1 + 2,-1: + 0: 65279 + 3,0: + 0: 19694 + 3,-1: + 0: 60480 + 4,0: + 0: 17 + 0,-4: + 0: 16243 + -1,-4: + 0: 36552 + 0,-3: + 0: 65520 + -1,-3: + 0: 65504 + 0,-2: + 0: 65531 + -1,-2: + 0: 65531 + -1,-1: + 0: 65534 + 1,-3: + 0: 62208 + 1,-2: + 0: 65535 + 2,-2: + 0: 29489 + 4,-1: + 0: 4096 + -4,0: + 0: 18175 + -4,-1: + 0: 63040 + -3,0: + 0: 61166 + -3,-1: + 0: 61164 + -3,1: + 0: 36044 + -2,0: + 0: 65279 + -2,1: + 0: 65535 + -2,2: + 0: 2287 + -2,-1: + 0: 65279 + -1,4: + 0: 8 + -3,-2: + 0: 52352 + -2,-2: + 0: 65535 + -2,-3: + 0: 59392 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: ClothingHeadHelmetBone + entities: + - uid: 81 + components: + - type: Transform + pos: 0.50277203,0.98485816 + parent: 1 +- proto: ClothingOuterArmorBone + entities: + - uid: 3 + components: + - type: Transform + pos: 0.42464703,0.56298316 + parent: 1 +- proto: FloorLavaEntity + entities: + - uid: 207 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 1 + - uid: 208 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 1 + - uid: 212 + components: + - type: Transform + pos: -9.5,-4.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: -9.5,-5.5 + parent: 1 + - uid: 214 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: -8.5,-6.5 + parent: 1 + - uid: 216 + components: + - type: Transform + pos: -7.5,-6.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: -7.5,-7.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: -6.5,-7.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: -6.5,-8.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: -5.5,-8.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: -4.5,-8.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: -4.5,-9.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: -3.5,-9.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: -2.5,-9.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 + - uid: 227 + components: + - type: Transform + pos: -0.5,-10.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: 1.5,-10.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: 3.5,-9.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: 4.5,-9.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 5.5,-9.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 5.5,-8.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: 6.5,-8.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: 7.5,-8.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 7.5,-7.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: 8.5,-7.5 + parent: 1 + - uid: 239 + components: + - type: Transform + pos: 8.5,-6.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: 9.5,-6.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: 9.5,-5.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 10.5,-4.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 10.5,-3.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: 11.5,-3.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: 11.5,-2.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 11.5,-0.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: 11.5,1.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 11.5,2.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 11.5,3.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 10.5,3.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: 10.5,4.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 10.5,5.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: 9.5,6.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 9.5,7.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: 8.5,7.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 8.5,8.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: 7.5,8.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: 7.5,9.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: 6.5,9.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: 5.5,9.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: 5.5,10.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: 4.5,10.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: 3.5,10.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: 3.5,11.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 1.5,11.5 + parent: 1 + - uid: 270 + components: + - type: Transform + pos: -0.5,11.5 + parent: 1 + - uid: 271 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 + - uid: 272 + components: + - type: Transform + pos: -1.5,11.5 + parent: 1 + - uid: 273 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 274 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 275 + components: + - type: Transform + pos: -4.5,10.5 + parent: 1 + - uid: 276 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 + - uid: 277 + components: + - type: Transform + pos: -5.5,9.5 + parent: 1 + - uid: 278 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 + - uid: 279 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: -8.5,7.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: -8.5,6.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: -9.5,6.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: -9.5,5.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: -9.5,4.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: -10.5,3.5 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - uid: 289 + components: + - type: Transform + pos: -9.5,3.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: -7.5,7.5 + parent: 1 + - uid: 291 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 292 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 293 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 294 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 295 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 296 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: -3.5,2.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 +- proto: GoldRing + entities: + - uid: 374 + components: + - type: Transform + pos: 1.5221288,-0.57420516 + parent: 1 +- proto: IngotGold1 + entities: + - uid: 399 + components: + - type: Transform + pos: -0.101760924,1.4815335 + parent: 1 + - type: Stack + count: 10 + - uid: 400 + components: + - type: Transform + pos: -6.3048863,-2.2997165 + parent: 1 + - uid: 401 + components: + - type: Transform + pos: 7.759688,-2.434428 + parent: 1 + - uid: 402 + components: + - type: Transform + pos: 1.6346881,8.674947 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: -7.0507083,3.362447 + parent: 1 + - uid: 404 + components: + - type: Transform + pos: 0.5899171,-0.528178 + parent: 1 + - type: Stack + count: 10 +- proto: IngotSilver1 + entities: + - uid: 405 + components: + - type: Transform + pos: 6.049924,6.37298 + parent: 1 + - uid: 406 + components: + - type: Transform + pos: 9.846799,2.7951682 + parent: 1 + - uid: 407 + components: + - type: Transform + pos: 3.883467,-6.2521105 + parent: 1 + - uid: 408 + components: + - type: Transform + pos: -0.38527852,0.03516984 + parent: 1 + - type: Stack + count: 10 + - uid: 409 + components: + - type: Transform + pos: 1.4336672,0.518697 + parent: 1 + - type: Stack + count: 10 + - uid: 410 + components: + - type: Transform + pos: -2.7694578,-6.715678 + parent: 1 + - uid: 411 + components: + - type: Transform + pos: -4.6649365,6.857355 + parent: 1 +- proto: MaterialBones1 + entities: + - uid: 2 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.0923486,-4.698011 + parent: 1 + - uid: 5 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.0767236,-7.8386364 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: -5.2899957,7.255114 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: -4.095762,-6.369886 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.392637,-2.619886 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: -7.095762,4.770739 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: 2.2948635,1.7707391 + parent: 1 + - uid: 123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.982363,8.067614 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.3926365,6.051989 + parent: 1 + - uid: 159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.6807743,-1.6042609 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.9204736,4.442614 + parent: 1 + - uid: 375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.8647148,2.725618 + parent: 1 +- proto: MetalDoor + entities: + - uid: 370 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 1 + - uid: 371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,0.5 + parent: 1 + - uid: 372 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,12.5 + parent: 1 + - uid: 373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,0.5 + parent: 1 +- proto: Railing + entities: + - uid: 40 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,4.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 42 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,4.5 + parent: 1 + - uid: 43 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-0.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 11.5,1.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-0.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 86 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 1 + - uid: 339 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-0.5 + parent: 1 + - uid: 356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-0.5 + parent: 1 + - uid: 357 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - uid: 358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-10.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-10.5 + parent: 1 + - uid: 360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,11.5 + parent: 1 + - uid: 361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,11.5 + parent: 1 +- proto: RailingCornerSmall + entities: + - uid: 340 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 341 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 + - uid: 342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,1.5 + parent: 1 + - uid: 343 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-0.5 + parent: 1 + - uid: 344 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,5.5 + parent: 1 + - uid: 345 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,1.5 + parent: 1 + - uid: 346 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - uid: 347 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-4.5 + parent: 1 + - uid: 348 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 349 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 1 + - uid: 350 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,3.5 + parent: 1 + - uid: 352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 + - uid: 353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,1.5 + parent: 1 + - uid: 354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 + - uid: 355 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-2.5 + parent: 1 + - uid: 362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,10.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-0.5 + parent: 1 + - uid: 364 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-9.5 + parent: 1 + - uid: 365 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 + - uid: 366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,1.5 + parent: 1 + - uid: 367 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,1.5 + parent: 1 + - uid: 369 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-9.5 + parent: 1 +- proto: SilverRing + entities: + - uid: 390 + components: + - type: Transform + pos: -7.571117,-2.2148302 + parent: 1 +- proto: SilverRingDiamond + entities: + - uid: 389 + components: + - type: Transform + pos: -0.13412124,-0.48045516 + parent: 1 +- proto: SpearBone + entities: + - uid: 84 + components: + - type: Transform + pos: 0.67464703,0.35985816 + parent: 1 + - uid: 87 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.28402203,0.32860816 + parent: 1 +- proto: StairStageDark + entities: + - uid: 331 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 332 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,0.5 + parent: 1 + - uid: 333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 1 + - uid: 334 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,0.5 + parent: 1 + - uid: 335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-10.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: 0.5,11.5 + parent: 1 + - uid: 337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,0.5 + parent: 1 + - uid: 338 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 +- proto: TreasureCoinGold + entities: + - uid: 376 + components: + - type: Transform + pos: -3.33866,-5.4637747 + parent: 1 + - uid: 377 + components: + - type: Transform + pos: -5.5417852,4.1456003 + parent: 1 + - uid: 379 + components: + - type: Transform + pos: 1.395715,1.2393506 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: 5.8755803,1.5518506 + parent: 1 + - uid: 386 + components: + - type: Transform + pos: 1.010158,0.036225557 + parent: 1 +- proto: TreasureCoinIron + entities: + - uid: 378 + components: + - type: Transform + pos: -5.847972,-0.17922056 + parent: 1 + - uid: 391 + components: + - type: Transform + pos: -7.055638,5.707677 + parent: 1 + - uid: 392 + components: + - type: Transform + pos: -6.010097,-5.559984 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: 1.224278,-9.184984 + parent: 1 + - uid: 394 + components: + - type: Transform + pos: 6.9676065,5.377516 + parent: 1 + - uid: 395 + components: + - type: Transform + pos: 1.1394815,5.658766 + parent: 1 + - uid: 396 + components: + - type: Transform + pos: 1.7019815,-5.841234 + parent: 1 + - uid: 397 + components: + - type: Transform + pos: -0.988509,9.670308 + parent: 1 + - uid: 398 + components: + - type: Transform + pos: 9.948616,-0.85712314 + parent: 1 +- proto: TreasureCoinSilver + entities: + - uid: 380 + components: + - type: Transform + pos: 4.7193303,5.9581003 + parent: 1 + - uid: 381 + components: + - type: Transform + pos: 4.8287053,-6.2293997 + parent: 1 + - uid: 382 + components: + - type: Transform + pos: -0.59033686,0.54183877 + parent: 1 + - uid: 383 + components: + - type: Transform + pos: 6.9849553,-1.0106494 + parent: 1 + - uid: 385 + components: + - type: Transform + pos: -3.8804672,7.4424753 + parent: 1 + - uid: 387 + components: + - type: Transform + pos: 0.8832292,1.714114 + parent: 1 + - uid: 388 + components: + - type: Transform + pos: -0.2886458,0.9172389 + parent: 1 +- proto: WallBasaltCobblebrick + entities: + - uid: 4 + components: + - type: Transform + pos: -12.5,-1.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: -12.5,2.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: -12.5,-2.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: -12.5,-3.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: -12.5,-4.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: -11.5,-3.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: -11.5,-5.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: -11.5,-6.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: -10.5,-6.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: -10.5,-7.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: -10.5,-8.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: -9.5,-7.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: -9.5,-8.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: -9.5,-9.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: -8.5,-9.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: -8.5,-8.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: -8.5,-10.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: -7.5,-10.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: -7.5,-9.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: -6.5,-11.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: -6.5,-10.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: -5.5,-11.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: -5.5,-10.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: -4.5,-12.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: -4.5,-11.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: -3.5,-12.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: -3.5,-11.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: -1.5,-12.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 4.5,-12.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 4.5,-11.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 5.5,-12.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 5.5,-11.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 5.5,-10.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 6.5,-11.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 6.5,-10.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 7.5,-11.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 7.5,-10.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 7.5,-9.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 8.5,-10.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 8.5,-9.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 9.5,-10.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: 9.5,-9.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 9.5,-8.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 10.5,-9.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: 10.5,-8.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 10.5,-7.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: 11.5,-8.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: 11.5,-7.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: 11.5,-6.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: 12.5,-6.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: 12.5,-5.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: 11.5,-5.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 12.5,-4.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 12.5,-2.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 13.5,-4.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: 13.5,-3.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: 13.5,-2.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: 12.5,-3.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 13.5,-1.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 13.5,2.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: 13.5,3.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: 13.5,4.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: 13.5,5.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: 12.5,3.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: 12.5,4.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: 12.5,5.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: 12.5,6.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: 12.5,7.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: 11.5,6.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: 11.5,7.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: 11.5,8.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: 11.5,9.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: 10.5,8.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: 10.5,9.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: 10.5,10.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: 9.5,10.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: 9.5,9.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 9.5,11.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: 8.5,11.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: 7.5,12.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: 7.5,11.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: 6.5,12.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: 6.5,11.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: 5.5,13.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: 5.5,12.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: 4.5,13.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: 3.5,13.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 3.5,12.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: -1.5,13.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: -1.5,12.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: -2.5,13.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: -2.5,12.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: -3.5,12.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: -4.5,12.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: -4.5,11.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: -5.5,12.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: -5.5,11.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: -6.5,11.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: -6.5,10.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: -7.5,11.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: -7.5,10.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: -8.5,11.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: -8.5,10.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: -8.5,9.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: -9.5,10.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: -9.5,9.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: -9.5,8.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: -10.5,9.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: -10.5,8.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: -11.5,7.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: -11.5,6.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: -10.5,7.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: -10.5,6.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: -12.5,5.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: -12.5,4.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: -11.5,5.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: -11.5,4.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: -11.5,3.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: -12.5,3.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: -11.5,2.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: -11.5,1.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: -11.5,-1.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: -8.5,-7.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: -7.5,-8.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: -6.5,-9.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: -4.5,-10.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: -3.5,-10.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 6.5,-9.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 8.5,-8.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 9.5,-7.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 10.5,-6.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 11.5,-4.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 12.5,-1.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 12.5,2.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: 11.5,5.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 10.5,7.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 9.5,8.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 8.5,9.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 7.5,10.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 5.5,11.5 + parent: 1 + - uid: 186 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: -0.5,12.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: 1.5,12.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: 4.5,11.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: -3.5,11.5 + parent: 1 + - uid: 191 + components: + - type: Transform + pos: 12.5,1.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: 12.5,-0.5 + parent: 1 + - uid: 193 + components: + - type: Transform + pos: 1.5,-11.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: -0.5,-11.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: -5.5,-9.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: 10.5,6.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 6.5,10.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: -9.5,7.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: -10.5,5.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: -10.5,4.5 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: -8.5,8.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: -7.5,9.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 1 + - uid: 206 + components: + - type: Transform + pos: 11.5,4.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: -1.5,8.5 + parent: 1 + - uid: 326 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 327 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/temple.yml b/Resources/Maps/Lavaland/temple.yml new file mode 100644 index 0000000000..3209abe373 --- /dev/null +++ b/Resources/Maps/Lavaland/temple.yml @@ -0,0 +1,2653 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/28/2025 04:45:54 + entityCount: 453 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 4: Space + 3: FloorBasalt + 0: FloorDarkHerringbone + 2: FloorDarkPavement + 1: FloorDarkPavementVertical +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.48958334,-0.45833334 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: BAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: BAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAA + version: 6 + -1,1: + ind: -1,1 + tiles: BAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAA + version: 6 + 0,1: + ind: 0,1 + tiles: BAAAAAAAAwAAAAAAAwAAAAAABAAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAABAAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAA + version: 6 + -1,-2: + ind: -1,-2 + tiles: BAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 0,-2: + ind: 0,-2 + tiles: BAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAgAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAA + 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: [] + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65535 + 0,-1: + 0: 65535 + -1,0: + 0: 65535 + 0,1: + 0: 65535 + -1,1: + 0: 65535 + 0,2: + 0: 65535 + -1,2: + 0: 61439 + 0,3: + 0: 61443 + -1,3: + 0: 61704 + 0,4: + 0: 3270 + 1,0: + 0: 39321 + 1,1: + 0: 39321 + 1,2: + 0: 35225 + 1,3: + 0: 32712 + 1,-1: + 0: 39321 + 1,4: + 0: 803 + 2,0: + 0: 28945 + 2,1: + 0: 311 + 2,2: + 0: 4369 + -3,1: + 0: 136 + -2,1: + 0: 9011 + -3,2: + 0: 2048 + -2,2: + 0: 13107 + -2,0: + 0: 13090 + -2,3: + 0: 52851 + -2,-1: + 0: 13107 + -1,-1: + 0: 65535 + -1,4: + 0: 19 + 0,-4: + 0: 4095 + 0,-5: + 0: 65399 + -1,-4: + 0: 8191 + 0,-3: + 0: 65522 + -1,-3: + 0: 61160 + 0,-2: + 0: 65535 + -1,-2: + 0: 65535 + 1,-4: + 0: 63283 + 1,-2: + 0: 39321 + 1,-5: + 0: 4096 + 1,-3: + 0: 35020 + 2,-3: + 0: 4096 + 2,-2: + 0: 4113 + 2,-1: + 0: 307 + -3,-3: + 0: 32768 + -2,-3: + 0: 13158 + -3,-1: + 0: 2176 + -2,-2: + 0: 12851 + -2,-4: + 0: 52360 + -1,-5: + 0: 65228 + -1,-6: + 0: 32768 + 0,-6: + 0: 12288 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AltarSatana + entities: + - uid: 236 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 +- proto: BibleNecronomicon + entities: + - uid: 414 + components: + - type: Transform + pos: 0.59757555,10.729841 + parent: 1 +- proto: BookNarsieLegend + entities: + - uid: 355 + components: + - type: Transform + pos: 0.41655996,10.628419 + parent: 1 +- proto: CandleBlackInfinite + entities: + - uid: 341 + components: + - type: Transform + pos: -0.78010845,10.796236 + parent: 1 + - uid: 342 + components: + - type: Transform + pos: 1.771975,10.785819 + parent: 1 + - uid: 345 + components: + - type: Transform + pos: -1.806636,3.7896378 + parent: 1 + - uid: 346 + components: + - type: Transform + pos: 2.7937238,3.7583878 + parent: 1 +- proto: CandleRedInfinite + entities: + - uid: 356 + components: + - type: Transform + pos: -1.1704627,-1.1665791 + parent: 1 + - uid: 357 + components: + - type: Transform + pos: 2.1732874,-1.1769958 + parent: 1 + - uid: 358 + components: + - type: Transform + pos: -1.2746294,-7.2024183 + parent: 1 + - uid: 359 + components: + - type: Transform + pos: 2.2357874,-7.181585 + parent: 1 +- proto: Carpet + entities: + - uid: 188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-9.5 + parent: 1 + - uid: 197 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-8.5 + parent: 1 + - uid: 219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-7.5 + parent: 1 + - uid: 220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-6.5 + parent: 1 + - uid: 221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-5.5 + parent: 1 + - uid: 222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 223 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 1 + - uid: 224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-2.5 + parent: 1 + - uid: 225 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-1.5 + parent: 1 + - uid: 226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,0.5 + parent: 1 + - uid: 228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 +- proto: CarpetBlack + entities: + - uid: 362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-12.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-11.5 + parent: 1 + - uid: 364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-11.5 + parent: 1 + - uid: 365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-12.5 + parent: 1 +- proto: CarpStatueEyes + entities: + - uid: 333 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 334 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 + - uid: 335 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - uid: 338 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - uid: 339 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 + - uid: 340 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 +- proto: ChairCursed + entities: + - uid: 184 + components: + - type: Transform + pos: 0.5281794,6.482944 + parent: 1 +- proto: ChurchBell + entities: + - uid: 233 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 4.5,10.5 + parent: 1 +- proto: ClothingEyesBlindfold + entities: + - uid: 383 + components: + - type: Transform + pos: -1.4659541,-10.040332 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: -1.4867874,-9.050749 + parent: 1 + - uid: 385 + components: + - type: Transform + pos: -1.4763707,-7.7278314 + parent: 1 + - uid: 386 + components: + - type: Transform + pos: 2.534046,-10.050749 + parent: 1 + - uid: 387 + components: + - type: Transform + pos: 2.5444627,-9.061165 + parent: 1 + - uid: 388 + components: + - type: Transform + pos: 2.5236292,-7.7278314 + parent: 1 +- proto: ClothingHeadHatHoodCulthood + entities: + - uid: 353 + components: + - type: Transform + pos: -0.28010848,10.79443 + parent: 1 + - uid: 354 + components: + - type: Transform + pos: 1.3553083,10.815263 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: -1.4555374,-7.7590814 + parent: 1 + - uid: 390 + components: + - type: Transform + pos: 2.534046,-7.7382483 + parent: 1 + - uid: 391 + components: + - type: Transform + pos: -1.4659541,-9.061165 + parent: 1 + - uid: 392 + components: + - type: Transform + pos: 2.565296,-9.081999 + parent: 1 + - uid: 399 + components: + - type: Transform + pos: -1.4555374,-10.102832 + parent: 1 + - uid: 400 + components: + - type: Transform + pos: 2.5548792,-10.123665 + parent: 1 +- proto: ClothingMaskJackal + entities: + - uid: 401 + components: + - type: Transform + pos: -0.70903397,10.395655 + parent: 1 +- proto: ClothingMaskRaven + entities: + - uid: 402 + components: + - type: Transform + pos: 1.7492994,10.374822 + parent: 1 +- proto: ClothingOuterRobesCult + entities: + - uid: 349 + components: + - type: Transform + pos: -0.28010848,10.596513 + parent: 1 + - uid: 350 + components: + - type: Transform + pos: 1.3448917,10.60693 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: -1.4659541,-9.248665 + parent: 1 + - uid: 394 + components: + - type: Transform + pos: 2.5757127,-9.269499 + parent: 1 + - uid: 395 + components: + - type: Transform + pos: 2.534046,-7.9361644 + parent: 1 + - uid: 396 + components: + - type: Transform + pos: -1.4451207,-7.9257483 + parent: 1 + - uid: 397 + components: + - type: Transform + pos: -1.4451207,-10.311165 + parent: 1 + - uid: 398 + components: + - type: Transform + pos: 2.5548792,-10.321582 + parent: 1 +- proto: ClothingShoesCult + entities: + - uid: 351 + components: + - type: Transform + pos: -0.30094174,10.315263 + parent: 1 + - uid: 352 + components: + - type: Transform + pos: 1.3136417,10.35693 + parent: 1 +- proto: CombatKnife + entities: + - uid: 406 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.4833775,-1.4382012 + parent: 1 +- proto: DrinkJarWhat + entities: + - uid: 415 + components: + - type: Transform + pos: 3.7225757,-7.3019304 + parent: 1 +- proto: DrinkPoisonWinebottleFull + entities: + - uid: 416 + components: + - type: Transform + pos: -2.7253413,-7.2810974 + parent: 1 +- proto: FloorLavaEntity + entities: + - uid: 97 + components: + - type: Transform + pos: -1.5,11.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: -0.5,11.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -0.5,12.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: 0.5,12.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: 3.5,11.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: 0.5,11.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: 1.5,11.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 1.5,12.5 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: -3.5,9.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: -3.5,7.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: 4.5,8.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: -3.5,2.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: -1.5,8.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-9.5 + parent: 1 + - uid: 230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-8.5 + parent: 1 + - uid: 231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-9.5 + parent: 1 + - uid: 232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-8.5 + parent: 1 + - uid: 276 + components: + - type: Transform + pos: -8.5,-1.5 + parent: 1 + - uid: 277 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 278 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 279 + components: + - type: Transform + pos: 8.5,8.5 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: 8.5,9.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: 1.5,16.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: 2.5,16.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: 2.5,17.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: 3.5,17.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: 3.5,18.5 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: 2.5,18.5 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: -5.5,15.5 + parent: 1 + - uid: 289 + components: + - type: Transform + pos: -5.5,14.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: -6.5,14.5 + parent: 1 + - uid: 291 + components: + - type: Transform + pos: -7.5,13.5 + parent: 1 + - uid: 292 + components: + - type: Transform + pos: -6.5,13.5 + parent: 1 + - uid: 293 + components: + - type: Transform + pos: -7.5,9.5 + parent: 1 + - uid: 294 + components: + - type: Transform + pos: -7.5,10.5 + parent: 1 + - uid: 295 + components: + - type: Transform + pos: -7.5,11.5 + parent: 1 + - uid: 296 + components: + - type: Transform + pos: -8.5,10.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: -8.5,4.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: -7.5,4.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: -7.5,-7.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: -7.5,-8.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: -7.5,-9.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: -8.5,-8.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: -4.5,-14.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: -4.5,-15.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: -3.5,-15.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: -2.5,-15.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 4.5,-16.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: -2.5,-16.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: 6.5,-13.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: 6.5,-12.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 7.5,-12.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 7.5,-11.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 9.5,-2.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 8.5,-3.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 8.5,-6.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: 8.5,-7.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: 8.5,-8.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: 8.5,3.5 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: 9.5,3.5 + parent: 1 + - uid: 326 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 327 + components: + - type: Transform + pos: 10.5,3.5 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: 10.5,4.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: 7.5,14.5 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: 6.5,14.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: 6.5,15.5 + parent: 1 + - uid: 417 + components: + - type: Transform + pos: 7.5,9.5 + parent: 1 + - uid: 418 + components: + - type: Transform + pos: 7.5,8.5 + parent: 1 + - uid: 419 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 + - uid: 420 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 421 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 + - uid: 422 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 423 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 + - uid: 424 + components: + - type: Transform + pos: -3.5,-16.5 + parent: 1 + - uid: 425 + components: + - type: Transform + pos: -2.5,-17.5 + parent: 1 + - uid: 426 + components: + - type: Transform + pos: 3.5,-17.5 + parent: 1 + - uid: 427 + components: + - type: Transform + pos: 5.5,-15.5 + parent: 1 + - uid: 428 + components: + - type: Transform + pos: 4.5,-15.5 + parent: 1 + - uid: 429 + components: + - type: Transform + pos: 3.5,-16.5 + parent: 1 +- proto: FoodBreadJellySlice + entities: + - uid: 412 + components: + - type: Transform + pos: -1.7440716,-7.3519263 + parent: 1 + - uid: 413 + components: + - type: Transform + pos: 2.7871785,-7.3623433 + parent: 1 +- proto: FoodCakeBrain + entities: + - uid: 410 + components: + - type: Transform + pos: -2.0253217,-1.3147343 + parent: 1 +- proto: FoodJellyAmanita + entities: + - uid: 411 + components: + - type: Transform + pos: 2.9538453,-1.3147343 + parent: 1 +- proto: FoodSoupTomatoBlood + entities: + - uid: 367 + components: + - type: Transform + pos: 2.4641972,3.6333878 + parent: 1 + - uid: 368 + components: + - type: Transform + pos: -1.4316361,3.6125546 + parent: 1 +- proto: GoldRing + entities: + - uid: 447 + components: + - type: Transform + pos: -1.1354166,10.444935 + parent: 1 +- proto: GoldRingDiamond + entities: + - uid: 446 + components: + - type: Transform + pos: 2.3958333,10.444935 + parent: 1 +- proto: IngotGold1 + entities: + - uid: 449 + components: + - type: Transform + pos: 2.3020833,10.663685 + parent: 1 + - type: Stack + count: 5 + - uid: 450 + components: + - type: Transform + pos: -1.5416666,10.642852 + parent: 1 + - type: Stack + count: 5 +- proto: IngotSilver1 + entities: + - uid: 441 + components: + - type: Transform + pos: -1.28125,10.517852 + parent: 1 + - type: Stack + count: 5 + - uid: 448 + components: + - type: Transform + pos: 2.625,10.569935 + parent: 1 + - type: Stack + count: 5 +- proto: KitchenKnife + entities: + - uid: 407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.4020393,-1.4902844 + parent: 1 +- proto: KitchenSpike + entities: + - uid: 403 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 +- proto: LootSpawnerMaterialsSurplus + entities: + - uid: 451 + components: + - type: Transform + pos: -2.5,-6.5 + parent: 1 + - uid: 453 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 +- proto: Machete + entities: + - uid: 404 + components: + - type: Transform + pos: -1.5354606,-1.3923677 + parent: 1 +- proto: MiningWindow + entities: + - uid: 246 + components: + - type: Transform + pos: 0.5,-12.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 4.5,-11.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 5.5,-10.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: -3.5,-11.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: -3.5,-10.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: -4.5,-10.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 6.5,-7.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: -4.5,-7.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: -5.5,-7.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 270 + components: + - type: Transform + pos: -4.5,4.5 + parent: 1 + - uid: 271 + components: + - type: Transform + pos: -5.5,4.5 + parent: 1 + - uid: 272 + components: + - type: Transform + pos: -4.5,10.5 + parent: 1 + - uid: 273 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - uid: 274 + components: + - type: Transform + pos: 5.5,10.5 + parent: 1 + - uid: 275 + components: + - type: Transform + pos: 6.5,10.5 + parent: 1 +- proto: OrganHumanHeart + entities: + - uid: 348 + components: + - type: Transform + pos: 0.8969749,10.398597 + parent: 1 +- proto: RailingCorner + entities: + - uid: 238 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,8.5 + parent: 1 +- proto: RitualDagger + entities: + - uid: 347 + components: + - type: Transform + pos: 0.5740583,10.565263 + parent: 1 +- proto: SilverDoor + entities: + - uid: 360 + components: + - type: Transform + pos: -0.5,-12.5 + parent: 1 + - uid: 361 + components: + - type: Transform + pos: 1.5,-12.5 + parent: 1 +- proto: SilverRing + entities: + - uid: 445 + components: + - type: Transform + pos: 2.0833333,10.736602 + parent: 1 +- proto: SilverRingDiamond + entities: + - uid: 444 + components: + - type: Transform + pos: -1.4791666,10.559518 + parent: 1 +- proto: StairStageDark + entities: + - uid: 175 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: -2.5,6.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 3.5,8.5 + parent: 1 + - uid: 183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,7.5 + parent: 1 +- proto: SurvivalKnife + entities: + - uid: 409 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.3291228,-7.4671426 + parent: 1 +- proto: TableStone + entities: + - uid: 235 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 343 + components: + - type: Transform + pos: -1.5,3.5 + parent: 1 + - uid: 344 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 369 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 1 + - uid: 370 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 371 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 372 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 373 + components: + - type: Transform + pos: 3.5,-7.5 + parent: 1 + - uid: 374 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 1 + - uid: 375 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 1 + - uid: 376 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 1 + - uid: 377 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 1 + - uid: 378 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - uid: 379 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 + - uid: 380 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 1 + - uid: 381 + components: + - type: Transform + pos: 2.5,-9.5 + parent: 1 + - uid: 382 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: -1.5,10.5 + parent: 1 + - uid: 443 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 +- proto: ThrowingKnife + entities: + - uid: 405 + components: + - type: Transform + pos: 2.3603725,-1.5069512 + parent: 1 + - uid: 408 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.2542107,-7.5088096 + parent: 1 +- proto: TreasureCoinDiamond + entities: + - uid: 452 + components: + - type: Transform + pos: 0.40063152,10.722128 + parent: 1 +- proto: TreasureCoinGold + entities: + - uid: 430 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.3541666,-1.5263778 + parent: 1 + - uid: 431 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.7604167,-1.6201278 + parent: 1 + - uid: 432 + components: + - type: Transform + pos: -2.5208335,-1.297211 + parent: 1 + - uid: 433 + components: + - type: Transform + pos: 2.4583333,-1.2867944 + parent: 1 + - uid: 434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.4270833,-1.2242944 + parent: 1 + - uid: 435 + components: + - type: Transform + pos: 3.7291667,-1.4117944 + parent: 1 +- proto: TreasureCoinSilver + entities: + - uid: 436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.4895834,-1.2763778 + parent: 1 + - uid: 437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.2604167,-1.484711 + parent: 1 + - uid: 438 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.75,-1.203461 + parent: 1 + - uid: 439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.6666667,3.6904576 + parent: 1 + - uid: 440 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.28125,3.7008743 + parent: 1 +- proto: WallBasaltCobblebrick + entities: + - uid: 2 + components: + - type: Transform + pos: -1.5,-12.5 + parent: 1 + - uid: 3 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: 4.5,-9.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 5.5,-9.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 5.5,-8.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: -3.5,-9.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: -4.5,-9.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: -4.5,-8.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: -5.5,-6.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: -4.5,-6.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 6.5,-6.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 6.5,-5.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: -5.5,3.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 6.5,5.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 6.5,6.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 6.5,8.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 6.5,9.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 5.5,6.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: 5.5,8.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 5.5,9.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: -4.5,7.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: -5.5,6.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: -5.5,9.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: -4.5,11.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: -4.5,12.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: -3.5,11.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: -3.5,12.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 4.5,11.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: 5.5,11.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 5.5,12.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: -1.5,14.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -1.5,13.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: -0.5,14.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -0.5,13.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: 0.5,13.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: 1.5,14.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: 1.5,13.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: 2.5,14.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: -1.5,12.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: 3.5,13.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: -2.5,14.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: 3.5,12.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: 4.5,13.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 5.5,13.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: -2.5,13.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: -2.5,12.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: 3.5,14.5 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: 6.5,12.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 6.5,11.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: -5.5,12.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: -5.5,11.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 5.5,-11.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: -4.5,-11.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: 6.5,-8.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 6.5,-9.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: -5.5,-8.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: -5.5,-9.5 + parent: 1 +- proto: WaterCooler + entities: + - uid: 366 + components: + - type: MetaData + name: blood cooler + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - type: SolutionContainerManager + solutions: + tank: + temperature: 293.15 + canReact: True + maxVol: 500 + name: null + reagents: + - data: [] + ReagentId: Blood + Quantity: 500 +- proto: WoodenBench + entities: + - uid: 185 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,1.5 + parent: 1 + - uid: 186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,0.5 + parent: 1 + - uid: 187 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-4.5 + parent: 1 + - uid: 192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-5.5 + parent: 1 + - uid: 193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-6.5 + parent: 1 + - uid: 194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,1.5 + parent: 1 + - uid: 195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,0.5 + parent: 1 + - uid: 196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-4.5 + parent: 1 + - uid: 200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 201 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-5.5 + parent: 1 + - uid: 202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-6.5 + parent: 1 + - uid: 203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 1 + - uid: 204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,0.5 + parent: 1 + - uid: 205 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-0.5 + parent: 1 + - uid: 206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,1.5 + parent: 1 + - uid: 207 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,0.5 + parent: 1 + - uid: 208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-0.5 + parent: 1 + - uid: 209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-3.5 + parent: 1 + - uid: 211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-5.5 + parent: 1 + - uid: 213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-6.5 + parent: 1 + - uid: 214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-4.5 + parent: 1 + - uid: 217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-5.5 + parent: 1 + - uid: 218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-6.5 + parent: 1 +... diff --git a/Resources/Prototypes/Entities/Structures/Furniture/memorial.yml b/Resources/Prototypes/Entities/Structures/Furniture/memorial.yml index 24832a28b2..b340d8f034 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/memorial.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/memorial.yml @@ -44,3 +44,32 @@ drawdepth: Mobs noRot: true offset: "0.0,0.5" + +- type: entity + parent: Memorial + id: Monolith + name: monolith + description: | + Holy shit modern art. + I bet it's worth a fortune. + components: + - type: Sprite + color: "#1a1a22" #yes, I bothered to get the actual color from 2001 a space odyssey + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.20" + density: 1500 # good luck. + mask: + - MachineMask # had to change em because youre intended to drag this back for mulah. + layer: + - MachineLayer + - type: Anchorable + - type: StaticPrice + price: 25000 + - type: Prayable + sentMessage: prayer-popup-notify-monolith-sent + notificationPrefix: prayer-chat-notify-monolith + verb: prayer-verbs-worship From 2e8291cecb8d95fbd028cf7af7a44fe5c1a32054 Mon Sep 17 00:00:00 2001 From: Southbridge <7013162+southbridge-fur@users.noreply.github.com> Date: Mon, 28 Apr 2025 02:56:39 -0400 Subject: [PATCH 008/167] Amber Station - Added Genpop (#36997) --- Resources/Maps/amber.yml | 11811 +++++++++++++++++++++---------------- 1 file changed, 6804 insertions(+), 5007 deletions(-) diff --git a/Resources/Maps/amber.yml b/Resources/Maps/amber.yml index cb8cb08e08..621e0d8378 100644 --- a/Resources/Maps/amber.yml +++ b/Resources/Maps/amber.yml @@ -4,8 +4,8 @@ meta: engineVersion: 254.1.0 forkId: "" forkVersion: "" - time: 04/20/2025 00:41:18 - entityCount: 23722 + time: 04/28/2025 05:48:54 + entityCount: 23948 maps: - 1 grids: @@ -45,6 +45,7 @@ tilemap: 8: FloorMowedAstroGrass 15: FloorRGlass 69: FloorReinforced + 13: FloorShowroom 5: FloorShuttleGrey 9: FloorSteel 70: FloorSteelCheckerDark @@ -95,59 +96,59 @@ entities: chunks: -1,-1: ind: -1,-1 - tiles: CQAAAAAACQAAAAABCQAAAAAACQAAAAADCQAAAAABDgAAAAAACQAAAAAACQAAAAABCQAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAABCQAAAAADDgAAAAAACQAAAAADCQAAAAADCQAAAAADGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAACCQAAAAADCQAAAAACCQAAAAACCQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADDwAAAAACDwAAAAABDwAAAAADCQAAAAADCQAAAAACCQAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAAADwAAAAABDwAAAAADDwAAAAAACQAAAAACCQAAAAADCQAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAAACQAAAAABCQAAAAACCQAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAADCQAAAAACGgAAAAADCQAAAAABCQAAAAACCQAAAAAACQAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAACQAAAAADDwAAAAADDwAAAAACDwAAAAADCQAAAAACCQAAAAADCQAAAAABDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAACQAAAAACCQAAAAAAGgAAAAADCQAAAAABCQAAAAACCQAAAAAACQAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA + tiles: CQAAAAABCQAAAAAACQAAAAAACQAAAAACCQAAAAADDgAAAAAACQAAAAACCQAAAAACCQAAAAACDgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAACDgAAAAAACQAAAAABCQAAAAAACQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADDgAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAACCQAAAAACGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAACDwAAAAAADwAAAAABDwAAAAACCQAAAAADCQAAAAACCQAAAAABDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAABDwAAAAACDwAAAAADDwAAAAADCQAAAAABCQAAAAABCQAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAACCQAAAAABCQAAAAADCQAAAAADCQAAAAADCQAAAAABCQAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAACQAAAAADCQAAAAACGgAAAAABCQAAAAAACQAAAAACCQAAAAADCQAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAACQAAAAABDwAAAAAADwAAAAABDwAAAAACCQAAAAACCQAAAAAACQAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAACQAAAAAACQAAAAADGgAAAAADCQAAAAAACQAAAAAACQAAAAACCQAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 -1,-2: ind: -1,-2 - tiles: CQAAAAADCQAAAAADCQAAAAADGwAAAAAADgAAAAAAGwAAAAAACQAAAAACCQAAAAACCQAAAAABCQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAIQAAAAACCQAAAAADCQAAAAADHAAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAACDgAAAAAAHQAAAAAAHQAAAAAAHQAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAADHAAAAAADHAAAAAADHAAAAAABDgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAADHAAAAAADHAAAAAAAHAAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAABCQAAAAACDgAAAAAAHAAAAAADHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAADCQAAAAADDgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAADDgAAAAAACQAAAAACCQAAAAAACQAAAAACDgAAAAAADgAAAAAACQAAAAACDgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAADCQAAAAACCQAAAAADCQAAAAACDgAAAAAACQAAAAADCQAAAAABCQAAAAABDgAAAAAACQAAAAABCQAAAAAACQAAAAAADgAAAAAACQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAACCQAAAAADCQAAAAACDgAAAAAACQAAAAACCQAAAAADCQAAAAADDgAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABDgAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAACCQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAACCQAAAAADCQAAAAABDgAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAA + tiles: CQAAAAAACQAAAAADCQAAAAACGwAAAAAADgAAAAAAGwAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAADHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAIQAAAAACCQAAAAABCQAAAAACHAAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAADDgAAAAAAHQAAAAAAHQAAAAAAHQAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAACHAAAAAACHAAAAAABHAAAAAABDgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAADHAAAAAACHAAAAAAAHAAAAAADHAAAAAABDgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAAACQAAAAACDgAAAAAAHAAAAAAAHAAAAAABHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAADCQAAAAADCQAAAAACDgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAABDgAAAAAACQAAAAADCQAAAAADCQAAAAADDgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAACCQAAAAACCQAAAAABCQAAAAABCQAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAABDgAAAAAACQAAAAAACQAAAAADCQAAAAAADgAAAAAACQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADCQAAAAAACQAAAAACCQAAAAACDgAAAAAACQAAAAADCQAAAAACCQAAAAABDgAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAACQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABDgAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAADCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADDgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAADCQAAAAADDgAAAAAACQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 -1,-3: ind: -1,-3 - tiles: IwAAAAADIwAAAAAAIwAAAAADIwAAAAAAIwAAAAABDgAAAAAACQAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAAAIwAAAAACIwAAAAADIwAAAAACIwAAAAABIwAAAAABDgAAAAAACQAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAACDgAAAAAACQAAAAACJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAHAAAAAADHAAAAAACHAAAAAABHAAAAAABDgAAAAAAHAAAAAAAHAAAAAABHAAAAAACIwAAAAACJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAHAAAAAADHAAAAAADHAAAAAACHAAAAAACDgAAAAAAHAAAAAADHAAAAAADHAAAAAACIwAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAACQAAAAADCQAAAAADCQAAAAADHAAAAAADHAAAAAADHAAAAAACHAAAAAACHAAAAAADIwAAAAAAIwAAAAABJAAAAAAAJAAAAAAAJAAAAAAAHAAAAAACDgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAACHAAAAAADHAAAAAACHAAAAAAAHAAAAAADHAAAAAACIwAAAAADIwAAAAAAIwAAAAAAIwAAAAACIwAAAAABHAAAAAABHAAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAACHAAAAAABSQAAAAAASQAAAAADHAAAAAAAHAAAAAABSQAAAAABSQAAAAACHAAAAAAAHAAAAAACHAAAAAADHAAAAAAAHAAAAAACHAAAAAAAHAAAAAADDgAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAADHAAAAAABHAAAAAAAHAAAAAADHAAAAAADHAAAAAADKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAABHAAAAAAAHAAAAAADHAAAAAABHAAAAAADHAAAAAADHAAAAAADHAAAAAAAHAAAAAACKQAAAAAAKwAAAAACKwAAAAAAKwAAAAAADgAAAAAACQAAAAACHAAAAAADDgAAAAAAHAAAAAACSQAAAAACSQAAAAADHAAAAAACHAAAAAAASQAAAAACSQAAAAABHAAAAAACDgAAAAAAKwAAAAACKwAAAAAAKwAAAAACDgAAAAAACQAAAAACDgAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAABHAAAAAAAHAAAAAABHAAAAAAAHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAACQAAAAADHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAACQAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIQAAAAADCQAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAACCQAAAAADCQAAAAABCQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAACDgAAAAAAHQAAAAAAHQAAAAAAHQAAAAAADgAAAAAAIQAAAAAA + tiles: IwAAAAABIwAAAAAAIwAAAAADIwAAAAACIwAAAAADDgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAACCQAAAAACCQAAAAADCQAAAAABCQAAAAADIwAAAAADIwAAAAAAIwAAAAAAIwAAAAADIwAAAAABDgAAAAAACQAAAAABCQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAACDgAAAAAACQAAAAABJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAHAAAAAACHAAAAAAAHAAAAAADHAAAAAADDgAAAAAAHAAAAAADHAAAAAAAHAAAAAAAIwAAAAACJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAHAAAAAADHAAAAAABHAAAAAACHAAAAAADDgAAAAAAHAAAAAACHAAAAAADHAAAAAACIwAAAAACJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAACQAAAAABCQAAAAACCQAAAAACHAAAAAACHAAAAAABHAAAAAABHAAAAAADHAAAAAACIwAAAAADIwAAAAADJAAAAAAAJAAAAAAAJAAAAAAAHAAAAAABDgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAADHAAAAAABHAAAAAAAHAAAAAADHAAAAAABHAAAAAADIwAAAAABIwAAAAADIwAAAAACIwAAAAAAIwAAAAAAHAAAAAABHAAAAAADDgAAAAAACQAAAAACCQAAAAACCQAAAAABHAAAAAACSQAAAAACSQAAAAADHAAAAAAAHAAAAAAASQAAAAACSQAAAAAAHAAAAAADHAAAAAAAHAAAAAABHAAAAAABHAAAAAACHAAAAAAAHAAAAAADDgAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAABHAAAAAABHAAAAAADHAAAAAABHAAAAAADHAAAAAABKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAAAHAAAAAADHAAAAAAAHAAAAAACHAAAAAAAHAAAAAABHAAAAAABHAAAAAABHAAAAAACKQAAAAAAKwAAAAADKwAAAAACKwAAAAAADgAAAAAACQAAAAADHAAAAAACDgAAAAAAHAAAAAACSQAAAAAASQAAAAACHAAAAAABHAAAAAAASQAAAAADSQAAAAABHAAAAAADDgAAAAAAKwAAAAAAKwAAAAAAKwAAAAABDgAAAAAACQAAAAACDgAAAAAADgAAAAAAHAAAAAACHAAAAAADHAAAAAAAHAAAAAACHAAAAAADHAAAAAAAHAAAAAACHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAAHAAAAAABDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAACDgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAACQAAAAACHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAACCQAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIQAAAAABCQAAAAACCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAACCQAAAAADCQAAAAACCQAAAAADGwAAAAAAGwAAAAAAGwAAAAAACQAAAAABCQAAAAACCQAAAAADCQAAAAADDgAAAAAAHQAAAAAAHQAAAAAAHQAAAAAADgAAAAAAIQAAAAAC version: 6 -1,-4: ind: -1,-4 - tiles: LAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAACCQAAAAABDgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAABDgAAAAAACQAAAAABCQAAAAACCQAAAAAAHAAAAAACHAAAAAACHAAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAAACQAAAAADHAAAAAACHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAACCQAAAAACCQAAAAACDgAAAAAAHAAAAAACHAAAAAACHAAAAAADHAAAAAABHAAAAAADHAAAAAAAHAAAAAABGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAABAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAAAIwAAAAABHAAAAAADHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAACAQAAAAAAAQAAAAADAQAAAAAAAQAAAAACAQAAAAAAIwAAAAABCQAAAAAACQAAAAADDgAAAAAAIwAAAAAAIwAAAAABIwAAAAACDgAAAAAACQAAAAADCQAAAAADCQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAABAQAAAAADIwAAAAABCQAAAAACCQAAAAAACQAAAAABIwAAAAACIwAAAAABIwAAAAADDgAAAAAACQAAAAABCQAAAAACCQAAAAACDgAAAAAAAQAAAAADAQAAAAABAQAAAAADDgAAAAAAIwAAAAAADgAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAAACQAAAAAACQAAAAADCQAAAAABCQAAAAACCQAAAAABIwAAAAACIwAAAAAAIwAAAAACIwAAAAABIwAAAAABDgAAAAAACQAAAAABCQAAAAADCQAAAAACCQAAAAADCQAAAAACCQAAAAADCQAAAAABCQAAAAABCQAAAAADCQAAAAAC + tiles: LAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAACCQAAAAAACQAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAABCQAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAACDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAACDgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAACCQAAAAADDgAAAAAAHAAAAAADHAAAAAAAHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAADDgAAAAAACQAAAAACCQAAAAAACQAAAAADHAAAAAABHAAAAAACHAAAAAACHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAABCQAAAAACCQAAAAABHAAAAAABHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAACCQAAAAADCQAAAAABDgAAAAAAHAAAAAAAHAAAAAADHAAAAAADHAAAAAABHAAAAAADHAAAAAABHAAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAACAQAAAAABAQAAAAAAAQAAAAACAQAAAAABAQAAAAADIwAAAAADHAAAAAABHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAAAAQAAAAADAQAAAAABAQAAAAABAQAAAAACAQAAAAADIwAAAAACCQAAAAAACQAAAAACDgAAAAAAIwAAAAADIwAAAAADIwAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAACAQAAAAACAQAAAAACAQAAAAADAQAAAAACAQAAAAABIwAAAAACCQAAAAACCQAAAAADCQAAAAACIwAAAAAAIwAAAAAAIwAAAAACDgAAAAAACQAAAAABCQAAAAAACQAAAAACDgAAAAAAAQAAAAADAQAAAAAAAQAAAAACDgAAAAAAIwAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAABCQAAAAABCQAAAAACCQAAAAACCQAAAAADCQAAAAABCQAAAAADIwAAAAACIwAAAAABIwAAAAACIwAAAAABIwAAAAADDgAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAAACQAAAAAA version: 6 -1,-5: ind: -1,-5 - tiles: LgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAADGwAAAAAAGwAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAACDgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAADDgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAADGwAAAAAAGwAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAABDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAABCQAAAAABDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAADGwAAAAAAGwAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAACDgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAADDgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAADGwAAAAAAGwAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAACDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAAACQAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 -1,0: ind: -1,0 - tiles: CQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAADgAAAAAACwAAAAAACwAAAAAACwAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAACQAAAAAACQAAAAACDgAAAAAADgAAAAAACwAAAAAGCwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAADgAAAAAADgAAAAAACwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAACwAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAACwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACHAAAAAAAHAAAAAABDgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACHAAAAAABHAAAAAACDgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAACQAAAAABCQAAAAAAHAAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAADCQAAAAAACQAAAAADCQAAAAABCQAAAAADCQAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAABCQAAAAADCQAAAAADCQAAAAADCQAAAAABLwAAAAABLwAAAAADLwAAAAAALwAAAAAALwAAAAAALwAAAAAALwAAAAAALwAAAAABLwAAAAABLwAAAAADLwAAAAABLwAAAAADLwAAAAACLwAAAAACLwAAAAADLwAAAAADAQAAAAAALwAAAAADLwAAAAABLwAAAAACAQAAAAABAQAAAAACAQAAAAAALwAAAAABLwAAAAABDgAAAAAACQAAAAADCQAAAAAACQAAAAABCQAAAAADCQAAAAABCQAAAAAAAQAAAAACLwAAAAABLwAAAAADLwAAAAACAQAAAAABAQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAACLwAAAAABLwAAAAAALwAAAAAAAQAAAAACAQAAAAABDgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAAQAAAAACLwAAAAACLwAAAAAALwAAAAABAQAAAAACAQAAAAACDgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAA + tiles: CQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAACwAAAAAACwAAAAAACwAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAACQAAAAABCQAAAAAADgAAAAAADgAAAAAACwAAAAAACwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAACwAAAAAIDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACDgAAAAAACwAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAACwAAAAAKDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACHAAAAAADHAAAAAADDgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABHAAAAAACHAAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAACQAAAAABCQAAAAACHAAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAABCQAAAAAACQAAAAAACQAAAAADLwAAAAADLwAAAAADLwAAAAADLwAAAAAALwAAAAADLwAAAAABLwAAAAABLwAAAAADLwAAAAAALwAAAAACLwAAAAADLwAAAAABLwAAAAABLwAAAAAALwAAAAABLwAAAAACAQAAAAACLwAAAAADLwAAAAACLwAAAAABAQAAAAABAQAAAAACAQAAAAADLwAAAAABLwAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAAACQAAAAABAQAAAAACLwAAAAACLwAAAAACLwAAAAABAQAAAAACAQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAABLwAAAAACLwAAAAAALwAAAAACAQAAAAAAAQAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAAQAAAAACLwAAAAAALwAAAAAALwAAAAABAQAAAAAAAQAAAAABDgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 -1,1: ind: -1,1 - tiles: AQAAAAABLwAAAAADLwAAAAACLwAAAAAAAQAAAAABAQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABAQAAAAABLwAAAAADLwAAAAADLwAAAAACAQAAAAADAQAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAADgAAAAAADgAAAAAALwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAABHAAAAAACHAAAAAABHAAAAAACHAAAAAACCQAAAAADCQAAAAABDgAAAAAAMQAAAAADDgAAAAAAGwAAAAAADgAAAAAAMgAAAAAAMgAAAAAADgAAAAAAHAAAAAABHAAAAAACHAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMgAAAAAAMgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAAMQAAAAAAMQAAAAADMQAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAABCQAAAAACDgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADLgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: AQAAAAACLwAAAAAALwAAAAACLwAAAAACAQAAAAAAAQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADAQAAAAACLwAAAAABLwAAAAADLwAAAAACAQAAAAAAAQAAAAAADgAAAAAAHAAAAAABHAAAAAABHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAADDgAAAAAADgAAAAAALwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAACHAAAAAACHAAAAAAAHAAAAAADCQAAAAACCQAAAAAADgAAAAAAMQAAAAACDgAAAAAAGwAAAAAADgAAAAAAMgAAAAAAMgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMgAAAAAAMgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAACDgAAAAAAMQAAAAAAMQAAAAACMQAAAAABDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAACCQAAAAABDgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADLgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADLgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 -2,-1: ind: -2,-1 - tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACAAAAAAACAAAAAAACQAAAAABCQAAAAAACQAAAAABCAAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABLAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADDgAAAAAAHAAAAAAAHAAAAAABHAAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAADCQAAAAABCQAAAAACCQAAAAADCQAAAAACDgAAAAAACQAAAAABCQAAAAACCQAAAAAADgAAAAAAHAAAAAADHAAAAAABHAAAAAACCQAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAABDgAAAAAACQAAAAABCQAAAAABDgAAAAAACQAAAAAACQAAAAABCQAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAACCQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAACDgAAAAAAHQAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAACCQAAAAABCQAAAAACDgAAAAAACQAAAAADCQAAAAACDgAAAAAACQAAAAAACQAAAAACCQAAAAADDgAAAAAAHQAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAABCQAAAAABCQAAAAADCQAAAAABCQAAAAACCQAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAABDgAAAAAAHAAAAAAAHAAAAAACHAAAAAACHAAAAAABDgAAAAAACQAAAAAACQAAAAACHAAAAAAAHAAAAAADHAAAAAACHAAAAAABHAAAAAABCQAAAAACCQAAAAAACQAAAAABHAAAAAADHAAAAAADHAAAAAACHAAAAAAAHAAAAAABDgAAAAAACQAAAAAACQAAAAAAHAAAAAABHAAAAAAAHAAAAAAAHAAAAAABDgAAAAAACQAAAAADCQAAAAACCQAAAAABDgAAAAAAHAAAAAAAHAAAAAADHAAAAAABHAAAAAACDgAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAADDgAAAAAADgAAAAAACQAAAAABDgAAAAAAHAAAAAABHAAAAAABHAAAAAADHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAADHAAAAAAAHAAAAAABHAAAAAABHAAAAAADHAAAAAABHAAAAAABHAAAAAADCQAAAAABDgAAAAAAHAAAAAACHAAAAAABHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAABHAAAAAAAHAAAAAACHAAAAAAAHAAAAAADCQAAAAAC + tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACAAAAAAACAAAAAAACQAAAAACCQAAAAADCQAAAAAACAAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAABCQAAAAACCQAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAAACQAAAAAACQAAAAADCQAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAADCQAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAADCQAAAAADCQAAAAABCQAAAAAACQAAAAADCQAAAAADHAAAAAABHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAADgAAAAAAHAAAAAADDgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAACCQAAAAABCQAAAAADHAAAAAADHAAAAAABHAAAAAACHAAAAAAADgAAAAAACQAAAAADCQAAAAADHAAAAAABHAAAAAAAHAAAAAABDgAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAABCQAAAAAAHAAAAAABHAAAAAACHAAAAAADHAAAAAABDgAAAAAACQAAAAACCQAAAAAAHAAAAAADHAAAAAAAHAAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAABHAAAAAADDgAAAAAACQAAAAACCQAAAAAAHAAAAAACHAAAAAABHAAAAAAAHAAAAAABHAAAAAAACQAAAAACCQAAAAABCQAAAAABHAAAAAAAHAAAAAADHAAAAAADHAAAAAAAHAAAAAABDgAAAAAACQAAAAACCQAAAAABHAAAAAABHAAAAAACHAAAAAACHAAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADDgAAAAAAHAAAAAABHAAAAAAAHAAAAAACHAAAAAAADgAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAACDgAAAAAADgAAAAAACQAAAAADDgAAAAAAHAAAAAAAHAAAAAACHAAAAAADHAAAAAABHAAAAAAAHAAAAAACHAAAAAACHAAAAAABHAAAAAACHAAAAAADHAAAAAADHAAAAAACHAAAAAADHAAAAAADCQAAAAACDgAAAAAAHAAAAAADHAAAAAABHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAAAHAAAAAADHAAAAAADHAAAAAAACQAAAAAC version: 6 -2,-2: ind: -2,-2 - tiles: MwAAAAADMwAAAAADMwAAAAADMwAAAAACMwAAAAACMwAAAAABMwAAAAADCQAAAAACCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAAAMwAAAAACMwAAAAACMwAAAAACMwAAAAADMwAAAAACMwAAAAADCQAAAAAACQAAAAABCQAAAAACDgAAAAAANwAAAAADNwAAAAABNwAAAAADNwAAAAAACQAAAAADMwAAAAACMwAAAAACMwAAAAAAMwAAAAADMwAAAAAAMwAAAAABMwAAAAABCQAAAAADCQAAAAACCQAAAAABDgAAAAAANwAAAAABNwAAAAADNwAAAAADNwAAAAADDgAAAAAAMwAAAAAAMwAAAAAAMwAAAAAAMwAAAAADMwAAAAADMwAAAAAAMwAAAAABCQAAAAABCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAADMwAAAAAAMwAAAAABMwAAAAADMwAAAAACMwAAAAABMwAAAAACCQAAAAADCQAAAAAACQAAAAAACQAAAAABGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAABDgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAACHAAAAAACHAAAAAAAHAAAAAABHAAAAAAACQAAAAABCQAAAAADCQAAAAAADgAAAAAAOAAAAAADOAAAAAACOAAAAAACOAAAAAAAOAAAAAAAHAAAAAAAHAAAAAACHAAAAAAAHAAAAAADHAAAAAACHAAAAAACDgAAAAAACQAAAAAACQAAAAADCQAAAAACDgAAAAAAOAAAAAAAOAAAAAACOAAAAAAAOAAAAAABOAAAAAADDgAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAABCQAAAAAAOAAAAAABOAAAAAABOAAAAAADOAAAAAADOAAAAAADHAAAAAABHAAAAAABHAAAAAADHAAAAAADHAAAAAACHAAAAAADDgAAAAAACQAAAAAACQAAAAACCQAAAAABDgAAAAAAOAAAAAACOAAAAAAAOAAAAAADOAAAAAACOAAAAAACDgAAAAAAHAAAAAAAHAAAAAAAHAAAAAADHAAAAAABHAAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAACCQAAAAADCQAAAAADCQAAAAAACQAAAAAACQAAAAACCQAAAAABGwAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAAACQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACAAAAAAACAAAAAAADgAAAAAACQAAAAAACQAAAAABDgAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAADCQAAAAADCAAAAAAACQAAAAACCQAAAAAB + tiles: MwAAAAAAMwAAAAACMwAAAAADMwAAAAABMwAAAAADMwAAAAABMwAAAAAACQAAAAAACQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAACMwAAAAACMwAAAAACMwAAAAADMwAAAAADMwAAAAABMwAAAAABCQAAAAABCQAAAAABCQAAAAAADgAAAAAANwAAAAACNwAAAAAANwAAAAAANwAAAAABCQAAAAAAMwAAAAACMwAAAAADMwAAAAADMwAAAAADMwAAAAADMwAAAAAAMwAAAAABCQAAAAACCQAAAAAACQAAAAADDgAAAAAANwAAAAADNwAAAAACNwAAAAABNwAAAAABDgAAAAAAMwAAAAAAMwAAAAAAMwAAAAAAMwAAAAACMwAAAAADMwAAAAACMwAAAAACCQAAAAABCQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAABMwAAAAACMwAAAAAAMwAAAAACMwAAAAACMwAAAAABMwAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAABHAAAAAADDgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAACHAAAAAADHAAAAAACCQAAAAADCQAAAAADCQAAAAADDgAAAAAAOAAAAAADOAAAAAAAOAAAAAACOAAAAAABOAAAAAABHAAAAAABHAAAAAAAHAAAAAABHAAAAAABHAAAAAACHAAAAAADDgAAAAAACQAAAAAACQAAAAACCQAAAAAADgAAAAAAOAAAAAABOAAAAAABOAAAAAADOAAAAAAAOAAAAAACDgAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAABOAAAAAACOAAAAAADOAAAAAAAOAAAAAABOAAAAAACHAAAAAADHAAAAAADHAAAAAAAHAAAAAACHAAAAAADHAAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAAADgAAAAAAOAAAAAACOAAAAAAAOAAAAAADOAAAAAADOAAAAAABDgAAAAAAHAAAAAADHAAAAAACHAAAAAACHAAAAAAAHAAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAACCQAAAAACCQAAAAACGwAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAACCQAAAAAACQAAAAACCQAAAAADCQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAAACQAAAAACCQAAAAACCQAAAAACCQAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACAAAAAAACAAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAAACQAAAAAACAAAAAAACQAAAAABCQAAAAAD version: 6 -2,-3: ind: -2,-3 - tiles: DgAAAAAAHAAAAAADHAAAAAAAHAAAAAABHAAAAAABHAAAAAACHAAAAAADHAAAAAACHAAAAAABHAAAAAABHAAAAAADHAAAAAADHAAAAAADHAAAAAABIwAAAAACIwAAAAACDgAAAAAAHAAAAAADHAAAAAADHAAAAAAAHAAAAAACHAAAAAABDgAAAAAAHAAAAAACHAAAAAADHAAAAAABHAAAAAABHAAAAAACHAAAAAAADgAAAAAAIwAAAAAAIwAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAACHAAAAAACHAAAAAACDgAAAAAAHAAAAAABHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAACHAAAAAACHAAAAAADDgAAAAAAHAAAAAAAHAAAAAADDgAAAAAAHAAAAAACHAAAAAADHAAAAAAAHAAAAAACDgAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAABDgAAAAAAHAAAAAAAHAAAAAABHAAAAAABHAAAAAABDgAAAAAAHAAAAAACCQAAAAABCQAAAAADCQAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAACCQAAAAADCQAAAAABCQAAAAADCQAAAAADCQAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAACCQAAAAABCQAAAAADCQAAAAABCQAAAAACCQAAAAACCQAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAACCQAAAAADCQAAAAABCQAAAAAACQAAAAABCQAAAAADCQAAAAACCQAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAABHAAAAAABDgAAAAAAMwAAAAAAMwAAAAABMwAAAAADMwAAAAABMwAAAAADDgAAAAAACQAAAAABCQAAAAACCQAAAAACCQAAAAAACQAAAAACCQAAAAACCQAAAAADCQAAAAACCQAAAAAAMwAAAAABMwAAAAAAMwAAAAAAMwAAAAABMwAAAAACDgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAADCQAAAAADCQAAAAABCQAAAAABHAAAAAACHAAAAAABHAAAAAADMwAAAAABMwAAAAABMwAAAAABMwAAAAABMwAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAADCQAAAAAACQAAAAACCQAAAAADHAAAAAABHAAAAAAAHAAAAAACMwAAAAADMwAAAAADMwAAAAAAMwAAAAADMwAAAAABDgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAACQAAAAABHAAAAAACHAAAAAAAHAAAAAACMwAAAAAAMwAAAAACMwAAAAABMwAAAAABMwAAAAABMwAAAAABDgAAAAAACQAAAAACCQAAAAABCQAAAAAADgAAAAAAHAAAAAACCQAAAAAAHAAAAAABHAAAAAADHAAAAAADDgAAAAAADgAAAAAAMwAAAAADMwAAAAACMwAAAAADDgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAABDgAAAAAAHAAAAAABCQAAAAAACQAAAAAACQAAAAAACQAAAAABMwAAAAADMwAAAAABMwAAAAABMwAAAAADMwAAAAACMwAAAAACMwAAAAAACQAAAAABCQAAAAAACQAAAAABDgAAAAAAHAAAAAABHAAAAAACHAAAAAADHAAAAAABHAAAAAAA + tiles: DgAAAAAAHAAAAAACHAAAAAABHAAAAAAAHAAAAAAAHAAAAAACHAAAAAAAHAAAAAAAHAAAAAACHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAACHAAAAAACIwAAAAACIwAAAAAADgAAAAAAHAAAAAABHAAAAAACHAAAAAAAHAAAAAADHAAAAAADDgAAAAAAHAAAAAABHAAAAAACHAAAAAABHAAAAAADHAAAAAAAHAAAAAADDgAAAAAAIwAAAAACIwAAAAACDgAAAAAAHAAAAAACHAAAAAABHAAAAAABHAAAAAAAHAAAAAACDgAAAAAAHAAAAAACHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAACHAAAAAAAHAAAAAABDgAAAAAAHAAAAAAAHAAAAAACDgAAAAAAHAAAAAADHAAAAAAAHAAAAAADHAAAAAADDgAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAADHAAAAAABDgAAAAAAHAAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAABCQAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAACCQAAAAADCQAAAAACCQAAAAACCQAAAAADCQAAAAABCQAAAAABCQAAAAABCQAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAADCQAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAABCQAAAAACCQAAAAACCQAAAAAACQAAAAADCQAAAAABCQAAAAADCQAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAABHAAAAAABHAAAAAACDgAAAAAAMwAAAAABMwAAAAADMwAAAAAAMwAAAAABMwAAAAABDgAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAABCQAAAAADCQAAAAAACQAAAAAACQAAAAADCQAAAAABMwAAAAADMwAAAAAAMwAAAAACMwAAAAACMwAAAAADDgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAAACQAAAAAACQAAAAADCQAAAAADHAAAAAADHAAAAAAAHAAAAAACMwAAAAACMwAAAAAAMwAAAAAAMwAAAAABMwAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAABCQAAAAACHAAAAAABHAAAAAAAHAAAAAAAMwAAAAACMwAAAAABMwAAAAAAMwAAAAACMwAAAAABDgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAACQAAAAAAHAAAAAADHAAAAAAAHAAAAAACMwAAAAABMwAAAAADMwAAAAACMwAAAAADMwAAAAACMwAAAAACDgAAAAAACQAAAAABCQAAAAAACQAAAAACDgAAAAAAHAAAAAABCQAAAAABHAAAAAADHAAAAAADHAAAAAACDgAAAAAADgAAAAAAMwAAAAADMwAAAAADMwAAAAACDgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAABDgAAAAAAHAAAAAADCQAAAAADCQAAAAADCQAAAAACCQAAAAAAMwAAAAADMwAAAAADMwAAAAACMwAAAAACMwAAAAADMwAAAAADMwAAAAADCQAAAAABCQAAAAACCQAAAAACDgAAAAAAHAAAAAACHAAAAAADHAAAAAABHAAAAAABHAAAAAAB version: 6 -2,-4: ind: -2,-4 - tiles: DgAAAAAAHAAAAAACHAAAAAADOgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAABOgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAHAAAAAACHAAAAAABHAAAAAADOgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAABOgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAAAHAAAAAAAOgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAABHAAAAAADDgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAACHAAAAAADCQAAAAACCQAAAAAACQAAAAACDgAAAAAADgAAAAAAIwAAAAAAIwAAAAADIwAAAAAADgAAAAAAOQAAAAAADgAAAAAAHAAAAAADHAAAAAABHAAAAAABHAAAAAACHAAAAAABCQAAAAACCQAAAAADCQAAAAADDgAAAAAADgAAAAAAIwAAAAADIwAAAAADIwAAAAADDgAAAAAAOQAAAAABDgAAAAAAHAAAAAADHAAAAAAAHAAAAAABHAAAAAACHAAAAAADCQAAAAADCQAAAAACCQAAAAACDgAAAAAADgAAAAAAIwAAAAACIwAAAAACDgAAAAAADgAAAAAAIwAAAAABDgAAAAAAHAAAAAABHAAAAAACHAAAAAAAHAAAAAACHAAAAAADCQAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAAIwAAAAAADgAAAAAAIwAAAAAAIwAAAAADDgAAAAAAHAAAAAADHAAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAADCQAAAAADCQAAAAADDgAAAAAADgAAAAAAIwAAAAAAIwAAAAADIwAAAAACIwAAAAADIwAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAADCQAAAAABCQAAAAABDgAAAAAADgAAAAAAIwAAAAAAIwAAAAACIwAAAAAAIwAAAAABIwAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAACCQAAAAABHAAAAAACHAAAAAABHAAAAAAADgAAAAAADgAAAAAAIwAAAAAAIwAAAAACIwAAAAADIwAAAAABIwAAAAABDgAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAAACQAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAAHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAACHAAAAAACHAAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAADHAAAAAAAHAAAAAABHAAAAAABDgAAAAAAIwAAAAACIwAAAAAC + tiles: DgAAAAAAHAAAAAABHAAAAAABOgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAACOgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAHAAAAAACHAAAAAABHAAAAAADOgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAABOgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAADHAAAAAACOgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAABHAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAADCQAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAAIwAAAAACIwAAAAABIwAAAAABDgAAAAAAOQAAAAACDgAAAAAAHAAAAAABHAAAAAAAHAAAAAADHAAAAAADHAAAAAACCQAAAAADCQAAAAAACQAAAAACDgAAAAAADgAAAAAAIwAAAAACIwAAAAACIwAAAAAADgAAAAAAOQAAAAABDgAAAAAAHAAAAAABHAAAAAAAHAAAAAABHAAAAAABHAAAAAAACQAAAAABCQAAAAADCQAAAAAADgAAAAAADgAAAAAAIwAAAAABIwAAAAACDgAAAAAADgAAAAAAIwAAAAAADgAAAAAAHAAAAAACHAAAAAABHAAAAAABHAAAAAABHAAAAAAACQAAAAADCQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAAIwAAAAACDgAAAAAAIwAAAAAAIwAAAAADDgAAAAAAHAAAAAAAHAAAAAADCQAAAAABCQAAAAADCQAAAAACCQAAAAABCQAAAAADCQAAAAADDgAAAAAADgAAAAAAIwAAAAACIwAAAAABIwAAAAADIwAAAAAAIwAAAAACDgAAAAAACQAAAAADCQAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAABCQAAAAABCQAAAAAADgAAAAAADgAAAAAAIwAAAAACIwAAAAAAIwAAAAADIwAAAAADIwAAAAABDgAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAADCQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAADgAAAAAADgAAAAAAIwAAAAAAIwAAAAAAIwAAAAABIwAAAAACIwAAAAACDgAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAAACQAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAAHAAAAAACHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAAAHAAAAAABHAAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAADHAAAAAAAHAAAAAABHAAAAAABDgAAAAAAIwAAAAABIwAAAAAA version: 6 -2,-5: ind: -2,-5 - tiles: CQAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAADHAAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: CQAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAADHAAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 -2,0: ind: -2,0 - tiles: DgAAAAAAHAAAAAABHAAAAAAAHAAAAAACHAAAAAAAHAAAAAABHAAAAAAAHAAAAAABHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAAHAAAAAAAHAAAAAADHAAAAAACHAAAAAAAHAAAAAABHAAAAAADHAAAAAACDgAAAAAAHAAAAAABHAAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAAHAAAAAAAHAAAAAADDgAAAAAAHAAAAAADHAAAAAABHAAAAAACHAAAAAABHAAAAAAAHAAAAAABHAAAAAACHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAAACQAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAABHAAAAAADDgAAAAAAHAAAAAADHAAAAAABHAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAADHAAAAAAAHAAAAAADHAAAAAABHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAAAHAAAAAAALgAAAAAALAAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAADHAAAAAADDgAAAAAAHAAAAAACHAAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAABHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAAMwAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAADDgAAAAAAIwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAAMwAAAAADMwAAAAABMwAAAAABHAAAAAAAHAAAAAADHAAAAAABHAAAAAACHAAAAAABIwAAAAABIwAAAAABIwAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAAMwAAAAADMwAAAAAAMwAAAAACHAAAAAABHAAAAAACHAAAAAAAHAAAAAABDgAAAAAAIwAAAAADIwAAAAACIwAAAAABDgAAAAAADgAAAAAADgAAAAAALwAAAAACDgAAAAAADgAAAAAAMwAAAAACMwAAAAACHAAAAAADHAAAAAADHAAAAAADHAAAAAABDgAAAAAAIwAAAAADIwAAAAACIwAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAABHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAAQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAA + tiles: DgAAAAAAHAAAAAACHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAACHAAAAAACHAAAAAACHAAAAAADHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAAHAAAAAABHAAAAAAAHAAAAAACHAAAAAABHAAAAAAAHAAAAAABHAAAAAABDgAAAAAAHAAAAAACHAAAAAACHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAAHAAAAAABHAAAAAADDgAAAAAAHAAAAAABHAAAAAAAHAAAAAABHAAAAAADHAAAAAAAHAAAAAACHAAAAAABHAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAACQAAAAABCQAAAAADDgAAAAAAHAAAAAACHAAAAAAAHAAAAAACHAAAAAACDgAAAAAAHAAAAAACHAAAAAACHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAADHAAAAAABHAAAAAADHAAAAAADHAAAAAACHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAABHAAAAAACLgAAAAAALAAAAAAADgAAAAAAHAAAAAABHAAAAAABHAAAAAABHAAAAAADDgAAAAAAHAAAAAADHAAAAAACHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAACHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAABHAAAAAABHAAAAAACHAAAAAADHAAAAAABDgAAAAAAIwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAAMwAAAAABMwAAAAAAMwAAAAAAHAAAAAABHAAAAAACHAAAAAADHAAAAAAAHAAAAAABIwAAAAABIwAAAAACIwAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAAMwAAAAADMwAAAAACMwAAAAABHAAAAAACHAAAAAAAHAAAAAABHAAAAAADDgAAAAAAIwAAAAADIwAAAAACIwAAAAABDgAAAAAADgAAAAAADgAAAAAALwAAAAAADgAAAAAADgAAAAAAMwAAAAAAMwAAAAACHAAAAAADHAAAAAAAHAAAAAADHAAAAAAADgAAAAAAIwAAAAAAIwAAAAADIwAAAAACDgAAAAAADgAAAAAADgAAAAAAAQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAADDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAAQAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAABCQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAA version: 6 -2,1: ind: -2,1 - tiles: DgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAACCQAAAAAACQAAAAACGwAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAADDgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAABCQAAAAABCQAAAAACCQAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAAQAAAAADDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAMQAAAAABMQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAAQAAAAABDgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAAQAAAAACAQAAAAACAQAAAAABDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAAQAAAAABAQAAAAADAQAAAAADDgAAAAAADgAAAAAA + tiles: DgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAABGwAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAACCQAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAAQAAAAADDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAMQAAAAADMQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAAQAAAAACDgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAAQAAAAABAQAAAAABAQAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAAQAAAAAAAQAAAAACAQAAAAABAQAAAAABAQAAAAACDgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAAQAAAAACAQAAAAACAQAAAAAADgAAAAAADgAAAAAA version: 6 -2,2: ind: -2,2 @@ -155,55 +156,55 @@ entities: version: 6 -3,-1: ind: -3,-1 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAABHAAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAAHAAAAAACHAAAAAABHAAAAAABHAAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAHAAAAAABHAAAAAAACQAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAACCQAAAAADDgAAAAAAHAAAAAABHAAAAAACLgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAAAHAAAAAADHAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAHQAAAAAAHQAAAAAACQAAAAABCQAAAAAACQAAAAADAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAAHAAAAAABHAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAACAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAAHAAAAAADHAAAAAADLgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAAGwAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAACHAAAAAABHAAAAAABHAAAAAABGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAADHAAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAACQAAAAADCQAAAAADCQAAAAAACQAAAAADLgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAABDgAAAAAAHAAAAAABHAAAAAADHAAAAAADDgAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAABLAAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAADDgAAAAAAHAAAAAAAHAAAAAAAHAAAAAACDgAAAAAACQAAAAACCQAAAAADCQAAAAAAHAAAAAADDgAAAAAALAAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAADHAAAAAADDgAAAAAAHAAAAAADHAAAAAAAHAAAAAABDgAAAAAADgAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAACHAAAAAACDgAAAAAACQAAAAADCQAAAAABCQAAAAAAHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAABHAAAAAACHAAAAAADCQAAAAACCQAAAAAACQAAAAADHAAAAAABDgAAAAAAHAAAAAADHAAAAAADHAAAAAACLgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAABHAAAAAABHAAAAAACCQAAAAADCQAAAAADCQAAAAAAHAAAAAADHAAAAAAAHAAAAAADHAAAAAADHAAAAAADLAAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAADHAAAAAACHAAAAAABCQAAAAACCQAAAAAACQAAAAABHAAAAAABDgAAAAAAHAAAAAADHAAAAAAAHAAAAAACLAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAAAHAAAAAAADgAAAAAAHAAAAAABHAAAAAABHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAAACQAAAAAAHAAAAAABDgAAAAAAHAAAAAACHAAAAAACHAAAAAAACQAAAAACCQAAAAABDgAAAAAACQAAAAAACQAAAAADDgAAAAAACQAAAAADCQAAAAACCQAAAAAACQAAAAAACQAAAAABHAAAAAACHAAAAAAAHAAAAAAAHAAAAAADHAAAAAAC version: 6 -3,-2: ind: -3,-2 - tiles: CQAAAAABMwAAAAADMwAAAAABMwAAAAAAMwAAAAAAMwAAAAABMwAAAAAAMwAAAAACMwAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAACMwAAAAAAMwAAAAABMwAAAAADCQAAAAADDgAAAAAAMwAAAAACMwAAAAABMwAAAAABMwAAAAACMwAAAAAAMwAAAAACMwAAAAACCAAAAAAACAAAAAAACAAAAAAACQAAAAACMwAAAAADMwAAAAABDgAAAAAACQAAAAABDgAAAAAAMwAAAAAAMwAAAAAAMwAAAAABMwAAAAABMwAAAAACMwAAAAACMwAAAAABCAAAAAAACAAAAAAACAAAAAAACQAAAAABMwAAAAACMwAAAAACDgAAAAAACQAAAAADMwAAAAADMwAAAAAAMwAAAAADMwAAAAACMwAAAAABMwAAAAACMwAAAAABMwAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAACMwAAAAADMwAAAAABMwAAAAACCQAAAAABDgAAAAAAMwAAAAABMwAAAAAAMwAAAAAAMwAAAAADMwAAAAACMwAAAAADMwAAAAABMwAAAAACMwAAAAAAMwAAAAAAMwAAAAADMwAAAAABMwAAAAABMwAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAAMwAAAAACMwAAAAACMwAAAAAAMwAAAAACMwAAAAABMwAAAAACMwAAAAABMwAAAAADDgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAABHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADDgAAAAAADgAAAAAAHAAAAAACDgAAAAAAMwAAAAABMwAAAAADMwAAAAABMwAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAADHAAAAAACHAAAAAADHAAAAAADHAAAAAABHAAAAAADDgAAAAAAMwAAAAAAMwAAAAABMwAAAAAAMwAAAAAACQAAAAABCQAAAAAACQAAAAAACQAAAAADCQAAAAACCQAAAAADHAAAAAADHAAAAAABHAAAAAABDgAAAAAAHAAAAAACDgAAAAAAMwAAAAACMwAAAAAAMwAAAAACMwAAAAADDgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAACCQAAAAABHAAAAAABHAAAAAABHAAAAAABDgAAAAAAHAAAAAACDgAAAAAAHAAAAAACHAAAAAACHAAAAAABHAAAAAACHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAADHAAAAAAAHAAAAAAAHAAAAAACGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAA + tiles: CQAAAAACMwAAAAACMwAAAAACMwAAAAADMwAAAAACMwAAAAADMwAAAAADMwAAAAADMwAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADMwAAAAAAMwAAAAADMwAAAAABCQAAAAADDgAAAAAAMwAAAAAAMwAAAAAAMwAAAAADMwAAAAACMwAAAAADMwAAAAABMwAAAAACCAAAAAAACAAAAAAACAAAAAAACQAAAAABMwAAAAACMwAAAAAADgAAAAAACQAAAAACDgAAAAAAMwAAAAABMwAAAAABMwAAAAAAMwAAAAABMwAAAAADMwAAAAABMwAAAAACCAAAAAAACAAAAAAACAAAAAAACQAAAAADMwAAAAACMwAAAAAADgAAAAAACQAAAAABMwAAAAADMwAAAAADMwAAAAABMwAAAAADMwAAAAADMwAAAAAAMwAAAAACMwAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAAMwAAAAAAMwAAAAADMwAAAAAACQAAAAABDgAAAAAAMwAAAAAAMwAAAAACMwAAAAAAMwAAAAADMwAAAAABMwAAAAADMwAAAAADMwAAAAACMwAAAAABMwAAAAACMwAAAAADMwAAAAADMwAAAAABMwAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAAMwAAAAABMwAAAAABMwAAAAACMwAAAAACMwAAAAAAMwAAAAACMwAAAAADMwAAAAADDgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAACHAAAAAABHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADDgAAAAAADgAAAAAAHAAAAAABDgAAAAAAMwAAAAACMwAAAAAAMwAAAAABMwAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAACCQAAAAACCQAAAAABHAAAAAABHAAAAAACHAAAAAADHAAAAAAAHAAAAAAADgAAAAAAMwAAAAABMwAAAAAAMwAAAAADMwAAAAADCQAAAAACCQAAAAABCQAAAAAACQAAAAABCQAAAAAACQAAAAABHAAAAAABHAAAAAAAHAAAAAACDgAAAAAAHAAAAAABDgAAAAAAMwAAAAADMwAAAAAAMwAAAAACMwAAAAABDgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAACCQAAAAABHAAAAAABHAAAAAABHAAAAAAADgAAAAAAHAAAAAADDgAAAAAAHAAAAAAAHAAAAAABHAAAAAAAHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAADHAAAAAADHAAAAAABGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAA version: 6 -3,-3: ind: -3,-3 - tiles: DgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAAHAAAAAACHAAAAAACHAAAAAACHAAAAAACDgAAAAAAMwAAAAAAMwAAAAADMwAAAAADDgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAACHAAAAAAAHAAAAAACHAAAAAABHAAAAAACDgAAAAAAMwAAAAAAMwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAADHAAAAAAAHAAAAAACHAAAAAADHAAAAAADDgAAAAAAMwAAAAAAMwAAAAACDgAAAAAADgAAAAAADgAAAAAAMQAAAAADDgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAABHAAAAAAAHAAAAAAAHAAAAAABHAAAAAACDgAAAAAAMwAAAAAAMwAAAAADDgAAAAAADgAAAAAADgAAAAAAMQAAAAABDgAAAAAACQAAAAACCQAAAAACCQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAABDgAAAAAACQAAAAAACQAAAAACCQAAAAACCQAAAAABCQAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAABCQAAAAAACQAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAACQAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAABCQAAAAABDgAAAAAACQAAAAADCQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAADCQAAAAADCQAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAABCQAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAACCQAAAAACDgAAAAAACQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAADCQAAAAABCQAAAAACCQAAAAACCQAAAAACCQAAAAAACQAAAAADCQAAAAACCQAAAAACCQAAAAABCQAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAACDgAAAAAACQAAAAACCQAAAAACCQAAAAABDgAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAACDgAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAACQAAAAABDgAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAAMwAAAAABMwAAAAACMwAAAAABMwAAAAADMwAAAAABMwAAAAADMwAAAAACMwAAAAADDgAAAAAACQAAAAADDgAAAAAAMwAAAAADMwAAAAAAMwAAAAACMwAAAAABMwAAAAACMwAAAAABMwAAAAACMwAAAAADMwAAAAAAMwAAAAACMwAAAAABMwAAAAACMwAAAAAAMwAAAAAC + tiles: DgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAACHAAAAAAAHAAAAAACHAAAAAAAHAAAAAAADgAAAAAAMwAAAAADMwAAAAADMwAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAABHAAAAAADHAAAAAAAHAAAAAABHAAAAAABDgAAAAAAMwAAAAABMwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAAAHAAAAAADHAAAAAABHAAAAAAAHAAAAAABDgAAAAAAMwAAAAADMwAAAAABDgAAAAAADgAAAAAADgAAAAAAMQAAAAABDgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAACHAAAAAABHAAAAAABHAAAAAABHAAAAAABDgAAAAAAMwAAAAACMwAAAAADDgAAAAAADgAAAAAADgAAAAAAMQAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAABDgAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAAACQAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAADDgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAABCQAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAACQAAAAABDgAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAABCQAAAAACDgAAAAAACQAAAAABCQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAABCQAAAAACCQAAAAADCQAAAAABCQAAAAACCQAAAAACCQAAAAABCQAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAACDgAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAADCQAAAAADCQAAAAADCQAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAAACQAAAAABCQAAAAABDgAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAADCQAAAAADDgAAAAAACQAAAAACCQAAAAADCQAAAAACDgAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAADCQAAAAADDgAAAAAACQAAAAACCQAAAAACCQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAADgAAAAAAMwAAAAABMwAAAAABMwAAAAAAMwAAAAAAMwAAAAABMwAAAAADMwAAAAABMwAAAAACDgAAAAAACQAAAAAADgAAAAAAMwAAAAACMwAAAAAAMwAAAAAAMwAAAAADMwAAAAAAMwAAAAAAMwAAAAADMwAAAAAAMwAAAAADMwAAAAACMwAAAAABMwAAAAACMwAAAAAAMwAAAAAB version: 6 -3,-4: ind: -3,-4 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAACCQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAADCQAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAAACQAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAACQAAAAAACQAAAAABCQAAAAABHAAAAAADHAAAAAABHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAAAHAAAAAACHAAAAAABHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAJAAAAAAAJAAAAAAADgAAAAAAIwAAAAADIwAAAAACIwAAAAACDgAAAAAACQAAAAADCQAAAAAACQAAAAABGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIwAAAAACIwAAAAABIwAAAAACDgAAAAAACQAAAAADCQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAAIwAAAAADIwAAAAADIwAAAAABDgAAAAAACQAAAAABCQAAAAABCQAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAAHAAAAAABIwAAAAACIwAAAAADCQAAAAACCQAAAAADCQAAAAAACQAAAAACDgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAACHAAAAAACDgAAAAAACQAAAAADCQAAAAADCQAAAAABDgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAMQAAAAACMQAAAAABMQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAADCQAAAAACCQAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAAACQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAACCQAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAACLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAACQAAAAAACQAAAAAACQAAAAABHAAAAAABHAAAAAABHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAACHAAAAAABHAAAAAABHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAJAAAAAAAJAAAAAAADgAAAAAAIwAAAAABIwAAAAADIwAAAAACDgAAAAAACQAAAAABCQAAAAABCQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIwAAAAAAIwAAAAACIwAAAAADDgAAAAAACQAAAAABCQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAAIwAAAAAAIwAAAAADIwAAAAADDgAAAAAACQAAAAADCQAAAAABCQAAAAACGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAAHAAAAAADIwAAAAADIwAAAAAACQAAAAACCQAAAAACCQAAAAABCQAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAACDgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAMQAAAAADMQAAAAACMQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAAACQAAAAACCQAAAAAB version: 6 -3,-5: ind: -3,-5 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADCQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAACCQAAAAABCQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAAACQAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAACQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAABCQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAACCQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAAACQAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAAD + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAACCQAAAAADCQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAACCQAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAACCQAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADCQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAAACQAAAAADCQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAABCQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAACCQAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAACCQAAAAAB version: 6 -3,0: ind: -3,0 - tiles: LgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAACHAAAAAABDgAAAAAALAAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAACHAAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAAAHAAAAAACDgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAACDgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAACDgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA + tiles: CQAAAAAACQAAAAAADgAAAAAACQAAAAABCQAAAAACDgAAAAAACQAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAACCQAAAAABDgAAAAAAHAAAAAAAHAAAAAABHAAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAABCQAAAAADCQAAAAAACQAAAAABCQAAAAACCQAAAAABDgAAAAAADgAAAAAAHAAAAAABDgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAABCQAAAAACCQAAAAADCQAAAAABCQAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAAADgAAAAAAGwAAAAAAHAAAAAABGwAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAABCQAAAAAADgAAAAAAGwAAAAAAHAAAAAADGwAAAAAACQAAAAABCQAAAAAACQAAAAAACQAAAAABCQAAAAADCQAAAAABCQAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAAACQAAAAAADgAAAAAAGwAAAAAAHAAAAAADGwAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAADCQAAAAADCQAAAAABCQAAAAACCQAAAAACCQAAAAABDgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAACQAAAAAACQAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAAACQAAAAACDgAAAAAACQAAAAAACQAAAAADDgAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 -3,1: ind: -3,1 - tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAMwAAAAABDgAAAAAACQAAAAAADgAAAAAACQAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAAMwAAAAACDgAAAAAAMwAAAAADDgAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAMwAAAAADMwAAAAADDgAAAAAACQAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAA + tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAMwAAAAADDgAAAAAACQAAAAADDgAAAAAACQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAAMwAAAAAADgAAAAAAMwAAAAABDgAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAMwAAAAACMwAAAAABDgAAAAAACQAAAAABDgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAA version: 6 -3,2: ind: -3,2 - tiles: LAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 -4,-1: ind: -4,-1 - tiles: HAAAAAADDgAAAAAAHAAAAAADHAAAAAABDgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAAHAAAAAADHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAABHAAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAAACQAAAAADDgAAAAAADgAAAAAAHAAAAAAADgAAAAAAHAAAAAABHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAAAHAAAAAABHAAAAAABHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAAHAAAAAABHAAAAAABDgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: HAAAAAACDgAAAAAAHAAAAAACHAAAAAADDgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAAHAAAAAACHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAACHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAACCQAAAAADDgAAAAAADgAAAAAAHAAAAAABDgAAAAAAHAAAAAADHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAAAHAAAAAADHAAAAAADHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAAHAAAAAADHAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAA version: 6 -4,-2: ind: -4,-2 - tiles: LgAAAAAALAAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAACDgAAAAAACQAAAAAADgAAAAAACQAAAAABCQAAAAACLAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAACCQAAAAABCQAAAAADCQAAAAAACQAAAAADCQAAAAACLAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAAACQAAAAABCQAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAADCQAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAACDgAAAAAACQAAAAADCQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACLAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAACDgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAABLgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAABLgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAACDgAAAAAAHAAAAAADHAAAAAABHAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAADHAAAAAACHAAAAAAAHAAAAAABHAAAAAADHAAAAAAAHAAAAAACHAAAAAADLAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAAAHAAAAAADDgAAAAAAHAAAAAACHAAAAAADHAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAABHAAAAAACHAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAA + tiles: LgAAAAAALAAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAADDgAAAAAACQAAAAADCQAAAAADCQAAAAADDgAAAAAACQAAAAABDgAAAAAACQAAAAABCQAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAADDgAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAABCQAAAAAACQAAAAAACQAAAAADCQAAAAADLAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAABCQAAAAADCQAAAAACCQAAAAADDgAAAAAACQAAAAACDgAAAAAACQAAAAAACQAAAAACLgAAAAAALAAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAACDgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAABLgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAABLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAADLgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAADLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAACHAAAAAACDgAAAAAAHAAAAAABHAAAAAACHAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAADHAAAAAABHAAAAAABHAAAAAABHAAAAAAAHAAAAAABHAAAAAABHAAAAAADLAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAACHAAAAAABDgAAAAAAHAAAAAAAHAAAAAAAHAAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAACHAAAAAABDgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 -4,-3: ind: -4,-3 - tiles: LAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAMQAAAAABDgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAADLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAADLgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAADHAAAAAABHAAAAAACLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAALAAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAABLgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAACQAAAAADLAAAAAAADgAAAAAACQAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAACLgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAADLAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAD + tiles: LAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAMQAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADLAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAABLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAACLgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAABLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACLgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACLAAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAACQAAAAABLAAAAAAADgAAAAAACQAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABLAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAACLgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAADLAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAC version: 6 -4,-4: ind: -4,-4 - tiles: LAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAALAAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAADLAAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAAMQAAAAACDgAAAAAADgAAAAAA + tiles: LAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAALAAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAABLAAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAABLAAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAAMQAAAAACDgAAAAAADgAAAAAA version: 6 -5,-1: ind: -5,-1 - tiles: LgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAABDgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAABOgAAAAAAOwAAAAAAOgAAAAAAMwAAAAACDgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAOgAAAAAADgAAAAAADgAAAAAADgAAAAAAOgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAMwAAAAABOwAAAAAADgAAAAAADgAAAAAAOwAAAAAAOwAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAOgAAAAAADgAAAAAADgAAAAAADgAAAAAAOgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAADOgAAAAAAOwAAAAAAOgAAAAAAMwAAAAADDgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAACOgAAAAAAOwAAAAAAOgAAAAAAMwAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAOgAAAAAADgAAAAAADgAAAAAADgAAAAAAOgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAMwAAAAACOwAAAAAADgAAAAAADgAAAAAAOwAAAAAAOwAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAOgAAAAAADgAAAAAADgAAAAAADgAAAAAAOgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAACOgAAAAAAOwAAAAAAOgAAAAAAMwAAAAADDgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAACDgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 -5,-2: ind: -5,-2 @@ -219,31 +220,31 @@ entities: version: 6 0,-1: ind: 0,-1 - tiles: GwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAHgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAABAQAAAAABDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAAQAAAAADAQAAAAADDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAAQAAAAAAAQAAAAADDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAAQAAAAACDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAGwAAAAAADgAAAAAADgAAAAAAHgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA + tiles: GwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAHgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAADAQAAAAABDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAAQAAAAAAAQAAAAACDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAAQAAAAACAQAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAAQAAAAACDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAGwAAAAAADgAAAAAADgAAAAAAHgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 0,-2: ind: 0,-2 - tiles: IQAAAAABIQAAAAADDgAAAAAADgAAAAAADgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAAADwAAAAACDwAAAAADDwAAAAADCQAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAPgAAAAAAPgAAAAAAPgAAAAAACQAAAAAACQAAAAAACQAAAAABCQAAAAABDwAAAAACMgAAAAAADwAAAAAACQAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADDwAAAAADDwAAAAAADwAAAAACCQAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAAGwAAAAAAMgAAAAAAMgAAAAAAMgAAAAAACQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMgAAAAAAMgAAAAAAMgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAAHAAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADDgAAAAAAHAAAAAADHAAAAAABHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAADCQAAAAABCQAAAAACDgAAAAAAHAAAAAAAHAAAAAADHAAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAACCQAAAAAACQAAAAABDgAAAAAAHAAAAAADHAAAAAADHAAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAADCQAAAAABCQAAAAABDgAAAAAADgAAAAAAHAAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAADCQAAAAABCQAAAAADCQAAAAACCQAAAAACCQAAAAABCQAAAAABDgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAADCQAAAAACCQAAAAACDgAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAADCQAAAAAACQAAAAABCQAAAAADCQAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAADDgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAACCQAAAAAACQAAAAAACQAAAAABCQAAAAADCQAAAAABCQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAA + tiles: IQAAAAABIQAAAAABDgAAAAAADgAAAAAADgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADDwAAAAADDwAAAAACDwAAAAAACQAAAAACGwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAPgAAAAAAPgAAAAAAPgAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAACDwAAAAADMgAAAAAADwAAAAAACQAAAAACHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABDwAAAAABDwAAAAABDwAAAAADCQAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAAGwAAAAAAMgAAAAAAMgAAAAAAMgAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAABCQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMgAAAAAAMgAAAAAAMgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAABDgAAAAAADgAAAAAAHAAAAAACHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAADCQAAAAACCQAAAAADDgAAAAAAHAAAAAABHAAAAAACHAAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAABCQAAAAADDgAAAAAAHAAAAAABHAAAAAADHAAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAAHAAAAAABHAAAAAACDgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAADCQAAAAACCQAAAAACCQAAAAAACQAAAAABCQAAAAABDgAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAAACQAAAAABCQAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAACCQAAAAACCQAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAACCQAAAAAACQAAAAABCQAAAAABCQAAAAADDgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAABCQAAAAADCQAAAAABCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 0,-3: ind: 0,-3 - tiles: CQAAAAAACQAAAAADCQAAAAABCQAAAAACCQAAAAAACQAAAAADCQAAAAADCQAAAAACCQAAAAAACQAAAAAACQAAAAACCQAAAAABDgAAAAAACQAAAAAACQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAACIwAAAAADDgAAAAAAGwAAAAAADgAAAAAAAQAAAAAAAQAAAAACDgAAAAAACQAAAAAACQAAAAACCQAAAAADDgAAAAAAIwAAAAADIwAAAAABIwAAAAADJAAAAAAAIwAAAAADIwAAAAADGwAAAAAADgAAAAAAGwAAAAAAAQAAAAAAAQAAAAACCQAAAAABCQAAAAAACQAAAAABCQAAAAADDgAAAAAAIwAAAAABIwAAAAACIwAAAAACDgAAAAAAIwAAAAACIwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAABDgAAAAAADgAAAAAAIwAAAAAAIwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACgAAAAAACgAAAAAACgAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAACDgAAAAAAIwAAAAADIwAAAAADHAAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACgAAAAAACgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAABCQAAAAABIwAAAAABIwAAAAADHAAAAAAAHAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAABCQAAAAACIwAAAAACIwAAAAAAHAAAAAAAHAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAPwAAAAAAPwAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAACCQAAAAAAIwAAAAAAIwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAACQAAAAABCQAAAAACCQAAAAABCAAAAAAADgAAAAAAIwAAAAADIwAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAADDgAAAAAADgAAAAAAIwAAAAACIwAAAAADGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAADCQAAAAAACQAAAAABCQAAAAAADgAAAAAAIwAAAAADIwAAAAAAIwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAAADgAAAAAAIwAAAAACIwAAAAADIwAAAAABIQAAAAAAIQAAAAADDgAAAAAADgAAAAAAGwAAAAAAJAAAAAAAJAAAAAAAJAAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAABIQAAAAABDgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAADCQAAAAABIQAAAAACIQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAAD + tiles: CQAAAAACCQAAAAACCQAAAAACCQAAAAABCQAAAAABCQAAAAADCQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAABCQAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAABIwAAAAABDgAAAAAAGwAAAAAADgAAAAAAAQAAAAACAQAAAAADDgAAAAAACQAAAAACCQAAAAAACQAAAAABDgAAAAAAIwAAAAADIwAAAAADIwAAAAABJAAAAAAAIwAAAAABIwAAAAABGwAAAAAADgAAAAAAGwAAAAAAAQAAAAAAAQAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAADDgAAAAAAIwAAAAABIwAAAAAAIwAAAAADDgAAAAAAIwAAAAACIwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAADDgAAAAAADgAAAAAAIwAAAAAAIwAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACgAAAAAACgAAAAAACgAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAACDgAAAAAAIwAAAAADIwAAAAACHAAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAACgAAAAAACgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAACIwAAAAAAIwAAAAABHAAAAAACHAAAAAADGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAABCQAAAAACIwAAAAABIwAAAAACHAAAAAABHAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAPwAAAAAAPwAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAADCQAAAAADIwAAAAACIwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAACQAAAAACCQAAAAAACQAAAAABCAAAAAAADgAAAAAAIwAAAAADIwAAAAABGwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAACDgAAAAAADgAAAAAAIwAAAAACIwAAAAADGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAADDgAAAAAAIwAAAAADIwAAAAAAIwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAACDgAAAAAAIwAAAAACIwAAAAABIwAAAAABIQAAAAACIQAAAAACDgAAAAAADgAAAAAAGwAAAAAAJAAAAAAAJAAAAAAAJAAAAAAACQAAAAADCQAAAAABCQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAAAIQAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAACCQAAAAABCQAAAAABIQAAAAABIQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAAC version: 6 0,-4: ind: 0,-4 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAADDgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAABDgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAABDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAABHAAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAABHAAAAAABDgAAAAAAHAAAAAACHAAAAAACHAAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADCQAAAAAAHAAAAAACHAAAAAABHAAAAAADHAAAAAACHAAAAAAACQAAAAAACQAAAAACCQAAAAADDgAAAAAAMQAAAAABDgAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAABHAAAAAABDgAAAAAAHAAAAAADHAAAAAABHAAAAAABDgAAAAAACQAAAAADCQAAAAAACQAAAAABDgAAAAAAMQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAAAIwAAAAABIwAAAAAAIwAAAAAAAQAAAAADAQAAAAAAAQAAAAADAQAAAAADAQAAAAABCQAAAAABCQAAAAABCQAAAAACDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIwAAAAACIwAAAAACIwAAAAABIwAAAAAAAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAADCQAAAAABCQAAAAACCQAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIwAAAAAAIwAAAAACIwAAAAAAIwAAAAAAAQAAAAAAAQAAAAACAQAAAAACAQAAAAADAQAAAAADCQAAAAADCQAAAAACCQAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIwAAAAADIwAAAAADIwAAAAAAIwAAAAACDgAAAAAAAQAAAAABAQAAAAADAQAAAAACDgAAAAAACQAAAAACCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAACCQAAAAADCQAAAAADCQAAAAACCQAAAAABDgAAAAAACQAAAAADCQAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAAACQAAAAABCQAAAAACCQAAAAADCQAAAAABCQAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAAD + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADCQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAABDgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAADHAAAAAABDgAAAAAACQAAAAACCQAAAAACCQAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAADHAAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAACGwAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAABHAAAAAABHAAAAAABHAAAAAADHAAAAAACHAAAAAACCQAAAAAACQAAAAACCQAAAAABDgAAAAAAMQAAAAADDgAAAAAADgAAAAAAHAAAAAADHAAAAAABHAAAAAAAHAAAAAABDgAAAAAAHAAAAAABHAAAAAAAHAAAAAABDgAAAAAACQAAAAADCQAAAAABCQAAAAADDgAAAAAAMQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAADIwAAAAACIwAAAAACIwAAAAACAQAAAAACAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABCQAAAAACCQAAAAAACQAAAAADDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIwAAAAACIwAAAAABIwAAAAAAIwAAAAACAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACCQAAAAADCQAAAAABCQAAAAADDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIwAAAAADIwAAAAADIwAAAAADIwAAAAAAAQAAAAADAQAAAAADAQAAAAACAQAAAAABAQAAAAACCQAAAAAACQAAAAABCQAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAIwAAAAADIwAAAAAAIwAAAAACIwAAAAAADgAAAAAAAQAAAAADAQAAAAAAAQAAAAACDgAAAAAACQAAAAACCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAAACQAAAAADCQAAAAADCQAAAAAACQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAAACQAAAAADDgAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAACCQAAAAADCQAAAAABCQAAAAACCQAAAAAACQAAAAACCQAAAAAACQAAAAAACQAAAAACCQAAAAAB version: 6 0,-5: ind: 0,-5 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAACDgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAABCQAAAAACDgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAABDgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAACDgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAACDgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAABDgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAACDgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAABCQAAAAACCQAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAACDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAACDgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAACCQAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABDgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABDgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAACDgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAABDgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAABDgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAAACQAAAAAACQAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 0,0: ind: 0,0 - tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAALAAAAAAACwAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAABLgAAAAAALAAAAAAALAAAAAAACwAAAAAADgAAAAAADgAAAAAACwAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAAHAAAAAABHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAABCQAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAADCQAAAAADLwAAAAADLwAAAAAALwAAAAAALwAAAAACLwAAAAABLwAAAAAALwAAAAABLwAAAAABLwAAAAADLwAAAAAALwAAAAABLwAAAAABLwAAAAAALwAAAAADLwAAAAADLwAAAAADCQAAAAADCQAAAAACCQAAAAADCQAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAADCQAAAAADCQAAAAADCQAAAAAACQAAAAACCQAAAAACCQAAAAADDgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAACDgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAADCQAAAAADCQAAAAABDgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAADgAAAAAAHAAAAAACHAAAAAAD + tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAALAAAAAAACwAAAAAHLAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAACLgAAAAAALAAAAAAALAAAAAAACwAAAAAADgAAAAAADgAAAAAACwAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAAHAAAAAADHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAACCQAAAAABCQAAAAADCQAAAAAACQAAAAADCQAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAABCQAAAAADCQAAAAACCQAAAAADCQAAAAAACQAAAAACCQAAAAAALwAAAAADLwAAAAABLwAAAAADLwAAAAAALwAAAAABLwAAAAABLwAAAAACLwAAAAABLwAAAAACLwAAAAACLwAAAAAALwAAAAACLwAAAAABLwAAAAAALwAAAAACLwAAAAAACQAAAAABCQAAAAADCQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAABCQAAAAADCQAAAAABDgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADCQAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAADCQAAAAABCQAAAAACDgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAABDgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAACQAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAADDgAAAAAAHAAAAAABHAAAAAAC version: 6 0,1: ind: 0,1 - tiles: CQAAAAAACQAAAAACCQAAAAACCQAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAABHAAAAAAAHAAAAAABHAAAAAABCQAAAAADCQAAAAACCQAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAADCQAAAAABCQAAAAABCQAAAAABCQAAAAACDgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAADDgAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAADCQAAAAADCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAACQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAACCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAABCQAAAAACCQAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAABCQAAAAACCQAAAAACCQAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAABCQAAAAADCQAAAAADCQAAAAACCQAAAAACCQAAAAADDgAAAAAAHAAAAAAAHAAAAAACHAAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAACDgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAADHAAAAAADHAAAAAADDgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAA + tiles: CQAAAAACCQAAAAADCQAAAAACCQAAAAABCQAAAAABCQAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAADCQAAAAADHAAAAAACHAAAAAABHAAAAAADCQAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAADCQAAAAACCQAAAAACCQAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAAACQAAAAADDgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAACCQAAAAABCQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAADCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAADCQAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAADCQAAAAABCQAAAAAACQAAAAAACQAAAAADCQAAAAADCQAAAAADCQAAAAACCQAAAAADCQAAAAABCQAAAAACCQAAAAADCQAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAACCQAAAAACCQAAAAAACQAAAAACCQAAAAADCQAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAACHAAAAAACHAAAAAADDgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAAHAAAAAABHAAAAAACHAAAAAACHAAAAAADHAAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAA version: 6 0,2: ind: 0,2 @@ -251,19 +252,19 @@ entities: version: 6 1,-1: ind: 1,-1 - tiles: HgAAAAAADgAAAAAASgAAAAACHAAAAAAAHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAASgAAAAAASgAAAAABSgAAAAADSgAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAADCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAACDgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAAADgAAAAAAGwAAAAAAHAAAAAABCQAAAAABCQAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAADCQAAAAACDgAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAABDgAAAAAAGwAAAAAACQAAAAAACQAAAAACCQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABDgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAAwAAAAAAAwAAAAABGwAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAAHgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAAGwAAAAAADgAAAAAADgAAAAAAAwAAAAADHAAAAAABHAAAAAAAHAAAAAADDgAAAAAAHAAAAAABHAAAAAAAHAAAAAACHAAAAAADHAAAAAABDgAAAAAACQAAAAACCQAAAAAC + tiles: HgAAAAAADgAAAAAASgAAAAABHAAAAAADHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAASgAAAAACSgAAAAACSgAAAAABSgAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAADCQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAAADgAAAAAAGwAAAAAAHAAAAAABCQAAAAACCQAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAACCQAAAAABDgAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAAADgAAAAAAGwAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAACDgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADDgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAAAwAAAAABAwAAAAABGwAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACGwAAAAAADgAAAAAADgAAAAAAAwAAAAADHAAAAAABHAAAAAABHAAAAAABDgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAADDgAAAAAACQAAAAADCQAAAAAA version: 6 1,-2: ind: 1,-2 - tiles: CQAAAAACCQAAAAACDgAAAAAAHAAAAAACHAAAAAAAHAAAAAADCQAAAAADCQAAAAADCQAAAAAACQAAAAADDgAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAADDgAAAAAACQAAAAAACQAAAAACDgAAAAAAHAAAAAACHAAAAAACHAAAAAADCQAAAAABCQAAAAACCQAAAAACCQAAAAAACQAAAAADCQAAAAADCQAAAAABCQAAAAADCQAAAAACDgAAAAAACQAAAAABDgAAAAAADgAAAAAAHAAAAAADHAAAAAACHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAADDgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAACDgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAADCQAAAAACDgAAAAAAHAAAAAAADgAAAAAAHAAAAAADCQAAAAACDwAAAAAACQAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAAADgAAAAAAHAAAAAADDgAAAAAAHAAAAAABCQAAAAADDwAAAAAACQAAAAADCQAAAAADHAAAAAABHAAAAAAAHAAAAAADHAAAAAAACQAAAAAACQAAAAACCQAAAAACCQAAAAAACQAAAAACHAAAAAAADgAAAAAAHAAAAAADCQAAAAADCQAAAAACCQAAAAADHAAAAAABDgAAAAAAHAAAAAAAHAAAAAACHAAAAAACCQAAAAADCQAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAADCQAAAAACCQAAAAAACQAAAAADCQAAAAACCQAAAAACCQAAAAABCQAAAAABCQAAAAACCQAAAAADCQAAAAACCQAAAAADCQAAAAACCQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAABCQAAAAACCQAAAAABCQAAAAACCQAAAAACCQAAAAAACQAAAAADCQAAAAABCQAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAADCQAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAACCQAAAAACCQAAAAABCQAAAAACCQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAACHAAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAACQAAAAAACQAAAAAC + tiles: CQAAAAACCQAAAAACDgAAAAAAHAAAAAAAHAAAAAACHAAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAADDgAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAABDgAAAAAACQAAAAAACQAAAAAADgAAAAAAHAAAAAADHAAAAAABHAAAAAABCQAAAAABCQAAAAABCQAAAAACCQAAAAACCQAAAAADCQAAAAABCQAAAAADCQAAAAABCQAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAABDgAAAAAACQAAAAACCQAAAAACDgAAAAAAHAAAAAABHAAAAAADHAAAAAABDgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAADDgAAAAAAHAAAAAABDgAAAAAAHAAAAAACCQAAAAABDwAAAAAACQAAAAACHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAAACQAAAAABDgAAAAAAHAAAAAABDgAAAAAAHAAAAAADCQAAAAADDwAAAAABCQAAAAADCQAAAAABHAAAAAAAHAAAAAACHAAAAAACHAAAAAACCQAAAAADCQAAAAADCQAAAAADCQAAAAADCQAAAAACHAAAAAADDgAAAAAAHAAAAAABCQAAAAABCQAAAAAACQAAAAAAHAAAAAACDgAAAAAAHAAAAAADHAAAAAABHAAAAAACCQAAAAADCQAAAAADCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAABCQAAAAABCQAAAAACCQAAAAADCQAAAAACCQAAAAACCQAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAADCQAAAAADCQAAAAABCQAAAAADCQAAAAADCQAAAAACCQAAAAADCQAAAAACCQAAAAADCQAAAAADDgAAAAAACQAAAAADCQAAAAABCQAAAAADCQAAAAACCQAAAAACCQAAAAABCQAAAAACCQAAAAADCQAAAAADCQAAAAACCQAAAAACCQAAAAACCQAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAACDgAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAABDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAACQAAAAAACQAAAAAC version: 6 1,-3: ind: 1,-3 - tiles: DgAAAAAAIwAAAAABIwAAAAACIwAAAAABIwAAAAABIwAAAAACDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAAAIwAAAAAAIwAAAAABIwAAAAABIwAAAAACDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAAIwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAIwAAAAACIwAAAAABIwAAAAAAIwAAAAABDgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAAAIwAAAAACIwAAAAABIwAAAAAAIwAAAAADJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAADIwAAAAAAIwAAAAACIwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAADJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAIwAAAAACJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACIwAAAAADJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAADDgAAAAAACQAAAAACDgAAAAAADgAAAAAAIwAAAAAAIwAAAAABIwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAABAAAAAACCQAAAAACCQAAAAAACQAAAAADDgAAAAAAIwAAAAABIwAAAAABIwAAAAADDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAGwAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAADCQAAAAADCQAAAAABDgAAAAAAIwAAAAACIwAAAAAAIwAAAAACIwAAAAADJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAAIwAAAAACIwAAAAAAIwAAAAACDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAACHAAAAAADHAAAAAAAHAAAAAABHAAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAACHAAAAAAAHAAAAAACHAAAAAACHAAAAAADCQAAAAADCQAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAADHAAAAAACHAAAAAAAHAAAAAABCQAAAAACCQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAA + tiles: DgAAAAAAIwAAAAAAIwAAAAACIwAAAAADIwAAAAABIwAAAAADDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAADIwAAAAABIwAAAAABIwAAAAACIwAAAAACDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAAIwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAIwAAAAADIwAAAAAAIwAAAAAAIwAAAAADDgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAAAIwAAAAACIwAAAAAAIwAAAAABIwAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAADIwAAAAAAIwAAAAADIwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAACJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACIwAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACIwAAAAADJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAAADgAAAAAADgAAAAAAIwAAAAABIwAAAAABIwAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAABAAAAAADCQAAAAADCQAAAAAACQAAAAABDgAAAAAAIwAAAAACIwAAAAACIwAAAAABDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAGwAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAADCQAAAAADCQAAAAADDgAAAAAAIwAAAAACIwAAAAADIwAAAAAAIwAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAAIwAAAAABIwAAAAABIwAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAABHAAAAAADHAAAAAAAHAAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAACHAAAAAABHAAAAAACHAAAAAACCQAAAAABCQAAAAACGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAACHAAAAAABHAAAAAADHAAAAAABCQAAAAABCQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAA version: 6 1,-4: ind: 1,-4 - tiles: DgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAMQAAAAABDgAAAAAAIwAAAAACIwAAAAAADgAAAAAAMwAAAAAAMwAAAAADDgAAAAAAQQAAAAAAQQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAADDgAAAAAAIwAAAAAAIwAAAAACDgAAAAAAMwAAAAACMwAAAAAADgAAAAAAQQAAAAAAQQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAABDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAMQAAAAADMQAAAAABMQAAAAABDgAAAAAAMQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAADMQAAAAACMQAAAAABDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAIwAAAAADIwAAAAACIwAAAAADDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAIwAAAAADIwAAAAADIwAAAAACDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAMwAAAAABMwAAAAABDgAAAAAAGwAAAAAADgAAAAAAIwAAAAACIwAAAAAAIwAAAAACDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAABDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAAAIwAAAAABIwAAAAADIwAAAAACIwAAAAADDgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAAIwAAAAABIwAAAAABIwAAAAADIwAAAAAAIwAAAAACDgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAAIwAAAAAAIwAAAAAAIwAAAAACIwAAAAABIwAAAAABDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAADDgAAAAAALAAAAAAALAAAAAAA + tiles: DgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAMQAAAAAADgAAAAAAIwAAAAADIwAAAAABDgAAAAAAMwAAAAADMwAAAAADDgAAAAAAQQAAAAACQQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAACDgAAAAAAIwAAAAAAIwAAAAADDgAAAAAAMwAAAAABMwAAAAABDgAAAAAAQQAAAAACQQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAMQAAAAADMQAAAAACMQAAAAAADgAAAAAAMQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAAAMQAAAAADMQAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAIwAAAAADIwAAAAAAIwAAAAADDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAIwAAAAACIwAAAAABIwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAMwAAAAADMwAAAAACDgAAAAAAGwAAAAAADgAAAAAAIwAAAAABIwAAAAABIwAAAAABDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAACIwAAAAABIwAAAAAAIwAAAAAAIwAAAAABDgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAAIwAAAAACIwAAAAABIwAAAAACIwAAAAAAIwAAAAADDgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAAIwAAAAACIwAAAAAAIwAAAAACIwAAAAADIwAAAAACDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAADDgAAAAAALAAAAAAALAAAAAAA version: 6 1,-5: ind: 1,-5 @@ -271,11 +272,11 @@ entities: version: 6 1,0: ind: 1,0 - tiles: DgAAAAAADgAAAAAAAwAAAAAAAwAAAAABHAAAAAAAHAAAAAABHAAAAAABDgAAAAAAHAAAAAADHAAAAAAAHAAAAAADHAAAAAAAHAAAAAABDgAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAAAwAAAAABAwAAAAADHAAAAAABHAAAAAAAHAAAAAACDgAAAAAAHAAAAAAAHAAAAAADHAAAAAABHAAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAABDgAAAAAADgAAAAAAHAAAAAACHAAAAAAAHAAAAAABHAAAAAADHAAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAACHAAAAAACCQAAAAAACQAAAAACCQAAAAADCQAAAAACDgAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAACHAAAAAADHAAAAAACDgAAAAAAHAAAAAAAHAAAAAABHAAAAAADHAAAAAAAHAAAAAACDgAAAAAACQAAAAABCQAAAAABGwAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAADHAAAAAABCQAAAAAACQAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAADCQAAAAACCQAAAAADCQAAAAADCQAAAAACCQAAAAABCQAAAAACDgAAAAAACQAAAAAAHAAAAAACHAAAAAACCQAAAAAACQAAAAACCQAAAAACCQAAAAABCQAAAAACCQAAAAABCQAAAAAACQAAAAADCQAAAAACCQAAAAABCQAAAAADCQAAAAABCQAAAAABCQAAAAABCQAAAAADCQAAAAACCQAAAAACCQAAAAABCQAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAABCQAAAAADCQAAAAABCQAAAAADCQAAAAACCQAAAAACCQAAAAADCQAAAAAACQAAAAAACQAAAAABHAAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAAACQAAAAADCQAAAAADCQAAAAACCQAAAAABCQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAACQAAAAAALwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAACQAAAAACCQAAAAABHAAAAAACHAAAAAAAHAAAAAADHAAAAAABHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAACQAAAAABHAAAAAAAHAAAAAABHAAAAAACHAAAAAADHAAAAAAAHAAAAAACDgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADHAAAAAADHAAAAAADHAAAAAADHAAAAAAAHAAAAAACHAAAAAADDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAAB + tiles: DgAAAAAADgAAAAAAAwAAAAACAwAAAAADHAAAAAADHAAAAAABHAAAAAAADgAAAAAAHAAAAAABHAAAAAACHAAAAAADHAAAAAAAHAAAAAACDgAAAAAACQAAAAACCQAAAAACDgAAAAAADgAAAAAAAwAAAAAAAwAAAAAAHAAAAAABHAAAAAACHAAAAAADDgAAAAAAHAAAAAAAHAAAAAABHAAAAAACHAAAAAAACQAAAAACCQAAAAADCQAAAAADCQAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAAAHAAAAAACHAAAAAACDgAAAAAAHAAAAAABHAAAAAABHAAAAAAAHAAAAAABCQAAAAABCQAAAAACCQAAAAADCQAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAABHAAAAAAAHAAAAAACDgAAAAAAHAAAAAABHAAAAAABHAAAAAAAHAAAAAABHAAAAAABDgAAAAAACQAAAAACCQAAAAAAGwAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAACHAAAAAACCQAAAAABCQAAAAACCQAAAAAACQAAAAACCQAAAAABCQAAAAAACQAAAAAACQAAAAACCQAAAAABCQAAAAABCQAAAAAACQAAAAACDgAAAAAACQAAAAACHAAAAAACHAAAAAAACQAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAACCQAAAAADCQAAAAABCQAAAAABCQAAAAABCQAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAADCQAAAAABCQAAAAACCQAAAAACCQAAAAADCQAAAAADCQAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAADCQAAAAADCQAAAAACCQAAAAADCQAAAAACCQAAAAAACQAAAAADCQAAAAAAHAAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAACCQAAAAACCQAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAACQAAAAACLwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAACQAAAAABCQAAAAAAHAAAAAABHAAAAAADHAAAAAADHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAACQAAAAACDgAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAACQAAAAADHAAAAAACHAAAAAADHAAAAAACHAAAAAABHAAAAAADHAAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAAHAAAAAACHAAAAAABHAAAAAAAHAAAAAACHAAAAAAAHAAAAAABDgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAAB version: 6 1,1: ind: 1,1 - tiles: HAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAADCQAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAABCQAAAAAACQAAAAADDgAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAAACQAAAAABCQAAAAADBAAAAAABCQAAAAACCQAAAAADCQAAAAADGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAACCQAAAAABRwAAAAABRwAAAAABCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAACDgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAACDgAAAAAADgAAAAAABAAAAAACCQAAAAABCQAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAAGwAAAAAALAAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: HAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAAACQAAAAACCQAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAABCQAAAAADCQAAAAADDgAAAAAACQAAAAAACQAAAAACCQAAAAACCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAABGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAACCQAAAAACBAAAAAADCQAAAAADCQAAAAADCQAAAAACGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADCQAAAAADCQAAAAADRwAAAAAARwAAAAAACQAAAAADCQAAAAACDgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACDgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAABAAAAAAACQAAAAADCQAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAAGwAAAAAALAAAAAAALgAAAAAALgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 1,2: ind: 1,2 @@ -283,55 +284,55 @@ entities: version: 6 2,-1: ind: 2,-1 - tiles: CQAAAAAADgAAAAAAQAAAAAACQAAAAAAADwAAAAAAQAAAAAABQAAAAAABQAAAAAABQAAAAAACDgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABDgAAAAAACQAAAAAACQAAAAACDgAAAAAAQAAAAAABQAAAAAABDwAAAAAAQAAAAAADQAAAAAACDgAAAAAAQAAAAAABDgAAAAAALAAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAAQAAAAAACQAAAAAADDwAAAAABQAAAAAADQAAAAAADQAAAAAABQAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADAAAAAAACQAAAAACDgAAAAAAQAAAAAABQAAAAAACQAAAAAABQAAAAAAAQAAAAAACDgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAACDgAAAAAADgAAAAAAGwAAAAAADAAAAAAACQAAAAABDgAAAAAAIwAAAAADIwAAAAACIwAAAAABIwAAAAABIwAAAAABDgAAAAAAHAAAAAABHAAAAAABHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAADAAAAAAACQAAAAACDgAAAAAAIwAAAAABIwAAAAAAIwAAAAADIwAAAAADIwAAAAADDgAAAAAAHAAAAAADHAAAAAADHAAAAAADHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAAIwAAAAABIwAAAAAAIwAAAAAAIwAAAAABIwAAAAACDgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAAHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACCQAAAAABCQAAAAAADgAAAAAAHAAAAAABHAAAAAADHAAAAAABHAAAAAADHAAAAAACHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAACQAAAAACCQAAAAABDgAAAAAAHAAAAAACHAAAAAAAHAAAAAAAHAAAAAACHAAAAAACHAAAAAACHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAAACAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAAGwAAAAAACQAAAAABCAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAACQAAAAADCAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAACQAAAAABCAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAA + tiles: CQAAAAAADgAAAAAAQAAAAAADQAAAAAAADwAAAAADQAAAAAABQAAAAAAAQAAAAAACQAAAAAABDgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAADgAAAAAACQAAAAAACQAAAAABDgAAAAAAQAAAAAAAQAAAAAADDwAAAAAAQAAAAAABQAAAAAACDgAAAAAAQAAAAAABDgAAAAAALAAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAACQAAAAABDgAAAAAAQAAAAAAAQAAAAAADDwAAAAAAQAAAAAAAQAAAAAADQAAAAAADQAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADAAAAAAACQAAAAABDgAAAAAAQAAAAAACQAAAAAADQAAAAAAAQAAAAAACQAAAAAADDgAAAAAADgAAAAAADgAAAAAAHAAAAAADHAAAAAADDgAAAAAADgAAAAAAGwAAAAAADAAAAAAACQAAAAACDgAAAAAAIwAAAAABIwAAAAABIwAAAAACIwAAAAAAIwAAAAAADgAAAAAAHAAAAAABHAAAAAACHAAAAAABHAAAAAACDgAAAAAADgAAAAAADgAAAAAADAAAAAAACQAAAAACDgAAAAAAIwAAAAADIwAAAAACIwAAAAADIwAAAAAAIwAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACDgAAAAAAIwAAAAAAIwAAAAADIwAAAAACIwAAAAADIwAAAAAADgAAAAAAHAAAAAAAHAAAAAABHAAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAAHAAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADCQAAAAACCQAAAAABDgAAAAAAHAAAAAAAHAAAAAADHAAAAAADHAAAAAACHAAAAAAAHAAAAAACHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADCQAAAAABCQAAAAACDgAAAAAAHAAAAAABHAAAAAACHAAAAAABHAAAAAADHAAAAAAAHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAADCAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAAGwAAAAAACQAAAAABCAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAACQAAAAABCAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAACQAAAAABCAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAA version: 6 2,-2: ind: 2,-2 - tiles: CQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAABGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAABDgAAAAAAOQAAAAACOQAAAAAAOQAAAAADOQAAAAABDgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAOQAAAAABOQAAAAACOQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAACQAAAAAACQAAAAABCQAAAAAACQAAAAABCQAAAAABOQAAAAAAOQAAAAABOQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADDgAAAAAACQAAAAABRQAAAAAARQAAAAAARQAAAAAACQAAAAAAHAAAAAACHAAAAAACHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADRQAAAAAARQAAAAAARQAAAAAACQAAAAADHAAAAAACHAAAAAAAHAAAAAADDgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAACRQAAAAAARQAAAAAARQAAAAAACQAAAAABHAAAAAACHAAAAAAAHAAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAABGgAAAAACLwAAAAACDgAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAAAGgAAAAACDgAAAAAACQAAAAACCQAAAAAACQAAAAADCQAAAAACCQAAAAACCQAAAAABCQAAAAABCQAAAAAACQAAAAADCQAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAAAGgAAAAABLwAAAAACCQAAAAABCQAAAAAACQAAAAAACQAAAAACCQAAAAABCQAAAAADCQAAAAACCQAAAAACCQAAAAADCQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAABGgAAAAACCQAAAAACCQAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAABCQAAAAABCQAAAAAACQAAAAABCQAAAAABCQAAAAACCQAAAAAACQAAAAACCQAAAAAACQAAAAAAGgAAAAAALwAAAAADCQAAAAACDgAAAAAADgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAAGgAAAAADDgAAAAAACQAAAAACDgAAAAAAQAAAAAADQAAAAAADQAAAAAABQAAAAAADQAAAAAACQAAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAABGgAAAAABLwAAAAAACQAAAAABDgAAAAAAQAAAAAAAQAAAAAADQAAAAAABQAAAAAAAQAAAAAADQAAAAAABDgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAABDgAAAAAAQAAAAAABQAAAAAACDwAAAAACQAAAAAABQAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAC + tiles: CQAAAAABCQAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAADCQAAAAADGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAAADgAAAAAAOQAAAAACOQAAAAAAOQAAAAABOQAAAAACDgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAOQAAAAABOQAAAAAAOQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAACDgAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAAACQAAAAABOQAAAAACOQAAAAAAOQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADDgAAAAAACQAAAAADRQAAAAAARQAAAAAARQAAAAAACQAAAAADHAAAAAAAHAAAAAAAHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACRQAAAAAARQAAAAAARQAAAAAACQAAAAADHAAAAAAAHAAAAAABHAAAAAABDgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAACCQAAAAACCQAAAAADRQAAAAAARQAAAAAARQAAAAAACQAAAAACHAAAAAABHAAAAAAAHAAAAAABDgAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAABCQAAAAADGgAAAAABLwAAAAABDgAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABGgAAAAABDgAAAAAACQAAAAACCQAAAAACCQAAAAADCQAAAAAACQAAAAADCQAAAAADCQAAAAABCQAAAAACCQAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAABCQAAAAADGgAAAAABLwAAAAAACQAAAAADCQAAAAADCQAAAAACCQAAAAABCQAAAAACCQAAAAABCQAAAAAACQAAAAABCQAAAAABCQAAAAAACQAAAAAACQAAAAABCQAAAAADCQAAAAADGgAAAAABCQAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAABCQAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAADCQAAAAABCQAAAAACCQAAAAADCQAAAAAACQAAAAABGgAAAAABLwAAAAACCQAAAAACDgAAAAAADgAAAAAAQAAAAAABQAAAAAAAQAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADGgAAAAADDgAAAAAACQAAAAABDgAAAAAAQAAAAAAAQAAAAAADQAAAAAAAQAAAAAABQAAAAAACQAAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAAAGgAAAAACLwAAAAADCQAAAAACDgAAAAAAQAAAAAADQAAAAAAAQAAAAAABQAAAAAABQAAAAAAAQAAAAAACDgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAABCQAAAAACDgAAAAAAQAAAAAAAQAAAAAACDwAAAAACQAAAAAACQAAAAAACDgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAAD version: 6 2,-3: ind: 2,-3 - tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAADHAAAAAABHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAADHAAAAAABHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAACCQAAAAACHAAAAAADHAAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAAIQAAAAACDgAAAAAADgAAAAAADgAAAAAAHAAAAAACCQAAAAADCQAAAAADCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAAADgAAAAAAHAAAAAAACQAAAAABCQAAAAACCQAAAAAACQAAAAABCQAAAAAACQAAAAAACQAAAAADDgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAABDgAAAAAADgAAAAAACQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAABIQAAAAACIQAAAAACDgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAADCQAAAAAACQAAAAABCQAAAAADCQAAAAACCQAAAAAACQAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAADDgAAAAAADgAAAAAAAwAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAAACQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAABIwAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAABIwAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAAACQAAAAADCQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAACIwAAAAADDgAAAAAA + tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAAAHAAAAAABHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAAAHAAAAAADHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAACCQAAAAABHAAAAAABHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAAIQAAAAACDgAAAAAADgAAAAAADgAAAAAAHAAAAAAACQAAAAAACQAAAAACCQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAADDgAAAAAAHAAAAAAACQAAAAADCQAAAAADCQAAAAADCQAAAAABCQAAAAAACQAAAAADCQAAAAABDgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAABDgAAAAAADgAAAAAACQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIQAAAAABIQAAAAAAIQAAAAABDgAAAAAADgAAAAAACQAAAAABCQAAAAACCQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAADCQAAAAADCQAAAAADCQAAAAACCQAAAAACCQAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAABDgAAAAAADgAAAAAAAwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAACQAAAAACCQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAACQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAACIwAAAAACDgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAACIwAAAAADDgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAADCQAAAAABCQAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAADIwAAAAADDgAAAAAA version: 6 2,-4: ind: 2,-4 - tiles: DgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAOwAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAMQAAAAAAMQAAAAACDgAAAAAADgAAAAAAMwAAAAADMwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAADDgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAACMwAAAAAAMwAAAAAAMwAAAAADDgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAA + tiles: DgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAOwAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARgAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAAMQAAAAAAMQAAAAABDgAAAAAADgAAAAAAMwAAAAAAMwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAABDgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAADMwAAAAACMwAAAAABMwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAA version: 6 2,-5: ind: 2,-5 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAARwAAAAACLAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAARwAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAARwAAAAACLAAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAADRwAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAAAHAAAAAACDgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAARwAAAAACLAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAARwAAAAACLgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAACHAAAAAADHAAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAADHAAAAAABHAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAARwAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAABRwAAAAABLAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAADHAAAAAABDgAAAAAA version: 6 2,0: ind: 2,0 - tiles: CQAAAAACCAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAHgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAACDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAABJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAHgAAAAAAHgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAACCQAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAABCQAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADCQAAAAADDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAACIwAAAAAADgAAAAAACQAAAAADCQAAAAADDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAACIwAAAAAADgAAAAAAIwAAAAABDgAAAAAAIwAAAAACDgAAAAAADgAAAAAACQAAAAAACQAAAAAADgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAAIwAAAAABDgAAAAAADgAAAAAAIwAAAAACDgAAAAAAIwAAAAABIwAAAAACDgAAAAAACQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAADCQAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAAHgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAACGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAACQAAAAADCQAAAAABCQAAAAABDgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAA + tiles: CQAAAAACCAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAHgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAHgAAAAAAHgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAACQAAAAAACQAAAAADDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADDgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAADCQAAAAADGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAAAIwAAAAABDgAAAAAACQAAAAACCQAAAAADDgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAIwAAAAACIwAAAAADDgAAAAAAIwAAAAACDgAAAAAAIwAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAAHgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAAIwAAAAAADgAAAAAADgAAAAAAIwAAAAACDgAAAAAAIwAAAAAAIwAAAAABDgAAAAAACQAAAAAACQAAAAABDgAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAABCQAAAAAADgAAAAAADgAAAAAAHgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAACDgAAAAAADgAAAAAAHgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAADCQAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAACQAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAACQAAAAABCQAAAAADCQAAAAABDgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAA version: 6 2,1: ind: 2,1 - tiles: CQAAAAADCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAACQAAAAABCQAAAAABBAAAAAABCQAAAAADDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAABAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAABAAAAAABCQAAAAACDgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAARwAAAAACDgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAACCQAAAAACRwAAAAACGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADDgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAACQAAAAABDgAAAAAADgAAAAAARwAAAAABDgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: CQAAAAADCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAACQAAAAACCQAAAAABBAAAAAABCQAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAABAAAAAABDgAAAAAADgAAAAAADgAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAABAAAAAAACQAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAARwAAAAACDgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAACQAAAAADCQAAAAACRwAAAAABGwAAAAAAGwAAAAAAGwAAAAAACQAAAAADDgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAACQAAAAABDgAAAAAADgAAAAAARwAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 3,-1: ind: 3,-1 - tiles: CQAAAAABCQAAAAABCQAAAAADCQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAHAAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAHAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAHAAAAAACDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAA + tiles: CQAAAAAACQAAAAADCQAAAAACCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAHAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAHAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAHAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAA version: 6 3,-2: ind: 3,-2 - tiles: DgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAACDgAAAAAACQAAAAABCQAAAAAACQAAAAADCQAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAAACQAAAAADCQAAAAADCQAAAAABCQAAAAACCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALwAAAAABLwAAAAACLwAAAAABLwAAAAAAGgAAAAABCQAAAAADGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACAAAAAAACAAAAAAACAAAAAAADgAAAAAAGgAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALwAAAAADLwAAAAABLwAAAAACLwAAAAADGgAAAAAACQAAAAADCQAAAAACCQAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAAACQAAAAACCQAAAAABCQAAAAADGgAAAAACCQAAAAAACQAAAAADCQAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALwAAAAADLwAAAAAALwAAAAADLwAAAAACGgAAAAABCQAAAAADCQAAAAADCQAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACAAAAAAACAAAAAAACAAAAAAADgAAAAAAGgAAAAABCQAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALwAAAAABLwAAAAADLwAAAAAALwAAAAADGgAAAAAACQAAAAADGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAADCQAAAAACCQAAAAAACQAAAAAACQAAAAAACQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAACCQAAAAAACQAAAAABCQAAAAAACQAAAAADCQAAAAADGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: DgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAADDgAAAAAACQAAAAAACQAAAAACCQAAAAADCQAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAABCQAAAAACCQAAAAADCQAAAAADCQAAAAACCQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALwAAAAADLwAAAAABLwAAAAACLwAAAAADGgAAAAABCQAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACAAAAAAACAAAAAAACAAAAAAADgAAAAAAGgAAAAABCQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALwAAAAACLwAAAAADLwAAAAADLwAAAAACGgAAAAABCQAAAAACCQAAAAABCQAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAABCQAAAAAACQAAAAACCQAAAAADGgAAAAADCQAAAAADCQAAAAABCQAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALwAAAAADLwAAAAADLwAAAAADLwAAAAACGgAAAAABCQAAAAAACQAAAAABCQAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACAAAAAAACAAAAAAACAAAAAAADgAAAAAAGgAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALwAAAAABLwAAAAABLwAAAAAALwAAAAABGgAAAAAACQAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAACCQAAAAACCQAAAAADCQAAAAADCQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAACCQAAAAADCQAAAAABCQAAAAACCQAAAAACCQAAAAACGwAAAAAADgAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 3,-3: ind: 3,-3 - tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAADDgAAAAAASAAAAAACSAAAAAABSAAAAAAADgAAAAAAHAAAAAABDgAAAAAAHAAAAAADDgAAAAAAHAAAAAAALAAAAAAALAAAAAAARwAAAAACDgAAAAAADgAAAAAAHAAAAAADHAAAAAACSAAAAAABSAAAAAADSAAAAAACHAAAAAABHAAAAAABDgAAAAAAHAAAAAABSQAAAAADSQAAAAADLAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAASAAAAAACSAAAAAADSAAAAAAAHAAAAAABHAAAAAACDgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAACHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAASQAAAAADLgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAAHAAAAAADHAAAAAACHAAAAAAAHAAAAAABDgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAACHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAASAAAAAACSAAAAAADSAAAAAABDgAAAAAAHAAAAAADDgAAAAAAHAAAAAABDgAAAAAAHAAAAAABLAAAAAAALAAAAAAARwAAAAABDgAAAAAADgAAAAAAHAAAAAABHAAAAAAASAAAAAADSAAAAAABSAAAAAABHAAAAAACHAAAAAAADgAAAAAAHAAAAAACSQAAAAACSQAAAAABLAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAASAAAAAACSAAAAAACSAAAAAADHAAAAAACHAAAAAADDgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHAAAAAAAHAAAAAACHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAASQAAAAADLgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAAHAAAAAADHAAAAAACHAAAAAAAHAAAAAACDgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAADLAAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAABHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAAGwAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 3,-4: ind: 3,-4 - tiles: DgAAAAAALgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAACDgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAABDgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAAHAAAAAADDgAAAAAAGwAAAAAADgAAAAAAMQAAAAABDgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAAMwAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAMwAAAAADDgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAAGwAAAAAADgAAAAAARgAAAAABRgAAAAAAGwAAAAAARgAAAAACDgAAAAAADgAAAAAADgAAAAAAMwAAAAADMwAAAAADMwAAAAABDgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAAMwAAAAABMwAAAAABMwAAAAABMwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAACMwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAMwAAAAADMwAAAAADDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAAADgAAAAAAMwAAAAAADgAAAAAAMwAAAAAADgAAAAAAMwAAAAACDgAAAAAAGwAAAAAADgAAAAAALgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAMwAAAAACMwAAAAABDgAAAAAADgAAAAAADgAAAAAAMwAAAAADMwAAAAADMwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAMwAAAAABMwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAA + tiles: DgAAAAAALgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMQAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAAHAAAAAABDgAAAAAAGwAAAAAADgAAAAAAMQAAAAACDgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAAMwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAMwAAAAACDgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAAGwAAAAAADgAAAAAARgAAAAABRgAAAAADGwAAAAAARgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAADMwAAAAACMwAAAAABDgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAAMwAAAAACMwAAAAADMwAAAAACMwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAADMwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAMwAAAAAAMwAAAAACDgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAAADgAAAAAAMwAAAAADDgAAAAAAMwAAAAADDgAAAAAAMwAAAAACDgAAAAAAGwAAAAAADgAAAAAALgAAAAAADgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAMwAAAAAAMwAAAAABDgAAAAAADgAAAAAADgAAAAAAMwAAAAAAMwAAAAAAMwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAMwAAAAACMwAAAAABDgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAA version: 6 3,-5: ind: 3,-5 - tiles: DgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAMwAAAAAAMwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAAAMwAAAAACDgAAAAAARwAAAAABDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAAMwAAAAADMwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAARwAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAIwAAAAADIwAAAAADLAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAAPAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAALAAAAAAARwAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAA + tiles: DgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAMwAAAAAAMwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAABMwAAAAABDgAAAAAARwAAAAACDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAAMwAAAAACMwAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAARwAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAIwAAAAAAIwAAAAABLAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAAPAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAALAAAAAAARwAAAAACLAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAA version: 6 3,0: ind: 3,0 - tiles: LAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAAIwAAAAABDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAAIwAAAAACIwAAAAABIwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAIwAAAAAAIwAAAAABDgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAIwAAAAABIwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAAIwAAAAACDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAADgAAAAAALAAAAAAADgAAAAAAIwAAAAAAIwAAAAACIwAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAIwAAAAACIwAAAAABDgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAIwAAAAAAIwAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 3,1: ind: 3,1 @@ -343,7 +344,7 @@ entities: version: 6 5,-2: ind: 5,-2 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAPQAAAAADDgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAQAAAAAADQAAAAAAAQAAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAPQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAPQAAAAABPQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAQAAAAAABDgAAAAAAQAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAPQAAAAAADgAAAAAAQAAAAAABQAAAAAACQAAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAQAAAAAADDgAAAAAARwAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAAQAAAAAACQAAAAAABQAAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAQAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAAHAAAAAACRwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAMwAAAAABMwAAAAABDgAAAAAAMwAAAAABDgAAAAAADgAAAAAALAAAAAAADgAAAAAAQAAAAAAADgAAAAAALAAAAAAALAAAAAAAQAAAAAACDgAAAAAALgAAAAAALAAAAAAADgAAAAAAMwAAAAADMwAAAAABMwAAAAACDgAAAAAALAAAAAAALgAAAAAADgAAAAAAQAAAAAACQAAAAAACDgAAAAAAQAAAAAACQAAAAAACLAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAACHAAAAAABDgAAAAAADgAAAAAAHAAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAADDgAAAAAADgAAAAAAHAAAAAADHAAAAAACHAAAAAACHAAAAAAADgAAAAAADgAAAAAAHAAAAAADDgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAADDgAAAAAADgAAAAAAHAAAAAADHAAAAAAAHAAAAAACHAAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAAHAAAAAABDgAAAAAAHAAAAAABHAAAAAADDgAAAAAADgAAAAAAHAAAAAACHAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAPQAAAAACDgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAAQAAAAAACQAAAAAAAQAAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAPQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAPQAAAAAAPQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAQAAAAAACDgAAAAAAQAAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAPQAAAAADDgAAAAAAQAAAAAABQAAAAAACQAAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAQAAAAAADDgAAAAAARwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAAQAAAAAABQAAAAAABQAAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAQAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAAHAAAAAAARwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAAMwAAAAABMwAAAAABDgAAAAAAMwAAAAACDgAAAAAADgAAAAAALAAAAAAADgAAAAAAQAAAAAAADgAAAAAALAAAAAAALAAAAAAAQAAAAAACDgAAAAAALgAAAAAALAAAAAAADgAAAAAAMwAAAAABMwAAAAADMwAAAAACDgAAAAAALAAAAAAALgAAAAAADgAAAAAAQAAAAAAAQAAAAAABDgAAAAAAQAAAAAACQAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAABHAAAAAABDgAAAAAADgAAAAAAHAAAAAABDgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAABDgAAAAAADgAAAAAAHAAAAAACHAAAAAABHAAAAAACHAAAAAABDgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAADgAAAAAAHAAAAAAAHAAAAAAAHAAAAAADHAAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAADgAAAAAAHAAAAAABDgAAAAAAHAAAAAADHAAAAAABDgAAAAAADgAAAAAAHAAAAAABHAAAAAABLAAAAAAALAAAAAAADgAAAAAADgAAAAAA version: 6 4,0: ind: 4,0 @@ -355,7 +356,7 @@ entities: version: 6 6,-2: ind: 6,-2 - tiles: QAAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAAARwAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAADRwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAACLAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: QAAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAADRwAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAAARwAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAABLAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAACLAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 1,-6: ind: 1,-6 @@ -363,15 +364,15 @@ entities: version: 6 4,-3: ind: 4,-3 - tiles: LAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAAMwAAAAACMwAAAAAAMwAAAAADDgAAAAAADgAAAAAARwAAAAAAMwAAAAACLgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAMwAAAAACMwAAAAACMwAAAAADMwAAAAABMwAAAAADMwAAAAADLgAAAAAALAAAAAAADgAAAAAADgAAAAAAMwAAAAACLAAAAAAARwAAAAAARwAAAAABLAAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAAAMwAAAAAAMwAAAAABMwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAAALgAAAAAALAAAAAAALAAAAAAARwAAAAABDgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABHAAAAAADDgAAAAAAMwAAAAACLgAAAAAALgAAAAAARwAAAAABMwAAAAACMwAAAAACRwAAAAACMwAAAAABDgAAAAAADgAAAAAAMwAAAAACMwAAAAADDgAAAAAALgAAAAAADgAAAAAADgAAAAAAMwAAAAACLgAAAAAALgAAAAAARwAAAAABMwAAAAADMwAAAAAAMwAAAAACMwAAAAADDgAAAAAAMwAAAAAAMwAAAAABDgAAAAAARwAAAAABLAAAAAAADgAAAAAADgAAAAAALAAAAAAAMwAAAAACLAAAAAAALAAAAAAAMwAAAAADMwAAAAACMwAAAAACMwAAAAADDgAAAAAAMwAAAAADMwAAAAABMwAAAAACLAAAAAAASQAAAAABHAAAAAADDgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAARwAAAAACHAAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAAMwAAAAABMwAAAAACMwAAAAABDgAAAAAADgAAAAAARwAAAAACMwAAAAADLgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAAMwAAAAACMwAAAAACMwAAAAACMwAAAAACMwAAAAACMwAAAAADLgAAAAAALAAAAAAADgAAAAAADgAAAAAAMwAAAAAALAAAAAAARwAAAAABRwAAAAABLAAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAACMwAAAAABMwAAAAAAMwAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAMwAAAAABLgAAAAAALAAAAAAALAAAAAAARwAAAAAADgAAAAAARwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACHAAAAAADDgAAAAAAMwAAAAAALgAAAAAALgAAAAAARwAAAAACMwAAAAABMwAAAAAARwAAAAABMwAAAAABDgAAAAAADgAAAAAAMwAAAAACMwAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAAMwAAAAADLgAAAAAALgAAAAAARwAAAAAAMwAAAAABMwAAAAAAMwAAAAAAMwAAAAADDgAAAAAAMwAAAAADMwAAAAACDgAAAAAARwAAAAACLAAAAAAADgAAAAAADgAAAAAALAAAAAAAMwAAAAADLAAAAAAALAAAAAAAMwAAAAADMwAAAAAAMwAAAAADMwAAAAAADgAAAAAAMwAAAAAAMwAAAAACMwAAAAADLAAAAAAASQAAAAABHAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAARwAAAAACHAAAAAACDgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 2,-6: ind: 2,-6 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADwAAAAAASQAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADwAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADwAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAARwAAAAABLAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADwAAAAABSQAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADwAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAADwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAARwAAAAACLAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 -1,-6: ind: -1,-6 - tiles: LgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAABAAAAAABCQAAAAAACQAAAAABDgAAAAAAHAAAAAACHAAAAAACHAAAAAADHAAAAAAAHAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACLAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAAADgAAAAAAHAAAAAABHAAAAAABHAAAAAACDgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAARwAAAAACDgAAAAAALgAAAAAARwAAAAACCQAAAAACDgAAAAAAHAAAAAABHAAAAAACDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAAADgAAAAAABAAAAAADBAAAAAACDgAAAAAACQAAAAAADgAAAAAAHAAAAAADHAAAAAAARwAAAAACDgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAADCQAAAAACCQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAARwAAAAABLgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAARwAAAAACDgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAACLgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAABAAAAAADCQAAAAABCQAAAAABDgAAAAAAHAAAAAADHAAAAAADHAAAAAABHAAAAAADHAAAAAABLgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAACQAAAAACDgAAAAAAHAAAAAABHAAAAAAAHAAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAARwAAAAACDgAAAAAALgAAAAAARwAAAAACCQAAAAACDgAAAAAAHAAAAAABHAAAAAADDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAABDgAAAAAABAAAAAACBAAAAAACDgAAAAAACQAAAAADDgAAAAAAHAAAAAADHAAAAAACRwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAADCQAAAAABCQAAAAAACQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAARwAAAAABLgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAARwAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAACLgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 -4,2: ind: -4,2 @@ -383,7 +384,7 @@ entities: version: 6 -4,0: ind: -4,0 - tiles: LgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADQAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADQAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADQAAAAAADQAAAAAACQAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADQAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADQAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAADgAAAAAA version: 6 4,-2: ind: 4,-2 @@ -391,11 +392,11 @@ entities: version: 6 0,-6: ind: 0,-6 - tiles: DgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAABDgAAAAAACQAAAAADCQAAAAACCQAAAAABDgAAAAAADgAAAAAARwAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAAHAAAAAADDgAAAAAACQAAAAACCQAAAAACBAAAAAACDgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAACLAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAAABAAAAAABDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAABDgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAAHAAAAAADDgAAAAAADgAAAAAACQAAAAAACQAAAAAACQAAAAACCQAAAAACRwAAAAACLgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADDgAAAAAADgAAAAAARwAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAAHQAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAADgAAAAAADgAAAAAAJAAAAAAADgAAAAAADgAAAAAAHQAAAAAADgAAAAAALgAAAAAALAAAAAAAIwAAAAACPAAAAAAAIwAAAAABIwAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAAHQAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAAIwAAAAABIwAAAAADPAAAAAACDgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAA + tiles: DgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAAHAAAAAACDgAAAAAACQAAAAAACQAAAAADCQAAAAABDgAAAAAADgAAAAAARwAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAAHAAAAAACDgAAAAAACQAAAAABCQAAAAADBAAAAAACDgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAABBAAAAAABDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAACQAAAAABCQAAAAADCQAAAAAACQAAAAAARwAAAAABLgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAACQAAAAACCQAAAAABDgAAAAAADgAAAAAARwAAAAABLAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAADgAAAAAAHQAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAADgAAAAAADgAAAAAAJAAAAAAADgAAAAAADgAAAAAAHQAAAAAADgAAAAAALgAAAAAALAAAAAAAIwAAAAACPAAAAAAAIwAAAAABIwAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAJAAAAAAAJAAAAAAADgAAAAAADgAAAAAAHQAAAAAADgAAAAAALgAAAAAALAAAAAAADgAAAAAAIwAAAAAAIwAAAAAAPAAAAAADDgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAA version: 6 6,-3: ind: 6,-3 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAQAAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 -4,1: ind: -4,1 @@ -403,7 +404,7 @@ entities: version: 6 5,-3: ind: 5,-3 - tiles: DgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAAMwAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAAMwAAAAADMwAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAQAAAAAAAQAAAAAADQAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAAPQAAAAAADgAAAAAAQAAAAAACDgAAAAAAQAAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAAPQAAAAAADgAAAAAARwAAAAAAQAAAAAACDgAAAAAA + tiles: DgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAAMwAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAAMwAAAAACMwAAAAABDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAAQAAAAAACQAAAAAACQAAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAAPQAAAAADDgAAAAAAQAAAAAABDgAAAAAAQAAAAAADLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAAPQAAAAACDgAAAAAARwAAAAAAQAAAAAADDgAAAAAA version: 6 -6,-5: ind: -6,-5 @@ -411,23 +412,23 @@ entities: version: 6 3,-6: ind: 3,-6 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADwAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAASQAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAASQAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADwAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAASQAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAASQAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 4,-4: ind: 4,-4 - tiles: DgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAARwAAAAAAHAAAAAABSgAAAAAASgAAAAAASgAAAAADSgAAAAABRwAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAACLgAAAAAASQAAAAADSQAAAAACHAAAAAAAHAAAAAACSgAAAAAASgAAAAABSgAAAAABSgAAAAADDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAABSQAAAAABSQAAAAAASQAAAAACHAAAAAACHAAAAAABHAAAAAABDgAAAAAARwAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAAAHAAAAAADHAAAAAAAHAAAAAABHAAAAAACHAAAAAADHAAAAAACHAAAAAADHAAAAAADHAAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABLgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAARwAAAAAALAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: DgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAARwAAAAAAHAAAAAADSgAAAAADSgAAAAACSgAAAAAASgAAAAADRwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAACLgAAAAAASQAAAAADSQAAAAAAHAAAAAADHAAAAAAASgAAAAACSgAAAAAASgAAAAABSgAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAADSQAAAAADSQAAAAABSQAAAAADHAAAAAADHAAAAAAAHAAAAAADDgAAAAAARwAAAAACLAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAHAAAAAADHAAAAAADHAAAAAADHAAAAAACHAAAAAACHAAAAAACHAAAAAAAHAAAAAADHAAAAAADHAAAAAABDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAARwAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABLgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALAAAAAAARwAAAAABLAAAAAAADgAAAAAADgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 4,-5: ind: 4,-5 - tiles: PAAAAAAAIwAAAAADDgAAAAAALAAAAAAAPAAAAAAGDgAAAAAAIwAAAAADIwAAAAABIwAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAARwAAAAABDgAAAAAARwAAAAACDgAAAAAADgAAAAAARwAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAIwAAAAACRwAAAAABLAAAAAAALgAAAAAALAAAAAAALAAAAAAAIwAAAAAAPAAAAAAEIwAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAIwAAAAAAPAAAAAACPAAAAAABLAAAAAAALgAAAAAALAAAAAAAPAAAAAADIwAAAAACIwAAAAABDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAPAAAAAAGPAAAAAABIwAAAAAARwAAAAACLAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAAPAAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAAIwAAAAADPAAAAAAGDgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAAIwAAAAABIwAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAHAAAAAACHAAAAAABHAAAAAACDgAAAAAADgAAAAAAHAAAAAACHAAAAAAASgAAAAAADgAAAAAADgAAAAAASgAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAACDgAAAAAALAAAAAAAHAAAAAAADgAAAAAADgAAAAAAHAAAAAAASgAAAAACDgAAAAAASgAAAAAASgAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: PAAAAAABIwAAAAABDgAAAAAALAAAAAAAPAAAAAAADgAAAAAAIwAAAAACIwAAAAADIwAAAAACDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAARwAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAARwAAAAABDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAIwAAAAADRwAAAAABLAAAAAAALgAAAAAALAAAAAAALAAAAAAAIwAAAAAAPAAAAAAAIwAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAIwAAAAACPAAAAAACPAAAAAADLAAAAAAALgAAAAAALAAAAAAAPAAAAAAGIwAAAAAAIwAAAAADDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAPAAAAAAEPAAAAAAAIwAAAAADRwAAAAACLAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAAPAAAAAAGDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAAIwAAAAACPAAAAAADDgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAARwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAAIwAAAAABIwAAAAACDgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAHAAAAAADHAAAAAABHAAAAAADDgAAAAAADgAAAAAAHAAAAAAAHAAAAAABSgAAAAADDgAAAAAADgAAAAAASgAAAAABDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAAADgAAAAAALAAAAAAAHAAAAAABDgAAAAAADgAAAAAAHAAAAAAASgAAAAABDgAAAAAASgAAAAABSgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 4,-6: ind: 4,-6 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAIwAAAAACDgAAAAAAPAAAAAACIwAAAAABDgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAIwAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAARwAAAAABLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAPAAAAAAFIwAAAAADDgAAAAAAHQAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAPAAAAAAFDgAAAAAADgAAAAAAIwAAAAAAPAAAAAABDgAAAAAAIwAAAAABIwAAAAABDgAAAAAARwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAIwAAAAADDgAAAAAAPAAAAAACIwAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAIwAAAAABDgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAARwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAAPAAAAAACIwAAAAABDgAAAAAAHQAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAPAAAAAAFDgAAAAAADgAAAAAAIwAAAAABPAAAAAADDgAAAAAAIwAAAAACIwAAAAADDgAAAAAARwAAAAACLgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 5,-1: ind: 5,-1 - tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAAHAAAAAADDgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAARwAAAAABDgAAAAAARwAAAAAADgAAAAAARwAAAAAAHAAAAAABDgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAABDgAAAAAARwAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: DgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAAHAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAACDgAAAAAARwAAAAAADgAAAAAARwAAAAACDgAAAAAARwAAAAAAHAAAAAABDgAAAAAADgAAAAAALAAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAARwAAAAAADgAAAAAARwAAAAABDgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 5,-4: ind: 5,-4 @@ -439,7 +440,7 @@ entities: version: 6 0,-7: ind: 0,-7 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAARwAAAAABDgAAAAAADgAAAAAARwAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAACLAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALgAAAAAALAAAAAAARwAAAAAADgAAAAAADgAAAAAARwAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAARwAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAARwAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALAAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAA version: 6 1,-7: ind: 1,-7 @@ -447,11 +448,11 @@ entities: version: 6 -3,-6: ind: -3,-6 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAAACQAAAAACCQAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAADgAAAAAAGwAAAAAADgAAAAAAGwAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALAAAAAAADgAAAAAACQAAAAACCQAAAAABCQAAAAADCQAAAAAB version: 6 -2,-6: ind: -2,-6 - tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: LgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAALAAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAADgAAAAAADgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAACQAAAAACDgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 -4,-5: ind: -4,-5 @@ -505,6 +506,23 @@ entities: id: Arrows decals: 4235: -52,-13 + - node: + angle: -1.5707963267948966 rad + color: '#DE3A3A96' + id: ArrowsGreyscale + decals: + 20802: -34.78518,-0.9993839 + - node: + color: '#DE3A3A96' + id: ArrowsGreyscale + decals: + 20801: -31.00098,-6.7472677 + - node: + angle: 1.5707963267948966 rad + color: '#DE3A3A96' + id: ArrowsGreyscale + decals: + 20803: -37.25066,-4.970881 - node: zIndex: 1 color: '#DE3A3A96' @@ -560,14 +578,13 @@ entities: 20698: 34,-30 20699: 35,-30 20721: 11,17 + 20886: -37,-6 + 20887: -37,-7 - node: zIndex: 1 color: '#FFFFFFFF' id: Bot decals: - 15805: -34,-6 - 15806: -34,-4 - 15807: -34,-3 17694: -16,-17 18555: 28,2 18556: 28,1 @@ -677,12 +694,22 @@ entities: 17687: -38,-53 17780: 33,0 20079: -8,-42 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerSe + decals: + 20868: -38,-7 - node: zIndex: 1 color: '#FFFFFFFF' id: BrickTileDarkCornerSe decals: 4127: -2,-42 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerSw + decals: + 20869: -40,-7 - node: zIndex: 1 color: '#FFFFFFFF' @@ -712,12 +739,31 @@ entities: id: BrickTileDarkInnerNw decals: 17688: -38,-54 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerSe + decals: + 20813: -38,0 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerSw + decals: + 20871: -40,-3 - node: color: '#FFFFFFFF' id: BrickTileDarkLineE decals: 15002: -6,-40 15003: -6,-39 + 20806: -38,-6 + 20807: -38,-5 + 20808: -38,-4 + 20809: -38,-3 + 20810: -38,-2 + 20811: -38,-1 + 20855: -35,4 + 20856: -35,3 + 20857: -35,2 - node: zIndex: 1 color: '#FFFFFFFF' @@ -748,6 +794,12 @@ entities: 20084: -6,-42 20085: -5,-42 20089: -8,-46 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineS + decals: + 20812: -37,0 + 20870: -39,-7 - node: zIndex: 1 color: '#FFFFFFFF' @@ -757,6 +809,16 @@ entities: 19506: -33,-40 19522: -35,-40 19523: -34,-40 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineW + decals: + 20858: -33,4 + 20859: -33,3 + 20860: -33,2 + 20864: -40,-4 + 20865: -40,-5 + 20866: -40,-6 - node: zIndex: 1 color: '#FFFFFFFF' @@ -778,6 +840,13 @@ entities: id: BrickTileDarkLineW decals: 17968: 33,-5 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineE + decals: + 20849: -43,4 + 20850: -43,3 + 20851: -43,2 - node: zIndex: 1 color: '#FFFFFFFF' @@ -794,6 +863,13 @@ entities: 19368: 13,26 19369: 12,26 19370: 11,26 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineW + decals: + 20852: -43,4 + 20853: -43,3 + 20854: -43,2 - node: zIndex: 1 color: '#3EB38896' @@ -978,6 +1054,8 @@ entities: decals: 15885: -1,-22 17210: 10,-20 + 21334: -8,-16 + 21338: -12,-16 - node: color: '#334E6DC8' id: BrickTileWhiteCornerSw @@ -1155,13 +1233,6 @@ entities: id: BrickTileWhiteLineE decals: 17578: 22,0 - - node: - zIndex: 1 - color: '#9FED5896' - id: BrickTileWhiteLineE - decals: - 13771: -21,-8 - 13772: -21,-9 - node: zIndex: 1 color: '#A4610693' @@ -1185,8 +1256,6 @@ entities: color: '#D381C996' id: BrickTileWhiteLineE decals: - 13777: -21,-11 - 13778: -21,-12 14265: 29,-37 14266: 29,-33 - node: @@ -1226,6 +1295,9 @@ entities: 15892: 1,-20 17228: 0,-15 17229: 0,-16 + 21335: -8,-15 + 21336: -8,-14 + 21337: -8,-13 - node: color: '#334E6DC8' id: BrickTileWhiteLineN @@ -1422,13 +1494,6 @@ entities: decals: 14937: -39,17 17574: 20,0 - - node: - zIndex: 1 - color: '#9FED5896' - id: BrickTileWhiteLineW - decals: - 13773: -22,-8 - 13774: -22,-9 - node: zIndex: 1 color: '#A4610693' @@ -1444,13 +1509,6 @@ entities: 12161: 57,-52 12167: 50,-55 12168: 50,-56 - - node: - zIndex: 1 - color: '#D381C996' - id: BrickTileWhiteLineW - decals: - 13775: -22,-11 - 13776: -22,-12 - node: color: '#DE3A3A96' id: BrickTileWhiteLineW @@ -1906,6 +1964,30 @@ entities: 20607: 15,-28 20608: 15,-24 20609: 14,-24 + - node: + color: '#D4D4D496' + id: CheckerNWSE + decals: + 20888: -47,3 + 20889: -46,3 + 20890: -45,3 + 20891: -39,3 + 20892: -37,3 + 20893: -37,2 + 20894: -38,2 + 20895: -38,3 + 20896: -39,2 + 20897: -39,1 + 20898: -38,1 + 20899: -37,1 + 20900: -42,-2 + 20901: -41,-2 + 20902: -41,-1 + 20903: -41,0 + 20904: -41,1 + 20905: -42,1 + 20906: -42,0 + 20907: -42,-1 - node: color: '#DE3A3A96' id: CheckerNWSE @@ -1914,7 +1996,6 @@ entities: 11194: -22,-4 11195: -22,-5 11196: -23,-5 - 11197: -23,-6 11198: -22,-6 11199: -20,-6 11200: -21,-6 @@ -1932,17 +2013,17 @@ entities: 11216: -18,-1 11217: -22,-1 11218: -22,-2 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: CheckerNWSE - decals: - 13010: -31,-4 - 13011: -30,-4 - 13012: -29,-4 - 15035: -31,-6 - 15036: -30,-6 - 15037: -29,-6 + 20754: -22,-7 + 20755: -21,-7 + 20756: -20,-7 + 20757: -20,-8 + 20758: -21,-8 + 20759: -22,-8 + 20760: -23,-7 + 20761: -23,-8 + 20962: -33,-9 + 20963: -32,-9 + 20964: -30,-9 - node: zIndex: 1 color: '#FFFFFF93' @@ -2036,6 +2117,8 @@ entities: 19429: -35,-67 19430: -34,-67 19431: -33,-67 + 21357: -21,-10 + 21358: -21,-11 - node: zIndex: 1 color: '#FFFFFFFF' @@ -2085,19 +2168,13 @@ entities: 10331: 0,-33 - node: cleanable: True - zIndex: 1 + zIndex: 5 color: '#FFFFFF7F' id: Dirt decals: 20356: 1,-12 20357: 1,-9 20358: -1,-8 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: Dirt - decals: 1162: 21,-55 1163: 20,-55 1164: 21,-54 @@ -2149,9 +2226,6 @@ entities: 13482: 86,-15 13483: 87,-14 13484: 87,-14 - 13707: -23,-8 - 13756: -21,-9 - 13757: -22,-12 13779: -15,17 13786: -9,-18 14326: -10,-35 @@ -2165,14 +2239,6 @@ entities: 14514: 34,15 14527: -28,4 14539: -25,2 - 14620: -29,-6 - 14621: -43,-4 - 14622: -42,-4 - 14623: -40,-6 - 14624: -41,2 - 14625: -39,5 - 14665: -30,-8 - 14666: -30,-9 14765: -28,17 14809: -31,17 14810: -30,17 @@ -2219,9 +2285,6 @@ entities: 16411: -47,-50 16412: -46,-49 16502: -34,-49 - 16989: -31,-8 - 16990: -31,-9 - 16991: -31,-10 16998: -32,-26 17120: -36,-63 17149: -37,-68 @@ -2329,9 +2392,62 @@ entities: 20572: 34,-23 20573: 33,-23 20613: 35,-43 + 20965: -34,-8 + 20966: -35,-8 + 20967: -36,-9 + 20968: -36,-10 + 20969: -32,-7 + 20970: -30,-7 + 20971: -30,-9 + 20973: -35,-4 + 20974: -40,-7 + 20975: -40,-5 + 20976: -45,-5 + 20977: -45,-7 + 20978: -42,-9 + 20979: -42,-10 + 20980: -42,-2 + 20981: -41,-1 + 20982: -37,0 + 20983: -37,1 + 20984: -37,3 + 20985: -42,6 + 20986: -41,6 + 20987: -44,6 + 20988: -47,4 + 20989: -47,3 + 20990: -50,2 + 20991: -50,1 + 20992: -51,3 + 20993: -50,3 + 20994: -50,4 + 20995: -50,5 + 20996: -46,2 + 20997: -43,2 + 20998: -44,0 + 20999: -45,0 + 21000: -47,0 + 21001: -37,-7 + 21002: -37,-6 + 21003: -37,-5 + 21005: -29,-5 + 21006: -29,-4 + 21007: -28,-7 + 21008: -28,-8 + 21009: -24,-8 + 21010: -26,-10 + 21011: -28,-11 + 21012: -25,-12 + 21013: -22,-10 + 21014: -23,-11 + 21015: -20,-10 + 21016: -18,-12 + 21017: -16,-10 + 21018: -16,-8 + 21359: -33,-9 - node: cleanable: True - zIndex: 1 + zIndex: 5 color: '#FFFFFF7F' id: DirtHeavy decals: @@ -2346,12 +2462,6 @@ entities: 20353: -5,-9 20354: -2,-12 20355: -2,-8 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: DirtHeavy - decals: 3283: 17,7 3284: 18,8 3285: 19,8 @@ -2414,19 +2524,15 @@ entities: 4926: 0,11 4927: -3,10 4928: -5,10 - 4959: -25,-11 5157: -14,-9 5158: -13,-9 5159: -11,-9 5187: 2,-17 5188: 3,-17 - 5189: 2,-18 5191: 2,-20 5192: 3,-20 - 5195: 3,-18 5196: 3,-17 5197: 2,-17 - 5198: 2,-18 5241: 15,-34 5242: 16,-33 5243: 17,-34 @@ -2951,7 +3057,6 @@ entities: 8070: 28,-5 8080: 14,5 8083: 1,-13 - 8095: 3,-18 8096: -2,-27 8097: -1,-26 8098: 0,-29 @@ -3198,8 +3303,6 @@ entities: 9420: -26,-2 9421: -24,-2 9424: -23,-2 - 9429: -26,-7 - 9438: -26,-8 9491: -27,11 9492: -26,10 9547: -17,5 @@ -3207,8 +3310,6 @@ entities: 9549: -16,6 9550: -16,3 9551: -16,1 - 9570: -19,-8 - 9571: -19,-9 9572: -17,1 9573: -17,3 9574: -17,4 @@ -3217,7 +3318,6 @@ entities: 9577: -15,-1 9578: -16,-1 9579: -17,-3 - 9585: -19,-10 10071: 2,14 10075: 4,19 10077: 4,16 @@ -3230,7 +3330,6 @@ entities: 10090: 4,23 10093: 12,23 10094: 12,23 - 10096: 13,24 10099: 14,24 10100: 14,23 10107: 11,19 @@ -3321,8 +3420,6 @@ entities: 11569: -22,-5 11570: -21,-5 11571: -20,-4 - 11575: -26,-7 - 11579: -25,-10 11618: -21,11 11619: -23,9 11620: -23,10 @@ -3526,7 +3623,6 @@ entities: 12552: -17,-4 12553: -16,-7 12554: -17,-9 - 12555: -19,-11 12556: -12,-16 12559: -9,-14 12560: -9,-15 @@ -3721,15 +3817,6 @@ entities: 13720: -20,-1 13721: -21,-1 13722: -23,-2 - 13725: -27,-4 - 13727: -25,-4 - 13758: -22,-11 - 13759: -21,-11 - 13760: -21,-12 - 13761: -23,-12 - 13762: -22,-9 - 13763: -22,-8 - 13764: -21,-8 13780: -14,17 13783: 4,13 13915: -24,-53 @@ -3778,68 +3865,11 @@ entities: 14546: -27,2 14547: -27,6 14548: -27,7 - 14626: -41,3 - 14627: -40,4 - 14628: -40,5 - 14629: -39,4 - 14630: -39,3 - 14631: -40,3 - 14632: -40,2 - 14633: -39,2 - 14634: -39,1 - 14635: -40,1 - 14636: -41,1 - 14637: -40,-3 14638: -40,-4 14639: -39,-4 - 14640: -38,-4 - 14641: -37,-4 - 14642: -36,-4 - 14643: -35,-4 - 14644: -35,-5 - 14645: -36,-5 14646: -38,-5 - 14647: -41,-5 - 14648: -42,-4 - 14649: -42,-6 - 14650: -43,-6 - 14651: -40,-6 - 14652: -38,-6 - 14655: -30,-5 - 14656: -31,-6 - 14657: -30,-6 - 14658: -30,-9 - 14659: -28,-10 - 14660: -29,-10 - 14661: -30,-10 - 14662: -30,-11 - 14663: -29,-11 - 14664: -28,-12 - 14714: -41,2 - 14715: -41,-4 - 14716: -38,-3 - 14717: -36,-5 - 14718: -36,-6 - 14719: -40,-6 - 14720: -40,-5 - 14721: -41,-6 - 14722: -30,-6 - 14723: -31,-5 14726: -26,-5 - 14727: -25,-5 - 14728: -25,-6 14729: -23,-5 - 14730: -24,-8 - 14732: -26,-10 - 14734: -29,-12 - 14735: -30,-10 - 14736: -24,-12 - 14737: -27,-12 - 14738: -27,-11 - 14739: -27,-10 - 14740: -27,-9 - 14741: -27,-5 - 14742: -27,-3 14743: -28,-2 14744: -30,-1 14745: -30,0 @@ -4310,19 +4340,7 @@ entities: 16747: -35,-13 16748: -33,-12 16749: -33,-12 - 16750: -33,-10 - 16751: -33,-9 16752: -33,-8 - 16753: -33,-6 - 16754: -33,-5 - 16755: -33,-5 - 16756: -34,-5 - 16757: -34,-3 - 16758: -33,-3 - 16759: -33,-4 - 16760: -33,-2 - 16761: -33,-1 - 16762: -33,0 16763: -30,-2 16764: -31,-2 16765: -31,-1 @@ -4337,8 +4355,6 @@ entities: 16775: -25,-16 16776: -29,-16 16777: -29,-17 - 16778: -26,-13 - 16779: -26,-12 16782: -19,-18 16783: -20,-16 16784: -21,-17 @@ -4393,11 +4409,7 @@ entities: 16834: -49,-41 16835: -48,-41 16836: -49,-42 - 16992: -38,-4 16993: -31,0 - 16994: -33,-3 - 16995: -34,-3 - 16996: -34,-4 16997: -22,-21 16999: -32,-26 17000: -30,-33 @@ -5043,7 +5055,6 @@ entities: 19042: 11,25 19043: 11,25 19044: 11,24 - 19045: 13,24 19046: 15,24 19047: 16,25 19050: 13,26 @@ -5162,9 +5173,7 @@ entities: 20095: -33,6 20096: -33,5 20097: -33,4 - 20099: -34,0 20100: -34,-1 - 20101: -33,-1 20102: -34,1 20204: -1,-13 20205: -1,-14 @@ -5253,9 +5262,141 @@ entities: 20705: 29,-32 20706: 33,-32 20707: 33,-31 + 21019: -27,-10 + 21020: -30,-11 + 21021: -31,-9 + 21023: -35,-10 + 21024: -35,-9 + 21025: -36,-10 + 21026: -35,-11 + 21027: -39,-11 + 21028: -38,-10 + 21029: -40,-9 + 21030: -40,-9 + 21031: -39,-7 + 21032: -39,-6 + 21033: -41,-6 + 21034: -44,-6 + 21035: -42,-9 + 21036: -43,-9 + 21037: -44,-8 + 21038: -45,-6 + 21039: -44,-5 + 21040: -43,-5 + 21041: -42,-4 + 21042: -39,-6 + 21043: -39,-5 + 21044: -39,-2 + 21045: -42,-1 + 21046: -41,1 + 21047: -44,0 + 21048: -44,-1 + 21049: -45,0 + 21050: -48,1 + 21051: -47,3 + 21052: -48,4 + 21053: -50,1 + 21054: -50,3 + 21055: -51,3 + 21056: -50,5 + 21057: -48,6 + 21058: -47,6 + 21059: -47,7 + 21060: -44,7 + 21061: -44,6 + 21062: -47,3 + 21063: -44,3 + 21064: -42,2 + 21065: -41,5 + 21066: -40,6 + 21067: -38,5 + 21068: -41,4 + 21069: -38,3 + 21070: -40,1 + 21071: -40,-1 + 21072: -39,-2 + 21073: -36,-1 + 21074: -34,-2 + 21075: -34,-4 + 21076: -33,-4 + 21077: -33,-1 + 21078: -34,0 + 21079: -35,2 + 21080: -33,2 + 21081: -34,2 + 21082: -34,3 + 21083: -35,4 + 21084: -38,-1 + 21085: -38,-3 + 21086: -38,-6 + 21087: -40,-8 + 21088: -38,-11 + 21089: -38,-9 + 21090: -40,-9 + 21091: -35,-10 + 21092: -36,-11 + 21094: -33,-9 + 21095: -29,-9 + 21096: -32,-7 + 21097: -30,-7 + 21098: -31,-6 + 21099: -31,-5 + 21100: -29,-5 + 21101: -31,-4 + 21102: -34,-4 + 21103: -33,-6 + 21104: -35,-6 + 21105: -27,-8 + 21106: -26,-7 + 21107: -25,-6 + 21108: -26,-4 + 21109: -27,-3 + 21110: -25,-7 + 21111: -23,-7 + 21112: -23,-8 + 21113: -21,-7 + 21114: -21,-5 + 21115: -21,-4 + 21116: -21,-8 + 21117: -21,-8 + 21118: -20,-7 + 21119: -21,-1 + 21120: -24,-2 + 21121: -27,-2 + 21122: -25,-3 + 21123: -25,-3 + 21124: -26,-3 + 21125: -25,-8 + 21126: -26,-9 + 21127: -26,-9 + 21128: -28,-10 + 21129: -24,-10 + 21130: -25,-11 + 21131: -26,-12 + 21132: -23,-11 + 21133: -21,-10 + 21134: -19,-10 + 21135: -20,-11 + 21136: -18,-10 + 21137: -18,-12 + 21384: -50,1 + 21385: -50,5 + 21386: -48,2 + 21387: -48,1 + 21388: -44,1 + 21389: -44,5 + 21390: -48,5 + 21391: -43,-7 + 21392: -42,-7 + 21393: -42,-8 + 21394: -27,-5 + 21395: -27,-7 + 21396: -26,-8 + 21397: -26,-9 + 21398: -26,-10 - node: cleanable: True - zIndex: 1 + zIndex: 5 color: '#FFFFFF7F' id: DirtHeavyMonotile decals: @@ -5288,12 +5429,7 @@ entities: 20349: -3,-8 20350: -2,-6 20351: -4,-6 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: DirtHeavyMonotile - decals: + 21360: -34,-9 1158: 19,-55 1597: -17,6 3214: 39,-29 @@ -5468,10 +5604,6 @@ entities: 14509: 33,-3 14510: 31,8 14511: 34,13 - 14667: -30,-10 - 14668: -30,-11 - 14669: -26,-11 - 14670: -26,-10 14865: -25,-14 14912: -31,15 14913: -30,16 @@ -5640,6 +5772,14 @@ entities: 20689: 32,-26 20690: 38,-26 20691: 35,-23 + 21138: -21,-11 + 21139: -24,-11 + 21140: -28,-11 + 21141: -30,-11 + 21143: -31,-9 + 21144: -31,-7 + 21145: -31,-6 + 21146: -34,-8 - node: cleanable: True zIndex: 5 @@ -5796,7 +5936,6 @@ entities: 4695: 17,-23 4696: 15,-22 4697: 12,-22 - 4698: 9,-22 4699: 7,-22 4700: 7,-25 4701: 8,-26 @@ -5846,10 +5985,6 @@ entities: 4917: 2,11 4918: 1,10 4919: 0,10 - 4965: -25,-10 - 5008: -28,-11 - 5009: -28,-11 - 5010: -29,-11 5061: -17,6 5063: -15,4 5071: -15,-2 @@ -6177,8 +6312,6 @@ entities: 8212: 32,-21 8213: 29,-23 8214: 29,-23 - 9002: -25,-11 - 9006: -25,-10 9021: -17,-9 9023: -17,-11 9024: -18,-10 @@ -6407,13 +6540,7 @@ entities: 13467: 91,-34 13468: 89,-34 13469: 87,-34 - 13733: -23,-12 13738: -24,-9 - 13765: -22,-9 - 13766: -22,-8 - 13767: -21,-12 - 13768: -21,-12 - 13769: -22,-12 13781: -15,16 13916: -24,-52 13917: -23,-51 @@ -6438,15 +6565,6 @@ entities: 13953: -8,-20 13954: -9,-19 13955: -8,-19 - 13956: -19,-10 - 13957: -22,-11 - 13958: -30,-5 - 13959: -31,-5 - 13961: -29,-4 - 13962: -30,-4 - 13963: -31,-4 - 13964: -31,-5 - 13965: -30,-5 14350: -9,-33 14351: -7,-35 14352: -10,-37 @@ -6485,45 +6603,18 @@ entities: 14536: -27,5 14537: -25,5 14538: -25,6 - 14674: -27,-9 - 14675: -28,-11 - 14676: -28,-12 - 14677: -29,-12 - 14678: -30,-12 - 14679: -26,-12 - 14680: -25,-12 - 14681: -27,-10 - 14682: -27,-8 - 14683: -27,-7 - 14684: -27,-6 - 14685: -27,-5 14686: -26,-5 14687: -26,-6 - 14688: -30,-5 - 14690: -36,-4 - 14691: -37,-4 - 14692: -38,-4 - 14693: -38,-3 14694: -37,-3 14695: -36,-3 14696: -35,-3 - 14697: -36,-5 - 14698: -36,-6 - 14699: -39,-6 - 14700: -41,-6 - 14701: -41,-4 - 14702: -41,-4 - 14703: -40,-3 14704: -40,-2 14705: -40,-1 14706: -41,-1 14707: -41,-2 14708: -40,-4 - 14709: -41,1 14710: -42,1 14711: -42,2 - 14712: -41,3 - 14713: -41,2 14953: 35,7 14954: 35,8 14955: 37,8 @@ -6836,19 +6927,6 @@ entities: 16973: -34,-14 16974: -34,-12 16975: -33,-12 - 16976: -31,-12 - 16977: -26,-13 - 16978: -26,-11 - 16979: -28,-10 - 16980: -28,-9 - 16981: -27,-8 - 16982: -29,-9 - 16983: -29,-8 - 16984: -29,-6 - 16985: -30,-5 - 16986: -30,-5 - 16987: -31,-8 - 16988: -31,-9 17253: 15,-9 17510: 21,5 17511: 22,5 @@ -7062,7 +7140,6 @@ entities: 19396: 12,25 19397: 13,25 19398: 14,25 - 19399: 12,24 19400: 14,25 19401: 15,25 19402: 17,21 @@ -7224,6 +7301,82 @@ entities: 20717: 32,-31 20718: 29,-27 20719: 34,-32 + 21147: -35,-9 + 21149: -29,-10 + 21150: -32,-9 + 21151: -31,-7 + 21152: -30,-6 + 21153: -34,-4 + 21154: -38,-6 + 21155: -41,-6 + 21156: -44,-5 + 21157: -44,-8 + 21158: -44,-8 + 21159: -42,-9 + 21160: -40,-10 + 21161: -40,-10 + 21162: -38,-10 + 21163: -38,-11 + 21164: -38,-6 + 21165: -38,-3 + 21166: -40,0 + 21167: -42,-2 + 21168: -42,-1 + 21169: -42,1 + 21170: -47,0 + 21171: -48,0 + 21172: -48,2 + 21173: -48,3 + 21174: -48,4 + 21175: -44,4 + 21176: -44,2 + 21177: -46,2 + 21178: -50,1 + 21179: -50,2 + 21180: -51,3 + 21181: -51,3 + 21182: -50,4 + 21183: -50,5 + 21184: -47,6 + 21185: -48,6 + 21186: -47,7 + 21187: -45,6 + 21188: -44,6 + 21189: -42,6 + 21190: -39,6 + 21191: -39,5 + 21192: -38,5 + 21193: -38,6 + 21194: -39,3 + 21195: -37,3 + 21196: -38,2 + 21197: -38,2 + 21198: -37,-1 + 21199: -33,-1 + 21200: -33,0 + 21201: -33,0 + 21202: -33,-2 + 21203: -33,-5 + 21204: -32,-4 + 21205: -30,-4 + 21206: -30,-6 + 21207: -31,-6 + 21208: -34,-6 + 21209: -35,-6 + 21210: -28,-7 + 21211: -28,-8 + 21212: -31,-9 + 21373: -44,4 + 21374: -48,3 + 21375: -40,4 + 21376: -44,6 + 21377: -45,6 + 21378: -47,6 + 21379: -50,5 + 21380: -50,4 + 21381: -51,3 + 21382: -50,3 + 21383: -50,2 - node: cleanable: True zIndex: 5 @@ -7511,7 +7664,6 @@ entities: 10114: 15,24 10115: 4,24 10116: 4,19 - 10117: 4,21 10118: -2,17 10119: -3,18 10120: -5,18 @@ -7761,7 +7913,6 @@ entities: 12951: 62,-79 12952: 62,-80 12953: 61,-80 - 13770: -21,-11 13922: -24,-53 13923: -25,-53 13924: -26,-53 @@ -7813,28 +7964,11 @@ entities: 14773: -27,3 14774: -28,9 14775: -30,11 - 14776: -24,-8 - 14777: -27,-9 - 14778: -29,-4 - 14779: -37,-4 - 14780: -37,-5 - 14781: -41,-5 14782: -39,-4 14783: -39,-3 14784: -39,-2 14785: -41,-2 - 14786: -39,-6 - 14787: -41,1 - 14788: -39,1 - 14789: -41,3 - 14790: -42,-4 14791: -40,-2 - 14792: -25,-3 - 14793: -30,-12 - 14794: -28,-10 - 14795: -27,-10 - 14796: -25,-9 - 14797: -26,-9 14800: -20,16 14801: -20,19 14802: -22,19 @@ -7843,7 +7977,6 @@ entities: 14805: -26,19 14807: -31,18 14808: -30,16 - 14868: -26,-14 14870: -18,-16 14871: -17,-3 14872: -8,-21 @@ -8055,7 +8188,6 @@ entities: 18179: 4,23 18180: -18,-10 18181: -18,-9 - 18182: -19,-10 18183: -18,-12 18184: -18,-14 18185: -18,-16 @@ -8378,6 +8510,131 @@ entities: 20681: 19,-27 20682: 19,-26 20683: 19,-25 + 21213: -35,-6 + 21214: -32,-5 + 21216: -34,-3 + 21217: -34,-1 + 21218: -35,-1 + 21219: -35,-3 + 21220: -30,-5 + 21221: -31,-6 + 21222: -30,-7 + 21223: -27,-10 + 21224: -31,-11 + 21225: -35,-11 + 21227: -35,-8 + 21228: -28,-11 + 21229: -26,-11 + 21230: -22,-10 + 21231: -20,-11 + 21232: -24,-8 + 21233: -24,-7 + 21234: -22,-7 + 21235: -20,-8 + 21236: -21,-8 + 21237: -21,-7 + 21238: -20,-6 + 21239: -21,-6 + 21240: -22,-6 + 21241: -22,-5 + 21242: -24,-7 + 21243: -22,-7 + 21244: -23,-7 + 21245: -23,-8 + 21246: -26,-7 + 21247: -26,-6 + 21248: -26,-5 + 21249: -25,-4 + 21250: -30,-1 + 21251: -33,-1 + 21252: -33,0 + 21253: -35,2 + 21254: -35,3 + 21255: -35,4 + 21256: -33,4 + 21257: -33,2 + 21258: -33,6 + 21259: -34,7 + 21260: -33,7 + 21261: -34,6 + 21262: -39,5 + 21263: -37,5 + 21264: -37,6 + 21265: -39,6 + 21266: -41,6 + 21267: -42,6 + 21268: -41,4 + 21269: -38,-1 + 21270: -37,-1 + 21271: -37,-2 + 21272: -37,-3 + 21273: -37,-4 + 21274: -37,-6 + 21275: -38,-2 + 21276: -39,-3 + 21277: -42,-5 + 21278: -42,-6 + 21279: -44,-6 + 21280: -44,-7 + 21281: -48,-8 + 21282: -47,-7 + 21283: -47,-6 + 21284: -47,-5 + 21285: -48,-7 + 21286: -49,-8 + 21287: -51,-9 + 21288: -52,-10 + 21289: -50,-9 + 21290: -48,-8 + 21291: -47,-19 + 21292: -48,-20 + 21293: -49,-20 + 21294: -48,-19 + 21295: -51,-17 + 21296: -52,-16 + 21297: -50,-16 + 21298: -49,-17 + 21299: -43,-22 + 21300: -37,-21 + 21301: -35,-21 + 21302: -33,-21 + 21303: -33,-18 + 21304: -34,-17 + 21305: -34,-16 + 21306: -34,-13 + 21307: -34,-13 + 21308: -35,-14 + 21309: -28,-14 + 21310: -28,-14 + 21311: -26,-15 + 21312: -26,-14 + 21313: -25,-14 + 21314: -23,-14 + 21315: -26,-16 + 21316: -27,-17 + 21317: -26,-14 + 21318: -24,-17 + 21319: -21,-17 + 21320: -20,-18 + 21321: -21,-20 + 21322: -19,-20 + 21323: -20,-19 + 21324: -21,-18 + 21325: -18,-20 + 21326: -17,-19 + 21327: -16,-17 + 21361: -33,-10 + 21362: -32,-10 + 21363: -31,-10 + 21364: -31,-9 + 21365: -34,-9 + 21366: -34,-10 + 21367: -40,-5 + 21368: -40,2 + 21369: -41,3 + 21370: -43,3 + 21371: -42,3 + 21372: -42,4 - node: zIndex: 1 color: '#FFFFFFFF' @@ -8577,20 +8834,20 @@ entities: 11348: -19,-58 11349: -18,-58 11350: -17,-58 + 20932: -20,-50 + 20933: -21,-50 + 20934: -19,-48 + 20935: -25,-44 + 20936: -24,-44 + 20937: -26,-48 + 20938: -31,-50 - node: zIndex: 1 color: '#334E6DC8' id: FullTileOverlayGreyscale decals: 14249: -15,-50 - 14256: -19,-48 - 14260: -20,-50 - 14261: -21,-50 14262: -23,-50 - 19432: -31,-50 - 19433: -26,-48 - 19434: -25,-44 - 19435: -24,-44 - node: color: '#3EB38896' id: FullTileOverlayGreyscale @@ -8652,6 +8909,12 @@ entities: decals: 11337: -19,-56 11338: -18,-56 + 20918: -3,21 + 20919: -2,21 + 20920: 3,21 + 20921: 4,21 + 20922: 5,21 + 20923: 2,15 - node: zIndex: 1 color: '#A4610696' @@ -8688,14 +8951,28 @@ entities: 11230: -26,13 11231: -25,13 11345: -21,-56 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: FullTileOverlayGreyscale - decals: - 15744: -29,-8 - 15745: -29,-9 - 15746: -26,-13 + 20750: -24,-7 + 20751: -24,-8 + 20752: -28,-8 + 20753: -28,-7 + 20764: -28,-5 + 20836: -33,-6 + 20837: -34,-6 + 20838: -35,-6 + 20839: -33,-4 + 20840: -32,-4 + 20841: -31,-4 + 20842: -30,-4 + 20843: -29,-4 + 20844: -33,0 + 20845: -33,-1 + 20846: -33,-2 + 20847: -33,-3 + 20848: -35,0 + 20957: -34,-8 + 20958: -35,-8 + 21349: -26,-9 + 21350: -24,-5 - node: color: '#EFB34196' id: FullTileOverlayGreyscale @@ -8708,11 +8985,23 @@ entities: color: '#EFB34196' id: FullTileOverlayGreyscale decals: - 14239: -9,-17 14240: -5,-17 - 14241: -7,-21 - 14242: -7,-19 14246: -13,-23 + 21339: -7,-15 + 21340: -7,-14 + 21345: 2,-18 + 21346: 2,-23 + 21347: 9,-21 + - node: + zIndex: 5 + color: '#EFB34196' + id: FullTileOverlayGreyscale + decals: + 21328: -15,-12 + 21329: -15,-13 + 21331: -9,-17 + 21332: -7,-19 + 21333: -7,-21 - node: color: '#FA750096' id: FullTileOverlayGreyscale @@ -9023,6 +9312,20 @@ entities: id: HalfTileOverlayGreyscale decals: 20612: 15,17 + - node: + color: '#9FED5896' + id: HalfTileOverlayGreyscale + decals: + 20928: 0,-40 + 20929: 1,-40 + - node: + color: '#A4610696' + id: HalfTileOverlayGreyscale + decals: + 20924: 2,14 + 20925: 3,14 + 20926: 5,14 + 20927: 6,14 - node: zIndex: 1 color: '#A4610696' @@ -9047,6 +9350,11 @@ entities: 9616: 33,-45 9617: 34,-45 9751: 33,-39 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale + decals: + 20944: -26,-10 - node: zIndex: 1 color: '#DE3A3A96' @@ -9125,6 +9433,12 @@ entities: id: HalfTileOverlayGreyscale180 decals: 20439: 15,18 + - node: + color: '#9FED5896' + id: HalfTileOverlayGreyscale180 + decals: + 20930: 0,-42 + 20931: 1,-42 - node: zIndex: 1 color: '#A4610696' @@ -9143,7 +9457,7 @@ entities: color: '#DE3A3A96' id: HalfTileOverlayGreyscale180 decals: - 14616: -26,-12 + 20749: -26,-8 - node: zIndex: 1 color: '#DE3A3A96' @@ -9205,6 +9519,13 @@ entities: 16321: -36,-24 16322: -36,-23 18573: 20,1 + - node: + color: '#A4610696' + id: HalfTileOverlayGreyscale270 + decals: + 20911: 10,25 + 20912: 13,20 + 20913: 13,19 - node: color: '#D381C996' id: HalfTileOverlayGreyscale270 @@ -9226,6 +9547,16 @@ entities: 15092: 35,-42 15093: 35,-43 15094: 35,-44 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale270 + decals: + 20742: -27,-5 + 20814: -35,-2 + 20815: -35,-3 + 20816: -35,-4 + 20818: -32,-7 + 20835: -32,-6 - node: zIndex: 1 color: '#DE3A3A96' @@ -9233,7 +9564,6 @@ entities: decals: 9328: -27,11 9335: -27,10 - 9586: -19,-10 - node: color: '#FA750096' id: HalfTileOverlayGreyscale270 @@ -9289,6 +9619,13 @@ entities: 16309: -34,-23 16310: -34,-24 16311: -34,-25 + - node: + color: '#8D1C9996' + id: HalfTileOverlayGreyscale90 + decals: + 20914: 13,19 + 20915: 13,20 + 20916: 10,25 - node: zIndex: 1 color: '#A4610696' @@ -9316,6 +9653,13 @@ entities: 15096: 36,-42 15097: 36,-43 15098: 36,-44 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale90 + decals: + 20741: -25,-5 + 20819: -30,-6 + 20820: -30,-7 - node: zIndex: 1 color: '#DE3A3A96' @@ -9350,6 +9694,24 @@ entities: id: LoadingArea decals: 1411: -13,-45 + - node: + angle: -1.5707963267948966 rad + color: '#DE3A3A96' + id: LoadingAreaGreyscale + decals: + 20798: -37,-1 + - node: + color: '#DE3A3A96' + id: LoadingAreaGreyscale + decals: + 20800: -31,-9 + - node: + zIndex: 1 + angle: 1.5707963267948966 rad + color: '#DE3A3A96' + id: LoadingAreaGreyscale + decals: + 21348: -35,-5 - node: zIndex: 1 color: '#DE3A3A96' @@ -9497,13 +9859,16 @@ entities: decals: 10862: -18,-5 10864: -18,-7 - 10865: -18,-8 - 14602: -27,-8 - 14603: -27,-7 - 14604: -27,-6 - 14613: -27,-3 - 14614: -27,-4 - 14615: -27,-5 + 20736: -27,-3 + 20737: -27,-4 + 20939: -18,-10 + 20940: -18,-9 + 20941: -18,-8 + 20942: -19,-10 + 20943: -20,-10 + 20949: -27,-10 + 20950: -28,-10 + 20951: -29,-10 - node: zIndex: 1 color: '#DE3A3A96' @@ -9511,12 +9876,9 @@ entities: decals: 9332: -26,10 9337: -25,11 - 9589: -19,-9 - 9590: -19,-8 9591: -18,-4 9592: -17,-4 9593: -17,-3 - 15742: -28,-8 - node: zIndex: 1 color: '#334E6DC8' @@ -9641,9 +10003,9 @@ entities: id: QuarterTileOverlayGreyscale180 decals: 10304: 33,4 - 14617: -25,-12 - 14618: -24,-12 - 14619: -23,-12 + 20743: -25,-6 + 20744: -25,-7 + 20745: -25,-8 - node: zIndex: 1 color: '#DE3A3A96' @@ -9758,7 +10120,6 @@ entities: 9977: -3,18 9978: -3,19 9979: -3,20 - 9980: -3,21 9981: -3,22 9982: -3,23 9983: -3,24 @@ -9819,24 +10180,20 @@ entities: 10302: 31,12 10303: 31,13 10861: -17,0 - 14595: -27,-12 - 14596: -28,-12 - 14597: -29,-12 - 14598: -30,-12 + 20746: -27,-6 + 20747: -27,-7 + 20748: -27,-8 - node: zIndex: 1 color: '#DE3A3A96' id: QuarterTileOverlayGreyscale270 decals: - 9587: -19,-11 - 9588: -19,-12 9595: -17,1 9596: -17,2 9597: -17,3 9598: -17,4 9599: -17,5 9600: -17,6 - 15741: -31,-12 - node: color: '#FA750096' id: QuarterTileOverlayGreyscale270 @@ -9946,14 +10303,12 @@ entities: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale90 decals: - 14605: -25,-8 - 14606: -24,-8 - 14607: -23,-8 - 14608: -25,-7 - 14609: -25,-6 - 14610: -25,-5 - 14611: -25,-4 - 14612: -25,-3 + 20730: -25,-3 + 20731: -25,-4 + 20945: -25,-10 + 20946: -24,-10 + 20947: -23,-10 + 20948: -22,-10 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale90 @@ -10508,6 +10863,13 @@ entities: decals: 12384: 31,-47 12385: 31,-46 + - node: + color: '#DE3A3A96' + id: WarnFullGreyscale + decals: + 20795: -36,-5 + 20796: -36,-1 + 20797: -31,-8 - node: color: '#FFFFFFFF' id: WarnLineE @@ -10537,6 +10899,11 @@ entities: id: WarnLineGreyscaleE decals: 9809: 35,-26 + - node: + color: '#DE3A3A96' + id: WarnLineGreyscaleE + decals: + 20793: -37,-5 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleE @@ -10546,6 +10913,9 @@ entities: 15943: -46,-46 15944: -46,-47 20722: 10,17 + 21354: -38,-9 + 21355: -38,-10 + 21356: -38,-11 - node: cleanable: True zIndex: 1 @@ -10598,6 +10968,11 @@ entities: 9772: 33,-23 9773: 34,-23 9808: 34,-27 + - node: + color: '#DE3A3A96' + id: WarnLineGreyscaleS + decals: + 20792: -31,-7 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleS @@ -10634,6 +11009,11 @@ entities: id: WarnLineGreyscaleW decals: 9801: 33,-26 + - node: + color: '#DE3A3A96' + id: WarnLineGreyscaleW + decals: + 20794: -35,-1 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleW @@ -10643,6 +11023,9 @@ entities: 15939: -46,-45 15940: -46,-47 20724: 12,17 + 21351: -36,-9 + 21352: -36,-10 + 21353: -36,-11 - node: cleanable: True zIndex: 1 @@ -10656,6 +11039,9 @@ entities: decals: 10916: -10,-18 10924: -12,-18 + 20872: -40,-8 + 20873: -39,-8 + 20874: -38,-8 - node: zIndex: 1 color: '#FFFFFFFF' @@ -10700,6 +11086,9 @@ entities: 9930: 6,26 10917: -10,-22 10921: -12,-22 + 20875: -40,-8 + 20876: -39,-8 + 20877: -38,-8 - node: zIndex: 1 color: '#FFFFFFFF' @@ -11525,8 +11914,6 @@ entities: color: '#FFFFFF7F' id: burnt4 decals: - 5011: -28,-11 - 5013: -29,-11 7463: 47,7 7464: 46,7 7465: 45,7 @@ -12326,11 +12713,11 @@ entities: -4,-3: 0: 53727 -5,-3: - 0: 61166 + 0: 53246 -4,-2: 0: 45533 -5,-2: - 0: 56782 + 0: 56797 -4,-1: 0: 15291 -5,-1: @@ -12420,8 +12807,7 @@ entities: 3: 32768 -1,-8: 3: 51 - 0: 61452 - 4: 2048 + 0: 63500 -1,-6: 0: 65535 -1,-5: @@ -12603,8 +12989,8 @@ entities: -3,4: 0: 47283 -2,1: - 5: 273 - 6: 1092 + 4: 273 + 5: 1092 -2,2: 0: 65280 1: 10 @@ -12629,7 +13015,7 @@ entities: 1: 3328 2: 512 0,1: - 7: 273 + 6: 273 2: 3276 0,2: 0: 65280 @@ -12676,32 +13062,30 @@ entities: 0: 36863 -8,-4: 0: 15 - 1: 768 + 1: 1792 + 2: 28672 -9,-4: 0: 26239 -8,-3: - 0: 44782 + 0: 32752 -9,-3: - 0: 34958 - 1: 12288 + 0: 65524 -8,-2: - 0: 65034 + 0: 63346 -9,-2: - 0: 64904 - 1: 3 + 0: 65030 -8,-1: - 0: 60942 + 0: 60943 -9,-1: - 0: 51421 + 0: 65262 -8,0: 0: 26190 -7,-4: - 0: 17479 - 1: 256 + 0: 12151 -7,-3: - 0: 65535 + 0: 20479 -7,-2: - 0: 65263 + 0: 65279 -7,-1: 0: 65518 -7,-5: @@ -12709,12 +13093,13 @@ entities: -7,0: 0: 65359 -6,-4: - 0: 15 - 1: 2304 + 0: 271 + 1: 3072 + 2: 49152 -6,-3: - 0: 53727 + 0: 4081 -6,-2: - 0: 65039 + 0: 64767 -6,-1: 0: 65422 -6,-5: @@ -12843,13 +13228,12 @@ entities: -6,-18: 1: 40960 -9,0: - 0: 51404 - 1: 4096 + 0: 61006 -8,1: 0: 6 1: 25600 -9,1: - 0: 61164 + 0: 52302 -8,2: 1: 2 0: 61056 @@ -12951,48 +13335,51 @@ entities: 1: 8 -12,-3: 0: 1 - 1: 62126 + 1: 12974 -13,-3: 0: 11 2: 59136 1: 6144 -12,-2: - 2: 59185 - 1: 2254 + 2: 9009 + 1: 2 + 0: 34952 -13,-2: 2: 140 1: 2114 -12,-1: - 2: 140 - 1: 34816 + 1: 19 + 0: 45056 + -13,-1: + 1: 24607 + -12,0: + 0: 65307 -11,-4: 1: 1841 2: 61440 -11,-3: - 1: 61759 + 1: 15 + 0: 30208 -11,-2: - 1: 5 - 0: 36352 - -12,0: - 1: 35562 + 0: 65399 + -11,-1: + 0: 56591 -11,-5: 1: 8048 - -11,-1: - 0: 34958 - 1: 8704 + -11,0: + 0: 65501 -10,-4: 0: 59647 2: 4096 -10,-3: - 1: 61633 + 1: 1 + 0: 30528 -10,-2: - 0: 65280 - 1: 12 + 0: 65527 -10,-1: - 0: 13311 + 0: 65535 -10,0: - 0: 13105 - 1: 34944 + 0: 65535 -12,-8: 0: 64991 -12,-9: @@ -13106,44 +13493,42 @@ entities: -9,-21: 0: 64170 -12,1: - 1: 65416 - -13,1: - 1: 65392 + 0: 47903 + -13,0: + 0: 58432 + 1: 17 -12,2: + 1: 3840 + -13,2: + 1: 24098 + 2: 8192 + -12,3: 2: 3840 1: 61440 - -13,2: - 2: 43008 - 1: 21026 - -12,3: - 2: 3855 - 1: 61440 -13,3: - 2: 43016 + 2: 43008 1: 21026 -12,4: 2: 3855 1: 61440 -11,1: - 1: 63265 - 0: 8 + 0: 56799 + -11,2: + 1: 4048 -11,3: 1: 34560 2: 2048 - -11,0: - 0: 52416 -10,1: - 0: 51 - 1: 12424 + 0: 36863 + -10,2: + 1: 290 + 0: 32960 -10,3: 2: 49408 1: 4096 0: 140 -11,4: 1: 15 - -10,2: - 1: 290 - 0: 32960 -10,4: 1: 8471 2: 3816 @@ -13225,9 +13610,11 @@ entities: -14,-2: 1: 32682 -14,-1: - 1: 23 + 1: 19671 -14,-5: 1: 43695 + -14,0: + 1: 17476 -16,-8: 1: 10098 -16,-7: @@ -14636,7 +15023,7 @@ entities: 1: 61713 2: 2056 -14,1: - 1: 65280 + 1: 65348 -14,2: 2: 36608 1: 28672 @@ -14646,6 +15033,9 @@ entities: -14,4: 2: 36623 1: 28672 + -13,1: + 1: 28944 + 0: 68 0,-21: 2: 2 0,-25: @@ -14868,21 +15258,6 @@ entities: - 0 - 0 - 0 - - volume: 2500 - temperature: 293.14975 - moles: - - 20.078888 - - 75.53487 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - volume: 2500 temperature: 293.15 moles: @@ -15201,23 +15576,9 @@ entities: parent: 2 - type: DeviceList devices: - - 18580 - - 15134 - - uid: 2697 - components: - - type: Transform - pos: -28.5,-2.5 - parent: 2 - - type: DeviceList - devices: - - 7245 - - 16263 - - 10682 - - 678 - - 690 - - 680 - - 12654 - - 11556 + - 23797 + - 23796 + - 23917 - uid: 3489 components: - type: MetaData @@ -15361,7 +15722,7 @@ entities: - 1258 - 11990 - 8445 - - 8298 + - 23733 - 19001 - 14382 - 14368 @@ -15464,6 +15825,8 @@ entities: - 14710 - 15301 - 15302 + - 11591 + - 11574 - uid: 10105 components: - type: MetaData @@ -15478,6 +15841,20 @@ entities: - 21855 - 21854 - 21853 + - uid: 11625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-8.5 + parent: 2 + - type: DeviceList + devices: + - 23789 + - 23798 + - 23788 + - 9141 + - 8468 + - 226 - uid: 11632 components: - type: Transform @@ -15489,29 +15866,6 @@ entities: - 2176 - 9861 - 6545 - - uid: 11724 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-7.5 - parent: 2 - - type: DeviceList - devices: - - 12107 - - 6941 - - 11988 - - 12178 - - 12054 - - 670 - - 656 - - 10416 - - 2394 - - 10103 - - 7420 - - 8453 - - 8464 - - 9141 - - 8468 - uid: 12518 components: - type: Transform @@ -16312,6 +16666,24 @@ entities: - 15165 - 15164 - 17582 + - uid: 17615 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-11.5 + parent: 2 + - type: DeviceList + devices: + - 11574 + - 11591 + - 1192 + - 20477 + - 23787 + - 23753 + - 23759 + - 23755 + - 23800 + - 23799 - uid: 18900 components: - type: Transform @@ -16343,6 +16715,22 @@ entities: - 19008 - 19006 - 15672 + - uid: 19627 + components: + - type: Transform + pos: -31.5,-2.5 + parent: 2 + - type: DeviceList + devices: + - 11617 + - 2211 + - 12299 + - 1176 + - 20477 + - 1192 + - 23823 + - 23825 + - 23826 - uid: 20239 components: - type: MetaData @@ -16532,6 +16920,55 @@ entities: devices: - 23585 - 23581 + - uid: 23739 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,28.5 + parent: 2 + - type: DeviceList + devices: + - 23735 + - 23734 + - uid: 23916 + components: + - type: MetaData + name: Perma Air Alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 2211 + - 11617 + - 1176 + - 12299 + - 23853 + - 23912 + - 23852 + - 23846 + - 23854 + - 23915 + - 23840 + - 23877 + - 23914 + - 23876 + - 23911 + - 23913 + - 23910 + - 23904 + - 23907 + - 23807 + - 23806 + - 23906 + - 23905 + - 23909 + - 23902 + - 23809 + - 23808 + - 23903 + - 23908 - proto: AirAlarmFreezer entities: - uid: 22282 @@ -16617,6 +17054,11 @@ entities: - type: Transform pos: 18.5,-45.5 parent: 2 + - uid: 9103 + components: + - type: Transform + pos: -48.5,3.5 + parent: 2 - uid: 11833 components: - type: Transform @@ -16632,11 +17074,31 @@ entities: - type: Transform pos: 11.5,-89.5 parent: 2 + - uid: 15168 + components: + - type: Transform + pos: -47.5,1.5 + parent: 2 - uid: 19243 components: - type: Transform pos: 7.5,-91.5 parent: 2 + - uid: 20422 + components: + - type: Transform + pos: -43.5,1.5 + parent: 2 + - uid: 20521 + components: + - type: Transform + pos: -43.5,5.5 + parent: 2 + - uid: 20770 + components: + - type: Transform + pos: -47.5,5.5 + parent: 2 - proto: AirlockArmoryGlassLocked entities: - uid: 5379 @@ -16644,6 +17106,12 @@ entities: - type: Transform pos: -23.5,-4.5 parent: 2 + - uid: 10065 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-8.5 + parent: 2 - proto: AirlockAssemblyCargoGlass entities: - uid: 19235 @@ -18250,11 +18718,6 @@ entities: - type: Transform pos: 33.5,16.5 parent: 2 - - uid: 5435 - components: - - type: Transform - pos: -39.5,0.5 - parent: 2 - uid: 5626 components: - type: Transform @@ -18304,6 +18767,12 @@ entities: - type: Transform pos: -8.5,-54.5 parent: 2 + - uid: 7699 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-9.5 + parent: 2 - uid: 8677 components: - type: Transform @@ -18439,6 +18908,12 @@ entities: - type: Transform pos: 31.5,-15.5 parent: 2 + - uid: 20790 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-10.5 + parent: 2 - uid: 21434 components: - type: Transform @@ -18707,16 +19182,21 @@ entities: - type: Transform pos: 21.5,-12.5 parent: 2 - - uid: 476 - components: - - type: Transform - pos: -32.5,-6.5 - parent: 2 - uid: 2398 components: - type: Transform pos: -20.5,-27.5 parent: 2 + - uid: 2633 + components: + - type: Transform + pos: -33.5,-11.5 + parent: 2 + - uid: 2643 + components: + - type: Transform + pos: -26.5,-12.5 + parent: 2 - uid: 2654 components: - type: Transform @@ -18742,11 +19222,6 @@ entities: - type: Transform pos: -12.5,-25.5 parent: 2 - - uid: 4954 - components: - - type: Transform - pos: -32.5,-1.5 - parent: 2 - uid: 5444 components: - type: Transform @@ -19066,10 +19541,10 @@ entities: - type: Transform pos: -20.5,16.5 parent: 2 - - uid: 2791 + - uid: 13088 components: - type: Transform - pos: -25.5,-13.5 + pos: -33.5,5.5 parent: 2 - proto: AirlockMaintServiceLocked entities: @@ -19348,25 +19823,11 @@ entities: parent: 2 - proto: AirlockSecurityGlassLocked entities: - - uid: 318 + - uid: 676 components: - type: Transform pos: -27.5,-4.5 parent: 2 - - uid: 3558 - components: - - type: Transform - pos: -31.5,-4.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 10212 - components: - - type: Transform - pos: -34.5,-4.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 2 - proto: AirlockSecurityLawyerGlassLocked entities: - uid: 170 @@ -19403,6 +19864,11 @@ entities: - type: Transform pos: -29.5,1.5 parent: 2 + - uid: 714 + components: + - type: Transform + pos: -33.5,1.5 + parent: 2 - uid: 1145 components: - type: Transform @@ -19513,6 +19979,14 @@ entities: - type: DeviceNetwork deviceLists: - 7632 + - uid: 226 + components: + - type: Transform + pos: -29.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11625 - uid: 634 components: - type: Transform @@ -19521,22 +19995,6 @@ entities: - type: DeviceNetwork deviceLists: - 8983 - - uid: 656 - components: - - type: Transform - pos: -20.5,-11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - uid: 670 - components: - - type: Transform - pos: -20.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - uid: 682 components: - type: Transform @@ -19630,14 +20088,6 @@ entities: deviceLists: - 2583 - 14795 - - uid: 6941 - components: - - type: Transform - pos: -23.5,-9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - uid: 7627 components: - type: Transform @@ -19659,22 +20109,6 @@ entities: - type: DeviceNetwork deviceLists: - 14915 - - uid: 8453 - components: - - type: Transform - pos: -25.5,-1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - uid: 8464 - components: - - type: Transform - pos: -25.5,-8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - uid: 8993 components: - type: Transform @@ -19723,14 +20157,6 @@ entities: - type: DeviceNetwork deviceLists: - 14019 - - uid: 10682 - components: - - type: Transform - pos: -35.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2697 - uid: 10963 components: - type: Transform @@ -19740,11 +20166,6 @@ entities: deviceLists: - 2583 - 14795 - - uid: 11000 - components: - - type: Transform - pos: -29.5,-11.5 - parent: 2 - uid: 11185 components: - type: Transform @@ -19753,14 +20174,6 @@ entities: - type: DeviceNetwork deviceLists: - 18900 - - uid: 11556 - components: - - type: Transform - pos: -40.5,2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2697 - uid: 11990 components: - type: Transform @@ -20365,6 +20778,110 @@ entities: - type: DeviceNetwork deviceLists: - 23444 + - uid: 23788 + components: + - type: Transform + pos: -25.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11625 + - uid: 23799 + components: + - type: Transform + pos: -25.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 17615 + - uid: 23800 + components: + - type: Transform + pos: -34.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 17615 + - uid: 23806 + components: + - type: Transform + pos: -43.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - uid: 23807 + components: + - type: Transform + pos: -47.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - uid: 23808 + components: + - type: Transform + pos: -47.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - uid: 23809 + components: + - type: Transform + pos: -43.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - uid: 23826 + components: + - type: Transform + pos: -32.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 19627 + - uid: 23912 + components: + - type: Transform + pos: -43.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - uid: 23913 + components: + - type: Transform + pos: -45.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - uid: 23914 + components: + - type: Transform + pos: -38.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - uid: 23915 + components: + - type: Transform + pos: -38.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - uid: 23917 + components: + - type: Transform + pos: -20.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2670 - proto: AltarConvertMaint entities: - uid: 9055 @@ -20414,6 +20931,12 @@ entities: parent: 2 - proto: APCBasic entities: + - uid: 291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-12.5 + parent: 2 - uid: 351 components: - type: MetaData @@ -20463,6 +20986,12 @@ entities: - type: Transform pos: 1.5,-35.5 parent: 2 + - uid: 1815 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-2.5 + parent: 2 - uid: 1873 components: - type: MetaData @@ -20695,12 +21224,6 @@ entities: - type: Transform pos: 4.5,-20.5 parent: 2 - - uid: 10317 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,4.5 - parent: 2 - uid: 10322 components: - type: Transform @@ -20924,6 +21447,12 @@ entities: rot: 1.5707963267948966 rad pos: -35.5,-70.5 parent: 2 + - uid: 16870 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,7.5 + parent: 2 - uid: 17056 components: - type: MetaData @@ -20977,11 +21506,6 @@ entities: rot: -1.5707963267948966 rad pos: 54.5,-52.5 parent: 2 - - uid: 18889 - components: - - type: Transform - pos: -31.5,-14.5 - parent: 2 - uid: 18943 components: - type: Transform @@ -21023,6 +21547,12 @@ entities: rot: -1.5707963267948966 rad pos: -26.5,-37.5 parent: 2 + - uid: 20471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-5.5 + parent: 2 - uid: 20578 components: - type: MetaData @@ -21066,12 +21596,6 @@ entities: rot: 1.5707963267948966 rad pos: -25.5,-34.5 parent: 2 - - uid: 22603 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-12.5 - parent: 2 - uid: 22714 components: - type: MetaData @@ -21413,15 +21937,10 @@ entities: - type: Transform pos: 68.5,-70.5 parent: 2 - - uid: 364 + - uid: 279 components: - type: Transform - pos: -46.5,-6.5 - parent: 2 - - uid: 379 - components: - - type: Transform - pos: -46.5,-5.5 + pos: -21.5,-12.5 parent: 2 - uid: 586 components: @@ -21508,11 +22027,6 @@ entities: - type: Transform pos: 59.5,-41.5 parent: 2 - - uid: 1657 - components: - - type: Transform - pos: -44.5,-4.5 - parent: 2 - uid: 1772 components: - type: Transform @@ -21568,26 +22082,16 @@ entities: - type: Transform pos: -49.5,-16.5 parent: 2 + - uid: 2779 + components: + - type: Transform + pos: -30.5,-12.5 + parent: 2 - uid: 2987 components: - type: Transform pos: -50.5,-15.5 parent: 2 - - uid: 2996 - components: - - type: Transform - pos: -45.5,-5.5 - parent: 2 - - uid: 3027 - components: - - type: Transform - pos: -46.5,-4.5 - parent: 2 - - uid: 3029 - components: - - type: Transform - pos: -45.5,-4.5 - parent: 2 - uid: 3124 components: - type: Transform @@ -22848,6 +23352,11 @@ entities: - type: Transform pos: -11.5,-94.5 parent: 2 + - uid: 8465 + components: + - type: Transform + pos: -47.5,-5.5 + parent: 2 - uid: 8657 components: - type: Transform @@ -22888,6 +23397,11 @@ entities: - type: Transform pos: 61.5,4.5 parent: 2 + - uid: 10103 + components: + - type: Transform + pos: -29.5,-12.5 + parent: 2 - uid: 10112 components: - type: Transform @@ -22998,11 +23512,6 @@ entities: - type: Transform pos: 74.5,-79.5 parent: 2 - - uid: 11631 - components: - - type: Transform - pos: -45.5,-3.5 - parent: 2 - uid: 11643 components: - type: Transform @@ -23013,11 +23522,6 @@ entities: - type: Transform pos: 44.5,-74.5 parent: 2 - - uid: 11907 - components: - - type: Transform - pos: -44.5,-3.5 - parent: 2 - uid: 11958 components: - type: Transform @@ -23043,6 +23547,11 @@ entities: - type: Transform pos: 22.5,28.5 parent: 2 + - uid: 12599 + components: + - type: Transform + pos: -46.5,-5.5 + parent: 2 - uid: 13121 components: - type: Transform @@ -23053,11 +23562,6 @@ entities: - type: Transform pos: -48.5,-19.5 parent: 2 - - uid: 13899 - components: - - type: Transform - pos: -44.5,-2.5 - parent: 2 - uid: 14228 components: - type: Transform @@ -23208,11 +23712,6 @@ entities: - type: Transform pos: 67.5,-1.5 parent: 2 - - uid: 16259 - components: - - type: Transform - pos: -47.5,-5.5 - parent: 2 - uid: 16841 components: - type: Transform @@ -24193,61 +24692,6 @@ entities: - type: Transform pos: -44.5,14.5 parent: 2 - - uid: 19125 - components: - - type: Transform - pos: -44.5,12.5 - parent: 2 - - uid: 19126 - components: - - type: Transform - pos: -45.5,12.5 - parent: 2 - - uid: 19127 - components: - - type: Transform - pos: -46.5,12.5 - parent: 2 - - uid: 19128 - components: - - type: Transform - pos: -47.5,12.5 - parent: 2 - - uid: 19129 - components: - - type: Transform - pos: -48.5,12.5 - parent: 2 - - uid: 19130 - components: - - type: Transform - pos: -48.5,11.5 - parent: 2 - - uid: 19131 - components: - - type: Transform - pos: -48.5,10.5 - parent: 2 - - uid: 19132 - components: - - type: Transform - pos: -47.5,10.5 - parent: 2 - - uid: 19133 - components: - - type: Transform - pos: -46.5,10.5 - parent: 2 - - uid: 19134 - components: - - type: Transform - pos: -45.5,10.5 - parent: 2 - - uid: 19135 - components: - - type: Transform - pos: -44.5,10.5 - parent: 2 - uid: 19136 components: - type: Transform @@ -26353,6 +26797,11 @@ entities: - type: Transform pos: 83.5,-16.5 parent: 2 + - uid: 19773 + components: + - type: Transform + pos: -46.5,-4.5 + parent: 2 - uid: 19775 components: - type: Transform @@ -26753,6 +27202,11 @@ entities: - type: Transform pos: 76.5,-40.5 parent: 2 + - uid: 19884 + components: + - type: Transform + pos: -46.5,-6.5 + parent: 2 - uid: 19911 components: - type: Transform @@ -26848,6 +27302,16 @@ entities: - type: Transform pos: 89.5,-20.5 parent: 2 + - uid: 20563 + components: + - type: Transform + pos: -20.5,-12.5 + parent: 2 + - uid: 20589 + components: + - type: Transform + pos: -31.5,-12.5 + parent: 2 - uid: 20686 components: - type: Transform @@ -28057,6 +28521,13 @@ entities: - type: Transform pos: 13.477564,-30.347912 parent: 2 +- proto: BanjoInstrument + entities: + - uid: 23928 + components: + - type: Transform + pos: -21.420506,-7.1571426 + parent: 2 - proto: BannerCargo entities: - uid: 12757 @@ -28073,6 +28544,11 @@ entities: parent: 2 - proto: Barricade entities: + - uid: 2835 + components: + - type: Transform + pos: -24.5,-13.5 + parent: 2 - uid: 6854 components: - type: Transform @@ -28200,28 +28676,13 @@ entities: - type: Transform pos: -25.650852,22.879078 parent: 2 - - uid: 20001 + - uid: 20577 components: - type: Transform - pos: -38.643158,3.3147302 + pos: -41.089443,-3.3901587 parent: 2 - proto: Bed entities: - - uid: 153 - components: - - type: Transform - pos: -20.5,-10.5 - parent: 2 - - uid: 225 - components: - - type: Transform - pos: -20.5,-8.5 - parent: 2 - - uid: 483 - components: - - type: Transform - pos: -42.5,-5.5 - parent: 2 - uid: 799 components: - type: Transform @@ -28232,6 +28693,11 @@ entities: - type: Transform pos: 38.5,-1.5 parent: 2 + - uid: 1897 + components: + - type: Transform + pos: -44.5,7.5 + parent: 2 - uid: 2559 components: - type: Transform @@ -28292,6 +28758,11 @@ entities: - type: Transform pos: -52.5,-21.5 parent: 2 + - uid: 13722 + components: + - type: Transform + pos: -46.5,7.5 + parent: 2 - uid: 13733 components: - type: Transform @@ -28332,6 +28803,11 @@ entities: - type: Transform pos: 64.5,-82.5 parent: 2 + - uid: 18921 + components: + - type: Transform + pos: -46.5,-0.5 + parent: 2 - uid: 23331 components: - type: Transform @@ -28392,13 +28868,6 @@ entities: - type: Transform pos: 43.5,-7.5 parent: 2 -- proto: BedsheetGreen - entities: - - uid: 385 - components: - - type: Transform - pos: -20.5,-8.5 - parent: 2 - proto: BedsheetHOP entities: - uid: 6305 @@ -28434,13 +28903,6 @@ entities: - type: Transform pos: 6.5,-31.5 parent: 2 -- proto: BedsheetPurple - entities: - - uid: 224 - components: - - type: Transform - pos: -20.5,-10.5 - parent: 2 - proto: BedsheetQM entities: - uid: 857 @@ -28469,6 +28931,11 @@ entities: - type: Transform pos: 7.5,-45.5 parent: 2 + - uid: 650 + components: + - type: Transform + pos: -46.5,7.5 + parent: 2 - uid: 822 components: - type: Transform @@ -28494,6 +28961,11 @@ entities: - type: Transform pos: 39.5,0.5 parent: 2 + - uid: 11838 + components: + - type: Transform + pos: -44.5,7.5 + parent: 2 - uid: 11963 components: - type: Transform @@ -28507,7 +28979,7 @@ entities: - uid: 17060 components: - type: Transform - pos: -42.5,-5.5 + pos: -46.5,-0.5 parent: 2 - uid: 17711 components: @@ -28547,10 +29019,10 @@ entities: parent: 2 - proto: Biogenerator entities: - - uid: 20257 + - uid: 2645 components: - type: Transform - pos: -38.5,-1.5 + pos: -42.5,-3.5 parent: 2 - uid: 22709 components: @@ -28862,10 +29334,35 @@ entities: - type: Transform pos: 15.5,-35.5 parent: 2 - - uid: 20225 + - uid: 16885 components: - type: Transform - pos: -40.5,-0.5 + pos: -40.5,7.5 + parent: 2 + - uid: 16886 + components: + - type: Transform + pos: -41.5,7.5 + parent: 2 + - uid: 19131 + components: + - type: Transform + pos: -36.5,4.5 + parent: 2 + - uid: 19132 + components: + - type: Transform + pos: -37.5,4.5 + parent: 2 + - uid: 19133 + components: + - type: Transform + pos: -38.5,4.5 + parent: 2 + - uid: 20479 + components: + - type: Transform + pos: -36.5,7.5 parent: 2 - proto: BookSpaceLaw entities: @@ -28920,6 +29417,11 @@ entities: - type: Transform pos: 27.5,-24.5 parent: 2 + - uid: 20529 + components: + - type: Transform + pos: -43.5,-1.5 + parent: 2 - proto: BorgModuleGardening entities: - uid: 15620 @@ -28944,15 +29446,6 @@ entities: - type: Transform pos: -28.489655,-38.298656 parent: 2 -- proto: BoxBeanbag - entities: - - uid: 16029 - components: - - type: Transform - parent: 14645 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: BoxBodyBag entities: - uid: 448 @@ -29128,15 +29621,6 @@ entities: - type: Transform pos: -54.49606,-31.291697 parent: 2 -- proto: BoxLethalshot - entities: - - uid: 15168 - components: - - type: Transform - parent: 14645 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: BoxLightbulb entities: - uid: 8656 @@ -29197,15 +29681,10 @@ entities: parent: 2 - proto: BoxMRE entities: - - uid: 711 + - uid: 12054 components: - type: Transform - pos: -37.06757,-5.2868567 - parent: 2 - - uid: 3559 - components: - - type: Transform - pos: -33.63912,-3.2371044 + pos: -34.59536,0.72473717 parent: 2 - proto: BoxPerformer entities: @@ -29228,16 +29707,16 @@ entities: parent: 2 - proto: BoxTrashbag entities: - - uid: 7699 - components: - - type: Transform - pos: -33.368153,-3.3621044 - parent: 2 - uid: 9426 components: - type: Transform pos: 26.481653,-0.31531549 parent: 2 + - uid: 10195 + components: + - type: Transform + pos: -34.42861,0.5996504 + parent: 2 - proto: BoxWarmLightbulb entities: - uid: 9315 @@ -29281,38 +29760,6 @@ entities: - type: Transform pos: 19.706236,-59.440964 parent: 2 -- proto: BrigTimer - entities: - - uid: 8001 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-6.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 499: - - - Start - - Close - - - Timer - - AutoClose - - - Timer - - Open - - uid: 8002 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-9.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 503: - - - Start - - Close - - - Timer - - AutoClose - - - Timer - - Open - proto: BrokenBottle entities: - uid: 7399 @@ -29475,12 +29922,6 @@ entities: rot: -1.5707963267948966 rad pos: -24.5,-54.5 parent: 2 - - uid: 12483 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-12.5 - parent: 2 - uid: 15432 components: - type: Transform @@ -29546,12 +29987,6 @@ entities: rot: 3.141592653589793 rad pos: -23.5,14.5 parent: 2 - - uid: 22729 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-2.5 - parent: 2 - uid: 22774 components: - type: Transform @@ -29580,6 +30015,18 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,-7.5 parent: 2 + - uid: 23933 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-5.5 + parent: 2 + - uid: 23948 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-5.5 + parent: 2 - proto: ButtonFrameExit entities: - uid: 1561 @@ -29714,6 +30161,11 @@ entities: - type: Transform pos: -18.5,32.5 parent: 2 + - uid: 85 + components: + - type: Transform + pos: -38.5,4.5 + parent: 2 - uid: 87 components: - type: Transform @@ -29754,6 +30206,11 @@ entities: - type: Transform pos: 25.5,-14.5 parent: 2 + - uid: 179 + components: + - type: Transform + pos: -43.5,0.5 + parent: 2 - uid: 180 components: - type: Transform @@ -29789,10 +30246,15 @@ entities: - type: Transform pos: -63.5,-60.5 parent: 2 - - uid: 279 + - uid: 224 components: - type: Transform - pos: -35.5,6.5 + pos: -24.5,-7.5 + parent: 2 + - uid: 225 + components: + - type: Transform + pos: -51.5,-2.5 parent: 2 - uid: 329 components: @@ -29804,11 +30266,51 @@ entities: - type: Transform pos: 5.5,17.5 parent: 2 + - uid: 352 + components: + - type: Transform + pos: -44.5,10.5 + parent: 2 + - uid: 364 + components: + - type: Transform + pos: -47.5,10.5 + parent: 2 + - uid: 379 + components: + - type: Transform + pos: -43.5,7.5 + parent: 2 - uid: 382 components: - type: Transform pos: 4.5,11.5 parent: 2 + - uid: 385 + components: + - type: Transform + pos: -48.5,10.5 + parent: 2 + - uid: 386 + components: + - type: Transform + pos: -43.5,9.5 + parent: 2 + - uid: 388 + components: + - type: Transform + pos: -43.5,10.5 + parent: 2 + - uid: 398 + components: + - type: Transform + pos: -38.5,-7.5 + parent: 2 + - uid: 412 + components: + - type: Transform + pos: -24.5,-11.5 + parent: 2 - uid: 421 components: - type: Transform @@ -29829,11 +30331,6 @@ entities: - type: Transform pos: -20.5,-4.5 parent: 2 - - uid: 438 - components: - - type: Transform - pos: -20.5,-6.5 - parent: 2 - uid: 439 components: - type: Transform @@ -29884,21 +30381,6 @@ entities: - type: Transform pos: -11.5,-17.5 parent: 2 - - uid: 489 - components: - - type: Transform - pos: -25.5,-8.5 - parent: 2 - - uid: 490 - components: - - type: Transform - pos: -25.5,-6.5 - parent: 2 - - uid: 491 - components: - - type: Transform - pos: -25.5,-7.5 - parent: 2 - uid: 540 components: - type: Transform @@ -29999,11 +30481,21 @@ entities: - type: Transform pos: -7.5,-4.5 parent: 2 + - uid: 651 + components: + - type: Transform + pos: -50.5,-3.5 + parent: 2 - uid: 653 components: - type: Transform pos: -20.5,33.5 parent: 2 + - uid: 656 + components: + - type: Transform + pos: -50.5,8.5 + parent: 2 - uid: 659 components: - type: Transform @@ -30019,35 +30511,50 @@ entities: - type: Transform pos: -32.5,13.5 parent: 2 + - uid: 670 + components: + - type: Transform + pos: -51.5,7.5 + parent: 2 + - uid: 671 + components: + - type: Transform + pos: -53.5,3.5 + parent: 2 - uid: 673 components: - type: Transform - pos: -26.5,-10.5 + pos: -19.5,-0.5 parent: 2 - - uid: 674 + - uid: 680 components: - type: Transform - pos: -27.5,-10.5 - parent: 2 - - uid: 675 - components: - - type: Transform - pos: -28.5,-10.5 + pos: -40.5,-0.5 parent: 2 - uid: 681 components: - type: Transform pos: 20.5,22.5 parent: 2 + - uid: 683 + components: + - type: Transform + pos: -34.5,-8.5 + parent: 2 - uid: 688 components: - type: Transform pos: 14.5,-17.5 parent: 2 - - uid: 695 + - uid: 690 components: - type: Transform - pos: -25.5,-10.5 + pos: -32.5,-10.5 + parent: 2 + - uid: 699 + components: + - type: Transform + pos: -20.5,-6.5 parent: 2 - uid: 744 components: @@ -30089,11 +30596,6 @@ entities: - type: Transform pos: -37.5,23.5 parent: 2 - - uid: 826 - components: - - type: Transform - pos: -25.5,-4.5 - parent: 2 - uid: 827 components: - type: Transform @@ -30254,11 +30756,6 @@ entities: - type: Transform pos: -33.5,15.5 parent: 2 - - uid: 980 - components: - - type: Transform - pos: -20.5,-12.5 - parent: 2 - uid: 1017 components: - type: Transform @@ -30294,6 +30791,16 @@ entities: - type: Transform pos: -7.5,17.5 parent: 2 + - uid: 1080 + components: + - type: Transform + pos: -48.5,-3.5 + parent: 2 + - uid: 1081 + components: + - type: Transform + pos: -47.5,-1.5 + parent: 2 - uid: 1090 components: - type: Transform @@ -30504,16 +31011,16 @@ entities: - type: Transform pos: 25.5,-9.5 parent: 2 - - uid: 1523 - components: - - type: Transform - pos: -32.5,6.5 - parent: 2 - uid: 1526 components: - type: Transform pos: 8.5,16.5 parent: 2 + - uid: 1527 + components: + - type: Transform + pos: -26.5,-8.5 + parent: 2 - uid: 1528 components: - type: Transform @@ -30537,12 +31044,7 @@ entities: - uid: 1539 components: - type: Transform - pos: -32.5,7.5 - parent: 2 - - uid: 1540 - components: - - type: Transform - pos: -32.5,5.5 + pos: -47.5,6.5 parent: 2 - uid: 1541 components: @@ -30669,11 +31171,6 @@ entities: - type: Transform pos: 0.5,-12.5 parent: 2 - - uid: 1815 - components: - - type: Transform - pos: -29.5,-4.5 - parent: 2 - uid: 1816 components: - type: Transform @@ -30759,6 +31256,11 @@ entities: - type: Transform pos: -36.5,-52.5 parent: 2 + - uid: 1881 + components: + - type: Transform + pos: -34.5,-9.5 + parent: 2 - uid: 1883 components: - type: Transform @@ -30774,16 +31276,6 @@ entities: - type: Transform pos: -3.5,-6.5 parent: 2 - - uid: 1896 - components: - - type: Transform - pos: -43.5,-3.5 - parent: 2 - - uid: 1897 - components: - - type: Transform - pos: -42.5,-3.5 - parent: 2 - uid: 1907 components: - type: Transform @@ -30794,26 +31286,11 @@ entities: - type: Transform pos: 19.5,10.5 parent: 2 - - uid: 1955 - components: - - type: Transform - pos: -37.5,2.5 - parent: 2 - - uid: 1959 - components: - - type: Transform - pos: -34.5,-8.5 - parent: 2 - uid: 2032 components: - type: Transform pos: 32.5,13.5 parent: 2 - - uid: 2042 - components: - - type: Transform - pos: -35.5,-8.5 - parent: 2 - uid: 2048 components: - type: Transform @@ -30874,11 +31351,6 @@ entities: - type: Transform pos: 2.5,-0.5 parent: 2 - - uid: 2091 - components: - - type: Transform - pos: -33.5,-4.5 - parent: 2 - uid: 2102 components: - type: Transform @@ -30989,16 +31461,6 @@ entities: - type: Transform pos: -21.5,-3.5 parent: 2 - - uid: 2209 - components: - - type: Transform - pos: -23.5,-4.5 - parent: 2 - - uid: 2211 - components: - - type: Transform - pos: -21.5,-6.5 - parent: 2 - uid: 2218 components: - type: Transform @@ -31009,16 +31471,6 @@ entities: - type: Transform pos: -16.5,31.5 parent: 2 - - uid: 2237 - components: - - type: Transform - pos: -34.5,6.5 - parent: 2 - - uid: 2243 - components: - - type: Transform - pos: -36.5,2.5 - parent: 2 - uid: 2247 components: - type: Transform @@ -31044,11 +31496,6 @@ entities: - type: Transform pos: -12.5,-21.5 parent: 2 - - uid: 2302 - components: - - type: Transform - pos: -38.5,2.5 - parent: 2 - uid: 2320 components: - type: Transform @@ -31099,6 +31546,11 @@ entities: - type: Transform pos: -22.5,4.5 parent: 2 + - uid: 2388 + components: + - type: Transform + pos: -39.5,3.5 + parent: 2 - uid: 2401 components: - type: Transform @@ -31244,6 +31696,11 @@ entities: - type: Transform pos: 0.5,-6.5 parent: 2 + - uid: 2500 + components: + - type: Transform + pos: -34.5,-7.5 + parent: 2 - uid: 2502 components: - type: Transform @@ -31284,16 +31741,31 @@ entities: - type: Transform pos: -28.5,-62.5 parent: 2 + - uid: 2566 + components: + - type: Transform + pos: -46.5,3.5 + parent: 2 - uid: 2568 components: - type: Transform pos: -12.5,-62.5 parent: 2 + - uid: 2595 + components: + - type: Transform + pos: -45.5,3.5 + parent: 2 - uid: 2612 components: - type: Transform pos: -21.5,4.5 parent: 2 + - uid: 2629 + components: + - type: Transform + pos: -34.5,-10.5 + parent: 2 - uid: 2636 components: - type: Transform @@ -31304,6 +31776,11 @@ entities: - type: Transform pos: 24.5,-3.5 parent: 2 + - uid: 2652 + components: + - type: Transform + pos: -21.5,-15.5 + parent: 2 - uid: 2689 components: - type: Transform @@ -31324,31 +31801,6 @@ entities: - type: Transform pos: 1.5,-6.5 parent: 2 - - uid: 2705 - components: - - type: Transform - pos: -19.5,-8.5 - parent: 2 - - uid: 2706 - components: - - type: Transform - pos: -20.5,-8.5 - parent: 2 - - uid: 2707 - components: - - type: Transform - pos: -21.5,-8.5 - parent: 2 - - uid: 2708 - components: - - type: Transform - pos: -22.5,-8.5 - parent: 2 - - uid: 2709 - components: - - type: Transform - pos: -23.5,-8.5 - parent: 2 - uid: 2730 components: - type: Transform @@ -31357,62 +31809,42 @@ entities: - uid: 2741 components: - type: Transform - pos: -23.5,-5.5 - parent: 2 - - uid: 2774 - components: - - type: Transform - pos: -25.5,-5.5 - parent: 2 - - uid: 2778 - components: - - type: Transform - pos: -24.5,-8.5 - parent: 2 - - uid: 2779 - components: - - type: Transform - pos: -24.5,-9.5 - parent: 2 - - uid: 2780 - components: - - type: Transform - pos: -24.5,-10.5 + pos: -25.5,-10.5 parent: 2 - uid: 2782 components: - type: Transform - pos: -19.5,-7.5 + pos: -19.5,-8.5 parent: 2 - uid: 2783 components: - type: Transform - pos: -22.5,-10.5 + pos: -21.5,-7.5 parent: 2 - uid: 2784 components: - type: Transform - pos: -21.5,-10.5 + pos: -19.5,-7.5 parent: 2 - uid: 2785 components: - type: Transform - pos: -20.5,-10.5 + pos: -31.5,-10.5 parent: 2 - uid: 2786 components: - type: Transform - pos: -19.5,-10.5 + pos: -29.5,-10.5 parent: 2 - uid: 2787 components: - type: Transform - pos: -19.5,-11.5 + pos: -30.5,-10.5 parent: 2 - uid: 2788 components: - type: Transform - pos: -23.5,-10.5 + pos: -26.5,-12.5 parent: 2 - uid: 2795 components: @@ -31459,6 +31891,11 @@ entities: - type: Transform pos: -29.5,-0.5 parent: 2 + - uid: 2804 + components: + - type: Transform + pos: -26.5,-11.5 + parent: 2 - uid: 2807 components: - type: Transform @@ -31489,6 +31926,16 @@ entities: - type: Transform pos: 53.5,-50.5 parent: 2 + - uid: 2824 + components: + - type: Transform + pos: -26.5,-13.5 + parent: 2 + - uid: 2826 + components: + - type: Transform + pos: -33.5,-11.5 + parent: 2 - uid: 2827 components: - type: Transform @@ -31584,11 +32031,6 @@ entities: - type: Transform pos: -20.5,-0.5 parent: 2 - - uid: 2875 - components: - - type: Transform - pos: -27.5,-3.5 - parent: 2 - uid: 2877 components: - type: Transform @@ -31599,11 +32041,6 @@ entities: - type: Transform pos: -19.5,27.5 parent: 2 - - uid: 2890 - components: - - type: Transform - pos: -44.5,4.5 - parent: 2 - uid: 2892 components: - type: Transform @@ -31649,11 +32086,6 @@ entities: - type: Transform pos: -2.5,-6.5 parent: 2 - - uid: 2964 - components: - - type: Transform - pos: -42.5,7.5 - parent: 2 - uid: 2974 components: - type: Transform @@ -31719,11 +32151,6 @@ entities: - type: Transform pos: 1.5,-35.5 parent: 2 - - uid: 3099 - components: - - type: Transform - pos: -30.5,-10.5 - parent: 2 - uid: 3104 components: - type: Transform @@ -31734,41 +32161,11 @@ entities: - type: Transform pos: 31.5,-62.5 parent: 2 - - uid: 3119 - components: - - type: Transform - pos: -20.5,-11.5 - parent: 2 - - uid: 3184 - components: - - type: Transform - pos: -30.5,-9.5 - parent: 2 - - uid: 3185 - components: - - type: Transform - pos: -29.5,-10.5 - parent: 2 - - uid: 3194 - components: - - type: Transform - pos: -30.5,-12.5 - parent: 2 - - uid: 3198 - components: - - type: Transform - pos: -30.5,-11.5 - parent: 2 - uid: 3200 components: - type: Transform pos: 31.5,-57.5 parent: 2 - - uid: 3204 - components: - - type: Transform - pos: -23.5,-12.5 - parent: 2 - uid: 3278 components: - type: Transform @@ -31839,11 +32236,6 @@ entities: - type: Transform pos: 1.5,-22.5 parent: 2 - - uid: 3640 - components: - - type: Transform - pos: -39.5,-3.5 - parent: 2 - uid: 3657 components: - type: Transform @@ -32029,16 +32421,6 @@ entities: - type: Transform pos: 2.5,-36.5 parent: 2 - - uid: 4557 - components: - - type: Transform - pos: -36.5,3.5 - parent: 2 - - uid: 4570 - components: - - type: Transform - pos: -33.5,4.5 - parent: 2 - uid: 4590 components: - type: Transform @@ -32054,11 +32436,6 @@ entities: - type: Transform pos: 6.5,11.5 parent: 2 - - uid: 4650 - components: - - type: Transform - pos: -22.5,-12.5 - parent: 2 - uid: 4659 components: - type: Transform @@ -32077,12 +32454,7 @@ entities: - uid: 4741 components: - type: Transform - pos: -36.5,4.5 - parent: 2 - - uid: 4765 - components: - - type: Transform - pos: -34.5,4.5 + pos: -29.5,-14.5 parent: 2 - uid: 4790 components: @@ -32119,11 +32491,6 @@ entities: - type: Transform pos: -27.5,-62.5 parent: 2 - - uid: 4877 - components: - - type: Transform - pos: -32.5,3.5 - parent: 2 - uid: 4968 components: - type: Transform @@ -32154,10 +32521,10 @@ entities: - type: Transform pos: 36.5,7.5 parent: 2 - - uid: 5144 + - uid: 5173 components: - type: Transform - pos: -33.5,6.5 + pos: -46.5,-4.5 parent: 2 - uid: 5205 components: @@ -32209,6 +32576,11 @@ entities: - type: Transform pos: -34.5,23.5 parent: 2 + - uid: 5333 + components: + - type: Transform + pos: -47.5,-0.5 + parent: 2 - uid: 5359 components: - type: Transform @@ -32349,15 +32721,10 @@ entities: - type: Transform pos: 57.5,-55.5 parent: 2 - - uid: 5527 - components: - - type: Transform - pos: -36.5,5.5 - parent: 2 - uid: 5535 components: - type: Transform - pos: -27.5,-12.5 + pos: -47.5,-3.5 parent: 2 - uid: 5550 components: @@ -32494,11 +32861,6 @@ entities: - type: Transform pos: 13.5,-15.5 parent: 2 - - uid: 5870 - components: - - type: Transform - pos: -32.5,-4.5 - parent: 2 - uid: 5893 components: - type: Transform @@ -32559,11 +32921,6 @@ entities: - type: Transform pos: 22.5,12.5 parent: 2 - - uid: 6245 - components: - - type: Transform - pos: -18.5,-1.5 - parent: 2 - uid: 6287 components: - type: Transform @@ -32574,11 +32931,6 @@ entities: - type: Transform pos: 28.5,-6.5 parent: 2 - - uid: 6327 - components: - - type: Transform - pos: -26.5,-4.5 - parent: 2 - uid: 6330 components: - type: Transform @@ -32619,6 +32971,11 @@ entities: - type: Transform pos: -53.5,-22.5 parent: 2 + - uid: 6526 + components: + - type: Transform + pos: -20.5,-10.5 + parent: 2 - uid: 6542 components: - type: Transform @@ -32664,6 +33021,16 @@ entities: - type: Transform pos: -24.5,-16.5 parent: 2 + - uid: 6595 + components: + - type: Transform + pos: -22.5,-10.5 + parent: 2 + - uid: 6596 + components: + - type: Transform + pos: -21.5,-10.5 + parent: 2 - uid: 6619 components: - type: Transform @@ -32744,6 +33111,16 @@ entities: - type: Transform pos: -9.5,22.5 parent: 2 + - uid: 6938 + components: + - type: Transform + pos: -21.5,-8.5 + parent: 2 + - uid: 6941 + components: + - type: Transform + pos: -33.5,-6.5 + parent: 2 - uid: 6947 components: - type: Transform @@ -32789,6 +33166,11 @@ entities: - type: Transform pos: -10.5,-21.5 parent: 2 + - uid: 7038 + components: + - type: Transform + pos: -33.5,-10.5 + parent: 2 - uid: 7040 components: - type: Transform @@ -33064,11 +33446,6 @@ entities: - type: Transform pos: 48.5,-51.5 parent: 2 - - uid: 7704 - components: - - type: Transform - pos: -28.5,-12.5 - parent: 2 - uid: 7721 components: - type: Transform @@ -33089,6 +33466,11 @@ entities: - type: Transform pos: 43.5,-37.5 parent: 2 + - uid: 7781 + components: + - type: Transform + pos: -52.5,7.5 + parent: 2 - uid: 7821 components: - type: Transform @@ -33099,11 +33481,21 @@ entities: - type: Transform pos: -21.5,5.5 parent: 2 + - uid: 7834 + components: + - type: Transform + pos: -49.5,-3.5 + parent: 2 - uid: 7840 components: - type: Transform pos: -50.5,-51.5 parent: 2 + - uid: 7842 + components: + - type: Transform + pos: -50.5,7.5 + parent: 2 - uid: 7861 components: - type: Transform @@ -33159,6 +33551,16 @@ entities: - type: Transform pos: 40.5,-6.5 parent: 2 + - uid: 7999 + components: + - type: Transform + pos: -52.5,-1.5 + parent: 2 + - uid: 8002 + components: + - type: Transform + pos: -50.5,9.5 + parent: 2 - uid: 8030 components: - type: Transform @@ -33294,11 +33696,21 @@ entities: - type: Transform pos: -51.5,-12.5 parent: 2 + - uid: 8464 + components: + - type: Transform + pos: -43.5,8.5 + parent: 2 - uid: 8480 components: - type: Transform pos: -48.5,-12.5 parent: 2 + - uid: 8488 + components: + - type: Transform + pos: -46.5,10.5 + parent: 2 - uid: 8495 components: - type: Transform @@ -33419,11 +33831,6 @@ entities: - type: Transform pos: 9.5,-8.5 parent: 2 - - uid: 8715 - components: - - type: Transform - pos: -21.5,-9.5 - parent: 2 - uid: 8761 components: - type: Transform @@ -33634,6 +34041,11 @@ entities: - type: Transform pos: 44.5,-3.5 parent: 2 + - uid: 9138 + components: + - type: Transform + pos: -43.5,4.5 + parent: 2 - uid: 9208 components: - type: Transform @@ -33699,11 +34111,21 @@ entities: - type: Transform pos: -49.5,-12.5 parent: 2 + - uid: 9643 + components: + - type: Transform + pos: -47.5,-2.5 + parent: 2 - uid: 9653 components: - type: Transform pos: 35.5,25.5 parent: 2 + - uid: 9660 + components: + - type: Transform + pos: -49.5,10.5 + parent: 2 - uid: 9667 components: - type: Transform @@ -33989,6 +34411,11 @@ entities: - type: Transform pos: 30.5,-52.5 parent: 2 + - uid: 9862 + components: + - type: Transform + pos: -42.5,10.5 + parent: 2 - uid: 9867 components: - type: Transform @@ -34084,6 +34511,11 @@ entities: - type: Transform pos: -23.5,-53.5 parent: 2 + - uid: 9968 + components: + - type: Transform + pos: -43.5,6.5 + parent: 2 - uid: 9972 components: - type: Transform @@ -34159,6 +34591,11 @@ entities: - type: Transform pos: 32.5,2.5 parent: 2 + - uid: 10133 + components: + - type: Transform + pos: -44.5,3.5 + parent: 2 - uid: 10138 components: - type: Transform @@ -34224,10 +34661,15 @@ entities: - type: Transform pos: -52.5,-50.5 parent: 2 - - uid: 10195 + - uid: 10198 components: - type: Transform - pos: -34.5,1.5 + pos: -53.5,4.5 + parent: 2 + - uid: 10199 + components: + - type: Transform + pos: -40.5,0.5 parent: 2 - uid: 10206 components: @@ -34252,7 +34694,7 @@ entities: - uid: 10213 components: - type: Transform - pos: -34.5,0.5 + pos: -40.5,1.5 parent: 2 - uid: 10215 components: @@ -34274,6 +34716,11 @@ entities: - type: Transform pos: 0.5,-3.5 parent: 2 + - uid: 10239 + components: + - type: Transform + pos: -49.5,-8.5 + parent: 2 - uid: 10248 components: - type: Transform @@ -34289,6 +34736,11 @@ entities: - type: Transform pos: 4.5,-22.5 parent: 2 + - uid: 10314 + components: + - type: Transform + pos: -30.5,-14.5 + parent: 2 - uid: 10315 components: - type: Transform @@ -34614,6 +35066,11 @@ entities: - type: Transform pos: -49.5,-50.5 parent: 2 + - uid: 10419 + components: + - type: Transform + pos: -51.5,-3.5 + parent: 2 - uid: 10443 components: - type: Transform @@ -34639,6 +35096,11 @@ entities: - type: Transform pos: -39.5,-54.5 parent: 2 + - uid: 10506 + components: + - type: Transform + pos: -53.5,6.5 + parent: 2 - uid: 10509 components: - type: Transform @@ -34679,16 +35141,41 @@ entities: - type: Transform pos: -4.5,-8.5 parent: 2 + - uid: 10626 + components: + - type: Transform + pos: -19.5,-3.5 + parent: 2 + - uid: 10656 + components: + - type: Transform + pos: -50.5,10.5 + parent: 2 + - uid: 10668 + components: + - type: Transform + pos: -41.5,10.5 + parent: 2 - uid: 10675 components: - type: Transform pos: 2.5,-3.5 parent: 2 + - uid: 10676 + components: + - type: Transform + pos: -41.5,9.5 + parent: 2 - uid: 10677 components: - type: Transform pos: 9.5,-14.5 parent: 2 + - uid: 10682 + components: + - type: Transform + pos: -53.5,1.5 + parent: 2 - uid: 10712 components: - type: Transform @@ -34754,6 +35241,11 @@ entities: - type: Transform pos: 60.5,-54.5 parent: 2 + - uid: 10881 + components: + - type: Transform + pos: -53.5,-0.5 + parent: 2 - uid: 10886 components: - type: Transform @@ -34769,6 +35261,16 @@ entities: - type: Transform pos: 57.5,-61.5 parent: 2 + - uid: 10915 + components: + - type: Transform + pos: -53.5,5.5 + parent: 2 + - uid: 10923 + components: + - type: Transform + pos: -43.5,3.5 + parent: 2 - uid: 10937 components: - type: Transform @@ -34794,6 +35296,16 @@ entities: - type: Transform pos: 6.5,1.5 parent: 2 + - uid: 10966 + components: + - type: Transform + pos: -40.5,3.5 + parent: 2 + - uid: 10993 + components: + - type: Transform + pos: -38.5,-3.5 + parent: 2 - uid: 11036 components: - type: Transform @@ -34809,6 +35321,11 @@ entities: - type: Transform pos: 30.5,-65.5 parent: 2 + - uid: 11121 + components: + - type: Transform + pos: -48.5,-8.5 + parent: 2 - uid: 11163 components: - type: Transform @@ -34829,6 +35346,11 @@ entities: - type: Transform pos: 16.5,29.5 parent: 2 + - uid: 11182 + components: + - type: Transform + pos: -49.5,3.5 + parent: 2 - uid: 11184 components: - type: Transform @@ -34864,6 +35386,11 @@ entities: - type: Transform pos: 16.5,-7.5 parent: 2 + - uid: 11224 + components: + - type: Transform + pos: -40.5,-1.5 + parent: 2 - uid: 11227 components: - type: Transform @@ -34904,11 +35431,6 @@ entities: - type: Transform pos: 52.5,-52.5 parent: 2 - - uid: 11340 - components: - - type: Transform - pos: -28.5,-11.5 - parent: 2 - uid: 11432 components: - type: Transform @@ -35139,6 +35661,11 @@ entities: - type: Transform pos: 13.5,21.5 parent: 2 + - uid: 11556 + components: + - type: Transform + pos: -53.5,0.5 + parent: 2 - uid: 11571 components: - type: Transform @@ -35174,6 +35701,21 @@ entities: - type: Transform pos: 45.5,-10.5 parent: 2 + - uid: 11618 + components: + - type: Transform + pos: -26.5,-7.5 + parent: 2 + - uid: 11631 + components: + - type: Transform + pos: -24.5,-8.5 + parent: 2 + - uid: 11654 + components: + - type: Transform + pos: -52.5,-2.5 + parent: 2 - uid: 11703 components: - type: Transform @@ -35754,11 +36296,21 @@ entities: - type: Transform pos: -0.5,-3.5 parent: 2 + - uid: 12004 + components: + - type: Transform + pos: -41.5,3.5 + parent: 2 - uid: 12008 components: - type: Transform pos: 9.5,-10.5 parent: 2 + - uid: 12010 + components: + - type: Transform + pos: -39.5,-1.5 + parent: 2 - uid: 12014 components: - type: Transform @@ -35779,6 +36331,16 @@ entities: - type: Transform pos: -4.5,-13.5 parent: 2 + - uid: 12025 + components: + - type: Transform + pos: -46.5,-3.5 + parent: 2 + - uid: 12067 + components: + - type: Transform + pos: -53.5,-1.5 + parent: 2 - uid: 12077 components: - type: Transform @@ -35909,11 +36471,26 @@ entities: - type: Transform pos: -11.5,24.5 parent: 2 + - uid: 12152 + components: + - type: Transform + pos: -38.5,3.5 + parent: 2 + - uid: 12213 + components: + - type: Transform + pos: -40.5,2.5 + parent: 2 - uid: 12230 components: - type: Transform pos: 48.5,-13.5 parent: 2 + - uid: 12256 + components: + - type: Transform + pos: -52.5,6.5 + parent: 2 - uid: 12257 components: - type: Transform @@ -36009,6 +36586,11 @@ entities: - type: Transform pos: -10.5,-54.5 parent: 2 + - uid: 12654 + components: + - type: Transform + pos: -43.5,-0.5 + parent: 2 - uid: 12759 components: - type: Transform @@ -36079,15 +36661,30 @@ entities: - type: Transform pos: -10.5,-63.5 parent: 2 + - uid: 12851 + components: + - type: Transform + pos: -34.5,7.5 + parent: 2 - uid: 12854 components: - type: Transform pos: -19.5,-47.5 parent: 2 + - uid: 12880 + components: + - type: Transform + pos: -43.5,2.5 + parent: 2 - uid: 12883 components: - type: Transform - pos: -34.5,-4.5 + pos: -33.5,-0.5 + parent: 2 + - uid: 12897 + components: + - type: Transform + pos: -27.5,-4.5 parent: 2 - uid: 12955 components: @@ -36137,7 +36734,7 @@ entities: - uid: 12964 components: - type: Transform - pos: -28.5,-4.5 + pos: -33.5,-1.5 parent: 2 - uid: 12965 components: @@ -36164,6 +36761,11 @@ entities: - type: Transform pos: 16.5,-4.5 parent: 2 + - uid: 13010 + components: + - type: Transform + pos: -20.5,-14.5 + parent: 2 - uid: 13028 components: - type: Transform @@ -36474,6 +37076,11 @@ entities: - type: Transform pos: 45.5,-6.5 parent: 2 + - uid: 14216 + components: + - type: Transform + pos: -34.5,-2.5 + parent: 2 - uid: 14248 components: - type: Transform @@ -36529,11 +37136,31 @@ entities: - type: Transform pos: -29.5,4.5 parent: 2 + - uid: 14487 + components: + - type: Transform + pos: -24.5,-5.5 + parent: 2 + - uid: 14498 + components: + - type: Transform + pos: -42.5,-7.5 + parent: 2 - uid: 14508 components: - type: Transform pos: -18.5,15.5 parent: 2 + - uid: 14518 + components: + - type: Transform + pos: -38.5,-2.5 + parent: 2 + - uid: 14523 + components: + - type: Transform + pos: -36.5,-2.5 + parent: 2 - uid: 14529 components: - type: Transform @@ -36549,6 +37176,16 @@ entities: - type: Transform pos: -7.5,-13.5 parent: 2 + - uid: 14590 + components: + - type: Transform + pos: -33.5,2.5 + parent: 2 + - uid: 14593 + components: + - type: Transform + pos: -38.5,-8.5 + parent: 2 - uid: 14614 components: - type: Transform @@ -36559,16 +37196,16 @@ entities: - type: Transform pos: -28.5,2.5 parent: 2 + - uid: 14645 + components: + - type: Transform + pos: -38.5,-9.5 + parent: 2 - uid: 14780 components: - type: Transform pos: 5.5,23.5 parent: 2 - - uid: 14786 - components: - - type: Transform - pos: -20.5,-9.5 - parent: 2 - uid: 14804 components: - type: Transform @@ -36609,6 +37246,11 @@ entities: - type: Transform pos: -9.5,-13.5 parent: 2 + - uid: 14922 + components: + - type: Transform + pos: -28.5,-4.5 + parent: 2 - uid: 14954 components: - type: Transform @@ -36759,6 +37401,11 @@ entities: - type: Transform pos: -4.5,-22.5 parent: 2 + - uid: 15372 + components: + - type: Transform + pos: -42.5,-8.5 + parent: 2 - uid: 15374 components: - type: Transform @@ -36767,12 +37414,17 @@ entities: - uid: 15390 components: - type: Transform - pos: -36.5,-4.5 + pos: -44.5,-5.5 parent: 2 - uid: 15460 components: - type: Transform - pos: -27.5,-5.5 + pos: -33.5,1.5 + parent: 2 + - uid: 15470 + components: + - type: Transform + pos: -33.5,0.5 parent: 2 - uid: 15487 components: @@ -37234,6 +37886,16 @@ entities: - type: Transform pos: 33.5,-37.5 parent: 2 + - uid: 15675 + components: + - type: Transform + pos: -33.5,-4.5 + parent: 2 + - uid: 15679 + components: + - type: Transform + pos: -33.5,-2.5 + parent: 2 - uid: 15689 components: - type: Transform @@ -37344,6 +38006,21 @@ entities: - type: Transform pos: -14.5,-50.5 parent: 2 + - uid: 15864 + components: + - type: Transform + pos: -43.5,-5.5 + parent: 2 + - uid: 15893 + components: + - type: Transform + pos: -35.5,-2.5 + parent: 2 + - uid: 15919 + components: + - type: Transform + pos: -30.5,-6.5 + parent: 2 - uid: 15984 components: - type: Transform @@ -37364,6 +38041,11 @@ entities: - type: Transform pos: -15.5,11.5 parent: 2 + - uid: 16033 + components: + - type: Transform + pos: -33.5,3.5 + parent: 2 - uid: 16044 components: - type: Transform @@ -37484,10 +38166,30 @@ entities: - type: Transform pos: 62.5,-54.5 parent: 2 + - uid: 16244 + components: + - type: Transform + pos: -33.5,4.5 + parent: 2 + - uid: 16255 + components: + - type: Transform + pos: -19.5,-10.5 + parent: 2 + - uid: 16259 + components: + - type: Transform + pos: -27.5,-10.5 + parent: 2 - uid: 16261 components: - type: Transform - pos: -27.5,-4.5 + pos: -26.5,-14.5 + parent: 2 + - uid: 16264 + components: + - type: Transform + pos: -26.5,-10.5 parent: 2 - uid: 16325 components: @@ -37999,6 +38701,11 @@ entities: - type: Transform pos: 33.5,-31.5 parent: 2 + - uid: 16672 + components: + - type: Transform + pos: -46.5,-5.5 + parent: 2 - uid: 16675 components: - type: Transform @@ -38054,6 +38761,11 @@ entities: - type: Transform pos: -36.5,-62.5 parent: 2 + - uid: 16715 + components: + - type: Transform + pos: -20.5,-7.5 + parent: 2 - uid: 16716 components: - type: Transform @@ -38349,21 +39061,16 @@ entities: - type: Transform pos: -60.5,-60.5 parent: 2 + - uid: 16879 + components: + - type: Transform + pos: -37.5,-2.5 + parent: 2 - uid: 16880 components: - type: Transform pos: 3.5,-98.5 parent: 2 - - uid: 16881 - components: - - type: Transform - pos: -37.5,-4.5 - parent: 2 - - uid: 16882 - components: - - type: Transform - pos: -35.5,-4.5 - parent: 2 - uid: 16889 components: - type: Transform @@ -38404,11 +39111,6 @@ entities: - type: Transform pos: -48.5,-45.5 parent: 2 - - uid: 17061 - components: - - type: Transform - pos: -38.5,-4.5 - parent: 2 - uid: 17064 components: - type: Transform @@ -38444,16 +39146,26 @@ entities: - type: Transform pos: -45.5,-43.5 parent: 2 + - uid: 17089 + components: + - type: Transform + pos: -48.5,-7.5 + parent: 2 - uid: 17091 components: - type: Transform - pos: -39.5,-4.5 + pos: -47.5,2.5 parent: 2 - uid: 17092 components: - type: Transform pos: 35.5,27.5 parent: 2 + - uid: 17095 + components: + - type: Transform + pos: -40.5,4.5 + parent: 2 - uid: 17103 components: - type: Transform @@ -39274,6 +39986,11 @@ entities: - type: Transform pos: -51.5,-30.5 parent: 2 + - uid: 17956 + components: + - type: Transform + pos: -38.5,-4.5 + parent: 2 - uid: 17957 components: - type: Transform @@ -39499,6 +40216,11 @@ entities: - type: Transform pos: 39.5,18.5 parent: 2 + - uid: 18070 + components: + - type: Transform + pos: -26.5,-4.5 + parent: 2 - uid: 18081 components: - type: Transform @@ -39529,6 +40251,11 @@ entities: - type: Transform pos: 38.5,18.5 parent: 2 + - uid: 18344 + components: + - type: Transform + pos: -25.5,-4.5 + parent: 2 - uid: 18401 components: - type: Transform @@ -40099,6 +40826,11 @@ entities: - type: Transform pos: -27.5,-21.5 parent: 2 + - uid: 18922 + components: + - type: Transform + pos: -24.5,-10.5 + parent: 2 - uid: 18924 components: - type: Transform @@ -40139,10 +40871,15 @@ entities: - type: Transform pos: 3.5,-30.5 parent: 2 - - uid: 18940 + - uid: 18936 components: - type: Transform - pos: -31.5,-14.5 + pos: -23.5,-10.5 + parent: 2 + - uid: 18937 + components: + - type: Transform + pos: -45.5,10.5 parent: 2 - uid: 18941 components: @@ -40299,6 +41036,16 @@ entities: - type: Transform pos: 49.5,2.5 parent: 2 + - uid: 19125 + components: + - type: Transform + pos: -24.5,-12.5 + parent: 2 + - uid: 19134 + components: + - type: Transform + pos: -38.5,5.5 + parent: 2 - uid: 19153 components: - type: Transform @@ -40429,21 +41176,6 @@ entities: - type: Transform pos: -33.5,-12.5 parent: 2 - - uid: 19627 - components: - - type: Transform - pos: -33.5,-11.5 - parent: 2 - - uid: 19759 - components: - - type: Transform - pos: -32.5,-11.5 - parent: 2 - - uid: 19773 - components: - - type: Transform - pos: -32.5,-10.5 - parent: 2 - uid: 19877 components: - type: Transform @@ -40454,30 +41186,20 @@ entities: - type: Transform pos: 48.5,-52.5 parent: 2 - - uid: 19884 + - uid: 19980 components: - type: Transform - pos: -32.5,-9.5 - parent: 2 - - uid: 19972 - components: - - type: Transform - pos: -32.5,-8.5 + pos: -39.5,-5.5 parent: 2 - uid: 19990 components: - type: Transform - pos: -28.5,-14.5 + pos: -30.5,-4.5 parent: 2 - - uid: 19991 + - uid: 20001 components: - type: Transform - pos: -29.5,-14.5 - parent: 2 - - uid: 20004 - components: - - type: Transform - pos: -22.5,-14.5 + pos: -47.5,0.5 parent: 2 - uid: 20104 components: @@ -40574,6 +41296,11 @@ entities: - type: Transform pos: 18.5,-39.5 parent: 2 + - uid: 20146 + components: + - type: Transform + pos: -43.5,1.5 + parent: 2 - uid: 20155 components: - type: Transform @@ -40759,75 +41486,65 @@ entities: - type: Transform pos: 33.5,25.5 parent: 2 - - uid: 20426 - components: - - type: Transform - pos: -39.5,-2.5 - parent: 2 - - uid: 20427 - components: - - type: Transform - pos: -39.5,-1.5 - parent: 2 - - uid: 20428 - components: - - type: Transform - pos: -39.5,-0.5 - parent: 2 - - uid: 20429 - components: - - type: Transform - pos: -39.5,0.5 - parent: 2 - - uid: 20430 - components: - - type: Transform - pos: -39.5,1.5 - parent: 2 - uid: 20431 components: - type: Transform - pos: -39.5,2.5 - parent: 2 - - uid: 20432 - components: - - type: Transform - pos: -39.5,3.5 + pos: -21.5,-16.5 parent: 2 - uid: 20433 components: - type: Transform - pos: -39.5,4.5 - parent: 2 - - uid: 20434 - components: - - type: Transform - pos: -40.5,-3.5 + pos: -33.5,7.5 parent: 2 - uid: 20435 components: - type: Transform - pos: -39.5,-5.5 + pos: -29.5,-4.5 parent: 2 - uid: 20436 + components: + - type: Transform + pos: -38.5,-0.5 + parent: 2 + - uid: 20443 components: - type: Transform pos: -40.5,-5.5 parent: 2 - - uid: 20437 + - uid: 20447 components: - type: Transform - pos: -41.5,-5.5 + pos: -38.5,-5.5 parent: 2 - - uid: 20438 + - uid: 20451 components: - type: Transform - pos: -41.5,-3.5 + pos: -47.5,5.5 parent: 2 - - uid: 20498 + - uid: 20465 components: - type: Transform - pos: -33.5,1.5 + pos: -42.5,3.5 + parent: 2 + - uid: 20466 + components: + - type: Transform + pos: -47.5,3.5 + parent: 2 + - uid: 20467 + components: + - type: Transform + pos: -34.5,-6.5 + parent: 2 + - uid: 20472 + components: + - type: Transform + pos: -28.5,-10.5 + parent: 2 + - uid: 20478 + components: + - type: Transform + pos: -38.5,6.5 parent: 2 - uid: 20501 components: @@ -40839,21 +41556,46 @@ entities: - type: Transform pos: 16.5,25.5 parent: 2 + - uid: 20507 + components: + - type: Transform + pos: -43.5,5.5 + parent: 2 + - uid: 20509 + components: + - type: Transform + pos: -47.5,1.5 + parent: 2 + - uid: 20511 + components: + - type: Transform + pos: -38.5,-1.5 + parent: 2 + - uid: 20512 + components: + - type: Transform + pos: -47.5,-6.5 + parent: 2 - uid: 20513 components: - type: Transform pos: 16.5,30.5 parent: 2 + - uid: 20515 + components: + - type: Transform + pos: -47.5,-7.5 + parent: 2 + - uid: 20519 + components: + - type: Transform + pos: -46.5,-6.5 + parent: 2 - uid: 20524 components: - type: Transform pos: -26.5,-37.5 parent: 2 - - uid: 20525 - components: - - type: Transform - pos: -44.5,-7.5 - parent: 2 - uid: 20531 components: - type: Transform @@ -40914,40 +41656,10 @@ entities: - type: Transform pos: -29.5,-39.5 parent: 2 - - uid: 20545 - components: - - type: Transform - pos: -37.5,-8.5 - parent: 2 - - uid: 20546 - components: - - type: Transform - pos: -38.5,-8.5 - parent: 2 - - uid: 20547 - components: - - type: Transform - pos: -39.5,-8.5 - parent: 2 - uid: 20548 components: - type: Transform - pos: -40.5,-8.5 - parent: 2 - - uid: 20550 - components: - - type: Transform - pos: -42.5,-8.5 - parent: 2 - - uid: 20551 - components: - - type: Transform - pos: -43.5,-8.5 - parent: 2 - - uid: 20552 - components: - - type: Transform - pos: -44.5,-8.5 + pos: -25.5,-6.5 parent: 2 - uid: 20555 components: @@ -40957,92 +41669,32 @@ entities: - uid: 20558 components: - type: Transform - pos: -44.5,-6.5 + pos: -41.5,-5.5 parent: 2 - uid: 20559 components: - type: Transform - pos: -44.5,-5.5 - parent: 2 - - uid: 20560 - components: - - type: Transform - pos: -44.5,-4.5 - parent: 2 - - uid: 20561 - components: - - type: Transform - pos: -44.5,-3.5 + pos: -32.5,7.5 parent: 2 - uid: 20562 components: - type: Transform - pos: -44.5,-2.5 + pos: -42.5,-6.5 parent: 2 - - uid: 20563 + - uid: 20595 components: - type: Transform - pos: -44.5,-1.5 + pos: -25.5,-7.5 parent: 2 - - uid: 20566 + - uid: 20597 components: - type: Transform - pos: -44.5,1.5 + pos: -30.5,-5.5 parent: 2 - - uid: 20567 + - uid: 20605 components: - type: Transform - pos: -44.5,2.5 - parent: 2 - - uid: 20569 - components: - - type: Transform - pos: -44.5,5.5 - parent: 2 - - uid: 20570 - components: - - type: Transform - pos: -44.5,6.5 - parent: 2 - - uid: 20571 - components: - - type: Transform - pos: -44.5,3.5 - parent: 2 - - uid: 20572 - components: - - type: Transform - pos: -43.5,6.5 - parent: 2 - - uid: 20573 - components: - - type: Transform - pos: -43.5,7.5 - parent: 2 - - uid: 20575 - components: - - type: Transform - pos: -41.5,7.5 - parent: 2 - - uid: 20576 - components: - - type: Transform - pos: -40.5,7.5 - parent: 2 - - uid: 20577 - components: - - type: Transform - pos: -39.5,7.5 - parent: 2 - - uid: 20580 - components: - - type: Transform - pos: -39.5,6.5 - parent: 2 - - uid: 20581 - components: - - type: Transform - pos: -39.5,5.5 + pos: -33.5,-3.5 parent: 2 - uid: 20621 components: @@ -41269,16 +41921,6 @@ entities: - type: Transform pos: -35.5,-29.5 parent: 2 - - uid: 20771 - components: - - type: Transform - pos: -32.5,2.5 - parent: 2 - - uid: 20774 - components: - - type: Transform - pos: -32.5,1.5 - parent: 2 - uid: 20785 components: - type: Transform @@ -41299,10 +41941,10 @@ entities: - type: Transform pos: 23.5,24.5 parent: 2 - - uid: 20793 + - uid: 20792 components: - type: Transform - pos: -32.5,4.5 + pos: -23.5,-5.5 parent: 2 - uid: 20795 components: @@ -42279,6 +42921,11 @@ entities: - type: Transform pos: 10.5,-79.5 parent: 2 + - uid: 21179 + components: + - type: Transform + pos: -38.5,1.5 + parent: 2 - uid: 21210 components: - type: Transform @@ -42304,6 +42951,11 @@ entities: - type: Transform pos: 17.5,7.5 parent: 2 + - uid: 21311 + components: + - type: Transform + pos: -38.5,-6.5 + parent: 2 - uid: 21326 components: - type: Transform @@ -42924,11 +43576,6 @@ entities: - type: Transform pos: 4.5,-6.5 parent: 2 - - uid: 22227 - components: - - type: Transform - pos: -22.5,-15.5 - parent: 2 - uid: 22278 components: - type: Transform @@ -43024,15 +43671,30 @@ entities: - type: Transform pos: -13.5,-24.5 parent: 2 - - uid: 22604 - components: - - type: Transform - pos: -24.5,-12.5 - parent: 2 - uid: 22605 components: - type: Transform - pos: -24.5,-11.5 + pos: -42.5,-5.5 + parent: 2 + - uid: 22611 + components: + - type: Transform + pos: -25.5,-5.5 + parent: 2 + - uid: 22614 + components: + - type: Transform + pos: -25.5,-3.5 + parent: 2 + - uid: 22616 + components: + - type: Transform + pos: -38.5,0.5 + parent: 2 + - uid: 22617 + components: + - type: Transform + pos: -48.5,3.5 parent: 2 - uid: 22631 components: @@ -43054,6 +43716,11 @@ entities: - type: Transform pos: 28.5,14.5 parent: 2 + - uid: 22639 + components: + - type: Transform + pos: -38.5,2.5 + parent: 2 - uid: 22700 components: - type: Transform @@ -43064,6 +43731,16 @@ entities: - type: Transform pos: -30.5,-0.5 parent: 2 + - uid: 22724 + components: + - type: Transform + pos: -40.5,5.5 + parent: 2 + - uid: 22729 + components: + - type: Transform + pos: -40.5,6.5 + parent: 2 - uid: 22735 components: - type: Transform @@ -43339,10 +44016,10 @@ entities: - type: Transform pos: 38.5,14.5 parent: 2 - - uid: 23336 + - uid: 23344 components: - type: Transform - pos: -35.5,5.5 + pos: -47.5,4.5 parent: 2 - uid: 23384 components: @@ -43489,6 +44166,26 @@ entities: - type: Transform pos: -26.5,-24.5 parent: 2 + - uid: 23740 + components: + - type: Transform + pos: -49.5,-9.5 + parent: 2 + - uid: 23936 + components: + - type: Transform + pos: -42.5,-9.5 + parent: 2 + - uid: 23944 + components: + - type: Transform + pos: -28.5,-6.5 + parent: 2 + - uid: 23945 + components: + - type: Transform + pos: -29.5,-6.5 + parent: 2 - proto: CableApcStack entities: - uid: 1898 @@ -43516,11 +44213,6 @@ entities: - type: Transform pos: -4.0583553,-23.375748 parent: 2 - - uid: 21851 - components: - - type: Transform - pos: -34.52512,5.592678 - parent: 2 - proto: CablecuffsBroken entities: - uid: 2226 @@ -43640,6 +44332,11 @@ entities: - type: Transform pos: -13.5,21.5 parent: 2 + - uid: 691 + components: + - type: Transform + pos: -33.5,5.5 + parent: 2 - uid: 767 components: - type: Transform @@ -43673,22 +44370,7 @@ entities: - uid: 811 components: - type: Transform - pos: -45.5,10.5 - parent: 2 - - uid: 829 - components: - - type: Transform - pos: -44.5,10.5 - parent: 2 - - uid: 833 - components: - - type: Transform - pos: -47.5,10.5 - parent: 2 - - uid: 834 - components: - - type: Transform - pos: -44.5,12.5 + pos: -33.5,4.5 parent: 2 - uid: 837 components: @@ -43915,11 +44597,6 @@ entities: - type: Transform pos: -13.5,12.5 parent: 2 - - uid: 1409 - components: - - type: Transform - pos: -32.5,8.5 - parent: 2 - uid: 1436 components: - type: Transform @@ -43985,11 +44662,6 @@ entities: - type: Transform pos: 0.5,-27.5 parent: 2 - - uid: 1694 - components: - - type: Transform - pos: -47.5,12.5 - parent: 2 - uid: 1700 components: - type: Transform @@ -44000,11 +44672,6 @@ entities: - type: Transform pos: -36.5,-15.5 parent: 2 - - uid: 1721 - components: - - type: Transform - pos: -48.5,12.5 - parent: 2 - uid: 1736 components: - type: Transform @@ -44015,11 +44682,6 @@ entities: - type: Transform pos: -23.5,-16.5 parent: 2 - - uid: 1785 - components: - - type: Transform - pos: -45.5,12.5 - parent: 2 - uid: 1814 components: - type: Transform @@ -44045,11 +44707,6 @@ entities: - type: Transform pos: -43.5,-48.5 parent: 2 - - uid: 1881 - components: - - type: Transform - pos: -46.5,12.5 - parent: 2 - uid: 1905 components: - type: Transform @@ -44258,32 +44915,17 @@ entities: - uid: 2628 components: - type: Transform - pos: -32.5,1.5 - parent: 2 - - uid: 2629 - components: - - type: Transform - pos: -32.5,2.5 + pos: -33.5,1.5 parent: 2 - uid: 2630 components: - type: Transform - pos: -32.5,3.5 + pos: -33.5,3.5 parent: 2 - uid: 2631 components: - type: Transform - pos: -32.5,4.5 - parent: 2 - - uid: 2632 - components: - - type: Transform - pos: -32.5,5.5 - parent: 2 - - uid: 2633 - components: - - type: Transform - pos: -32.5,6.5 + pos: -33.5,2.5 parent: 2 - uid: 2634 components: @@ -44295,46 +44937,11 @@ entities: - type: Transform pos: -25.5,20.5 parent: 2 - - uid: 2643 - components: - - type: Transform - pos: -32.5,7.5 - parent: 2 - - uid: 2644 - components: - - type: Transform - pos: -32.5,-5.5 - parent: 2 - - uid: 2645 - components: - - type: Transform - pos: -32.5,-6.5 - parent: 2 - - uid: 2646 - components: - - type: Transform - pos: -32.5,-7.5 - parent: 2 - - uid: 2647 - components: - - type: Transform - pos: -32.5,-8.5 - parent: 2 - - uid: 2648 - components: - - type: Transform - pos: -32.5,-9.5 - parent: 2 - uid: 2651 components: - type: Transform pos: -20.5,14.5 parent: 2 - - uid: 2652 - components: - - type: Transform - pos: -32.5,-10.5 - parent: 2 - uid: 2666 components: - type: Transform @@ -44365,6 +44972,36 @@ entities: - type: Transform pos: -7.5,-53.5 parent: 2 + - uid: 2706 + components: + - type: Transform + pos: -32.5,8.5 + parent: 2 + - uid: 2707 + components: + - type: Transform + pos: -33.5,6.5 + parent: 2 + - uid: 2708 + components: + - type: Transform + pos: -33.5,7.5 + parent: 2 + - uid: 2731 + components: + - type: Transform + pos: -33.5,-3.5 + parent: 2 + - uid: 2732 + components: + - type: Transform + pos: -33.5,-2.5 + parent: 2 + - uid: 2733 + components: + - type: Transform + pos: -30.5,-4.5 + parent: 2 - uid: 2734 components: - type: Transform @@ -44980,6 +45617,11 @@ entities: - type: Transform pos: 25.5,-55.5 parent: 2 + - uid: 5870 + components: + - type: Transform + pos: -33.5,0.5 + parent: 2 - uid: 5879 components: - type: Transform @@ -45290,6 +45932,11 @@ entities: - type: Transform pos: -30.5,19.5 parent: 2 + - uid: 6964 + components: + - type: Transform + pos: -30.5,-5.5 + parent: 2 - uid: 6973 components: - type: Transform @@ -45300,6 +45947,16 @@ entities: - type: Transform pos: 21.5,-33.5 parent: 2 + - uid: 7001 + components: + - type: Transform + pos: -33.5,-1.5 + parent: 2 + - uid: 7007 + components: + - type: Transform + pos: -33.5,-4.5 + parent: 2 - uid: 7011 components: - type: Transform @@ -45358,7 +46015,7 @@ entities: - uid: 7133 components: - type: Transform - pos: -32.5,-1.5 + pos: -33.5,-0.5 parent: 2 - uid: 7141 components: @@ -45395,6 +46052,11 @@ entities: - type: Transform pos: 14.5,-13.5 parent: 2 + - uid: 7245 + components: + - type: Transform + pos: -32.5,-4.5 + parent: 2 - uid: 7325 components: - type: Transform @@ -45405,6 +46067,11 @@ entities: - type: Transform pos: 20.5,-13.5 parent: 2 + - uid: 7420 + components: + - type: Transform + pos: -31.5,-4.5 + parent: 2 - uid: 7500 components: - type: Transform @@ -45430,11 +46097,6 @@ entities: - type: Transform pos: 4.5,-41.5 parent: 2 - - uid: 7695 - components: - - type: Transform - pos: -32.5,-2.5 - parent: 2 - uid: 7728 components: - type: Transform @@ -45845,11 +46507,6 @@ entities: - type: Transform pos: 36.5,9.5 parent: 2 - - uid: 8883 - components: - - type: Transform - pos: -32.5,-0.5 - parent: 2 - uid: 8914 components: - type: Transform @@ -46935,6 +47592,11 @@ entities: - type: Transform pos: 13.5,-15.5 parent: 2 + - uid: 11989 + components: + - type: Transform + pos: -32.5,7.5 + parent: 2 - uid: 11996 components: - type: Transform @@ -47080,16 +47742,6 @@ entities: - type: Transform pos: -23.5,-26.5 parent: 2 - - uid: 12893 - components: - - type: Transform - pos: -33.5,-11.5 - parent: 2 - - uid: 12894 - components: - - type: Transform - pos: -32.5,-11.5 - parent: 2 - uid: 12895 components: - type: Transform @@ -47235,6 +47887,11 @@ entities: - type: Transform pos: 31.5,-15.5 parent: 2 + - uid: 14786 + components: + - type: Transform + pos: -33.5,-11.5 + parent: 2 - uid: 14789 components: - type: Transform @@ -47300,6 +47957,11 @@ entities: - type: Transform pos: -36.5,-41.5 parent: 2 + - uid: 15175 + components: + - type: Transform + pos: -30.5,-8.5 + parent: 2 - uid: 15189 components: - type: Transform @@ -47615,6 +48277,11 @@ entities: - type: Transform pos: -16.5,-14.5 parent: 2 + - uid: 16684 + components: + - type: Transform + pos: -30.5,-7.5 + parent: 2 - uid: 16687 components: - type: Transform @@ -47720,11 +48387,6 @@ entities: - type: Transform pos: 18.5,-56.5 parent: 2 - - uid: 17838 - components: - - type: Transform - pos: -32.5,-3.5 - parent: 2 - uid: 17839 components: - type: Transform @@ -47748,7 +48410,7 @@ entities: - uid: 17871 components: - type: Transform - pos: -32.5,-4.5 + pos: -32.5,-9.5 parent: 2 - uid: 17884 components: @@ -47770,11 +48432,6 @@ entities: - type: Transform pos: -30.5,20.5 parent: 2 - - uid: 17920 - components: - - type: Transform - pos: -48.5,10.5 - parent: 2 - uid: 17931 components: - type: Transform @@ -47785,11 +48442,6 @@ entities: - type: Transform pos: -54.5,10.5 parent: 2 - - uid: 17933 - components: - - type: Transform - pos: -46.5,10.5 - parent: 2 - uid: 17937 components: - type: Transform @@ -48070,6 +48722,11 @@ entities: - type: Transform pos: -66.5,-59.5 parent: 2 + - uid: 19759 + components: + - type: Transform + pos: -31.5,-9.5 + parent: 2 - uid: 20154 components: - type: Transform @@ -48095,6 +48752,21 @@ entities: - type: Transform pos: -76.5,-50.5 parent: 2 + - uid: 20429 + components: + - type: Transform + pos: -30.5,-9.5 + parent: 2 + - uid: 20528 + components: + - type: Transform + pos: -33.5,-9.5 + parent: 2 + - uid: 20545 + components: + - type: Transform + pos: -30.5,-6.5 + parent: 2 - uid: 20564 components: - type: Transform @@ -48345,6 +49017,11 @@ entities: - type: Transform pos: -66.5,-52.5 parent: 2 + - uid: 21181 + components: + - type: Transform + pos: -33.5,-10.5 + parent: 2 - uid: 21183 components: - type: Transform @@ -48445,11 +49122,6 @@ entities: - type: Transform pos: -32.5,13.5 parent: 2 - - uid: 21794 - components: - - type: Transform - pos: -32.5,0.5 - parent: 2 - uid: 21795 components: - type: Transform @@ -49091,6 +49763,11 @@ entities: - type: Transform pos: -20.5,-51.5 parent: 2 + - uid: 148 + components: + - type: Transform + pos: -43.5,4.5 + parent: 2 - uid: 172 components: - type: Transform @@ -49116,6 +49793,11 @@ entities: - type: Transform pos: -0.5,25.5 parent: 2 + - uid: 229 + components: + - type: Transform + pos: -38.5,-1.5 + parent: 2 - uid: 239 components: - type: Transform @@ -49126,6 +49808,16 @@ entities: - type: Transform pos: 3.5,25.5 parent: 2 + - uid: 254 + components: + - type: Transform + pos: -24.5,-12.5 + parent: 2 + - uid: 258 + components: + - type: Transform + pos: -26.5,-12.5 + parent: 2 - uid: 261 components: - type: Transform @@ -49151,11 +49843,26 @@ entities: - type: Transform pos: -4.5,24.5 parent: 2 + - uid: 288 + components: + - type: Transform + pos: -26.5,-11.5 + parent: 2 + - uid: 315 + components: + - type: Transform + pos: -24.5,-11.5 + parent: 2 - uid: 316 components: - type: Transform pos: -11.5,24.5 parent: 2 + - uid: 317 + components: + - type: Transform + pos: -25.5,-11.5 + parent: 2 - uid: 321 components: - type: Transform @@ -49181,16 +49888,26 @@ entities: - type: Transform pos: 31.5,-11.5 parent: 2 - - uid: 395 + - uid: 393 components: - type: Transform - pos: -34.5,-3.5 + pos: -28.5,-15.5 parent: 2 - uid: 403 components: - type: Transform pos: 31.5,-10.5 parent: 2 + - uid: 413 + components: + - type: Transform + pos: -47.5,8.5 + parent: 2 + - uid: 422 + components: + - type: Transform + pos: -45.5,-6.5 + parent: 2 - uid: 426 components: - type: Transform @@ -49201,6 +49918,11 @@ entities: - type: Transform pos: -24.5,11.5 parent: 2 + - uid: 438 + components: + - type: Transform + pos: -47.5,3.5 + parent: 2 - uid: 458 components: - type: Transform @@ -49821,25 +50543,50 @@ entities: - type: Transform pos: -24.5,14.5 parent: 2 + - uid: 2646 + components: + - type: Transform + pos: -37.5,-9.5 + parent: 2 - uid: 2683 components: - type: Transform pos: -8.5,-36.5 parent: 2 + - uid: 2697 + components: + - type: Transform + pos: -33.5,2.5 + parent: 2 + - uid: 2699 + components: + - type: Transform + pos: -33.5,0.5 + parent: 2 - uid: 2702 components: - type: Transform pos: 45.5,-19.5 parent: 2 + - uid: 2705 + components: + - type: Transform + pos: -35.5,-2.5 + parent: 2 + - uid: 2709 + components: + - type: Transform + pos: -38.5,-0.5 + parent: 2 - uid: 2711 components: - type: Transform - pos: -25.5,-3.5 + pos: -38.5,0.5 parent: 2 - uid: 2712 components: - type: Transform - pos: -25.5,-4.5 + pos: -32.5,7.5 parent: 2 - uid: 2713 components: @@ -49921,11 +50668,6 @@ entities: - type: Transform pos: 45.5,-17.5 parent: 2 - - uid: 2767 - components: - - type: Transform - pos: -24.5,-4.5 - parent: 2 - uid: 2792 components: - type: Transform @@ -49971,11 +50713,21 @@ entities: - type: Transform pos: -24.5,8.5 parent: 2 + - uid: 2875 + components: + - type: Transform + pos: -38.5,-3.5 + parent: 2 - uid: 2882 components: - type: Transform pos: -19.5,23.5 parent: 2 + - uid: 2890 + components: + - type: Transform + pos: -38.5,-2.5 + parent: 2 - uid: 2948 components: - type: Transform @@ -49986,16 +50738,31 @@ entities: - type: Transform pos: -23.5,16.5 parent: 2 + - uid: 2964 + components: + - type: Transform + pos: -38.5,-6.5 + parent: 2 - uid: 2976 components: - type: Transform pos: -24.5,20.5 parent: 2 + - uid: 2986 + components: + - type: Transform + pos: -38.5,-4.5 + parent: 2 - uid: 2991 components: - type: Transform pos: 22.5,-13.5 parent: 2 + - uid: 2996 + components: + - type: Transform + pos: -38.5,-5.5 + parent: 2 - uid: 3028 components: - type: Transform @@ -50071,11 +50838,6 @@ entities: - type: Transform pos: -22.5,4.5 parent: 2 - - uid: 3372 - components: - - type: Transform - pos: -32.5,-3.5 - parent: 2 - uid: 3373 components: - type: Transform @@ -50501,16 +51263,26 @@ entities: - type: Transform pos: -2.5,25.5 parent: 2 - - uid: 5921 + - uid: 6027 components: - type: Transform - pos: -33.5,-3.5 + pos: -32.5,8.5 + parent: 2 + - uid: 6030 + components: + - type: Transform + pos: -33.5,1.5 parent: 2 - uid: 6072 components: - type: Transform pos: 2.5,11.5 parent: 2 + - uid: 6128 + components: + - type: Transform + pos: -33.5,-0.5 + parent: 2 - uid: 6169 components: - type: Transform @@ -50536,6 +51308,11 @@ entities: - type: Transform pos: 43.5,2.5 parent: 2 + - uid: 6245 + components: + - type: Transform + pos: -47.5,2.5 + parent: 2 - uid: 6252 components: - type: Transform @@ -50546,11 +51323,21 @@ entities: - type: Transform pos: 1.5,-36.5 parent: 2 + - uid: 6296 + components: + - type: Transform + pos: -40.5,3.5 + parent: 2 - uid: 6320 components: - type: Transform pos: 23.5,-6.5 parent: 2 + - uid: 6327 + components: + - type: Transform + pos: -42.5,3.5 + parent: 2 - uid: 6333 components: - type: Transform @@ -50561,11 +51348,26 @@ entities: - type: Transform pos: 18.5,-21.5 parent: 2 + - uid: 6358 + components: + - type: Transform + pos: -47.5,1.5 + parent: 2 + - uid: 6395 + components: + - type: Transform + pos: -41.5,3.5 + parent: 2 - uid: 6415 components: - type: Transform pos: 14.5,-60.5 parent: 2 + - uid: 6472 + components: + - type: Transform + pos: -38.5,1.5 + parent: 2 - uid: 6480 components: - type: Transform @@ -50686,6 +51488,11 @@ entities: - type: Transform pos: 40.5,-5.5 parent: 2 + - uid: 7113 + components: + - type: Transform + pos: -33.5,7.5 + parent: 2 - uid: 7122 components: - type: Transform @@ -50816,11 +51623,6 @@ entities: - type: Transform pos: -53.5,-59.5 parent: 2 - - uid: 7698 - components: - - type: Transform - pos: -31.5,-3.5 - parent: 2 - uid: 7741 components: - type: Transform @@ -50841,11 +51643,6 @@ entities: - type: Transform pos: -50.5,-58.5 parent: 2 - - uid: 7842 - components: - - type: Transform - pos: -24.5,-9.5 - parent: 2 - uid: 7852 components: - type: Transform @@ -51086,6 +51883,16 @@ entities: - type: Transform pos: -4.5,-22.5 parent: 2 + - uid: 8876 + components: + - type: Transform + pos: -45.5,-7.5 + parent: 2 + - uid: 8883 + components: + - type: Transform + pos: -47.5,6.5 + parent: 2 - uid: 8898 components: - type: Transform @@ -51101,6 +51908,11 @@ entities: - type: Transform pos: 44.5,2.5 parent: 2 + - uid: 8970 + components: + - type: Transform + pos: -47.5,7.5 + parent: 2 - uid: 8999 components: - type: Transform @@ -51236,11 +52048,21 @@ entities: - type: Transform pos: 13.5,-17.5 parent: 2 + - uid: 9557 + components: + - type: Transform + pos: -33.5,6.5 + parent: 2 - uid: 9559 components: - type: Transform pos: -28.5,22.5 parent: 2 + - uid: 9565 + components: + - type: Transform + pos: -26.5,-14.5 + parent: 2 - uid: 9568 components: - type: Transform @@ -51256,6 +52078,11 @@ entities: - type: Transform pos: 4.5,-17.5 parent: 2 + - uid: 9642 + components: + - type: Transform + pos: -26.5,-13.5 + parent: 2 - uid: 9658 components: - type: Transform @@ -51516,6 +52343,11 @@ entities: - type: Transform pos: 36.5,-54.5 parent: 2 + - uid: 9963 + components: + - type: Transform + pos: -45.5,3.5 + parent: 2 - uid: 9998 components: - type: Transform @@ -51526,6 +52358,11 @@ entities: - type: Transform pos: 10.5,-17.5 parent: 2 + - uid: 10025 + components: + - type: Transform + pos: -46.5,-1.5 + parent: 2 - uid: 10057 components: - type: Transform @@ -51566,6 +52403,11 @@ entities: - type: Transform pos: 37.5,6.5 parent: 2 + - uid: 10212 + components: + - type: Transform + pos: -47.5,-0.5 + parent: 2 - uid: 10242 components: - type: Transform @@ -51671,11 +52513,6 @@ entities: - type: Transform pos: 38.5,-21.5 parent: 2 - - uid: 10314 - components: - - type: Transform - pos: -34.5,4.5 - parent: 2 - uid: 10319 components: - type: Transform @@ -51716,6 +52553,11 @@ entities: - type: Transform pos: -55.5,-59.5 parent: 2 + - uid: 10413 + components: + - type: Transform + pos: -38.5,2.5 + parent: 2 - uid: 10424 components: - type: Transform @@ -51731,6 +52573,16 @@ entities: - type: Transform pos: 6.5,-17.5 parent: 2 + - uid: 10444 + components: + - type: Transform + pos: -34.5,-2.5 + parent: 2 + - uid: 10488 + components: + - type: Transform + pos: -33.5,5.5 + parent: 2 - uid: 10500 components: - type: Transform @@ -51746,11 +52598,6 @@ entities: - type: Transform pos: -32.5,14.5 parent: 2 - - uid: 10676 - components: - - type: Transform - pos: -34.5,-2.5 - parent: 2 - uid: 10738 components: - type: Transform @@ -52296,21 +53143,26 @@ entities: - type: Transform pos: -7.5,-13.5 parent: 2 - - uid: 11837 + - uid: 11884 components: - type: Transform - pos: -32.5,0.5 - parent: 2 - - uid: 11838 - components: - - type: Transform - pos: -32.5,1.5 + pos: -33.5,4.5 parent: 2 - uid: 11928 components: - type: Transform pos: -2.5,-22.5 parent: 2 + - uid: 11933 + components: + - type: Transform + pos: -33.5,3.5 + parent: 2 + - uid: 11943 + components: + - type: Transform + pos: -33.5,-2.5 + parent: 2 - uid: 11972 components: - type: Transform @@ -52326,6 +53178,11 @@ entities: - type: Transform pos: 24.5,11.5 parent: 2 + - uid: 11988 + components: + - type: Transform + pos: -33.5,-1.5 + parent: 2 - uid: 12002 components: - type: Transform @@ -52346,6 +53203,16 @@ entities: - type: Transform pos: -6.5,-22.5 parent: 2 + - uid: 12151 + components: + - type: Transform + pos: -47.5,0.5 + parent: 2 + - uid: 12178 + components: + - type: Transform + pos: -38.5,3.5 + parent: 2 - uid: 12206 components: - type: Transform @@ -52411,11 +53278,6 @@ entities: - type: Transform pos: 35.5,6.5 parent: 2 - - uid: 12522 - components: - - type: Transform - pos: -24.5,-8.5 - parent: 2 - uid: 12552 components: - type: Transform @@ -52466,6 +53328,11 @@ entities: - type: Transform pos: 28.5,-6.5 parent: 2 + - uid: 12893 + components: + - type: Transform + pos: -43.5,6.5 + parent: 2 - uid: 12976 components: - type: Transform @@ -52481,6 +53348,11 @@ entities: - type: Transform pos: -48.5,-25.5 parent: 2 + - uid: 13034 + components: + - type: Transform + pos: -36.5,-10.5 + parent: 2 - uid: 13048 components: - type: Transform @@ -52571,6 +53443,11 @@ entities: - type: Transform pos: 41.5,-5.5 parent: 2 + - uid: 14080 + components: + - type: Transform + pos: -42.5,-5.5 + parent: 2 - uid: 14278 components: - type: Transform @@ -52581,6 +53458,11 @@ entities: - type: Transform pos: 39.5,16.5 parent: 2 + - uid: 14426 + components: + - type: Transform + pos: -38.5,-7.5 + parent: 2 - uid: 14452 components: - type: Transform @@ -52591,11 +53473,21 @@ entities: - type: Transform pos: -26.5,1.5 parent: 2 + - uid: 14457 + components: + - type: Transform + pos: -38.5,-8.5 + parent: 2 - uid: 14466 components: - type: Transform pos: -25.5,15.5 parent: 2 + - uid: 14506 + components: + - type: Transform + pos: -40.5,-5.5 + parent: 2 - uid: 14584 components: - type: Transform @@ -52606,6 +53498,11 @@ entities: - type: Transform pos: -12.5,11.5 parent: 2 + - uid: 14633 + components: + - type: Transform + pos: -36.5,-8.5 + parent: 2 - uid: 14797 components: - type: Transform @@ -52631,6 +53528,16 @@ entities: - type: Transform pos: -21.5,9.5 parent: 2 + - uid: 15134 + components: + - type: Transform + pos: -36.5,-9.5 + parent: 2 + - uid: 15204 + components: + - type: Transform + pos: -35.5,-1.5 + parent: 2 - uid: 15264 components: - type: Transform @@ -52791,6 +53698,16 @@ entities: - type: Transform pos: -56.5,-59.5 parent: 2 + - uid: 15838 + components: + - type: Transform + pos: -33.5,-16.5 + parent: 2 + - uid: 15843 + components: + - type: Transform + pos: -31.5,-15.5 + parent: 2 - uid: 15887 components: - type: Transform @@ -53206,6 +54123,11 @@ entities: - type: Transform pos: -56.5,-11.5 parent: 2 + - uid: 16642 + components: + - type: Transform + pos: -46.5,3.5 + parent: 2 - uid: 16654 components: - type: Transform @@ -53221,11 +54143,6 @@ entities: - type: Transform pos: 16.5,-41.5 parent: 2 - - uid: 16672 - components: - - type: Transform - pos: -33.5,4.5 - parent: 2 - uid: 16703 components: - type: Transform @@ -53336,6 +54253,11 @@ entities: - type: Transform pos: -34.5,-70.5 parent: 2 + - uid: 16790 + components: + - type: Transform + pos: -41.5,-5.5 + parent: 2 - uid: 16798 components: - type: Transform @@ -53396,6 +54318,21 @@ entities: - type: Transform pos: -45.5,-45.5 parent: 2 + - uid: 16877 + components: + - type: Transform + pos: -39.5,-5.5 + parent: 2 + - uid: 16878 + components: + - type: Transform + pos: -34.5,7.5 + parent: 2 + - uid: 16883 + components: + - type: Transform + pos: -39.5,-9.5 + parent: 2 - uid: 16884 components: - type: Transform @@ -53556,6 +54493,21 @@ entities: - type: Transform pos: 27.5,-32.5 parent: 2 + - uid: 17456 + components: + - type: Transform + pos: -47.5,5.5 + parent: 2 + - uid: 17458 + components: + - type: Transform + pos: -47.5,4.5 + parent: 2 + - uid: 17487 + components: + - type: Transform + pos: -27.5,-15.5 + parent: 2 - uid: 17541 components: - type: Transform @@ -53671,6 +54623,16 @@ entities: - type: Transform pos: 25.5,22.5 parent: 2 + - uid: 17869 + components: + - type: Transform + pos: -44.5,-5.5 + parent: 2 + - uid: 17905 + components: + - type: Transform + pos: -46.5,8.5 + parent: 2 - uid: 18012 components: - type: Transform @@ -54001,31 +54963,6 @@ entities: - type: Transform pos: -33.5,-17.5 parent: 2 - - uid: 18935 - components: - - type: Transform - pos: -33.5,-16.5 - parent: 2 - - uid: 18936 - components: - - type: Transform - pos: -33.5,-15.5 - parent: 2 - - uid: 18937 - components: - - type: Transform - pos: -32.5,-15.5 - parent: 2 - - uid: 18938 - components: - - type: Transform - pos: -31.5,-15.5 - parent: 2 - - uid: 18939 - components: - - type: Transform - pos: -31.5,-14.5 - parent: 2 - uid: 18944 components: - type: Transform @@ -54096,6 +55033,11 @@ entities: - type: Transform pos: -18.5,7.5 parent: 2 + - uid: 19128 + components: + - type: Transform + pos: -44.5,3.5 + parent: 2 - uid: 19220 components: - type: Transform @@ -54136,6 +55078,11 @@ entities: - type: Transform pos: -18.5,1.5 parent: 2 + - uid: 20125 + components: + - type: Transform + pos: -45.5,-4.5 + parent: 2 - uid: 20202 components: - type: Transform @@ -54221,6 +55168,36 @@ entities: - type: Transform pos: -28.5,-32.5 parent: 2 + - uid: 20421 + components: + - type: Transform + pos: -33.5,-15.5 + parent: 2 + - uid: 20423 + components: + - type: Transform + pos: -35.5,-3.5 + parent: 2 + - uid: 20425 + components: + - type: Transform + pos: -24.5,-4.5 + parent: 2 + - uid: 20428 + components: + - type: Transform + pos: -36.5,-2.5 + parent: 2 + - uid: 20434 + components: + - type: Transform + pos: -32.5,-15.5 + parent: 2 + - uid: 20437 + components: + - type: Transform + pos: -43.5,5.5 + parent: 2 - uid: 20439 components: - type: Transform @@ -54241,200 +55218,15 @@ entities: - type: Transform pos: -28.5,-35.5 parent: 2 - - uid: 20443 - components: - - type: Transform - pos: -35.5,-4.5 - parent: 2 - - uid: 20444 - components: - - type: Transform - pos: -36.5,-4.5 - parent: 2 - - uid: 20445 - components: - - type: Transform - pos: -37.5,-4.5 - parent: 2 - - uid: 20446 - components: - - type: Transform - pos: -38.5,-4.5 - parent: 2 - - uid: 20447 - components: - - type: Transform - pos: -39.5,-4.5 - parent: 2 - - uid: 20448 - components: - - type: Transform - pos: -39.5,-3.5 - parent: 2 - - uid: 20449 - components: - - type: Transform - pos: -39.5,-2.5 - parent: 2 - - uid: 20450 - components: - - type: Transform - pos: -39.5,-1.5 - parent: 2 - - uid: 20451 - components: - - type: Transform - pos: -39.5,-0.5 - parent: 2 - uid: 20452 - components: - - type: Transform - pos: -39.5,0.5 - parent: 2 - - uid: 20453 - components: - - type: Transform - pos: -39.5,1.5 - parent: 2 - - uid: 20454 - components: - - type: Transform - pos: -39.5,2.5 - parent: 2 - - uid: 20455 - components: - - type: Transform - pos: -39.5,4.5 - parent: 2 - - uid: 20456 - components: - - type: Transform - pos: -39.5,5.5 - parent: 2 - - uid: 20457 - components: - - type: Transform - pos: -39.5,6.5 - parent: 2 - - uid: 20458 - components: - - type: Transform - pos: -39.5,3.5 - parent: 2 - - uid: 20459 - components: - - type: Transform - pos: -38.5,6.5 - parent: 2 - - uid: 20460 - components: - - type: Transform - pos: -37.5,3.5 - parent: 2 - - uid: 20461 - components: - - type: Transform - pos: -37.5,2.5 - parent: 2 - - uid: 20462 - components: - - type: Transform - pos: -37.5,1.5 - parent: 2 - - uid: 20463 - components: - - type: Transform - pos: -42.5,3.5 - parent: 2 - - uid: 20464 - components: - - type: Transform - pos: -42.5,2.5 - parent: 2 - - uid: 20465 - components: - - type: Transform - pos: -42.5,1.5 - parent: 2 - - uid: 20466 - components: - - type: Transform - pos: -41.5,-0.5 - parent: 2 - - uid: 20467 - components: - - type: Transform - pos: -41.5,-1.5 - parent: 2 - - uid: 20468 - components: - - type: Transform - pos: -38.5,0.5 - parent: 2 - - uid: 20469 - components: - - type: Transform - pos: -43.5,-3.5 - parent: 2 - - uid: 20470 components: - type: Transform pos: -43.5,-5.5 parent: 2 - - uid: 20471 - components: - - type: Transform - pos: -42.5,-5.5 - parent: 2 - - uid: 20472 - components: - - type: Transform - pos: -41.5,-5.5 - parent: 2 - uid: 20473 components: - type: Transform - pos: -40.5,-5.5 - parent: 2 - - uid: 20474 - components: - - type: Transform - pos: -39.5,-5.5 - parent: 2 - - uid: 20475 - components: - - type: Transform - pos: -42.5,-3.5 - parent: 2 - - uid: 20476 - components: - - type: Transform - pos: -41.5,-3.5 - parent: 2 - - uid: 20477 - components: - - type: Transform - pos: -40.5,-3.5 - parent: 2 - - uid: 20478 - components: - - type: Transform - pos: -40.5,-6.5 - parent: 2 - - uid: 20479 - components: - - type: Transform - pos: -39.5,-6.5 - parent: 2 - - uid: 20480 - components: - - type: Transform - pos: -38.5,-6.5 - parent: 2 - - uid: 20481 - components: - - type: Transform - pos: -35.5,-6.5 + pos: -39.5,3.5 parent: 2 - uid: 20482 components: @@ -54446,46 +55238,41 @@ entities: - type: Transform pos: -28.5,-37.5 parent: 2 - - uid: 20486 - components: - - type: Transform - pos: -35.5,-3.5 - parent: 2 - - uid: 20487 - components: - - type: Transform - pos: -35.5,-5.5 - parent: 2 - - uid: 20488 - components: - - type: Transform - pos: -40.5,-1.5 - parent: 2 - - uid: 20489 - components: - - type: Transform - pos: -38.5,2.5 - parent: 2 - - uid: 20490 - components: - - type: Transform - pos: -41.5,2.5 - parent: 2 - - uid: 20491 - components: - - type: Transform - pos: -40.5,2.5 - parent: 2 - uid: 20503 components: - type: Transform pos: -27.5,-37.5 parent: 2 + - uid: 20520 + components: + - type: Transform + pos: -38.5,-9.5 + parent: 2 - uid: 20523 components: - type: Transform pos: -26.5,-37.5 parent: 2 + - uid: 20526 + components: + - type: Transform + pos: -39.5,-10.5 + parent: 2 + - uid: 20553 + components: + - type: Transform + pos: -45.5,-5.5 + parent: 2 + - uid: 20554 + components: + - type: Transform + pos: -43.5,8.5 + parent: 2 + - uid: 20560 + components: + - type: Transform + pos: -43.5,7.5 + parent: 2 - uid: 20582 components: - type: Transform @@ -54506,6 +55293,21 @@ entities: - type: Transform pos: -38.5,-27.5 parent: 2 + - uid: 20592 + components: + - type: Transform + pos: -44.5,8.5 + parent: 2 + - uid: 20593 + components: + - type: Transform + pos: -29.5,-15.5 + parent: 2 + - uid: 20594 + components: + - type: Transform + pos: -37.5,-2.5 + parent: 2 - uid: 20599 components: - type: Transform @@ -54526,6 +55328,16 @@ entities: - type: Transform pos: -40.5,-29.5 parent: 2 + - uid: 20607 + components: + - type: Transform + pos: -25.5,-4.5 + parent: 2 + - uid: 20610 + components: + - type: Transform + pos: -23.5,-5.5 + parent: 2 - uid: 20613 components: - type: Transform @@ -54536,6 +55348,11 @@ entities: - type: Transform pos: -42.5,-29.5 parent: 2 + - uid: 20618 + components: + - type: Transform + pos: -43.5,3.5 + parent: 2 - uid: 20625 components: - type: Transform @@ -54616,36 +55433,6 @@ entities: - type: Transform pos: -32.5,9.5 parent: 2 - - uid: 20781 - components: - - type: Transform - pos: -32.5,7.5 - parent: 2 - - uid: 20782 - components: - - type: Transform - pos: -32.5,6.5 - parent: 2 - - uid: 20783 - components: - - type: Transform - pos: -32.5,8.5 - parent: 2 - - uid: 20790 - components: - - type: Transform - pos: -32.5,3.5 - parent: 2 - - uid: 20791 - components: - - type: Transform - pos: -32.5,4.5 - parent: 2 - - uid: 20792 - components: - - type: Transform - pos: -32.5,5.5 - parent: 2 - uid: 20837 components: - type: Transform @@ -55091,11 +55878,6 @@ entities: - type: Transform pos: 31.5,-4.5 parent: 2 - - uid: 22121 - components: - - type: Transform - pos: -25.5,-7.5 - parent: 2 - uid: 22122 components: - type: Transform @@ -55106,6 +55888,11 @@ entities: - type: Transform pos: 25.5,16.5 parent: 2 + - uid: 22227 + components: + - type: Transform + pos: -25.5,-3.5 + parent: 2 - uid: 22291 components: - type: Transform @@ -55146,11 +55933,6 @@ entities: - type: Transform pos: 27.5,7.5 parent: 2 - - uid: 22319 - components: - - type: Transform - pos: -25.5,-5.5 - parent: 2 - uid: 22492 components: - type: Transform @@ -55236,30 +56018,15 @@ entities: - type: Transform pos: -29.5,-17.5 parent: 2 - - uid: 22606 + - uid: 22604 components: - type: Transform - pos: -25.5,-8.5 + pos: -30.5,-15.5 parent: 2 - uid: 22607 components: - type: Transform - pos: -25.5,-6.5 - parent: 2 - - uid: 22608 - components: - - type: Transform - pos: -24.5,-10.5 - parent: 2 - - uid: 22609 - components: - - type: Transform - pos: -24.5,-12.5 - parent: 2 - - uid: 22610 - components: - - type: Transform - pos: -24.5,-11.5 + pos: -47.5,-1.5 parent: 2 - uid: 22624 components: @@ -55316,6 +56083,11 @@ entities: - type: Transform pos: -25.5,18.5 parent: 2 + - uid: 22738 + components: + - type: Transform + pos: -26.5,-15.5 + parent: 2 - uid: 23002 components: - type: Transform @@ -55346,26 +56118,6 @@ entities: - type: Transform pos: 44.5,15.5 parent: 2 - - uid: 23344 - components: - - type: Transform - pos: -32.5,2.5 - parent: 2 - - uid: 23354 - components: - - type: Transform - pos: -32.5,-0.5 - parent: 2 - - uid: 23355 - components: - - type: Transform - pos: -32.5,-1.5 - parent: 2 - - uid: 23356 - components: - - type: Transform - pos: -32.5,-2.5 - parent: 2 - uid: 23521 components: - type: Transform @@ -55707,10 +56459,10 @@ entities: parent: 2 - proto: CannabisSeeds entities: - - uid: 226 + - uid: 19127 components: - type: Transform - pos: -42.444153,-3.3896503 + pos: -49.504105,5.517416 parent: 2 - uid: 19901 components: @@ -57116,11 +57868,6 @@ entities: - type: Transform pos: 4.5,-17.5 parent: 2 - - uid: 148 - components: - - type: Transform - pos: -32.5,3.5 - parent: 2 - uid: 206 components: - type: Transform @@ -57131,11 +57878,6 @@ entities: - type: Transform pos: 44.5,-30.5 parent: 2 - - uid: 315 - components: - - type: Transform - pos: -32.5,2.5 - parent: 2 - uid: 390 components: - type: Transform @@ -57424,12 +58166,6 @@ entities: rot: 1.5707963267948966 rad pos: -50.5,12.5 parent: 2 - - uid: 1192 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -50.5,10.5 - parent: 2 - uid: 1196 components: - type: Transform @@ -58594,12 +59330,6 @@ entities: rot: 1.5707963267948966 rad pos: -46.5,24.5 parent: 2 - - uid: 5638 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -49.5,11.5 - parent: 2 - uid: 5640 components: - type: Transform @@ -58656,12 +59386,6 @@ entities: - type: Transform pos: 16.5,-17.5 parent: 2 - - uid: 5878 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -48.5,11.5 - parent: 2 - uid: 6040 components: - type: Transform @@ -60248,6 +60972,11 @@ entities: - type: Transform pos: -37.5,-20.5 parent: 2 + - uid: 13799 + components: + - type: Transform + pos: -26.5,-13.5 + parent: 2 - uid: 13852 components: - type: Transform @@ -60407,11 +61136,6 @@ entities: - type: Transform pos: 25.5,-14.5 parent: 2 - - uid: 15314 - components: - - type: Transform - pos: -32.5,1.5 - parent: 2 - uid: 15347 components: - type: Transform @@ -60474,18 +61198,41 @@ entities: - type: Transform pos: 9.5,2.5 parent: 2 + - uid: 16082 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,7.5 + parent: 2 - uid: 16107 components: - type: Transform rot: 3.141592653589793 rad pos: -20.5,22.5 parent: 2 + - uid: 16141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,7.5 + parent: 2 + - uid: 16151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,6.5 + parent: 2 - uid: 16198 components: - type: Transform rot: 3.141592653589793 rad pos: -25.5,20.5 parent: 2 + - uid: 16239 + components: + - type: Transform + pos: -26.5,-14.5 + parent: 2 - uid: 16591 components: - type: Transform @@ -60798,12 +61545,6 @@ entities: rot: -1.5707963267948966 rad pos: -32.5,12.5 parent: 2 - - uid: 17860 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,7.5 - parent: 2 - uid: 17861 components: - type: Transform @@ -61271,26 +62012,6 @@ entities: - type: Transform pos: -33.5,-14.5 parent: 2 - - uid: 21178 - components: - - type: Transform - pos: -32.5,-11.5 - parent: 2 - - uid: 21179 - components: - - type: Transform - pos: -33.5,-11.5 - parent: 2 - - uid: 21180 - components: - - type: Transform - pos: -32.5,-9.5 - parent: 2 - - uid: 21181 - components: - - type: Transform - pos: -32.5,-8.5 - parent: 2 - uid: 21197 components: - type: Transform @@ -61823,6 +62544,12 @@ entities: rot: 1.5707963267948966 rad pos: 50.5,-39.5 parent: 2 + - uid: 1955 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-0.5 + parent: 2 - uid: 2044 components: - type: Transform @@ -61840,6 +62567,12 @@ entities: rot: -1.5707963267948966 rad pos: 42.5,1.5 parent: 2 + - uid: 2757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,-10.5 + parent: 2 - uid: 2992 components: - type: Transform @@ -61905,11 +62638,22 @@ entities: rot: 3.141592653589793 rad pos: -27.5,5.5 parent: 2 + - uid: 4696 + components: + - type: Transform + pos: -41.5,1.5 + parent: 2 - uid: 4768 components: - type: Transform pos: 6.5,-18.5 parent: 2 + - uid: 5229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -41.5,-0.5 + parent: 2 - uid: 5336 components: - type: Transform @@ -61937,12 +62681,6 @@ entities: rot: -1.5707963267948966 rad pos: 56.5,-39.5 parent: 2 - - uid: 5842 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-10.5 - parent: 2 - uid: 5868 components: - type: Transform @@ -62007,6 +62745,18 @@ entities: - type: Transform pos: 54.5,-38.5 parent: 2 + - uid: 6644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,1.5 + parent: 2 + - uid: 6651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,1.5 + parent: 2 - uid: 6710 components: - type: Transform @@ -62041,6 +62791,17 @@ entities: rot: -1.5707963267948966 rad pos: -18.5,-40.5 parent: 2 + - uid: 7640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,1.5 + parent: 2 + - uid: 8042 + components: + - type: Transform + pos: -40.5,1.5 + parent: 2 - uid: 8197 components: - type: Transform @@ -62255,6 +63016,18 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,15.5 parent: 2 + - uid: 12477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-9.5 + parent: 2 + - uid: 12522 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,-9.5 + parent: 2 - uid: 12664 components: - type: Transform @@ -62282,6 +63055,24 @@ entities: - type: Transform pos: -42.5,-20.5 parent: 2 + - uid: 14500 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-10.5 + parent: 2 + - uid: 14592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-10.5 + parent: 2 + - uid: 14594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-8.5 + parent: 2 - uid: 15109 components: - type: Transform @@ -62332,11 +63123,6 @@ entities: - type: Transform pos: 39.5,21.5 parent: 2 - - uid: 16258 - components: - - type: Transform - pos: -40.5,-1.5 - parent: 2 - uid: 17643 components: - type: Transform @@ -62389,20 +63175,23 @@ entities: - type: Transform pos: 9.5,-87.5 parent: 2 - - uid: 20422 + - uid: 20236 components: - type: Transform - pos: -38.5,-4.5 + rot: 3.141592653589793 rad + pos: -31.5,-10.5 parent: 2 - - uid: 20423 + - uid: 20446 components: - type: Transform - pos: -37.5,-4.5 + rot: 3.141592653589793 rad + pos: -29.5,-10.5 parent: 2 - - uid: 20424 + - uid: 20456 components: - type: Transform - pos: -36.5,-4.5 + rot: 1.5707963267948966 rad + pos: -37.5,-8.5 parent: 2 - uid: 21159 components: @@ -62804,11 +63593,6 @@ entities: rot: 1.5707963267948966 rad pos: -15.224391,-52.759342 parent: 2 - - uid: 10214 - components: - - type: Transform - pos: -27.543253,-8.208982 - parent: 2 - uid: 11230 components: - type: Transform @@ -62904,6 +63688,12 @@ entities: rot: 1.5707963267948966 rad pos: -38.466614,-53.402744 parent: 2 + - uid: 19135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.46532,-7.235692 + parent: 2 - uid: 21761 components: - type: Transform @@ -63024,10 +63814,10 @@ entities: parent: 2 - proto: ChemistryBottleEZNutrient entities: - - uid: 17456 + - uid: 13366 components: - type: Transform - parent: 17443 + parent: 13091 - type: Physics canCollide: False - uid: 17701 @@ -63037,10 +63827,10 @@ entities: parent: 2 - proto: ChemistryBottleRobustHarvest entities: - - uid: 17487 + - uid: 13642 components: - type: Transform - parent: 17443 + parent: 13091 - type: Physics canCollide: False - proto: ChemistryEmptyBottle01 @@ -63311,11 +64101,6 @@ entities: - type: Transform pos: -32.5,-78.5 parent: 2 - - uid: 2757 - components: - - type: Transform - pos: -34.5,-11.5 - parent: 2 - uid: 3033 components: - type: Transform @@ -63431,6 +64216,11 @@ entities: - type: Transform pos: 11.5,-59.5 parent: 2 + - uid: 15721 + components: + - type: Transform + pos: -23.5,-11.5 + parent: 2 - uid: 16306 components: - type: Transform @@ -63486,6 +64276,11 @@ entities: - type: Transform pos: 36.5,15.5 parent: 2 + - uid: 22603 + components: + - type: Transform + pos: -24.5,-11.5 + parent: 2 - proto: ClosetEmergencyN2FilledRandom entities: - uid: 2790 @@ -63623,6 +64418,11 @@ entities: - type: Transform pos: -38.5,-19.5 parent: 2 + - uid: 14512 + components: + - type: Transform + pos: -25.5,-11.5 + parent: 2 - uid: 14798 components: - type: Transform @@ -63836,6 +64636,11 @@ entities: - type: Transform pos: -26.5,19.5 parent: 2 + - uid: 16081 + components: + - type: Transform + pos: -27.5,-14.5 + parent: 2 - uid: 16910 components: - type: Transform @@ -63861,16 +64666,16 @@ entities: - type: Transform pos: 38.5,-61.5 parent: 2 - - uid: 20242 - components: - - type: Transform - pos: -34.5,7.5 - parent: 2 - uid: 21805 components: - type: Transform pos: 40.5,22.5 parent: 2 + - uid: 23934 + components: + - type: Transform + pos: -27.5,-13.5 + parent: 2 - proto: ClosetRadiationSuitFilled entities: - uid: 42 @@ -64090,26 +64895,26 @@ entities: parent: 2 - proto: ClothingBeltPlant entities: - - uid: 17443 + - uid: 13091 components: - type: Transform - pos: -41.50936,2.407198 + pos: -41.53722,-7.3473916 parent: 2 - type: Storage storedItems: - 698: + 13137: position: 0,0 _rotation: South - 699: + 13276: position: 1,0 _rotation: South - 20615: + 13343: position: 2,0 _rotation: South - 17456: + 13366: position: 3,0 _rotation: South - 17487: + 13642: position: 4,0 _rotation: South - type: ContainerContainer @@ -64118,11 +64923,11 @@ entities: showEnts: False occludes: True ents: - - 698 - - 699 - - 20615 - - 17456 - - 17487 + - 13137 + - 13276 + - 13343 + - 13366 + - 13642 - proto: ClothingBeltPlantFilled entities: - uid: 3461 @@ -64389,7 +65194,7 @@ entities: - uid: 809 components: - type: Transform - pos: -9.481663,24.584553 + pos: -9.50037,24.554146 parent: 2 - proto: ClothingHeadHatStrawHat entities: @@ -64410,7 +65215,7 @@ entities: - uid: 14570 components: - type: Transform - pos: -19.224272,-5.6646905 + pos: -19.192179,-7.615655 parent: 2 - proto: ClothingHeadHatWeldingMaskPainted entities: @@ -65201,6 +66006,12 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,-16.5 parent: 2 + - uid: 10136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,6.5 + parent: 2 - uid: 10149 components: - type: Transform @@ -65291,11 +66102,22 @@ entities: rot: 3.141592653589793 rad pos: 1.5,-45.5 parent: 2 + - uid: 16882 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,6.5 + parent: 2 - uid: 19259 components: - type: Transform pos: -9.5,-58.5 parent: 2 + - uid: 20480 + components: + - type: Transform + pos: -41.5,6.5 + parent: 2 - uid: 20842 components: - type: Transform @@ -65811,6 +66633,11 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,-42.5 parent: 2 + - uid: 6146 + components: + - type: Transform + pos: -37.5,3.5 + parent: 2 - uid: 7593 components: - type: Transform @@ -66054,7 +66881,7 @@ entities: parent: 2 - proto: CrateContrabandStorageSecure entities: - - uid: 19590 + - uid: 10432 components: - type: Transform pos: -21.5,-5.5 @@ -66481,6 +67308,11 @@ entities: - type: Transform pos: -42.5,-39.5 parent: 2 + - uid: 20481 + components: + - type: Transform + pos: -39.5,-2.5 + parent: 2 - proto: CrateLockBoxSecurity entities: - uid: 23690 @@ -66646,10 +67478,10 @@ entities: parent: 2 - proto: CrateTrashCart entities: - - uid: 9291 + - uid: 5921 components: - type: Transform - pos: -33.5,-5.5 + pos: -36.5,-5.5 parent: 2 - uid: 22407 components: @@ -66700,6 +67532,11 @@ entities: - type: Transform pos: 7.546462,-31.401642 parent: 2 + - uid: 4602 + components: + - type: Transform + pos: -40.56964,0.6151676 + parent: 2 - proto: CrayonMime entities: - uid: 5407 @@ -66763,10 +67600,17 @@ entities: parent: 2 - proto: CryogenicSleepUnit entities: - - uid: 3206 + - uid: 38 components: - type: Transform - pos: -35.5,-5.5 + rot: 1.5707963267948966 rad + pos: -44.5,-0.5 + parent: 2 + - uid: 9520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,0.5 parent: 2 - proto: CryogenicSleepUnitSpawner entities: @@ -67145,13 +67989,6 @@ entities: - type: Transform pos: -17.5,-54.5 parent: 2 -- proto: DefaultStationBeaconBrig - entities: - - uid: 13861 - components: - - type: Transform - pos: -25.5,-9.5 - parent: 2 - proto: DefaultStationBeaconBrigMed entities: - uid: 10754 @@ -67351,13 +68188,6 @@ entities: - type: Transform pos: -47.5,-44.5 parent: 2 -- proto: DefaultStationBeaconPermaBrig - entities: - - uid: 3705 - components: - - type: Transform - pos: -39.5,-3.5 - parent: 2 - proto: DefaultStationBeaconPowerBank entities: - uid: 11424 @@ -67568,7 +68398,7 @@ entities: - uid: 2381 components: - type: Transform - pos: -19.44472,-2.4078405 + pos: -19.59333,-2.3409834 parent: 2 - uid: 2415 components: @@ -67628,6 +68458,11 @@ entities: parent: 2 - proto: DiseaseSwab entities: + - uid: 716 + components: + - type: Transform + pos: -41.408195,-6.823576 + parent: 2 - uid: 17702 components: - type: Transform @@ -67638,15 +68473,10 @@ entities: - type: Transform pos: 48.60238,-59.469746 parent: 2 - - uid: 19980 + - uid: 20581 components: - type: Transform - pos: -38.368652,2.5475187 - parent: 2 - - uid: 20000 - components: - - type: Transform - pos: -38.62907,2.599638 + pos: -41.637478,-6.792304 parent: 2 - proto: DisposalBend entities: @@ -67901,12 +68731,6 @@ entities: - type: Transform pos: 14.5,20.5 parent: 2 - - uid: 14594 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-6.5 - parent: 2 - uid: 14724 components: - type: Transform @@ -67980,12 +68804,24 @@ entities: rot: 3.141592653589793 rad pos: -35.5,-28.5 parent: 2 + - uid: 16238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-2.5 + parent: 2 - uid: 17010 components: - type: Transform rot: 3.141592653589793 rad pos: -23.5,-46.5 parent: 2 + - uid: 17096 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-10.5 + parent: 2 - uid: 17462 components: - type: Transform @@ -68244,6 +69080,11 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-48.5 parent: 2 + - uid: 9859 + components: + - type: Transform + pos: -16.5,-10.5 + parent: 2 - uid: 10307 components: - type: Transform @@ -68564,12 +69405,6 @@ entities: - type: Transform pos: 10.5,-56.5 parent: 2 - - uid: 2388 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-4.5 - parent: 2 - uid: 2429 components: - type: Transform @@ -69218,11 +70053,6 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,17.5 parent: 2 - - uid: 5229 - components: - - type: Transform - pos: -25.5,-2.5 - parent: 2 - uid: 5230 components: - type: Transform @@ -69330,12 +70160,6 @@ entities: - type: Transform pos: -15.5,10.5 parent: 2 - - uid: 5273 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-3.5 - parent: 2 - uid: 5282 components: - type: Transform @@ -69871,12 +70695,6 @@ entities: - type: Transform pos: 32.5,18.5 parent: 2 - - uid: 8502 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-5.5 - parent: 2 - uid: 8512 components: - type: Transform @@ -69950,6 +70768,12 @@ entities: - type: Transform pos: 32.5,9.5 parent: 2 + - uid: 8785 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-10.5 + parent: 2 - uid: 8892 components: - type: Transform @@ -70085,6 +70909,12 @@ entities: - type: Transform pos: 24.5,-36.5 parent: 2 + - uid: 10144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-10.5 + parent: 2 - uid: 10179 components: - type: Transform @@ -70520,12 +71350,6 @@ entities: rot: 3.141592653589793 rad pos: -16.5,-11.5 parent: 2 - - uid: 12213 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-10.5 - parent: 2 - uid: 12214 components: - type: Transform @@ -72226,6 +73050,18 @@ entities: - type: Transform pos: 10.5,-62.5 parent: 2 + - uid: 20506 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-10.5 + parent: 2 + - uid: 20550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-10.5 + parent: 2 - uid: 20619 components: - type: Transform @@ -72315,6 +73151,36 @@ entities: rot: -1.5707963267948966 rad pos: -9.5,-41.5 parent: 2 + - uid: 23324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-10.5 + parent: 2 + - uid: 23329 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-10.5 + parent: 2 + - uid: 23333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-10.5 + parent: 2 + - uid: 23335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-10.5 + parent: 2 + - uid: 23336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,-10.5 + parent: 2 - proto: DisposalRouter entities: - uid: 384 @@ -72603,6 +73469,14 @@ entities: parent: 2 - type: DisposalTagger tag: Trash + - uid: 20505 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,-10.5 + parent: 2 + - type: DisposalTagger + tag: Trash - proto: DisposalTrunk entities: - uid: 230 @@ -72611,12 +73485,6 @@ entities: rot: 1.5707963267948966 rad pos: 26.5,3.5 parent: 2 - - uid: 330 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-6.5 - parent: 2 - uid: 689 components: - type: Transform @@ -72789,6 +73657,12 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,-45.5 parent: 2 + - uid: 9134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-11.5 + parent: 2 - uid: 9790 components: - type: Transform @@ -72871,6 +73745,12 @@ entities: - type: Transform pos: -35.5,-24.5 parent: 2 + - uid: 16029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-2.5 + parent: 2 - uid: 16126 components: - type: Transform @@ -73051,11 +73931,6 @@ entities: - type: Transform pos: 17.5,-28.5 parent: 2 - - uid: 3940 - components: - - type: Transform - pos: -26.5,-6.5 - parent: 2 - uid: 4242 components: - type: Transform @@ -73221,6 +74096,11 @@ entities: - type: Transform pos: -35.5,-43.5 parent: 2 + - uid: 16237 + components: + - type: Transform + pos: -26.5,-2.5 + parent: 2 - uid: 16903 components: - type: Transform @@ -73236,6 +74116,11 @@ entities: - type: Transform pos: 8.5,-63.5 parent: 2 + - uid: 21178 + components: + - type: Transform + pos: -27.5,-11.5 + parent: 2 - uid: 21367 components: - type: Transform @@ -73297,11 +74182,6 @@ entities: parent: 2 - proto: DogBed entities: - - uid: 671 - components: - - type: Transform - pos: -19.5,-5.5 - parent: 2 - uid: 7547 components: - type: Transform @@ -73337,6 +74217,11 @@ entities: - type: Transform pos: -47.5,-24.5 parent: 2 + - uid: 17838 + components: + - type: Transform + pos: -19.5,-7.5 + parent: 2 - proto: DoorElectronics entities: - uid: 10846 @@ -73626,13 +74511,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage - - uid: 12256 - components: - - type: Transform - parent: 398 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: DrinkMopwataBottleRandom entities: - uid: 1380 @@ -73682,6 +74560,21 @@ entities: parent: 2 - proto: DrinkMugMetal entities: + - uid: 205 + components: + - type: Transform + pos: -40.672844,-3.2145777 + parent: 2 + - uid: 10317 + components: + - type: Transform + pos: -40.28724,-3.2250013 + parent: 2 + - uid: 13014 + components: + - type: Transform + pos: -40.516518,-3.4334793 + parent: 2 - uid: 21451 components: - type: Transform @@ -73772,13 +74665,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage - - uid: 12019 - components: - - type: Transform - parent: 398 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: DrinkSpaceGlue entities: - uid: 3898 @@ -73919,14 +74805,18 @@ entities: parent: 2 - type: Battery startingCharge: 30000 - - uid: 2699 + - uid: 1721 components: - type: Transform rot: 3.141592653589793 rad - pos: -29.5,-5.5 + pos: -19.5,-10.5 + parent: 2 + - uid: 2189 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-6.5 parent: 2 - - type: Battery - startingCharge: 30000 - uid: 4915 components: - type: Transform @@ -73943,14 +74833,6 @@ entities: parent: 2 - type: Battery startingCharge: 30000 - - uid: 5436 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,-2.5 - parent: 2 - - type: Battery - startingCharge: 30000 - uid: 5680 components: - type: Transform @@ -73959,14 +74841,6 @@ entities: parent: 2 - type: Battery startingCharge: 30000 - - uid: 6030 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-10.5 - parent: 2 - - type: Battery - startingCharge: 30000 - uid: 6481 components: - type: Transform @@ -74049,6 +74923,12 @@ entities: parent: 2 - type: Battery startingCharge: 30000 + - uid: 12124 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,-11.5 + parent: 2 - uid: 12129 components: - type: Transform @@ -74057,6 +74937,11 @@ entities: parent: 2 - type: Battery startingCharge: 30000 + - uid: 12245 + components: + - type: Transform + pos: -31.5,-8.5 + parent: 2 - uid: 12379 components: - type: Transform @@ -74184,13 +75069,6 @@ entities: parent: 2 - type: Battery startingCharge: 30000 - - uid: 16726 - components: - - type: Transform - pos: -23.5,-7.5 - parent: 2 - - type: Battery - startingCharge: 30000 - uid: 16727 components: - type: Transform @@ -74330,6 +75208,18 @@ entities: parent: 2 - type: Battery startingCharge: 30000 + - uid: 18254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,11.5 + parent: 2 + - uid: 18346 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,-8.5 + parent: 2 - uid: 18371 components: - type: Transform @@ -74338,6 +75228,12 @@ entities: parent: 2 - type: Battery startingCharge: 30000 + - uid: 18398 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-17.5 + parent: 2 - uid: 19286 components: - type: Transform @@ -74345,6 +75241,30 @@ entities: parent: 2 - type: Battery startingCharge: 30000 + - uid: 20504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,2.5 + parent: 2 + - uid: 20522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,3.5 + parent: 2 + - uid: 20525 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,-2.5 + parent: 2 + - uid: 20547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -45.5,2.5 + parent: 2 - uid: 21379 components: - type: Transform @@ -74561,6 +75481,24 @@ entities: parent: 2 - type: Battery startingCharge: 30000 + - uid: 22608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,-5.5 + parent: 2 + - uid: 22612 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,10.5 + parent: 2 + - uid: 23328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,-1.5 + parent: 2 - uid: 23507 components: - type: Transform @@ -74704,6 +75642,11 @@ entities: rot: -1.5707963267948966 rad pos: 33.5,-13.5 parent: 2 + - uid: 12024 + components: + - type: Transform + pos: -31.5,-7.5 + parent: 2 - uid: 13802 components: - type: Transform @@ -75488,6 +76431,17 @@ entities: - 19008 - 19006 - 15672 + - uid: 20476 + components: + - type: Transform + pos: -27.5,-8.5 + parent: 2 + - type: DeviceList + devices: + - 11574 + - 11591 + - 1192 + - 20477 - uid: 21082 components: - type: Transform @@ -75604,6 +76558,27 @@ entities: parent: 2 - proto: FirelockEdge entities: + - uid: 1176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 19627 + - 23916 + - uid: 1192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 20476 + - 17615 + - 19627 - uid: 1548 components: - type: Transform @@ -75631,6 +76606,16 @@ entities: deviceLists: - 13846 - 58 + - uid: 2211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 19627 + - 23916 - uid: 2516 components: - type: Transform @@ -75690,12 +76675,32 @@ entities: - 17348 - 17349 - 17351 + - uid: 11617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 19627 + - 23916 - uid: 12211 components: - type: Transform rot: 3.141592653589793 rad pos: -19.5,27.5 parent: 2 + - uid: 12299 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 19627 + - 23916 - uid: 13068 components: - type: Transform @@ -75774,6 +76779,16 @@ entities: - 15424 - 13654 - 13342 + - uid: 20477 + components: + - type: Transform + pos: -30.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 20476 + - 17615 + - 19627 - proto: FirelockGlass entities: - uid: 115 @@ -76288,6 +77303,26 @@ entities: deviceLists: - 3687 - 14943 + - uid: 11574 + components: + - type: Transform + pos: -20.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 20476 + - 17615 + - 10102 + - uid: 11591 + components: + - type: Transform + pos: -20.5,-10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 20476 + - 17615 + - 10102 - uid: 12056 components: - type: Transform @@ -76367,11 +77402,6 @@ entities: - type: Transform pos: -3.5,24.5 parent: 2 - - uid: 12629 - components: - - type: Transform - pos: -32.5,-10.5 - parent: 2 - uid: 13120 components: - type: Transform @@ -76994,11 +78024,6 @@ entities: deviceLists: - 15391 - 10102 - - uid: 15315 - components: - - type: Transform - pos: -27.5,-4.5 - parent: 2 - uid: 15323 components: - type: Transform @@ -77639,6 +78664,13 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 2243 + components: + - type: Transform + pos: -49.5,3.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 2688 components: - type: Transform @@ -77942,11 +78974,6 @@ entities: - type: Transform pos: 39.47634,-17.316113 parent: 2 - - uid: 20417 - components: - - type: Transform - pos: -36.23775,-2.3289185 - parent: 2 - proto: FoodBowlBigTrash entities: - uid: 3205 @@ -77956,10 +78983,10 @@ entities: parent: 2 - proto: FoodBoxDonut entities: - - uid: 9642 + - uid: 22620 components: - type: Transform - pos: -28.55009,-7.8430114 + pos: -27.472397,-6.8758383 parent: 2 - proto: FoodBoxPizzaFilled entities: @@ -77995,15 +79022,6 @@ entities: - type: Transform pos: -27.418615,-45.588383 parent: 2 -- proto: FoodCondimentBottleEnzyme - entities: - - uid: 12477 - components: - - type: Transform - parent: 398 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: FoodCondimentBottleHotsauce entities: - uid: 12872 @@ -78044,13 +79062,6 @@ entities: - type: Transform pos: -4.502074,-32.16814 parent: 2 - - uid: 12499 - components: - - type: Transform - parent: 398 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: FoodDonutCaramel entities: - uid: 5594 @@ -78171,6 +79182,11 @@ entities: - type: Transform pos: -8.667622,-35.44696 parent: 2 + - uid: 20488 + components: + - type: Transform + pos: -36.375584,-2.5167723 + parent: 2 - proto: FoodShakerSalt entities: - uid: 17578 @@ -78178,6 +79194,11 @@ entities: - type: Transform pos: -8.459184,-35.530354 parent: 2 + - uid: 20490 + components: + - type: Transform + pos: -36.64655,-2.5167723 + parent: 2 - proto: FoodSnackSus entities: - uid: 23666 @@ -78243,21 +79264,11 @@ entities: - type: Transform pos: 1.491024,-28.265974 parent: 2 - - uid: 10216 - components: - - type: Transform - pos: -33.625572,1.6481915 - parent: 2 - uid: 18407 components: - type: Transform pos: 30.276194,24.49647 parent: 2 - - uid: 20485 - components: - - type: Transform - pos: -33.302494,1.512681 - parent: 2 - proto: FoodTinPeachesMaintTrash entities: - uid: 2978 @@ -78286,6 +79297,16 @@ entities: parent: 2 - proto: ForkPlastic entities: + - uid: 2091 + components: + - type: Transform + pos: -36.55324,-2.1406279 + parent: 2 + - uid: 10779 + components: + - type: Transform + pos: -36.334385,-2.1093564 + parent: 2 - uid: 21675 components: - type: Transform @@ -78614,6 +79635,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#B3A234FF' + - uid: 23738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeBend entities: - uid: 645 @@ -78624,22 +79653,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 672 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 677 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 1543 components: - type: Transform @@ -79211,6 +80224,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 10490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 10775 components: - type: Transform @@ -79514,14 +80535,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14080 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14143 components: - type: Transform @@ -79538,13 +80551,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14486 - components: - - type: Transform - pos: -38.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 14488 components: - type: Transform @@ -79708,13 +80714,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 15141 - components: - - type: Transform - pos: -30.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15261 components: - type: Transform @@ -79745,14 +80744,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 16244 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 16248 components: - type: Transform @@ -80168,6 +81159,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 23346 + components: + - type: Transform + pos: -19.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 23371 components: - type: Transform @@ -80260,15 +81258,46 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' -- proto: GasPipeFourway - entities: - - uid: 676 + - uid: 23659 components: - type: Transform - pos: -26.5,-10.5 + rot: 3.141592653589793 rad + pos: -19.5,22.5 parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 23661 + components: + - type: Transform + pos: -13.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23736 + components: + - type: Transform + pos: -16.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23828 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23851 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeFourway + entities: - uid: 4331 components: - type: Transform @@ -80276,13 +81305,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 4682 - components: - - type: Transform - pos: -24.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 4771 components: - type: Transform @@ -80297,6 +81319,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 6913 + components: + - type: Transform + pos: -24.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8004 components: - type: Transform @@ -80311,13 +81340,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8784 - components: - - type: Transform - pos: -26.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 8856 components: - type: Transform @@ -80395,13 +81417,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14057 - components: - - type: Transform - pos: -24.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14451 components: - type: Transform @@ -80472,6 +81487,41 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 23766 + components: + - type: Transform + pos: -24.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23767 + components: + - type: Transform + pos: -26.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23805 + components: + - type: Transform + pos: -26.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23841 + components: + - type: Transform + pos: -43.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23878 + components: + - type: Transform + pos: -44.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeSensor entities: - uid: 10164 @@ -80634,14 +81684,6 @@ entities: - type: Transform pos: 8.5,3.5 parent: 2 - - uid: 317 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 372 components: - type: Transform @@ -80728,14 +81770,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 696 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 700 components: - type: Transform @@ -80751,13 +81785,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 716 - components: - - type: Transform - pos: -38.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 733 components: - type: Transform @@ -80855,14 +81882,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 1080 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1086 components: - type: Transform @@ -81041,14 +82060,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 1737 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 1757 components: - type: Transform @@ -81583,14 +82594,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 2189 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 2212 components: - type: Transform @@ -82027,14 +83030,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 3528 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 3572 components: - type: Transform @@ -82043,14 +83038,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#947507FF' - - uid: 3641 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 3723 components: - type: Transform @@ -82169,13 +83156,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 4158 - components: - - type: Transform - pos: -24.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 4160 components: - type: Transform @@ -82568,14 +83548,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 4909 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 4911 components: - type: Transform @@ -82722,14 +83694,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 5325 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 5391 components: - type: Transform @@ -82799,14 +83763,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 5689 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 5690 components: - type: Transform @@ -82823,20 +83779,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 5724 - components: - - type: Transform - pos: -26.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5730 - components: - - type: Transform - pos: -26.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 5738 components: - type: Transform @@ -82859,11 +83801,11 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 6027 + - uid: 5842 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-4.5 + rot: 1.5707963267948966 rad + pos: -23.5,-6.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' @@ -82896,14 +83838,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 6196 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 6198 components: - type: Transform @@ -82992,14 +83926,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 6358 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 6390 components: - type: Transform @@ -83510,14 +84436,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 6938 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 6958 components: - type: Transform @@ -83526,14 +84444,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 6964 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 6984 components: - type: Transform @@ -83580,13 +84490,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7057 - components: - - type: Transform - pos: -24.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 7074 components: - type: Transform @@ -83650,13 +84553,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7451 - components: - - type: Transform - pos: -26.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 7479 components: - type: Transform @@ -83688,14 +84584,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 7575 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 7633 components: - type: Transform @@ -83719,20 +84607,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7825 - components: - - type: Transform - pos: -26.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7834 - components: - - type: Transform - pos: -26.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 7835 components: - type: Transform @@ -83788,22 +84662,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7976 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7998 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 8003 components: - type: Transform @@ -83956,14 +84814,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 8489 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 8494 components: - type: Transform @@ -83971,14 +84821,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 8498 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 8501 components: - type: Transform @@ -84195,10 +85037,10 @@ entities: components: - type: Transform rot: 1.5707963267948966 rad - pos: -23.5,-3.5 + pos: -22.5,-6.5 parent: 2 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#990000FF' - uid: 8745 components: - type: Transform @@ -84700,11 +85542,11 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 10239 + - uid: 10240 components: - type: Transform rot: 1.5707963267948966 rad - pos: -25.5,-5.5 + pos: -21.5,-6.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' @@ -84716,14 +85558,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 10444 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 10455 components: - type: Transform @@ -84732,14 +85566,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 10488 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 10517 components: - type: Transform @@ -84764,14 +85590,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 10537 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 10538 components: - type: Transform @@ -84788,14 +85606,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 10540 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 10544 components: - type: Transform @@ -84963,14 +85773,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 10668 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 10670 components: - type: Transform @@ -85092,14 +85894,38 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 11000 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11015 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 11055 components: - type: Transform rot: -1.5707963267948966 rad - pos: -30.5,-3.5 + pos: -20.5,-9.5 parent: 2 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#990000FF' - uid: 11062 components: - type: Transform @@ -85228,6 +86054,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 11340 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 11344 components: - type: Transform @@ -85546,19 +86380,11 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 11989 + - uid: 12019 components: - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12010 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,13.5 + rot: 1.5707963267948966 rad + pos: -14.5,11.5 parent: 2 - type: AtmosPipeColor color: '#0055CCFF' @@ -85570,14 +86396,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 12051 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 12055 components: - type: Transform @@ -85593,6 +86411,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 12107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 12115 components: - type: Transform @@ -86367,14 +87193,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 13137 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 13242 components: - type: Transform @@ -88334,14 +89152,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14018 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14022 components: - type: Transform @@ -89410,14 +90220,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14457 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14458 components: - type: Transform @@ -89434,22 +90236,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14460 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14462 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14463 components: - type: Transform @@ -89512,13 +90298,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14487 - components: - - type: Transform - pos: -39.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14489 components: - type: Transform @@ -89527,14 +90306,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14491 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 14493 components: - type: Transform @@ -89543,14 +90314,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14504 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 14505 components: - type: Transform @@ -89558,22 +90321,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14506 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14512 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 14519 components: - type: Transform @@ -89595,13 +90342,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14523 - components: - - type: Transform - pos: -38.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 14527 components: - type: Transform @@ -89841,13 +90581,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14592 - components: - - type: Transform - pos: -17.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 14596 components: - type: Transform @@ -89974,13 +90707,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14633 - components: - - type: Transform - pos: -15.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14634 components: - type: Transform @@ -90991,14 +91717,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 15117 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 15122 components: - type: Transform @@ -91078,14 +91796,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 15175 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15176 components: - type: Transform @@ -91350,14 +92060,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 15864 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15881 components: - type: Transform @@ -91381,38 +92083,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 16235 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16237 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16238 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16239 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 16240 components: - type: Transform @@ -91444,70 +92114,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 16249 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16250 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16251 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16252 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16253 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16254 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16255 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16257 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 16397 components: - type: Transform @@ -91698,14 +92304,6 @@ entities: rot: 3.141592653589793 rad pos: -52.5,-14.5 parent: 2 - - uid: 16642 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 16643 components: - type: Transform @@ -91721,38 +92319,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 16790 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16870 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16877 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16878 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 16897 components: - type: Transform @@ -92386,6 +92952,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 18580 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 18581 components: - type: Transform @@ -92402,14 +92976,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 18604 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 18851 components: - type: Transform @@ -92424,22 +92990,6 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,0.5 parent: 2 - - uid: 18921 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18922 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 18969 components: - type: Transform @@ -92472,22 +93022,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 19290 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 19291 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 19982 components: - type: Transform @@ -92542,6 +93076,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 20517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 20518 components: - type: Transform @@ -92550,6 +93092,22 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 20552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 20615 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 20828 components: - type: Transform @@ -93825,6 +94383,41 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 23347 + components: + - type: Transform + pos: -19.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23350 + components: + - type: Transform + pos: -19.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23354 + components: + - type: Transform + pos: -19.5,26.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23355 + components: + - type: Transform + pos: -19.5,25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23356 + components: + - type: Transform + pos: -19.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 23364 components: - type: Transform @@ -94211,6 +94804,970 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 23646 + components: + - type: Transform + pos: -19.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23723 + components: + - type: Transform + pos: -13.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23724 + components: + - type: Transform + pos: -13.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23725 + components: + - type: Transform + pos: -13.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23726 + components: + - type: Transform + pos: -13.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23727 + components: + - type: Transform + pos: -13.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23728 + components: + - type: Transform + pos: -13.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23729 + components: + - type: Transform + pos: -13.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23730 + components: + - type: Transform + pos: -13.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23731 + components: + - type: Transform + pos: -13.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23737 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23743 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23745 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23746 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23747 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23748 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23749 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23750 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23751 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23752 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23754 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23756 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23757 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23758 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23761 + components: + - type: Transform + pos: -26.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23762 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23764 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23765 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23768 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23769 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23770 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23771 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23772 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23773 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23774 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23775 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23777 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23778 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23780 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23782 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23783 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23784 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23785 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23786 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23790 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23791 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23793 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23794 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23795 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23801 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23811 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23812 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23813 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23814 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23815 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23817 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23819 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23820 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23824 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23827 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23829 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23831 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23833 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23836 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23837 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23838 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23842 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23843 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23844 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23845 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -40.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -41.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23850 + components: + - type: Transform + pos: -42.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23855 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23856 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23857 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23859 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23860 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23862 + components: + - type: Transform + pos: -39.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23863 + components: + - type: Transform + pos: -39.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23864 + components: + - type: Transform + pos: -39.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23866 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23867 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23868 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23869 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23870 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23871 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23872 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23874 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23875 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23881 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23883 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23884 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23885 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23886 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23887 + components: + - type: Transform + pos: -46.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23888 + components: + - type: Transform + pos: -46.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23889 + components: + - type: Transform + pos: -46.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23891 + components: + - type: Transform + pos: -43.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23892 + components: + - type: Transform + pos: -43.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23893 + components: + - type: Transform + pos: -47.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23894 + components: + - type: Transform + pos: -44.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23896 + components: + - type: Transform + pos: -47.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23897 + components: + - type: Transform + pos: -47.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23898 + components: + - type: Transform + pos: -46.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23899 + components: + - type: Transform + pos: -44.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23900 + components: + - type: Transform + pos: -44.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23901 + components: + - type: Transform + pos: -44.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeTJunction entities: - uid: 129 @@ -94671,14 +96228,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 6651 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 6686 components: - type: Transform @@ -94733,14 +96282,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 7038 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 7347 components: - type: Transform @@ -94828,6 +96369,22 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 8453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8595 components: - type: Transform @@ -95175,6 +96732,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 11837 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 11993 components: - type: Transform @@ -95558,13 +97123,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 13722 - components: - - type: Transform - pos: -28.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 13824 components: - type: Transform @@ -95696,14 +97254,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14216 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 14255 components: - type: Transform @@ -95830,14 +97380,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14593 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 14603 components: - type: Transform @@ -96050,22 +97592,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 15470 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15893 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15935 components: - type: Transform @@ -96400,6 +97926,133 @@ entities: parent: 2 - type: AtmosPipeColor color: '#947507FF' + - uid: 23732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23760 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23763 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23776 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23816 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23832 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23835 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23839 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23849 + components: + - type: Transform + pos: -42.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23858 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23861 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23865 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23879 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23880 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -43.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23895 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPort entities: - uid: 122 @@ -96823,17 +98476,6 @@ entities: - 15421 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 690 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -39.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2697 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 1004 components: - type: Transform @@ -96900,17 +98542,6 @@ entities: - 11632 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 2394 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 2598 components: - type: Transform @@ -97126,16 +98757,6 @@ entities: - 22071 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8298 - components: - - type: Transform - pos: -14.5,16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8606 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 8410 components: - type: Transform @@ -97155,7 +98776,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 11724 + - 11625 - type: AtmosPipeColor color: '#0055CCFF' - uid: 9161 @@ -97191,17 +98812,6 @@ entities: - 11632 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 10103 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 10202 components: - type: Transform @@ -97277,28 +98887,6 @@ entities: - 15139 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 11988 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12107 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 12170 components: - type: Transform @@ -97363,17 +98951,6 @@ entities: - 16096 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 12654 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -39.5,3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2697 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 13050 components: - type: Transform @@ -97809,17 +99386,6 @@ entities: - 13600 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 15134 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2670 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 15279 components: - type: Transform @@ -97886,17 +99452,6 @@ entities: - 9309 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 16263 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2697 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 16267 components: - type: Transform @@ -98453,6 +100008,167 @@ entities: - 23586 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 23733 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 8606 + - uid: 23735 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 23739 + - uid: 23759 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 17615 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 17615 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2670 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23798 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11625 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23825 + components: + - type: Transform + pos: -33.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 19627 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23846 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23877 + components: + - type: Transform + pos: -37.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23906 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23907 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -46.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23908 + components: + - type: Transform + pos: -46.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23909 + components: + - type: Transform + pos: -43.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 23911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasVentPumpFreezer entities: - uid: 9632 @@ -98500,26 +100216,6 @@ entities: - 9278 - type: AtmosPipeColor color: '#990000FF' - - uid: 678 - components: - - type: Transform - pos: -38.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2697 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 680 - components: - - type: Transform - pos: -39.5,2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2697 - - type: AtmosPipeColor - color: '#990000FF' - uid: 765 components: - type: Transform @@ -98767,27 +100463,6 @@ entities: - 13654 - type: AtmosPipeColor color: '#990000FF' - - uid: 7245 - components: - - type: Transform - pos: -29.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2697 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7420 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - type: AtmosPipeColor - color: '#990000FF' - uid: 7478 components: - type: Transform @@ -98837,7 +100512,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 11724 + - 11625 - type: AtmosPipeColor color: '#990000FF' - uid: 9456 @@ -98861,17 +100536,6 @@ entities: - 13793 - type: AtmosPipeColor color: '#990000FF' - - uid: 10416 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - type: AtmosPipeColor - color: '#990000FF' - uid: 11024 components: - type: Transform @@ -98958,17 +100622,6 @@ entities: - 9393 - type: AtmosPipeColor color: '#990000FF' - - uid: 12054 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - type: AtmosPipeColor - color: '#990000FF' - uid: 12169 components: - type: Transform @@ -98980,17 +100633,6 @@ entities: - 14210 - type: AtmosPipeColor color: '#990000FF' - - uid: 12178 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11724 - - type: AtmosPipeColor - color: '#990000FF' - uid: 12377 components: - type: Transform @@ -99785,17 +101427,6 @@ entities: - 13655 - type: AtmosPipeColor color: '#990000FF' - - uid: 18580 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2670 - - type: AtmosPipeColor - color: '#990000FF' - uid: 19969 components: - type: Transform @@ -100091,6 +101722,165 @@ entities: - 23586 - type: AtmosPipeColor color: '#990000FF' + - uid: 23734 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 23739 + - uid: 23753 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 17615 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23755 + components: + - type: Transform + pos: -34.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 17615 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23789 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11625 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23797 + components: + - type: Transform + pos: -20.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2670 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23823 + components: + - type: Transform + pos: -30.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 19627 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23852 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23853 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23854 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -38.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23876 + components: + - type: Transform + pos: -39.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23902 + components: + - type: Transform + pos: -44.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23903 + components: + - type: Transform + pos: -47.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23904 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -47.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23910 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -46.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 23916 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasVentScrubberFreezer entities: - uid: 9463 @@ -100603,16 +102393,6 @@ entities: - type: Transform pos: -28.5,-43.5 parent: 2 - - uid: 228 - components: - - type: Transform - pos: -19.5,-8.5 - parent: 2 - - uid: 229 - components: - - type: Transform - pos: -19.5,-7.5 - parent: 2 - uid: 243 components: - type: Transform @@ -100621,22 +102401,7 @@ entities: - uid: 250 components: - type: Transform - pos: -19.5,-11.5 - parent: 2 - - uid: 251 - components: - - type: Transform - pos: -19.5,-10.5 - parent: 2 - - uid: 252 - components: - - type: Transform - pos: -22.5,-8.5 - parent: 2 - - uid: 253 - components: - - type: Transform - pos: -22.5,-10.5 + pos: -31.5,-12.5 parent: 2 - uid: 264 components: @@ -100683,10 +102448,20 @@ entities: - type: Transform pos: -44.5,-33.5 parent: 2 + - uid: 330 + components: + - type: Transform + pos: -46.5,10.5 + parent: 2 - uid: 331 components: - type: Transform - pos: -27.5,-3.5 + pos: -48.5,10.5 + parent: 2 + - uid: 332 + components: + - type: Transform + pos: -50.5,10.5 parent: 2 - uid: 336 components: @@ -100708,26 +102483,31 @@ entities: - type: Transform pos: -29.5,-39.5 parent: 2 - - uid: 393 + - uid: 387 components: - type: Transform - pos: -37.5,1.5 + pos: -47.5,10.5 + parent: 2 + - uid: 391 + components: + - type: Transform + pos: -49.5,10.5 parent: 2 - uid: 402 components: - type: Transform - pos: -31.5,-0.5 + pos: -46.5,-6.5 + parent: 2 + - uid: 408 + components: + - type: Transform + pos: -46.5,-4.5 parent: 2 - uid: 410 components: - type: Transform pos: 52.5,-13.5 parent: 2 - - uid: 422 - components: - - type: Transform - pos: -42.5,1.5 - parent: 2 - uid: 430 components: - type: Transform @@ -100748,11 +102528,6 @@ entities: - type: Transform pos: -5.5,9.5 parent: 2 - - uid: 651 - components: - - type: Transform - pos: -28.5,-14.5 - parent: 2 - uid: 664 components: - type: Transform @@ -100763,10 +102538,20 @@ entities: - type: Transform pos: -26.5,-20.5 parent: 2 - - uid: 691 + - uid: 674 components: - type: Transform - pos: -27.5,-5.5 + pos: -51.5,6.5 + parent: 2 + - uid: 675 + components: + - type: Transform + pos: -52.5,-1.5 + parent: 2 + - uid: 678 + components: + - type: Transform + pos: -24.5,-8.5 parent: 2 - uid: 693 components: @@ -100778,6 +102563,11 @@ entities: - type: Transform pos: -47.5,-18.5 parent: 2 + - uid: 711 + components: + - type: Transform + pos: -43.5,8.5 + parent: 2 - uid: 729 components: - type: Transform @@ -100873,6 +102663,11 @@ entities: - type: Transform pos: -3.5,22.5 parent: 2 + - uid: 991 + components: + - type: Transform + pos: -50.5,-3.5 + parent: 2 - uid: 1008 components: - type: Transform @@ -100898,11 +102693,6 @@ entities: - type: Transform pos: 41.5,-44.5 parent: 2 - - uid: 1119 - components: - - type: Transform - pos: -51.5,5.5 - parent: 2 - uid: 1120 components: - type: Transform @@ -101173,10 +102963,10 @@ entities: - type: Transform pos: 77.5,-43.5 parent: 2 - - uid: 2210 + - uid: 2209 components: - type: Transform - pos: -21.5,-6.5 + pos: -53.5,-1.5 parent: 2 - uid: 2214 components: @@ -101253,6 +103043,11 @@ entities: - type: Transform pos: -13.5,-62.5 parent: 2 + - uid: 2647 + components: + - type: Transform + pos: -29.5,-14.5 + parent: 2 - uid: 2659 components: - type: Transform @@ -101268,31 +103063,11 @@ entities: - type: Transform pos: -13.5,-61.5 parent: 2 - - uid: 2733 - components: - - type: Transform - pos: -44.5,0.5 - parent: 2 - uid: 2746 components: - type: Transform pos: -13.5,-64.5 parent: 2 - - uid: 2793 - components: - - type: Transform - pos: -38.5,0.5 - parent: 2 - - uid: 2824 - components: - - type: Transform - pos: -45.5,-4.5 - parent: 2 - - uid: 2835 - components: - - type: Transform - pos: -44.5,-3.5 - parent: 2 - uid: 2836 components: - type: Transform @@ -101318,16 +103093,6 @@ entities: - type: Transform pos: -36.5,-71.5 parent: 2 - - uid: 2986 - components: - - type: Transform - pos: -46.5,-5.5 - parent: 2 - - uid: 3021 - components: - - type: Transform - pos: -44.5,5.5 - parent: 2 - uid: 3026 components: - type: Transform @@ -101383,11 +103148,31 @@ entities: - type: Transform pos: -31.5,-71.5 parent: 2 + - uid: 3198 + components: + - type: Transform + pos: -45.5,10.5 + parent: 2 - uid: 3199 components: - type: Transform pos: -9.5,-96.5 parent: 2 + - uid: 3204 + components: + - type: Transform + pos: -42.5,10.5 + parent: 2 + - uid: 3206 + components: + - type: Transform + pos: -41.5,10.5 + parent: 2 + - uid: 3214 + components: + - type: Transform + pos: -44.5,10.5 + parent: 2 - uid: 3217 components: - type: Transform @@ -101398,6 +103183,11 @@ entities: - type: Transform pos: -55.5,-26.5 parent: 2 + - uid: 3281 + components: + - type: Transform + pos: -50.5,9.5 + parent: 2 - uid: 3312 components: - type: Transform @@ -101413,6 +103203,11 @@ entities: - type: Transform pos: -5.5,21.5 parent: 2 + - uid: 3528 + components: + - type: Transform + pos: -43.5,10.5 + parent: 2 - uid: 3583 components: - type: Transform @@ -101813,11 +103608,6 @@ entities: - type: Transform pos: -2.5,-5.5 parent: 2 - - uid: 4602 - components: - - type: Transform - pos: -35.5,5.5 - parent: 2 - uid: 4619 components: - type: Transform @@ -101828,11 +103618,6 @@ entities: - type: Transform pos: 8.5,-31.5 parent: 2 - - uid: 4666 - components: - - type: Transform - pos: -30.5,-12.5 - parent: 2 - uid: 4678 components: - type: Transform @@ -101973,6 +103758,11 @@ entities: - type: Transform pos: -15.5,-62.5 parent: 2 + - uid: 4909 + components: + - type: Transform + pos: -50.5,8.5 + parent: 2 - uid: 4920 components: - type: Transform @@ -101993,6 +103783,11 @@ entities: - type: Transform pos: -31.5,-73.5 parent: 2 + - uid: 4954 + components: + - type: Transform + pos: -41.5,9.5 + parent: 2 - uid: 4956 components: - type: Transform @@ -102088,16 +103883,21 @@ entities: - type: Transform pos: -24.5,-63.5 parent: 2 + - uid: 5140 + components: + - type: Transform + pos: -53.5,5.5 + parent: 2 + - uid: 5144 + components: + - type: Transform + pos: -51.5,-2.5 + parent: 2 - uid: 5170 components: - type: Transform pos: -21.5,-24.5 parent: 2 - - uid: 5173 - components: - - type: Transform - pos: -34.5,-3.5 - parent: 2 - uid: 5178 components: - type: Transform @@ -102413,11 +104213,6 @@ entities: - type: Transform pos: 0.5,-83.5 parent: 2 - - uid: 6475 - components: - - type: Transform - pos: -22.5,-14.5 - parent: 2 - uid: 6492 components: - type: Transform @@ -102543,11 +104338,6 @@ entities: - type: Transform pos: -42.5,-33.5 parent: 2 - - uid: 7007 - components: - - type: Transform - pos: -31.5,-3.5 - parent: 2 - uid: 7016 components: - type: Transform @@ -102628,6 +104418,11 @@ entities: - type: Transform pos: 3.5,-12.5 parent: 2 + - uid: 7451 + components: + - type: Transform + pos: -46.5,-1.5 + parent: 2 - uid: 7589 components: - type: Transform @@ -102638,26 +104433,16 @@ entities: - type: Transform pos: 32.5,-33.5 parent: 2 - - uid: 7702 + - uid: 7704 components: - type: Transform - pos: -34.5,-8.5 - parent: 2 - - uid: 7706 - components: - - type: Transform - pos: -28.5,-12.5 + pos: -33.5,-6.5 parent: 2 - uid: 7720 components: - type: Transform pos: 33.5,-35.5 parent: 2 - - uid: 7750 - components: - - type: Transform - pos: -35.5,-8.5 - parent: 2 - uid: 7752 components: - type: Transform @@ -102693,6 +104478,11 @@ entities: - type: Transform pos: 46.5,-63.5 parent: 2 + - uid: 7825 + components: + - type: Transform + pos: -51.5,-3.5 + parent: 2 - uid: 7881 components: - type: Transform @@ -102993,15 +104783,10 @@ entities: - type: Transform pos: 65.5,11.5 parent: 2 - - uid: 8455 - components: - - type: Transform - pos: -43.5,-9.5 - parent: 2 - uid: 8456 components: - type: Transform - pos: -43.5,-8.5 + pos: -39.5,-10.5 parent: 2 - uid: 8485 components: @@ -103118,11 +104903,6 @@ entities: - type: Transform pos: 45.5,4.5 parent: 2 - - uid: 9134 - components: - - type: Transform - pos: -21.5,-9.5 - parent: 2 - uid: 9250 components: - type: Transform @@ -103148,6 +104928,11 @@ entities: - type: Transform pos: 18.5,-60.5 parent: 2 + - uid: 9291 + components: + - type: Transform + pos: -47.5,-1.5 + parent: 2 - uid: 9295 components: - type: Transform @@ -103198,11 +104983,6 @@ entities: - type: Transform pos: -16.5,29.5 parent: 2 - - uid: 9565 - components: - - type: Transform - pos: -52.5,6.5 - parent: 2 - uid: 9587 components: - type: Transform @@ -103263,10 +105043,15 @@ entities: - type: Transform pos: 2.5,9.5 parent: 2 - - uid: 9643 + - uid: 9645 components: - type: Transform - pos: -50.5,6.5 + pos: -52.5,-2.5 + parent: 2 + - uid: 9668 + components: + - type: Transform + pos: -53.5,1.5 parent: 2 - uid: 9682 components: @@ -103278,6 +105063,11 @@ entities: - type: Transform pos: 11.5,4.5 parent: 2 + - uid: 9691 + components: + - type: Transform + pos: -51.5,7.5 + parent: 2 - uid: 9813 components: - type: Transform @@ -103438,11 +105228,6 @@ entities: - type: Transform pos: 2.5,-18.5 parent: 2 - - uid: 10199 - components: - - type: Transform - pos: -20.5,-12.5 - parent: 2 - uid: 10316 components: - type: Transform @@ -103483,6 +105268,11 @@ entities: - type: Transform pos: 64.5,-59.5 parent: 2 + - uid: 10503 + components: + - type: Transform + pos: -53.5,0.5 + parent: 2 - uid: 10559 components: - type: Transform @@ -103558,11 +105348,6 @@ entities: - type: Transform pos: -16.5,-45.5 parent: 2 - - uid: 10626 - components: - - type: Transform - pos: -29.5,-14.5 - parent: 2 - uid: 10645 components: - type: Transform @@ -103588,10 +105373,10 @@ entities: - type: Transform pos: -59.5,-53.5 parent: 2 - - uid: 10686 + - uid: 10674 components: - type: Transform - pos: -38.5,6.5 + pos: -53.5,3.5 parent: 2 - uid: 10696 components: @@ -103628,21 +105413,11 @@ entities: - type: Transform pos: -54.5,-63.5 parent: 2 - - uid: 10764 - components: - - type: Transform - pos: -45.5,-3.5 - parent: 2 - uid: 10765 components: - type: Transform pos: -48.5,-8.5 parent: 2 - - uid: 10779 - components: - - type: Transform - pos: -49.5,6.5 - parent: 2 - uid: 10786 components: - type: Transform @@ -103658,6 +105433,11 @@ entities: - type: Transform pos: 64.5,-60.5 parent: 2 + - uid: 10808 + components: + - type: Transform + pos: -50.5,7.5 + parent: 2 - uid: 10811 components: - type: Transform @@ -103796,23 +105576,23 @@ entities: - uid: 11061 components: - type: Transform - pos: -27.5,-12.5 + pos: -53.5,4.5 + parent: 2 + - uid: 11075 + components: + - type: Transform + pos: -52.5,7.5 parent: 2 - uid: 11110 components: - type: Transform - pos: -37.5,2.5 + pos: -49.5,-3.5 parent: 2 - uid: 11113 components: - type: Transform pos: 84.5,-36.5 parent: 2 - - uid: 11146 - components: - - type: Transform - pos: -37.5,3.5 - parent: 2 - uid: 11168 components: - type: Transform @@ -103833,11 +105613,6 @@ entities: - type: Transform pos: 91.5,-37.5 parent: 2 - - uid: 11214 - components: - - type: Transform - pos: -23.5,-12.5 - parent: 2 - uid: 11254 components: - type: Transform @@ -103923,6 +105698,11 @@ entities: - type: Transform pos: 27.5,-59.5 parent: 2 + - uid: 11806 + components: + - type: Transform + pos: -19.5,-8.5 + parent: 2 - uid: 11822 components: - type: Transform @@ -103953,11 +105733,6 @@ entities: - type: Transform pos: 81.5,-44.5 parent: 2 - - uid: 11895 - components: - - type: Transform - pos: -20.5,-6.5 - parent: 2 - uid: 11899 components: - type: Transform @@ -103973,11 +105748,6 @@ entities: - type: Transform pos: 5.5,-9.5 parent: 2 - - uid: 12006 - components: - - type: Transform - pos: -22.5,-12.5 - parent: 2 - uid: 12044 components: - type: Transform @@ -104008,11 +105778,6 @@ entities: - type: Transform pos: -36.5,-37.5 parent: 2 - - uid: 12150 - components: - - type: Transform - pos: -41.5,-1.5 - parent: 2 - uid: 12223 components: - type: Transform @@ -104138,11 +105903,6 @@ entities: - type: Transform pos: -42.5,-19.5 parent: 2 - - uid: 12599 - components: - - type: Transform - pos: -23.5,-5.5 - parent: 2 - uid: 12651 components: - type: Transform @@ -104193,11 +105953,6 @@ entities: - type: Transform pos: -5.5,-68.5 parent: 2 - - uid: 12851 - components: - - type: Transform - pos: -43.5,7.5 - parent: 2 - uid: 12885 components: - type: Transform @@ -104288,11 +106043,6 @@ entities: - type: Transform pos: 75.5,-3.5 parent: 2 - - uid: 13088 - components: - - type: Transform - pos: -20.5,-9.5 - parent: 2 - uid: 13103 components: - type: Transform @@ -104588,11 +106338,6 @@ entities: - type: Transform pos: -41.5,32.5 parent: 2 - - uid: 14265 - components: - - type: Transform - pos: -47.5,6.5 - parent: 2 - uid: 14299 components: - type: Transform @@ -105133,6 +106878,11 @@ entities: - type: Transform pos: 75.5,6.5 parent: 2 + - uid: 16252 + components: + - type: Transform + pos: -36.5,-10.5 + parent: 2 - uid: 16328 components: - type: Transform @@ -105178,11 +106928,6 @@ entities: - type: Transform pos: 75.5,-78.5 parent: 2 - - uid: 16684 - components: - - type: Transform - pos: -39.5,6.5 - parent: 2 - uid: 16690 components: - type: Transform @@ -105223,11 +106968,6 @@ entities: - type: Transform pos: -9.5,15.5 parent: 2 - - uid: 16883 - components: - - type: Transform - pos: -43.5,-5.5 - parent: 2 - uid: 16896 components: - type: Transform @@ -105328,31 +107068,26 @@ entities: - type: Transform pos: 59.5,11.5 parent: 2 + - uid: 17061 + components: + - type: Transform + pos: -46.5,-3.5 + parent: 2 - uid: 17063 components: - type: Transform pos: 76.5,-2.5 parent: 2 - - uid: 17089 - components: - - type: Transform - pos: -41.5,-0.5 - parent: 2 - - uid: 17095 - components: - - type: Transform - pos: -42.5,2.5 - parent: 2 - - uid: 17096 - components: - - type: Transform - pos: -42.5,3.5 - parent: 2 - uid: 17111 components: - type: Transform pos: 66.5,11.5 parent: 2 + - uid: 17131 + components: + - type: Transform + pos: -47.5,-3.5 + parent: 2 - uid: 17135 components: - type: Transform @@ -105383,11 +107118,6 @@ entities: - type: Transform pos: 72.5,-80.5 parent: 2 - - uid: 17273 - components: - - type: Transform - pos: -43.5,6.5 - parent: 2 - uid: 17276 components: - type: Transform @@ -105398,16 +107128,6 @@ entities: - type: Transform pos: 86.5,-13.5 parent: 2 - - uid: 17282 - components: - - type: Transform - pos: -45.5,6.5 - parent: 2 - - uid: 17286 - components: - - type: Transform - pos: -44.5,6.5 - parent: 2 - uid: 17288 components: - type: Transform @@ -105538,16 +107258,6 @@ entities: - type: Transform pos: -27.5,37.5 parent: 2 - - uid: 17866 - components: - - type: Transform - pos: -38.5,-6.5 - parent: 2 - - uid: 17869 - components: - - type: Transform - pos: -43.5,-3.5 - parent: 2 - uid: 17889 components: - type: Transform @@ -105613,11 +107323,6 @@ entities: - type: Transform pos: -57.5,-3.5 parent: 2 - - uid: 17905 - components: - - type: Transform - pos: -49.5,5.5 - parent: 2 - uid: 17914 components: - type: Transform @@ -105676,12 +107381,7 @@ entities: - uid: 17950 components: - type: Transform - pos: -50.5,7.5 - parent: 2 - - uid: 17952 - components: - - type: Transform - pos: -66.5,-21.5 + pos: -44.5,8.5 parent: 2 - uid: 17954 components: @@ -105883,11 +107583,6 @@ entities: - type: Transform pos: -53.5,33.5 parent: 2 - - uid: 18254 - components: - - type: Transform - pos: -35.5,-6.5 - parent: 2 - uid: 18255 components: - type: Transform @@ -105906,7 +107601,7 @@ entities: - uid: 18259 components: - type: Transform - pos: -76.5,-14.5 + pos: -43.5,33.5 parent: 2 - uid: 18263 components: @@ -106188,21 +107883,11 @@ entities: - type: Transform pos: 65.5,10.5 parent: 2 - - uid: 18344 - components: - - type: Transform - pos: -39.5,-6.5 - parent: 2 - uid: 18345 components: - type: Transform pos: -61.5,12.5 parent: 2 - - uid: 18346 - components: - - type: Transform - pos: -40.5,-6.5 - parent: 2 - uid: 18349 components: - type: Transform @@ -106528,11 +108213,6 @@ entities: - type: Transform pos: -60.5,0.5 parent: 2 - - uid: 18828 - components: - - type: Transform - pos: -67.5,-3.5 - parent: 2 - uid: 18830 components: - type: Transform @@ -106553,6 +108233,11 @@ entities: - type: Transform pos: 54.5,-45.5 parent: 2 + - uid: 18864 + components: + - type: Transform + pos: -36.5,-9.5 + parent: 2 - uid: 18899 components: - type: Transform @@ -106738,6 +108423,11 @@ entities: - type: Transform pos: -5.5,-78.5 parent: 2 + - uid: 19290 + components: + - type: Transform + pos: -36.5,-8.5 + parent: 2 - uid: 19544 components: - type: Transform @@ -107218,10 +108908,10 @@ entities: - type: Transform pos: -3.5,-59.5 parent: 2 - - uid: 20236 + - uid: 20229 components: - type: Transform - pos: -34.5,1.5 + pos: -30.5,-14.5 parent: 2 - uid: 20237 components: @@ -107233,136 +108923,76 @@ entities: - type: Transform pos: -36.5,19.5 parent: 2 + - uid: 20419 + components: + - type: Transform + pos: -35.5,-1.5 + parent: 2 + - uid: 20432 + components: + - type: Transform + pos: -20.5,-14.5 + parent: 2 + - uid: 20445 + components: + - type: Transform + pos: -47.5,8.5 + parent: 2 + - uid: 20453 + components: + - type: Transform + pos: -31.5,-0.5 + parent: 2 + - uid: 20459 + components: + - type: Transform + pos: -27.5,-3.5 + parent: 2 + - uid: 20468 + components: + - type: Transform + pos: -35.5,-3.5 + parent: 2 + - uid: 20469 + components: + - type: Transform + pos: -34.5,-6.5 + parent: 2 - uid: 20484 components: - type: Transform pos: -25.5,-57.5 parent: 2 - - uid: 20504 + - uid: 20551 components: - type: Transform - pos: -44.5,4.5 + pos: -47.5,-5.5 parent: 2 - - uid: 20505 + - uid: 20567 components: - type: Transform - pos: -44.5,3.5 + pos: -26.5,-8.5 parent: 2 - - uid: 20506 + - uid: 20576 components: - type: Transform - pos: -44.5,2.5 + pos: -45.5,-4.5 parent: 2 - - uid: 20507 + - uid: 20585 components: - type: Transform - pos: -44.5,1.5 - parent: 2 - - uid: 20509 - components: - - type: Transform - pos: -44.5,-0.5 - parent: 2 - - uid: 20510 - components: - - type: Transform - pos: -44.5,-1.5 - parent: 2 - - uid: 20511 - components: - - type: Transform - pos: -44.5,-2.5 - parent: 2 - - uid: 20512 - components: - - type: Transform - pos: -42.5,-8.5 - parent: 2 - - uid: 20515 - components: - - type: Transform - pos: -39.5,7.5 - parent: 2 - - uid: 20516 - components: - - type: Transform - pos: -40.5,7.5 - parent: 2 - - uid: 20517 - components: - - type: Transform - pos: -41.5,7.5 - parent: 2 - - uid: 20519 - components: - - type: Transform - pos: -44.5,-4.5 - parent: 2 - - uid: 20520 - components: - - type: Transform - pos: -44.5,-5.5 - parent: 2 - - uid: 20521 - components: - - type: Transform - pos: -44.5,-6.5 - parent: 2 - - uid: 20522 - components: - - type: Transform - pos: -46.5,0.5 - parent: 2 - - uid: 20526 - components: - - type: Transform - pos: -41.5,-8.5 - parent: 2 - - uid: 20527 - components: - - type: Transform - pos: -40.5,-8.5 - parent: 2 - - uid: 20528 - components: - - type: Transform - pos: -39.5,-8.5 - parent: 2 - - uid: 20529 - components: - - type: Transform - pos: -38.5,-8.5 - parent: 2 - - uid: 20530 - components: - - type: Transform - pos: -37.5,-8.5 - parent: 2 - - uid: 20553 - components: - - type: Transform - pos: -44.5,-7.5 - parent: 2 - - uid: 20589 - components: - - type: Transform - pos: -44.5,-8.5 + pos: -21.5,-8.5 parent: 2 - uid: 20591 + components: + - type: Transform + pos: -45.5,-5.5 + parent: 2 + - uid: 20611 components: - type: Transform pos: -45.5,-7.5 parent: 2 - - uid: 20592 - components: - - type: Transform - pos: -46.5,1.5 - parent: 2 - - uid: 20593 - components: - - type: Transform - pos: -46.5,2.5 - parent: 2 - uid: 20664 components: - type: Transform @@ -107393,6 +109023,11 @@ entities: - type: Transform pos: 97.5,-23.5 parent: 2 + - uid: 20781 + components: + - type: Transform + pos: -46.5,8.5 + parent: 2 - uid: 20818 components: - type: Transform @@ -107858,6 +109493,11 @@ entities: - type: Transform pos: -49.5,-15.5 parent: 2 + - uid: 21794 + components: + - type: Transform + pos: -45.5,-6.5 + parent: 2 - uid: 21811 components: - type: Transform @@ -107873,11 +109513,6 @@ entities: - type: Transform pos: 36.5,21.5 parent: 2 - - uid: 21890 - components: - - type: Transform - pos: -34.5,0.5 - parent: 2 - uid: 21895 components: - type: Transform @@ -107973,6 +109608,16 @@ entities: - type: Transform pos: 14.5,17.5 parent: 2 + - uid: 22725 + components: + - type: Transform + pos: -46.5,-5.5 + parent: 2 + - uid: 22728 + components: + - type: Transform + pos: -53.5,-0.5 + parent: 2 - uid: 22834 components: - type: Transform @@ -108003,16 +109648,6 @@ entities: - type: Transform pos: -5.5,-30.5 parent: 2 - - uid: 23329 - components: - - type: Transform - pos: -34.5,-2.5 - parent: 2 - - uid: 23334 - components: - - type: Transform - pos: -35.5,6.5 - parent: 2 - uid: 23669 components: - type: Transform @@ -108028,6 +109663,21 @@ entities: - type: Transform pos: 46.5,26.5 parent: 2 + - uid: 23935 + components: + - type: Transform + pos: -41.5,33.5 + parent: 2 + - uid: 23937 + components: + - type: Transform + pos: -41.5,31.5 + parent: 2 + - uid: 23943 + components: + - type: Transform + pos: -28.5,-6.5 + parent: 2 - proto: GrilleBroken entities: - uid: 1127 @@ -108047,12 +109697,6 @@ entities: rot: -1.5707963267948966 rad pos: -59.5,-47.5 parent: 2 - - uid: 1279 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-8.5 - parent: 2 - uid: 1460 components: - type: Transform @@ -108082,6 +109726,12 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,-67.5 parent: 2 + - uid: 3184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,-3.5 + parent: 2 - uid: 3418 components: - type: Transform @@ -108332,6 +109982,12 @@ entities: - type: Transform pos: 77.5,-70.5 parent: 2 + - uid: 11214 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -51.5,5.5 + parent: 2 - uid: 12330 components: - type: Transform @@ -108343,11 +109999,11 @@ entities: - type: Transform pos: 58.5,-77.5 parent: 2 - - uid: 13799 + - uid: 13890 components: - type: Transform rot: -1.5707963267948966 rad - pos: -42.5,7.5 + pos: -52.5,6.5 parent: 2 - uid: 14726 components: @@ -108440,12 +110096,6 @@ entities: rot: 1.5707963267948966 rad pos: -50.5,-8.5 parent: 2 - - uid: 17685 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-4.5 - parent: 2 - uid: 17716 components: - type: Transform @@ -108492,12 +110142,6 @@ entities: - type: Transform pos: -56.5,32.5 parent: 2 - - uid: 18228 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -48.5,6.5 - parent: 2 - uid: 18229 components: - type: Transform @@ -108830,29 +110474,6 @@ entities: - type: Transform pos: 77.5,-54.5 parent: 2 - - uid: 20594 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.5,1.5 - parent: 2 - - uid: 20595 - components: - - type: Transform - pos: -44.5,7.5 - parent: 2 - - uid: 20597 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-6.5 - parent: 2 - - uid: 20598 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-7.5 - parent: 2 - uid: 20601 components: - type: Transform @@ -109208,6 +110829,11 @@ entities: - type: Transform pos: -62.5,-40.5 parent: 2 + - uid: 10686 + components: + - type: Transform + pos: -53.5,2.5 + parent: 2 - uid: 10739 components: - type: Transform @@ -109218,11 +110844,26 @@ entities: - type: Transform pos: 92.5,-28.5 parent: 2 + - uid: 12006 + components: + - type: Transform + pos: -53.5,2.5 + parent: 2 - uid: 12222 components: - type: Transform pos: 39.5,-77.5 parent: 2 + - uid: 12894 + components: + - type: Transform + pos: -66.5,-21.5 + parent: 2 + - uid: 14462 + components: + - type: Transform + pos: -76.5,-14.5 + parent: 2 - uid: 14918 components: - type: Transform @@ -109248,6 +110889,11 @@ entities: - type: Transform pos: -60.5,6.5 parent: 2 + - uid: 17296 + components: + - type: Transform + pos: -67.5,-3.5 + parent: 2 - uid: 17305 components: - type: Transform @@ -109513,6 +111159,16 @@ entities: - type: Transform pos: -12.5,-86.5 parent: 2 + - uid: 23938 + components: + - type: Transform + pos: -42.5,33.5 + parent: 2 + - uid: 23939 + components: + - type: Transform + pos: -42.5,31.5 + parent: 2 - proto: GunSafeDisabler entities: - uid: 2207 @@ -109717,10 +111373,10 @@ entities: parent: 2 - proto: HarmonicaInstrument entities: - - uid: 11574 + - uid: 20257 components: - type: Transform - pos: -38.40796,-5.4799523 + pos: -41.42886,0.6378641 parent: 2 - proto: HeatExchanger entities: @@ -110128,13 +111784,6 @@ entities: - type: Transform pos: -25.5,4.5 parent: 2 -- proto: HolopadSecurityBrig - entities: - - uid: 17615 - components: - - type: Transform - pos: -25.5,-9.5 - parent: 2 - proto: HolopadSecurityBrigMed entities: - uid: 20816 @@ -110165,10 +111814,10 @@ entities: parent: 2 - proto: HolopadSecurityPerma entities: - - uid: 13014 + - uid: 23929 components: - type: Transform - pos: -39.5,-4.5 + pos: -38.5,-8.5 parent: 2 - proto: HolopadSecurityWarden entities: @@ -110242,16 +111891,15 @@ entities: parent: 2 - proto: HospitalCurtainsOpen entities: - - uid: 6395 + - uid: 3027 components: - type: Transform - pos: -41.5,-5.5 + pos: -49.5,2.5 parent: 2 - - uid: 11015 + - uid: 5436 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-8.5 + pos: -49.5,4.5 parent: 2 - uid: 12844 components: @@ -110292,11 +111940,6 @@ entities: rot: 1.5707963267948966 rad pos: 90.5,-22.5 parent: 2 - - uid: 20125 - components: - - type: Transform - pos: -41.5,-3.5 - parent: 2 - proto: hydroponicsSoil entities: - uid: 237 @@ -110351,17 +111994,17 @@ entities: - type: Transform pos: 7.500762,-57.955555 parent: 2 + - uid: 13137 + components: + - type: Transform + parent: 13091 + - type: Physics + canCollide: False - uid: 17266 components: - type: Transform pos: 48.508583,-60.011787 parent: 2 - - uid: 20615 - components: - - type: Transform - parent: 17443 - - type: Physics - canCollide: False - proto: HydroponicsToolHatchet entities: - uid: 3434 @@ -110376,12 +112019,6 @@ entities: parent: 2 - proto: HydroponicsToolMiniHoe entities: - - uid: 699 - components: - - type: Transform - parent: 17443 - - type: Physics - canCollide: False - uid: 3433 components: - type: Transform @@ -110392,6 +112029,12 @@ entities: - type: Transform pos: 7.455774,-57.62218 parent: 2 + - uid: 13276 + components: + - type: Transform + parent: 13091 + - type: Physics + canCollide: False - uid: 17265 components: - type: Transform @@ -110411,17 +112054,17 @@ entities: parent: 2 - proto: HydroponicsToolSpade entities: - - uid: 698 - components: - - type: Transform - parent: 17443 - - type: Physics - canCollide: False - uid: 3430 components: - type: Transform pos: -18.8175,-39.314594 parent: 2 + - uid: 13343 + components: + - type: Transform + parent: 13091 + - type: Physics + canCollide: False - uid: 15746 components: - type: Transform @@ -110434,10 +112077,11 @@ entities: parent: 2 - proto: hydroponicsTray entities: - - uid: 288 + - uid: 491 components: - type: Transform - pos: -38.5,5.5 + rot: -1.5707963267948966 rad + pos: -43.5,-8.5 parent: 2 - uid: 715 components: @@ -110451,11 +112095,6 @@ entities: rot: -1.5707963267948966 rad pos: -18.5,-37.5 parent: 2 - - uid: 2804 - components: - - type: Transform - pos: -41.5,3.5 - parent: 2 - uid: 3292 components: - type: Transform @@ -110528,11 +112167,6 @@ entities: - type: Transform pos: 45.5,-62.5 parent: 2 - - uid: 11617 - components: - - type: Transform - pos: -39.5,5.5 - parent: 2 - uid: 11877 components: - type: Transform @@ -110543,15 +112177,17 @@ entities: - type: Transform pos: 44.5,-62.5 parent: 2 - - uid: 12354 + - uid: 12992 components: - type: Transform - pos: -41.5,2.5 + rot: -1.5707963267948966 rad + pos: -44.5,-5.5 parent: 2 - - uid: 16033 + - uid: 14414 components: - type: Transform - pos: -41.5,1.5 + rot: -1.5707963267948966 rad + pos: -44.5,-7.5 parent: 2 - uid: 17161 components: @@ -110563,6 +112199,18 @@ entities: - type: Transform pos: 47.5,-62.5 parent: 2 + - uid: 20424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,-6.5 + parent: 2 + - uid: 20430 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,-4.5 + parent: 2 - proto: IDComputerCircuitboard entities: - uid: 9345 @@ -110617,11 +112265,11 @@ entities: parent: 2 - proto: IntercomCommon entities: - - uid: 1176 + - uid: 10537 components: - type: Transform rot: 1.5707963267948966 rad - pos: -41.5,-4.5 + pos: -42.5,0.5 parent: 2 - proto: IntercomElectronics entities: @@ -110784,18 +112432,23 @@ entities: - type: Transform pos: -6.5,-30.5 parent: 2 - - uid: 16786 - components: - - type: Transform - pos: -35.5,-2.5 - parent: 2 - uid: 18794 components: - type: Transform pos: 44.5,-75.5 parent: 2 + - uid: 20571 + components: + - type: Transform + pos: -36.5,-1.5 + parent: 2 - proto: KitchenReagentGrinder entities: + - uid: 150 + components: + - type: Transform + pos: -41.5,-3.5 + parent: 2 - uid: 2586 components: - type: Transform @@ -110816,11 +112469,6 @@ entities: - type: Transform pos: 21.5,-6.5 parent: 2 - - uid: 13366 - components: - - type: Transform - pos: -38.5,3.5 - parent: 2 - proto: KitchenSpike entities: - uid: 3236 @@ -110830,20 +112478,20 @@ entities: parent: 2 - proto: KnifePlastic entities: + - uid: 698 + components: + - type: Transform + pos: -36.48029,-2.0989318 + parent: 2 - uid: 5739 components: - type: Transform pos: -26.93114,-48.32984 parent: 2 - - uid: 23346 + - uid: 17282 components: - type: Transform - pos: -36.758842,-2.4227333 - parent: 2 - - uid: 23347 - components: - - type: Transform - pos: -36.592094,-2.5061245 + pos: -36.41776,-2.182323 parent: 2 - proto: KoboldCubeWrapped entities: @@ -111181,9 +112829,6 @@ entities: parent: 2 - type: DeviceLinkSource linkedPorts: - 11182: - - - Pressed - - Toggle 2359: - - Pressed - Toggle @@ -111199,16 +112844,10 @@ entities: 16028: - - Pressed - DoorBolt - 13642: + 23932: - - Pressed - Toggle - 11943: - - - Pressed - - Toggle - 12990: - - - Pressed - - Toggle - 2744: + 23931: - - Pressed - Toggle - proto: LockableButtonAtmospherics @@ -111915,32 +113554,20 @@ entities: 710: - - Pressed - Toggle - - uid: 6146 + - uid: 18828 components: - type: MetaData - name: Aft Shutters + name: Shutters - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-12.5 + rot: 1.5707963267948966 rad + pos: -27.5,-5.5 parent: 2 - type: DeviceLinkSource linkedPorts: - 22618: + 23946: - - Pressed - Toggle - 22619: - - - Pressed - - Toggle - 22620: - - - Pressed - - Toggle - 22617: - - - Pressed - - Toggle - 22616: - - - Pressed - - Toggle - 22614: + 23922: - - Pressed - Toggle - uid: 22713 @@ -111984,23 +113611,23 @@ entities: 22719: - - Pressed - Toggle - - uid: 22728 + - uid: 23930 components: - type: MetaData - name: Shutters + name: Perma Visitation Shutters - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-2.5 + rot: 3.141592653589793 rad + pos: -22.5,-5.5 parent: 2 - type: DeviceLinkSource linkedPorts: - 2500: + 18938: - - Pressed - Toggle - 22725: + 476: - - Pressed - Toggle - 22724: + 18561: - - Pressed - Toggle - proto: LockableButtonTheatre @@ -112169,56 +113796,6 @@ entities: - type: Transform pos: -27.5,11.5 parent: 2 - - uid: 9103 - components: - - type: Transform - pos: -23.5,-10.5 - parent: 2 - - uid: 10025 - components: - - type: Transform - pos: -26.5,-11.5 - parent: 2 - - uid: 10144 - components: - - type: Transform - pos: -29.5,-3.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: Pullable - prevFixedRotation: True - - uid: 10145 - components: - - type: Transform - pos: -28.5,-3.5 - parent: 2 - - uid: 10219 - components: - - type: Transform - pos: -27.5,-11.5 - parent: 2 - - uid: 11591 - components: - - type: Transform - pos: -23.5,-8.5 - parent: 2 - proto: LockerFreezer entities: - uid: 7085 @@ -112226,48 +113803,6 @@ entities: - type: Transform pos: 1.5,-31.5 parent: 2 -- proto: LockerFreezerBase - entities: - - uid: 398 - components: - - type: Transform - pos: -37.5,-2.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 20229 - - 12499 - - 12477 - - 12256 - - 12124 - - 12019 - - 12992 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - proto: LockerFreezerVaultFilled entities: - uid: 2772 @@ -112352,6 +113887,62 @@ entities: - type: Transform pos: -31.5,-22.5 parent: 2 +- proto: LockerPrisoner + entities: + - uid: 21180 + components: + - type: Transform + pos: -32.5,-3.5 + parent: 2 +- proto: LockerPrisoner2 + entities: + - uid: 14486 + components: + - type: Transform + pos: -31.5,-3.5 + parent: 2 +- proto: LockerPrisoner3 + entities: + - uid: 20426 + components: + - type: Transform + pos: -30.5,-3.5 + parent: 2 +- proto: LockerPrisoner4 + entities: + - uid: 20460 + components: + - type: Transform + pos: -29.5,-3.5 + parent: 2 +- proto: LockerPrisoner5 + entities: + - uid: 20771 + components: + - type: Transform + pos: -28.5,-3.5 + parent: 2 +- proto: LockerPrisoner6 + entities: + - uid: 20546 + components: + - type: Transform + pos: -34.5,-5.5 + parent: 2 +- proto: LockerPrisoner7 + entities: + - uid: 20596 + components: + - type: Transform + pos: -33.5,-5.5 + parent: 2 +- proto: LockerPrisoner8 + entities: + - uid: 11473 + components: + - type: Transform + pos: -32.5,-5.5 + parent: 2 - proto: LockerQuarterMasterFilled entities: - uid: 5385 @@ -112442,44 +114033,11 @@ entities: parent: 2 - proto: LockerWardenFilledHardsuit entities: - - uid: 14645 + - uid: 677 components: - type: Transform - anchored: True - pos: -22.5,-5.5 + pos: -19.5,-6.5 parent: 2 - - type: Physics - bodyType: Static - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 16029 - - 15168 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - proto: LockerWeldingSuppliesFilled entities: - uid: 951 @@ -113301,11 +114859,6 @@ entities: - type: Transform pos: 44.5,-44.5 parent: 2 - - uid: 3214 - components: - - type: Transform - pos: -19.5,-13.5 - parent: 2 - uid: 8672 components: - type: Transform @@ -113356,6 +114909,11 @@ entities: - type: Transform pos: 76.5,-40.5 parent: 2 + - uid: 20583 + components: + - type: Transform + pos: -30.5,-12.5 + parent: 2 - uid: 22858 components: - type: Transform @@ -113552,11 +115110,6 @@ entities: - type: Transform pos: 56.5,-39.5 parent: 2 - - uid: 6644 - components: - - type: Transform - pos: -33.5,-2.5 - parent: 2 - uid: 7296 components: - type: Transform @@ -113582,11 +115135,6 @@ entities: - type: Transform pos: 42.5,-0.5 parent: 2 - - uid: 10240 - components: - - type: Transform - pos: -33.5,-0.5 - parent: 2 - uid: 10482 components: - type: Transform @@ -113913,6 +115461,11 @@ entities: - type: Transform pos: 34.5,26.5 parent: 2 + - uid: 1657 + components: + - type: Transform + pos: -23.5,-13.5 + parent: 2 - uid: 3267 components: - type: Transform @@ -114030,11 +115583,6 @@ entities: - type: Transform pos: 59.5,-77.5 parent: 2 - - uid: 21117 - components: - - type: Transform - pos: -34.5,-7.5 - parent: 2 - proto: Matchbox entities: - uid: 18987 @@ -114921,13 +116469,6 @@ entities: - type: Transform pos: -33.531563,22.608828 parent: 2 -- proto: PackPaperRollingFilters - entities: - - uid: 12067 - components: - - type: Transform - pos: -42.39146,-3.5266213 - parent: 2 - proto: PaintingSkeletonBoof entities: - uid: 8008 @@ -115118,6 +116659,11 @@ entities: - type: Transform pos: -23.5,-18.5 parent: 2 + - uid: 19247 + components: + - type: Transform + pos: -41.5,5.5 + parent: 2 - proto: PaperBin20 entities: - uid: 1228 @@ -115146,11 +116692,6 @@ entities: rot: -1.5707963267948966 rad pos: 19.5,-41.5 parent: 2 - - uid: 15838 - components: - - type: Transform - pos: -40.5,-2.5 - parent: 2 - uid: 23345 components: - type: Transform @@ -115359,15 +116900,10 @@ entities: - type: Transform pos: -49.959827,-43.384743 parent: 2 - - uid: 16885 + - uid: 21117 components: - type: Transform - pos: -40.256874,-2.4404426 - parent: 2 - - uid: 18864 - components: - - type: Transform - pos: 17.558317,12.469315 + pos: -41.23758,5.588052 parent: 2 - uid: 21266 components: @@ -115509,11 +117045,6 @@ entities: parent: 2 - proto: PlantBGoneSpray entities: - - uid: 433 - components: - - type: Transform - pos: -38.611908,2.8616052 - parent: 2 - uid: 3458 components: - type: Transform @@ -115524,6 +117055,11 @@ entities: - type: Transform pos: 45.729847,-60.59313 parent: 2 + - uid: 20491 + components: + - type: Transform + pos: -41.432434,-6.246771 + parent: 2 - proto: PlaqueAtmos entities: - uid: 10732 @@ -116155,11 +117691,6 @@ entities: - type: Transform pos: 44.5,-72.5 parent: 2 - - uid: 20618 - components: - - type: Transform - pos: -23.5,-9.5 - parent: 2 - uid: 21078 components: - type: Transform @@ -116389,17 +117920,22 @@ entities: - type: Transform pos: -18.5,20.5 parent: 2 + - uid: 829 + components: + - type: Transform + pos: -28.5,20.5 + parent: 2 - uid: 973 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,13.5 parent: 2 - - uid: 1088 + - uid: 1279 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-14.5 + rot: -1.5707963267948966 rad + pos: -32.5,-18.5 parent: 2 - uid: 1764 components: @@ -116412,6 +117948,12 @@ entities: - type: Transform pos: -42.5,-48.5 parent: 2 + - uid: 2394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,12.5 + parent: 2 - uid: 3010 components: - type: Transform @@ -116505,18 +118047,6 @@ entities: rot: 1.5707963267948966 rad pos: -12.5,-55.5 parent: 2 - - uid: 10108 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-14.5 - parent: 2 - - uid: 10421 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,2.5 - parent: 2 - uid: 11123 components: - type: Transform @@ -116541,6 +118071,12 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,-52.5 parent: 2 + - uid: 12150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-14.5 + parent: 2 - uid: 13016 components: - type: Transform @@ -116603,12 +118139,6 @@ entities: rot: 3.141592653589793 rad pos: 33.5,24.5 parent: 2 - - uid: 23010 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-8.5 - parent: 2 - uid: 23672 components: - type: Transform @@ -116627,17 +118157,28 @@ entities: - type: Transform pos: -21.5,6.5 parent: 2 + - uid: 215 + components: + - type: Transform + pos: -45.5,4.5 + parent: 2 + - uid: 228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-10.5 + parent: 2 - uid: 292 components: - type: Transform rot: -1.5707963267948966 rad pos: -23.5,-45.5 parent: 2 - - uid: 714 + - uid: 672 components: - type: Transform rot: -1.5707963267948966 rad - pos: -38.5,4.5 + pos: -36.5,-2.5 parent: 2 - uid: 1026 components: @@ -116656,11 +118197,28 @@ entities: rot: -1.5707963267948966 rad pos: -32.5,-74.5 parent: 2 - - uid: 1804 + - uid: 1664 components: - type: Transform rot: 3.141592653589793 rad - pos: -37.5,-5.5 + pos: -23.5,-7.5 + parent: 2 + - uid: 1694 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,1.5 + parent: 2 + - uid: 1707 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-6.5 + parent: 2 + - uid: 1785 + components: + - type: Transform + pos: -27.5,-9.5 parent: 2 - uid: 1808 components: @@ -116685,18 +118243,17 @@ entities: - type: Transform pos: 14.5,12.5 parent: 2 + - uid: 2302 + components: + - type: Transform + pos: -22.5,-9.5 + parent: 2 - uid: 2588 components: - type: Transform rot: -1.5707963267948966 rad pos: -28.5,-59.5 parent: 2 - - uid: 2595 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-1.5 - parent: 2 - uid: 3604 components: - type: Transform @@ -116869,6 +118426,11 @@ entities: rot: 3.141592653589793 rad pos: -21.5,2.5 parent: 2 + - uid: 8298 + components: + - type: Transform + pos: -42.5,-3.5 + parent: 2 - uid: 8420 components: - type: Transform @@ -116881,17 +118443,6 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,3.5 parent: 2 - - uid: 8488 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-6.5 - parent: 2 - - uid: 8491 - components: - - type: Transform - pos: -29.5,-3.5 - parent: 2 - uid: 8497 components: - type: Transform @@ -116904,12 +118455,6 @@ entities: rot: -1.5707963267948966 rad pos: -24.5,12.5 parent: 2 - - uid: 9138 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-5.5 - parent: 2 - uid: 9439 components: - type: Transform @@ -116934,18 +118479,34 @@ entities: rot: 3.141592653589793 rad pos: 26.5,-0.5 parent: 2 + - uid: 10416 + components: + - type: Transform + pos: -29.5,-3.5 + parent: 2 - uid: 10581 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-44.5 parent: 2 + - uid: 10653 + components: + - type: Transform + pos: -21.5,-3.5 + parent: 2 - uid: 10749 components: - type: Transform rot: 3.141592653589793 rad pos: -51.5,-13.5 parent: 2 + - uid: 10857 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,-2.5 + parent: 2 - uid: 10942 components: - type: Transform @@ -117252,6 +118813,12 @@ entities: rot: -1.5707963267948966 rad pos: 33.5,-6.5 parent: 2 + - uid: 15315 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,-9.5 + parent: 2 - uid: 15667 components: - type: Transform @@ -117269,6 +118836,12 @@ entities: - type: Transform pos: 19.5,15.5 parent: 2 + - uid: 16249 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -41.5,-7.5 + parent: 2 - uid: 16478 components: - type: Transform @@ -117315,6 +118888,12 @@ entities: rot: 3.141592653589793 rad pos: 19.5,-11.5 parent: 2 + - uid: 16726 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-5.5 + parent: 2 - uid: 16935 components: - type: Transform @@ -117327,6 +118906,12 @@ entities: rot: 1.5707963267948966 rad pos: -16.5,14.5 parent: 2 + - uid: 17443 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-1.5 + parent: 2 - uid: 17486 components: - type: Transform @@ -117667,12 +119252,6 @@ entities: rot: 1.5707963267948966 rad pos: -34.5,-59.5 parent: 2 - - uid: 22612 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-6.5 - parent: 2 - uid: 22649 components: - type: Transform @@ -118089,12 +119668,6 @@ entities: rot: 3.141592653589793 rad pos: -64.5,-5.5 parent: 2 - - uid: 21274 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-11.5 - parent: 2 - uid: 21275 components: - type: Transform @@ -118126,18 +119699,18 @@ entities: parent: 2 - proto: PoweredSmallLight entities: + - uid: 223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,3.5 + parent: 2 - uid: 233 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,2.5 parent: 2 - - uid: 391 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-3.5 - parent: 2 - uid: 528 components: - type: Transform @@ -118150,6 +119723,23 @@ entities: rot: -1.5707963267948966 rad pos: 12.5,1.5 parent: 2 + - uid: 833 + components: + - type: Transform + pos: -50.5,3.5 + parent: 2 + - uid: 834 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -43.5,-0.5 + parent: 2 + - uid: 962 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,6.5 + parent: 2 - uid: 2205 components: - type: Transform @@ -118162,12 +119752,6 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,-15.5 parent: 2 - - uid: 2826 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-2.5 - parent: 2 - uid: 2944 components: - type: Transform @@ -118302,17 +119886,6 @@ entities: rot: 3.141592653589793 rad pos: 29.5,-14.5 parent: 2 - - uid: 7999 - components: - - type: Transform - pos: -21.5,-10.5 - parent: 2 - - uid: 8000 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-8.5 - parent: 2 - uid: 8299 components: - type: Transform @@ -118400,12 +119973,6 @@ entities: rot: 3.141592653589793 rad pos: -46.5,-57.5 parent: 2 - - uid: 11473 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-7.5 - parent: 2 - uid: 11545 components: - type: Transform @@ -118447,6 +120014,18 @@ entities: - type: Transform pos: 24.5,8.5 parent: 2 + - uid: 11724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -49.5,1.5 + parent: 2 + - uid: 11782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -46.5,6.5 + parent: 2 - uid: 11863 components: - type: Transform @@ -118483,21 +120062,28 @@ entities: - type: Transform pos: -13.5,-40.5 parent: 2 + - uid: 12354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -46.5,0.5 + parent: 2 - uid: 12672 components: - type: Transform pos: 5.5,-6.5 parent: 2 + - uid: 12694 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -49.5,5.5 + parent: 2 - uid: 12716 components: - type: Transform pos: 12.5,-1.5 parent: 2 - - uid: 12881 - components: - - type: Transform - pos: -42.5,-5.5 - parent: 2 - uid: 13001 components: - type: Transform @@ -118510,11 +120096,6 @@ entities: rot: -1.5707963267948966 rad pos: -12.5,-44.5 parent: 2 - - uid: 13034 - components: - - type: Transform - pos: -28.5,-7.5 - parent: 2 - uid: 13042 components: - type: Transform @@ -118795,12 +120376,6 @@ entities: rot: 3.141592653589793 rad pos: -31.5,-80.5 parent: 2 - - uid: 22611 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-11.5 - parent: 2 - uid: 22998 components: - type: Transform @@ -119071,6 +120646,11 @@ entities: - type: Transform pos: 13.5,-44.5 parent: 2 + - uid: 12132 + components: + - type: Transform + pos: -38.5,6.5 + parent: 2 - uid: 12194 components: - type: Transform @@ -119494,6 +121074,12 @@ entities: rot: 3.141592653589793 rad pos: -52.5,-36.5 parent: 2 + - uid: 3558 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,-6.5 + parent: 2 - uid: 3715 components: - type: Transform @@ -119719,12 +121305,6 @@ entities: - type: Transform pos: 34.5,-53.5 parent: 2 - - uid: 9255 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-2.5 - parent: 2 - uid: 9270 components: - type: Transform @@ -119814,11 +121394,6 @@ entities: - type: Transform pos: -39.5,-19.5 parent: 2 - - uid: 10674 - components: - - type: Transform - pos: -34.5,5.5 - parent: 2 - uid: 10988 components: - type: Transform @@ -119835,12 +121410,6 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,13.5 parent: 2 - - uid: 11224 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-3.5 - parent: 2 - uid: 11493 components: - type: Transform @@ -119869,6 +121438,11 @@ entities: rot: 3.141592653589793 rad pos: -28.5,-38.5 parent: 2 + - uid: 12154 + components: + - type: Transform + pos: -34.5,0.5 + parent: 2 - uid: 12238 components: - type: Transform @@ -119899,6 +121473,11 @@ entities: - type: Transform pos: 2.5,-93.5 parent: 2 + - uid: 12936 + components: + - type: Transform + pos: -23.5,-13.5 + parent: 2 - uid: 12949 components: - type: Transform @@ -120213,11 +121792,6 @@ entities: rot: 1.5707963267948966 rad pos: 25.5,-49.5 parent: 2 - - uid: 23328 - components: - - type: Transform - pos: -33.5,-0.5 - parent: 2 - uid: 23497 components: - type: Transform @@ -121137,25 +122711,10 @@ entities: - type: Transform pos: 55.5,-40.5 parent: 2 - - uid: 2731 + - uid: 10216 components: - type: Transform - pos: -36.5,-8.5 - parent: 2 - - uid: 2732 - components: - - type: Transform - pos: -44.5,-0.5 - parent: 2 - - uid: 20554 - components: - - type: Transform - pos: -41.5,-8.5 - parent: 2 - - uid: 20698 - components: - - type: Transform - pos: -44.5,0.5 + pos: -53.5,2.5 parent: 2 - proto: RandomCableHVSpawner entities: @@ -121224,11 +122783,6 @@ entities: - type: Transform pos: -38.5,23.5 parent: 2 - - uid: 18225 - components: - - type: Transform - pos: -48.5,11.5 - parent: 2 - uid: 18721 components: - type: Transform @@ -121408,6 +122962,11 @@ entities: - type: Transform pos: 49.5,11.5 parent: 2 + - uid: 12051 + components: + - type: Transform + pos: -46.5,7.5 + parent: 2 - uid: 13721 components: - type: Transform @@ -121530,11 +123089,6 @@ entities: - type: Transform pos: -7.506213,-32.40464 parent: 2 - - uid: 23350 - components: - - type: Transform - pos: -36.508717,-2.3914618 - parent: 2 - proto: RandomInstruments entities: - uid: 357 @@ -121671,6 +123225,11 @@ entities: - type: Transform pos: 24.5,9.5 parent: 2 + - uid: 7057 + components: + - type: Transform + pos: -42.5,-0.5 + parent: 2 - uid: 7975 components: - type: Transform @@ -121686,11 +123245,6 @@ entities: - type: Transform pos: -50.5,-53.5 parent: 2 - - uid: 10503 - components: - - type: Transform - pos: -26.5,-14.5 - parent: 2 - uid: 10512 components: - type: Transform @@ -121961,6 +123515,31 @@ entities: - type: Transform pos: 21.5,11.5 parent: 2 + - uid: 23918 + components: + - type: Transform + pos: -42.5,5.5 + parent: 2 + - uid: 23919 + components: + - type: Transform + pos: -35.5,1.5 + parent: 2 + - uid: 23920 + components: + - type: Transform + pos: -35.5,6.5 + parent: 2 + - uid: 23923 + components: + - type: Transform + pos: -44.5,-8.5 + parent: 2 + - uid: 23926 + components: + - type: Transform + pos: -40.5,-6.5 + parent: 2 - proto: RandomPosterContraband entities: - uid: 104 @@ -121978,11 +123557,6 @@ entities: - type: Transform pos: 19.5,-51.5 parent: 2 - - uid: 10490 - components: - - type: Transform - pos: -33.5,-10.5 - parent: 2 - uid: 10662 components: - type: Transform @@ -122013,25 +123587,15 @@ entities: - type: Transform pos: 46.5,-7.5 parent: 2 - - uid: 20608 + - uid: 20598 components: - type: Transform - pos: -42.5,-4.5 + pos: -45.5,0.5 parent: 2 - - uid: 20609 + - uid: 21274 components: - type: Transform - pos: -40.5,0.5 - parent: 2 - - uid: 20610 - components: - - type: Transform - pos: -37.5,-6.5 - parent: 2 - - uid: 20611 - components: - - type: Transform - pos: -40.5,5.5 + pos: -45.5,7.5 parent: 2 - uid: 22651 components: @@ -122053,8 +123617,33 @@ entities: - type: Transform pos: -44.5,-56.5 parent: 2 + - uid: 23921 + components: + - type: Transform + pos: -38.5,7.5 + parent: 2 + - uid: 23924 + components: + - type: Transform + pos: -44.5,-3.5 + parent: 2 - proto: RandomPosterLegit entities: + - uid: 1540 + components: + - type: Transform + pos: -22.5,-11.5 + parent: 2 + - uid: 2791 + components: + - type: Transform + pos: -30.5,-11.5 + parent: 2 + - uid: 2793 + components: + - type: Transform + pos: -28.5,-8.5 + parent: 2 - uid: 2859 components: - type: Transform @@ -122100,11 +123689,6 @@ entities: - type: Transform pos: -35.5,-44.5 parent: 2 - - uid: 5677 - components: - - type: Transform - pos: -18.5,-6.5 - parent: 2 - uid: 6019 components: - type: Transform @@ -122140,11 +123724,6 @@ entities: - type: Transform pos: -46.5,-35.5 parent: 2 - - uid: 10506 - components: - - type: Transform - pos: -31.5,-9.5 - parent: 2 - uid: 10508 components: - type: Transform @@ -122245,6 +123824,11 @@ entities: - type: Transform pos: 40.5,2.5 parent: 2 + - uid: 16263 + components: + - type: Transform + pos: -18.5,-8.5 + parent: 2 - uid: 16974 components: - type: Transform @@ -122270,6 +123854,11 @@ entities: - type: Transform pos: 7.5,21.5 parent: 2 + - uid: 19129 + components: + - type: Transform + pos: -18.5,-3.5 + parent: 2 - uid: 20227 components: - type: Transform @@ -122305,11 +123894,6 @@ entities: - type: Transform pos: -22.5,18.5 parent: 2 - - uid: 20607 - components: - - type: Transform - pos: -37.5,-1.5 - parent: 2 - uid: 21260 components: - type: Transform @@ -122450,6 +124034,11 @@ entities: - type: Transform pos: -23.5,6.5 parent: 2 + - uid: 23925 + components: + - type: Transform + pos: -35.5,-7.5 + parent: 2 - proto: RandomSmokables entities: - uid: 717 @@ -122517,11 +124106,6 @@ entities: - type: Transform pos: -12.260887,16.963942 parent: 2 - - uid: 22757 - components: - - type: Transform - pos: -37.774708,-5.23902 - parent: 2 - uid: 22758 components: - type: Transform @@ -122529,16 +124113,16 @@ entities: parent: 2 - proto: RandomSnacks entities: + - uid: 5878 + components: + - type: Transform + pos: -38.5,6.5 + parent: 2 - uid: 12935 components: - type: Transform pos: -59.5,-29.5 parent: 2 - - uid: 12936 - components: - - type: Transform - pos: -37.5,-5.5 - parent: 2 - proto: RandomSoap entities: - uid: 14422 @@ -122548,11 +124132,6 @@ entities: parent: 2 - proto: RandomSpawner entities: - - uid: 3221 - components: - - type: Transform - pos: -29.5,-10.5 - parent: 2 - uid: 3227 components: - type: Transform @@ -122583,16 +124162,6 @@ entities: - type: Transform pos: 63.5,-57.5 parent: 2 - - uid: 7001 - components: - - type: Transform - pos: -40.5,-4.5 - parent: 2 - - uid: 7697 - components: - - type: Transform - pos: -40.5,3.5 - parent: 2 - uid: 8199 components: - type: Transform @@ -122628,21 +124197,11 @@ entities: - type: Transform pos: -32.5,-16.5 parent: 2 - - uid: 9520 - components: - - type: Transform - pos: -33.5,8.5 - parent: 2 - uid: 9537 components: - type: Transform pos: -29.5,18.5 parent: 2 - - uid: 9645 - components: - - type: Transform - pos: -36.5,-3.5 - parent: 2 - uid: 9999 components: - type: Transform @@ -122778,11 +124337,6 @@ entities: - type: Transform pos: -20.5,-16.5 parent: 2 - - uid: 10923 - components: - - type: Transform - pos: -18.5,-8.5 - parent: 2 - uid: 10972 components: - type: Transform @@ -122803,11 +124357,6 @@ entities: - type: Transform pos: -23.5,-47.5 parent: 2 - - uid: 15919 - components: - - type: Transform - pos: -21.5,-11.5 - parent: 2 - uid: 15987 components: - type: Transform @@ -123053,11 +124602,6 @@ entities: - type: Transform pos: 65.5,-65.5 parent: 2 - - uid: 20231 - components: - - type: Transform - pos: -21.5,-7.5 - parent: 2 - uid: 22475 components: - type: Transform @@ -123208,6 +124752,23 @@ entities: - type: Transform pos: -0.5,-97.5 parent: 2 + - uid: 23941 + components: + - type: Transform + pos: -39.5,-0.5 + parent: 2 + - uid: 23942 + components: + - type: Transform + pos: -45.5,2.5 + parent: 2 +- proto: RandomSpawner100 + entities: + - uid: 23940 + components: + - type: Transform + pos: -36.5,-6.5 + parent: 2 - proto: RandomVending entities: - uid: 3388 @@ -123239,6 +124800,11 @@ entities: - type: Transform pos: 34.5,14.5 parent: 2 + - uid: 6184 + components: + - type: Transform + pos: -45.5,4.5 + parent: 2 - proto: RandomVendingSnacks entities: - uid: 2604 @@ -123279,13 +124845,6 @@ entities: - type: Transform pos: -4.4029903,-30.299797 parent: 2 - - uid: 12124 - components: - - type: Transform - parent: 398 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: ReagentContainerFlour entities: - uid: 3256 @@ -123293,13 +124852,11 @@ entities: - type: Transform pos: -4.4759436,-30.393612 parent: 2 - - uid: 20229 + - uid: 20485 components: - type: Transform - parent: 398 - - type: Physics - canCollide: False - - type: InsideEntityStorage + pos: -39.499985,-3.2793717 + parent: 2 - proto: ReagentContainerSugar entities: - uid: 3257 @@ -123307,13 +124864,11 @@ entities: - type: Transform pos: -4.6426926,-30.331068 parent: 2 - - uid: 12992 + - uid: 20489 components: - type: Transform - parent: 398 - - type: Physics - canCollide: False - - type: InsideEntityStorage + pos: -39.708424,-3.362763 + parent: 2 - proto: Recycler entities: - uid: 18132 @@ -123687,11 +125242,6 @@ entities: - type: Transform pos: -4.5,9.5 parent: 2 - - uid: 85 - components: - - type: Transform - pos: -40.5,-6.5 - parent: 2 - uid: 91 components: - type: Transform @@ -123702,11 +125252,6 @@ entities: - type: Transform pos: -5.5,9.5 parent: 2 - - uid: 150 - components: - - type: Transform - pos: -22.5,-10.5 - parent: 2 - uid: 168 components: - type: Transform @@ -123727,21 +125272,6 @@ entities: - type: Transform pos: 38.5,26.5 parent: 2 - - uid: 211 - components: - - type: Transform - pos: -22.5,-8.5 - parent: 2 - - uid: 215 - components: - - type: Transform - pos: -19.5,-10.5 - parent: 2 - - uid: 223 - components: - - type: Transform - pos: -42.5,3.5 - parent: 2 - uid: 244 components: - type: Transform @@ -123750,23 +125280,23 @@ entities: - uid: 247 components: - type: Transform - pos: -43.5,-5.5 + pos: -35.5,-3.5 parent: 2 - - uid: 258 + - uid: 251 components: - type: Transform - pos: -19.5,-7.5 + pos: -45.5,-7.5 + parent: 2 + - uid: 252 + components: + - type: Transform + pos: -27.5,-3.5 parent: 2 - uid: 280 components: - type: Transform pos: -27.5,-20.5 parent: 2 - - uid: 291 - components: - - type: Transform - pos: -19.5,-11.5 - parent: 2 - uid: 293 components: - type: Transform @@ -123777,11 +125307,6 @@ entities: - type: Transform pos: -31.5,-76.5 parent: 2 - - uid: 332 - components: - - type: Transform - pos: -27.5,-3.5 - parent: 2 - uid: 367 components: - type: Transform @@ -123792,16 +125317,6 @@ entities: - type: Transform pos: 16.5,17.5 parent: 2 - - uid: 386 - components: - - type: Transform - pos: -19.5,-8.5 - parent: 2 - - uid: 412 - components: - - type: Transform - pos: -37.5,1.5 - parent: 2 - uid: 435 components: - type: Transform @@ -123812,6 +125327,11 @@ entities: - type: Transform pos: 51.5,-14.5 parent: 2 + - uid: 499 + components: + - type: Transform + pos: -46.5,-1.5 + parent: 2 - uid: 515 components: - type: Transform @@ -123857,10 +125377,10 @@ entities: - type: Transform pos: 53.5,-50.5 parent: 2 - - uid: 679 + - uid: 695 components: - type: Transform - pos: -27.5,-5.5 + pos: -45.5,-4.5 parent: 2 - uid: 703 components: @@ -123957,6 +125477,11 @@ entities: - type: Transform pos: -4.5,23.5 parent: 2 + - uid: 1119 + components: + - type: Transform + pos: -24.5,-8.5 + parent: 2 - uid: 1141 components: - type: Transform @@ -124077,11 +125602,6 @@ entities: - type: Transform pos: 41.5,-23.5 parent: 2 - - uid: 1527 - components: - - type: Transform - pos: -20.5,-12.5 - parent: 2 - uid: 1547 components: - type: Transform @@ -124137,11 +125657,6 @@ entities: - type: Transform pos: -29.5,-43.5 parent: 2 - - uid: 1664 - components: - - type: Transform - pos: -28.5,-14.5 - parent: 2 - uid: 1687 components: - type: Transform @@ -124197,10 +125712,10 @@ entities: - type: Transform pos: -21.5,-33.5 parent: 2 - - uid: 2041 + - uid: 2042 components: - type: Transform - pos: -23.5,-12.5 + pos: -45.5,-5.5 parent: 2 - uid: 2065 components: @@ -124247,6 +125762,11 @@ entities: - type: Transform pos: -22.5,30.5 parent: 2 + - uid: 2736 + components: + - type: Transform + pos: -44.5,8.5 + parent: 2 - uid: 2747 components: - type: Transform @@ -124282,6 +125802,11 @@ entities: - type: Transform pos: -30.5,-79.5 parent: 2 + - uid: 3029 + components: + - type: Transform + pos: -31.5,-0.5 + parent: 2 - uid: 3051 components: - type: Transform @@ -124302,6 +125827,11 @@ entities: - type: Transform pos: 72.5,-67.5 parent: 2 + - uid: 3119 + components: + - type: Transform + pos: -45.5,-6.5 + parent: 2 - uid: 3121 components: - type: Transform @@ -124327,6 +125857,11 @@ entities: - type: Transform pos: -17.5,31.5 parent: 2 + - uid: 3221 + components: + - type: Transform + pos: -34.5,-6.5 + parent: 2 - uid: 3262 components: - type: Transform @@ -124377,6 +125912,11 @@ entities: - type: Transform pos: 40.5,-66.5 parent: 2 + - uid: 3705 + components: + - type: Transform + pos: -36.5,-8.5 + parent: 2 - uid: 3725 components: - type: Transform @@ -124407,10 +125947,10 @@ entities: - type: Transform pos: 12.5,-75.5 parent: 2 - - uid: 3929 + - uid: 3940 components: - type: Transform - pos: -21.5,-9.5 + pos: -36.5,-9.5 parent: 2 - uid: 3959 components: @@ -124517,11 +126057,6 @@ entities: - type: Transform pos: -35.5,-76.5 parent: 2 - - uid: 4717 - components: - - type: Transform - pos: -34.5,0.5 - parent: 2 - uid: 4724 components: - type: Transform @@ -124692,10 +126227,10 @@ entities: - type: Transform pos: -31.5,-72.5 parent: 2 - - uid: 5333 + - uid: 5325 components: - type: Transform - pos: -34.5,-3.5 + pos: -26.5,-8.5 parent: 2 - uid: 5355 components: @@ -124797,6 +126332,11 @@ entities: - type: Transform pos: 32.5,-53.5 parent: 2 + - uid: 5689 + components: + - type: Transform + pos: -21.5,-14.5 + parent: 2 - uid: 5692 components: - type: Transform @@ -124817,6 +126357,11 @@ entities: - type: Transform pos: -25.5,-46.5 parent: 2 + - uid: 5808 + components: + - type: Transform + pos: -36.5,-10.5 + parent: 2 - uid: 5837 components: - type: Transform @@ -124947,6 +126492,11 @@ entities: - type: Transform pos: 0.5,-83.5 parent: 2 + - uid: 6475 + components: + - type: Transform + pos: -46.5,8.5 + parent: 2 - uid: 6485 components: - type: Transform @@ -124977,6 +126527,11 @@ entities: - type: Transform pos: -15.5,-57.5 parent: 2 + - uid: 6510 + components: + - type: Transform + pos: -43.5,8.5 + parent: 2 - uid: 6519 components: - type: Transform @@ -124997,11 +126552,6 @@ entities: - type: Transform pos: -10.5,-60.5 parent: 2 - - uid: 6595 - components: - - type: Transform - pos: -31.5,-3.5 - parent: 2 - uid: 6621 components: - type: Transform @@ -125220,7 +126770,7 @@ entities: - uid: 7694 components: - type: Transform - pos: -29.5,-14.5 + pos: -47.5,8.5 parent: 2 - uid: 7729 components: @@ -125232,6 +126782,11 @@ entities: - type: Transform pos: -14.5,-8.5 parent: 2 + - uid: 7750 + components: + - type: Transform + pos: -19.5,-8.5 + parent: 2 - uid: 7828 components: - type: Transform @@ -125502,11 +127057,6 @@ entities: - type: Transform pos: -44.5,-26.5 parent: 2 - - uid: 9557 - components: - - type: Transform - pos: -28.5,-12.5 - parent: 2 - uid: 9567 components: - type: Transform @@ -125562,21 +127112,11 @@ entities: - type: Transform pos: 52.5,-13.5 parent: 2 - - uid: 10136 - components: - - type: Transform - pos: -31.5,-0.5 - parent: 2 - uid: 10151 components: - type: Transform pos: -27.5,-17.5 parent: 2 - - uid: 10182 - components: - - type: Transform - pos: -39.5,6.5 - parent: 2 - uid: 10190 components: - type: Transform @@ -125592,11 +127132,6 @@ entities: - type: Transform pos: -24.5,-49.5 parent: 2 - - uid: 10413 - components: - - type: Transform - pos: -35.5,-6.5 - parent: 2 - uid: 10433 components: - type: Transform @@ -125607,11 +127142,6 @@ entities: - type: Transform pos: -35.5,-54.5 parent: 2 - - uid: 10452 - components: - - type: Transform - pos: -38.5,-6.5 - parent: 2 - uid: 10465 components: - type: Transform @@ -125677,26 +127207,11 @@ entities: - type: Transform pos: -25.5,-18.5 parent: 2 - - uid: 11052 - components: - - type: Transform - pos: -27.5,-12.5 - parent: 2 - - uid: 11075 - components: - - type: Transform - pos: -37.5,2.5 - parent: 2 - uid: 11077 components: - type: Transform pos: 34.5,3.5 parent: 2 - - uid: 11121 - components: - - type: Transform - pos: -22.5,-12.5 - parent: 2 - uid: 11128 components: - type: Transform @@ -125717,11 +127232,6 @@ entities: - type: Transform pos: 0.5,-82.5 parent: 2 - - uid: 11210 - components: - - type: Transform - pos: -34.5,1.5 - parent: 2 - uid: 11211 components: - type: Transform @@ -125782,11 +127292,6 @@ entities: - type: Transform pos: 52.5,-12.5 parent: 2 - - uid: 11654 - components: - - type: Transform - pos: -37.5,3.5 - parent: 2 - uid: 11676 components: - type: Transform @@ -125802,36 +127307,16 @@ entities: - type: Transform pos: 8.5,1.5 parent: 2 - - uid: 11782 - components: - - type: Transform - pos: -39.5,-6.5 - parent: 2 - uid: 11804 components: - type: Transform pos: -24.5,14.5 parent: 2 - - uid: 11933 - components: - - type: Transform - pos: -30.5,-12.5 - parent: 2 - uid: 12018 components: - type: Transform pos: 10.5,1.5 parent: 2 - - uid: 12024 - components: - - type: Transform - pos: -22.5,-14.5 - parent: 2 - - uid: 12025 - components: - - type: Transform - pos: -21.5,-14.5 - parent: 2 - uid: 12027 components: - type: Transform @@ -125842,16 +127327,6 @@ entities: - type: Transform pos: -34.5,-34.5 parent: 2 - - uid: 12151 - components: - - type: Transform - pos: -42.5,1.5 - parent: 2 - - uid: 12154 - components: - - type: Transform - pos: -38.5,6.5 - parent: 2 - uid: 12186 components: - type: Transform @@ -125867,11 +127342,6 @@ entities: - type: Transform pos: -32.5,-22.5 parent: 2 - - uid: 12245 - components: - - type: Transform - pos: -43.5,-3.5 - parent: 2 - uid: 12281 components: - type: Transform @@ -125987,11 +127457,6 @@ entities: - type: Transform pos: -46.5,-27.5 parent: 2 - - uid: 12694 - components: - - type: Transform - pos: -41.5,-0.5 - parent: 2 - uid: 12703 components: - type: Transform @@ -126042,6 +127507,11 @@ entities: - type: Transform pos: 7.5,-75.5 parent: 2 + - uid: 12861 + components: + - type: Transform + pos: -30.5,-14.5 + parent: 2 - uid: 12864 components: - type: Transform @@ -126077,11 +127547,6 @@ entities: - type: Transform pos: -59.5,-27.5 parent: 2 - - uid: 12880 - components: - - type: Transform - pos: -38.5,0.5 - parent: 2 - uid: 12884 components: - type: Transform @@ -126112,11 +127577,6 @@ entities: - type: Transform pos: 49.5,-53.5 parent: 2 - - uid: 13091 - components: - - type: Transform - pos: -23.5,-5.5 - parent: 2 - uid: 13116 components: - type: Transform @@ -126292,11 +127752,6 @@ entities: - type: Transform pos: 7.5,28.5 parent: 2 - - uid: 14498 - components: - - type: Transform - pos: -42.5,2.5 - parent: 2 - uid: 14502 components: - type: Transform @@ -126337,11 +127792,6 @@ entities: - type: Transform pos: -64.5,-58.5 parent: 2 - - uid: 15372 - components: - - type: Transform - pos: -21.5,-6.5 - parent: 2 - uid: 15454 components: - type: Transform @@ -126352,16 +127802,6 @@ entities: - type: Transform pos: -5.5,-73.5 parent: 2 - - uid: 15675 - components: - - type: Transform - pos: -20.5,-6.5 - parent: 2 - - uid: 15679 - components: - - type: Transform - pos: -20.5,-9.5 - parent: 2 - uid: 15780 components: - type: Transform @@ -126442,11 +127882,6 @@ entities: - type: Transform pos: 73.5,-39.5 parent: 2 - - uid: 16887 - components: - - type: Transform - pos: -41.5,-1.5 - parent: 2 - uid: 16909 components: - type: Transform @@ -126512,6 +127947,16 @@ entities: - type: Transform pos: 83.5,-14.5 parent: 2 + - uid: 17866 + components: + - type: Transform + pos: -21.5,-8.5 + parent: 2 + - uid: 17920 + components: + - type: Transform + pos: -35.5,-1.5 + parent: 2 - uid: 17946 components: - type: Transform @@ -126587,6 +128032,11 @@ entities: - type: Transform pos: 97.5,-36.5 parent: 2 + - uid: 18940 + components: + - type: Transform + pos: -28.5,-6.5 + parent: 2 - uid: 19195 components: - type: Transform @@ -126617,6 +128067,11 @@ entities: - type: Transform pos: 7.5,-66.5 parent: 2 + - uid: 19282 + components: + - type: Transform + pos: -33.5,-6.5 + parent: 2 - uid: 19361 components: - type: Transform @@ -126627,10 +128082,25 @@ entities: - type: Transform pos: 8.5,-71.5 parent: 2 - - uid: 20497 + - uid: 20417 components: - type: Transform - pos: -34.5,-2.5 + pos: -29.5,-14.5 + parent: 2 + - uid: 20458 + components: + - type: Transform + pos: -39.5,-10.5 + parent: 2 + - uid: 20474 + components: + - type: Transform + pos: -47.5,-1.5 + parent: 2 + - uid: 20791 + components: + - type: Transform + pos: -20.5,-14.5 parent: 2 - uid: 21674 components: @@ -126747,16 +128217,6 @@ entities: - type: Transform pos: 28.5,-7.5 parent: 2 - - uid: 23333 - components: - - type: Transform - pos: -35.5,5.5 - parent: 2 - - uid: 23335 - components: - - type: Transform - pos: -35.5,6.5 - parent: 2 - uid: 23338 components: - type: Transform @@ -127077,12 +128537,6 @@ entities: parent: 2 - proto: Screen entities: - - uid: 176 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-6.5 - parent: 2 - uid: 4007 components: - type: Transform @@ -127109,6 +128563,11 @@ entities: - type: Transform pos: -50.5,-28.5 parent: 2 + - uid: 11210 + components: + - type: Transform + pos: -40.5,-2.5 + parent: 2 - uid: 11314 components: - type: Transform @@ -127159,6 +128618,11 @@ entities: - type: Transform pos: -13.5,-56.5 parent: 2 + - uid: 17933 + components: + - type: Transform + pos: -45.5,5.5 + parent: 2 - uid: 22035 components: - type: Transform @@ -127228,6 +128692,11 @@ entities: - type: Transform pos: -18.5,-14.5 parent: 2 + - uid: 23947 + components: + - type: Transform + pos: -32.5,-7.5 + parent: 2 - proto: SecurityTechFab entities: - uid: 23315 @@ -127244,10 +128713,10 @@ entities: parent: 2 - proto: SeedExtractor entities: - - uid: 13276 + - uid: 4570 components: - type: Transform - pos: -40.5,4.5 + pos: -43.5,-3.5 parent: 2 - uid: 17167 components: @@ -127779,6 +129248,12 @@ entities: - type: Transform pos: -24.5,1.5 parent: 2 + - uid: 476 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,-7.5 + parent: 2 - uid: 710 components: - type: Transform @@ -127795,23 +129270,11 @@ entities: rot: -1.5707963267948966 rad pos: -23.5,-3.5 parent: 2 - - uid: 2500 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-0.5 - parent: 2 - uid: 2582 components: - type: Transform pos: -26.5,8.5 parent: 2 - - uid: 2744 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-11.5 - parent: 2 - uid: 2759 components: - type: Transform @@ -127916,12 +129379,6 @@ entities: rot: 3.141592653589793 rad pos: -44.5,-33.5 parent: 2 - - uid: 11182 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-5.5 - parent: 2 - uid: 11419 components: - type: Transform @@ -127934,12 +129391,6 @@ entities: rot: -1.5707963267948966 rad pos: -14.5,-18.5 parent: 2 - - uid: 11943 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-8.5 - parent: 2 - uid: 12072 components: - type: Transform @@ -127955,18 +129406,6 @@ entities: - type: Transform pos: -2.5,-46.5 parent: 2 - - uid: 12990 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-10.5 - parent: 2 - - uid: 13642 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-7.5 - parent: 2 - uid: 15624 components: - type: Transform @@ -128082,6 +129521,18 @@ entities: rot: 3.141592653589793 rad pos: 28.5,-32.5 parent: 2 + - uid: 18561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-7.5 + parent: 2 + - uid: 18938 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,-7.5 + parent: 2 - uid: 19574 components: - type: Transform @@ -128255,36 +129706,6 @@ entities: - type: Transform pos: -26.5,14.5 parent: 2 - - uid: 22614 - components: - - type: Transform - pos: -20.5,-12.5 - parent: 2 - - uid: 22616 - components: - - type: Transform - pos: -22.5,-12.5 - parent: 2 - - uid: 22617 - components: - - type: Transform - pos: -23.5,-12.5 - parent: 2 - - uid: 22618 - components: - - type: Transform - pos: -27.5,-12.5 - parent: 2 - - uid: 22619 - components: - - type: Transform - pos: -28.5,-12.5 - parent: 2 - - uid: 22620 - components: - - type: Transform - pos: -30.5,-12.5 - parent: 2 - uid: 22719 components: - type: Transform @@ -128303,18 +129724,6 @@ entities: rot: -1.5707963267948966 rad pos: -28.5,2.5 parent: 2 - - uid: 22724 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-5.5 - parent: 2 - - uid: 22725 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-3.5 - parent: 2 - uid: 22769 components: - type: Transform @@ -128364,6 +129773,26 @@ entities: - type: Transform pos: -24.5,-57.5 parent: 2 + - uid: 23922 + components: + - type: Transform + pos: -24.5,-8.5 + parent: 2 + - uid: 23931 + components: + - type: Transform + pos: -21.5,-8.5 + parent: 2 + - uid: 23932 + components: + - type: Transform + pos: -19.5,-8.5 + parent: 2 + - uid: 23946 + components: + - type: Transform + pos: -26.5,-8.5 + parent: 2 - proto: ShuttersWindowOpen entities: - uid: 15630 @@ -128576,19 +130005,6 @@ entities: 16102: - - Pressed - Toggle - - uid: 19282 - components: - - type: MetaData - name: Light Switch - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-6.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 12881: - - - Pressed - - Toggle - uid: 21408 components: - type: Transform @@ -128749,6 +130165,12 @@ entities: - type: Transform pos: 12.5,-50.5 parent: 2 + - uid: 11907 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,1.5 + parent: 2 - proto: SignCryogenicsMed entities: - uid: 15241 @@ -128849,12 +130271,6 @@ entities: parent: 2 - proto: SignDirectionalEscapePod entities: - - uid: 12897 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,2.5 - parent: 2 - uid: 13742 components: - type: Transform @@ -129073,6 +130489,12 @@ entities: parent: 2 - proto: SignElectricalMed entities: + - uid: 1088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.5,6.5 + parent: 2 - uid: 1748 components: - type: Transform @@ -129096,15 +130518,17 @@ entities: rot: 1.5707963267948966 rad pos: -14.5,-21.5 parent: 2 - - uid: 7781 + - uid: 7976 components: - type: Transform - pos: -35.5,4.5 + rot: 1.5707963267948966 rad + pos: -50.5,10.5 parent: 2 - - uid: 9202 + - uid: 9532 components: - type: Transform - pos: -33.5,-9.5 + rot: 1.5707963267948966 rad + pos: -51.5,-3.5 parent: 2 - uid: 10067 components: @@ -129112,12 +130536,35 @@ entities: rot: -1.5707963267948966 rad pos: 41.5,15.5 parent: 2 + - uid: 10214 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,10.5 + parent: 2 + - uid: 10219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,10.5 + parent: 2 + - uid: 10452 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.5,-1.5 + parent: 2 - uid: 11388 components: - type: Transform rot: 3.141592653589793 rad pos: 39.5,-32.5 parent: 2 + - uid: 11789 + components: + - type: Transform + pos: -46.5,-6.5 + parent: 2 - uid: 12892 components: - type: Transform @@ -129157,25 +130604,10 @@ entities: rot: 3.141592653589793 rad pos: -33.5,24.5 parent: 2 - - uid: 20583 + - uid: 23741 components: - type: Transform - pos: -43.5,-6.5 - parent: 2 - - uid: 20585 - components: - - type: Transform - pos: -42.5,0.5 - parent: 2 - - uid: 20587 - components: - - type: Transform - pos: -40.5,6.5 - parent: 2 - - uid: 20596 - components: - - type: Transform - pos: -33.5,-6.5 + pos: -49.5,-9.5 parent: 2 - proto: SignEngine entities: @@ -129230,6 +130662,14 @@ entities: - type: Transform pos: 30.5,-44.5 parent: 2 +- proto: SignGenpop + entities: + - uid: 10764 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-2.5 + parent: 2 - proto: SignGravity entities: - uid: 22623 @@ -129353,14 +130793,6 @@ entities: - type: Transform pos: -28.5,-58.5 parent: 2 -- proto: SignPrison - entities: - - uid: 20605 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-6.5 - parent: 2 - proto: SignPsychology entities: - uid: 18 @@ -129379,12 +130811,6 @@ entities: parent: 2 - proto: SignRedOne entities: - - uid: 4992 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.547068,-6.8042192 - parent: 2 - uid: 16962 components: - type: Transform @@ -129401,12 +130827,6 @@ entities: parent: 2 - proto: SignRedTwo entities: - - uid: 13343 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.534918,-9.81543 - parent: 2 - uid: 21446 components: - type: Transform @@ -129509,23 +130929,12 @@ entities: parent: 2 - proto: Sink entities: - - uid: 413 - components: - - type: Transform - pos: -29.5,-9.5 - parent: 2 - uid: 786 components: - type: Transform rot: 3.141592653589793 rad pos: -20.5,29.5 parent: 2 - - uid: 991 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -40.5,1.5 - parent: 2 - uid: 9836 components: - type: Transform @@ -129544,6 +130953,12 @@ entities: rot: 1.5707963267948966 rad pos: 43.5,-39.5 parent: 2 + - uid: 18889 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -50.5,3.5 + parent: 2 - uid: 20630 components: - type: Transform @@ -129975,12 +131390,6 @@ entities: rot: -1.5707963267948966 rad pos: 57.5,5.5 parent: 2 - - uid: 5350 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,12.5 - parent: 2 - uid: 5486 components: - type: Transform @@ -129991,12 +131400,6 @@ entities: - type: Transform pos: -66.5,-59.5 parent: 2 - - uid: 8970 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,10.5 - parent: 2 - uid: 8971 components: - type: Transform @@ -130116,12 +131519,6 @@ entities: rot: 1.5707963267948966 rad pos: -47.5,14.5 parent: 2 - - uid: 10470 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -44.5,10.5 - parent: 2 - uid: 10471 components: - type: Transform @@ -130274,12 +131671,6 @@ entities: rot: 1.5707963267948966 rad pos: -54.5,10.5 parent: 2 - - uid: 11330 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -48.5,12.5 - parent: 2 - uid: 11343 components: - type: Transform @@ -130326,11 +131717,6 @@ entities: - type: Transform pos: 57.5,-2.5 parent: 2 - - uid: 12132 - components: - - type: Transform - pos: -48.5,10.5 - parent: 2 - uid: 12159 components: - type: Transform @@ -130352,11 +131738,6 @@ entities: rot: -1.5707963267948966 rad pos: 61.5,-2.5 parent: 2 - - uid: 12299 - components: - - type: Transform - pos: -46.5,12.5 - parent: 2 - uid: 12301 components: - type: Transform @@ -130566,12 +131947,6 @@ entities: rot: -1.5707963267948966 rad pos: 67.5,0.5 parent: 2 - - uid: 17458 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,10.5 - parent: 2 - uid: 17624 components: - type: Transform @@ -130651,12 +132026,6 @@ entities: rot: -1.5707963267948966 rad pos: 63.5,0.5 parent: 2 - - uid: 17956 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -44.5,12.5 - parent: 2 - uid: 17976 components: - type: Transform @@ -130669,12 +132038,6 @@ entities: rot: 1.5707963267948966 rad pos: -46.5,14.5 parent: 2 - - uid: 18114 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,10.5 - parent: 2 - uid: 18122 components: - type: Transform @@ -130849,12 +132212,6 @@ entities: rot: 1.5707963267948966 rad pos: -48.5,14.5 parent: 2 - - uid: 18398 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,12.5 - parent: 2 - uid: 18417 components: - type: Transform @@ -131245,10 +132602,10 @@ entities: parent: 2 - proto: SpawnMobMcGriff entities: - - uid: 13010 + - uid: 20575 components: - type: Transform - pos: -19.5,-5.5 + pos: -19.5,-7.5 parent: 2 - proto: SpawnMobMedibot entities: @@ -132043,6 +133400,18 @@ entities: - type: Transform pos: 24.5,-4.5 parent: 2 +- proto: SpoonPlastic + entities: + - uid: 2352 + components: + - type: Transform + pos: -36.64704,-2.11978 + parent: 2 + - uid: 10528 + components: + - type: Transform + pos: -36.48029,-2.1510515 + parent: 2 - proto: SprayBottle entities: - uid: 3499 @@ -132377,11 +133746,17 @@ entities: parent: 2 - proto: SteelBench entities: - - uid: 683 + - uid: 211 components: - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-11.5 + rot: 1.5707963267948966 rad + pos: -34.5,-2.5 + parent: 2 + - uid: 2644 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-6.5 parent: 2 - uid: 6290 components: @@ -132412,11 +133787,11 @@ entities: rot: 1.5707963267948966 rad pos: 29.5,-13.5 parent: 2 - - uid: 9532 + - uid: 9285 components: - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-11.5 + rot: -1.5707963267948966 rad + pos: -29.5,-5.5 parent: 2 - uid: 9591 components: @@ -132424,11 +133799,17 @@ entities: rot: 3.141592653589793 rad pos: 15.5,0.5 parent: 2 - - uid: 9884 + - uid: 13004 components: - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-11.5 + rot: 1.5707963267948966 rad + pos: -34.5,-1.5 + parent: 2 + - uid: 18114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-3.5 parent: 2 - uid: 18897 components: @@ -132436,6 +133817,18 @@ entities: rot: 1.5707963267948966 rad pos: 29.5,-12.5 parent: 2 + - uid: 20455 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-5.5 + parent: 2 + - uid: 20457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,-6.5 + parent: 2 - uid: 21837 components: - type: Transform @@ -132688,7 +134081,7 @@ entities: - uid: 3561 components: - type: Transform - pos: -27.563713,0.6023197 + pos: -27.45285,0.5785465 parent: 2 - uid: 5118 components: @@ -133048,33 +134441,30 @@ entities: parent: 2 - proto: SuitStorageEVAPrisoner entities: - - uid: 8465 + - uid: 1737 components: - type: Transform - pos: -30.5,-5.5 + pos: -34.5,2.5 parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 11806 + - uid: 2210 components: - type: Transform - pos: -30.5,-3.5 + pos: -32.5,4.5 + parent: 2 + - uid: 20462 + components: + - type: Transform + pos: -32.5,2.5 + parent: 2 + - uid: 20463 + components: + - type: Transform + pos: -34.5,4.5 + parent: 2 + - uid: 20470 + components: + - type: Transform + pos: -32.5,3.5 parent: 2 - proto: SuitStorageHOS entities: @@ -133391,14 +134781,6 @@ entities: parent: 2 - type: SurveillanceCamera id: Arrivals West Arm - North - - uid: 10656 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,-9.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Engineering - uid: 11045 components: - type: Transform @@ -133428,6 +134810,14 @@ entities: parent: 2 - type: SurveillanceCamera id: Arrivals West Arm - Outside + - uid: 12629 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-9.5 + parent: 2 + - type: SurveillanceCamera + id: Hall - South Security - uid: 17484 components: - type: Transform @@ -133596,6 +134986,13 @@ entities: parent: 2 - type: SurveillanceCamera id: Docking Arm - North Gate + - uid: 22757 + components: + - type: Transform + pos: -31.5,-10.5 + parent: 2 + - type: SurveillanceCamera + id: Hall - Outside Perma - proto: SurveillanceCameraMedical entities: - uid: 11147 @@ -133824,20 +135221,21 @@ entities: id: Artifact Scanner - proto: SurveillanceCameraSecurity entities: - - uid: 1081 + - uid: 395 components: - type: Transform - pos: -40.5,1.5 + rot: 1.5707963267948966 rad + pos: -36.5,1.5 parent: 2 - type: SurveillanceCamera - id: Perma Hydro - - uid: 3281 + id: Perma - Center + - uid: 396 components: - type: Transform - pos: -27.5,-1.5 + pos: -32.5,-5.5 parent: 2 - type: SurveillanceCamera - id: Foyer + id: GenPop Lockers - uid: 7830 components: - type: Transform @@ -133845,6 +135243,14 @@ entities: parent: 2 - type: SurveillanceCamera id: Detective's Office + - uid: 10540 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,-11.5 + parent: 2 + - type: SurveillanceCamera + id: Perma - Outside South - uid: 12576 components: - type: Transform @@ -133853,21 +135259,37 @@ entities: parent: 2 - type: SurveillanceCamera id: Entrance - - uid: 14590 + - uid: 13861 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,4.5 + parent: 2 + - type: SurveillanceCamera + id: Perma - Emergency Exit + - uid: 16786 + components: + - type: Transform + pos: -40.5,9.5 + parent: 2 + - type: SurveillanceCamera + id: Perma - Outside Northeast + - uid: 18225 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,6.5 + parent: 2 + - type: SurveillanceCamera + id: Perma - Library + - uid: 18228 components: - type: Transform rot: 1.5707963267948966 rad - pos: -19.5,-4.5 + pos: -24.5,-5.5 parent: 2 - type: SurveillanceCamera - id: Warden - - uid: 15721 - components: - - type: Transform - pos: -27.5,9.5 - parent: 2 - - type: SurveillanceCamera - id: Outside Locker Room + id: South Entrance - uid: 19581 components: - type: Transform @@ -133891,22 +135313,45 @@ entities: parent: 2 - type: SurveillanceCamera id: Locker Room - - uid: 20614 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -43.5,4.5 - parent: 2 - - type: SurveillanceCamera - id: Perma - Outside North - - uid: 22738 + - uid: 20438 components: - type: Transform rot: 3.141592653589793 rad - pos: -30.5,-3.5 + pos: -50.5,-0.5 parent: 2 - type: SurveillanceCamera - id: Perma Airlock + id: Perma - Outside Southwest + - uid: 20510 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,-6.5 + parent: 2 + - type: SurveillanceCamera + id: Perma - Botany + - uid: 22319 + components: + - type: Transform + pos: -49.5,7.5 + parent: 2 + - type: SurveillanceCamera + id: Perma - Outside Northwest + - uid: 22606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -47.5,2.5 + parent: 2 + - type: SurveillanceCamera + id: Perma - Beds + - uid: 23010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,-9.5 + parent: 2 + - type: SurveillanceCamera + id: Perma - Interview - proto: SurveillanceCameraService entities: - uid: 11307 @@ -134072,11 +135517,6 @@ entities: - type: Transform pos: -30.5,3.5 parent: 2 - - uid: 388 - components: - - type: Transform - pos: -38.5,2.5 - parent: 2 - uid: 389 components: - type: Transform @@ -134172,6 +135612,11 @@ entities: - type: Transform pos: -12.5,-8.5 parent: 2 + - uid: 2041 + components: + - type: Transform + pos: -40.5,0.5 + parent: 2 - uid: 2191 components: - type: Transform @@ -134532,10 +135977,10 @@ entities: - type: Transform pos: 23.5,5.5 parent: 2 - - uid: 9963 + - uid: 9884 components: - type: Transform - pos: -36.5,-2.5 + pos: -27.5,-7.5 parent: 2 - uid: 10191 components: @@ -134547,6 +135992,11 @@ entities: - type: Transform pos: -43.5,-39.5 parent: 2 + - uid: 10421 + components: + - type: Transform + pos: -41.5,0.5 + parent: 2 - uid: 10439 components: - type: Transform @@ -134572,11 +136022,6 @@ entities: - type: Transform pos: -29.5,-36.5 parent: 2 - - uid: 10915 - components: - - type: Transform - pos: -28.5,-8.5 - parent: 2 - uid: 11244 components: - type: Transform @@ -134602,21 +136047,11 @@ entities: - type: Transform pos: -10.5,-36.5 parent: 2 - - uid: 11976 - components: - - type: Transform - pos: -28.5,-7.5 - parent: 2 - uid: 12036 components: - type: Transform pos: -32.5,-37.5 parent: 2 - - uid: 12152 - components: - - type: Transform - pos: -38.5,3.5 - parent: 2 - uid: 12338 components: - type: Transform @@ -134827,11 +136262,6 @@ entities: - type: Transform pos: -61.5,-11.5 parent: 2 - - uid: 16879 - components: - - type: Transform - pos: -35.5,-2.5 - parent: 2 - uid: 17003 components: - type: Transform @@ -134887,6 +136317,11 @@ entities: - type: Transform pos: 3.5,-57.5 parent: 2 + - uid: 19291 + components: + - type: Transform + pos: -27.5,-6.5 + parent: 2 - uid: 19882 components: - type: Transform @@ -134912,26 +136347,6 @@ entities: - type: Transform pos: 32.5,-75.5 parent: 2 - - uid: 20419 - components: - - type: Transform - pos: -37.5,-5.5 - parent: 2 - - uid: 20420 - components: - - type: Transform - pos: -38.5,-5.5 - parent: 2 - - uid: 20421 - components: - - type: Transform - pos: -36.5,-5.5 - parent: 2 - - uid: 20425 - components: - - type: Transform - pos: -40.5,-2.5 - parent: 2 - uid: 20661 components: - type: Transform @@ -135104,6 +136519,11 @@ entities: - type: Transform pos: -27.5,-33.5 parent: 2 + - uid: 4754 + components: + - type: Transform + pos: -22.5,-7.5 + parent: 2 - uid: 6371 components: - type: Transform @@ -135154,6 +136574,11 @@ entities: - type: Transform pos: 16.5,13.5 parent: 2 + - uid: 20498 + components: + - type: Transform + pos: -22.5,-6.5 + parent: 2 - proto: TableCounterWood entities: - uid: 3545 @@ -135558,6 +136983,11 @@ entities: - type: Transform pos: 20.5,-15.5 parent: 2 + - uid: 176 + components: + - type: Transform + pos: -41.5,-6.5 + parent: 2 - uid: 443 components: - type: Transform @@ -135643,6 +137073,16 @@ entities: - type: Transform pos: -0.5,20.5 parent: 2 + - uid: 4158 + components: + - type: Transform + pos: -40.5,-3.5 + parent: 2 + - uid: 4650 + components: + - type: Transform + pos: -41.5,-3.5 + parent: 2 - uid: 4874 components: - type: Transform @@ -135698,6 +137138,11 @@ entities: - type: Transform pos: 9.5,22.5 parent: 2 + - uid: 16887 + components: + - type: Transform + pos: -41.5,-7.5 + parent: 2 - uid: 18466 components: - type: Transform @@ -135708,6 +137153,26 @@ entities: - type: Transform pos: 87.5,-28.5 parent: 2 + - uid: 19126 + components: + - type: Transform + pos: -37.5,3.5 + parent: 2 + - uid: 20497 + components: + - type: Transform + pos: -39.5,-3.5 + parent: 2 + - uid: 20566 + components: + - type: Transform + pos: -36.5,-1.5 + parent: 2 + - uid: 20580 + components: + - type: Transform + pos: -36.5,-2.5 + parent: 2 - uid: 20675 components: - type: Transform @@ -136302,6 +137767,17 @@ entities: rot: 1.5707963267948966 rad pos: 35.5,3.5 parent: 2 + - uid: 20487 + components: + - type: Transform + pos: -41.5,5.5 + parent: 2 + - uid: 20527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -38.5,6.5 + parent: 2 - uid: 22303 components: - type: Transform @@ -136453,6 +137929,18 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,-28.5 parent: 2 + - uid: 5638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,-12.5 + parent: 2 + - uid: 5677 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-12.5 + parent: 2 - uid: 7601 components: - type: Transform @@ -136464,12 +137952,6 @@ entities: rot: 3.141592653589793 rad pos: 38.5,-78.5 parent: 2 - - uid: 10993 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-13.5 - parent: 2 - uid: 19098 components: - type: Transform @@ -136609,16 +138091,16 @@ entities: rot: 3.141592653589793 rad pos: 44.5,-42.5 parent: 2 - - uid: 9285 + - uid: 14504 components: - type: Transform - pos: -30.5,-7.5 + pos: -49.5,5.5 parent: 2 - - uid: 20146 + - uid: 15117 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -42.5,-3.5 + rot: 3.141592653589793 rad + pos: -49.5,1.5 parent: 2 - proto: ToiletEmpty entities: @@ -136778,11 +138260,6 @@ entities: - type: Transform pos: 3.5118675,-57.430447 parent: 2 - - uid: 16081 - components: - - type: Transform - pos: -28.456295,-7.4156313 - parent: 2 - uid: 16275 components: - type: Transform @@ -136798,6 +138275,11 @@ entities: - type: Transform pos: 50.48773,-54.36774 parent: 2 + - uid: 21851 + components: + - type: Transform + pos: -27.514086,-7.313642 + parent: 2 - uid: 22862 components: - type: Transform @@ -136824,13 +138306,6 @@ entities: - type: Transform pos: -48.46802,-6.421814 parent: 2 -- proto: ToyAmongPequeno - entities: - - uid: 12861 - components: - - type: Transform - pos: -20.499987,-10.595506 - parent: 2 - proto: ToyFigurineCaptain entities: - uid: 11174 @@ -136941,7 +138416,7 @@ entities: - uid: 6285 components: - type: Transform - pos: -21.530132,-5.2291865 + pos: -21.495405,-5.259852 parent: 2 - proto: ToyFigurineWizardFake entities: @@ -137006,11 +138481,6 @@ entities: - type: Transform pos: 48.5,-13.5 parent: 2 - - uid: 17296 - components: - - type: Transform - pos: -36.5,-5.5 - parent: 2 - uid: 18839 components: - type: Transform @@ -137060,6 +138530,27 @@ entities: rot: -1.5707963267948966 rad pos: 25.603931,-59.354664 parent: 2 +- proto: TurnstileGenpopEnter + entities: + - uid: 16235 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-0.5 + parent: 2 +- proto: TurnstileGenpopLeave + entities: + - uid: 2778 + components: + - type: Transform + pos: -30.5,-7.5 + parent: 2 + - uid: 12483 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-4.5 + parent: 2 - proto: TwoWayLever entities: - uid: 6135 @@ -137353,6 +138844,11 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,-86.5 parent: 2 + - uid: 20698 + components: + - type: Transform + pos: -20.5,-12.5 + parent: 2 - uid: 22904 components: - type: Transform @@ -137482,6 +138978,11 @@ entities: parent: 2 - proto: VendingMachineCigs entities: + - uid: 3372 + components: + - type: Transform + pos: -46.5,4.5 + parent: 2 - uid: 4386 components: - type: Transform @@ -137597,6 +139098,11 @@ entities: - type: Transform pos: 21.5,-46.5 parent: 2 + - uid: 20486 + components: + - type: Transform + pos: -44.5,4.5 + parent: 2 - proto: VendingMachineGeneDrobe entities: - uid: 15011 @@ -137719,10 +139225,10 @@ entities: parent: 2 - proto: VendingMachineSeedsUnlocked entities: - - uid: 10966 + - uid: 4557 components: - type: Transform - pos: -38.5,1.5 + pos: -42.5,-9.5 parent: 2 - uid: 17187 components: @@ -137738,10 +139244,10 @@ entities: parent: 2 - proto: VendingMachineSustenance entities: - - uid: 20256 + - uid: 11895 components: - type: Transform - pos: -38.5,-0.5 + pos: -36.5,-3.5 parent: 2 - proto: VendingMachineTankDispenserEngineering entities: @@ -137767,6 +139273,11 @@ entities: - type: Transform pos: -4.5,-55.5 parent: 2 + - uid: 20464 + components: + - type: Transform + pos: -34.5,3.5 + parent: 2 - uid: 21410 components: - type: Transform @@ -137965,6 +139476,11 @@ entities: - type: Transform pos: -4.5,-87.5 parent: 2 + - uid: 318 + components: + - type: Transform + pos: -35.5,-2.5 + parent: 2 - uid: 327 components: - type: Transform @@ -137980,11 +139496,6 @@ entities: - type: Transform pos: 13.5,-3.5 parent: 2 - - uid: 352 - components: - - type: Transform - pos: -41.5,4.5 - parent: 2 - uid: 366 components: - type: Transform @@ -138000,11 +139511,6 @@ entities: - type: Transform pos: 50.5,-14.5 parent: 2 - - uid: 396 - components: - - type: Transform - pos: -42.5,0.5 - parent: 2 - uid: 397 components: - type: Transform @@ -138015,11 +139521,6 @@ entities: - type: Transform pos: -54.5,-51.5 parent: 2 - - uid: 408 - components: - - type: Transform - pos: -37.5,-0.5 - parent: 2 - uid: 414 components: - type: Transform @@ -138035,6 +139536,11 @@ entities: - type: Transform pos: 48.5,-63.5 parent: 2 + - uid: 433 + components: + - type: Transform + pos: -22.5,-5.5 + parent: 2 - uid: 434 components: - type: Transform @@ -138055,11 +139561,21 @@ entities: - type: Transform pos: 56.5,-47.5 parent: 2 + - uid: 490 + components: + - type: Transform + pos: -50.5,6.5 + parent: 2 - uid: 496 components: - type: Transform pos: -11.5,7.5 parent: 2 + - uid: 503 + components: + - type: Transform + pos: -35.5,7.5 + parent: 2 - uid: 520 components: - type: Transform @@ -138115,11 +139631,6 @@ entities: - type: Transform pos: 37.5,-64.5 parent: 2 - - uid: 650 - components: - - type: Transform - pos: -31.5,-12.5 - parent: 2 - uid: 657 components: - type: Transform @@ -138140,6 +139651,11 @@ entities: - type: Transform pos: -12.5,26.5 parent: 2 + - uid: 826 + components: + - type: Transform + pos: -38.5,-10.5 + parent: 2 - uid: 839 components: - type: Transform @@ -138200,16 +139716,16 @@ entities: - type: Transform pos: 24.5,23.5 parent: 2 - - uid: 962 - components: - - type: Transform - pos: -41.5,5.5 - parent: 2 - uid: 971 components: - type: Transform pos: -2.5,26.5 parent: 2 + - uid: 980 + components: + - type: Transform + pos: -23.5,-5.5 + parent: 2 - uid: 987 components: - type: Transform @@ -138445,6 +139961,11 @@ entities: - type: Transform pos: 19.5,20.5 parent: 2 + - uid: 1409 + components: + - type: Transform + pos: -22.5,-12.5 + parent: 2 - uid: 1419 components: - type: Transform @@ -138575,6 +140096,11 @@ entities: - type: Transform pos: 45.5,-91.5 parent: 2 + - uid: 1523 + components: + - type: Transform + pos: -21.5,-11.5 + parent: 2 - uid: 1534 components: - type: Transform @@ -138630,11 +140156,6 @@ entities: - type: Transform pos: -11.5,9.5 parent: 2 - - uid: 1707 - components: - - type: Transform - pos: -33.5,-10.5 - parent: 2 - uid: 1725 components: - type: Transform @@ -138645,6 +140166,11 @@ entities: - type: Transform pos: 44.5,-15.5 parent: 2 + - uid: 1804 + components: + - type: Transform + pos: -45.5,-3.5 + parent: 2 - uid: 1813 components: - type: Transform @@ -138700,6 +140226,11 @@ entities: - type: Transform pos: 40.5,-68.5 parent: 2 + - uid: 1896 + components: + - type: Transform + pos: -38.5,7.5 + parent: 2 - uid: 1901 components: - type: Transform @@ -138725,15 +140256,20 @@ entities: - type: Transform pos: -28.5,-64.5 parent: 2 + - uid: 1959 + components: + - type: Transform + pos: -39.5,7.5 + parent: 2 - uid: 1967 components: - type: Transform - pos: -34.5,-6.5 + pos: -48.5,7.5 parent: 2 - uid: 2016 components: - type: Transform - pos: -33.5,-8.5 + pos: -35.5,5.5 parent: 2 - uid: 2029 components: @@ -138805,6 +140341,11 @@ entities: - type: Transform pos: -28.5,-53.5 parent: 2 + - uid: 2237 + components: + - type: Transform + pos: -49.5,6.5 + parent: 2 - uid: 2238 components: - type: Transform @@ -138935,11 +140476,6 @@ entities: - type: Transform pos: -35.5,-83.5 parent: 2 - - uid: 2566 - components: - - type: Transform - pos: -34.5,-1.5 - parent: 2 - uid: 2572 components: - type: Transform @@ -138975,6 +140511,16 @@ entities: - type: Transform pos: -35.5,-13.5 parent: 2 + - uid: 2632 + components: + - type: Transform + pos: -28.5,-13.5 + parent: 2 + - uid: 2648 + components: + - type: Transform + pos: -31.5,-14.5 + parent: 2 - uid: 2653 components: - type: Transform @@ -139008,13 +140554,23 @@ entities: - uid: 2739 components: - type: Transform - pos: -33.5,-6.5 + pos: -50.5,5.5 parent: 2 - uid: 2748 components: - type: Transform pos: -6.5,-23.5 parent: 2 + - uid: 2767 + components: + - type: Transform + pos: -49.5,0.5 + parent: 2 + - uid: 2780 + components: + - type: Transform + pos: -28.5,-7.5 + parent: 2 - uid: 2781 components: - type: Transform @@ -139230,6 +140786,11 @@ entities: - type: Transform pos: -64.5,-7.5 parent: 2 + - uid: 3185 + components: + - type: Transform + pos: -35.5,4.5 + parent: 2 - uid: 3208 components: - type: Transform @@ -139370,6 +140931,11 @@ entities: - type: Transform pos: -18.5,0.5 parent: 2 + - uid: 3559 + components: + - type: Transform + pos: -35.5,3.5 + parent: 2 - uid: 3568 components: - type: Transform @@ -139390,6 +140956,16 @@ entities: - type: Transform pos: -13.5,-22.5 parent: 2 + - uid: 3640 + components: + - type: Transform + pos: -34.5,1.5 + parent: 2 + - uid: 3641 + components: + - type: Transform + pos: -37.5,7.5 + parent: 2 - uid: 3663 components: - type: Transform @@ -139455,11 +141031,6 @@ entities: - type: Transform pos: -37.5,-70.5 parent: 2 - - uid: 3826 - components: - - type: Transform - pos: -31.5,-7.5 - parent: 2 - uid: 3838 components: - type: Transform @@ -139490,6 +141061,11 @@ entities: - type: Transform pos: 12.5,-69.5 parent: 2 + - uid: 3929 + components: + - type: Transform + pos: -35.5,6.5 + parent: 2 - uid: 3946 components: - type: Transform @@ -139785,6 +141361,11 @@ entities: - type: Transform pos: 37.5,-58.5 parent: 2 + - uid: 4666 + components: + - type: Transform + pos: -27.5,-8.5 + parent: 2 - uid: 4684 components: - type: Transform @@ -139795,11 +141376,6 @@ entities: - type: Transform pos: 47.5,-48.5 parent: 2 - - uid: 4696 - components: - - type: Transform - pos: -30.5,-14.5 - parent: 2 - uid: 4697 components: - type: Transform @@ -139835,10 +141411,10 @@ entities: - type: Transform pos: 31.5,-32.5 parent: 2 - - uid: 4754 + - uid: 4765 components: - type: Transform - pos: -34.5,2.5 + pos: -22.5,-8.5 parent: 2 - uid: 4788 components: @@ -139950,6 +141526,11 @@ entities: - type: Transform pos: -48.5,-59.5 parent: 2 + - uid: 4992 + components: + - type: Transform + pos: -39.5,8.5 + parent: 2 - uid: 4998 components: - type: Transform @@ -139965,6 +141546,11 @@ entities: - type: Transform pos: -37.5,-74.5 parent: 2 + - uid: 5020 + components: + - type: Transform + pos: -18.5,-8.5 + parent: 2 - uid: 5021 components: - type: Transform @@ -140040,11 +141626,6 @@ entities: - type: Transform pos: 7.5,-87.5 parent: 2 - - uid: 5140 - components: - - type: Transform - pos: -34.5,-5.5 - parent: 2 - uid: 5143 components: - type: Transform @@ -140200,6 +141781,11 @@ entities: - type: Transform pos: -8.5,25.5 parent: 2 + - uid: 5350 + components: + - type: Transform + pos: -32.5,1.5 + parent: 2 - uid: 5353 components: - type: Transform @@ -140255,6 +141841,11 @@ entities: - type: Transform pos: 50.5,22.5 parent: 2 + - uid: 5435 + components: + - type: Transform + pos: -20.5,-8.5 + parent: 2 - uid: 5460 components: - type: Transform @@ -140310,6 +141901,11 @@ entities: - type: Transform pos: -60.5,-14.5 parent: 2 + - uid: 5527 + components: + - type: Transform + pos: -35.5,2.5 + parent: 2 - uid: 5529 components: - type: Transform @@ -140353,7 +141949,7 @@ entities: - uid: 5558 components: - type: Transform - pos: -34.5,4.5 + pos: -28.5,-8.5 parent: 2 - uid: 5560 components: @@ -140430,6 +142026,16 @@ entities: - type: Transform pos: 47.5,-71.5 parent: 2 + - uid: 5724 + components: + - type: Transform + pos: -22.5,-13.5 + parent: 2 + - uid: 5730 + components: + - type: Transform + pos: -32.5,-12.5 + parent: 2 - uid: 5731 components: - type: Transform @@ -140470,11 +142076,6 @@ entities: - type: Transform pos: 12.5,-66.5 parent: 2 - - uid: 5808 - components: - - type: Transform - pos: -31.5,-5.5 - parent: 2 - uid: 5811 components: - type: Transform @@ -140580,6 +142181,11 @@ entities: - type: Transform pos: 29.5,-47.5 parent: 2 + - uid: 6196 + components: + - type: Transform + pos: -44.5,-1.5 + parent: 2 - uid: 6217 components: - type: Transform @@ -140645,11 +142251,6 @@ entities: - type: Transform pos: -10.5,-87.5 parent: 2 - - uid: 6472 - components: - - type: Transform - pos: -31.5,-8.5 - parent: 2 - uid: 6482 components: - type: Transform @@ -140680,11 +142281,6 @@ entities: - type: Transform pos: -57.5,-39.5 parent: 2 - - uid: 6596 - components: - - type: Transform - pos: -31.5,-9.5 - parent: 2 - uid: 6617 components: - type: Transform @@ -140715,6 +142311,11 @@ entities: - type: Transform pos: 40.5,-17.5 parent: 2 + - uid: 6679 + components: + - type: Transform + pos: -48.5,8.5 + parent: 2 - uid: 6712 components: - type: Transform @@ -140960,6 +142561,21 @@ entities: - type: Transform pos: -24.5,-14.5 parent: 2 + - uid: 7698 + components: + - type: Transform + pos: -35.5,1.5 + parent: 2 + - uid: 7702 + components: + - type: Transform + pos: -31.5,-7.5 + parent: 2 + - uid: 7706 + components: + - type: Transform + pos: -23.5,-8.5 + parent: 2 - uid: 7710 components: - type: Transform @@ -140980,6 +142596,21 @@ entities: - type: Transform pos: 37.5,-59.5 parent: 2 + - uid: 7998 + components: + - type: Transform + pos: -45.5,-8.5 + parent: 2 + - uid: 8000 + components: + - type: Transform + pos: -32.5,-7.5 + parent: 2 + - uid: 8001 + components: + - type: Transform + pos: -48.5,-0.5 + parent: 2 - uid: 8017 components: - type: Transform @@ -141045,6 +142676,11 @@ entities: - type: Transform pos: 33.5,20.5 parent: 2 + - uid: 8455 + components: + - type: Transform + pos: -28.5,-5.5 + parent: 2 - uid: 8467 components: - type: Transform @@ -141060,6 +142696,11 @@ entities: - type: Transform pos: -18.5,-12.5 parent: 2 + - uid: 8491 + components: + - type: Transform + pos: -32.5,5.5 + parent: 2 - uid: 8507 components: - type: Transform @@ -141090,6 +142731,11 @@ entities: - type: Transform pos: 57.5,-23.5 parent: 2 + - uid: 8715 + components: + - type: Transform + pos: -32.5,-11.5 + parent: 2 - uid: 8718 components: - type: Transform @@ -141140,6 +142786,11 @@ entities: - type: Transform pos: 43.5,1.5 parent: 2 + - uid: 8784 + components: + - type: Transform + pos: -51.5,2.5 + parent: 2 - uid: 8796 components: - type: Transform @@ -141280,11 +142931,6 @@ entities: - type: Transform pos: 7.5,-13.5 parent: 2 - - uid: 9660 - components: - - type: Transform - pos: -27.5,-14.5 - parent: 2 - uid: 9664 components: - type: Transform @@ -141340,6 +142986,11 @@ entities: - type: Transform pos: -14.5,-6.5 parent: 2 + - uid: 10108 + components: + - type: Transform + pos: -40.5,-10.5 + parent: 2 - uid: 10113 components: - type: Transform @@ -141355,15 +143006,20 @@ entities: - type: Transform pos: -31.5,-1.5 parent: 2 + - uid: 10145 + components: + - type: Transform + pos: -50.5,2.5 + parent: 2 - uid: 10148 components: - type: Transform pos: -32.5,-33.5 parent: 2 - - uid: 10198 + - uid: 10182 components: - type: Transform - pos: -32.5,-14.5 + pos: -48.5,6.5 parent: 2 - uid: 10200 components: @@ -141395,10 +143051,10 @@ entities: - type: Transform pos: 27.5,-11.5 parent: 2 - - uid: 10528 + - uid: 10470 components: - type: Transform - pos: -26.5,-13.5 + pos: -27.5,-5.5 parent: 2 - uid: 10529 components: @@ -141420,11 +143076,6 @@ entities: - type: Transform pos: -33.5,-21.5 parent: 2 - - uid: 10653 - components: - - type: Transform - pos: -34.5,-10.5 - parent: 2 - uid: 10713 components: - type: Transform @@ -141475,6 +143126,11 @@ entities: - type: Transform pos: -46.5,-25.5 parent: 2 + - uid: 11146 + components: + - type: Transform + pos: -45.5,8.5 + parent: 2 - uid: 11169 components: - type: Transform @@ -141515,6 +143171,11 @@ entities: - type: Transform pos: -18.5,25.5 parent: 2 + - uid: 11330 + components: + - type: Transform + pos: -48.5,-1.5 + parent: 2 - uid: 11348 components: - type: Transform @@ -141545,6 +143206,11 @@ entities: - type: Transform pos: -32.5,-29.5 parent: 2 + - uid: 11976 + components: + - type: Transform + pos: -45.5,-1.5 + parent: 2 - uid: 12016 components: - type: Transform @@ -141620,6 +143286,11 @@ entities: - type: Transform pos: 13.5,5.5 parent: 2 + - uid: 12499 + components: + - type: Transform + pos: -30.5,-11.5 + parent: 2 - uid: 12501 components: - type: Transform @@ -141750,6 +143421,11 @@ entities: - type: Transform pos: 6.5,-68.5 parent: 2 + - uid: 12804 + components: + - type: Transform + pos: -34.5,7.5 + parent: 2 - uid: 12826 components: - type: Transform @@ -141770,15 +143446,20 @@ entities: - type: Transform pos: -57.5,-27.5 parent: 2 + - uid: 12881 + components: + - type: Transform + pos: -50.5,4.5 + parent: 2 - uid: 12981 components: - type: Transform pos: -21.5,15.5 parent: 2 - - uid: 13004 + - uid: 12990 components: - type: Transform - pos: -35.5,4.5 + pos: -42.5,-2.5 parent: 2 - uid: 13025 components: @@ -141860,6 +143541,16 @@ entities: - type: Transform pos: -43.5,-46.5 parent: 2 + - uid: 14018 + components: + - type: Transform + pos: -28.5,-11.5 + parent: 2 + - uid: 14057 + components: + - type: Transform + pos: -28.5,-14.5 + parent: 2 - uid: 14211 components: - type: Transform @@ -141875,6 +143566,11 @@ entities: - type: Transform pos: -2.5,15.5 parent: 2 + - uid: 14460 + components: + - type: Transform + pos: -22.5,-11.5 + parent: 2 - uid: 14492 components: - type: Transform @@ -141895,11 +143591,6 @@ entities: - type: Transform pos: 46.5,-42.5 parent: 2 - - uid: 14518 - components: - - type: Transform - pos: -37.5,-1.5 - parent: 2 - uid: 14546 components: - type: Transform @@ -141940,11 +143631,6 @@ entities: - type: Transform pos: -59.5,-9.5 parent: 2 - - uid: 14922 - components: - - type: Transform - pos: -40.5,5.5 - parent: 2 - uid: 14932 components: - type: Transform @@ -142035,11 +143721,6 @@ entities: - type: Transform pos: 1.5,15.5 parent: 2 - - uid: 15204 - components: - - type: Transform - pos: -37.5,4.5 - parent: 2 - uid: 15238 components: - type: Transform @@ -142090,6 +143771,11 @@ entities: - type: Transform pos: 8.5,15.5 parent: 2 + - uid: 15314 + components: + - type: Transform + pos: -50.5,0.5 + parent: 2 - uid: 15316 components: - type: Transform @@ -142295,11 +143981,6 @@ entities: - type: Transform pos: -59.5,-13.5 parent: 2 - - uid: 15843 - components: - - type: Transform - pos: -41.5,-6.5 - parent: 2 - uid: 15844 components: - type: Transform @@ -142695,11 +144376,6 @@ entities: - type: Transform pos: -12.5,-52.5 parent: 2 - - uid: 16082 - components: - - type: Transform - pos: -19.5,-6.5 - parent: 2 - uid: 16083 components: - type: Transform @@ -142735,11 +144411,6 @@ entities: - type: Transform pos: 0.5,-38.5 parent: 2 - - uid: 16141 - components: - - type: Transform - pos: -43.5,-4.5 - parent: 2 - uid: 16153 components: - type: Transform @@ -142805,6 +144476,21 @@ entities: - type: Transform pos: 26.5,-29.5 parent: 2 + - uid: 16250 + components: + - type: Transform + pos: -42.5,8.5 + parent: 2 + - uid: 16253 + components: + - type: Transform + pos: -44.5,-8.5 + parent: 2 + - uid: 16257 + components: + - type: Transform + pos: -29.5,-7.5 + parent: 2 - uid: 16268 components: - type: Transform @@ -142880,11 +144566,6 @@ entities: - type: Transform pos: 25.5,-33.5 parent: 2 - - uid: 16715 - components: - - type: Transform - pos: -29.5,-12.5 - parent: 2 - uid: 16723 components: - type: Transform @@ -142945,11 +144626,6 @@ entities: - type: Transform pos: 49.5,-8.5 parent: 2 - - uid: 16886 - components: - - type: Transform - pos: -43.5,-2.5 - parent: 2 - uid: 16894 components: - type: Transform @@ -143100,6 +144776,11 @@ entities: - type: Transform pos: -58.5,-49.5 parent: 2 + - uid: 17273 + components: + - type: Transform + pos: -18.5,-7.5 + parent: 2 - uid: 17275 components: - type: Transform @@ -143110,6 +144791,11 @@ entities: - type: Transform pos: 49.5,-34.5 parent: 2 + - uid: 17286 + components: + - type: Transform + pos: -35.5,-7.5 + parent: 2 - uid: 17298 components: - type: Transform @@ -143150,6 +144836,11 @@ entities: - type: Transform pos: -35.5,18.5 parent: 2 + - uid: 17685 + components: + - type: Transform + pos: -23.5,-12.5 + parent: 2 - uid: 17706 components: - type: Transform @@ -143255,6 +144946,12 @@ entities: - type: Transform pos: 43.5,-25.5 parent: 2 + - uid: 17952 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,0.5 + parent: 2 - uid: 17972 components: - type: Transform @@ -143505,11 +145202,6 @@ entities: - type: Transform pos: -35.5,-81.5 parent: 2 - - uid: 18762 - components: - - type: Transform - pos: -37.5,5.5 - parent: 2 - uid: 18847 components: - type: Transform @@ -143525,6 +145217,16 @@ entities: - type: Transform pos: 26.5,-59.5 parent: 2 + - uid: 18935 + components: + - type: Transform + pos: -34.5,5.5 + parent: 2 + - uid: 18939 + components: + - type: Transform + pos: -27.5,-12.5 + parent: 2 - uid: 18967 components: - type: Transform @@ -143610,11 +145312,6 @@ entities: - type: Transform pos: 17.5,13.5 parent: 2 - - uid: 19247 - components: - - type: Transform - pos: -32.5,-12.5 - parent: 2 - uid: 19254 components: - type: Transform @@ -143680,6 +145377,11 @@ entities: - type: Transform pos: 53.5,-63.5 parent: 2 + - uid: 19590 + components: + - type: Transform + pos: -48.5,0.5 + parent: 2 - uid: 19600 components: - type: Transform @@ -143755,6 +145457,21 @@ entities: - type: Transform pos: -56.5,-21.5 parent: 2 + - uid: 19991 + components: + - type: Transform + pos: -35.5,-5.5 + parent: 2 + - uid: 20000 + components: + - type: Transform + pos: -35.5,-6.5 + parent: 2 + - uid: 20004 + components: + - type: Transform + pos: -50.5,1.5 + parent: 2 - uid: 20006 components: - type: Transform @@ -143825,6 +145542,21 @@ entities: - type: Transform pos: -31.5,-21.5 parent: 2 + - uid: 20225 + components: + - type: Transform + pos: -28.5,-12.5 + parent: 2 + - uid: 20231 + components: + - type: Transform + pos: -51.5,4.5 + parent: 2 + - uid: 20242 + components: + - type: Transform + pos: -41.5,8.5 + parent: 2 - uid: 20279 components: - type: Transform @@ -143840,6 +145572,41 @@ entities: - type: Transform pos: -50.5,-39.5 parent: 2 + - uid: 20420 + components: + - type: Transform + pos: -34.5,6.5 + parent: 2 + - uid: 20427 + components: + - type: Transform + pos: -40.5,8.5 + parent: 2 + - uid: 20449 + components: + - type: Transform + pos: -44.5,-3.5 + parent: 2 + - uid: 20450 + components: + - type: Transform + pos: -44.5,-9.5 + parent: 2 + - uid: 20454 + components: + - type: Transform + pos: -19.5,-11.5 + parent: 2 + - uid: 20475 + components: + - type: Transform + pos: -32.5,-6.5 + parent: 2 + - uid: 20516 + components: + - type: Transform + pos: -43.5,-9.5 + parent: 2 - uid: 20541 components: - type: Transform @@ -143850,6 +145617,46 @@ entities: - type: Transform pos: -39.5,-18.5 parent: 2 + - uid: 20561 + components: + - type: Transform + pos: -24.5,-12.5 + parent: 2 + - uid: 20569 + components: + - type: Transform + pos: -43.5,-10.5 + parent: 2 + - uid: 20572 + components: + - type: Transform + pos: -32.5,-14.5 + parent: 2 + - uid: 20573 + components: + - type: Transform + pos: -43.5,-2.5 + parent: 2 + - uid: 20587 + components: + - type: Transform + pos: -20.5,-11.5 + parent: 2 + - uid: 20608 + components: + - type: Transform + pos: -25.5,-12.5 + parent: 2 + - uid: 20609 + components: + - type: Transform + pos: -41.5,-10.5 + parent: 2 + - uid: 20614 + components: + - type: Transform + pos: -36.5,-7.5 + parent: 2 - uid: 20634 components: - type: Transform @@ -143870,10 +145677,10 @@ entities: - type: Transform pos: -52.5,-26.5 parent: 2 - - uid: 20770 + - uid: 20782 components: - type: Transform - pos: -33.5,-1.5 + pos: -29.5,-11.5 parent: 2 - uid: 21223 components: @@ -144000,6 +145807,11 @@ entities: - type: Transform pos: -62.5,-57.5 parent: 2 + - uid: 21890 + components: + - type: Transform + pos: -42.5,-10.5 + parent: 2 - uid: 21891 components: - type: Transform @@ -144200,6 +146012,11 @@ entities: - type: Transform pos: 60.5,-57.5 parent: 2 + - uid: 22121 + components: + - type: Transform + pos: -32.5,-13.5 + parent: 2 - uid: 22125 components: - type: Transform @@ -144240,16 +146057,31 @@ entities: - type: Transform pos: 85.5,-32.5 parent: 2 + - uid: 22609 + components: + - type: Transform + pos: -28.5,-2.5 + parent: 2 + - uid: 22610 + components: + - type: Transform + pos: -27.5,-2.5 + parent: 2 + - uid: 22618 + components: + - type: Transform + pos: -44.5,-2.5 + parent: 2 + - uid: 22619 + components: + - type: Transform + pos: -51.5,3.5 + parent: 2 - uid: 22636 components: - type: Transform pos: 87.5,-10.5 parent: 2 - - uid: 22639 - components: - - type: Transform - pos: -41.5,-2.5 - parent: 2 - uid: 22994 components: - type: Transform @@ -144480,13 +146312,13 @@ entities: - type: Transform pos: 11.5,-7.5 parent: 2 - - uid: 23646 - components: - - type: Transform - pos: -34.5,3.5 - parent: 2 - proto: WallReinforcedRust entities: + - uid: 3099 + components: + - type: Transform + pos: -22.5,-14.5 + parent: 2 - uid: 5855 components: - type: Transform @@ -144642,11 +146474,6 @@ entities: - type: Transform pos: -5.5,-60.5 parent: 2 - - uid: 6128 - components: - - type: Transform - pos: -35.5,-10.5 - parent: 2 - uid: 6145 components: - type: Transform @@ -144667,21 +146494,11 @@ entities: - type: Transform pos: 54.5,-57.5 parent: 2 - - uid: 6172 - components: - - type: Transform - pos: -31.5,-6.5 - parent: 2 - uid: 6179 components: - type: Transform pos: 66.5,-45.5 parent: 2 - - uid: 6184 - components: - - type: Transform - pos: -37.5,0.5 - parent: 2 - uid: 6186 components: - type: Transform @@ -144907,16 +146724,6 @@ entities: - type: Transform pos: -22.5,15.5 parent: 2 - - uid: 6510 - components: - - type: Transform - pos: -26.5,-14.5 - parent: 2 - - uid: 6526 - components: - - type: Transform - pos: -36.5,-1.5 - parent: 2 - uid: 6556 components: - type: Transform @@ -144982,11 +146789,6 @@ entities: - type: Transform pos: 17.5,-19.5 parent: 2 - - uid: 6679 - components: - - type: Transform - pos: -21.5,-12.5 - parent: 2 - uid: 6680 components: - type: Transform @@ -145057,11 +146859,6 @@ entities: - type: Transform pos: 25.5,-43.5 parent: 2 - - uid: 6913 - components: - - type: Transform - pos: -33.5,-7.5 - parent: 2 - uid: 6923 components: - type: Transform @@ -145182,11 +146979,6 @@ entities: - type: Transform pos: -50.5,-24.5 parent: 2 - - uid: 7113 - components: - - type: Transform - pos: -36.5,-6.5 - parent: 2 - uid: 7118 components: - type: Transform @@ -145397,11 +147189,6 @@ entities: - type: Transform pos: -10.5,-59.5 parent: 2 - - uid: 7602 - components: - - type: Transform - pos: -24.5,-12.5 - parent: 2 - uid: 7605 components: - type: Transform @@ -145447,11 +147234,6 @@ entities: - type: Transform pos: 86.5,-24.5 parent: 2 - - uid: 7640 - components: - - type: Transform - pos: -31.5,-10.5 - parent: 2 - uid: 7641 components: - type: Transform @@ -145612,11 +147394,6 @@ entities: - type: Transform pos: -19.5,-12.5 parent: 2 - - uid: 8042 - components: - - type: Transform - pos: -32.5,-13.5 - parent: 2 - uid: 8047 components: - type: Transform @@ -145882,11 +147659,6 @@ entities: - type: Transform pos: 16.5,-71.5 parent: 2 - - uid: 8746 - components: - - type: Transform - pos: -20.5,-14.5 - parent: 2 - uid: 8748 components: - type: Transform @@ -145917,11 +147689,6 @@ entities: - type: Transform pos: -18.5,-13.5 parent: 2 - - uid: 8785 - components: - - type: Transform - pos: -42.5,-2.5 - parent: 2 - uid: 8787 components: - type: Transform @@ -145942,11 +147709,6 @@ entities: - type: Transform pos: -51.5,-28.5 parent: 2 - - uid: 8876 - components: - - type: Transform - pos: -26.5,-12.5 - parent: 2 - uid: 8878 components: - type: Transform @@ -146007,6 +147769,11 @@ entities: - type: Transform pos: 22.5,-32.5 parent: 2 + - uid: 9202 + components: + - type: Transform + pos: -34.5,-11.5 + parent: 2 - uid: 9215 components: - type: Transform @@ -146137,11 +147904,6 @@ entities: - type: Transform pos: -33.5,21.5 parent: 2 - - uid: 9668 - components: - - type: Transform - pos: -33.5,-9.5 - parent: 2 - uid: 9677 components: - type: Transform @@ -146152,11 +147914,6 @@ entities: - type: Transform pos: 18.5,18.5 parent: 2 - - uid: 9691 - components: - - type: Transform - pos: -42.5,-6.5 - parent: 2 - uid: 9701 components: - type: Transform @@ -146192,16 +147949,6 @@ entities: - type: Transform pos: 1.5,-38.5 parent: 2 - - uid: 9859 - components: - - type: Transform - pos: -30.5,-6.5 - parent: 2 - - uid: 9862 - components: - - type: Transform - pos: -24.5,-13.5 - parent: 2 - uid: 9894 components: - type: Transform @@ -146302,11 +148049,6 @@ entities: - type: Transform pos: -28.5,-17.5 parent: 2 - - uid: 10065 - components: - - type: Transform - pos: -37.5,-6.5 - parent: 2 - uid: 10096 components: - type: Transform @@ -146317,11 +148059,6 @@ entities: - type: Transform pos: 0.5,27.5 parent: 2 - - uid: 10133 - components: - - type: Transform - pos: -41.5,0.5 - parent: 2 - uid: 10173 components: - type: Transform @@ -146422,11 +148159,6 @@ entities: - type: Transform pos: 13.5,-65.5 parent: 2 - - uid: 10432 - components: - - type: Transform - pos: -35.5,7.5 - parent: 2 - uid: 10483 components: - type: Transform @@ -146607,11 +148339,6 @@ entities: - type: Transform pos: 19.5,23.5 parent: 2 - - uid: 10808 - components: - - type: Transform - pos: -35.5,-1.5 - parent: 2 - uid: 10820 components: - type: Transform @@ -146642,11 +148369,6 @@ entities: - type: Transform pos: 56.5,-48.5 parent: 2 - - uid: 10857 - components: - - type: Transform - pos: -34.5,-0.5 - parent: 2 - uid: 10858 components: - type: Transform @@ -146677,11 +148399,6 @@ entities: - type: Transform pos: 36.5,-28.5 parent: 2 - - uid: 10881 - components: - - type: Transform - pos: -31.5,-14.5 - parent: 2 - uid: 10885 components: - type: Transform @@ -147027,11 +148744,6 @@ entities: - type: Transform pos: 62.5,-55.5 parent: 2 - - uid: 11625 - components: - - type: Transform - pos: -37.5,6.5 - parent: 2 - uid: 11629 components: - type: Transform @@ -147157,11 +148869,6 @@ entities: - type: Transform pos: 22.5,-28.5 parent: 2 - - uid: 11884 - components: - - type: Transform - pos: -19.5,-9.5 - parent: 2 - uid: 11886 components: - type: Transform @@ -147257,11 +148964,6 @@ entities: - type: Transform pos: 12.5,-7.5 parent: 2 - - uid: 12004 - components: - - type: Transform - pos: -43.5,-6.5 - parent: 2 - uid: 12005 components: - type: Transform @@ -147387,21 +149089,11 @@ entities: - type: Transform pos: -9.5,-57.5 parent: 2 - - uid: 23659 - components: - - type: Transform - pos: -40.5,6.5 - parent: 2 - uid: 23660 components: - type: Transform pos: 60.5,-50.5 parent: 2 - - uid: 23661 - components: - - type: Transform - pos: -42.5,4.5 - parent: 2 - uid: 23662 components: - type: Transform @@ -147429,16 +149121,16 @@ entities: - type: Transform pos: 15.5,-50.5 parent: 2 + - uid: 153 + components: + - type: Transform + pos: -42.5,-1.5 + parent: 2 - uid: 177 components: - type: Transform pos: 0.5,-16.5 parent: 2 - - uid: 205 - components: - - type: Transform - pos: -22.5,-9.5 - parent: 2 - uid: 208 components: - type: Transform @@ -147489,6 +149181,11 @@ entities: - type: Transform pos: -23.5,12.5 parent: 2 + - uid: 483 + components: + - type: Transform + pos: -46.5,1.5 + parent: 2 - uid: 542 components: - type: Transform @@ -147539,6 +149236,11 @@ entities: - type: Transform pos: -17.5,21.5 parent: 2 + - uid: 679 + components: + - type: Transform + pos: -40.5,-8.5 + parent: 2 - uid: 766 components: - type: Transform @@ -147894,16 +149596,16 @@ entities: - type: Transform pos: -13.5,-49.5 parent: 2 - - uid: 2736 - components: - - type: Transform - pos: -40.5,0.5 - parent: 2 - uid: 2743 components: - type: Transform pos: -21.5,-50.5 parent: 2 + - uid: 2744 + components: + - type: Transform + pos: -42.5,6.5 + parent: 2 - uid: 2745 components: - type: Transform @@ -147914,6 +149616,11 @@ entities: - type: Transform pos: -6.5,-17.5 parent: 2 + - uid: 2774 + components: + - type: Transform + pos: -42.5,5.5 + parent: 2 - uid: 2847 components: - type: Transform @@ -147949,6 +149656,11 @@ entities: - type: Transform pos: -17.5,-49.5 parent: 2 + - uid: 3021 + components: + - type: Transform + pos: -45.5,-0.5 + parent: 2 - uid: 3030 components: - type: Transform @@ -148014,6 +149726,11 @@ entities: - type: Transform pos: 61.5,-74.5 parent: 2 + - uid: 3194 + components: + - type: Transform + pos: -45.5,6.5 + parent: 2 - uid: 3207 components: - type: Transform @@ -148469,6 +150186,11 @@ entities: - type: Transform pos: 8.5,-40.5 parent: 2 + - uid: 4682 + components: + - type: Transform + pos: -42.5,0.5 + parent: 2 - uid: 4694 components: - type: Transform @@ -148479,6 +150201,11 @@ entities: - type: Transform pos: 68.5,-66.5 parent: 2 + - uid: 4717 + components: + - type: Transform + pos: -42.5,1.5 + parent: 2 - uid: 4789 components: - type: Transform @@ -148504,6 +150231,11 @@ entities: - type: Transform pos: 8.5,-32.5 parent: 2 + - uid: 4877 + components: + - type: Transform + pos: -41.5,-2.5 + parent: 2 - uid: 4883 components: - type: Transform @@ -149299,6 +151031,11 @@ entities: - type: Transform pos: -3.5,-16.5 parent: 2 + - uid: 8502 + components: + - type: Transform + pos: -40.5,-9.5 + parent: 2 - uid: 8503 components: - type: Transform @@ -149319,6 +151056,11 @@ entities: - type: Transform pos: 34.5,9.5 parent: 2 + - uid: 8746 + components: + - type: Transform + pos: -48.5,4.5 + parent: 2 - uid: 8767 components: - type: Transform @@ -149374,6 +151116,11 @@ entities: - type: Transform pos: 51.5,-23.5 parent: 2 + - uid: 9255 + components: + - type: Transform + pos: -45.5,5.5 + parent: 2 - uid: 9287 components: - type: Transform @@ -149539,11 +151286,6 @@ entities: - type: Transform pos: 29.5,-4.5 parent: 2 - - uid: 10419 - components: - - type: Transform - pos: -29.5,-7.5 - parent: 2 - uid: 10454 components: - type: Transform @@ -150089,6 +151831,11 @@ entities: - type: Transform pos: 22.5,-57.5 parent: 2 + - uid: 13899 + components: + - type: Transform + pos: -45.5,7.5 + parent: 2 - uid: 14136 components: - type: Transform @@ -150134,16 +151881,6 @@ entities: - type: Transform pos: -39.5,-47.5 parent: 2 - - uid: 14414 - components: - - type: Transform - pos: -28.5,-2.5 - parent: 2 - - uid: 14426 - components: - - type: Transform - pos: -27.5,-2.5 - parent: 2 - uid: 14475 components: - type: Transform @@ -150154,10 +151891,10 @@ entities: - type: Transform pos: 47.5,-41.5 parent: 2 - - uid: 14500 + - uid: 14491 components: - type: Transform - pos: -41.5,-4.5 + pos: -40.5,-6.5 parent: 2 - uid: 14516 components: @@ -150279,11 +152016,6 @@ entities: - type: Transform pos: 38.5,-8.5 parent: 2 - - uid: 16151 - components: - - type: Transform - pos: -29.5,-8.5 - parent: 2 - uid: 16162 components: - type: Transform @@ -150304,6 +152036,16 @@ entities: - type: Transform pos: 37.5,16.5 parent: 2 + - uid: 16251 + components: + - type: Transform + pos: -44.5,1.5 + parent: 2 + - uid: 16258 + components: + - type: Transform + pos: -42.5,7.5 + parent: 2 - uid: 16323 components: - type: Transform @@ -150384,11 +152126,6 @@ entities: - type: Transform pos: 10.5,21.5 parent: 2 - - uid: 17131 - components: - - type: Transform - pos: -42.5,-4.5 - parent: 2 - uid: 17153 components: - type: Transform @@ -150444,6 +152181,11 @@ entities: - type: Transform pos: -46.5,-29.5 parent: 2 + - uid: 17860 + components: + - type: Transform + pos: -42.5,-0.5 + parent: 2 - uid: 18161 components: - type: Transform @@ -150504,21 +152246,26 @@ entities: - type: Transform pos: 96.5,-30.5 parent: 2 - - uid: 18561 - components: - - type: Transform - pos: -28.5,-6.5 - parent: 2 - uid: 18567 components: - type: Transform pos: 41.5,10.5 parent: 2 + - uid: 18604 + components: + - type: Transform + pos: -45.5,0.5 + parent: 2 - uid: 18622 components: - type: Transform pos: 38.5,7.5 parent: 2 + - uid: 18762 + components: + - type: Transform + pos: -44.5,5.5 + parent: 2 - uid: 18855 components: - type: Transform @@ -150534,6 +152281,11 @@ entities: - type: Transform pos: 46.5,-13.5 parent: 2 + - uid: 19130 + components: + - type: Transform + pos: -48.5,2.5 + parent: 2 - uid: 19187 components: - type: Transform @@ -150564,6 +152316,11 @@ entities: - type: Transform pos: -11.5,21.5 parent: 2 + - uid: 19972 + components: + - type: Transform + pos: -45.5,1.5 + parent: 2 - uid: 20172 components: - type: Transform @@ -150604,6 +152361,21 @@ entities: - type: Transform pos: -6.5,-46.5 parent: 2 + - uid: 20448 + components: + - type: Transform + pos: -46.5,5.5 + parent: 2 + - uid: 20461 + components: + - type: Transform + pos: -48.5,1.5 + parent: 2 + - uid: 20570 + components: + - type: Transform + pos: -40.5,-2.5 + parent: 2 - uid: 20706 components: - type: Transform @@ -150614,16 +152386,16 @@ entities: - type: Transform pos: 29.5,9.5 parent: 2 + - uid: 20783 + components: + - type: Transform + pos: -40.5,-7.5 + parent: 2 - uid: 20787 components: - type: Transform pos: 22.5,17.5 parent: 2 - - uid: 21311 - components: - - type: Transform - pos: -27.5,-6.5 - parent: 2 - uid: 21355 components: - type: Transform @@ -150734,10 +152506,10 @@ entities: - type: Transform pos: -23.5,-55.5 parent: 2 - - uid: 23324 + - uid: 23334 components: - type: Transform - pos: -33.5,2.5 + pos: -48.5,5.5 parent: 2 - uid: 23340 components: @@ -151216,11 +152988,6 @@ entities: - type: Transform pos: -21.5,-30.5 parent: 2 - - uid: 12804 - components: - - type: Transform - pos: -23.5,-6.5 - parent: 2 - uid: 12806 components: - type: Transform @@ -151711,11 +153478,6 @@ entities: - type: Transform pos: 12.5,-58.5 parent: 2 - - uid: 13890 - components: - - type: Transform - pos: -22.5,-6.5 - parent: 2 - uid: 13892 components: - type: Transform @@ -152111,11 +153873,6 @@ entities: - type: Transform pos: -13.5,-9.5 parent: 2 - - uid: 18070 - components: - - type: Transform - pos: -29.5,-6.5 - parent: 2 - uid: 18388 components: - type: Transform @@ -152265,25 +154022,40 @@ entities: parent: 2 - proto: WardrobePrisonFilled entities: - - uid: 179 + - uid: 489 components: - type: Transform - pos: -28.5,-5.5 + pos: -32.5,-0.5 parent: 2 - - uid: 254 + - uid: 696 components: - type: Transform - pos: -20.5,-7.5 + pos: -32.5,-1.5 parent: 2 - - uid: 387 + - uid: 7575 components: - type: Transform - pos: -20.5,-11.5 + pos: -47.5,7.5 parent: 2 - - uid: 11789 + - uid: 7602 components: - type: Transform - pos: -29.5,-5.5 + pos: -47.5,-0.5 + parent: 2 + - uid: 8489 + components: + - type: Transform + pos: -32.5,-2.5 + parent: 2 + - uid: 16254 + components: + - type: Transform + pos: -32.5,0.5 + parent: 2 + - uid: 20530 + components: + - type: Transform + pos: -43.5,7.5 parent: 2 - proto: WardrobeRoboticsFilled entities: @@ -152392,6 +154164,11 @@ entities: - type: Transform pos: 35.5,1.5 parent: 2 + - uid: 20256 + components: + - type: Transform + pos: -34.5,-7.5 + parent: 2 - proto: WaterTankFull entities: - uid: 4640 @@ -152429,6 +154206,11 @@ entities: - type: Transform pos: -6.5,25.5 parent: 2 + - uid: 20774 + components: + - type: Transform + pos: -41.5,-9.5 + parent: 2 - uid: 22456 components: - type: Transform @@ -152481,6 +154263,11 @@ entities: rot: -1.5707963267948966 rad pos: -17.5,-53.5 parent: 2 + - uid: 23927 + components: + - type: Transform + pos: -22.5,-6.5 + parent: 2 - proto: WeaponDisabler entities: - uid: 21619 @@ -152552,10 +154339,10 @@ entities: parent: 2 - proto: WeedSpray entities: - - uid: 12882 + - uid: 6172 components: - type: Transform - pos: -38.315033,3.0803552 + pos: -41.620026,-6.361434 parent: 2 - proto: Welder entities: @@ -152665,6 +154452,17 @@ entities: - type: Transform pos: -19.5,-43.5 parent: 2 + - uid: 14265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -49.5,2.5 + parent: 2 + - uid: 15141 + components: + - type: Transform + pos: -49.5,4.5 + parent: 2 - proto: WindoorChapelLocked entities: - uid: 5903 @@ -152830,11 +154628,23 @@ entities: parent: 2 - proto: WindoorSecureArmoryLocked entities: + - uid: 253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,-7.5 + parent: 2 - uid: 3570 components: - type: Transform pos: -20.5,-2.5 parent: 2 + - uid: 3826 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,-6.5 + parent: 2 - uid: 15932 components: - type: Transform @@ -153156,24 +154966,12 @@ entities: parent: 2 - proto: WindoorSecureSecurityLocked entities: - - uid: 499 + - uid: 5273 components: - type: Transform - rot: 1.5707963267948966 rad + rot: -1.5707963267948966 rad pos: -22.5,-7.5 parent: 2 - - uid: 503 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-11.5 - parent: 2 - - uid: 5020 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-10.5 - parent: 2 - uid: 13169 components: - type: Transform @@ -153185,6 +154983,12 @@ entities: - type: Transform pos: -22.5,0.5 parent: 2 + - uid: 20793 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-6.5 + parent: 2 - proto: WindoorServiceLocked entities: - uid: 5831 @@ -153545,6 +155349,16 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,-44.5 parent: 2 + - uid: 7695 + components: + - type: Transform + pos: -37.5,4.5 + parent: 2 + - uid: 7697 + components: + - type: Transform + pos: -36.5,4.5 + parent: 2 - uid: 8353 components: - type: Transform @@ -153569,13 +155383,13 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-52.5 parent: 2 -- proto: WindowReinforcedDirectional - entities: - - uid: 38 + - uid: 16881 components: - type: Transform - pos: -28.5,-8.5 + pos: -38.5,4.5 parent: 2 +- proto: WindowReinforcedDirectional + entities: - uid: 341 components: - type: Transform @@ -153895,12 +155709,6 @@ entities: - type: Transform pos: -16.5,-54.5 parent: 2 - - uid: 9968 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-11.5 - parent: 2 - uid: 10844 components: - type: Transform @@ -153935,12 +155743,6 @@ entities: - type: Transform pos: 10.5,-15.5 parent: 2 - - uid: 11618 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-9.5 - parent: 2 - uid: 11953 components: - type: Transform @@ -154072,11 +155874,6 @@ entities: parent: 2 - proto: Wirecutter entities: - - uid: 2352 - components: - - type: Transform - pos: -34.493855,5.6656456 - parent: 2 - uid: 7428 components: - type: Transform @@ -154231,14 +156028,14 @@ entities: parent: 2 - proto: Zipties entities: - - uid: 6296 + - uid: 12882 components: - type: Transform - pos: -28.469805,-8.400824 + pos: -27.357758,-6.3337946 parent: 2 - - uid: 16264 + - uid: 20444 components: - type: Transform - pos: -28.5636,-8.140225 + pos: -27.618303,-6.3337946 parent: 2 ... From 973ad71f5cd8799824850da35d9d009d26706272 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 28 Apr 2025 06:57:46 +0000 Subject: [PATCH 009/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 6732dc8241..558258199b 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,20 +1,4 @@ Entries: -- author: ScarKy0 - changes: - - message: Added the Authentication Disruptor to the syndicate uplink for 5TC. It - removes access requirements from devices and forcefully opens airlocks and digital - locks. - type: Add - - message: The EMAG can no longer open airlocks or break locks. - type: Tweak - - message: Price of the EMAG lowered to 4TC. - type: Tweak - - message: '"Emagged" airlocks can now be fixed by unbolting and using the access - configurator. Locks and similiar can now be fixed by just using the access configurator.' - type: Tweak - id: 7872 - time: '2025-01-30T04:05:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34337 - author: Southbridge changes: - message: Astro Asteroid Sand has been added as another type of faux tile. @@ -3928,3 +3912,13 @@ id: 8373 time: '2025-04-28T02:40:21.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36702 +- author: Southbridge + changes: + - message: Amber Station - Added Genpop + type: Add + - message: Amber Station - Ensured a lot of doorways had tiles and decals under + them. + type: Tweak + id: 8374 + time: '2025-04-28T06:56:39.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36997 From 14cca7990aa112705b20e01af49c64e7c70cb2b0 Mon Sep 17 00:00:00 2001 From: ScarKy0 <106310278+ScarKy0@users.noreply.github.com> Date: Mon, 28 Apr 2025 11:31:42 +0200 Subject: [PATCH 010/167] [HOTFIX] Fix maroon objective, change the text (#36990) * test * text * capital C * guh --- .../Systems/KillPersonConditionSystem.cs | 16 ++++++++++++---- .../Shuttles/Systems/EmergencyShuttleSystem.cs | 13 +++---------- .../en-US/objectives/conditions/kill-person.ftl | 2 +- Resources/Prototypes/Objectives/traitor.yml | 6 ++++-- 4 files changed, 20 insertions(+), 17 deletions(-) diff --git a/Content.Server/Objectives/Systems/KillPersonConditionSystem.cs b/Content.Server/Objectives/Systems/KillPersonConditionSystem.cs index c378841278..012fb80f76 100644 --- a/Content.Server/Objectives/Systems/KillPersonConditionSystem.cs +++ b/Content.Server/Objectives/Systems/KillPersonConditionSystem.cs @@ -39,8 +39,7 @@ public sealed class KillPersonConditionSystem : EntitySystem return 1f; var targetDead = _mind.IsCharacterDeadIc(mind); - var targetMarooned = !_emergencyShuttle.IsTargetEscaping(target) && - _emergencyShuttle.ShuttlesLeft; + var targetOnShuttle = _emergencyShuttle.IsTargetEscaping(mind.OwnedEntity.Value); if (!_config.GetCVar(CCVars.EmergencyShuttleEnabled) && requireMaroon) { requireDead = true; @@ -50,8 +49,17 @@ public sealed class KillPersonConditionSystem : EntitySystem if (requireDead && !targetDead) return 0f; - if (requireMaroon) // if evac is still here and target hasn't boarded, show 50% to give you an indicator that you are doing good - return targetMarooned ? 1f : _emergencyShuttle.EmergencyShuttleArrived ? 0.5f : 0f; + // Always failed if the target needs to be marooned and the shuttle hasn't even arrived yet + if (requireMaroon && !_emergencyShuttle.EmergencyShuttleArrived) + return 0f; + + // If the shuttle hasn't left, give 50% progress if the target isn't on the shuttle as a "almost there!" + if (requireMaroon && !_emergencyShuttle.ShuttlesLeft) + return targetOnShuttle ? 0f : 0.5f; + + // If the shuttle has already left, and the target isn't on it, 100% + if (requireMaroon && _emergencyShuttle.ShuttlesLeft) + return targetOnShuttle ? 0f : 1f; return 1f; // Good job you did it woohoo } diff --git a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs index 8e3e01bfb6..c9c764a014 100644 --- a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs +++ b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs @@ -648,18 +648,11 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem if (!EmergencyShuttleArrived) return false; - // check each emergency shuttle + // check if target is on an emergency shuttle var xform = Transform(target); - foreach (var stationData in EntityQuery()) - { - if (stationData.EmergencyShuttle == null) - continue; - if (IsOnGrid(xform, stationData.EmergencyShuttle.Value)) - { - return true; - } - } + if (HasComp(xform.GridUid)) + return true; return false; } diff --git a/Resources/Locale/en-US/objectives/conditions/kill-person.ftl b/Resources/Locale/en-US/objectives/conditions/kill-person.ftl index 48606b92c2..aad31d26f9 100644 --- a/Resources/Locale/en-US/objectives/conditions/kill-person.ftl +++ b/Resources/Locale/en-US/objectives/conditions/kill-person.ftl @@ -1,3 +1,3 @@ objective-condition-kill-person-title = Kill or maroon {$targetName}, {CAPITALIZE($job)} objective-condition-kill-maroon-title = Kill and maroon {$targetName}, {CAPITALIZE($job)} -objective-condition-maroon-person-title = Maroon {$targetName}, {CAPITALIZE($job)} +objective-condition-maroon-person-title = Prevent {$targetName}, {CAPITALIZE($job)} from reaching CentComm. diff --git a/Resources/Prototypes/Objectives/traitor.yml b/Resources/Prototypes/Objectives/traitor.yml index 0f53488e69..4b6d9e0e66 100644 --- a/Resources/Prototypes/Objectives/traitor.yml +++ b/Resources/Prototypes/Objectives/traitor.yml @@ -83,7 +83,7 @@ - type: entity parent: [BaseTraitorObjective, BaseKillObjective] id: KillRandomPersonObjective - description: Do it however you like, just make sure they don't make it to centcomm. + description: Do it however you like, just make sure they don't get off the station. components: - type: Objective difficulty: 1.75 @@ -91,11 +91,13 @@ - type: TargetObjective title: objective-condition-maroon-person-title - type: PickRandomPerson + - type: KillPersonCondition + requireMaroon: true - type: entity parent: [BaseTraitorObjective, BaseKillObjective] id: KillRandomHeadObjective - description: We need this head gone and you probably know why. Make sure they don't make it to centcomm, even if they're dead. Good luck, agent. + description: We need this head gone and you probably know why. Make sure they don't make it to CentComm, even if they're dead. Good luck, agent. components: - type: Objective # technically its still possible for KillRandomPersonObjective to roll a head but this is guaranteed, so higher difficulty From 4509821f0e0145bfa3632b667012b0031fdf8366 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Mon, 28 Apr 2025 05:45:19 -0400 Subject: [PATCH 011/167] [HOTFIX] Revert "Updated air scrubber and air vent sprites." (#36992) Revert "Updated air scrubber and air vent sprites. (#34223)" This reverts commit 3957bbb97d7cd59ce32d9aff736ab52954b0c095. --- .../Atmospherics/scrubber.rsi/meta.json | 163 ++++-------------- .../Atmospherics/scrubber.rsi/scrub_off.png | Bin 1213 -> 1002 bytes .../Atmospherics/scrubber.rsi/scrub_on.png | Bin 6218 -> 20683 bytes .../Atmospherics/scrubber.rsi/scrub_purge.png | Bin 6204 -> 7441 bytes .../Atmospherics/scrubber.rsi/scrub_wide.png | Bin 6620 -> 10949 bytes .../Piping/Atmospherics/vent.rsi/meta.json | 136 ++++----------- .../Piping/Atmospherics/vent.rsi/vent_in.png | Bin 4224 -> 1595 bytes .../Atmospherics/vent.rsi/vent_lockout.png | Bin 1195 -> 1302 bytes .../Piping/Atmospherics/vent.rsi/vent_off.png | Bin 1221 -> 1117 bytes .../Piping/Atmospherics/vent.rsi/vent_out.png | Bin 4296 -> 2926 bytes .../Atmospherics/vent.rsi/vent_passive.png | Bin 853 -> 2958 bytes .../Atmospherics/vent.rsi/vent_welded.png | Bin 1845 -> 1958 bytes 12 files changed, 67 insertions(+), 232 deletions(-) diff --git a/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/meta.json b/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/meta.json index 88eeace3d8..191aa398a9 100644 --- a/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/meta.json +++ b/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/meta.json @@ -1,133 +1,34 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/pull/32742/commits/44820f5b6e2c864a35bfad448e0a9437f01ad2e2", - "states": [ - { - "name": "scrub_off", - "directions": 4 - }, - { - "name": "scrub_welded", - "directions": 4 - }, - { - "name": "scrub_on", - "directions": 4, - "delays": [ - [ - 0.10, - 0.10, - 0.10, - 0.10, - 0.10, - 0.10 - ], - [ - 0.10, - 0.10, - 0.10, - 0.10, - 0.10, - 0.10 - ], - [ - 0.10, - 0.10, - 0.10, - 0.10, - 0.10, - 0.10 - ], - [ - 0.10, - 0.10, - 0.10, - 0.10, - 0.10, - 0.10 - ] - ] - }, - { - "name": "scrub_purge", - "directions": 4, - "delays": [ - [ - 0.06, - 0.06, - 0.06, - 0.06, - 0.06, - 0.06 - ], - [ - 0.06, - 0.06, - 0.06, - 0.06, - 0.06, - 0.06 - ], - [ - 0.06, - 0.06, - 0.06, - 0.06, - 0.06, - 0.06 - ], - [ - 0.06, - 0.06, - 0.06, - 0.06, - 0.06, - 0.06 - ] - ] - }, - { - "name": "scrub_wide", - "directions": 4, - "delays": [ - [ - 0.10, - 0.10, - 0.10, - 0.10, - 0.10, - 0.10 - ], - [ - 0.10, - 0.10, - 0.10, - 0.10, - 0.10, - 0.10 - ], - [ - 0.10, - 0.10, - 0.10, - 0.10, - 0.10, - 0.10 - ], - [ - 0.10, - 0.10, - 0.10, - 0.10, - 0.10, - 0.10 - ] - ] - } - ] + "version":1, + "size":{ + "x":32, + "y":32 + }, + "license":"CC-BY-SA-3.0", + "copyright":"Taken from https://github.com/tgstation/tgstation at commit 57cd1d59ca019dd0e7811ac451f295f818e573da", + "states":[ + { + "name":"scrub_off", + "directions": 4 + }, + { + "name":"scrub_welded", + "directions": 4 + }, + { + "name":"scrub_on", + "directions": 4, + "delays": [[0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08], [0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08], [0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08], [0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08]] + }, + { + "name": "scrub_purge", + "directions": 4, + "delays": [[0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04], [0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04], [0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04], [0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]] + }, + { + "name": "scrub_wide", + "directions": 4, + "delays": [[0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04], [0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04], [0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04], [0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]] + } + ] } diff --git a/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/scrub_off.png b/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/scrub_off.png index 8f7e5e6782be6beba8daa6b5cb702bafd38ea77e..efc173d893669b4ff418f61ae32ccd3d92ffd3fd 100644 GIT binary patch delta 981 zcmV;`11kKz3F-%sBYy+2Nkll*O7=|C$od|F^psYA>5N~k^Gx1;;@L+rK zV59~AMS;!%@|!vqC^QL$mN%uI{Ww2X@ zSSSC<9gt<&Y=3{>-aH5bs;XjgTQHtzc6TCsty0QP5}2(b2^=Id(~zi$500F-4(nx+;$o@j=n3!0|k?DP=;41OVUnxw*cw6YIwhc{m(h*urGY zPp#9SEB?|N08rPpEjYu`1$R^R2!3;Yh41?o4iAN?uIp9{@0$N)0E7@WqVt?yXwAPF#n(^ch`!D&vPoC$k z7T+a*VG0ZegRP<{@H~&Is?b{7v7_S?n{#(lWq%73fYzF-s_;CIq9|HF5_iR4x&y*6 zv=0??MNx$B`}W@$jxPB4VUM%ZL$ucHyh-fC%e+f#t1kFUi{M}|*sALqV+?7UvhyaP zA4`-{wlMAPL@1@`$I`-$F)L|^y5K+A41K@Jqi$@jpL^k>Zmieqt-KptH~-m_ocH5N zl7B4h$BUw1-R}cd&ENPpLQYOjPEJlvPEJlvP8+F>?*?1>1JX2QI{j+L;&_`p&pY!6 ztdj5i0ndRue}MA`IDf!q`U9ktw&1impO;c{d3o7p{r}tuj818NK-v|5X%SRPz3O~^UX0qR3%>IQEE{zG z0Ot>I{s60gpU*Gq$Gh?etdhU+Z-ktjoSdATHdx;Pxa0vevn7qZ00000NkvXXu0mjf Du-Wmf delta 1194 zcmV;b1XcU$2fYc9BYyx1a7bBm000ie000ie0hKEb8vpwoL(^}BF;d;89fgyZAm zAphm%WfFh1064$1vr`|p8L+Xj!P{aC5pe$S@UT9T_#rYwqFUVdeK2N`#oO z93+BuK9xT<5<3NG&OFL~+S_wK?(XW}*yQu|^wftU=a~u4$%q^gY}gOw?-L<-37{z9 z#S0Pu$!bxOGJZv)9U~XwaeuaCJU*q&eV=w~vGlPi)15mha6=t(EiAdw* zKoP)9Hh=l$ScqT3^&uDm2yk(JzH*LmBkV-3@Z%b_C=me&(8VuNbXhj}tq)xYCP7HF z*Z|y$m=R@RKmx*05|oT6br;Cxk4b=_SAc45@52crL@tugM@Qa3j&%#d2o^4l^?5dM zB!{1cQVco;s1^@?F#-w13~Iy7CLn+jES|J3$A6IAm0SpYY2%mTQHV-~hmSg$FJ&78-KHC(uJ)4fY|!{*!=lZV*8JxB3G@{Ru_-0~p|c><=i`CC2rhQ-7b2 zZBPh-D9{Qpm7o5G=3=RdV1Ixbq*LqjkeBEW$n8%Mf06zGb&ST==e2w-)gPdKgB1Q4 z=Rs6|fHRR`OViE%0EJyFc?_%w&2I57{_5^gu0OzvVAln}*5^w*FIW+@ye`$B5WOK1 zQ=d<5PDsI6{Rv51Vq?_jQ!vI((<8ho>L!j^05@^W0=S9eH`U;qlz%spd;kCd07*qo IM6N<$f`qm|p#T5? diff --git a/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/scrub_on.png b/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/scrub_on.png index bdef533ae36dd9ff691ee057dd48a3444f6c1093..9bc5d8c0bf341e5ecd829e77a0e1b8f689be12cb 100644 GIT binary patch literal 20683 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 NE?>J;a?#?!{{!f+=`#QT literal 6218 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 Ul2s)9cYuJIiRGz$qido60X#*jkN^Mx diff --git a/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/scrub_wide.png b/Resources/Textures/Structures/Piping/Atmospherics/scrubber.rsi/scrub_wide.png index c7fd087c81d7f95f779b5626e7f086dc8f2313e4..087777a888b4e36294cf5c6e2b17f25d92bc1031 100644 GIT binary patch literal 10949 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 literal 6620 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 WbuYi0g#WG)usm*atlZo+{Qm$+I5~^} diff --git a/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/meta.json b/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/meta.json index d22d006684..74e1688748 100644 --- a/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/meta.json +++ b/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/meta.json @@ -1,103 +1,37 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/pull/32742/commits/44820f5b6e2c864a35bfad448e0a9437f01ad2e2", - "states": [ - { - "name": "vent_passive", - "directions": 4 - }, - { - "name": "vent_off", - "directions": 4 - }, - { - "name": "vent_welded", - "directions": 4 - }, - { - "name": "vent_out", - "directions": 4, - "delays": [ - [ - 0.05, - 0.05, - 0.05, - 0.05, - 0.05, - 0.05 - ], - [ - 0.05, - 0.05, - 0.05, - 0.05, - 0.05, - 0.05 - ], - [ - 0.05, - 0.05, - 0.05, - 0.05, - 0.05, - 0.05 - ], - [ - 0.05, - 0.05, - 0.05, - 0.05, - 0.05, - 0.05 - ] - ] - }, - { - "name": "vent_in", - "directions": 4, - "delays": [ - [ - 0.05, - 0.05, - 0.05, - 0.05, - 0.05, - 0.05 - ], - [ - 0.05, - 0.05, - 0.05, - 0.05, - 0.05, - 0.05 - ], - [ - 0.05, - 0.05, - 0.05, - 0.05, - 0.05, - 0.05 - ], - [ - 0.05, - 0.05, - 0.05, - 0.05, - 0.05, - 0.05 - ] - ] - }, - { - "name": "vent_lockout", - "directions": 4 - } - ] + "version":1, + "size":{ + "x":32, + "y":32 + }, + "license":"CC-BY-SA-3.0", + "copyright":"Taken from https://github.com/BeeStation/BeeStation-Hornet at commit 4ccd79de285e79e504308bcd6fa5908d6b7685f7", + "states":[ + { + "name":"vent_passive", + "directions" : 4 + }, + { + "name":"vent_off", + "directions" : 4 + }, + { + "name":"vent_welded", + "directions" : 4 + }, + { + "name":"vent_out", + "directions" : 4, + "delays":[ [ 0.08, 0.08, 0.08, 0.08 ], [ 0.08, 0.08, 0.08, 0.08 ], [ 0.08, 0.08, 0.08, 0.08 ], [ 0.08, 0.08, 0.08, 0.08 ] ] + }, + { + "name":"vent_in", + "directions" : 4, + "delays":[ [ 0.08, 0.08, 0.08, 0.08 ], [ 0.08, 0.08, 0.08, 0.08 ], [ 0.08, 0.08, 0.08, 0.08 ], [ 0.08, 0.08, 0.08, 0.08 ] ] + }, + { + "name":"vent_lockout", + "directions" : 4 + } + ] } diff --git a/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_in.png b/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_in.png index 17a740920f85f7902cdbd0bc8edebb1044023ad6..cf1b050c0246a699f147b5c266fe21f404b4f2fe 100644 GIT binary patch literal 1595 zcmY*a3pmqj82^ux4Q13iIl@pO!#qz%bj*ebDO5riA@@rZ$&zNail|gt(q&st&!J@N zI4p#@9TcJxl4CBJ>)giJ^54#X)v4z^&-cCG<$b^3@ArPs_q^X_Pj}}vDq1Q40IYF! zaoi7$WO+v@LAD+r*a84b3a*a!Uc~!?`$s%Jh60!TwTxA^WSi<~Zat`#S>hHEV3Kw_ z;(=k2o0SPGu{;xGfn>km6DX|xrS6fIN*D{R(mh)dZrjvR5rY<;+DWxjy@vQz@N^;G zM_;pl=4$ow?2fa51493Tx`Rv9o6x0}@$vB|65oBOZkZR#Nif&idgX+Yu-%ILk9qRx z(TqoS)Bx`Uk#t(=xL0)-i~gc@9)<| zP&|d@Ji6>MNZr)8Y&|mG6GG!cfkQ2p$){#G`t3M1d-d6c4|yW@1x(8Mc=*VEWxzdH zv19%qy`6pkPzvZfF+M{?XjW+KH2rxePJi(Aqp^}5D5u)6Y^Ubpsj{Mtohu8o>4Tpd zGl&jv`(dLu*v2Xj0>R#QyfX?Yl~vKB$Wz3`6yQ{WjKPlN*ftC>~*0B_kB`a}{gROU2 zRS?MQz{PWLENEtA_vg{Z#zBp)Uh}}uvR^bkTv*rai%o-y1Z%geWqF$B*lyswVkfNT zyuvPJR*y_B0rr!z<&M^P{IT^;8YxB9rBza|H;e~H*;Jw=TI2bpwVtR|LZOhJVj2ai zc*ivueYy$fbt;Q1FNDWxQuI2j)bsfMFM54^q@{)Dt3MTjZD9lM;aQP4|ZzTOV*4!{k@bVz7+ zR)2Nvtxi&!`t{Px9!wx<^o2clZBK#Jn@#POa?Sy+H=l8R8m6*0^y+NICf09ut*fh} z2!Kldx$=!&=_|~|MBGo0(wwztOcKr{4ARFd4kQvJUS%(>!WappZA+s@lsg_@%E1pq zQJGQV5b+>jM)x3)n;?vQbWK{aQ1k9%0tlFYeuuOp03ZOhq%k-XO(p>n*ciM_otKp_ zU(|~h6g$3#e4UU5&`w$N7pDY9k$^Hq)$ literal 4224 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 DsvmDi diff --git a/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_lockout.png b/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_lockout.png index b32003c69875377f1c74b926270c3bb17a93c7d0..bf0b9c928eec6d868a5de6bcbfc05e05e547f4eb 100644 GIT binary patch delta 1283 zcmV+e1^oJ}36=_wBYy!;ZI@m;20N9oOHb>im$ZboIKen%j0Kv&V&g4lps?jJ6hmj6 z))W#F?-1UL)I_qRNP2AccabeU>HGCPz4uH1`$DZ&3!RJ}(SHGmMpppQ0f3;>|2DkMp=9RL6* zio$-j+=$>MKLAsHQvn#trFG;BD~`wkAe$LSJdt#KUeNrO0;sAAN~zC zkdI%~0fOK+6(B}-aWi)SAcfkt20{qpiKL+ydZT$vOn+wie@)X+F0ErUM$kVX+-rVU0`x}CV3?f6$c48kE*pCR0DsID7xKtlzlOOdPcbt+#oMG)eHbR^ z&>K19{O$wfZ#xG7N8^yq#B7%RK(bx+5C5d5|TVB=7)bfLI} z7tf!85PyPvVdYq^PN(|p-=RQ$Qvr6G``Dy=*w_m59;m&l9D{5e zvN1?0#l}_`n{*F5&3#ul9TdN*096{sgSj3QmsbG*>8l^%=bx6*Xf*KKAAcVO+Gqg4 zvHg`Q1(1TKg(S~AR1i(L(S~AR1i( zM1Kb$8eIWI2Ot_9FM#Feu-VsGjO-ff?K{nVROwOe&F`;4FZmt&1M2lUZsra!OwRJQ zn{*Ek=6Vck_vE$p!mF(#7vAzV8(U!%msk1m(HKGV&1=v60eguM0Ak;tqLZwPU2r+E+?N|-(wEh6U`E6%`*@urI%QAi~l@U)Q@$J2@`6I@*ZY#hd z`5mXhMxy~)mNEC_Dc>i{GA>^{@0i>TyykZ-09$^VnVv$qw9fZ4(}Lgdn&0({P=BGg z#0^Y(n0a@+hFAQq1Xx_i^YwXVQqbE~{DznOjs^HIbqN!bSr9__`n=wz;y1kJw=KX) z3y_2mWUgOxP3{DK@w>_b4Dm#g&&EM!0WbMoWdZ%m#mw{+G))UM3wX(I%Ok|Vh*|n! zKHh9*99I%?XqtBHQS}mj@VE5`ynIUpfUmvlx9qsS-MiOuf}r@@`UCW41GeoSkhu#h zo$ABJRv48kHMH}}AK*8?ZGQl>n=l9FFgeHDY|=ddDM*sU+j;E|@QdG-Kj6Ps5pv}Z t=oEB(QM4<7=m12cD}d+#M5E&c_!sU&0|$7TVR!%l002ovPDHLkV1iqXa%cbm delta 1176 zcmV;J1ZVq}3abf_BYyx1a7bBm000ie000ie0hKEb8vp3f2}b5!+P(`})7Lk*B!`rsZTPoI>|4c)sRm>>Cu#$UL< zbr_%$eJut^w_c+9`g;1dwpKdV-`^LQANf#Y8yg#;;xd@l7aCxFeVtNGd(N-#G&-Jf z&)w+mqPBFa`I}}y_bUZ$-1VzF2(7K_DVvHZ7G{c2FSKLB1?e{cigDtLSO^H{gTf$7{+?orD71EB8@ zaepJ+1#d4O^gsw74%~)@hO+v~K0zjqP&52;a8Dst2XAlQ=kkU3c5-61lnerXu z)FBlaf=e1+SER}2o36l%H-9|o==6#wpMOqF>Pr~_@GfZxJR6YFKqw@A~1mW z!vnrUd;V{spFKqxm4$t6+AJe0NDgBB@0l@km`wE*zx4u#rz<=;_ zcc8gBYy-WNkl3`LKn`vq_TpW_V8cRC6C)|GJva#o z3Bnd>F}4ZG56GqDSjeHbUV3Q>PgV#-#O61&KS30|4+m4~Aicz5oEQZJU06iW7va^oIt3Xf^jytM5h<2Y^a>5rtwY za=one0|VfB9ysTbZ>H7U2j?6!U!4hEXHxn@10aNeVHjw4INBW!dw$NB|M=;%f%Wd+ zyDM8P|Mi7PeSdcn`Xjr*LY{#!hMAn<8(bd#^3%`@uap$$3mWA*0kU_4yx5^*!!J`eqaC&4o(9=Un>BRkAK2^C;@QX09I? z0M~WV*nimr09?O%1;78cgI=$Pw}1UB%ly~t0YKmJc4z!A7!)*l)Gns3z>c<{sbp)Oh-iPd>K3R&p~ zJ^{9EH??D}q6VM;&4*-srrR@1R z%zxwz*z(4*RM~u?A zE5MV~4;=ua*XzNuEIfblQXaD`3m4Cyi!2_8r1c{QfVQ93*H+PL?#tt3T1cCu^& zs5iEyfk|bUcPD9*(vKB@t<9R;pC^-oYJXQrn|^|e(9Au^o>lGG375h6&K zrXTY0R?3UGR4hOU(f6n(NgDbi{Q)P10LZ;}HKlyD+{yDqAuIin{s7f%K>K+uUrZC z_V(`BKHF$CocY`BwvvCW0O$ohg@pwt{%*HRyzpax_)DU2M-^S3$7necfPft&+_+dD-Uk9U|Adf?~0958N zhI0Ra#64Iwe^-8d0VYrifK3n}TY$$O{S* z1UNHX&+|6U5PlBM4043dBc=QTY#Z+jF77l_eEBG4iO(Y=mGC9 z9Dlg*0mkuL=Lax3Le22Y!9B&^UUXOnyti;*ay@u*qT(e5KOg0Xw-+6j0q-^6=g^#& z$PnC7@Uh{=@Xeu=JIW=%_fg_GAD*N*e#9zu{4j`#C&_3ML;wO_S2!L~?jIZuHHb^O zo==42H(mwcl4h?gM`WU9NQB}~ybK}&gMT1IRB6QL(|~XO!~!7vBu8KvNKQb5WJ`sB zZ+`2I5XK>b5162C1HSmJ1(4(O7=xiLABsP*06g|E^KyJXP59=w{sNGcfX@%`~bWMr$PDsIO%Z~8kaZ=MESjB zi{nU%R1;1&;S9{^c^pFEJkIq@$W4GFF;ZozpI0G`{Dj;oN*PBk0A(Dx0F-h30}z6R(yp-u QJOBUy07*qoM6N<$f~fj9OaK4? diff --git a/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_out.png b/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_out.png index 67890d4be28175861544e307599e49cd43eb7d5d..e038706b0e43c0aa10a935bb90a0ea0ebcb6b88f 100644 GIT binary patch literal 2926 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 AH~;_u diff --git a/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_passive.png b/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_passive.png index 9c732a4e7a7c2622a04a6d110345e3cdcbc7f973..5ff27ef75900113079d1b41fd15a9f7bec222ff1 100644 GIT binary patch literal 2958 zcmcguYitx%6rO?+3O14$k)Vdj)CY#n&Ugjw(XP9 z*tbSQqt_Uluc%fs05mHO1DT|atTAl*jEoJ`7U{Vv!J|V|Exe z8#V0?T-d&#L2YkQWsR6|A3i;!AO}h40X&mTn68ou5m~hQ4TKwJ#aq)O8)9+U%&$nzpyg|jqEQ?x)aEXjxp%_~e0&;JO7=4iT7ADNTKLT@3W z+4F3LqSEPfAk76Vr-@=@S*B=~Vp$SdkZzmlfedN7l?4wG=&FukdxmA=zDE$ZTD=f~ znC3!A+C{gfn@7D0F>HTtcX#POEOu6aJ}jj3L~G8lGbiRn+>UY=vu9g3ae9yW@RB7*QLSC`th9TNkCvYRBfx_p0xdaD(jv)94GgES zv_dn}XjY-=oN3I`485(SDW?eB6{bjU8t}ld#+s_=mXic1TSgKzLCQ9p2)wukO4v$R z4gyB(xWVJmaJbH~bR&U2xb<^q$Go6l=gRG({I= zAt(wmsd7P%j0-$R0$z)g41f#`Rh8!%y)Zvwsja?#{Q0?3(kvDE7@!vn>S8<|43c6{ zlt?k_P0~41P#IPe1t`I|R`6Eq7^s>-Vz5`AmFBb3;yfdA3@OXBOa^(LC1pmJNr6)( zEv^Gm6m`F5vNBX^3>U3&TfPbx!WH?agn?(3rvTNjs1Tw0YJiAAZrCW5kC7nf=ck(? za(We&8qh$4exDL7fyO9mr4wI#fEKO6Xo6` zxlGRSt24WcDJ6T(2sMbdH3fCtVh{dX-7=4FU2E6%`$jhKL1&f15IO+)kHwQ0dMTdW zpouEgK_|0{)k{xfSXpf}GOHnT>ZfO7)eZ6i8cJgvpMen5(KdwEta_gwxT_2Z!(K7R$ z<*Awd0@mI;_tuxbTsIMW^`cz%)#yt%pS$kYJ9?_R`NyWLt=w?;*c{7&|M}}rUpSIp zK6}hvtInRfv3bwVZ+d!`b$r-y;E=bW>f&>q+YfJ@cXDFqvjaSYj&%P~OsI|Q+jw+e%r}fyFNo}&{m>(S0!xn73;+NC delta 823 zcmV-71IYZ27u5!kD}N5e000ie0hKEb8vp6d#r_%}2-)^^Jx7!_cop9Cw#NludZO zLkt6i=tnWY-GA+CQLELQdtkHKSm)1EUu%H%dL7gQFJ8X#Dn~pFUP1cLD^+72tpUpA zvgmfZ;_q&2-3w%WG``Vj1Py{H-|zQN8^m z|8zP%{qNcX$d3Um1ib&W3iX)@Y@PzG0qXU7&^-LGpAfUz%(|Qk%Dc<}sy^x;Gz$P; z2^M)J2;RPX@4Xv~fv>*p_@gxd_VZYbj7B5p3d8`j0N&xjU~n-Ft)t=^9vK~Zd!!hK zVHk#C7=MOg9xa964Qk^9n$70PAE4aubYdg_j(s~EnDF6c;2j?TebuLj<2s!9$cG;A z{=$I^A7GZgcYFYe0D+lvOvzU=+R9@AGw-*hTf%lrOBgMId z&B@SHQwF%B;FANCqM_7aO6BWFW4Xk#^l?^+27k+`s&5l7*c7b6VAFbq>*{sU6Z86Nb0d1(Lu002ovPDHLkV1lx? Bkd6QV diff --git a/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_welded.png b/Resources/Textures/Structures/Piping/Atmospherics/vent.rsi/vent_welded.png index 0ecc5b4c9cd6d85d2552a81664729f424ec6b3c7..b45ae1cb5fc160d9dc9635397c8cd049b0e6a306 100644 GIT binary patch delta 1945 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 Date: Mon, 28 Apr 2025 06:52:25 -0400 Subject: [PATCH 012/167] MapManager warning cleanup on tests (#36940) lets see if this works. --- Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs | 2 +- .../Tests/VendingMachineRestockTest.cs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs b/Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs index 86bcffd336..21a36e7ad5 100644 --- a/Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs +++ b/Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs @@ -181,7 +181,7 @@ public sealed class NukeOpsTest } Assert.That(!entMan.EntityExists(nukieStationEnt)); // its not supposed to be a station! - Assert.That(server.MapMan.MapExists(gridsRule.Map)); + Assert.That(mapSys.MapExists(gridsRule.Map)); var nukieMap = mapSys.GetMap(gridsRule.Map!.Value); var targetStation = entMan.GetComponent(ruleComp.TargetStation!.Value); diff --git a/Content.IntegrationTests/Tests/VendingMachineRestockTest.cs b/Content.IntegrationTests/Tests/VendingMachineRestockTest.cs index e067a27854..4644768901 100644 --- a/Content.IntegrationTests/Tests/VendingMachineRestockTest.cs +++ b/Content.IntegrationTests/Tests/VendingMachineRestockTest.cs @@ -182,9 +182,9 @@ namespace Content.IntegrationTests.Tests var server = pair.Server; await server.WaitIdleAsync(); - var mapManager = server.ResolveDependency(); var entityManager = server.ResolveDependency(); var entitySystemManager = server.ResolveDependency(); + var mapSystem = server.System(); EntityUid packageRight; EntityUid packageWrong; @@ -255,7 +255,7 @@ namespace Content.IntegrationTests.Tests Assert.That(systemMachine.GetAvailableInventory(machine, machineComponent), Has.Count.GreaterThan(0), "Machine available inventory count is not greater than zero after restock."); - mapManager.DeleteMap(testMap.MapId); + mapSystem.DeleteMap(testMap.MapId); }); await pair.CleanReturnAsync(); @@ -269,9 +269,9 @@ namespace Content.IntegrationTests.Tests await server.WaitIdleAsync(); var prototypeManager = server.ResolveDependency(); - var mapManager = server.ResolveDependency(); var entityManager = server.ResolveDependency(); var entitySystemManager = server.ResolveDependency(); + var mapSystem = server.System(); var damageableSystem = entitySystemManager.GetEntitySystem(); @@ -319,7 +319,7 @@ namespace Content.IntegrationTests.Tests Assert.That(totalRamen, Is.EqualTo(2), "Did not find enough ramen after destroying restock box."); - mapManager.DeleteMap(testMap.MapId); + mapSystem.DeleteMap(testMap.MapId); }); await pair.CleanReturnAsync(); From fe3fe95dfaa97bd9f2bb1645c510d79a6a27d03c Mon Sep 17 00:00:00 2001 From: metalgearsloth Date: Sun, 27 Apr 2025 00:44:02 +1000 Subject: [PATCH 013/167] Fix autorecharge --- .../Charges/Systems/SharedChargesSystem.cs | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/Content.Shared/Charges/Systems/SharedChargesSystem.cs b/Content.Shared/Charges/Systems/SharedChargesSystem.cs index 4805e5a441..e915580bae 100644 --- a/Content.Shared/Charges/Systems/SharedChargesSystem.cs +++ b/Content.Shared/Charges/Systems/SharedChargesSystem.cs @@ -41,10 +41,9 @@ public abstract class SharedChargesSystem : EntitySystem } // only show the recharging info if it's not full - if (charges == comp.MaxCharges || !TryComp(uid, out var recharge)) + if (charges == comp.MaxCharges || !Resolve(uid, ref rechargeEnt.Comp2, false)) return; - rechargeEnt.Comp2 = recharge; var timeRemaining = GetNextRechargeTime(rechargeEnt); args.PushMarkup(Loc.GetString("limited-charges-recharging", ("seconds", timeRemaining.TotalSeconds.ToString("F1")))); } @@ -95,17 +94,12 @@ public abstract class SharedChargesSystem : EntitySystem ///

/// Adds the specified charges. Does not reset the accumulator. /// - public void AddCharges(Entity action, int addCharges) + public void AddCharges(Entity action, int addCharges) { if (addCharges == 0) return; - action.Comp ??= EnsureComp(action.Owner); - - // 1. If we're going FROM max then set lastupdate to now (so it doesn't instantly recharge). - // 2. If we're going TO max then also set lastupdate to now. - // 3. Otherwise don't modify it. - // No idea if we go to 0 but future problem. + action.Comp1 ??= EnsureComp(action.Owner); var lastCharges = GetCurrentCharges(action); var charges = lastCharges + addCharges; @@ -113,13 +107,25 @@ public abstract class SharedChargesSystem : EntitySystem if (lastCharges == charges) return; - if (charges == action.Comp.MaxCharges || lastCharges == action.Comp.MaxCharges) + // If we were at max then need to reset the timer. + if (charges == action.Comp1.MaxCharges || lastCharges == action.Comp1.MaxCharges) { - action.Comp.LastUpdate = _timing.CurTime; + action.Comp1.LastUpdate = _timing.CurTime; + action.Comp1.LastCharges = action.Comp1.MaxCharges; + } + // If it has auto-recharge then make up the difference. + else if (Resolve(action.Owner, ref action.Comp2, false)) + { + var duration = action.Comp2.RechargeDuration; + var diff = (_timing.CurTime - action.Comp1.LastUpdate); + var remainder = (int) (diff / duration); + + action.Comp1.LastCharges += remainder; + action.Comp1.LastUpdate += (remainder * duration); } - action.Comp.LastCharges = Math.Clamp(charges, 0, action.Comp.MaxCharges); - Dirty(action); + action.Comp1.LastCharges = Math.Clamp(action.Comp1.LastCharges + addCharges, 0, action.Comp1.MaxCharges); + Dirty(action.Owner, action.Comp1); } public bool TryUseCharge(Entity entity) From d4e40ae44b52603df550d419633c34cfe24cfad0 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Mon, 28 Apr 2025 13:38:43 -0400 Subject: [PATCH 014/167] Revert "Add new color turtlenecks in WinterDrobe" (#36983) Revert "Add new color turtlenecks in WinterDrobe (#32920)" This reverts commit 34cc49c175457710c5b025ba71582a7c8cbdc1fc. --- .../Inventories/winterdrobe.yml | 32 -- .../Clothing/Uniforms/color_turtlenecks.yml | 491 ------------------ .../Uniforms/color_turtlenecks_skirt.yml | 491 ------------------ .../equipped-INNERCLOTHING.png | Bin 5396 -> 0 bytes .../Jumpskirt/color_turtle.rsi/icon.png | Bin 4869 -> 0 bytes .../color_turtle.rsi/inhand-left.png | Bin 5079 -> 0 bytes .../color_turtle.rsi/inhand-right.png | Bin 5142 -> 0 bytes .../Jumpskirt/color_turtle.rsi/meta.json | 41 -- .../skirt-equipped-INNERCLOTHING.png | Bin 3034 -> 0 bytes .../Jumpskirt/color_turtle.rsi/skirt-icon.png | Bin 2835 -> 0 bytes .../color_turtle.rsi/skirt-inhand-left.png | Bin 5269 -> 0 bytes .../color_turtle.rsi/skirt-inhand-right.png | Bin 5401 -> 0 bytes .../equipped-INNERCLOTHING.png | Bin 5396 -> 0 bytes .../Jumpsuit/color_turtle.rsi/icon.png | Bin 4869 -> 0 bytes .../Jumpsuit/color_turtle.rsi/inhand-left.png | Bin 5079 -> 0 bytes .../color_turtle.rsi/inhand-right.png | Bin 5142 -> 0 bytes .../Jumpsuit/color_turtle.rsi/meta.json | 41 -- .../trousers-equipped-INNERCLOTHING.png | Bin 5305 -> 0 bytes .../color_turtle.rsi/trousers-icon.png | Bin 5127 -> 0 bytes .../color_turtle.rsi/trousers-inhand-left.png | Bin 5243 -> 0 bytes .../trousers-inhand-right.png | Bin 5375 -> 0 bytes 21 files changed, 1096 deletions(-) delete mode 100644 Resources/Prototypes/Entities/Clothing/Uniforms/color_turtlenecks.yml delete mode 100644 Resources/Prototypes/Entities/Clothing/Uniforms/color_turtlenecks_skirt.yml delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/equipped-INNERCLOTHING.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/icon.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/inhand-left.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/inhand-right.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-equipped-INNERCLOTHING.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-icon.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-inhand-left.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-inhand-right.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/equipped-INNERCLOTHING.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/icon.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/inhand-left.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/inhand-right.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/trousers-equipped-INNERCLOTHING.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/trousers-icon.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/trousers-inhand-left.png delete mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/trousers-inhand-right.png diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/winterdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/winterdrobe.yml index 510257c045..61089187e5 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/winterdrobe.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/winterdrobe.yml @@ -19,38 +19,6 @@ ClothingHeadHatCanadaBeanie: 4 ClothingHeadHatSantahat: 2 ClothingHeadHatXmasCrown: 2 - ClothingUniformTurtleneckColorWhite: 2 - ClothingUniformTurtleneckColorGrey: 2 - ClothingUniformTurtleneckColorBlack: 2 - ClothingUniformTurtleneckColorBlue: 2 - ClothingUniformTurtleneckColorDarkBlue: 2 - ClothingUniformTurtleneckColorTeal: 2 - ClothingUniformTurtleneckColorGreen: 2 - ClothingUniformTurtleneckColorDarkGreen: 2 - ClothingUniformTurtleneckColorOrange: 2 - ClothingUniformTurtleneckColorPink: 2 - ClothingUniformTurtleneckColorRed: 2 - ClothingUniformTurtleneckColorYellow: 2 - ClothingUniformTurtleneckColorPurple: 2 - ClothingUniformTurtleneckColorLightBrown: 2 - ClothingUniformTurtleneckColorBrown: 2 - ClothingUniformTurtleneckColorMaroon: 2 - ClothingUniformTurtleneckSkirtColorWhite: 2 - ClothingUniformTurtleneckSkirtColorGrey: 2 - ClothingUniformTurtleneckSkirtColorBlack: 2 - ClothingUniformTurtleneckSkirtColorBlue: 2 - ClothingUniformTurtleneckSkirtColorDarkBlue: 2 - ClothingUniformTurtleneckSkirtColorTeal: 2 - ClothingUniformTurtleneckSkirtColorGreen: 2 - ClothingUniformTurtleneckSkirtColorDarkGreen: 2 - ClothingUniformTurtleneckSkirtColorOrange: 2 - ClothingUniformTurtleneckSkirtColorPink: 2 - ClothingUniformTurtleneckSkirtColorRed: 2 - ClothingUniformTurtleneckSkirtColorYellow: 2 - ClothingUniformTurtleneckSkirtColorPurple: 2 - ClothingUniformTurtleneckSkirtColorLightBrown: 2 - ClothingUniformTurtleneckSkirtColorBrown: 2 - ClothingUniformTurtleneckSkirtColorMaroon: 2 emaggedInventory: ClothingNeckScarfStripedSyndieGreen: 3 diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/color_turtlenecks.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/color_turtlenecks.yml deleted file mode 100644 index 81d9801482..0000000000 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/color_turtlenecks.yml +++ /dev/null @@ -1,491 +0,0 @@ -# White Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorWhite - name: white turtleneck - description: A generic white turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - - state: trousers-inhand-left - right: - - state: inhand-right - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - - state: trousers-equipped-INNERCLOTHING - -# Grey Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorGrey - name: grey turtleneck - description: A tasteful grey turtleneck that reminds you of the good old days. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#b3b3b3" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#b3b3b3" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#b3b3b3" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#b3b3b3" - - state: trousers-equipped-INNERCLOTHING - -# Black Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorBlack - name: black turtleneck - description: A generic black turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#3f3f3f" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#3f3f3f" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#3f3f3f" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#3f3f3f" - - state: trousers-equipped-INNERCLOTHING - -# Blue Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorBlue - name: blue turtleneck - description: A generic blue turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#52aecc" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#52aecc" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#52aecc" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#52aecc" - - state: trousers-equipped-INNERCLOTHING - -# Dark Blue Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorDarkBlue - name: dark blue turtleneck - description: A generic dark blue turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#3285ba" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#3285ba" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#3285ba" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#3285ba" - - state: trousers-equipped-INNERCLOTHING - -# Teal Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorTeal - name: teal turtleneck - description: A generic teal turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#77f3b7" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#77f3b7" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#77f3b7" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#77f3b7" - - state: trousers-equipped-INNERCLOTHING - -# Green Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorGreen - name: green turtleneck - description: A generic green turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#9ed63a" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#9ed63a" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#9ed63a" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#9ed63a" - - state: trousers-equipped-INNERCLOTHING - - # Dark Green Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorDarkGreen - name: dark green turtleneck - description: A generic dark green turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#79CC26" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#79CC26" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#79CC26" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#79CC26" - - state: trousers-equipped-INNERCLOTHING - -# Orange Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorOrange - name: orange turtleneck - description: A generic orange turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#ff8c19" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#ff8c19" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#ff8c19" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#ff8c19" - - state: trousers-equipped-INNERCLOTHING - -# Pink Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorPink - name: pink turtleneck - description: A generic pink turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#ffa69b" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#ffa69b" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#ffa69b" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#ffa69b" - - state: trousers-equipped-INNERCLOTHING - -# Red Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorRed - name: red turtleneck - description: A generic red turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#eb0c07" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#eb0c07" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#eb0c07" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#eb0c07" - - state: trousers-equipped-INNERCLOTHING - -# Yellow Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorYellow - name: yellow turtleneck - description: A generic yellow turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#ffe14d" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#ffe14d" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#ffe14d" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#ffe14d" - - state: trousers-equipped-INNERCLOTHING - -# Purple Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorPurple - name: purple turtleneck - description: A generic light purple turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#9f70cc" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#9f70cc" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#9f70cc" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#9f70cc" - - state: trousers-equipped-INNERCLOTHING - -# Light Brown Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorLightBrown - name: light brown turtleneck - description: A generic light brown turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#c59431" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#c59431" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#c59431" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#c59431" - - state: trousers-equipped-INNERCLOTHING - -# Brown Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorBrown - name: brown turtleneck - description: A generic brown turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#a17229" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#a17229" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#a17229" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#a17229" - - state: trousers-equipped-INNERCLOTHING - -# Maroon Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckColorMaroon - name: maroon turtleneck - description: A generic maroon turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - layers: - - state: icon - color: "#cc295f" - - state: trousers-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#cc295f" - - state: trousers-inhand-left - right: - - state: inhand-right - color: "#cc295f" - - state: trousers-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#cc295f" - - state: trousers-equipped-INNERCLOTHING diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/color_turtlenecks_skirt.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/color_turtlenecks_skirt.yml deleted file mode 100644 index 1a61e0803f..0000000000 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/color_turtlenecks_skirt.yml +++ /dev/null @@ -1,491 +0,0 @@ -# White Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorWhite - name: white turtleneck with skirt - description: A generic white turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - - state: skirt-inhand-left - right: - - state: inhand-right - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - - state: skirt-equipped-INNERCLOTHING - -# Grey Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorGrey - name: grey turtleneck with skirt - description: A tasteful grey turtleneck that reminds you of the good old days. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#b3b3b3" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#b3b3b3" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#b3b3b3" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#b3b3b3" - - state: skirt-equipped-INNERCLOTHING - -# Black Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorBlack - name: black turtleneck with skirt - description: A generic black turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#3f3f3f" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#3f3f3f" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#3f3f3f" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#3f3f3f" - - state: skirt-equipped-INNERCLOTHING - -# Blue Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorBlue - name: blue turtleneck with skirt - description: A generic blue turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#52aecc" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#52aecc" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#52aecc" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#52aecc" - - state: skirt-equipped-INNERCLOTHING - -# Dark Blue Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorDarkBlue - name: dark blue turtleneck with skirt - description: A generic dark blue turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#3285ba" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#3285ba" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#3285ba" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#3285ba" - - state: skirt-equipped-INNERCLOTHING - -# Teal Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorTeal - name: teal turtleneck with skirt - description: A generic teal turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#77f3b7" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#77f3b7" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#77f3b7" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#77f3b7" - - state: skirt-equipped-INNERCLOTHING - -# Green Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorGreen - name: green turtleneck with skirt - description: A generic green turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#9ed63a" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#9ed63a" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#9ed63a" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#9ed63a" - - state: skirt-equipped-INNERCLOTHING - - # Dark Green Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorDarkGreen - name: dark green turtleneck with skirt - description: A generic dark green turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#79CC26" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#79CC26" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#79CC26" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#79CC26" - - state: skirt-equipped-INNERCLOTHING - -# Orange Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorOrange - name: orange turtleneck with skirt - description: A generic orange turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#ff8c19" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#ff8c19" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#ff8c19" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#ff8c19" - - state: skirt-equipped-INNERCLOTHING - -# Pink Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorPink - name: pink turtleneck with skirt - description: A generic pink turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#ffa69b" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#ffa69b" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#ffa69b" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#ffa69b" - - state: skirt-equipped-INNERCLOTHING - -# Red Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorRed - name: red turtleneck with skirt - description: A generic red turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#eb0c07" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#eb0c07" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#eb0c07" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#eb0c07" - - state: skirt-equipped-INNERCLOTHING - -# Yellow Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorYellow - name: yellow turtleneck with skirt - description: A generic yellow turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#ffe14d" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#ffe14d" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#ffe14d" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#ffe14d" - - state: skirt-equipped-INNERCLOTHING - -# Purple Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorPurple - name: purple turtleneck with skirt - description: A generic light purple turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#9f70cc" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#9f70cc" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#9f70cc" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#9f70cc" - - state: skirt-equipped-INNERCLOTHING - -# Light Brown Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorLightBrown - name: light brown turtleneck with skirt - description: A generic light brown turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#c59431" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#c59431" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#c59431" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#c59431" - - state: skirt-equipped-INNERCLOTHING - -# Brown Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorBrown - name: brown turtleneck with skirt - description: A generic brown turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#a17229" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#a17229" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#a17229" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#a17229" - - state: skirt-equipped-INNERCLOTHING - -# Maroon Turtleneck -- type: entity - parent: ClothingUniformBase - id: ClothingUniformTurtleneckSkirtColorMaroon - name: maroon turtleneck with skirt - description: A generic maroon turtleneck with no rank markings. - components: - - type: Sprite - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - layers: - - state: icon - color: "#cc295f" - - state: skirt-icon - - type: Item - inhandVisuals: - left: - - state: inhand-left - color: "#cc295f" - - state: skirt-inhand-left - right: - - state: inhand-right - color: "#cc295f" - - state: skirt-inhand-right - - type: Clothing - sprite: Clothing/Uniforms/Jumpskirt/color_turtle.rsi - clothingVisuals: - jumpsuit: - - state: equipped-INNERCLOTHING - color: "#cc295f" - - state: skirt-equipped-INNERCLOTHING diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/equipped-INNERCLOTHING.png deleted file mode 100644 index 30ec8b9d591fb5e2e97e6a093b02cfd5dd5eb67b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5396 zcmcgv2{=^y-#;kCwcbb+(@-gmIkRA9Y}pCrqDxWChQTam21C)bTPhVnu&=W$KJviW@TogjlyedBhZ>C z0I&?d?BMC>@Lpbjx_iRdI*cD<&9s*jh1nZN@*Qa@vgd*1V+yj{hr%+-!cyQzsG>v0JKJF{GfsREIg0Q#ytBy!o87y}dq(D#34=M_zoY3^W__`?KBZp7cSnaXfC^ z@8KDD>5`9zj5z&xrrYGq)m4WC+$Ia&LZ>~gM`t6VS62VDQdy?=sCWT7KZdR6vPn9^ z?~NK-l+hL^#6S129P-EbC+gQ;zUZ`&LrnoLoL$?ouxBN=Y`nd_zLCtL5QT zoV_A#Rc6fX=q6Kw$>4^`=*lWezIOY?AtT9+;#Fd7nIPR6=^5+{A&5VB#yDNUZrzrJ z7+yq-{r1eHb*YIduIWG7S7v%UI%Fwn#cWN{ydL|DPbR%7yGdXWXM5RW=XjD?<8!ZU zuM4-$JAyh)Iy4BE8K!}0CtqxwxG=Hf3-OCtu*$r?$x&iOFG^NnN2PFOXyw{U{Ys5Z z(X`45QYA*NR-!hzAKy>z*OiNnxGCmlmYQ#zwl{6h+k4gGyR)(~v+fKEHXm#jYrdA{ zwA-R7!`s7KPwQ|8yU@GvwRd1sWz(KP$-(5ogu%2yk!ED36z!~5Ep`rTs(4&+7F$o7 zC;($ok-y32|61U^=iMG5U)j#YI?wbx>$aY}lJ;vC6)$42*R;m5*;>22r`X_`wI>^% z_Qv>~VKF!cHjS5F>6__M=VL0jw5H#0zL@nkZDY&U7Vqcx(k6|RTBly@Z0%0%N}0Dj znM6+e`Brpxf%Uul^;M2jj?6Kdlw9+K%t<}1L0xP zzqkM3_`z}E@ssj4;=3ZvX<9Enwt>F)>1d0=bX5zl=*}3vGA>t!C))t7MpS4wl~+98#2+U&=Wrv-|bw|M$L12#eJpb zcXRa3=Yh}nKIa96ju+J{S+aJh?&wDK_^J3)*KKxqkox^HPhj_ToJ+fUA+A}qAXe^a@S3}bj(c8?%4#_^ z=K1eD?`&-oOGvS%CA(f5s!6!uaCux)hcNARCHM+9$0x7()nuf|`26_8ea6mk*XIwK zSnspaLTc{E4evX%ZP(uJ2akDXeG!K*2xv&%NV&PgZPMXzh*8j^56!6TPO(WbC;6$I zRn9N$Qtj1{_X=72LPL_ivf&9%RmWkW9u- zd_=#?-=}1yl%~XFj=kh2xt8iZynl#O)!&c!9Qz89b4T-Ka3;yT;v@Ywy_#Nn;n9Vg zowh~HmkW7Y3kQEK+~xm5vTOZ^!24ZWI)XytT5nZ$1(#R{9BNZ-=L9m#y89IiE=Gi; zhTvzfw3xRBgx1U#J=mFkEA``x(Dw`7LNX$R!F_`tqz09@`D|B;k$7@aR&w8L{d7r- z`K8KI+r;bVpRk;RKDSSY_w*RZa#QEkr@dZFT{j%URT6%Ec?yeUDATRz@9C#~hVcfo zyaSgGbmpnh54}9}c*JzlsxF$E?v*aK%QmszP(Q#tz~hZ?b^F59@nNa@iYq1UGTn_K z1_N^y;tOl){euIqJQ(mBE#G*@`Zpv8dB@f7!Sk1IoBW41r(ZqeuN$c2=6|;%xNdT< zOGE7yhgSWZtEGJhUO%>7sMEO9|8nrI{`6Fr?yA7xPZ1v_yK0K3$3pApM@2MLWL4x1 z?GHGPI#2u6HN+a~OcJKA42=(e2$r3BWAre0amFxzanvtqWXm|MBI%L){Mpyf!ikH0 zJ`Mf)N<7U21_t&MkzbIy`JA5rbaQ$FL&Ii3+?CmLb9rOYZ_|q!jIOHer0ler`&lS{eC||*e;V|f2_swD z+X6uFCIH|c1As5k7JmQ${6PR1bO!)JJOHd=CEoi*4?0-IvfRS~0Lk*DOW=Zrq!Iv# zJf=B1bDeE%2xKN*lSpBbsG2-F3qk{co*|D#B>PagFcQ_1#?Xgl0#6^ltd{_-m$s2`*fNCc zqYpP)G6-|FwS$>3*;E)_6GV_f5Czl0Ymz}Uh$W%7!O$QYg9On?5RU-0321Es3Jd%8 zfkWol6c2*Esrff!&@X+s7njQ-Ad!KAftrCBO(xqDiNfRYOFGbK1cX3vf*4#P55eH5 ze%D}1<&fDl7MI3kz?L);NlbsPJ{)rOD+fC3hgt^bTb!VXA$dd=5~T?)aasma$Ukr_ zf41+kaS9np^`+9O3@!)4qJCgmUQ8~N7tqvxm0~PB!oqvKm;0e1W^Pn903Jt zfEWS@eudgHDKw9uKSR+3j5Yy-`U4ayCkl~E{2##-GQoq%rW2u9(C9=@Dw4(Ugu{MB zm|(*6WwIf|kaw76FKlfIRtyf8$RJa#O!eVVI5cTA3W18&!D|umCOTt=J;=h-?bP)j5ttMIp12xnCSU!i5F~*mAiOh~%X< z)`ydq>X%A^f7_=0MLz$%e0)_K=tYH;{zLJ8g>jf3+(06mYUBy!{(sXq$iL&oAqM<2 zD>4O()*_=(2r3$nMv$pk6at6Ap%Ek~ha@d6914pRU3% zUPOi`6&fW-_gR|`?$-ozC2|{qHsLlez*oq( z+khX{CRUFZ;HRjc&pdFTukaKq)>Vw%pC}tfZghqK$Y?a-h6Hz@x4iS%bIiPPU@QQ z=h)L>Va`5pgG(i=N2gtM3=S^1t{vP}xXZNP?MTaBROL?}*OJe^n@L)C=;3bBsEK!B zjcyZ2P}#Eqaz-W2B|m-Pjc#va@g-HBs*vG972jkjcl$#{BD~Qwi7hqg(TC;oLpKfE zg|f1Yckhl=zHL^jKe0G@EZs(!b=UP*|DM80g)dA)xhsjQ&Wyfzwq-wRefRkcV8Nn0 zRCGBESfEHiTM_64lqC3c{%PSd?J{#A_di7|r9lL6i@X+kK(7YEzlJ>MXN%`0B~H!l};v_ZMGcPaAHQo~&)FIiT=i7TsdPl~Pc#UG?cneMPSqcZ`x^OSpedgjfiC3_DV xEPB-r8x1_guh~64e3H+ID)@c&|46&etu;GY090)AU3y8hGTUi-%h>(Me*tvD*oOcB diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/icon.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/icon.png deleted file mode 100644 index 1194286cc560199b7bfaae37c3d2cd51386089ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4869 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 V9eMt#Wd5zd-g=AGH4Co;{{SVO`t1M! diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/inhand-left.png deleted file mode 100644 index 7d8c952aa084fcd29954838505c2f31ce38a5a58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5079 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/inhand-right.png deleted file mode 100644 index c0da296e649577328b872b98099119933996c98b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5142 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-icon.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-icon.png deleted file mode 100644 index 9516069cb363781cabaa8e3a6a70bdf258c02a0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2835 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-inhand-left.png deleted file mode 100644 index 74b28bdc7b2b3fd72565072488ae6fa982c1d196..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5269 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/color_turtle.rsi/skirt-inhand-right.png deleted file mode 100644 index f3554454405d8b168b2e44e3d86e9671c1abde1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5401 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/equipped-INNERCLOTHING.png deleted file mode 100644 index 30ec8b9d591fb5e2e97e6a093b02cfd5dd5eb67b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5396 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/icon.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/icon.png deleted file mode 100644 index 1194286cc560199b7bfaae37c3d2cd51386089ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4869 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 V9eMt#Wd5zd-g=AGH4Co;{{SVO`t1M! diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/inhand-left.png deleted file mode 100644 index 7d8c952aa084fcd29954838505c2f31ce38a5a58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5079 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/inhand-right.png deleted file mode 100644 index c0da296e649577328b872b98099119933996c98b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5142 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 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/trousers-icon.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/trousers-icon.png deleted file mode 100644 index c3d1c9d61185b309b1e08246d396a6a5e8725634..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5127 zcmcgv30zET|376*p#`mEOm#(O=A7AQYD#;l=vJYA9Kv#l=-pB%!pS zO^I+rx@mK1m9!yB(w?+n+w+uB$-!FR;;B{v`b7fGc<@NKTAse>s1`%q~1M#*Xi_Tn^!678UBkxu9|aIDb%GWkXMRT5Az^xC%UvKwrB?Db>1fNN3w2@P(07RPY5;!tlYCL zPKRa4ur@9q2nSXf5z*RfBy;3l5c}qYZiquEL<}911=_~@`+DHj53+OHs<;~ffY&(p zP&;{IucKP|OL;(d5pXH0@$G-iSv~)fctwO z^z2$y)*K~u!2N=fg0qa=2vB_7+OiLj!^!9$iOC9lvej*MwKD+p<+7q)orrOn$6I}^ zWTo5A8-Yn=lKExF#)AtFcFEq5d(CE-&wcU$h{nwULahQULKUk=Ur-DSsfN$UP1HU4 zX`eJFqQZZP`gF=9>z<4ZaIj|Bay;+WWlf-09VqCJioLcniM=?qeiC!~p*B!w7TTG) ztLlC`%#BN!S*M5RsWWGM43rhPVd=Yu$IdO>E3<1j?-jh-+HhbzGJ0P5qIufNZ3h(c zu(>fpqa8meMf#mF(e7_WPYg=zqmKJ_bgn) ziHy)VWPP~KJxh<(AvU1OzLM1uHu6Zzm@+38!D)Yt&X%&DleNdRDMu45(W_}?v}8pM zs}OVJB=zzQPt&x$4>g^4tJPX;cJYrfFZr8tRn`iR7klY#KcH=P=5gMe2|AJiQrinL$PsYm3pem2I2lC%#y*99VIdy zS}GAGtK*~HZ1yFSoisTM(_^kh*IH1`yH^iKmzJ?|iBC`Wm@d&%D3cc|2N{kjjp4_r zL7@{z%~I7JSFD|i35<+!+K`^KB01rLTk0aG(sXYZ=L{`E%(@HcOR+!tq;qRCYh}90 z4re_!4JKJWe&Utsb@G~3Q&5w6lL7TC&q9)NxJGa21J+f%l^x>>HUB_ks} z<9fGj-JUx6x{DcGw^-Mvd3$&p5%x6+^S$$5cuQ(aYqxbT=|0~b-<{IEpbnF+$T?1^ z#82QYG{ZE<@ztE6JTMlD`duaWr#$a%ueZ(dRe6?B<(Zme*Vvj<^z`Cs&C@viMZzFH zld#!)L>5Nw?diCq-y`S7n88+2w z7^&IR(31T8!lcdNBxcIetI?TxcCT+$m${6%jHcg9f8cz~{&rSW_x3KUH|WRDQ=g?6 zUP{eUOIlO&?5boF-{RcG_bKNt{buNDA9{cBY&#jaz}P#@ zN8Kw8-|W-KCG%K3d_!7s+QT=$LRE1-3BI=;6h05EEh*M5VWrz1co^)Qv9(U*ihA*PV=6_Hf4;bfss2a{3*xkc_d9I_i%|x?pS+;JQJpuyt1 zn0A*(wUM>T3pYFI1;wkz6&SwbO1(Z#4MiM@J95c>qX(nYFZ~dHXVb4K=T4rg)5(in z{!prR1J!iX%SBr^tHLVxwdeJ9jq>pq>^SG$F7{N!pL9Muh$c}-y%ME~_$;5Cx{l$f z1%s1=zwI=0MY=t?Q!D7oNC~dEb?V*Dqw68u>4llk*tNTHIB(nx|o}J^}+9Y{SW$|@PGa`HLLZ`lqe_dgD@i4*7D)+ zPV}x<{1tc7Cp;MD1BZICuXA^5*=nU|@%aPI;v~1*M!((KD=O>kM16?uKxJJ=H%rqQ zRu6i)*SO`}+b8dyyzX=e`-F0 z$MCedw%ji6FFx-m#^Zsz&+LAdvx>X7dGEbGi(%WUXm+Yss{Ce$glZF7fK`CUOW*RR zQzK#T6ssR37ClvNc^qu~X5xXulv=gFRFZh-jbDF>-gUd*F(S-$H@`binqSrW_pC`h zchuidLfYkjqe)sdynV-`%0%Y|TGqMS?Ym#xbC{|!xZc^^eSdF2E2CGz7shT+LcIkH=^{aXmYeE{PjwbdDzI!WG8GC8^TlS|hliW}Jeo1|6 z2RRRt?z&GNfAL2I{ZqToqfVMuAbPj4vC~l0M~vamuD3q4Z_V0OWW}^z@N@aDO%p$T z+&Er0)qwl?`mwNIXd%&K9uwSt!*`MeEuvOQNcb2?P8|PrB4;4_RcgT_({rmfu{POH zES(cKIC12Gf6DZklWF7R007b-03h@r0DOd}Lf-&@KL`Nb?f^iI0{}Ha!p$Fz;Dv<( zn{6ThSW+^5$(%G;q6GkQdpItxVpj)yDwEGe(^-558y(0Mz|sIx6Qdme6V}wy46*j{8+J^fU&Em=O{C(2%Cn4iT;njtFzUkd2_AK@<}NAq0tnW`bA{&%mxnU_mSn z17a~C1qBkRSRxg|Bfk8Qusb2kgX&~q^~D+dL_>Os#R4h@BaukZ5*(T@^u$0E3T4^` z7K?%!7YiFCeNuwaXrLXJSp;qwsF7U>MWznF%EL;Z|_E0{IQ6Mf+cW(*TZ z7hoVXIE`sWkj0#p6Zi{#XPmQ`7`88)%jStiuq-qyEAZlr`64g=Uzna<{$CDYZXFzE zef()GT<)w3k=QZ-hVg}vKb01_1PRy}C$@<1FJ!VU1K==qrqKwf=0Y}I%on=w`MzIw z%JFN+2rM2=MCecN4M>2;Tr?IU6A&Pq1mP&GwFrd%Rt}HFmx$JWV~cG;7qe+dSP74U zKok~q0U;`ZOobo=5Jv^U&!P@|7RMv#Uq!K09Oa)y;dElr#q|GEn8l=e@P%AD%ms%_ z_he%PJWnKImSL(n-wzZ%kVLH$p4vPxm2zVla$V3rI z1PTg|!xK>q21G$Y6f($SGMEgA{uu?VZ^38!PjC8HeHN_GVBslb4-y_lgdiM>LBz9A zWEO>uBCseB#K3}NJT$AnS;&E_j_&(!+kuPYe-M7PVhSS?!MiH@QaWaI&o3iij`1|i z=`cY$fkJ|aWE6zM;!qF?k3*3m3Ihd^Js2Ps>p@}ANk*9II)Rlwm*6+rSP&wC3^E<& zheARzAv^;`r!XND36EzH859CUgy`SVCW34Tq7zYc0)q(ijAx?gL@Wd4L8lXNBmxs; z627DTcL@G#-z*YD#$vGq6bpj$lK|q`C_0%9f2o6T)NnUq((#0Ev}YLjOd#g_OwUv; z)rK?8e9#xhoY{V}+#zNPl}cw$Hy|34IbC^d7V^t9=T9>6?*RR(FY#i-M!!>bpS_Ft z9%2by$Tszav-bZ}@tD8DC87s>9~Fy;V=|d62!(^-s-i%6EDA0u7K%wHk(qb~1xxUN z>+^HC|B4Fk5Lhan^tGA%hf#fT%k-l2JlXI|5QF^pasItN@*SMtcEbM(&Y4{QoU)jI z&gPl5Z{DEr_RmbgujT3C?12D&m_1Ukc`$`S_`vX3_9spFu#sqMVd~-<_O6~LKX>(_ zd2O$AkKbE5_gIIX$fyF}q2a_fP)n_0Xn5EbcdmXpsA%7N)bOpp&nPe#0m#U00A&00 zH(c?5`#RU~y?Rnc8D)G0vf~OtO?j7S3$5$ewQ)Uz6teP8tVgN(ixcr0()S!S!JY+i z8kLKH)=r;*?e7oVcv!h-XMgj)_;`(QuieANcaAzjfB;D#301);7K$CD2r4Q_ zQ)z-IMN~kfDM}NhD=H#N7b(60%RBep<9+A5?|m;{CbMVn)&762wP!M+HrA$#rIe)r z09b5pW@L+;H_slD3y|M5wpTlHn(v}-r4ImEC#9!o5&$4&!8SCs5!jjR3Av0u zxNL=jS4o}RsVsEZVg0OeF@H&oo=y#-eY;G%a$rtx5s5dJQ8Y$zIsYL(P!BM1$}~E6 zI8BVXW!X>&uv&+xrMk{{o|HZ6z&z3B7*INNTA6fk*KEJbug8<<+&p*;d zp4xA-yz-?Kp#BSRHN5n>0gxyQVEN0i5&%{T=uZ^JiUVr_V3(@Oav71E7@*BMvvnTe z^HhCY9LUqK+aSLA3b6UtN`+A1$r8XJ`ieq0km&?yRGtnIh-JnBPG>GvM*>bC0MYsN zip+VkN`TX4S!p{l$uXehl&SGYKoTdWaV#>!@9B2OHMMpC@G+Yi{_0Gmy##m7&C*ql zyKnm?kV%HuY?==(I`mfjw&ZITt8)I+G9Uss4-lF77>Q(R$9pK+`Bd#zatn1|Zps(s zsqm2F;a{RRW!x7N0}eeKHJ;2Vyrv8cC;@qc;ZZkNC9oEY8mBSm9;pHi2BO~dJv9%y z5N_-b8}vH6M90OsYsyJ;4yW!Jow&GYzu2D9oL9(dM^o@*ScF97FA}P9ox##M*z8EY z&aPi&!@S})sSb8%O%3~6hRd!Ce??EVIc926dRv|?Ra@ zLU+KaA!xyv!7iJE$_4$=TByu7qP6|vz)RnbgQ<103jlaQaD=Z608PYwS>?I{NO*om zVI?41E_Yb^>`?q8B{4uGiMNp;x(4eh1xqxG)bd5zeg{@pAF&BJNOk}W%nn}qwV85x2Fv=7>`XaoLKX)-#cS_N6%b8DYS89g)Ng{doWUMTg4xVsuQY|6Y<7cYji7g6J=JI1R3fj zC{=ELo}%h@q~(%hy~<*PD^Dg|rS3@9m`c|zc3rzOSk)k|F6Yg%5yh5pJ=2F!$s47G zxKa;DtNejMmfyw|5sa!V`Ze+Nd&*hFYfB3bjMCMb_lk#>pgZTQ9MoQO3W`RlZ$xig z7b%}6xlpp^(31O$4OY`4KgL$5_sL%mo> z#6~!p9Y`eGDzg`*M&695H=-K$tr?9duV7{qpP%d3U$R!ZLW(cvuRS36K( zBrDmhTt5@(7Zz!|IW=KrV*F*t#dQ{C+C(o_hM8!l^Ijrz?!l~bQyFV;u4I`3>f zoM2q{)HU7p>`jvv{}#g*P3n2Bk#Ew`XKP2!j%@i%`)nMrdRo^om{!&a%PVauUr-)Y zzM@>WT=UlmcKHas9Jj1`adkj1rI*pGy(}v1y3`)y#B774ok=@h-Kmt`mX?;9cB@ak zVPAt(!LF@wM!c94HD7e<+{*dyd^g)odyCv0^a z<3lG_9DV$#Gt%pXCs&|nSr^x>YplbXjx1l_lw8 z!n$XzH+-#mMi;MqNV<6SuJM=1nM|=Nr>Fy^PT}|1!7ll~4jgysJnOem&n?AW$u$N4 z!o8V8<}$hXrj(MDM{iEUH8Jk-9))H3ZGQEoCF-TjRP*3Rfp%%@oA3?7ICk>eT{uCG zQckWj=xo@#vv=R{zTpMKM-?rlw}u-l5)?_Gd6Z+7uFAmrhknF#DD5#6^L2aDU zI~?`8d{?=4Px!=wPl}U1lk875qv=C?`*|-fc6W4cQtnj9RPVGz!H|ZhUFWJ|)jbs% zuTR$c#1?t@n98bYU{f}{G0)tVsgn=RUmUwCoAR=2OWn0ao|*pjc?u`j57%0gPG$lOT2ZR35(sjJS2 zPPgp7S9*tw~&|@*ju3Bz!ruTZK9>MQ!Ih}OzY;=QKPSmnT0n2ZL zEq7e)Rn;@9OtN3Q+}hAA6?@r&eaZ1ke^u;RyYs_ZB*)>^et5tmMCS4yBALo}ImCt9!4!@VF zExSIul0%}Hg?s{B(!LCU+<6=?Q-k$qbGc}sGdSCS2)*T;f(_Z8o@F8qqNn2I^_)t*o z^x#6x)$*$qH`(sBA9NV^s(Bo>i8M+bztBJY{#}6l#7q6VnO`P0Wq%p;O8B^bm|d1| z&uRKp&y!HvmoE3my}BxXT6^{MY)8UBW3>NpDE!p5J!4OS3Bz>ZAC-Hor+)vuWwK$W z3HQgXlZTJ%21QIbPjLpd-}^3X7j*arg-k%?3zMg(vW6mFCFecXzqs0(X>B>RbY9Hx z)Uh(}B;+v@#W1tA0)T*D0YG#J06rsAqBj8G4FN!(697`)CN|;bIxR7SRO16iz^f$vhWXCPgkChCvfHc#PpBle{g_sYi0Gr z$6v<6;rwtR5E}a+FuoD;m(l`ze@_<1mL=eM^BF8-A0$k*Su~zhLq3ZpWN5hXkb zLm(EihhQp!Ood@h2uFpWucB5wCfnKnUq!K09EFO7{y`KeCnilu`yYjw45~Aa&!Hh) zusJjr7RHn7f=2ydm}R;XRx5@A^zcpG0QDWGsUT!Zerwk{~<| zq+p3K2r*%Z=uE;AXawwc{jGd9(seYC|JV-F9RH2*yA^!|kpRi6;9Kh$&|JQaJlJ}( zFlWPrh!72Ckr^NfOT>Y62#*J8L^=ax;qXj|h$YeqOuPf{A1h z#$j2kiewCFdYk#@i6prZ6*oH4i-xQnJ`kH1PIRp zX=E1iPaQ)1BD)cTh9~?amrW_?{*h|z!3c3;H=JZGUVjnC3|L8|tD)A5*};S$h%{yi!R zg+wAT$SjbKXOTe$akjtkkn`+_0V5+88O!?4%D>%u~A zf*ACFj`Q#BBR|XDKkbD7FF5CF{cFi${<)gx*8X${MbbYvh1`~Bhd&+&kc%IW6f7=6 zAs=~QC~}q{0f3mixskrTU;O)6cu6oMJO3nJAxP}<@cya&dLq9E+oGi|D|o33>nbX( zkDk6(r(n~sAUF0{$5l*OB0<7cL8O@Q8?aMkBKCJC&P4*bjRS=v@24|9ygMyl(sn&k zJ}J`mdRZQ)ZfE##bz9wJfaQwT&O0~Y$2njX{h^oR>(@C2t;HXfdhacexV=m7 zYQ_b2ta~bcENn*nCU9K*i8x+rv-A@U07PDV{f&u|RoJGUHS?G^9vX6kW8V#)6006+ l?4iwL!Y@gvrL(9m$nJ_RuFD)nUJ?R;xv{m;4Fjix{{>6gTZaGu diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/trousers-inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/color_turtle.rsi/trousers-inhand-right.png deleted file mode 100644 index 2b5979d70d25d79bb858ddbd702c788e0af5e6ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5375 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 A2><{9 From 0a394d4af5b3b5320a011ae2bbe0542f41fe22dc Mon Sep 17 00:00:00 2001 From: keronshb <54602815+keronshb@users.noreply.github.com> Date: Mon, 28 Apr 2025 13:42:24 -0400 Subject: [PATCH 015/167] Wizard Teleport Scroll (Teleport Location ECS) (#36424) --- Content.Benchmarks/PvsBenchmark.cs | 1 + .../Teleportation/TeleportLocationsSystem.cs | 11 + .../Ui/TeleportLocationsBoundUserInterface.cs | 36 ++++ .../Teleportation/Ui/TeleportMenu.xaml | 10 + .../Teleportation/Ui/TeleportMenu.xaml.cs | 74 +++++++ .../Administration/Commands/WarpCommand.cs | 1 + Content.Server/Ghost/GhostSystem.cs | 1 + .../Systems/NinjaConditionsSystem.cs | 1 + Content.Server/Pinpointer/NavMapSystem.cs | 1 + .../Teleportation/TeleportLocationsSystem.cs | 71 +++++++ Content.Server/Warps/WarpPointComponent.cs | 18 -- Content.Server/Warps/WarpPointSystem.cs | 1 + .../Components/TeleportLocationsComponent.cs | 66 ++++++ .../Systems/SharedTeleportLocationsSystem.cs | 59 ++++++ .../Teleportation/TeleportLocationsUi.cs | 19 ++ Content.Shared/Warps/WarpPointComponent.cs | 27 +++ .../teleportation/teleportation-menu-gui.ftl | 6 + Resources/Maps/centcomm.yml | 194 +++++++++--------- .../Catalog/Fills/Lockers/suit_storage.yml | 5 +- .../Entities/Markers/warp_point.yml | 22 ++ .../Entities/Mobs/Player/narsie.yml | 6 + .../Entities/Mobs/Player/ratvar.yml | 6 + .../Entities/Mobs/Player/silicon.yml | 18 ++ .../Objects/Devices/station_beacon.yml | 47 +++++ .../Entities/Objects/Fun/immovable_rod.yml | 3 + .../Entities/Objects/Misc/dat_fukken_disk.yml | 4 + .../Entities/Objects/Power/powersink.yml | 6 + .../Entities/Structures/Machines/nuke.yml | 6 + .../Generation/Singularity/singularity.yml | 6 + .../Power/Generation/Tesla/energyball.yml | 6 + .../Prototypes/Magic/teleport_scroll.yml | 26 +++ .../Roles/Jobs/Fun/wizard_startinggear.yml | 8 +- Resources/Prototypes/tags.yml | 4 + 33 files changed, 645 insertions(+), 125 deletions(-) create mode 100644 Content.Client/Teleportation/TeleportLocationsSystem.cs create mode 100644 Content.Client/Teleportation/Ui/TeleportLocationsBoundUserInterface.cs create mode 100644 Content.Client/Teleportation/Ui/TeleportMenu.xaml create mode 100644 Content.Client/Teleportation/Ui/TeleportMenu.xaml.cs create mode 100644 Content.Server/Teleportation/TeleportLocationsSystem.cs delete mode 100644 Content.Server/Warps/WarpPointComponent.cs create mode 100644 Content.Shared/Teleportation/Components/TeleportLocationsComponent.cs create mode 100644 Content.Shared/Teleportation/Systems/SharedTeleportLocationsSystem.cs create mode 100644 Content.Shared/Teleportation/TeleportLocationsUi.cs create mode 100644 Content.Shared/Warps/WarpPointComponent.cs create mode 100644 Resources/Locale/en-US/teleportation/teleportation-menu-gui.ftl create mode 100644 Resources/Prototypes/Magic/teleport_scroll.yml diff --git a/Content.Benchmarks/PvsBenchmark.cs b/Content.Benchmarks/PvsBenchmark.cs index 2f87545426..1edbcb6448 100644 --- a/Content.Benchmarks/PvsBenchmark.cs +++ b/Content.Benchmarks/PvsBenchmark.cs @@ -7,6 +7,7 @@ using Content.IntegrationTests; using Content.IntegrationTests.Pair; using Content.Server.Mind; using Content.Server.Warps; +using Content.Shared.Warps; using Robust.Shared; using Robust.Shared.Analyzers; using Robust.Shared.EntitySerialization; diff --git a/Content.Client/Teleportation/TeleportLocationsSystem.cs b/Content.Client/Teleportation/TeleportLocationsSystem.cs new file mode 100644 index 0000000000..d191b8d385 --- /dev/null +++ b/Content.Client/Teleportation/TeleportLocationsSystem.cs @@ -0,0 +1,11 @@ +using Content.Shared.Teleportation.Systems; + +namespace Content.Client.Teleportation; + +/// +/// +/// +public sealed partial class TeleportLocationsSystem : SharedTeleportLocationsSystem +{ + +} diff --git a/Content.Client/Teleportation/Ui/TeleportLocationsBoundUserInterface.cs b/Content.Client/Teleportation/Ui/TeleportLocationsBoundUserInterface.cs new file mode 100644 index 0000000000..80b4f30094 --- /dev/null +++ b/Content.Client/Teleportation/Ui/TeleportLocationsBoundUserInterface.cs @@ -0,0 +1,36 @@ +using Content.Shared.Teleportation; +using Content.Shared.Teleportation.Components; +using JetBrains.Annotations; +using Robust.Client.UserInterface; + +namespace Content.Client.Teleportation.Ui; + +[UsedImplicitly] +public sealed class TeleportLocationsBoundUserInterface : BoundUserInterface +{ + [ViewVariables] + private TeleportMenu? _menu; + + public TeleportLocationsBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey) + { + } + + protected override void Open() + { + base.Open(); + + _menu = this.CreateWindow(); + + if (!EntMan.TryGetComponent(Owner, out var teleComp)) + return; + + _menu.Title = Loc.GetString(teleComp.Name); + _menu.Warps = teleComp.AvailableWarps; + _menu.AddTeleportButtons(); + + _menu.TeleportClicked += (netEnt, pointName) => + { + SendPredictedMessage(new TeleportLocationDestinationMessage(netEnt, pointName)); + }; + } +} diff --git a/Content.Client/Teleportation/Ui/TeleportMenu.xaml b/Content.Client/Teleportation/Ui/TeleportMenu.xaml new file mode 100644 index 0000000000..50a77bbbcc --- /dev/null +++ b/Content.Client/Teleportation/Ui/TeleportMenu.xaml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Content.Client/Teleportation/Ui/TeleportMenu.xaml.cs b/Content.Client/Teleportation/Ui/TeleportMenu.xaml.cs new file mode 100644 index 0000000000..1a730bf747 --- /dev/null +++ b/Content.Client/Teleportation/Ui/TeleportMenu.xaml.cs @@ -0,0 +1,74 @@ +using System.Numerics; +using Content.Shared.Teleportation.Components; +using Robust.Client.AutoGenerated; +using Robust.Client.UserInterface.CustomControls; +using Robust.Client.UserInterface.XAML; +using Robust.Client.UserInterface.Controls; + +namespace Content.Client.Teleportation.Ui; + +[GenerateTypedNameReferences] +public sealed partial class TeleportMenu : DefaultWindow +{ + public string SearchText = ""; + + public HashSet Warps = new(); + + public event Action? TeleportClicked; + + public TeleportMenu() + { + RobustXamlLoader.Load(this); + IoCManager.InjectDependencies(this); + + SearchBar.OnTextChanged += OnSearchTextChanged; + } + + public void AddTeleportButtons() + { + foreach (var points in Warps) + { + var name = points.Location; + var teleportPoint = points.TelePoint; + + var currentButtonRef = new Button + { + Text = name, + TextAlign = Label.AlignMode.Right, + HorizontalAlignment = HAlignment.Center, + VerticalAlignment = VAlignment.Center, + SizeFlagsStretchRatio = 1, + MinSize = new Vector2(340, 20), + ClipText = true, + }; + + currentButtonRef.OnPressed += _ => TeleportClicked?.Invoke(teleportPoint, name); + currentButtonRef.Visible = ButtonIsVisible(currentButtonRef); + + TeleportButtonContainer.AddChild(currentButtonRef); + } + } + + private bool ButtonIsVisible(Button button) + { + return string.IsNullOrEmpty(SearchText) || button.Text == null || + button.Text.Contains(SearchText, StringComparison.OrdinalIgnoreCase); + } + + private void UpdateVisibleButtons() + { + foreach (var child in TeleportButtonContainer.Children) + { + if (child is Button button) + button.Visible = ButtonIsVisible(button); + } + } + + public void OnSearchTextChanged(LineEdit.LineEditEventArgs args) + { + SearchText = args.Text; + UpdateVisibleButtons(); + // Very funny it's called TeleportScroll + TeleportScroll.SetScrollValue(Vector2.Zero); + } +} diff --git a/Content.Server/Administration/Commands/WarpCommand.cs b/Content.Server/Administration/Commands/WarpCommand.cs index afc42c7e19..06d771ec2f 100644 --- a/Content.Server/Administration/Commands/WarpCommand.cs +++ b/Content.Server/Administration/Commands/WarpCommand.cs @@ -4,6 +4,7 @@ using Content.Server.Warps; using Content.Shared.Administration; using Content.Shared.Follower; using Content.Shared.Ghost; +using Content.Shared.Warps; using Robust.Shared.Console; using Robust.Shared.Enums; using Robust.Shared.Map; diff --git a/Content.Server/Ghost/GhostSystem.cs b/Content.Server/Ghost/GhostSystem.cs index 8596927b28..ac0455c9a7 100644 --- a/Content.Server/Ghost/GhostSystem.cs +++ b/Content.Server/Ghost/GhostSystem.cs @@ -28,6 +28,7 @@ using Content.Shared.NameModifier.EntitySystems; using Content.Shared.Popups; using Content.Shared.Storage.Components; using Content.Shared.Tag; +using Content.Shared.Warps; using Robust.Server.GameObjects; using Robust.Server.Player; using Robust.Shared.Configuration; diff --git a/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs b/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs index ee99658f66..808829f6d9 100644 --- a/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs +++ b/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs @@ -4,6 +4,7 @@ using Content.Server.Warps; using Content.Shared.Objectives.Components; using Content.Shared.Ninja.Components; using Content.Shared.Roles; +using Content.Shared.Warps; using Robust.Shared.Random; namespace Content.Server.Objectives.Systems; diff --git a/Content.Server/Pinpointer/NavMapSystem.cs b/Content.Server/Pinpointer/NavMapSystem.cs index 3ab0e8eff1..2819f5ba42 100644 --- a/Content.Server/Pinpointer/NavMapSystem.cs +++ b/Content.Server/Pinpointer/NavMapSystem.cs @@ -13,6 +13,7 @@ using Robust.Shared.Map; using Robust.Shared.Map.Components; using Robust.Shared.Timing; using System.Diagnostics.CodeAnalysis; +using Content.Shared.Warps; namespace Content.Server.Pinpointer; diff --git a/Content.Server/Teleportation/TeleportLocationsSystem.cs b/Content.Server/Teleportation/TeleportLocationsSystem.cs new file mode 100644 index 0000000000..14211d9672 --- /dev/null +++ b/Content.Server/Teleportation/TeleportLocationsSystem.cs @@ -0,0 +1,71 @@ +using Content.Server.Chat.Systems; +using Content.Shared.Teleportation; +using Content.Shared.Teleportation.Components; +using Content.Shared.Teleportation.Systems; +using Content.Shared.UserInterface; +using Content.Shared.Warps; +using Content.Shared.Whitelist; + +namespace Content.Server.Teleportation; + +/// +/// +/// +public sealed partial class TeleportLocationsSystem : SharedTeleportLocationsSystem +{ + [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnMapInit); + SubscribeLocalEvent(OnBeforeUiOpen); + } + + private void OnMapInit(Entity ent, ref MapInitEvent args) + { + UpdateTeleportPoints(ent); + } + + private void OnBeforeUiOpen(Entity ent, ref BeforeActivatableUIOpenEvent args) + { + UpdateTeleportPoints(ent); + } + + protected override void OnTeleportToLocationRequest(Entity ent, ref TeleportLocationDestinationMessage args) + { + if (Delay.IsDelayed(ent.Owner, TeleportDelay)) + return; + + if (!string.IsNullOrWhiteSpace(ent.Comp.Speech)) + { + var msg = Loc.GetString(ent.Comp.Speech, ("location", args.PointName)); + _chat.TrySendInGameICMessage(args.Actor, msg, InGameICChatType.Speak, ChatTransmitRange.Normal); + } + + base.OnTeleportToLocationRequest(ent, ref args); + } + + // If it's in shared this doesn't populate the points on the UI + /// + /// Gets the teleport points to send to the BUI + /// + private void UpdateTeleportPoints(Entity ent) + { + ent.Comp.AvailableWarps.Clear(); + + var allEnts = AllEntityQuery(); + + while (allEnts.MoveNext(out var warpEnt, out var warpPointComp)) + { + if (_whitelist.IsBlacklistPass(warpPointComp.Blacklist, warpEnt) || string.IsNullOrWhiteSpace(warpPointComp.Location)) + continue; + + ent.Comp.AvailableWarps.Add(new TeleportPoint(warpPointComp.Location, GetNetEntity(warpEnt))); + } + + Dirty(ent); + } +} diff --git a/Content.Server/Warps/WarpPointComponent.cs b/Content.Server/Warps/WarpPointComponent.cs deleted file mode 100644 index ce169f2e19..0000000000 --- a/Content.Server/Warps/WarpPointComponent.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace Content.Server.Warps -{ - /// - /// Allows ghosts etc to warp to this entity by name. - /// - [RegisterComponent] - public sealed partial class WarpPointComponent : Component - { - [ViewVariables(VVAccess.ReadWrite), DataField] - public string? Location; - - /// - /// If true, ghosts warping to this entity will begin following it. - /// - [DataField] - public bool Follow; - } -} diff --git a/Content.Server/Warps/WarpPointSystem.cs b/Content.Server/Warps/WarpPointSystem.cs index d3b978a147..2e2264a81a 100644 --- a/Content.Server/Warps/WarpPointSystem.cs +++ b/Content.Server/Warps/WarpPointSystem.cs @@ -1,5 +1,6 @@ using Content.Shared.Examine; using Content.Shared.Ghost; +using Content.Shared.Warps; namespace Content.Server.Warps; diff --git a/Content.Shared/Teleportation/Components/TeleportLocationsComponent.cs b/Content.Shared/Teleportation/Components/TeleportLocationsComponent.cs new file mode 100644 index 0000000000..ef5d6c5b2c --- /dev/null +++ b/Content.Shared/Teleportation/Components/TeleportLocationsComponent.cs @@ -0,0 +1,66 @@ +using Content.Shared.Teleportation.Systems; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; + +namespace Content.Shared.Teleportation.Components; + +// TODO: In the future assimilate ghost UI to use this. +/// +/// Used where you want an entity to display a list of player-safe teleport locations +/// They teleport to the location clicked +/// Looks for non Ghost-Only WarpPointComponents +/// +[RegisterComponent, NetworkedComponent, Access(typeof(SharedTeleportLocationsSystem)), AutoGenerateComponentState] +public sealed partial class TeleportLocationsComponent : Component +{ + /// + /// List of available warp points + /// + [DataField, AutoNetworkedField] + public HashSet AvailableWarps = new(); + + /// + /// What should spawn as an effect when the user teleports? + /// + [DataField] + public EntProtoId? TeleportEffect; + + /// + /// Should this close the BUI after teleport? + /// + [DataField] + public bool CloseAfterTeleport; + + /// + /// Name of the Teleport Location menu + /// + [DataField] + public LocId Name; + + /// + /// Should the user have some speech if they teleport? + /// If enabled it will be prepended to the location name. + /// So something like "I am going to" would become "I am going to (Bridge)" + /// + [DataField] + public LocId? Speech; +} + +/// +/// A teleport point, which has a location (the destination) and the entity that it represents. +/// +[Serializable, NetSerializable, DataDefinition] +public partial record struct TeleportPoint +{ + [DataField] + public string Location; + [DataField] + public NetEntity TelePoint; + + public TeleportPoint(string Location, NetEntity TelePoint) + { + this.Location = Location; + this.TelePoint = TelePoint; + } +} diff --git a/Content.Shared/Teleportation/Systems/SharedTeleportLocationsSystem.cs b/Content.Shared/Teleportation/Systems/SharedTeleportLocationsSystem.cs new file mode 100644 index 0000000000..eb4be36ced --- /dev/null +++ b/Content.Shared/Teleportation/Systems/SharedTeleportLocationsSystem.cs @@ -0,0 +1,59 @@ +using Content.Shared.Teleportation.Components; +using Content.Shared.Timing; +using Content.Shared.UserInterface; +using Content.Shared.Warps; + +namespace Content.Shared.Teleportation.Systems; + +/// +/// +/// +public abstract partial class SharedTeleportLocationsSystem : EntitySystem +{ + [Dependency] protected readonly UseDelaySystem Delay = default!; + + [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + [Dependency] private readonly SharedTransformSystem _xform = default!; + + protected const string TeleportDelay = "TeleportDelay"; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnUiOpenAttempt); + SubscribeLocalEvent(OnTeleportToLocationRequest); + } + + private void OnUiOpenAttempt(Entity ent, ref ActivatableUIOpenAttemptEvent args) + { + if (!Delay.IsDelayed(ent.Owner, TeleportDelay)) + return; + + args.Cancel(); + } + + protected virtual void OnTeleportToLocationRequest(Entity ent, ref TeleportLocationDestinationMessage args) + { + if (!TryGetEntity(args.NetEnt, out var telePointEnt) || TerminatingOrDeleted(telePointEnt) || !HasComp(telePointEnt) || Delay.IsDelayed(ent.Owner, TeleportDelay)) + return; + + var comp = ent.Comp; + var originEnt = args.Actor; + var telePointXForm = Transform(telePointEnt.Value); + + SpawnAtPosition(comp.TeleportEffect, Transform(originEnt).Coordinates); + + _xform.SetMapCoordinates(originEnt, _xform.GetMapCoordinates(telePointEnt.Value, telePointXForm)); + + SpawnAtPosition(comp.TeleportEffect, telePointXForm.Coordinates); + + Delay.TryResetDelay(ent.Owner, true, id: TeleportDelay); + + if (!ent.Comp.CloseAfterTeleport) + return; + + // Teleport's done, now tell the BUI to close if needed. + _ui.CloseUi(ent.Owner, TeleportLocationUiKey.Key); + } +} diff --git a/Content.Shared/Teleportation/TeleportLocationsUi.cs b/Content.Shared/Teleportation/TeleportLocationsUi.cs new file mode 100644 index 0000000000..f4ca97584a --- /dev/null +++ b/Content.Shared/Teleportation/TeleportLocationsUi.cs @@ -0,0 +1,19 @@ +using Robust.Shared.Serialization; + +namespace Content.Shared.Teleportation; + +[Serializable, NetSerializable] +public enum TeleportLocationUiKey : byte +{ + Key +} + +/// +/// Sends message to request that the clicker teleports to the requested location +/// +[Serializable, NetSerializable] +public sealed class TeleportLocationDestinationMessage(NetEntity netEnt, string pointName) : BoundUserInterfaceMessage +{ + public NetEntity NetEnt = netEnt; + public string PointName = pointName; +} diff --git a/Content.Shared/Warps/WarpPointComponent.cs b/Content.Shared/Warps/WarpPointComponent.cs new file mode 100644 index 0000000000..61e84a660c --- /dev/null +++ b/Content.Shared/Warps/WarpPointComponent.cs @@ -0,0 +1,27 @@ +using Content.Shared.Whitelist; +using Robust.Shared.GameStates; + +namespace Content.Shared.Warps; + +/// +/// Allows ghosts etc to warp to this entity by name. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class WarpPointComponent : Component +{ + [ViewVariables(VVAccess.ReadWrite), DataField] + public string? Location; + + /// + /// If true, ghosts warping to this entity will begin following it. + /// + [DataField] + public bool Follow; + + /// + /// What points should be excluded? + /// Useful where you want things like a ghost to reach only like CentComm + /// + [DataField] + public EntityWhitelist? Blacklist; +} diff --git a/Resources/Locale/en-US/teleportation/teleportation-menu-gui.ftl b/Resources/Locale/en-US/teleportation/teleportation-menu-gui.ftl new file mode 100644 index 0000000000..847f2cbc54 --- /dev/null +++ b/Resources/Locale/en-US/teleportation/teleportation-menu-gui.ftl @@ -0,0 +1,6 @@ +## Default +teleportation-menu-default-window-title = Teleportation Menu + +## Wizard +teleportation-scroll-window-title = Teleportation Scroll +teleportation-scroll-speech-wizard = EY TCHEL TORT TU {$location} diff --git a/Resources/Maps/centcomm.yml b/Resources/Maps/centcomm.yml index 39ed39ed9e..6405c65923 100644 --- a/Resources/Maps/centcomm.yml +++ b/Resources/Maps/centcomm.yml @@ -1,10 +1,10 @@ meta: format: 7 category: Grid - engineVersion: 247.2.0 + engineVersion: 250.0.0 forkId: "" forkVersion: "" - time: 03/05/2025 09:01:26 + time: 04/24/2025 00:06:42 entityCount: 9680 maps: [] grids: @@ -21722,6 +21722,88 @@ entities: - type: Transform pos: 3.5,-12.5 parent: 1668 +- proto: ChemistryBottleEpinephrine + entities: + - uid: 6859 + components: + - type: Transform + parent: 6846 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6860 + components: + - type: Transform + parent: 6846 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6867 + components: + - type: Transform + parent: 6865 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6871 + components: + - type: Transform + parent: 6865 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ChemistryBottleOmnizine + entities: + - uid: 6862 + components: + - type: Transform + parent: 6846 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6863 + components: + - type: Transform + parent: 6846 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6866 + components: + - type: Transform + parent: 6865 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6876 + components: + - type: Transform + parent: 6865 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ChemistryBottleUnstableMutagen + entities: + - uid: 1035 + components: + - type: Transform + pos: 7.383148,-17.230762 + parent: 1668 + - uid: 1036 + components: + - type: Transform + pos: 7.6053705,-17.223818 + parent: 1668 + - uid: 1037 + components: + - type: Transform + pos: 7.5012035,-17.411318 + parent: 1668 + - uid: 1038 + components: + - type: Transform + pos: 7.7303705,-17.411318 + parent: 1668 - proto: ChemistryHotplate entities: - uid: 671 @@ -23874,36 +23956,34 @@ entities: - type: Transform pos: -12.5,5.5 parent: 1668 -- proto: DefaultStationBeacon +- proto: DefaultStationBeaconCentComm entities: - uid: 4656 components: - type: Transform pos: -0.5,3.5 parent: 1668 - - type: NavMapBeacon - text: CentComm +- proto: DefaultStationBeaconCentCommAfterhours + entities: - uid: 9452 components: - type: Transform pos: 22.5,-21.5 parent: 1668 - - type: NavMapBeacon - text: Afterhours - - uid: 9479 - components: - - type: Transform - pos: -0.5,-41.5 - parent: 1668 - - type: NavMapBeacon - text: Thunderdome +- proto: DefaultStationBeaconCentCommERT + entities: - uid: 9480 components: - type: Transform pos: -41.5,-7.5 parent: 1668 - - type: NavMapBeacon - text: ERT +- proto: DefaultStationBeaconCentCommThunderdome + entities: + - uid: 9479 + components: + - type: Transform + pos: -0.5,-41.5 + parent: 1668 - proto: DefibrillatorCabinetFilled entities: - uid: 511 @@ -26409,36 +26489,6 @@ entities: - type: Transform pos: 13.91264,32.80469 parent: 1668 -- proto: EpinephrineChemistryBottle - entities: - - uid: 6859 - components: - - type: Transform - parent: 6846 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 6860 - components: - - type: Transform - parent: 6846 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 6867 - components: - - type: Transform - parent: 6865 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 6871 - components: - - type: Transform - parent: 6865 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: ERTEngineerPDA entities: - uid: 6784 @@ -43141,36 +43191,6 @@ entities: - type: Transform pos: -1.4979519,1.1034296 parent: 1668 -- proto: OmnizineChemistryBottle - entities: - - uid: 6862 - components: - - type: Transform - parent: 6846 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 6863 - components: - - type: Transform - parent: 6846 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 6866 - components: - - type: Transform - parent: 6865 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 6876 - components: - - type: Transform - parent: 6865 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: OreProcessor entities: - uid: 4080 @@ -53982,28 +54002,6 @@ entities: - Left: Reverse - Right: Forward - Middle: Off -- proto: UnstableMutagenChemistryBottle - entities: - - uid: 1035 - components: - - type: Transform - pos: 7.383148,-17.230762 - parent: 1668 - - uid: 1036 - components: - - type: Transform - pos: 7.6053705,-17.223818 - parent: 1668 - - uid: 1037 - components: - - type: Transform - pos: 7.5012035,-17.411318 - parent: 1668 - - uid: 1038 - components: - - type: Transform - pos: 7.7303705,-17.411318 - parent: 1668 - proto: UraniumReinforcedWindowDirectional entities: - uid: 9601 diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml b/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml index f334747024..a8fd6e2b2d 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml @@ -270,6 +270,7 @@ - type: StorageFill contents: - id: OxygenTankFilled - - id: ClothingOuterHardsuitWizard - id: ClothingMaskBreath - - id: JetpackVoidFilled + # TODO: Gone until reworked to have no space protection + #- id: ClothingOuterHardsuitWizard + #- id: JetpackVoidFilled diff --git a/Resources/Prototypes/Entities/Markers/warp_point.yml b/Resources/Prototypes/Entities/Markers/warp_point.yml index 2536fde474..675938c09b 100644 --- a/Resources/Prototypes/Entities/Markers/warp_point.yml +++ b/Resources/Prototypes/Entities/Markers/warp_point.yml @@ -16,6 +16,22 @@ - type: WarpPoint location: beacon +# Use for areas like CC +- type: entity + id: GhostWarpPoint + parent: MarkerBase + name: ghost only warp point + components: + - type: Tag + tags: + - GhostOnlyWarp + - type: WarpPoint + blacklist: + tags: + - GhostOnlyWarp + - type: Sprite + state: pink + - type: entity parent: WarpPoint id: WarpPointBombing @@ -23,8 +39,14 @@ suffix: ninja bombing target components: - type: BombingTarget + - type: Tag + tags: + - GhostOnlyWarp - type: WarpPoint location: bombing target + blacklist: + tags: + - GhostOnlyWarp - type: Sprite layers: - state: pink diff --git a/Resources/Prototypes/Entities/Mobs/Player/narsie.yml b/Resources/Prototypes/Entities/Mobs/Player/narsie.yml index 5d07409b5f..f2b81f796c 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/narsie.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/narsie.yml @@ -94,6 +94,12 @@ - type: GravityWell baseRadialAcceleration: 6 maxRange: 8 + - type: Tag + tags: + - GhostOnlyWarp - type: WarpPoint follow: true location: Nar'Sie + blacklist: + tags: + - GhostOnlyWarp diff --git a/Resources/Prototypes/Entities/Mobs/Player/ratvar.yml b/Resources/Prototypes/Entities/Mobs/Player/ratvar.yml index 530f5e1037..658f14a6d4 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/ratvar.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/ratvar.yml @@ -89,6 +89,12 @@ - type: GravityWell baseRadialAcceleration: 6 maxRange: 8 + - type: Tag + tags: + - GhostOnlyWarp - type: WarpPoint follow: true location: Ratvar + blacklist: + tags: + - GhostOnlyWarp diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index 934e9d3674..99a4cbd796 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -105,6 +105,9 @@ description: Handles AI interactions across holocards + AI cores components: - type: ItemSlots + - type: Tag + tags: + - GhostOnlyWarp - type: StationAiHolder slot: name: station-ai-mind-slot @@ -197,6 +200,9 @@ suffix: Empty components: - type: WarpPoint + blacklist: + tags: + - GhostOnlyWarp - type: ContainerComp proto: AiHeld container: station_ai_mind_slot @@ -327,8 +333,14 @@ categories: [ HideSpawnMenu, DoNotMap ] components: - type: NoFTL + - type: Tag + tags: + - GhostOnlyWarp - type: WarpPoint follow: true + blacklist: + tags: + - GhostOnlyWarp - type: Eye pvsScale: 1.5 - type: Visibility @@ -349,8 +361,14 @@ components: - type: Transform anchored: true + - type: Tag + tags: + - GhostOnlyWarp - type: WarpPoint follow: true + blacklist: + tags: + - GhostOnlyWarp - type: Eye - type: ContentEye - type: Examiner diff --git a/Resources/Prototypes/Entities/Objects/Devices/station_beacon.yml b/Resources/Prototypes/Entities/Objects/Devices/station_beacon.yml index 3d5b78397e..569fd47d00 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/station_beacon.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/station_beacon.yml @@ -713,3 +713,50 @@ components: - type: NavMapBeacon defaultText: station-beacon-vox + +# Ghost Only Beacons +- type: entity + parent: DefaultStationBeacon + id: DefaultStationBeaconGhost + suffix: Boo + components: + - type: Tag + tags: + - GhostOnlyWarp + - type: WarpPoint + blacklist: + tags: + - GhostOnlyWarp + +# CentComm Beacons +- type: entity + parent: DefaultStationBeaconGhost + id: DefaultStationBeaconCentComm + suffix: CentComm + components: + - type: NavMapBeacon + text: CentComm + +- type: entity + parent: DefaultStationBeaconGhost + id: DefaultStationBeaconCentCommAfterhours + suffix: CentComm Afterhours + components: + - type: NavMapBeacon + text: Afterhours + +- type: entity + parent: DefaultStationBeaconGhost + id: DefaultStationBeaconCentCommThunderdome + suffix: CentComm Thunder Dome + components: + - type: NavMapBeacon + text: Thunderdome + +- type: entity + parent: DefaultStationBeaconGhost + id: DefaultStationBeaconCentCommERT + suffix: CentComm ERT + components: + - type: NavMapBeacon + text: ERT diff --git a/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml b/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml index bbadf4f220..324502c3d1 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml @@ -32,6 +32,9 @@ - type: WarpPoint follow: true location: immovable rod + blacklist: + tags: + - GhostOnlyWarp - type: entity id: ImmovableRodDespawn diff --git a/Resources/Prototypes/Entities/Objects/Misc/dat_fukken_disk.yml b/Resources/Prototypes/Entities/Objects/Misc/dat_fukken_disk.yml index e1fc3fa5b6..523385788b 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/dat_fukken_disk.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/dat_fukken_disk.yml @@ -17,9 +17,13 @@ - type: WarpPoint follow: true location: nuke disk + blacklist: + tags: + - GhostOnlyWarp - type: Tag tags: - HighRiskItem + - GhostOnlyWarp - type: StealTarget stealGroup: NukeDisk diff --git a/Resources/Prototypes/Entities/Objects/Power/powersink.yml b/Resources/Prototypes/Entities/Objects/Power/powersink.yml index 40406209a7..5d1043f08c 100644 --- a/Resources/Prototypes/Entities/Objects/Power/powersink.yml +++ b/Resources/Prototypes/Entities/Objects/Power/powersink.yml @@ -45,5 +45,11 @@ - type: Sprite sprite: Objects/Power/powersink.rsi state: powersink + - type: Tag + tags: + - GhostOnlyWarp - type: WarpPoint location: powersink + blacklist: + tags: + - GhostOnlyWarp diff --git a/Resources/Prototypes/Entities/Structures/Machines/nuke.yml b/Resources/Prototypes/Entities/Structures/Machines/nuke.yml index 7fdd80bd2b..0ac4a9e98f 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/nuke.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/nuke.yml @@ -107,9 +107,15 @@ Nuke: !type:ContainerSlot - type: StealTarget stealGroup: NuclearBomb + - type: Tag + tags: + - GhostOnlyWarp - type: WarpPoint follow: true location: nuclear bomb + blacklist: + tags: + - GhostOnlyWarp - type: FTLSmashImmune - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml index 461b17efbb..1e439ddae4 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml @@ -66,9 +66,15 @@ - SingularityEngine - SingularityTeslaEngine - Power + - type: Tag + tags: + - GhostOnlyWarp - type: WarpPoint follow: true location: singularity + blacklist: + tags: + - GhostOnlyWarp - type: Sprite sprite: Structures/Power/Generation/Singularity/singularity_1.rsi shader: unshaded diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/Tesla/energyball.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Tesla/energyball.yml index 909601e066..d31f7526ab 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/Tesla/energyball.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Tesla/energyball.yml @@ -89,9 +89,15 @@ - type: ChaoticJump jumpMinInterval: 8 jumpMaxInterval: 15 + - type: Tag + tags: + - GhostOnlyWarp - type: WarpPoint follow: true location: tesla ball + blacklist: + tags: + - GhostOnlyWarp - type: Sprite drawdepth: Effects sprite: Structures/Power/Generation/Tesla/energy_ball.rsi diff --git a/Resources/Prototypes/Magic/teleport_scroll.yml b/Resources/Prototypes/Magic/teleport_scroll.yml new file mode 100644 index 0000000000..89c9ae5163 --- /dev/null +++ b/Resources/Prototypes/Magic/teleport_scroll.yml @@ -0,0 +1,26 @@ +- type: entity + id: WizardTeleportScroll + name: teleport scroll + suffix: Wizard + parent: [ BaseItem, BaseMagicalContraband ] + components: + - type: UserInterface + interfaces: + enum.TeleportLocationUiKey.Key: + type: TeleportLocationsBoundUserInterface + - type: ActivatableUI + key: enum.TeleportLocationUiKey.Key + - type: Sprite + sprite: Objects/Magic/magicactions.rsi + layers: + - state: spell_default + - type: TeleportLocations + name: teleportation-scroll-window-title + teleportEffect: WizardSmoke + closeAfterTeleport: true + speech: teleportation-scroll-speech-wizard + - type: UseDelay + delay: 1 + delays: + TeleportDelay: !type:UseDelayInfo + length: 300 diff --git a/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml b/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml index d296a02754..d137df195e 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml @@ -10,7 +10,7 @@ id: WizardPDA ears: ClothingHeadsetAltWizard belt: ClothingBeltWand - # pocket1: TODO: Include wizard teleport scroll + pocket1: WizardTeleportScroll pocket2: WizardsGrimoire - type: startingGear @@ -28,9 +28,3 @@ jumpsuit: ClothingUniformJumpsuitColorPurple head: ClothingHeadHatVioletwizard outerClothing: ClothingOuterWizardViolet - -- type: startingGear - id: WizardHardsuitGear - parent: WizardVioletGear - equipment: - outerClothing: ClothingOuterHardsuitWizard diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index efd74cfe64..9020bec89f 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -581,6 +581,10 @@ - type: Tag id: GeigerCounter +# Used for warps +- type: Tag + id: GhostOnlyWarp + - type: Tag id: GlassAirlock From 4171c4e6d55f7b8be354e8a0cedfe2a525765a87 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Mon, 28 Apr 2025 21:22:05 +0200 Subject: [PATCH 016/167] make scrubber widenet in panic mode (#37013) --- .../Piping/Unary/Components/SharedVentScrubberComponent.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Shared/Atmos/Piping/Unary/Components/SharedVentScrubberComponent.cs b/Content.Shared/Atmos/Piping/Unary/Components/SharedVentScrubberComponent.cs index 2a33306245..4505c711c9 100644 --- a/Content.Shared/Atmos/Piping/Unary/Components/SharedVentScrubberComponent.cs +++ b/Content.Shared/Atmos/Piping/Unary/Components/SharedVentScrubberComponent.cs @@ -62,7 +62,7 @@ namespace Content.Shared.Atmos.Piping.Unary.Components FilterGases = new(GasVentScrubberData.DefaultFilterGases), PumpDirection = ScrubberPumpDirection.Siphoning, VolumeRate = 200f, - WideNet = false + WideNet = true }; public static GasVentScrubberData ReplaceModePreset = new GasVentScrubberData From b3ea8ee031a0b7bb7163c391d7eeff191d7ef728 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 28 Apr 2025 19:23:15 +0000 Subject: [PATCH 017/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 +++++++---------- Resources/Changelog/Maps.yml | 26 ++++++++++++++++++-------- 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 558258199b..d372a4763a 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,14 +1,4 @@ Entries: -- author: Southbridge - changes: - - message: Astro Asteroid Sand has been added as another type of faux tile. - type: Add - - message: Asteroid Astro Sand has also been added to the T2 civilian tech for the - faux astro tiles. - type: Add - id: 7873 - time: '2025-01-30T04:41:59.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34463 - author: august-sun changes: - message: Added the goliath hardsuit to the game and crafting menu. Adjusted goliath @@ -3922,3 +3912,10 @@ id: 8374 time: '2025-04-28T06:56:39.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36997 +- author: lzk228 + changes: + - message: Scrubber now will turn on widenet in panic mode. + type: Tweak + id: 8375 + time: '2025-04-28T19:22:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37013 diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index 14e8ecee0d..665d61b72e 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -1,32 +1,40 @@ -Order: 1 -Entries: +Entries: - author: ArtisticRoomba changes: - - message: The mapping changelog has been added! This primarily serves as a way to make players aware of large changes or important fixes to maps, without cluttering the main changelog. + - message: The mapping changelog has been added! This primarily serves as a way + to make players aware of large changes or important fixes to maps, without cluttering + the main changelog. type: Add id: 1 time: '2025-02-03T01:29:24.112Z' - author: ArtisticRoomba changes: - - message: A chemical dispenser has been added to the nukie planet, allowing new agents to work in a familiar environment. + - message: A chemical dispenser has been added to the nukie planet, allowing new + agents to work in a familiar environment. type: Add id: 2 time: '2025-01-27T07:10:24.000Z' - author: ArtisticRoomba changes: - - message: On many stations, power has been rebalanced to allow more time for engineering to setup power. This should allow time for activities like TA mentoring and more complex power setups. + - message: On many stations, power has been rebalanced to allow more time for engineering + to setup power. This should allow time for activities like TA mentoring and + more complex power setups. type: Tweak id: 3 time: '2025-01-27T07:10:24.000Z' - author: Nox, ToxicSonicFan04 changes: - - message: Station armory contents have been tweaked to balance security gear to the amount of security personnel. + - message: Station armory contents have been tweaked to balance security gear to + the amount of security personnel. type: Tweak id: 4 time: '2025-01-27T07:10:24.000Z' - author: ArtisticRoomba changes: - - message: On Meta, Engineering and Atmospherics now share a distinct HV subnet seperate from the station's main power grid. Previously Engineering and Atmos couldn't share power, and one side would be discharged depending on who setup power first. + - message: On Meta, Engineering and Atmospherics now share a distinct HV subnet + seperate from the station's main power grid. Previously Engineering and Atmos + couldn't share power, and one side would be discharged depending on who setup + power first. type: Fix id: 5 time: '2025-01-26T12:00:00Z' @@ -38,7 +46,9 @@ Entries: time: '2025-01-12T12:00:00Z' - author: Compilatron144 changes: - - message: Plasma station's population limit has been raised to make it into a high population station. + - message: Plasma station's population limit has been raised to make it into a high + population station. type: Tweak id: 7 time: '2025-01-19T12:00:00Z' +Order: 1 From 3d0485fe5b8f15294d6153f143724356eb8ac885 Mon Sep 17 00:00:00 2001 From: KingFroozy <140668342+KingFroozy@users.noreply.github.com> Date: Tue, 29 Apr 2025 00:00:10 +0300 Subject: [PATCH 018/167] Shoulder-length hairstyles resprite (#37000) * sprite * final * final (final fr) --- .../Locale/en-US/accessories/human-hair.ftl | 4 ++-- .../Mobs/Customization/Markings/human_hair.yml | 4 ++-- .../Mobs/Customization/human_hair.rsi/b.png | Bin 666 -> 676 bytes .../Mobs/Customization/human_hair.rsi/b_alt.png | Bin 0 -> 703 bytes .../Mobs/Customization/human_hair.rsi/meta.json | 10 +++++----- .../human_hair.rsi/shoulderlengthovereye.png | Bin 598 -> 0 bytes 6 files changed, 9 insertions(+), 9 deletions(-) create mode 100644 Resources/Textures/Mobs/Customization/human_hair.rsi/b_alt.png delete mode 100644 Resources/Textures/Mobs/Customization/human_hair.rsi/shoulderlengthovereye.png diff --git a/Resources/Locale/en-US/accessories/human-hair.ftl b/Resources/Locale/en-US/accessories/human-hair.ftl index af80aaef5c..0ce0e27be7 100644 --- a/Resources/Locale/en-US/accessories/human-hair.ftl +++ b/Resources/Locale/en-US/accessories/human-hair.ftl @@ -163,7 +163,7 @@ marking-HumanHairShorthairg = Short Hair 7 marking-HumanHair80s = Short Hair 80s marking-HumanHairRosa = Short Hair Rosa marking-HumanHairB = Shoulder-length Hair -marking-HumanHairShoulderLengthOverEye = Shoulder-length Over Eye +marking-HumanHairBAlt = Shoulder-length Hair (Over eye) marking-HumanHairSidecut = Sidecut marking-HumanHairSkinhead = Skinhead marking-HumanHairProtagonist = Slightly Long Hair @@ -192,7 +192,7 @@ marking-HumanHairUpdo = Updo marking-HumanHairVlong = Very Long Hair marking-HumanHairLongest = Very Long Hair 2 marking-HumanHairLongest2 = Very Long Over Eye -marking-HumanHairVeryshortovereyealternate = Very Short Over Eye +marking-HumanHairVeryshortovereyealternate = Very Short (Over Eye) marking-HumanHairVlongfringe = Very Long with Fringe marking-HumanHairVolaju = Volaju marking-HumanHairWisp = Wisp diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml index af0674eb76..0af782a6a5 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml @@ -1189,12 +1189,12 @@ - sprite: Mobs/Customization/human_hair.rsi state: swept2 - type: marking - id: HumanHairShoulderLengthOverEye + id: HumanHairBAlt bodyPart: Hair markingCategory: Hair sprites: - sprite: Mobs/Customization/human_hair.rsi - state: shoulderlengthovereye + state: b_alt - type: marking id: HumanHairThinning bodyPart: Hair diff --git a/Resources/Textures/Mobs/Customization/human_hair.rsi/b.png b/Resources/Textures/Mobs/Customization/human_hair.rsi/b.png index f5640bd418a75f08aa3d440df8fc78387feb136a..2093bb8fd43cd07bdcb332ebac8042cc3a3f0487 100644 GIT binary patch delta 653 zcmV;80&@MD1*8R#BYyw^b5ch_0Itp)=>Px%UP(kjRCt{2nz4?fFc5}+PS#0faDqXg>WQlsOW{b!Xuq_lwAKec=GwU3Zk^T|)>r*od_C7oqY zBmwd~hqV@Yp5yR#$jYM3y!Vgq!qbSw@pv43)>_ZrUjj)0=NteG-uJR7v$80&$uS@T zA^ZA-Y~(;51Ap4KWjR`dzVFcCe#benkp!4i+5Dxye_X7!XxkRfIkasHYc0Dik^p5< z&ZhaZ`>#?}RW_9c!2Ri0RTcL&G{$u3fbXtn_gU8jVagj@4y=XHOKdV!E{7M+D?>oAHWz-8;u)dy-}&a0$4MDrjOotjGql!l&V8}o`>4g! ze%n(qgnt+*B{FgbjH|MJ8$11hd;M`P1}dy+Fq{(zwyx_(=c_;Q3Y4MkvM95+d}0000!*iLD2y zgv88V^pO0?U)0k2AtMsZ5{bmI-%q;Ov+BoxvmeJ_Q3RaN=We-NR@dvb!n#_ms`-3Q z-NgvdG);$`bzML69)6!elxuKs9)&M)nvLrhvzp)O~P3+qQq09ptD;6i{r1?*Y#n+bSjGj9U$1Qv_MlK^>!dcEClzE1!EhmyS7n`-f~b3y>l zp$>cxAP7j2|9@P+0Z4)(`jU97FXRXbAOOJiY6XuwO;2D5ye^I@VodpTU&u~Z>pf-y zm;~P*V{*W^gJJ3m0vOgxiU|jlq$YzU9Kf(vQcO6YBsCc<;Q)rUl48OEC8^0^2?sE& zl@t>WC`nBQOE`dGt)!T6KuKycSi%7eYw3Id`i1ye`+sswZp0uzRz0J@G)Aeu0GcEF z{r+EbQh+e+X)6h7i(EHIPp6Y_Z?F%%9*{tz(%S{n4bn3S?~q{n1_%MtkwuFd1oX`d zSe0eYOS@ioi>)p&6M&AasLsAS2JBEw`aQBfLlXggA3tx)kCF9mO=bdgI~s2AoCz8O zk9|A?nR^kC+AN|30aI9(Gcq5bhao;S7|~Z}UmasJ4Cy^42Uy6;7h6B8q z&E?*3KrTvo)fo=(Vm6n1!vVP{C>j?hOazqLf#i;Q%jYbGbJhkc(1Yb%q1H cn9b$h2de~;P%7(d{r~^~07*qoM6N<$f>gR36951J diff --git a/Resources/Textures/Mobs/Customization/human_hair.rsi/b_alt.png b/Resources/Textures/Mobs/Customization/human_hair.rsi/b_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..9f7ddd1c924ea9e0855184803e3a163e215c4c95 GIT binary patch literal 703 zcmV;w0zmzVP)Px%c}YY;RCt{2nlW#rFc5_wr*zqRB}?v)ZY%obPaO6Av$Vc`Yqoc_9oJhza-FNW zVq;!WF!PD%-_HG~iVfIQDb)bNe^0XKL6a3&aI@cQR<9C{S$y6ynL7=xlH(6;U1_f$v* z)YrOmqEbq-Ia0JzWo z+jfHv=-T8pz?G<_ zl$dJkYj~03Gu+@GX@``@Ng1G&>Q1K zAr|Gi%;sXC67(4K&j|qN4@<;8AmJ#_Wp=q-CS#$p%6mY+2$f|PvqD?_c<*~Hogf2l zw_D%(gI^<{S$u`=ZoD5$2qXg@xjqVZn^u5g)0Zi291M2*L&#&0VHk#C l7=~dOhG7_nVHjpt`~{3edGuPx%5J^NqRCt{2+OcipFcb#hUukW(Gzf42Lp=vjtpNmN18?LF0#2a;Sh-Ve5Fnu1 zwV5KJAS<@+$U7+k@_&tB88Y8{q^aT&px>>?d8lpMAf<%&9#TpurLf&@vwkZ_*L6WD z1#2y&lmLLk;gB`{OX>sDiB9JJQ(-rwC%l~jPXZ9^PXYdzeL zv(a_kqD3&qggE2CM-k#@DJ6_C$>S##Kx++aEwt8f&cS<+s;Y_*!rOQ@mLi0>`>d3j z{r+zx6~H++Tx0S8u-olki=uc-9zBEi{!8LYsqEq>?*V<^KfJ%$Y+kb>$Q(N+JWl*s zY;%$dFdj6{e$=*Y$O#~awHAHf!#Rh(?_sUY{;i|}#H6RmM@`c#`YLRirg*dpfREW< zdi+1`vN^kOj`+%(UWtf^h=_=Yh=_=YXx4u@AK<-Tr!n!#7!!mLn8xs|VKXPWH)xCr zu{9n$!cs~IAy#ROOp_nSvUq#k7!&HchI0-|si9k}lp2b#G$91``~5L?h{v(ib)8&< zJ9@yS(c~U?RK2Tlq#tJkCym2 z`L#B|s4UCV^j_-UFnI->&*$O#9dCdsDdk;Esj~Kf=)03&UEE<~KYp$A0MCri1^kql kh=_=Yh=_=Yh=_i)cZDNFTGPI(r2qf`07*qoM6N<$f=CS*QUCw| From 75a90152a745758eab1212249ac14699903eaa98 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 28 Apr 2025 21:01:17 +0000 Subject: [PATCH 019/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index d372a4763a..7aa937fd32 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: august-sun - changes: - - message: Added the goliath hardsuit to the game and crafting menu. Adjusted goliath - hide drop rates to 3 hide per kill. - type: Add - id: 7874 - time: '2025-01-30T04:45:56.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34721 - author: Velken changes: - message: Mixing opposite types of lizard juices now has explosive consequences. @@ -3919,3 +3911,10 @@ id: 8375 time: '2025-04-28T19:22:05.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37013 +- author: KingFroozy + changes: + - message: Changed the shoulder-length and shoulder-length over eye hairstyles. + type: Tweak + id: 8376 + time: '2025-04-28T21:00:10.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37000 From 9d8cc64d48f0c1d715a4432822d08fa28a03db1c Mon Sep 17 00:00:00 2001 From: ScarKy0 <106310278+ScarKy0@users.noreply.github.com> Date: Mon, 28 Apr 2025 23:16:14 +0200 Subject: [PATCH 020/167] Fix mail cutting thinking your arms are infinite length (#37019) * init * hand --- Content.Shared/Tools/Systems/SimpleToolUsageSystem.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Tools/Systems/SimpleToolUsageSystem.cs b/Content.Shared/Tools/Systems/SimpleToolUsageSystem.cs index 0f7da9af8a..cc2fc36775 100644 --- a/Content.Shared/Tools/Systems/SimpleToolUsageSystem.cs +++ b/Content.Shared/Tools/Systems/SimpleToolUsageSystem.cs @@ -66,12 +66,13 @@ public sealed partial class SimpleToolUsageSystem : EntitySystem if (attemptEv.Cancelled) return; - var doAfterArgs = new DoAfterArgs(EntityManager, user, ent.Comp.DoAfter, new SimpleToolDoAfterEvent(), ent, tool) + var doAfterArgs = new DoAfterArgs(EntityManager, user, ent.Comp.DoAfter, new SimpleToolDoAfterEvent(), ent, ent, tool) { BreakOnDamage = true, BreakOnDropItem = true, BreakOnMove = true, BreakOnHandChange = true, + NeedHand = true, }; _doAfterSystem.TryStartDoAfter(doAfterArgs); From 46b030df4572e79e59bfb674da4cedb048af6803 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 28 Apr 2025 21:17:21 +0000 Subject: [PATCH 021/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 7aa937fd32..767ad933dd 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Velken - changes: - - message: Mixing opposite types of lizard juices now has explosive consequences. - type: Add - id: 7875 - time: '2025-01-30T11:34:32.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34730 - author: SpaceRox1244 changes: - message: Massive scrap can now fit in bags of holding. @@ -3918,3 +3911,10 @@ id: 8376 time: '2025-04-28T21:00:10.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37000 +- author: ScarKy0 + changes: + - message: Cutting mail now correctly cancels when someone drags it away. + type: Fix + id: 8377 + time: '2025-04-28T21:16:14.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37019 From 02b5592d6975858bb0e117a855b2b484859b6089 Mon Sep 17 00:00:00 2001 From: Samuka-C <47865393+Samuka-C@users.noreply.github.com> Date: Mon, 28 Apr 2025 19:10:35 -0300 Subject: [PATCH 022/167] Xenoborgs part 2 (#36844) * add lawsets for the xenoborgs and mothership core * add xenoborg names * add xenoborg radio * add xenoborg device frequency * add xenoborg access * add xenoborg contraband * Update Resources/Locale/en-US/station-laws/laws.ftl Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com> * add xenoborg access to the universal Id card and universal access config * remove 6th law of xenoborg and mothership lawset (got jointed into the 5th law) * added xenoborg and mothership law boards * add more names * add Xenoborg faction * moved all lawboards into a separate yml file * removed custom xenoborg contraband severity * add Xenoborg and Mothership components * add xenoborg laser guns * add self recharging fire extinguisher * add mothership pinpointer * add material bag * add infinite jetpack * add a only blue energy dagger * add xenoborg jammer * add refueling welding tool * add nocturine hypo * add nuclear small power cell * add cloaking device * add xenoborg door remote * add custom sprites for xenoborg modules * add custom sprites for xenoborg module actions * removed Xenoborg Comp until is actually needed * add xenoborg module tags * spelling * add xenoborg module bases * organazied xenoborg modules sprites better * add generic xenoborg modules * add heavy xenoborg modules * add engi xenoborg modules * small fix to meta file in actions_borg.rsi * renamed mothership comp to XenoborgMothership * fixed the base for the xenoborg engi modules * add scout xenoborg modules * add stealth xenoborg modules * localization for names and descriptions of the xenoborg modules * fixed issues related to the XenoborgMothership component * revert localization (it wasn't working for some reason) * fixes * fixed issue with container slot in the cloaking device * Update description of small capacity nuclear power cell Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> * Fix indentation in material bag Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> * Spelling Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> * fix parameter order in some prototypes * rename proto id InfiniteJetpack to JetpackXenoborg * localize pinpointer targets * Revert "localize pinpointer targets" doesn't work * added lines in the end of files (and in the middle of one) * reorder paramenter in some entities * fixed some descriptions * minor fixes --------- Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com> Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> --- .../Xenoborgs/Components/XenoborgComponent.cs | 7 + .../Entities/Objects/Devices/door_remote.yml | 16 + .../Entities/Objects/Devices/pinpointer.yml | 21 ++ .../Objects/Misc/fire_extinguisher.yml | 14 + .../Entities/Objects/Power/powercells.yml | 12 + .../Specific/Robotics/borg_modules.yml | 357 ++++++++++++++++++ .../Specific/Xenoborg/cloaking_device.yml | 31 ++ .../Specific/Xenoborg/material_bag.yml | 29 ++ .../Specific/Xenoborg/nocturine_hypo.yml | 19 + .../Entities/Objects/Tools/jammer.yml | 13 + .../Entities/Objects/Tools/jetpacks.yml | 19 + .../Entities/Objects/Tools/welders.yml | 18 + .../Weapons/Guns/Battery/battery_guns.yml | 13 + .../Objects/Weapons/Melee/e_sword.yml | 9 + Resources/Prototypes/tags.yml | 15 + .../Actions/actions_borg.rsi/meta.json | 41 +- .../xenoborg-access-breaker-module.png | Bin 0 -> 283 bytes .../xenoborg-basic-module.png | Bin 0 -> 247 bytes .../xenoborg-extinguisher-module.png | Bin 0 -> 263 bytes .../actions_borg.rsi/xenoborg-eye-module.png | Bin 0 -> 291 bytes .../actions_borg.rsi/xenoborg-hypo-module.png | Bin 0 -> 265 bytes .../xenoborg-jammer-module.png | Bin 0 -> 278 bytes .../xenoborg-laser-module.png | Bin 0 -> 278 bytes .../xenoborg-laser2-module.png | Bin 0 -> 302 bytes .../xenoborg-projector-module.png | Bin 0 -> 259 bytes .../xenoborg-space-movement-module.png | Bin 0 -> 295 bytes .../xenoborg-sword-module.png | Bin 0 -> 261 bytes .../xenoborg-sword2-module.png | Bin 0 -> 280 bytes .../actions_borg.rsi/xenoborg-tool-module.png | Bin 0 -> 330 bytes .../icon-xenoborg-access-breaker.png | Bin 0 -> 182 bytes .../borgmodule.rsi/icon-xenoborg-basic.png | Bin 0 -> 185 bytes .../borgmodule.rsi/icon-xenoborg-cloak.png | Bin 0 -> 184 bytes .../icon-xenoborg-fire-extinguisher.png | Bin 0 -> 187 bytes .../borgmodule.rsi/icon-xenoborg-hypo.png | Bin 0 -> 186 bytes .../borgmodule.rsi/icon-xenoborg-jammer.png | Bin 0 -> 177 bytes .../borgmodule.rsi/icon-xenoborg-laser.png | Bin 0 -> 185 bytes .../borgmodule.rsi/icon-xenoborg-laser2.png | Bin 0 -> 184 bytes .../icon-xenoborg-projector.png | Bin 0 -> 192 bytes .../icon-xenoborg-space-movement.png | Bin 0 -> 181 bytes .../borgmodule.rsi/icon-xenoborg-sword.png | Bin 0 -> 194 bytes .../borgmodule.rsi/icon-xenoborg-sword2.png | Bin 0 -> 193 bytes .../borgmodule.rsi/icon-xenoborg-tools.png | Bin 0 -> 172 bytes .../Robotics/borgmodule.rsi/meta.json | 56 ++- .../Robotics/borgmodule.rsi/xenoborg_engi.png | Bin 0 -> 594 bytes .../borgmodule.rsi/xenoborg_generic.png | Bin 0 -> 562 bytes .../borgmodule.rsi/xenoborg_heavy.png | Bin 0 -> 594 bytes .../borgmodule.rsi/xenoborg_scout.png | Bin 0 -> 591 bytes .../borgmodule.rsi/xenoborg_stealth.png | Bin 0 -> 592 bytes 48 files changed, 688 insertions(+), 2 deletions(-) create mode 100644 Content.Shared/Xenoborgs/Components/XenoborgComponent.cs create mode 100644 Resources/Prototypes/Entities/Objects/Specific/Xenoborg/cloaking_device.yml create mode 100644 Resources/Prototypes/Entities/Objects/Specific/Xenoborg/material_bag.yml create mode 100644 Resources/Prototypes/Entities/Objects/Specific/Xenoborg/nocturine_hypo.yml create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-access-breaker-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-basic-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-extinguisher-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-eye-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-hypo-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-jammer-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-laser-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-laser2-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-projector-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-space-movement-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-sword-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-sword2-module.png create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-tool-module.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-access-breaker.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-basic.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-cloak.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-fire-extinguisher.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-hypo.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-jammer.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser2.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-projector.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-space-movement.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword2.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-tools.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_engi.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_generic.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_heavy.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_scout.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_stealth.png diff --git a/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs new file mode 100644 index 0000000000..aee8298bc2 --- /dev/null +++ b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Shared.Xenoborgs.Components; + +/// +/// This component for now is being used for the pinpointer, but it will recieve more stuff in the future. +/// +[RegisterComponent] +public sealed partial class XenoborgMothershipComponent : Component; diff --git a/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml b/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml index af070f2464..45689958cf 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml @@ -164,3 +164,19 @@ - SyndicateAgent - Wizard - Xenoborg + +- type: entity + parent: [ DoorRemoteDefault, BaseXenoborgContraband ] + id: DoorRemoteXenoborg + name: xenoborg door remote + components: + - type: Sprite + layers: + - state: door_remotebase + - state: door_remotelightscolour + color: "#2eba22" + - state: door_remotescreencolour + color: "#22871a" + - type: Access + tags: + - Xenoborg diff --git a/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml b/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml index 5562140891..133e610440 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml @@ -108,3 +108,24 @@ - type: Pinpointer component: ResearchServer targetName: the station + +- type: entity + parent: [ PinpointerBase, BaseXenoborgContraband ] + id: PinpointerMothership + name: core pinpointer + suffix: Mothership + description: A handheld tracking device that leads to the direction of the mothership core. + components: + - type: Sprite + layers: + - state: pinpointer-station + map: ["enum.PinpointerLayers.Base"] + - state: pinonnull + map: ["enum.PinpointerLayers.Screen"] + shader: unshaded + visible: false + - type: Icon + state: pinpointer-station + - type: Pinpointer + component: XenoborgMothership + targetName: the mothership diff --git a/Resources/Prototypes/Entities/Objects/Misc/fire_extinguisher.yml b/Resources/Prototypes/Entities/Objects/Misc/fire_extinguisher.yml index 696c312871..495443911f 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/fire_extinguisher.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/fire_extinguisher.yml @@ -139,3 +139,17 @@ materialComposition: Steel: 50 Glass: 40 + +# used for a engi xenoborg module +- type: entity + parent: [ FireExtinguisher, BaseXenoborgContraband ] + id: SelfRechargingFireExtinguisher + name: self-recharging fire extinguisher + description: It extinguishes fires. it slowly refills with water. + components: + - type: SolutionRegeneration + solution: spray + generated: + reagents: + - ReagentId: Water + Quantity: 1 diff --git a/Resources/Prototypes/Entities/Objects/Power/powercells.yml b/Resources/Prototypes/Entities/Objects/Power/powercells.yml index 90f987fdc6..8ca2ba7b11 100644 --- a/Resources/Prototypes/Entities/Objects/Power/powercells.yml +++ b/Resources/Prototypes/Entities/Objects/Power/powercells.yml @@ -94,6 +94,18 @@ maxCharge: 360 startingCharge: 0 +- type: entity + parent: PowerCellSmall + id: PowerCellSmallNuclear + name: small-capacity nuclear power cell + description: A self rechargeable power cell, designed for fast recharge rate at the expense of capacity. + components: + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 36 # 10 seconds to recharge + autoRechargePause: true + autoRechargePauseTime: 30 + - type: entity name: medium-capacity power cell description: A rechargeable power cell. This is the popular and reliable version. diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml index 73d90a856c..3fb89149c9 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -273,6 +273,141 @@ - state: base-stripes-inhand-right color: "#7B0F12" +- type: entity + abstract: true + parent: BaseBorgModule + id: BaseXenoborgModuleGeneric + components: + - type: Tag + tags: + - XenoborgModuleGeneric + - type: Item + inhandVisuals: + left: + - state: base-icon-inhand-left + color: "#6E9EE0" + - state: base-module-inhand-left + color: "#337dd6" + - state: base-part-inhand-left + - state: base-stripes-inhand-left + color: "#337dd6" + right: + - state: base-icon-inhand-right + color: "#6E9EE0" + - state: base-module-inhand-right + color: "#337dd6" + - state: base-part-inhand-right + - state: base-stripes-inhand-right + color: "#337dd6" + +- type: entity + abstract: true + parent: BaseBorgModule + id: BaseXenoborgModuleEngi + components: + - type: Tag + tags: + - XenoborgModuleEngi + - type: Item + inhandVisuals: + left: + - state: base-icon-inhand-left + color: "#6E9EE0" + - state: base-module-inhand-left + color: "#337dd6" + - state: base-part-inhand-left + - state: base-stripes-inhand-left + color: "#EDB45B" + right: + - state: base-icon-inhand-right + color: "#6E9EE0" + - state: base-module-inhand-right + color: "#337dd6" + - state: base-part-inhand-right + - state: base-stripes-inhand-right + color: "#EDB45B" + +- type: entity + parent: BaseBorgModule + id: BaseXenoborgModuleHeavy + abstract: true + components: + - type: Tag + tags: + - XenoborgModuleHeavy + - type: Item + inhandVisuals: + left: + - state: base-icon-inhand-left + color: "#6E9EE0" + - state: base-module-inhand-left + color: "#337dd6" + - state: base-part-inhand-left + - state: base-stripes-inhand-left + color: "#962023" + right: + - state: base-icon-inhand-right + color: "#6E9EE0" + - state: base-module-inhand-right + color: "#337dd6" + - state: base-part-inhand-right + - state: base-stripes-inhand-right + color: "#962023" + +- type: entity + parent: BaseBorgModule + id: BaseXenoborgModuleScout + abstract: true + components: + - type: Tag + tags: + - XenoborgModuleScout + - type: Item + inhandVisuals: + left: + - state: base-icon-inhand-left + color: "#6E9EE0" + - state: base-module-inhand-left + color: "#337dd6" + - state: base-part-inhand-left + - state: base-stripes-inhand-left + color: "#282828" + right: + - state: base-icon-inhand-right + color: "#6E9EE0" + - state: base-module-inhand-right + color: "#337dd6" + - state: base-part-inhand-right + - state: base-stripes-inhand-right + color: "#282828" + +- type: entity + parent: BaseBorgModule + id: BaseXenoborgModuleStealth + abstract: true + components: + - type: Tag + tags: + - XenoborgModuleStealth + - type: Item + inhandVisuals: + left: + - state: base-icon-inhand-left + color: "#6E9EE0" + - state: base-module-inhand-left + color: "#337dd6" + - state: base-part-inhand-left + - state: base-stripes-inhand-left + color: "#FF00CC" + right: + - state: base-icon-inhand-right + color: "#6E9EE0" + - state: base-module-inhand-right + color: "#337dd6" + - state: base-part-inhand-right + - state: base-stripes-inhand-right + color: "#FF00CC" + # generic modules - type: entity id: BorgModuleCable @@ -882,3 +1017,225 @@ - state: base-part-inhand-right - state: base-stripes-inhand-right color: "#7B0F12" + +# xenoborg modules +- type: entity + parent: [ BaseXenoborgModuleGeneric, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleBasic + name: basic xenoborg module + description: Essential items for any xenoborg. + components: + - type: Sprite + layers: + - state: xenoborg_generic + - state: icon-xenoborg-basic + - type: ItemBorgModule + items: + - MaterialBag + - PinpointerMothership + - HandheldGPSBasic + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-basic-module } + +- type: entity + parent: [ BaseXenoborgModuleGeneric, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleTool + name: tool xenoborg module + description: Simple tools for most xenoborgs. + components: + - type: Sprite + layers: + - state: xenoborg_generic + - state: icon-xenoborg-tools + - type: ItemBorgModule + items: + - Crowbar + - Wrench + - Screwdriver + - Wirecutter + - Multitool + - RefuelingWelder + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-tool-module } + +- type: entity + parent: [ BaseXenoborgModuleEngi, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleAccessBreaker + name: access breaker xenoborg module + description: Module with a access breaker. + components: + - type: Sprite + layers: + - state: xenoborg_engi + - state: icon-xenoborg-access-breaker + - type: ItemBorgModule + items: + - AccessBreaker + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-access-breaker-module } + +- type: entity + parent: [ BaseXenoborgModuleEngi, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleFireExtinguisher + name: fire extinguisher xenoborg module + description: Module with a self-refueling fire extinguisher. + components: + - type: Sprite + layers: + - state: xenoborg_engi + - state: icon-xenoborg-fire-extinguisher + - type: ItemBorgModule + items: + - SelfRechargingFireExtinguisher + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-extinguisher-module } + +- type: entity + parent: [ BaseXenoborgModuleHeavy, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleJammer + name: jammer xenoborg module + description: Module with a communication jammer. + components: + - type: Sprite + layers: + - state: xenoborg_heavy + - state: icon-xenoborg-jammer + - type: ItemBorgModule + items: + - XenoborgRadioJammer + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-jammer-module } + +- type: entity + parent: [ BaseXenoborgModuleHeavy, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleLaser + name: laser xenoborg module + description: Module with a laser gun. + components: + - type: Sprite + layers: + - state: xenoborg_heavy + - state: icon-xenoborg-laser + - type: ItemBorgModule + items: + - XenoborgLaserGun + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-laser-module } + +- type: entity + parent: [ BaseXenoborgModuleHeavy, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleHeavyLaser + name: heavy laser xenoborg module + description: Module with a heavy laser gun. + components: + - type: Sprite + layers: + - state: xenoborg_heavy + - state: icon-xenoborg-laser2 + - type: ItemBorgModule + items: + - XenoborgHeavyLaserGun + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-laser2-module } + +- type: entity + parent: [ BaseXenoborgModuleScout, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleSpaceMovement + name: space movement xenoborg module + description: Module that helps a xenoborg move better in space. + components: + - type: Sprite + layers: + - state: xenoborg_scout + - state: icon-xenoborg-space-movement + - type: ItemBorgModule + items: + - HandheldGPSBasic + - HandHeldMassScannerBorg + - HandheldStationMapUnpowered + - WeaponGrapplingGun + - JetpackXenoborg + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-space-movement-module } + +- type: entity + parent: [ BaseXenoborgModuleScout, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleSword + name: sword xenoborg module + description: Module with an energy dagger. + components: + - type: Sprite + layers: + - state: xenoborg_scout + - state: icon-xenoborg-sword + - type: ItemBorgModule + items: + - EnergyDaggerLoudBlue + - JetpackXenoborg + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-sword-module } + +- type: entity + parent: [ BaseXenoborgModuleScout, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleFastSword + name: fast sword xenoborg module + description: Module with a crusher dagger. + components: + - type: Sprite + layers: + - state: xenoborg_scout + - state: icon-xenoborg-sword2 + - type: ItemBorgModule + items: + - WeaponCrusherDagger + - JetpackXenoborg + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-sword2-module } + +- type: entity + parent: [ BaseXenoborgModuleStealth, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleHypo + name: nocturine hypo xenoborg module + description: Module with a self-refilling nocturine hypo. + components: + - type: Sprite + layers: + - state: xenoborg_stealth + - state: icon-xenoborg-hypo + - type: ItemBorgModule + items: + - NocturineHypo + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-hypo-module } + +- type: entity + parent: [ BaseXenoborgModuleStealth, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleChameleonProjector + name: chameleon projector xenoborg module + description: Module with a chameleon projector. + components: + - type: Sprite + layers: + - state: xenoborg_stealth + - state: icon-xenoborg-projector + - type: ItemBorgModule + items: + - ChameleonProjector + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-projector-module } + +- type: entity + parent: [ BaseXenoborgModuleStealth, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleCloakDevice + name: cloaking device xenoborg module + description: Module with a device that allows xenoborgs to become invisible for some time. + components: + - type: Sprite + layers: + - state: xenoborg_stealth + - state: icon-xenoborg-cloak + - type: ItemBorgModule + items: + - CloakingDevice + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-eye-module } diff --git a/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/cloaking_device.yml b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/cloaking_device.yml new file mode 100644 index 0000000000..6550e21923 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/cloaking_device.yml @@ -0,0 +1,31 @@ +- type: entity + parent: [ BaseItem, BaseXenoborgContraband ] + id: CloakingDevice + name: cloaking device + description: A device that allows xenoborgs to go invisible. + components: + - type: Sprite + sprite: Objects/Specific/Research/anomalyscanner.rsi + state: icon + - type: ItemToggle + - type: ComponentToggler + parent: true + components: + - type: Stealth + minVisibility: 0.1 + lastVisibility: 0.1 + - type: PowerCellDraw + drawRate: 3.6 # 100 seconds + - type: ToggleCellDraw + - type: PowerCellSlot + cellSlotId: cell_slot + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellSmallNuclear + disableEject: true + swap: false diff --git a/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/material_bag.yml b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/material_bag.yml new file mode 100644 index 0000000000..79042fb561 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/material_bag.yml @@ -0,0 +1,29 @@ +- type: entity + parent: [ BaseStorageItem, BaseXenoborgContraband ] + id: MaterialBag + name: material bag + description: A robust bag for xenoborgs to carry large amounts of materials. + components: + - type: MagnetPickup + - type: Sprite + sprite: Objects/Specific/Mining/ore_bag.rsi + state: icon + - type: Clothing + sprite: Objects/Specific/Mining/ore_bag.rsi + quickEquip: false + slots: + - belt + - type: Item + size: Ginormous + - type: Storage + maxItemSize: Normal + grid: + - 0,0,9,3 + quickInsert: true + areaInsert: true + whitelist: + tags: + - Sheet + - RawMaterial + - Ingot + - type: Dumpable diff --git a/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/nocturine_hypo.yml b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/nocturine_hypo.yml new file mode 100644 index 0000000000..120e7c9a0f --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/nocturine_hypo.yml @@ -0,0 +1,19 @@ +- type: entity + parent: [ BorgHypo, BaseXenoborgContraband ] + id: NocturineHypo + name: nocturine hypo + description: A self-refilling injector for rapid administration of nocturine to victms. + components: + - type: SolutionContainerManager + solutions: + hypospray: + maxVol: 12 + reagents: + - ReagentId: Nocturine + Quantity: 12 + - type: SolutionRegeneration + solution: hypospray + generated: + reagents: + - ReagentId: Nocturine + Quantity: 0.2 diff --git a/Resources/Prototypes/Entities/Objects/Tools/jammer.yml b/Resources/Prototypes/Entities/Objects/Tools/jammer.yml index bcb6a435d0..0066c5826c 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jammer.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jammer.yml @@ -48,3 +48,16 @@ Low: {state: jammer_low_charge} Medium: {state: jammer_medium_charge} High: {state: jammer_high_charge} + +- type: entity + parent: [RadioJammer, BaseXenoborgContraband] + id: XenoborgRadioJammer + name: xenoborg radio jammer + components: + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + disableEject: true + swap: false diff --git a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml index e77394791e..abbf68a27e 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml @@ -284,3 +284,22 @@ moles: - 1.025689525 # oxygen - 1.025689525 # nitrogen + +# Infinite jetpack +- type: entity + parent: [ JetpackBlack, BaseXenoborgContraband ] + id: JetpackXenoborg + name: xenoborg jetpack + suffix: Infinite + components: + - type: GasTank + outputPressure: 21.3 + air: + volume: 5 + temperature: 293.15 + - type: Jetpack + moleUsage: 0 + - type: MovementSpeedModifier + weightlessAcceleration: 1.3 + weightlessFriction: 0.3 + weightlessModifier: 1 diff --git a/Resources/Prototypes/Entities/Objects/Tools/welders.yml b/Resources/Prototypes/Entities/Objects/Tools/welders.yml index 43c1019dd6..686bc6cd2d 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/welders.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/welders.yml @@ -200,3 +200,21 @@ enabled: false radius: 1.0 color: orange + +- type: entity + parent: [ Welder, BaseXenoborgContraband ] + id: RefuelingWelder + name: refuling welding tool + description: "An slow welder that can refuel itself over time." + components: + - type: Tool + speedModifier: 0.5 + - type: Welder + fuelConsumption: 2 + fuelLitCost: 1 + - type: SolutionRegeneration + solution: Welder + generated: + reagents: + - ReagentId: WeldingFuel + Quantity: 0.1 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 4304e83602..47f8e8496c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -843,3 +843,16 @@ startingCharge: 1000 - type: StaticPrice price: 100 + +- type: entity + name: xenoborg laser gun + parent: [ WeaponAdvancedLaser, BaseXenoborgContraband ] + id: XenoborgLaserGun + +- type: entity + name: xenoborg heavy laser gun + parent: [ WeaponAdvancedLaser, BaseXenoborgContraband ] + id: XenoborgHeavyLaserGun + components: + - type: HitscanBatteryAmmoProvider + proto: RedHeavyLaser diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml index 4be577e0fe..dab155f02e 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml @@ -392,3 +392,12 @@ components: # could add energy-draining like the L6C - type: Wieldable freeHandsRequired: 0 # because borg has no off-hand to wield with. Without this, it will be unable to activate the esword + +- type: entity + parent: [ EnergyDaggerLoud, BaseXenoborgContraband ] + id: EnergyDaggerLoudBlue + suffix: blue + components: + - type: EnergySword + colorOptions: + - "#2288ff" # can only be blue diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index a73c8fe54a..7a778953c5 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -1427,4 +1427,19 @@ - type: Tag id: WriteIgnoreStamps +- type: Tag + id: XenoborgModuleEngi + +- type: Tag + id: XenoborgModuleGeneric + +- type: Tag + id: XenoborgModuleHeavy + +- type: Tag + id: XenoborgModuleScout + +- type: Tag + id: XenoborgModuleStealth + # ALPHABETICAL diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json b/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json index 884e922ac8..fde2ab63a6 100644 --- a/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json +++ b/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/cdbcb1e858b11f083994a7a269ed67ef5b452ce9, Module actions by Scarky0. chem, adv-chem, and adv-mining by mubururu_", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/cdbcb1e858b11f083994a7a269ed67ef5b452ce9, Module actions by Scarky0. chem, adv-chem, and adv-mining by mubururu_, xenoborg actions by Samuka-C (github)", "size": { "x": 32, "y": 32 @@ -112,6 +112,45 @@ { "name":"syndicate-martyr-module" }, + { + "name":"xenoborg-access-breaker-module" + }, + { + "name":"xenoborg-basic-module" + }, + { + "name":"xenoborg-extinguisher-module" + }, + { + "name":"xenoborg-eye-module" + }, + { + "name":"xenoborg-hypo-module" + }, + { + "name":"xenoborg-jammer-module" + }, + { + "name":"xenoborg-laser-module" + }, + { + "name":"xenoborg-laser2-module" + }, + { + "name":"xenoborg-projector-module" + }, + { + "name":"xenoborg-space-movement-module" + }, + { + "name":"xenoborg-sword-module" + }, + { + "name":"xenoborg-sword2-module" + }, + { + "name":"xenoborg-tool-module" + }, { "name": "select-type" } diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-access-breaker-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-access-breaker-module.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d5d40120de7ea5773197a8982c01eaadf4fa67 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*IMdU`F~p*G?PN#3 z!wNhs&Xd0W`meuEP=N2N(~>fk9SOYLGamn7-=4BY+;RPm)0!HK9|%p+Z~nTFC(m$Z zcC-1E#>saaqzz0N+S)D(F(0~MEHN?dfX)dX^+OF2ZL4`oxvxkiW=L*0@!{BpGX;gk zU4LyYe*0c3Zr&{YqLQs%t~jw{`5LyVisv}4G~F?f%G!42^}2htbKYM6J&~VNhkFu7 RTx>STSDvnZF6*2UngHZtY9{~y literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-basic-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-basic-module.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7bae54fef2a1d52652447344f464b4f0feaca3 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*SnBEG7-G@8cXA|O zg8>KYQL&2e_8X6RIEg!LIrcI=US0F_wpvHtjn!N`gr|OE*yOPD!6oOlj58UZd-Cjk zypU11nekDgYktFy=Sp1{8O#JEVji$F8!=Dg)vtf3byB!FZEr)BfrQufcPCwz2HPez f<`iDK8vTUfi4BkFXZEfMAQyYO`njxgN@xNAHYQdY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-extinguisher-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-extinguisher-module.png new file mode 100644 index 0000000000000000000000000000000000000000..eea9820bc0d4826b31633c1f9d906b1281e13681 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT**y`!x7-G?TcCsVi zVFex*=Q(%3{*RBDEVfWXV%4_xb7wzg9AV7At#1)@YoE%Vp2crCmvUZPD0!jHNK0Ub zn8TNcaSE(oj;wW literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-eye-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-eye-module.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a931253108e4e208a02e66fa7f133b0c157a62 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*xX{zZF~p*G>*PSb z!wNjkr_(y#*FSpbU{cBwdMm76A!PP-fd>}<6mvxDZf2+j$VpG-urb#%7jSzU&2%Bg z!EeSkccZ47;;XkN2wYe*Yg%=JD$jg|qmmuMjJ@v`e`8^PtTchwZm#<>Q}ZqHaQ z>pxRbzA)v&3_%&kt&NO7-ZTr$alX{P;!*6us#yXqrytu~|820X@^$a8X$4;k^yc5| ZuVS2L$2BFoT6r(Xcb=|(F6*2UngFe2ZBzgN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-hypo-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-hypo-module.png new file mode 100644 index 0000000000000000000000000000000000000000..437df1419ec04386a37116a02abafb934a7bd2fa GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT**zW1#7-G@8ck)5L z!v-AAv#;Iw`CnhIS8C-|CK;=c96tb1W<<2Lpz>&AU}Az`njxgN@xNAU#nxZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-jammer-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-jammer-module.png new file mode 100644 index 0000000000000000000000000000000000000000..7bafb93b6abbeb50f2cbf10b339a05bc70b66256 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*IK|V&F~p+x?Bs)d zEebp?u3L=%|37NIcG8ZBiX=oR=mzNO>GR%y-PZQ7Eaw;RS~Y|Mv*VEiX6@?PffC;rWBvHvJNUQ9^M?4B8z| z1bo)=c~M%#KhgPY{wD^XszSz|-I8sY=AlpG_pE3s_+FT||DJO#L(x{Qn6xh?H$Wcp MboFyt=akR{0Q8?}mjD0& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-laser-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-laser-module.png new file mode 100644 index 0000000000000000000000000000000000000000..ac574e0c62c5d92fcdf3342ba61eea561fe416dc GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*IK|V&F~p+x?Bs(& zEe0IUYqzTW|9_M_IWS7x_Kh5maU92bkvE(EI7e%ppYC#Z<5bhYLTBHQd#(!aIdggg z#hF}Pd_Ndm_PAi9c&TcIlz|Y3gN=`i3PYO3mERmJ1--sme@nO{8tb-Bls)=VEX;v( zj{f8;f6gU-b?n(~z_8h~jOlpj85Y}zb+e!I-TUEgYdh!o^6!i7GVgQUdGB_99mqqT Lu6{1-oD!MRX<3?8?o5F=N%c_D-*3f++&NLRp9Ib)P(9pgO^` zncHdl2j;{N3#Luqp3w6}Ye9E{hp$ub<~SS2@10YUI73;Ym>8ExEqAS8O5ltamG5Kd zGGF=iQdNWKi&bt$U3YcYG@LA4qWa|BQ!CrOW{c*wGVZG5W7#JBlC!F54aaZO=ITSe l&)z>QJ#_ha<)5nhSIh!B+*>#49nuGR)YH|^Wt~$(697~=bkhI; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-projector-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-projector-module.png new file mode 100644 index 0000000000000000000000000000000000000000..8c4b5eae6d2744ffcba8e1c8b82ffba9441a25da GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT**y!ov7-G?THQ14_ z!GNPUO5=b1#@UZd1UEIyZAn(2#rI;yGV=xz_kAh_Y^UZdkZDnM{JDtffuJ_S5_YB5 zSq7gKm|DFo7d ztqMHNtg+j_*FOqAAj@pjd-0zFuXg;7p46XC(HiTQJ5(omTLyeOAf@q@rDJ``b>W_< z>g$4MLe6elwR_@$$aC_CX9g@+YF*63K7>G4JRW(pr_*B%fXUExj^Y`ksOyuADL1p>; zX9sVq)TdvGakwq=$=bQzpz-gy3s(zyKiWw#Z@PK(Vc34#IoFqePp)AMxWWBo)!Cna PK!M=t>gTe~DWM4fM`wb5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-access-breaker.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-access-breaker.png new file mode 100644 index 0000000000000000000000000000000000000000..7e3f58f69b9f6d05a39b758ecb65e0bd7d667999 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}1)eUBArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGY9?+S;|F<4j@7X|; zLWWICclc^ZBzT48;YNF~GGuGY V^Sx}GwH0VLgQu&X%Q~loCIF98IBEa@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-basic.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-basic.png new file mode 100644 index 0000000000000000000000000000000000000000..59cee451e49fa26265bc2e31abf7a957f2e5c384 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL|>AJY5_^B3hFZ zBv=6E&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-cloak.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-cloak.png new file mode 100644 index 0000000000000000000000000000000000000000..1db95de9ee7cf5c5c38e2675b185ae09436d9158 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}MV>B>ArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGYa(HSPpSfQBn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGYCTy~mTucIw8ievr{_ f2Q?&Ek1#Mi@>k_M+#zlPbO3{=tDnm{r-UW|VrxLy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-hypo.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-hypo.png new file mode 100644 index 0000000000000000000000000000000000000000..c4a4d5a182ce976c64af028cf1e38545f45d194e GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}C7v#hArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+K2_29?+S;|F>R@&c)D~ zjI$SaF#0^nXo{ToqU)u^E(?YBn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+K2_2a(HSPpSfQv?rd{W z^m3p{A%ofJ4VE3t_#C!Ph?#$wLD+JZQ0!FAZ8MbE1B9NuNH|b@Py=Q#14E>>wAOj| RsB)mS44$rjF6*2UngDjLH`xFH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser.png new file mode 100644 index 0000000000000000000000000000000000000000..a273f5759704d6ce7a74087f2824a559854134ce GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL|>AJY5_^B3hFZ zBv=#=7Vvn(2bOvQ_$R|PxQJ&E+&#+)$iuuj{@m(LhVy4h7&5~eA+vs)${C_bnGvw(p? YeU_G=@UwOQfYvj3y85}Sb4q9e03^IVQ2+n{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser2.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser2.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ae5568d6115d41f79a9d43d1b120cb480a69e9 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}MV>B>ArY;~ z2@Bn&34N?h1~zCO9IkmuuO{dl7z`8S<5Rr)N+G7u9_PncmXe#mjr zM$0ZWz622P@N+A5DKd&YHsL+PjHd?Oi8Z?{8SXw}Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGYE{L|P{~o*M(Ge!G zB9ntUuFuqWUAoA~!^5K?w#d3e#GyzeKzf2GQ|G!<8vE4Df1E5ju={zrWQ)pFL!H|1 hbN*z&ZP~=gki1AH#ed4S(?C}+c)I$ztaD0e0sy)oK`sCQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-space-movement.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-space-movement.png new file mode 100644 index 0000000000000000000000000000000000000000..92250c914da7c24330e873d11fff95c92c91bc9f GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}`JOJ0ArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGY9?+S;|F<4j@7X|; zLWWICclFVdQ&MBb@0Q=TEkN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword.png new file mode 100644 index 0000000000000000000000000000000000000000..51d9fa3bb465ea53b3a2b36db89e7dcf33229d93 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}HJ&bxArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+K2_2E{L|P{~pT*1Z^(i zKJJ3dGfrG&*(~A~%ygoNVb{|qzvktzD@1#AK25Ps`1fviLAPcv+a%$KyPtEMo>=?; ko#oS)i4aTN4xV6P$T=t9>tDZQAzopr0C1Z`jsO4v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword2.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword2.png new file mode 100644 index 0000000000000000000000000000000000000000..8824694e2d383482df5b432df3d74d7c926fc01d GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R})t)YnArY-_ zCvD_yFyLX4Kf)*3V!Dah^;ywDzDVWf3N8%?6{V?jo0|5kO;Y`RuZz)%L-9$nTJ~YN z#~a%&TBn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGY9?+S;|F<4j@7X|; zLI$ITNIy=6+l-y-PHC9jm37cH_#*S+ou$&fiOuqnH4wwx4r(Z{GB7;Px%3`s;mR9J=Wl+SC^U>L_gjv+Q1X(3&q>e7pKJvf=TVTTZ5PIvJjf`}kJ2%d)X z$6=^{fD=9FlnUa>_z&#lK}4}2>U5WF2M+AXXPY%CUKbLf0dTy@YKi+r4p}8=7vtd6oe%v-o zB$F(ZN=@%}4WO#3xmIbRRsMxhE|KWX*|l{46Nf&wddyxgeAJ1@6tgYb0l>v8mpP*K zlS(EW-?{#ROeSLrA&?{qGkcx(&OW}qyyYgh*)?#DpI<&udo@NR0@do@4*2>7&rbK4 z09R*fOpNRX;Owkbi>8lKTbgq<-=XZW*L8F7?m)}NgTYZ5?dd^#zw>~vXX2n*wL$)8QGlB`DRL7Pl?UncJgDI(p9m-lN#4d~G;iDKGN6@RpVG;-=xZgm_Fb<1r=3 gI}Qm63Hi7D24YRJdbE&;ivR!s07*qoM6N<$f}^_&BLDyZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_generic.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_generic.png new file mode 100644 index 0000000000000000000000000000000000000000..59dba02f42374cb827d448e8e2aea6ac25093095 GIT binary patch literal 562 zcmV-20?qx2P)Px$>`6pHR9J=WmA`8fVHn3hmJ*sbr^d+U!O zc5zm^XcYz5`VVyKP(&~wYOzZz=uip`m0)Yd9P~{*isx{-gY+)ByPb2+wZHBVi~0EI%q z+|zsLRsLesYh;IS1vcOMJV!dEnu%lvfXRDzxuBh=n9BwaAcR075kg=B^2b-czkTd$ zer#+SfJ8DwJPwTpJb&_(hvf&JdRKsjYeOc${naM(Q+WVxe6ecD(nXp(YaPw|)Z@@WWr@HD~0mjP;#$X9C^q$*GI#NpFW8uvE2Sx&GyLLbb;atL?82TnLCC|BEudI#B z6RpZ=V8VR)VzzA-bnSqY5`cJ!05K(xp>G0k;$*36CH8B6BK4Bzw(V7K39 zx4zB0$_IAq+rIA}2Px%3`s;mR9J=Wl+Q~PVHn3hi9|cf?8>YQTe*8_b1#OG(gretS$c?wAS$qk?rlE~ zQh$L_hjOE!TiB(ebO?zkT8zr_q8&Pj;8rYX7Q5uT+aSFirX5{pXWThhm-(FD_kF(e ze!o2P@_>(zkI#Q*%VrzI<4IXr&(D9d`8C#aNynvUa_#=u!_zj+lk<7 z%0fP0^KQogu~iPvwPj*Ux zt21TB(mMe-^U|zc*6#5M4VUga9DmA;5Tg zf`LpAKL*dTyFF1=n|wEA(>rzmKv5JcM7>lx&^~vorr~-V=Rjo;8NUp)Q^TI-z*@eI zo*?@+i=NWGjpAG`XNjAZX64pkl-906zPx%2}wjjR9J=Wl)q~eVHn3hmLld_E`dvfr#813%~Gk@(m3>lTJ7Q>f=IC_xTpRY ziv9%^9kd1oN9*9)$w5RhMbv7S*1@3^5|uz}#RU5%p2c%Gb2h!)^=_yx_nF@JeZKd8 zzdZNyKuAbP$bV+rRvTzq+N`e&g%1wDRzH_?U3_A$-<7)?z$ zzH|Kr>2%r@LLf;JX6730oxOa1cHK>GvwPqw-#@;k_I#X31gh1)9q{!F9-rS&!!0>yk7EK+cwzA-AzC+n-uj}UE-GP>k2ZLiW`olx^e%C=?&%{BsYJ~vE-MWpQ z(VOZVw?Dm60cH_GP@9ukoLg%Wb93aAcdQ^&qn>0N$h6sC;TTUo9{5BL9lj^75wPw}g01G2<~M$U6=R d2?_bP{02uLv8i8(eH#D(002ovPDHLkV1hL06kz}W literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_stealth.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_stealth.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6d782f4d4ee396acd00757ab36e633afa463db GIT binary patch literal 592 zcmV-W0Px%3Q0skR9J=Wl(B0QVHn1LmLld_F2PF!QJXBrWT{kaF)k-G#VigYhzR1~Dz+-L zD5X;g6&*B+f@}Q;ii3k##ek^QIDZS}P>jFYzdz!Tb%| zER{-4&$bN^i^cS{N(-&>Z?tlWNY8n*mSwj^pGzDz*Gumw2!|BCE!Y9Tr7M>?rXD38 zjadG(y@FIKr3)dDBndrzo%YUNzCFKTCpX#Kca5K4-cfroP9Ol)>UsxUUBQ#n-8#V4 zxf+uL`v5rm(WnIz8EPx@w&uH({pPxE4$d8D*}Ty|ETcYJZ|9yvuAYg7YSjnJW53`c%EG&W9T|5gqHS^dHNe8WR@?0^sgfPjYpBcmB| zV^ci72nUjhhT8Po8H?Vw0|1gFnIYU#??7_lLsP@e*v^6aAkuzmC}+k!&4G=4pEyO~ zO#wBndK<;XV$l@0t<38?gHbwq&H>J&SgU+(*k3I#^Rn=o)$;O|;kSiwNYTR~#mhVP e@$vEbxBLO#Qn2Pm{^eN!0000 Date: Mon, 28 Apr 2025 15:21:53 -0700 Subject: [PATCH 023/167] Disown atmos and botany (#37017) * Disown atmos and botany * Update .github/CODEOWNERS --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --- .github/CODEOWNERS | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 35d6b39c06..51eb07bf15 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -29,13 +29,6 @@ /Pow3r/ @PJB3005 /Content.Server/Power/Pow3r/ @PJB3005 -# notafet -/Content.*/Atmos/ @Partmedia -/Content.*/Botany/ @Partmedia - -# Jezi -/Content.*/Medical @Jezithyr -/Content.*/Body @Jezithyr # Sloth /Content.*/Audio @metalgearsloth From bd08c711896aec4da6dbe439a3ed974627e13cb3 Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Mon, 28 Apr 2025 19:43:39 -0400 Subject: [PATCH 024/167] Fix t-ray scanner exception spam (#37018) --- .../Prototypes/Entities/Structures/Power/cable_terminal.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Structures/Power/cable_terminal.yml b/Resources/Prototypes/Entities/Structures/Power/cable_terminal.yml index fc0ec95d4d..4112dffd5e 100644 --- a/Resources/Prototypes/Entities/Structures/Power/cable_terminal.yml +++ b/Resources/Prototypes/Entities/Structures/Power/cable_terminal.yml @@ -31,6 +31,7 @@ acts: ["Destruction"] - type: Visibility layer: 1 + - type: Appearance - type: SubFloorHide blockAmbience: false blockInteractions: false From f7a8a1779e06a625cb4b9b277026e1800a2bfab4 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 28 Apr 2025 23:44:46 +0000 Subject: [PATCH 025/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 767ad933dd..e324a0b4ae 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: SpaceRox1244 - changes: - - message: Massive scrap can now fit in bags of holding. - type: Tweak - id: 7876 - time: '2025-01-30T12:06:41.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33454 - author: sleepyyapril changes: - message: Fixed double muzzle flash for the user. @@ -3918,3 +3911,10 @@ id: 8377 time: '2025-04-28T21:16:14.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37019 +- author: themias + changes: + - message: cable terminals are now visually layered below floors, like other cables + type: Fix + id: 8378 + time: '2025-04-28T23:43:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37018 From 46713824193b0254b5b6d4e6c517e4120b513c15 Mon Sep 17 00:00:00 2001 From: Victor Shen <71985089+Vexerot@users.noreply.github.com> Date: Mon, 28 Apr 2025 17:24:12 -0700 Subject: [PATCH 026/167] Remove Contact Slowdown when Weightless or in the Air (#33299) * removed contact slowdowns from entities that are weightless or in the air * fixed kudzu not applying contact slowdown to airbone entities * revert kudzu fix * reimplemented kudzu fix with bool datafield * update variable serialization format Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> * empty commit * cleaned up and added documentation * cached airborne check * rerun tests * minor review --------- Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> Co-authored-by: Milon --- .../SpeedModifierContactsComponent.cs | 30 ++++++++++++++----- .../Systems/SpeedModifierContactsSystem.cs | 9 ++++++ .../Entities/Objects/Misc/kudzu.yml | 2 ++ 3 files changed, 33 insertions(+), 8 deletions(-) diff --git a/Content.Shared/Movement/Components/SpeedModifierContactsComponent.cs b/Content.Shared/Movement/Components/SpeedModifierContactsComponent.cs index 73bb0690fd..f288363a2d 100644 --- a/Content.Shared/Movement/Components/SpeedModifierContactsComponent.cs +++ b/Content.Shared/Movement/Components/SpeedModifierContactsComponent.cs @@ -4,19 +4,33 @@ using Robust.Shared.GameStates; namespace Content.Shared.Movement.Components; -[NetworkedComponent, RegisterComponent] -[AutoGenerateComponentState] -[Access(typeof(SpeedModifierContactsSystem))] +/// +/// Component that modifies the movement speed of other entities that come into contact with the entity this component is added to. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SpeedModifierContactsSystem))] public sealed partial class SpeedModifierContactsComponent : Component { - [DataField("walkSpeedModifier"), ViewVariables(VVAccess.ReadWrite)] - [AutoNetworkedField] + /// + /// The modifier applied to the walk speed of entities that come into contact with the entity this component is added to. + /// + [DataField, AutoNetworkedField] public float WalkSpeedModifier = 1.0f; - [AutoNetworkedField] - [DataField("sprintSpeedModifier"), ViewVariables(VVAccess.ReadWrite)] + /// + /// The modifier applied to the sprint speed of entities that come into contact with the entity this component is added to. + /// + [DataField, AutoNetworkedField] public float SprintSpeedModifier = 1.0f; - [DataField("ignoreWhitelist")] + /// + /// Indicates whether this component affects the movement speed of airborne entities that come into contact with the entity this component is added to. + /// + [DataField, AutoNetworkedField] + public bool AffectAirborne; + + /// + /// A whitelist of entities that should be ignored by this component's speed modifiers. + /// + [DataField] public EntityWhitelist? IgnoreWhitelist; } diff --git a/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs b/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs index 089fbbf924..e53a4351d1 100644 --- a/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs +++ b/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs @@ -1,6 +1,7 @@ using Content.Shared.Inventory; using Content.Shared.Movement.Components; using Content.Shared.Movement.Events; +using Content.Shared.Gravity; using Content.Shared.Slippery; using Content.Shared.Whitelist; using Robust.Shared.Physics.Components; @@ -12,6 +13,7 @@ namespace Content.Shared.Movement.Systems; public sealed class SpeedModifierContactsSystem : EntitySystem { [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private readonly SharedGravitySystem _gravity = default!; [Dependency] private readonly MovementSpeedModifierSystem _speedModifierSystem = default!; [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; @@ -84,6 +86,9 @@ public sealed class SpeedModifierContactsSystem : EntitySystem var walkSpeed = 0.0f; var sprintSpeed = 0.0f; + // Cache the result of the airborne check, as it's expensive and independent of contacting entities, hence need only be done once. + var isAirborne = physicsComponent.BodyStatus == BodyStatus.InAir || _gravity.IsWeightless(uid, physicsComponent); + bool remove = true; var entries = 0; foreach (var ent in _physics.GetContactingEntities(uid, physicsComponent)) @@ -95,6 +100,10 @@ public sealed class SpeedModifierContactsSystem : EntitySystem if (_whitelistSystem.IsWhitelistPass(slowContactsComponent.IgnoreWhitelist, uid)) continue; + // Entities that are airborne should not be affected by contact slowdowns that are specified to not affect airborne entities. + if (isAirborne && !slowContactsComponent.AffectAirborne) + continue; + walkSpeed += slowContactsComponent.WalkSpeedModifier; sprintSpeed += slowContactsComponent.SprintSpeedModifier; speedModified = true; diff --git a/Resources/Prototypes/Entities/Objects/Misc/kudzu.yml b/Resources/Prototypes/Entities/Objects/Misc/kudzu.yml index c688c7cadc..e35e915b09 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/kudzu.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/kudzu.yml @@ -15,6 +15,8 @@ - type: ActiveEdgeSpreader - type: EdgeSpreader id: Kudzu + - type: SpeedModifierContacts + affectAirborne: true - type: entity id: Kudzu From 9154fbf7fe943601f93dc82ad844c67faafd2f5d Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 00:25:19 +0000 Subject: [PATCH 027/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index e324a0b4ae..6e8478534f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: sleepyyapril - changes: - - message: Fixed double muzzle flash for the user. - type: Fix - id: 7877 - time: '2025-01-30T13:34:05.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33981 - author: BarryNorfolk changes: - message: Added a history tab to the bounty computer, showing all past completed @@ -3918,3 +3911,10 @@ id: 8378 time: '2025-04-28T23:43:40.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37018 +- author: Vexerot + changes: + - message: Entities that are weightless or in the air are no longer slowed by puddles. + type: Tweak + id: 8379 + time: '2025-04-29T00:24:12.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/33299 From b33f1db4321a728ccb21ea0edb1ed1f427ef37d0 Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Mon, 28 Apr 2025 20:26:23 -0400 Subject: [PATCH 028/167] Theatre access to Service Request Computer (#37003) --- .../Entities/Structures/Machines/Computers/computers.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml index a05c88aadb..a0bd67a3c2 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml @@ -1065,7 +1065,7 @@ - type: PointLight color: "#afe837" - type: AccessReader - access: [["Service"]] + access: [["Service"], ["Theatre"]] - type: entity id: ComputerCargoBounty From a8054c37b1915118cf0a205655bfe83a45002b8e Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 00:27:29 +0000 Subject: [PATCH 029/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 6e8478534f..abed2c79d9 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: BarryNorfolk - changes: - - message: Added a history tab to the bounty computer, showing all past completed - and skipped orders (and who skipped them). - type: Add - id: 7878 - time: '2025-01-30T17:27:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33932 - author: K-Dynamic changes: - message: The Kammerer now holds 7 shells but now fires slightly slower than other @@ -3918,3 +3910,11 @@ id: 8379 time: '2025-04-29T00:24:12.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/33299 +- author: themias + changes: + - message: Theatre workers (clown/mime/musician) now have access to the Service + Request Computer + type: Tweak + id: 8380 + time: '2025-04-29T00:26:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37003 From 8c38aa3742efbd48c866485d653d024ef7a69fdc Mon Sep 17 00:00:00 2001 From: Kirus59 <145689588+Kirus59@users.noreply.github.com> Date: Tue, 29 Apr 2025 04:12:25 +0300 Subject: [PATCH 030/167] BatteryWeaponPowerCell tweaks (#33500) * BatteryWeaponPowerCell tweaks * add update ammo ev & shuttle guns tweaks * MilonPL requested changes * revert changes in OnPowerCellChanged * Add events to get charge info & change current charge --------- Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> --- .../Power/Components/BatteryComponent.cs | 26 ++++++++++ .../Power/EntitySystems/BatterySystem.cs | 49 ++++++++++++++----- Content.Server/PowerCell/PowerCellSystem.cs | 19 +++++++ .../Ranged/Systems/GunSystem.Battery.cs | 43 ++++++++++------ .../Weapons/Ranged/Systems/GunSystem.cs | 2 + .../Ranged/Systems/SharedGunSystem.Battery.cs | 6 +-- .../Entities/Objects/Power/powercells.yml | 6 --- .../Weapons/Guns/Battery/battery_guns.yml | 10 ++-- .../Entities/Structures/Shuttles/cannons.yml | 20 +++++--- 9 files changed, 138 insertions(+), 43 deletions(-) diff --git a/Content.Server/Power/Components/BatteryComponent.cs b/Content.Server/Power/Components/BatteryComponent.cs index 860b7b219a..96571bcca3 100644 --- a/Content.Server/Power/Components/BatteryComponent.cs +++ b/Content.Server/Power/Components/BatteryComponent.cs @@ -38,4 +38,30 @@ namespace Content.Server.Power.Components /// [ByRefEvent] public readonly record struct ChargeChangedEvent(float Charge, float MaxCharge); + + /// + /// Raised when it is necessary to get information about battery charges. + /// + [ByRefEvent] + public sealed class GetChargeEvent : EntityEventArgs + { + public float CurrentCharge; + public float MaxCharge; + } + + /// + /// Raised when it is necessary to change the current battery charge to a some value. + /// + [ByRefEvent] + public sealed class ChangeChargeEvent : EntityEventArgs + { + public float OriginalValue; + public float ResidualValue; + + public ChangeChargeEvent(float value) + { + OriginalValue = value; + ResidualValue = value; + } + } } diff --git a/Content.Server/Power/EntitySystems/BatterySystem.cs b/Content.Server/Power/EntitySystems/BatterySystem.cs index 89e3ed2c1f..a0ce3ddaad 100644 --- a/Content.Server/Power/EntitySystems/BatterySystem.cs +++ b/Content.Server/Power/EntitySystems/BatterySystem.cs @@ -24,6 +24,8 @@ namespace Content.Server.Power.EntitySystems SubscribeLocalEvent(OnBatteryRejuvenate); SubscribeLocalEvent(CalculateBatteryPrice); SubscribeLocalEvent(OnEmpPulse); + SubscribeLocalEvent(OnChangeCharge); + SubscribeLocalEvent(OnGetCharge); SubscribeLocalEvent(PreSync); SubscribeLocalEvent(PostSync); @@ -116,21 +118,26 @@ namespace Content.Server.Power.EntitySystems TrySetChargeCooldown(uid); } + private void OnChangeCharge(Entity entity, ref ChangeChargeEvent args) + { + if (args.ResidualValue == 0) + return; + + args.ResidualValue -= ChangeCharge(entity, args.ResidualValue); + } + + private void OnGetCharge(Entity entity, ref GetChargeEvent args) + { + args.CurrentCharge += entity.Comp.CurrentCharge; + args.MaxCharge += entity.Comp.MaxCharge; + } + public float UseCharge(EntityUid uid, float value, BatteryComponent? battery = null) { - if (value <= 0 || !Resolve(uid, ref battery) || battery.CurrentCharge == 0) + if (value <= 0 || !Resolve(uid, ref battery) || battery.CurrentCharge == 0) return 0; - var newValue = Math.Clamp(0, battery.CurrentCharge - value, battery.MaxCharge); - var delta = newValue - battery.CurrentCharge; - battery.CurrentCharge = newValue; - - // Apply a cooldown to the entity's self recharge if needed. - TrySetChargeCooldown(uid); - - var ev = new ChargeChangedEvent(battery.CurrentCharge, battery.MaxCharge); - RaiseLocalEvent(uid, ref ev); - return delta; + return ChangeCharge(uid, -value, battery); } public void SetMaxCharge(EntityUid uid, float value, BatteryComponent? battery = null) @@ -164,6 +171,26 @@ namespace Content.Server.Power.EntitySystems var ev = new ChargeChangedEvent(battery.CurrentCharge, battery.MaxCharge); RaiseLocalEvent(uid, ref ev); } + + /// + /// Changes the current battery charge by some value + /// + public float ChangeCharge(EntityUid uid, float value, BatteryComponent? battery = null) + { + if (!Resolve(uid, ref battery)) + return 0; + + var newValue = Math.Clamp(0, battery.CurrentCharge + value, battery.MaxCharge); + var delta = newValue - battery.CurrentCharge; + battery.CurrentCharge = newValue; + + TrySetChargeCooldown(uid); + + var ev = new ChargeChangedEvent(battery.CurrentCharge, battery.MaxCharge); + RaiseLocalEvent(uid, ref ev); + return delta; + } + /// /// Checks if the entity has a self recharge and puts it on cooldown if applicable. /// diff --git a/Content.Server/PowerCell/PowerCellSystem.cs b/Content.Server/PowerCell/PowerCellSystem.cs index f7b4cf0249..01767d6c41 100644 --- a/Content.Server/PowerCell/PowerCellSystem.cs +++ b/Content.Server/PowerCell/PowerCellSystem.cs @@ -42,6 +42,9 @@ public sealed partial class PowerCellSystem : SharedPowerCellSystem SubscribeLocalEvent(OnCellSlotExamined); // funny SubscribeLocalEvent(OnSlotMicrowaved); + + SubscribeLocalEvent(OnGetCharge); + SubscribeLocalEvent(OnChangeCharge); } private void OnSlotMicrowaved(EntityUid uid, PowerCellSlotComponent component, BeingMicrowavedEvent args) @@ -244,4 +247,20 @@ public sealed partial class PowerCellSystem : SharedPowerCellSystem args.PushMarkup(Loc.GetString("power-cell-component-examine-details-no-battery")); } } + + private void OnGetCharge(Entity entity, ref GetChargeEvent args) + { + if (!TryGetBatteryFromSlot(entity, out var batteryUid, out _)) + return; + + RaiseLocalEvent(batteryUid.Value, ref args); + } + + private void OnChangeCharge(Entity entity, ref ChangeChargeEvent args) + { + if (!TryGetBatteryFromSlot(entity, out var batteryUid, out _)) + return; + + RaiseLocalEvent(batteryUid.Value, ref args); + } } diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.Battery.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.Battery.cs index ad4bb714d9..1cb19f0755 100644 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.Battery.cs +++ b/Content.Server/Weapons/Ranged/Systems/GunSystem.Battery.cs @@ -2,9 +2,11 @@ using Content.Server.Power.Components; using Content.Shared.Damage; using Content.Shared.Damage.Events; using Content.Shared.FixedPoint; +using Content.Shared.PowerCell.Components; using Content.Shared.Projectiles; using Content.Shared.Weapons.Ranged; using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; using Robust.Shared.Prototypes; namespace Content.Server.Weapons.Ranged.Systems; @@ -19,29 +21,36 @@ public sealed partial class GunSystem SubscribeLocalEvent(OnBatteryStartup); SubscribeLocalEvent(OnBatteryChargeChange); SubscribeLocalEvent(OnBatteryDamageExamine); + SubscribeLocalEvent(OnPowerCellChanged); // Projectile SubscribeLocalEvent(OnBatteryStartup); SubscribeLocalEvent(OnBatteryChargeChange); SubscribeLocalEvent(OnBatteryDamageExamine); + SubscribeLocalEvent(OnPowerCellChanged); } - private void OnBatteryStartup(EntityUid uid, BatteryAmmoProviderComponent component, ComponentStartup args) + private void OnBatteryStartup(Entity entity, ref ComponentStartup args) where T : BatteryAmmoProviderComponent { - UpdateShots(uid, component); + UpdateShots(entity, entity.Comp); } - private void OnBatteryChargeChange(EntityUid uid, BatteryAmmoProviderComponent component, ref ChargeChangedEvent args) + private void OnBatteryChargeChange(Entity entity, ref ChargeChangedEvent args) where T : BatteryAmmoProviderComponent { - UpdateShots(uid, component, args.Charge, args.MaxCharge); + UpdateShots(entity, entity.Comp, args.Charge, args.MaxCharge); + } + + private void OnPowerCellChanged(Entity entity, ref PowerCellChangedEvent args) where T : BatteryAmmoProviderComponent + { + UpdateShots(entity, entity.Comp); } private void UpdateShots(EntityUid uid, BatteryAmmoProviderComponent component) { - if (!TryComp(uid, out var battery)) - return; + var ev = new GetChargeEvent(); + RaiseLocalEvent(uid, ref ev); - UpdateShots(uid, component, battery.CurrentCharge, battery.MaxCharge); + UpdateShots(uid, component, ev.CurrentCharge, ev.MaxCharge); } private void UpdateShots(EntityUid uid, BatteryAmmoProviderComponent component, float charge, float maxCharge) @@ -55,18 +64,24 @@ public sealed partial class GunSystem } component.Shots = shots; - component.Capacity = maxShots; + + if (maxShots > 0) + component.Capacity = maxShots; + UpdateBatteryAppearance(uid, component); + + var updateAmmoEv = new UpdateClientAmmoEvent(); + RaiseLocalEvent(uid, ref updateAmmoEv); } - private void OnBatteryDamageExamine(EntityUid uid, BatteryAmmoProviderComponent component, ref DamageExamineEvent args) + private void OnBatteryDamageExamine(Entity entity, ref DamageExamineEvent args) where T : BatteryAmmoProviderComponent { - var damageSpec = GetDamage(component); + var damageSpec = GetDamage(entity.Comp); if (damageSpec == null) return; - var damageType = component switch + var damageType = entity.Comp switch { HitscanBatteryAmmoProviderComponent => Loc.GetString("damage-hitscan"), ProjectileBatteryAmmoProviderComponent => Loc.GetString("damage-projectile"), @@ -103,9 +118,9 @@ public sealed partial class GunSystem return null; } - protected override void TakeCharge(EntityUid uid, BatteryAmmoProviderComponent component) + protected override void TakeCharge(Entity entity) { - // Will raise ChargeChangedEvent - _battery.UseCharge(uid, component.FireCost); + var ev = new ChangeChargeEvent(-entity.Comp.FireCost); + RaiseLocalEvent(entity, ref ev); } } diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs index b8d488b575..b862281725 100644 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs +++ b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs @@ -22,6 +22,7 @@ using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Utility; using Robust.Shared.Containers; +using Content.Server.PowerCell; namespace Content.Server.Weapons.Ranged.Systems; @@ -34,6 +35,7 @@ public sealed partial class GunSystem : SharedGunSystem [Dependency] private readonly SharedColorFlashEffectSystem _color = default!; [Dependency] private readonly StaminaSystem _stamina = default!; [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly PowerCellSystem _powerCell = default!; [Dependency] private readonly SharedMapSystem _map = default!; private const float DamagePitchVariation = 0.05f; diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs index d6e741fed6..ea865fced6 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs @@ -67,7 +67,7 @@ public abstract partial class SharedGunSystem component.Shots--; } - TakeCharge(uid, component); + TakeCharge((uid, component)); UpdateBatteryAppearance(uid, component); Dirty(uid, component); } @@ -81,9 +81,9 @@ public abstract partial class SharedGunSystem /// /// Update the battery (server-only) whenever fired. /// - protected virtual void TakeCharge(EntityUid uid, BatteryAmmoProviderComponent component) + protected virtual void TakeCharge(Entity entity) { - UpdateAmmoCount(uid, prediction: false); + UpdateAmmoCount(entity, prediction: false); } protected void UpdateBatteryAppearance(EntityUid uid, BatteryAmmoProviderComponent component) diff --git a/Resources/Prototypes/Entities/Objects/Power/powercells.yml b/Resources/Prototypes/Entities/Objects/Power/powercells.yml index 8ca2ba7b11..15d15cc6ac 100644 --- a/Resources/Prototypes/Entities/Objects/Power/powercells.yml +++ b/Resources/Prototypes/Entities/Objects/Power/powercells.yml @@ -33,9 +33,6 @@ - type: Appearance - type: PowerCellVisuals - type: Riggable - - type: HitscanBatteryAmmoProvider - proto: RedLightLaser - fireCost: 50 - type: entity name: potato battery @@ -290,9 +287,6 @@ - type: Tag tags: - PowerCage - - type: HitscanBatteryAmmoProvider - proto: RedShuttleLaser - fireCost: 150 - type: ClothingSpeedModifier walkModifier: 0.8 sprintModifier: 0.8 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 47f8e8496c..427af659f3 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -42,10 +42,12 @@ - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser.ogg - - type: MagazineAmmoProvider + - type: HitscanBatteryAmmoProvider + proto: RedLightLaser + fireCost: 50 - type: ItemSlots slots: - gun_magazine: + cell_slot: name: Magazine startingItem: PowerCellSmall insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg @@ -54,12 +56,14 @@ tags: - PowerCell - PowerCellSmall + - type: PowerCellSlot + cellSlotId: cell_slot - type: Appearance - type: StaticPrice price: 500 - type: ContainerContainer containers: - gun_magazine: !type:ContainerSlot + cell_slot: !type:ContainerSlot - type: entity id: BaseWeaponBatterySmall diff --git a/Resources/Prototypes/Entities/Structures/Shuttles/cannons.yml b/Resources/Prototypes/Entities/Structures/Shuttles/cannons.yml index 1926b3e874..f056a48f0d 100644 --- a/Resources/Prototypes/Entities/Structures/Shuttles/cannons.yml +++ b/Resources/Prototypes/Entities/Structures/Shuttles/cannons.yml @@ -56,7 +56,7 @@ containers: machine_board: !type:Container machine_parts: !type:Container - gun_magazine: !type:ContainerSlot + cell_slot: !type:ContainerSlot - type: Destructible thresholds: - trigger: @@ -80,9 +80,11 @@ zeroVisible: true - type: Machine board: ShuttleGunSvalinnMachineGunCircuitboard + - type: PowerCellSlot + cellSlotId: cell_slot - type: ItemSlots slots: - gun_magazine: + cell_slot: name: Magazine insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg @@ -90,7 +92,9 @@ tags: - PowerCell - PowerCellSmall - - type: MagazineAmmoProvider + - type: HitscanBatteryAmmoProvider + proto: RedLightLaser + fireCost: 50 - type: entity id: ShuttleGunPerforator @@ -110,7 +114,7 @@ containers: machine_board: !type:Container machine_parts: !type:Container - gun_magazine: !type:ContainerSlot + cell_slot: !type:ContainerSlot - type: Destructible thresholds: - trigger: @@ -133,16 +137,20 @@ zeroVisible: true - type: Machine board: ShuttleGunPerforatorCircuitboard + - type: PowerCellSlot + cellSlotId: cell_slot - type: ItemSlots slots: - gun_magazine: + cell_slot: name: Magazine insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg whitelist: tags: - PowerCage - - type: MagazineAmmoProvider + - type: HitscanBatteryAmmoProvider + proto: RedShuttleLaser + fireCost: 150 # ---- Launchers ---- # naming: EXP (Explosion) + conventional power + suffix (g for Grenade, c for RPG Cartridge) + Name From a94d4a09912a0b04b671047424f433bf59dc4565 Mon Sep 17 00:00:00 2001 From: Stomf <5dorkydorks@gmail.com> Date: Mon, 28 Apr 2025 22:13:01 -0500 Subject: [PATCH 031/167] Buffing slugs and replacing beanbags from the Bulldog bundle (#33517) Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> --- .../Prototypes/Catalog/Fills/Backpacks/duffelbag.yml | 10 ++++++---- .../Weapons/Guns/Ammunition/Projectiles/shotgun.yml | 6 +++++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml index c898b4272c..27bbedec0a 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml @@ -34,14 +34,14 @@ parent: ClothingBackpackDuffelSyndicateBundle id: ClothingBackpackDuffelSyndicateFilledShotgun name: Bulldog bundle - description: "Lean and mean: Contains the popular Bulldog Shotgun and four 12g buckshot drums." #, and a pair of Thermal Imaging Goggles. + description: "Lean and mean: Contains the popular Bulldog Shotgun, a 12g slug drum, and four 12g buckshot drums." #, and a pair of Thermal Imaging Goggles. components: - type: StorageFill contents: - id: WeaponShotgunBulldog - id: MagazineShotgun - - id: MagazineShotgun - - id: MagazineShotgun + amount: 3 + - id: MagazineShotgunSlug # - id: ThermalImagingGoggles - type: entity @@ -116,7 +116,7 @@ parent: ClothingBackpackDuffelSyndicateAmmo id: ClothingBackpackDuffelSyndicateAmmoFilled name: ammo bundle - description: "Reloading! Contains 4 magazines for the C-20r, 4 drums for the Bulldog, and 2 ammo boxes for the L6 SAW." + description: "Reloading! Contains 4 magazines for the C-20r, 5 drums for the Bulldog, and 2 ammo boxes for the L6 SAW." components: - type: StorageFill contents: @@ -124,6 +124,8 @@ amount: 4 - id: MagazineShotgun amount: 4 + - id: MagazineShotgunSlug + amount: 1 - id: MagazineLightRifleBox amount: 2 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml index d8c465cf9e..e5120a746f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml @@ -10,7 +10,9 @@ - type: Projectile damage: types: - Piercing: 28 + Piercing: 40 + Structural: 15 + - type: entity id: PelletShotgunBeanbag @@ -41,6 +43,8 @@ damage: types: Piercing: 10 + Structural: 15 + - type: entity id: PelletShotgunSpread From ef49416540ee11de9c92d3df40d09ef15f0f0106 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 03:14:08 +0000 Subject: [PATCH 032/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index abed2c79d9..bb8fdee73f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,17 +1,4 @@ Entries: -- author: K-Dynamic - changes: - - message: The Kammerer now holds 7 shells but now fires slightly slower than other - shotguns. - type: Tweak - - message: The Double-Barreled Shotgun and its sawn-off counterpart now share the - same firerate. - type: Tweak - - message: Changed descriptions of the Kammerer, Enforcer and Bulldog. - type: Tweak - id: 7879 - time: '2025-01-30T17:36:12.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33512 - author: beck-thompson changes: - message: Ore rocks now drop the correct amount of ore when mined. @@ -3918,3 +3905,15 @@ id: 8380 time: '2025-04-29T00:26:23.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37003 +- author: Thatonestomf + changes: + - message: Added slugs to both the bulldog and ammo bundle. + type: Add + - message: Slugs are alot more powerful than they were before, now dealing 40 pierce + and 15 structural + type: Tweak + - message: Basic shells now deal structural damage + type: Tweak + id: 8381 + time: '2025-04-29T03:13:01.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/33517 From f75811b4cb9d0bf3fe25613038cb4970cc9f05c7 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Mon, 28 Apr 2025 23:37:39 -0400 Subject: [PATCH 033/167] Rebalance magnet debris, update worldgen (#37025) --- .../ConfigPresets/WizardsDen/wizardsDen.toml | 3 - .../Spawners/Random/Salvage/spawners.yml | 90 +++++++++++++++---- .../Prototypes/Entities/Stations/base.yml | 22 +++++ .../Procedural/Magnet/space_debris.yml | 41 +++++++++ .../Magnet/space_debris_templates.yml | 10 +-- 5 files changed, 137 insertions(+), 29 deletions(-) diff --git a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml index eb8ff28958..2e4c8a7531 100644 --- a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml +++ b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml @@ -54,9 +54,6 @@ allow_multi_server_play = false [atmos] max_explosion_range = 5 -[worldgen] -enabled = true - [status] privacy_policy_link = "https://spacestation14.com/about/privacy/#game-server-privacy-policy" privacy_policy_identifier = "wizden" diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml index 7e147ba711..f1d632c186 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml @@ -266,16 +266,16 @@ children: - !type:NestedSelector tableId: SalvageEquipmentCommon - weight: 50 + weight: 20 - !type:NestedSelector tableId: SalvageEquipmentUncommon weight: 35 - !type:NestedSelector tableId: SalvageEquipmentRare - weight: 14 + weight: 35 - !type:NestedSelector tableId: SalvageEquipmentLegendary - weight: 1 + weight: 10 # 5% chance of decent-ish treasure - !type:GroupSelector weight: 5 @@ -325,16 +325,16 @@ children: - !type:NestedSelector tableId: SalvageEquipmentCommon - weight: 15 + weight: 5 - !type:NestedSelector tableId: SalvageEquipmentUncommon - weight: 40 + weight: 25 - !type:NestedSelector tableId: SalvageEquipmentRare - weight: 35 + weight: 45 - !type:NestedSelector tableId: SalvageEquipmentLegendary - weight: 10 + weight: 25 # 5% chance of decent-ish treasure - !type:GroupSelector weight: 5 @@ -407,20 +407,36 @@ id: SalvageMagnetMobTable table: !type:GroupSelector children: - - id: MobCarpSalvage - weight: 80 - - id: MobCarpSalvage - weight: 15 - amount: !type:RangeNumberSelector - range: 1, 3 - - !type:AllSelector + - !type:GroupSelector # normal theats + weight: 95 + children: + - id: MobCarpSalvage + weight: 2 + - !type:AllSelector + weight: 1 + children: + - id: LandMineExplosive + - !type:NestedSelector # what's that thing underneath the scrap? + prob: 0.33 + tableId: SalvageScrapSpawnerCommon + - !type:GroupSelector # scary monsters weight: 5 children: - - id: MobSharkSalvage - - id: MobCarpSalvage - amount: !type:ConstantNumberSelector - value: 2 - # - id: MobHivebot (solo hivebot spawn) + - !type:AllSelector + children: + - id: MobSharkSalvage + - id: MobCarpSalvage + amount: !type:ConstantNumberSelector + value: 2 + - !type:NestedSelector + rolls: !type:RangeNumberSelector + range: 1, 3 + tableId: SalvageTreasureSpawnerValuable + - !type:NestedSelector + rolls: !type:RangeNumberSelector + range: 7, 10 + tableId: TreasureCoinPileRare + #- id: MobHivebot (solo hivebot spawn) - type: entity parent: MarkerBase @@ -458,6 +474,42 @@ prob: 1.0 tableId: SalvageMagnetMobTable +- type: entity + parent: MarkerBase + id: SalvageSpawnerStructuresVarious + name: Space Debris Structure Spawner + components: + - type: Sprite + layers: + - state: green + - sprite: Structures/Storage/tanks.rsi + state: fueltank-2 + - type: EntityTableSpawner + table: !type:GroupSelector + children: + - id: WeldingFuelTankFull + weight: 0.5 + - !type:GroupSelector + children: + - id: Table + weight: 2 + - id: TableFrame + - id: SalvageCanisterSpawner + - id: Rack + - !type:NestedSelector + weight: 0.5 + tableId: LowValueCrateTable + - id: ComputerBroken + weight: 0.1 + - id: CrateGeneric + weight: 0.25 + - id: ClosetMaintenanceFilledRandom + weight: 2 + - !type:GroupSelector + children: + - id: Thruster + - id: Gyroscope + - type: entity parent: MarkerBase id: SalvageSpawnerMobShark diff --git a/Resources/Prototypes/Entities/Stations/base.yml b/Resources/Prototypes/Entities/Stations/base.yml index 3f5232b430..a5c5e56680 100644 --- a/Resources/Prototypes/Entities/Stations/base.yml +++ b/Resources/Prototypes/Entities/Stations/base.yml @@ -80,6 +80,25 @@ - /Maps/Ruins/whiteship_ancient.yml - /Maps/Ruins/whiteship_bluespacejumper.yml - /Maps/Ruins/wrecklaimer.yml + wrecks: !type:DungeonSpawnGroup + minimumDistance: 150 + maximumDistance: 300 + stationGrid: false + minCount: 12 + maxCount: 16 + addComponents: + - type: Gravity + enabled: true + inherent: true + - type: IFF + flags: HideLabel + color: "#88b0d1" + protos: + - ChunkDebrisSmall + - ChunkDebrisSmall + - ChunkDebrisSmall + - ChunkDebrisSmall + - ChunkDebris vgroid: !type:DungeonSpawnGroup minimumDistance: 300 maximumDistance: 350 @@ -89,6 +108,9 @@ - type: Gravity enabled: true inherent: true + - type: IFF + flags: HideLabel + color: "#d67e27" protos: - VGRoid diff --git a/Resources/Prototypes/Procedural/Magnet/space_debris.yml b/Resources/Prototypes/Procedural/Magnet/space_debris.yml index aab5cada9a..11c1afdabe 100644 --- a/Resources/Prototypes/Procedural/Magnet/space_debris.yml +++ b/Resources/Prototypes/Procedural/Magnet/space_debris.yml @@ -38,3 +38,44 @@ # Generate biome - !type:BiomeDunGen biomeTemplate: SpaceDebris + +- type: dungeonConfig + id: ChunkDebrisSmall + # Floor generation + layers: + - !type:NoiseDunGen + tileCap: 150 + capStd: 32 + iterations: 3 + layers: + - tile: FloorSteel + threshold: 0.50 + noise: + frequency: 0.05 + noiseType: OpenSimplex2 + fractalType: FBm + octaves: 3 + lacunarity: 3 + gain: 0.5 + - tile: Plating + threshold: 0.35 + noise: + frequency: 0.05 + noiseType: OpenSimplex2 + fractalType: FBm + octaves: 3 + lacunarity: 3 + gain: 0.3 + - tile: Lattice + threshold: 0.25 + noise: + frequency: 0.05 + noiseType: OpenSimplex2 + fractalType: FBm + octaves: 3 + lacunarity: 3 + gain: 0.5 + + # Generate biome + - !type:BiomeDunGen + biomeTemplate: SpaceDebris diff --git a/Resources/Prototypes/Procedural/Magnet/space_debris_templates.yml b/Resources/Prototypes/Procedural/Magnet/space_debris_templates.yml index 5a96fcd269..cc08f51755 100644 --- a/Resources/Prototypes/Procedural/Magnet/space_debris_templates.yml +++ b/Resources/Prototypes/Procedural/Magnet/space_debris_templates.yml @@ -70,12 +70,7 @@ - Plating - FloorSteel entities: - - WeldingFuelTankFull - - Table - - SalvageCanisterSpawner - - Rack - - ClosetMaintenanceFilledRandom - - ClosetMaintenanceFilledRandom + - SalvageSpawnerStructuresVarious - !type:BiomeEntityLayer allowedTiles: - FloorSteel @@ -108,7 +103,8 @@ - !type:BiomeEntityLayer allowedTiles: - FloorSteel - threshold: 0.90 + - Plating + threshold: 0.925 noise: seed: 1 frequency: 1 From 9a3e70ca13e1338c1b5b16ef7c38628eef381d45 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 03:38:45 +0000 Subject: [PATCH 034/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index bb8fdee73f..cd2962b6a2 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: beck-thompson - changes: - - message: Ore rocks now drop the correct amount of ore when mined. - type: Fix - id: 7880 - time: '2025-01-30T17:48:11.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34557 - author: keronshb changes: - message: Added Void's Applause! A Wizard Spell that switches your location with @@ -3917,3 +3910,18 @@ id: 8381 time: '2025-04-29T03:13:01.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/33517 +- author: EmoGarbage404 + changes: + - message: Space debris now have a chance for landmines to spawn on them. + type: Add + - message: Adjusted the loot table on space debris to have more useful equipment + and items. + type: Tweak + - message: Round-start space debris now better mimics what the salvage magnet can + pull in. + type: Tweak + - message: Removed round-start space asteroids. + type: Remove + id: 8382 + time: '2025-04-29T03:37:39.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37025 From 294a5a1b6982617b4e26cdec4b3dde45074a4c1e Mon Sep 17 00:00:00 2001 From: drakewill-CRL <46307022+drakewill-CRL@users.noreply.github.com> Date: Tue, 29 Apr 2025 00:45:10 -0400 Subject: [PATCH 035/167] Display obvious plant mutations in examine text (#32650) * Effect mutations now display on examine * ChangeSpecies shouldn't stay on the list after running. Name cleanup * EmoGarbage Review - convert description to LocId and add minor logic fix * fix the dastardly yaml --------- Co-authored-by: PraxisMapper Co-authored-by: EmoGarbage404 --- .../Botany/Systems/BotanySystem.Produce.cs | 20 +++++++++++++++++++ .../Botany/Systems/BotanySystem.Seed.cs | 1 + .../Botany/Systems/PlantHolderSystem.cs | 14 +++++++++++++ Content.Shared/Random/RandomPlantMutation.cs | 6 ++++++ Resources/Locale/en-US/plants/mutations.ftl | 7 +++++++ .../Hydroponics/randomMutations.yml | 7 +++++-- 6 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 Resources/Locale/en-US/plants/mutations.ftl diff --git a/Content.Server/Botany/Systems/BotanySystem.Produce.cs b/Content.Server/Botany/Systems/BotanySystem.Produce.cs index 8fdf96f57b..f6f3f99c09 100644 --- a/Content.Server/Botany/Systems/BotanySystem.Produce.cs +++ b/Content.Server/Botany/Systems/BotanySystem.Produce.cs @@ -1,5 +1,6 @@ using Content.Server.Botany.Components; using Content.Shared.EntityEffects; +using Content.Shared.Examine; using Content.Shared.FixedPoint; namespace Content.Server.Botany.Systems; @@ -37,4 +38,23 @@ public sealed partial class BotanySystem solutionContainer.AddReagent(chem, amount); } } + + public void OnProduceExamined(EntityUid uid, ProduceComponent comp, ExaminedEvent args) + { + if (comp.Seed == null) + return; + + using (args.PushGroup(nameof(ProduceComponent))) + { + foreach (var m in comp.Seed.Mutations) + { + // Don't show mutations that have no effect on produce (sentience) + if (!m.AppliesToProduce) + continue; + + if (m.Description != null) + args.PushMarkup(Loc.GetString(m.Description)); + } + } + } } diff --git a/Content.Server/Botany/Systems/BotanySystem.Seed.cs b/Content.Server/Botany/Systems/BotanySystem.Seed.cs index e10414ebe5..fd65c141aa 100644 --- a/Content.Server/Botany/Systems/BotanySystem.Seed.cs +++ b/Content.Server/Botany/Systems/BotanySystem.Seed.cs @@ -36,6 +36,7 @@ public sealed partial class BotanySystem : EntitySystem base.Initialize(); SubscribeLocalEvent(OnExamined); + SubscribeLocalEvent(OnProduceExamined); } public bool TryGetSeed(SeedComponent comp, [NotNullWhen(true)] out SeedData? seed) diff --git a/Content.Server/Botany/Systems/PlantHolderSystem.cs b/Content.Server/Botany/Systems/PlantHolderSystem.cs index 2661ed479c..0686f32097 100644 --- a/Content.Server/Botany/Systems/PlantHolderSystem.cs +++ b/Content.Server/Botany/Systems/PlantHolderSystem.cs @@ -116,6 +116,20 @@ public sealed class PlantHolderSystem : EntitySystem ? "plant-holder-component-plant-old-adjective" : "plant-holder-component-plant-unhealthy-adjective")))); } + + // For future reference, mutations should only appear on examine if they apply to a plant, not to produce. + + if (component.Seed.Ligneous) + args.PushMarkup(Loc.GetString("mutation-plant-ligneous")); + + if (component.Seed.TurnIntoKudzu) + args.PushMarkup(Loc.GetString("mutation-plant-kudzu")); + + if (component.Seed.CanScream) + args.PushMarkup(Loc.GetString("mutation-plant-scream")); + + if (component.Seed.Viable == false) + args.PushMarkup(Loc.GetString("mutation-plant-unviable")); } else { diff --git a/Content.Shared/Random/RandomPlantMutation.cs b/Content.Shared/Random/RandomPlantMutation.cs index d95cf7bf42..7d04aa626d 100644 --- a/Content.Shared/Random/RandomPlantMutation.cs +++ b/Content.Shared/Random/RandomPlantMutation.cs @@ -22,6 +22,12 @@ public sealed partial class RandomPlantMutation [DataField] public string Name = ""; + /// + /// The text to display to players when examining something with this mutation. + /// + [DataField] + public LocId? Description; + /// /// The actual EntityEffect to apply to the target /// diff --git a/Resources/Locale/en-US/plants/mutations.ftl b/Resources/Locale/en-US/plants/mutations.ftl new file mode 100644 index 0000000000..80f4052ce6 --- /dev/null +++ b/Resources/Locale/en-US/plants/mutations.ftl @@ -0,0 +1,7 @@ +mutation-plant-bioluminescent = It glows with a gentle light. +mutation-plant-kudzu = It is growing unusually fast and thin. +mutation-plant-ligneous = It is woody and will need a sharp tool to harvest. +mutation-plant-scream = This plant seems nervous somehow. +mutation-plant-sentient = It seems to be examining its surroundings. +mutation-plant-slippery = It is slick to the touch. +mutation-plant-unviable = It is wilting and sickly. \ No newline at end of file diff --git a/Resources/Prototypes/Hydroponics/randomMutations.yml b/Resources/Prototypes/Hydroponics/randomMutations.yml index f203f84547..1120c38f31 100644 --- a/Resources/Prototypes/Hydroponics/randomMutations.yml +++ b/Resources/Prototypes/Hydroponics/randomMutations.yml @@ -3,15 +3,18 @@ mutations: # disabled until 50 morbillion point lights don't cause the renderer to die #- name: Bioluminescent + # description: mutation-plant-bioluminescent # baseOdds: 0.036 # appliesToPlant: false # effect: !type:Glow - name: Sentient + description: mutation-plant-sentient baseOdds: 0.0072 appliesToProduce: false persists: false effect: !type:MakeSentient # existing effect. - name: Slippery + description: mutation-plant-slippery baseOdds: 0.036 appliesToPlant: false effect: !type:Slipify @@ -150,12 +153,12 @@ persists: false effect: !type:PlantChangeStat targetValue: Seedless - - name: ChangeLigneous + - name: Lignification baseOdds: 0.036 persists: false effect: !type:PlantChangeStat targetValue: Ligneous - - name: ChangeTurnIntoKudzu + - name: Kudzufication baseOdds: 0.036 persists: false effect: !type:PlantChangeStat From e21944d0836d433d446e03e444093d98e31f2aa0 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 04:46:17 +0000 Subject: [PATCH 036/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index cd2962b6a2..f239085a9e 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: keronshb - changes: - - message: Added Void's Applause! A Wizard Spell that switches your location with - the target. - type: Add - id: 7881 - time: '2025-01-31T00:10:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34591 - author: Nox38 changes: - message: Rebalanced Box's armory and increased its max security officers to 7. @@ -3925,3 +3917,10 @@ id: 8382 time: '2025-04-29T03:37:39.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37025 +- author: drakewill-CRL + changes: + - message: You can now see mutations on plants and produce. + type: Tweak + id: 8383 + time: '2025-04-29T04:45:11.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/32650 From 207d5136669ffafa53d2a28067b90931d6ef6570 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Tue, 29 Apr 2025 07:24:33 +0200 Subject: [PATCH 037/167] SSD sleep take 2 (#34039) * ssd sleep part 2 * forgot this * apply review * yeah * add onmapinit * cache cvar values --------- Co-authored-by: EmoGarbage404 --- Content.Shared/CCVar/CCVars.Ic.cs | 13 ++++ .../SSDIndicator/SSDIndicatorComponent.cs | 17 ++++- .../SSDIndicator/SSDIndicatorSystem.cs | 67 ++++++++++++++++++- 3 files changed, 94 insertions(+), 3 deletions(-) diff --git a/Content.Shared/CCVar/CCVars.Ic.cs b/Content.Shared/CCVar/CCVars.Ic.cs index e149e9f3e1..54ab69b3fa 100644 --- a/Content.Shared/CCVar/CCVars.Ic.cs +++ b/Content.Shared/CCVar/CCVars.Ic.cs @@ -45,4 +45,17 @@ public sealed partial class CCVars /// public static readonly CVarDef ICShowSSDIndicator = CVarDef.Create("ic.show_ssd_indicator", true, CVar.CLIENTONLY); + + /// + /// Forces SSD characters to sleep after ICSSDSleepTime seconds + /// + public static readonly CVarDef ICSSDSleep = + CVarDef.Create("ic.ssd_sleep", true, CVar.SERVER); + + /// + /// Time between character getting SSD status and falling asleep + /// Won't work without ICSSDSleep + /// + public static readonly CVarDef ICSSDSleepTime = + CVarDef.Create("ic.ssd_sleep_time", 600f, CVar.SERVER); } diff --git a/Content.Shared/SSDIndicator/SSDIndicatorComponent.cs b/Content.Shared/SSDIndicator/SSDIndicatorComponent.cs index 634dfc397b..47ac8afe72 100644 --- a/Content.Shared/SSDIndicator/SSDIndicatorComponent.cs +++ b/Content.Shared/SSDIndicator/SSDIndicatorComponent.cs @@ -1,4 +1,4 @@ -using Content.Shared.StatusIcon; +using Content.Shared.StatusIcon; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; @@ -9,7 +9,7 @@ namespace Content.Shared.SSDIndicator; /// Shows status icon when player in SSD /// [RegisterComponent, NetworkedComponent] -[AutoGenerateComponentState] +[AutoGenerateComponentState, AutoGenerateComponentPause] public sealed partial class SSDIndicatorComponent : Component { [ViewVariables(VVAccess.ReadWrite)] @@ -19,4 +19,17 @@ public sealed partial class SSDIndicatorComponent : Component [ViewVariables(VVAccess.ReadWrite)] [DataField] public ProtoId Icon = "SSDIcon"; + + /// + /// When the entity should fall asleep + /// + [DataField, AutoPausedField, Access(typeof(SSDIndicatorSystem))] + public TimeSpan FallAsleepTime = TimeSpan.Zero; + + /// + /// Required to don't remove forced sleep from other sources + /// + [ViewVariables(VVAccess.ReadWrite)] + [AutoNetworkedField] + public bool ForcedSleepAdded = false; } diff --git a/Content.Shared/SSDIndicator/SSDIndicatorSystem.cs b/Content.Shared/SSDIndicator/SSDIndicatorSystem.cs index 7fc13d161e..dfba833bcf 100644 --- a/Content.Shared/SSDIndicator/SSDIndicatorSystem.cs +++ b/Content.Shared/SSDIndicator/SSDIndicatorSystem.cs @@ -1,4 +1,8 @@ -using Robust.Shared.Player; +using Content.Shared.Bed.Sleep; +using Content.Shared.CCVar; +using Robust.Shared.Configuration; +using Robust.Shared.Player; +using Robust.Shared.Timing; namespace Content.Shared.SSDIndicator; @@ -7,21 +11,82 @@ namespace Content.Shared.SSDIndicator; /// public sealed class SSDIndicatorSystem : EntitySystem { + [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private readonly IGameTiming _timing = default!; + + private bool _icSsdSleep; + private float _icSsdSleepTime; + public override void Initialize() { SubscribeLocalEvent(OnPlayerAttached); SubscribeLocalEvent(OnPlayerDetached); + SubscribeLocalEvent(OnMapInit); + + _cfg.OnValueChanged(CCVars.ICSSDSleep, obj => _icSsdSleep = obj, true); + _cfg.OnValueChanged(CCVars.ICSSDSleepTime, obj => _icSsdSleepTime = obj, true); } private void OnPlayerAttached(EntityUid uid, SSDIndicatorComponent component, PlayerAttachedEvent args) { component.IsSSD = false; + + // Removes force sleep and resets the time to zero + if (_icSsdSleep) + { + component.FallAsleepTime = TimeSpan.Zero; + if (component.ForcedSleepAdded) // Remove component only if it has been added by this system + { + EntityManager.RemoveComponent(uid); + component.ForcedSleepAdded = false; + } + } Dirty(uid, component); } private void OnPlayerDetached(EntityUid uid, SSDIndicatorComponent component, PlayerDetachedEvent args) { component.IsSSD = true; + + // Sets the time when the entity should fall asleep + if (_icSsdSleep) + { + component.FallAsleepTime = _timing.CurTime + TimeSpan.FromSeconds(_icSsdSleepTime); + } Dirty(uid, component); } + + // Prevents mapped mobs to go to sleep immediately + private void OnMapInit(EntityUid uid, SSDIndicatorComponent component, MapInitEvent args) + { + if (_icSsdSleep && + component.IsSSD && + component.FallAsleepTime == TimeSpan.Zero) + { + component.FallAsleepTime = _timing.CurTime + TimeSpan.FromSeconds(_icSsdSleepTime); + } + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + if (!_icSsdSleep) + return; + + var query = EntityQueryEnumerator(); + + while (query.MoveNext(out var uid, out var ssd)) + { + // Forces the entity to sleep when the time has come + if(ssd.IsSSD && + ssd.FallAsleepTime <= _timing.CurTime && + !TerminatingOrDeleted(uid) && + !HasComp(uid)) // Don't add the component if the entity has it from another sources + { + EnsureComp(uid); + ssd.ForcedSleepAdded = true; + } + } + } } From 31e0fedb6187574dc82ccc5aacb4eac61baf43c1 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 05:25:40 +0000 Subject: [PATCH 038/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index f239085a9e..b7ef8007bd 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Nox38 - changes: - - message: Rebalanced Box's armory and increased its max security officers to 7. - type: Tweak - id: 7882 - time: '2025-01-31T07:23:03.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34750 - author: SlamBamActionman changes: - message: Forcefeeding pills now takes 2 seconds (was 1 second), while eating them @@ -3924,3 +3917,11 @@ id: 8383 time: '2025-04-29T04:45:11.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/32650 +- author: lzk228 + changes: + - message: When an entity becomes SSD, it will be forced to sleep after 10 minutes. + It can be awakened if no more SSD. + type: Tweak + id: 8384 + time: '2025-04-29T05:24:34.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/34039 From aeed6b3954b56823664c707556840d354245d839 Mon Sep 17 00:00:00 2001 From: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com> Date: Mon, 28 Apr 2025 22:27:14 -0700 Subject: [PATCH 039/167] More Mail Sprites (#37023) * Commit * Sprite update * Last push for real for real * Final Commit for real for real for real --- .../Specific/Cargo/mail.rsi/bomb-unshaded.png | Bin 0 -> 7300 bytes .../Objects/Specific/Cargo/mail.rsi/bomb.png | Bin 0 -> 6359 bytes .../Objects/Specific/Cargo/mail.rsi/meta.json | 16 ++++++++++++++++ .../Cargo/mail_large.rsi/bomb-unshaded.png | Bin 0 -> 6850 bytes .../Specific/Cargo/mail_large.rsi/bomb.png | Bin 0 -> 5986 bytes .../Specific/Cargo/mail_large.rsi/meta.json | 18 ++++++++++++++++++ .../Cargo/mail_large.rsi/priority.png | Bin 6112 -> 5773 bytes .../mail_large.rsi/priority_inactive.png | Bin 5691 -> 6367 bytes 8 files changed, 34 insertions(+) create mode 100644 Resources/Textures/Objects/Specific/Cargo/mail.rsi/bomb-unshaded.png create mode 100644 Resources/Textures/Objects/Specific/Cargo/mail.rsi/bomb.png create mode 100644 Resources/Textures/Objects/Specific/Cargo/mail_large.rsi/bomb-unshaded.png create mode 100644 Resources/Textures/Objects/Specific/Cargo/mail_large.rsi/bomb.png diff --git a/Resources/Textures/Objects/Specific/Cargo/mail.rsi/bomb-unshaded.png b/Resources/Textures/Objects/Specific/Cargo/mail.rsi/bomb-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..17e8cb6c4539dc234a49d811618cc456836d29ff GIT binary patch literal 7300 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 TVTLtnLPIMvJ4%_UXVkv{iBETg literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Cargo/mail.rsi/bomb.png b/Resources/Textures/Objects/Specific/Cargo/mail.rsi/bomb.png new file mode 100644 index 0000000000000000000000000000000000000000..e1cdc4ba4974a9031f58b5185302843409a1bfe0 GIT binary patch literal 6359 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Cargo/mail.rsi/meta.json b/Resources/Textures/Objects/Specific/Cargo/mail.rsi/meta.json index 2759dded51..9aa97992b1 100644 --- a/Resources/Textures/Objects/Specific/Cargo/mail.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Cargo/mail.rsi/meta.json @@ -38,6 +38,22 @@ }, { "name": "postmark" + }, + { + "name": "bomb" + }, + { + "name": "bomb-unshaded", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] } ] } diff --git a/Resources/Textures/Objects/Specific/Cargo/mail_large.rsi/bomb-unshaded.png b/Resources/Textures/Objects/Specific/Cargo/mail_large.rsi/bomb-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..3395bb7d5b32bc68b720d378616a434445df58b3 GIT binary patch literal 6850 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 diff --git a/Resources/Textures/Objects/Specific/Cargo/mail_large.rsi/priority_inactive.png b/Resources/Textures/Objects/Specific/Cargo/mail_large.rsi/priority_inactive.png index 37aaaba0e3f7f218722b6b23539666b55f029c98..7bb403e4d6160c977d25a109046e92827c440611 100644 GIT binary patch delta 3044 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 From 23d835b4b6218ae3a4f975ae760602bc62837a0c Mon Sep 17 00:00:00 2001 From: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> Date: Tue, 29 Apr 2025 05:04:07 -0400 Subject: [PATCH 040/167] oasis genpop (#37031) --- Resources/Maps/oasis.yml | 19169 +++++++++++++++++++++---------------- 1 file changed, 10720 insertions(+), 8449 deletions(-) diff --git a/Resources/Maps/oasis.yml b/Resources/Maps/oasis.yml index 53f2b33e27..9515ec71a7 100644 --- a/Resources/Maps/oasis.yml +++ b/Resources/Maps/oasis.yml @@ -4,8 +4,8 @@ meta: engineVersion: 254.1.0 forkId: "" forkVersion: "" - time: 04/19/2025 10:13:38 - entityCount: 30308 + time: 04/29/2025 08:52:23 + entityCount: 30629 maps: - 1 grids: @@ -141,11 +141,11 @@ entities: version: 6 1,-1: ind: 1,-1 - tiles: BQAAAAADBQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAABQAAAAABAwAAAAAACgAAAAABAgAAAAAAFAAAAAADFAAAAAACFAAAAAACFAAAAAAAFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAABFAAAAAAAAwAAAAAAAwAAAAAACgAAAAABAgAAAAAAFAAAAAABFAAAAAACFAAAAAABFAAAAAADFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAABAwAAAAAAAwAAAAAACgAAAAACAgAAAAAAFAAAAAAAFAAAAAACFAAAAAABFAAAAAADFAAAAAADDwAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAADFAAAAAABAwAAAAAAAwAAAAAACgAAAAADAgAAAAAAFAAAAAACFAAAAAADFAAAAAACFAAAAAACFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAABAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAACFAAAAAACFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAACAwAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAACBgAAAAACAgAAAAAAFAAAAAAAFAAAAAABFAAAAAAAFAAAAAACFAAAAAABFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACFAAAAAABBgAAAAADBgAAAAADAgAAAAAAFAAAAAAAFAAAAAACFAAAAAACFAAAAAAAFAAAAAADFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACFAAAAAABBgAAAAADBgAAAAACAgAAAAAAFAAAAAACFAAAAAABFAAAAAADFAAAAAADFAAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAABFAAAAAAAAwAAAAAABgAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAADFAAAAAAAAwAAAAAABgAAAAABAgAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAABFAAAAAADAwAAAAAAAwAAAAAAAgAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAABAwAAAAAAAwAAAAAAAgAAAAAACwAAAAAACwAAAAAACwAAAAAAAgAAAAAAEQAAAAACAgAAAAAAAgAAAAAAEQAAAAABEQAAAAACEQAAAAADAgAAAAAAAgAAAAAAEQAAAAADAQAAAAACAQAAAAADEQAAAAAAEQAAAAACEQAAAAAAEQAAAAACEQAAAAADEQAAAAACEQAAAAADEQAAAAADEQAAAAACEQAAAAABEQAAAAACEQAAAAACEQAAAAABEQAAAAAD + tiles: BQAAAAADBQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAKQAAAAAAKQAAAAAABQAAAAABAwAAAAAACgAAAAABAgAAAAAAFAAAAAADFAAAAAACFAAAAAACFAAAAAAAFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAHQAAAAAAKQAAAAAAAwAAAAAAAwAAAAAACgAAAAABAgAAAAAAFAAAAAABFAAAAAACFAAAAAABFAAAAAADFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHQAAAAAAKQAAAAAAAwAAAAAAAwAAAAAACgAAAAACAgAAAAAAFAAAAAAAFAAAAAACFAAAAAABFAAAAAADFAAAAAADDwAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAEAAAAAAAAwAAAAAAAwAAAAAACgAAAAADAgAAAAAAFAAAAAACFAAAAAADFAAAAAACFAAAAAACFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAACFAAAAAACFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAwAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAABgAAAAACBgAAAAACAgAAAAAAFAAAAAAAFAAAAAABFAAAAAAAFAAAAAACFAAAAAABFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAABgAAAAADBgAAAAADAgAAAAAAFAAAAAAAFAAAAAACFAAAAAACFAAAAAAAFAAAAAADFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAABgAAAAADBgAAAAACAgAAAAAAFAAAAAACFAAAAAABFAAAAAADFAAAAAADFAAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAwAAAAAABgAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAABgAAAAABAgAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAwAAAAAAAwAAAAAAAgAAAAAACwAAAAAACwAAAAAACwAAAAAAAgAAAAAAEQAAAAACAgAAAAAAAgAAAAAAEQAAAAABEQAAAAACEQAAAAADAgAAAAAAAgAAAAAAEQAAAAAAAQAAAAACAQAAAAADEQAAAAAAEQAAAAACEQAAAAAAEQAAAAACEQAAAAADEQAAAAACEQAAAAADEQAAAAADEQAAAAACEQAAAAABEQAAAAACEQAAAAACEQAAAAABEQAAAAAA version: 6 1,-2: ind: 1,-2 - tiles: DAAAAAADDAAAAAAAAgAAAAAADAAAAAACDAAAAAACAgAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAAgAAAAAAFAAAAAADFAAAAAADGwAAAAADFAAAAAABFAAAAAACDAAAAAABDAAAAAADHAAAAAAADAAAAAABDAAAAAAAAgAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAADDAAAAAABDAAAAAADAgAAAAAADAAAAAAADAAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAABFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACFAAAAAABFAAAAAABFAAAAAADFAAAAAACFAAAAAAAFAAAAAACAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAABFAAAAAABFAAAAAABFAAAAAABFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAABFAAAAAADFAAAAAAAFAAAAAABFAAAAAACFAAAAAAAFAAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAABFAAAAAABFAAAAAABFAAAAAAAFAAAAAACFAAAAAACFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAABFAAAAAACFAAAAAADFAAAAAADFAAAAAAAFAAAAAADFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACFAAAAAAAFAAAAAAAFAAAAAADFAAAAAAAFAAAAAABFAAAAAABFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAFAAAAAADFAAAAAADFAAAAAADFAAAAAADFAAAAAADFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAACBQAAAAADFAAAAAADFAAAAAAAFAAAAAAAFAAAAAABFAAAAAABAgAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACFAAAAAAD + tiles: DAAAAAADDAAAAAAAAgAAAAAADAAAAAACDAAAAAACAgAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAAgAAAAAAFAAAAAADFAAAAAADGwAAAAADFAAAAAABFAAAAAACDAAAAAABDAAAAAADHAAAAAAADAAAAAABDAAAAAAAAgAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAADDAAAAAABDAAAAAADAgAAAAAADAAAAAAADAAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAABFAAAAAADAgAAAAAAFAAAAAAAFAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAADAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAACFAAAAAABFAAAAAABFAAAAAADFAAAAAACFAAAAAAAFAAAAAACAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAABFAAAAAABFAAAAAABFAAAAAABFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAABFAAAAAADFAAAAAAAFAAAAAABFAAAAAACFAAAAAAAFAAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAABFAAAAAABFAAAAAABFAAAAAAAFAAAAAACFAAAAAACFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAABFAAAAAACFAAAAAADFAAAAAADFAAAAAAAFAAAAAADFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAACFAAAAAAAFAAAAAAAFAAAAAADFAAAAAAAFAAAAAABFAAAAAABFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAFAAAAAADFAAAAAADFAAAAAADFAAAAAADFAAAAAADFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHQAAAAAAKQAAAAAABQAAAAACBQAAAAADFAAAAAADFAAAAAAAFAAAAAAAFAAAAAABFAAAAAABAgAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHQAAAAAAKQAAAAAA version: 6 0,-2: ind: 0,-2 @@ -177,7 +177,7 @@ entities: version: 6 2,-2: ind: 2,-2 - tiles: FAAAAAADFAAAAAADFAAAAAABFAAAAAADFAAAAAACFAAAAAADFAAAAAADGwAAAAADFAAAAAACFAAAAAADFAAAAAADFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACFAAAAAACFAAAAAACFAAAAAAAFAAAAAADFAAAAAABFAAAAAACAgAAAAAAAgAAAAAAGwAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAABFAAAAAAAAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAAAFAAAAAADFAAAAAADAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAADFAAAAAADFAAAAAACAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAABFAAAAAADFAAAAAABGgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAAAFAAAAAABFAAAAAAAAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAADFAAAAAADFAAAAAACAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAGwAAAAACFAAAAAABAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAFAAAAAACFAAAAAACFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAFAAAAAAAFAAAAAACFAAAAAABAgAAAAAAKAAAAAADKAAAAAACKAAAAAAAAgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAFAAAAAAAFAAAAAACFAAAAAABAgAAAAAAKAAAAAABKAAAAAACKAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAFAAAAAAAFAAAAAAAFAAAAAABFAAAAAADAgAAAAAAAgAAAAAAFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAAAAgAAAAAAFAAAAAABFAAAAAACFAAAAAACFAAAAAACFAAAAAABFAAAAAACFAAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACFAAAAAABFAAAAAABFAAAAAADFAAAAAADFAAAAAABFAAAAAABFAAAAAAAFAAAAAAAFAAAAAABFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAACFAAAAAAAAgAAAAAAFAAAAAACFAAAAAAAFAAAAAABFAAAAAABFAAAAAAAFAAAAAACFAAAAAABFAAAAAACFAAAAAABFAAAAAABFAAAAAAA + tiles: FAAAAAADFAAAAAADFAAAAAABFAAAAAADFAAAAAACFAAAAAADFAAAAAADGwAAAAADFAAAAAACFAAAAAADFAAAAAADFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACFAAAAAACFAAAAAACFAAAAAAAFAAAAAADFAAAAAABFAAAAAACAgAAAAAAAgAAAAAAGwAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAABFAAAAAAAAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAFAAAAAAAGwAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAADFAAAAAAAFAAAAAADFAAAAAADAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAADFAAAAAADFAAAAAADFAAAAAACAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAABFAAAAAADFAAAAAABGgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAADFAAAAAAAFAAAAAABFAAAAAAAAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAFAAAAAAAGwAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAADFAAAAAADFAAAAAADFAAAAAACAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAGwAAAAACFAAAAAABAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAGwAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAGwAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAKQAAAAAAAgAAAAAAAgAAAAAAGwAAAAAAGwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAKQAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAA version: 6 2,-3: ind: 2,-3 @@ -185,7 +185,7 @@ entities: version: 6 2,-1: ind: 2,-1 - tiles: FAAAAAAAAgAAAAAAFAAAAAABFAAAAAABAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAADFAAAAAAAFAAAAAABFAAAAAACFAAAAAACFAAAAAADFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAADAgAAAAAAFAAAAAACFAAAAAAAAgAAAAAAFAAAAAABFAAAAAADFAAAAAADFAAAAAACFAAAAAACFAAAAAAAFAAAAAADFAAAAAADFAAAAAAAFAAAAAADFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADAgAAAAAAFAAAAAABFAAAAAAAFAAAAAACFAAAAAADKAAAAAACKAAAAAAAKAAAAAAAKAAAAAACKAAAAAAAIQAAAAAAIQAAAAAAFAAAAAADFAAAAAAAFAAAAAADFAAAAAABFAAAAAADFAAAAAABFAAAAAAAFAAAAAACFAAAAAADKAAAAAABKAAAAAAAKAAAAAABKAAAAAADKAAAAAACIQAAAAAAIQAAAAAAFAAAAAADFAAAAAACFAAAAAACFAAAAAABFAAAAAAAFAAAAAABFAAAAAADFAAAAAABFAAAAAADKAAAAAACKAAAAAACKAAAAAAAKAAAAAADKAAAAAADIQAAAAAAIQAAAAAAFAAAAAABFAAAAAADFAAAAAABFAAAAAAAFAAAAAADFAAAAAADFAAAAAACFAAAAAACFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAIQAAAAAAIQAAAAAAFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACAgAAAAAAAgAAAAAAAgAAAAAADAAAAAABDAAAAAACDAAAAAADAgAAAAAAFAAAAAAAFAAAAAADFAAAAAABFAAAAAADAgAAAAAADAAAAAABDAAAAAABDAAAAAACDAAAAAACGwAAAAAAGwAAAAACAgAAAAAADAAAAAACDAAAAAAADAAAAAABAgAAAAAAFAAAAAADFAAAAAADFAAAAAACFAAAAAADAgAAAAAADAAAAAAADAAAAAACDAAAAAACHAAAAAACGwAAAAADGwAAAAACAgAAAAAAAgAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAADFAAAAAACFAAAAAABHAAAAAABDAAAAAACDAAAAAACDAAAAAAAHAAAAAAADAAAAAADDAAAAAACDAAAAAACDAAAAAACDAAAAAACNgAAAAAADAAAAAAAAgAAAAAAAgAAAAAAFAAAAAABFAAAAAAAAgAAAAAAHAAAAAADHAAAAAADHAAAAAABHAAAAAAADAAAAAACDAAAAAABDAAAAAADDAAAAAADDAAAAAADDAAAAAADDAAAAAAADAAAAAACAgAAAAAAFAAAAAABFAAAAAADHAAAAAAADAAAAAAADAAAAAADDAAAAAADHAAAAAABDAAAAAADDAAAAAADDAAAAAADDAAAAAABDAAAAAABNgAAAAAADAAAAAAADAAAAAAAAgAAAAAAFAAAAAABFAAAAAAAAgAAAAAADAAAAAADDAAAAAADDAAAAAACHAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADAAAAAAADAAAAAAAAgAAAAAAFAAAAAADFAAAAAADAgAAAAAADAAAAAAADAAAAAADDAAAAAAADAAAAAAAAgAAAAAAEQAAAAADEQAAAAABEQAAAAAAEQAAAAACAgAAAAAAEQAAAAADHAAAAAAAEQAAAAABEQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAEQAAAAACFAAAAAAAFAAAAAACEQAAAAAAAgAAAAAAEQAAAAADEQAAAAAAEQAAAAACEQAAAAACEQAAAAADEQAAAAACEQAAAAAAEQAAAAAAEQAAAAABEQAAAAACEQAAAAAAEQAAAAADEQAAAAABEQAAAAACEQAAAAAAEQAAAAABEQAAAAACEQAAAAABEQAAAAAA + tiles: KQAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAHQAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAKQAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAKQAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAKQAAAAAAHQAAAAAAKQAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAEAAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAAgAAAAAADAAAAAAADAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAGwAAAAAAGwAAAAAAAgAAAAAADAAAAAAADAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAADAAAAAAADAAAAAAADAAAAAAAHAAAAAAAGwAAAAAAGwAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAHAAAAAAADAAAAAADDAAAAAACDAAAAAACHAAAAAAADAAAAAACDAAAAAAADAAAAAAADAAAAAAADAAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAADAAAAAADDAAAAAADDAAAAAAADAAAAAACDAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAHAAAAAAADAAAAAADDAAAAAADDAAAAAADHAAAAAAADAAAAAABDAAAAAAADAAAAAAADAAAAAAADAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAADAAAAAAADAAAAAAADAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAgAAAAAAEQAAAAAAEQAAAAADEQAAAAAAEQAAAAABEQAAAAAAAgAAAAAAAgAAAAAAEQAAAAAAEQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAEQAAAAAAFAAAAAAAFAAAAAAAEQAAAAACEQAAAAACEQAAAAADEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAABEQAAAAACEQAAAAAAEQAAAAADEQAAAAABEQAAAAACEQAAAAAAEQAAAAABEQAAAAACEQAAAAABEQAAAAAA version: 6 2,0: ind: 2,0 @@ -257,11 +257,11 @@ entities: version: 6 3,-1: ind: 3,-1 - tiles: FAAAAAAAFAAAAAAAFAAAAAADFAAAAAAAFAAAAAABFAAAAAADFAAAAAACAgAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAADwAAAAAAAgAAAAAADgAAAAAAMQAAAAAAFAAAAAAAKQAAAAAAFAAAAAADKQAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAADwAAAAAAAgAAAAAADgAAAAAAMQAAAAAAFAAAAAAAKQAAAAAAFAAAAAACKQAAAAAAFAAAAAAAFAAAAAADFAAAAAADAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAADgAAAAAAMQAAAAAAIQAAAAAAKQAAAAAAFAAAAAADKQAAAAAAAgAAAAAAFAAAAAAAFAAAAAADAgAAAAAAAgAAAAAAEQAAAAABEQAAAAAAEQAAAAABEQAAAAAAAgAAAAAADgAAAAAAMQAAAAAAIQAAAAAAKQAAAAAAFAAAAAADKQAAAAAAAgAAAAAAFAAAAAABFAAAAAAAFAAAAAADFAAAAAAAEQAAAAACEQAAAAADEQAAAAACEQAAAAADAgAAAAAADgAAAAAAMQAAAAAAFAAAAAAAKQAAAAAAFAAAAAACKQAAAAAAGwAAAAAAFAAAAAADFAAAAAADFAAAAAADFAAAAAAAEQAAAAADEQAAAAACEQAAAAAAEQAAAAAAAgAAAAAADgAAAAAAMQAAAAAAFAAAAAAAKQAAAAAAFAAAAAADKQAAAAAAAgAAAAAAFAAAAAACFAAAAAADFAAAAAABFAAAAAABEQAAAAACEQAAAAADEQAAAAABEQAAAAABAgAAAAAADgAAAAAAMQAAAAAAFAAAAAAAKQAAAAAAFAAAAAAAKQAAAAAAAgAAAAAAFAAAAAACFAAAAAAAAgAAAAAAAgAAAAAAEQAAAAAAEQAAAAABEQAAAAAAEQAAAAADAgAAAAAADgAAAAAAMQAAAAAAFAAAAAAAKQAAAAAAFAAAAAACKQAAAAAAFAAAAAABFAAAAAACFAAAAAABAgAAAAAAAgAAAAAAEQAAAAAAEQAAAAACEQAAAAADEQAAAAADAgAAAAAAAgAAAAAAMQAAAAAAFAAAAAABKQAAAAAAFAAAAAADKQAAAAAAFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAEQAAAAABEQAAAAACEQAAAAADEQAAAAAAEQAAAAADEQAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAKQAAAAAAFAAAAAAAKQAAAAAAFAAAAAACAgAAAAAAAgAAAAAAEQAAAAAAEQAAAAABEQAAAAADEQAAAAAAEQAAAAABEQAAAAACEQAAAAACAgAAAAAAAgAAAAAAAgAAAAAAGwAAAAABAgAAAAAAGwAAAAACAgAAAAAAAgAAAAAAEQAAAAADEQAAAAABEQAAAAAAEQAAAAACEQAAAAAAEQAAAAABEQAAAAACEQAAAAACAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAACFAAAAAAAFAAAAAADAgAAAAAAEQAAAAADEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAADEQAAAAABEQAAAAABEQAAAAAAEQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAFAAAAAACFAAAAAABAgAAAAAAEQAAAAABEQAAAAADEQAAAAAAEQAAAAADEQAAAAABBgAAAAACEQAAAAADEQAAAAABEQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAGwAAAAAAAgAAAAAAGwAAAAADAgAAAAAAEQAAAAACEQAAAAABEQAAAAAAEQAAAAACEQAAAAABBgAAAAAAEQAAAAABEQAAAAAAEQAAAAACEQAAAAACAgAAAAAAEQAAAAAAEQAAAAAAEQAAAAABEQAAAAABEQAAAAABEQAAAAACEQAAAAADEQAAAAADEQAAAAAAEQAAAAABBgAAAAABEQAAAAACEQAAAAABEQAAAAABEQAAAAACAgAAAAAA + tiles: FAAAAAAAAgAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAADwAAAAAAAgAAAAAADgAAAAAAMQAAAAAAAgAAAAAAAgAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAADwAAAAAAAgAAAAAADgAAAAAAMQAAAAAAFAAAAAAAAgAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAADwAAAAAADwAAAAAAAgAAAAAADgAAAAAAMQAAAAAAFAAAAAAAAgAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAEQAAAAABEQAAAAAAEQAAAAABEQAAAAAAAgAAAAAADgAAAAAAMQAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAEQAAAAACEQAAAAADEQAAAAACEQAAAAADAgAAAAAADgAAAAAAMQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAEQAAAAADEQAAAAACEQAAAAAAEQAAAAAAAgAAAAAADgAAAAAAMQAAAAAADAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAEQAAAAACEQAAAAADEQAAAAABEQAAAAABAgAAAAAADgAAAAAAMQAAAAAADAAAAAAAAgAAAAAADAAAAAAADAAAAAAADAAAAAAAHAAAAAAAEgAAAAAAEgAAAAAAAgAAAAAAEQAAAAAAEQAAAAABEQAAAAAAEQAAAAADAgAAAAAADgAAAAAAMQAAAAAAAgAAAAAAAgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAEgAAAAAAAgAAAAAAAgAAAAAAEQAAAAAAEQAAAAACEQAAAAADEQAAAAADAgAAAAAAAgAAAAAAMQAAAAAANgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAgAAAAAAAgAAAAAAEQAAAAABEQAAAAACEQAAAAADEQAAAAAAEQAAAAADEQAAAAAAAgAAAAAAAgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAgAAAAAAAgAAAAAAEQAAAAAAEQAAAAABEQAAAAADEQAAAAAAEQAAAAABEQAAAAACEQAAAAACAgAAAAAAAgAAAAAANgAAAAAADAAAAAAADAAAAAAADAAAAAAAAgAAAAAAAgAAAAAAEQAAAAADEQAAAAABEQAAAAAAEQAAAAACEQAAAAAAEQAAAAABEQAAAAACEQAAAAACAgAAAAAAAgAAAAAAAgAAAAAADAAAAAAADAAAAAAADAAAAAAAAgAAAAAAEQAAAAADEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAADEQAAAAABEQAAAAABEQAAAAAAEQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAEQAAAAABEQAAAAADEQAAAAAAEQAAAAADEQAAAAABBgAAAAACEQAAAAADEQAAAAABEQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAAgAAAAAAEQAAAAACEQAAAAABEQAAAAAAEQAAAAACEQAAAAABBgAAAAAAEQAAAAABEQAAAAAAEQAAAAACEQAAAAACAgAAAAAAEQAAAAAAEQAAAAAAEQAAAAABEQAAAAABEQAAAAABEQAAAAACEQAAAAADEQAAAAADEQAAAAAAEQAAAAABBgAAAAABEQAAAAACEQAAAAABEQAAAAABEQAAAAACAgAAAAAA version: 6 3,-2: ind: 3,-2 - tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAGgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAGgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAAKAAAAAADKAAAAAAAKAAAAAAAAgAAAAAAKAAAAAADKAAAAAADKAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAAKAAAAAABKAAAAAADKAAAAAADAgAAAAAAKAAAAAADKAAAAAAAKAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAMQAAAAAAAgAAAAAAFAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAMQAAAAAAFAAAAAADFAAAAAACFAAAAAAAFAAAAAAAFAAAAAADFAAAAAABFAAAAAABAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAMQAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAABFAAAAAACFAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAMQAAAAAAFAAAAAABFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAABFAAAAAABFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAADgAAAAAAMQAAAAAA + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAADwAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAGgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAGgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAAFAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAMQAAAAAAFAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAMQAAAAAAFAAAAAAAAgAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAMQAAAAAAAgAAAAAAAgAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAAAgAAAAAAMQAAAAAAFAAAAAAAAgAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADwAAAAAAAgAAAAAADgAAAAAAMQAAAAAA version: 6 3,-3: ind: 3,-3 @@ -455,13 +455,13 @@ entities: color: '#FFFFFFFF' id: Arrows decals: - 707: 42.99683,-1.538444 + 4220: 47.00754,-1.5535983 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' id: Arrows decals: - 708: 39.96558,-1.975944 + 4221: 43.965874,-1.9910983 - node: color: '#FFFFFFFF' id: Bot @@ -479,21 +479,15 @@ entities: 3930: -57,-13 3931: -56,-13 3932: -55,-13 - - node: - angle: 3.141592653589793 rad - color: '#FFFFFFFF' - id: Bot - decals: - 712: 40,-3 + 4219: 44,-3 + 4848: 51,-13 + 4849: 52,-13 + 4850: 53,-15 + 4851: 50,-18 - node: color: '#FFFFFFFF' id: BotGreyscale decals: - 2719: 35,-25 - 2720: 35,-26 - 2721: 32,-25 - 2722: 32,-24 - 2723: 32,-22 2834: 7,-38 2965: 15,-40 2966: 15,-41 @@ -505,13 +499,12 @@ entities: 3952: -31,-59 3953: -32,-59 - node: - angle: 3.141592653589793 rad color: '#FFFFFFFF' id: BotLeft decals: - 709: 43,-3 - 710: 42,-3 - 711: 41,-3 + 4216: 47,-3 + 4217: 46,-3 + 4218: 45,-3 - node: color: '#FFFFFFFF' id: BotLeftGreyscale @@ -739,22 +732,32 @@ entities: decals: 883: -53,7 3866: 23,5 + 4565: 45,-14 + 4741: 34,-14 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerNw decals: 884: -55,7 4183: 23,37 + 4560: 45,-12 + 4568: 47,-14 + 4607: 39,-16 + 4740: 36,-14 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerSe decals: 3865: 23,8 + 4566: 45,-12 + 4761: 37,-16 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerSw decals: 4182: 23,39 + 4567: 47,-12 + 4584: 39,-14 - node: color: '#FFFFFFFF' id: BrickTileDarkLineE @@ -768,17 +771,13 @@ entities: 3860: 24,7 3863: 23,6 3864: 23,7 - 4056: 48,-12 - 4057: 48,-13 - 4060: 48,-6 - 4061: 48,-7 - 4062: 48,-7 - 4063: 48,-8 - 4064: 48,-9 4168: 22,36 4169: 22,37 4170: 22,38 4171: 22,39 + 4561: 45,-13 + 4760: 37,-17 + 4764: 37,-15 - node: color: '#FFFFFFFF' id: BrickTileDarkLineN @@ -787,6 +786,8 @@ entities: 882: -56,7 1726: 41,-40 3507: -8,-24 + 4564: 46,-14 + 4742: 35,-14 - node: color: '#FFFFFFFF' id: BrickTileDarkLineS @@ -795,6 +796,7 @@ entities: 878: -55,5 879: -54,5 880: -53,5 + 4563: 46,-12 - node: color: '#FFFFFFFF' id: BrickTileDarkLineW @@ -806,12 +808,10 @@ entities: 3862: 24,7 3890: 20,6 3891: 20,7 - 4065: 52,-8 - 4066: 52,-8 - 4067: 52,-7 - 4068: 52,-6 - 4069: 52,-6 4185: 23,38 + 4562: 47,-13 + 4590: 39,-15 + 4602: 39,-17 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerNe @@ -994,9 +994,10 @@ entities: color: '#DE3A3A96' id: BrickTileWhiteCornerNe decals: - 1549: 51,-3 1713: 42,-41 1727: 42,-40 + 4295: 32,-4 + 4642: 34,-24 - node: color: '#EFB34196' id: BrickTileWhiteCornerNe @@ -1062,14 +1063,19 @@ entities: color: '#DE3A3A96' id: BrickTileWhiteCornerNw decals: - 1548: 49,-3 1728: 40,-40 + 4641: 37,-24 - node: color: '#EFB34196' id: BrickTileWhiteCornerNw decals: 3112: -7,43 3744: 17,37 + - node: + color: '#FA750096' + id: BrickTileWhiteCornerNw + decals: + 4510: 39,-11 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerNw @@ -1120,11 +1126,6 @@ entities: 834: -11,-51 2183: 12,-45 2184: 16,-44 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteCornerSe - decals: - 1550: 51,-4 - node: color: '#EFB34196' id: BrickTileWhiteCornerSe @@ -1133,6 +1134,11 @@ entities: 3117: 10,40 3122: 19,39 3745: 19,35 + - node: + color: '#FA750096' + id: BrickTileWhiteCornerSe + decals: + 4573: 44,-12 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerSe @@ -1188,11 +1194,6 @@ entities: 837: -14,-51 2185: 6,-45 2186: 14,-44 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteCornerSw - decals: - 1551: 49,-4 - node: color: '#EFB34196' id: BrickTileWhiteCornerSw @@ -1216,26 +1217,11 @@ entities: id: BrickTileWhiteEndE decals: 398: -21,-30 - - node: - color: '#80C71F80' - id: BrickTileWhiteEndS - decals: - 3449: 53,-20 - - node: - color: '#8932B87F' - id: BrickTileWhiteEndS - decals: - 3446: 49,-20 - node: color: '#DE3A3A96' id: BrickTileWhiteEndS decals: 1714: 42,-42 - - node: - color: '#F9801D7F' - id: BrickTileWhiteEndS - decals: - 3445: 45,-20 - node: color: '#169C9CFF' id: BrickTileWhiteEndW @@ -1261,8 +1247,8 @@ entities: color: '#334E6DC8' id: BrickTileWhiteInnerNe decals: - 1355: 33,-8 3907: 20,8 + 4847: 37,-8 - node: color: '#52B4E996' id: BrickTileWhiteInnerNe @@ -1357,33 +1343,11 @@ entities: color: '#D4D4D428' id: BrickTileWhiteInnerNe decals: - 1362: 30,-3 + 4243: 34,-3 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerNe decals: - 1382: 52,-6 - 1383: 52,-7 - 1389: 54,-18 - 1390: 54,-17 - 1391: 52,-8 - 1394: 50,-6 - 1395: 48,-6 - 1418: 47,-8 - 1438: 40,-15 - 1439: 40,-14 - 1440: 40,-13 - 1441: 40,-12 - 1442: 39,-11 - 1443: 37,-11 - 1444: 36,-11 - 1445: 35,-11 - 1446: 34,-11 - 1447: 33,-11 - 1448: 31,-11 - 1449: 30,-11 - 1500: 42,-21 - 1501: 42,-20 1568: 40,-24 1570: 42,-24 1587: 39,-25 @@ -1419,12 +1383,49 @@ entities: 1722: 39,-39 1730: 37,-42 2840: 40,-25 - 2846: 42,-23 - 2848: 42,-22 - 3456: 54,-19 - 4052: 46,-16 - 4059: 48,-12 - 4070: 48,-6 + 4290: 30,-7 + 4297: 30,-4 + 4311: 37,-20 + 4316: 34,-19 + 4323: 42,-23 + 4630: 37,-29 + 4631: 37,-28 + 4632: 37,-27 + 4633: 37,-26 + 4634: 37,-25 + 4662: 33,-19 + 4664: 37,-21 + 4665: 32,-19 + 4673: 32,-14 + 4674: 32,-15 + 4675: 32,-16 + 4676: 32,-17 + 4677: 32,-18 + 4678: 32,-13 + 4684: 33,-12 + 4688: 32,-9 + 4689: 33,-11 + 4734: 39,-22 + 4736: 41,-22 + 4739: 37,-14 + 4746: 36,-14 + 4750: 37,-16 + 4769: 45,-21 + 4776: 48,-19 + 4779: 48,-21 + 4781: 48,-22 + 4803: 41,-19 + 4804: 40,-19 + 4805: 39,-19 + 4817: 48,-16 + 4818: 48,-17 + 4821: 47,-16 + 4822: 46,-16 + 4823: 45,-16 + 4824: 44,-16 + 4825: 43,-16 + 4826: 42,-16 + 4834: 45,-19 - node: color: '#EFB34196' id: BrickTileWhiteInnerNe @@ -1451,6 +1452,11 @@ entities: 2498: 19,43 2511: 9,46 3060: 11,31 + - node: + color: '#FA750096' + id: BrickTileWhiteInnerNe + decals: + 4576: 43,-13 - node: color: '#FFFFFFFF' id: BrickTileWhiteInnerNe @@ -1564,34 +1570,12 @@ entities: color: '#D4D4D428' id: BrickTileWhiteInnerNw decals: - 1363: 33,-3 + 4244: 37,-3 + 4250: 36,-11 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerNw decals: - 1396: 48,-6 - 1397: 48,-7 - 1398: 48,-8 - 1399: 47,-8 - 1401: 46,-9 - 1420: 50,-6 - 1432: 52,-6 - 1450: 30,-11 - 1451: 30,-12 - 1452: 30,-13 - 1470: 39,-19 - 1473: 37,-18 - 1474: 37,-17 - 1475: 37,-16 - 1476: 37,-15 - 1477: 37,-14 - 1486: 31,-11 - 1487: 33,-11 - 1489: 34,-11 - 1490: 35,-11 - 1491: 36,-11 - 1492: 37,-11 - 1493: 39,-11 1569: 42,-24 1571: 40,-24 1572: 40,-25 @@ -1625,11 +1609,51 @@ entities: 1720: 40,-39 1721: 39,-39 2839: 42,-25 - 2844: 40,-23 - 2854: 40,-19 - 2855: 40,-20 - 4053: 46,-16 - 4071: 52,-6 + 4289: 32,-7 + 4298: 34,-6 + 4299: 34,-9 + 4310: 34,-26 + 4315: 37,-19 + 4317: 39,-20 + 4343: 48,-19 + 4619: 34,-27 + 4621: 34,-28 + 4646: 34,-23 + 4655: 30,-22 + 4656: 30,-21 + 4657: 30,-20 + 4661: 34,-19 + 4666: 33,-19 + 4694: 31,-19 + 4708: 31,-16 + 4722: 30,-13 + 4723: 30,-12 + 4726: 30,-9 + 4727: 30,-8 + 4728: 30,-7 + 4735: 40,-22 + 4737: 42,-22 + 4747: 37,-14 + 4756: 34,-14 + 4757: 34,-15 + 4758: 34,-16 + 4759: 34,-17 + 4768: 44,-21 + 4770: 46,-21 + 4774: 47,-20 + 4791: 46.498753,-20.500576 + 4801: 42,-19 + 4806: 40,-19 + 4807: 41,-19 + 4808: 42,-18 + 4809: 42,-17 + 4810: 42,-16 + 4811: 43,-16 + 4812: 44,-16 + 4813: 45,-16 + 4814: 46,-16 + 4815: 47,-16 + 4816: 48,-16 - node: color: '#EFB34196' id: BrickTileWhiteInnerNw @@ -1660,24 +1684,14 @@ entities: color: '#334E6DC8' id: BrickTileWhiteInnerSe decals: - 1356: 33,-4 3905: 20,5 + 4846: 37,-4 - node: color: '#52B4E996' id: BrickTileWhiteInnerSe decals: 416: -18,-29 2383: 34,-38 - - node: - color: '#80C71F80' - id: BrickTileWhiteInnerSe - decals: - 3450: 53,-19 - - node: - color: '#8932B87F' - id: BrickTileWhiteInnerSe - decals: - 3448: 49,-19 - node: color: '#9FED58B3' id: BrickTileWhiteInnerSe @@ -1760,26 +1774,15 @@ entities: 2874: 17,-38 2875: 17,-37 2963: 14,-39 + - node: + color: '#D4D4D428' + id: BrickTileWhiteInnerSe + decals: + 4246: 34,-9 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerSe decals: - 1359: 31,-9 - 1414: 54,-17 - 1415: 54,-18 - 1467: 42,-21 - 1468: 42,-20 - 1469: 42,-19 - 1471: 38,-18 - 1472: 37,-18 - 1480: 34,-13 - 1481: 33,-13 - 1482: 32,-13 - 1483: 30,-13 - 1496: 40,-11 - 1497: 40,-12 - 1498: 40,-13 - 1499: 40,-14 1585: 39,-29 1595: 40,-30 1596: 42,-30 @@ -1816,14 +1819,52 @@ entities: 1707: 43,-40 1708: 43,-39 1731: 37,-40 - 2842: 40,-23 - 2845: 42,-23 - 2847: 42,-22 - 2853: 39,-18 - 3454: 52,-7 - 3455: 52,-6 - 4058: 48,-13 - 4211: 48,-9 + 4293: 30,-5 + 4318: 40,-23 + 4324: 34,-17 + 4340: 46,-17 + 4624: 34,-29 + 4625: 35,-29 + 4626: 36,-29 + 4627: 37,-29 + 4636: 37,-25 + 4637: 37,-26 + 4638: 37,-27 + 4639: 37,-28 + 4643: 37,-24 + 4647: 33,-22 + 4648: 32,-22 + 4649: 31,-22 + 4650: 30,-22 + 4663: 37,-20 + 4667: 32,-18 + 4668: 32,-17 + 4669: 32,-16 + 4670: 32,-15 + 4671: 32,-14 + 4672: 32,-13 + 4679: 32,-12 + 4681: 33,-12 + 4690: 33,-11 + 4732: 39,-23 + 4733: 42,-23 + 4748: 37,-14 + 4777: 48,-19 + 4780: 48,-22 + 4782: 48,-21 + 4783: 47,-22 + 4784: 46,-22 + 4785: 45,-22 + 4786: 44,-22 + 4793: 43,-19 + 4797: 41,-20 + 4798: 39,-20 + 4800: 42,-20 + 4819: 48,-17 + 4820: 48,-16 + 4831: 45,-19 + 4833: 45,-18 + 4835: 45.50077,-17.500114 - node: color: '#EFB34196' id: BrickTileWhiteInnerSe @@ -1855,10 +1896,13 @@ entities: 3757: 19,33 3787: 15,35 - node: - color: '#F9801D7F' + color: '#FA750096' id: BrickTileWhiteInnerSe decals: - 3453: 45,-19 + 4489: 40,-15 + 4491: 41,-14 + 4574: 44,-11 + 4575: 43,-12 - node: color: '#FFFFFFFF' id: BrickTileWhiteInnerSe @@ -1875,16 +1919,6 @@ entities: decals: 415: -20,-29 731: -1,-34 - - node: - color: '#80C71F80' - id: BrickTileWhiteInnerSw - decals: - 3451: 53,-19 - - node: - color: '#8932B87F' - id: BrickTileWhiteInnerSw - decals: - 3447: 49,-19 - node: color: '#9FED58B3' id: BrickTileWhiteInnerSw @@ -1966,30 +2000,15 @@ entities: 2258: -3,-55 2347: -1,-42 2964: 16,-39 + - node: + color: '#D4D4D428' + id: BrickTileWhiteInnerSw + decals: + 4247: 36,-9 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerSw decals: - 1358: 33,-9 - 1421: 48,-7 - 1422: 48,-6 - 1424: 46,-9 - 1453: 30,-13 - 1454: 32,-13 - 1455: 33,-13 - 1456: 34,-13 - 1457: 36,-13 - 1458: 37,-13 - 1459: 37,-14 - 1460: 37,-15 - 1461: 37,-16 - 1462: 37,-17 - 1463: 37,-18 - 1464: 38,-18 - 1465: 39,-18 - 1466: 39,-19 - 1484: 30,-12 - 1485: 30,-11 1579: 40,-24 1580: 39,-25 1581: 39,-26 @@ -2024,12 +2043,53 @@ entities: 1697: 39,-40 1717: 42,-41 1723: 39,-39 - 2841: 42,-23 - 2843: 40,-23 - 2850: 40,-20 - 2851: 40,-19 - 2852: 40,-18 - 4072: 52,-8 + 4292: 32,-5 + 4300: 34,-6 + 4308: 34,-28 + 4309: 34,-24 + 4319: 42,-23 + 4322: 44,-21 + 4342: 48,-17 + 4618: 34,-3 + 4620: 34,-26 + 4622: 34,-27 + 4623: 35,-29 + 4628: 37,-29 + 4629: 36,-29 + 4644: 34,-23 + 4645: 34,-22 + 4651: 33,-22 + 4652: 32,-22 + 4653: 31,-22 + 4654: 30,-22 + 4658: 30,-21 + 4659: 30,-20 + 4680: 33,-12 + 4701: 31,-13 + 4710: 31,-16 + 4724: 30,-11 + 4725: 30,-12 + 4729: 30,-8 + 4730: 30,-7 + 4731: 40,-23 + 4751: 37,-17 + 4752: 34,-17 + 4753: 34,-16 + 4754: 34,-15 + 4755: 34,-14 + 4775: 47,-19 + 4787: 45,-22 + 4788: 46,-22 + 4789: 47,-22 + 4790: 48,-22 + 4794: 43,-19 + 4795: 42,-20 + 4796: 39,-20 + 4799: 40,-20 + 4802: 42,-18 + 4827: 42,-16 + 4828: 42,-17 + 4830: 44,-19 - node: color: '#EFB34196' id: BrickTileWhiteInnerSw @@ -2058,11 +2118,6 @@ entities: 3132: 17,45 3758: 21,33 3774: 13,35 - - node: - color: '#F9801D7F' - id: BrickTileWhiteInnerSw - decals: - 3452: 45,-19 - node: color: '#00BEBE7F' id: BrickTileWhiteLineE @@ -2074,15 +2129,15 @@ entities: color: '#334E6DC8' id: BrickTileWhiteLineE decals: - 1352: 33,-5 - 1353: 33,-7 - 1354: 33,-6 3594: 26,13 3595: 26,14 3608: 33,13 3609: 33,14 3853: 24,9 3855: 24,4 + 4226: 37,-5 + 4227: 37,-6 + 4228: 37,-7 - node: color: '#4B709CFF' id: BrickTileWhiteLineE @@ -2182,6 +2237,12 @@ entities: 1615: 27,-27 1616: 28,-32 1617: 28,-33 + 4286: 32,-7 + 4287: 32,-8 + 4296: 32,-5 + 4303: 37,-19 + 4320: 42,-22 + 4778: 48,-20 - node: color: '#EFB34196' id: BrickTileWhiteLineE @@ -2211,6 +2272,12 @@ entities: 3124: 19,41 3749: 19,36 3786: 15,34 + - node: + color: '#FA750096' + id: BrickTileWhiteLineE + decals: + 4488: 40,-16 + 4598: 40,-17 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineE @@ -2256,6 +2323,8 @@ entities: 3868: 22,8 3869: 23,8 3906: 21,8 + 4513: 42,-11 + 4572: 44,-11 - node: color: '#4B709CFF' id: BrickTileWhiteLineN @@ -2341,21 +2410,23 @@ entities: color: '#D4D4D428' id: BrickTileWhiteLineN decals: - 1360: 31,-3 - 1361: 32,-3 + 4241: 35,-3 + 4242: 36,-3 + 4249: 35,-11 - node: color: '#DE3A3A96' id: BrickTileWhiteLineN decals: - 1488: 32,-11 - 1494: 38,-11 - 1495: 40,-11 - 1552: 50,-3 1566: 41,-32 1715: 41,-41 1718: 41,-39 1729: 41,-40 2838: 41,-25 + 4285: 31,-7 + 4294: 31,-4 + 4313: 35,-19 + 4314: 36,-19 + 4338: 47,-19 - node: color: '#EFB34196' id: BrickTileWhiteLineN @@ -2393,6 +2464,13 @@ entities: id: BrickTileWhiteLineN decals: 399: -22,-30 + - node: + color: '#FA750096' + id: BrickTileWhiteLineN + decals: + 4500: 41,-11 + 4501: 40,-11 + 4518: 43,-11 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineN @@ -2478,20 +2556,6 @@ entities: 3324: -55,-24 3325: -56,-24 3326: -57,-24 - - node: - color: '#80C71F7F' - id: BrickTileWhiteLineS - decals: - 3436: 54,-19 - 3437: 52,-19 - 3438: 51,-19 - - node: - color: '#8932B87F' - id: BrickTileWhiteLineS - decals: - 3439: 50,-19 - 3440: 48,-19 - 3441: 47,-19 - node: color: '#9FED58B3' id: BrickTileWhiteLineS @@ -2520,18 +2584,25 @@ entities: 2219: 6,-35 2220: 7,-35 2221: 8,-35 + - node: + color: '#D4D4D428' + id: BrickTileWhiteLineS + decals: + 4245: 35,-9 - node: color: '#DE3A3A96' id: BrickTileWhiteLineS decals: - 1357: 32,-9 - 1478: 35,-13 - 1479: 31,-13 - 1553: 50,-4 1567: 41,-30 1604: 41,-37 1716: 41,-41 - 2837: 41,-23 + 4291: 31,-5 + 4301: 35,-17 + 4302: 36,-17 + 4304: 41,-23 + 4339: 47,-17 + 4616: 32,-2 + 4617: 31,-2 - node: color: '#EFB34196' id: BrickTileWhiteLineS @@ -2578,12 +2649,11 @@ entities: decals: 400: -22,-30 - node: - color: '#F9801D7F' + color: '#FA750096' id: BrickTileWhiteLineS decals: - 3442: 46,-19 - 3443: 44,-19 - 3444: 43,-19 + 4490: 42,-14 + 4498: 43,-14 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineS @@ -2719,9 +2789,14 @@ entities: 1612: 40,-32 1613: 30,-33 1614: 30,-32 - 2856: 40,-22 - 2857: 40,-21 - 4051: 53,-11 + 4268: 34,-8 + 4269: 34,-7 + 4270: 34,-5 + 4271: 34,-4 + 4306: 34,-25 + 4307: 34,-29 + 4312: 39,-19 + 4321: 44,-22 - node: color: '#EFB34196' id: BrickTileWhiteLineW @@ -2749,6 +2824,14 @@ entities: 3129: 17,43 3130: 17,44 3750: 17,36 + - node: + color: '#FA750096' + id: BrickTileWhiteLineW + decals: + 4505: 39,-13 + 4506: 39,-14 + 4511: 39,-12 + 4606: 39,-16 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineW @@ -3147,7 +3230,8 @@ entities: color: '#DE3A3A96' id: CheckerNESW decals: - 4055: 53,-8 + 4773: 46,-20 + 4832: 46,-18 - node: color: '#52B4E996' id: CheckerNWSE @@ -3155,11 +3239,6 @@ entities: 2949: -19,-27 2950: -16,-27 2951: -22,-27 - - node: - color: '#DE3A3A96' - id: CheckerNWSE - decals: - 4054: 53,-16 - node: color: '#FFFFFFFF' id: ConcreteTrimCornerNe @@ -3406,10 +3485,6 @@ entities: color: '#DE3A3A96' id: DiagonalOverlay decals: - 1554: 51,-2 - 1555: 49,-2 - 1556: 49,-5 - 1557: 51,-5 1558: 29,-33 1559: 29,-32 1560: 39,-34 @@ -3419,7 +3494,16 @@ entities: 1564: 41,-38 1565: 38,-41 2849: 41,-24 - 4048: 52,-11 + 4259: 33,-25 + 4260: 33,-29 + 4261: 38,-19 + 4262: 43,-22 + 4263: 36,-18 + 4264: 35,-18 + 4265: 47,-18 + 4282: 33,-8 + 4283: 33,-7 + 4284: 31,-6 - node: color: '#EFB34196' id: DiagonalOverlay @@ -3806,6 +3890,13 @@ entities: 821: -33,-4 4102: 3,-44 4103: 3,-43 + - node: + color: '#D4D4D428' + id: FullTileOverlayGreyscale + decals: + 4248: 35,-10 + 4844: 37,-11 + 4845: 37,-12 - node: color: '#D4D4D496' id: FullTileOverlayGreyscale @@ -3818,21 +3909,14 @@ entities: decals: 818: -29,-5 819: -33,-5 - 2733: 56,-10 - 2734: 56,-11 - 2735: 56,-12 - 3388: 32,-10 - 3389: 38,-10 - 3390: 40,-10 - 3963: 46,-15 - 3964: 47,-15 - 3965: 48,-15 - 3966: 48,-14 - 3967: 48,-11 - 3968: 48,-10 - 3972: 47,-10 - 3973: 46,-10 - 4073: 52,-14 + 4224: 42,-10 + 4225: 44,-10 + 4278: 32,-3 + 4279: 31,-3 + 4280: 33,-5 + 4281: 33,-4 + 4766: 44,-20 + 4767: 45,-20 - node: color: '#EFB34196' id: FullTileOverlayGreyscale @@ -3842,6 +3926,12 @@ entities: 2884: -11,-39 2885: -19,-40 2930: -16,-38 + - node: + color: '#FA750096' + id: FullTileOverlayGreyscale + decals: + 4503: 38,-11 + 4504: 38,-12 - node: color: '#FFFFFFFF' id: GrayConcreteTrimLineE @@ -3932,16 +4022,6 @@ entities: 828: -13,-50 829: -12,-50 2955: 15,-42 - - node: - color: '#DE3A3A96' - id: HalfTileOverlayGreyscale - decals: - 1433: 45,-15 - 1434: 44,-15 - 1435: 43,-15 - 1437: 41,-15 - 3974: 42,-15 - 4046: 54,-8 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale180 @@ -4015,11 +4095,6 @@ entities: id: HalfTileOverlayGreyscale180 decals: 3737: 18,35 - - node: - color: '#DE3A3A96' - id: HalfTileOverlayGreyscale180 - decals: - 4047: 54,-16 - node: color: '#1E5026FF' id: HalfTileOverlayGreyscale270 @@ -4114,13 +4189,6 @@ entities: id: HalfTileOverlayGreyscale270 decals: 3740: 17,36 - - node: - color: '#DE3A3A96' - id: HalfTileOverlayGreyscale270 - decals: - 2728: 57,-12 - 2729: 57,-11 - 2730: 57,-10 - node: color: '#1E5026FF' id: HalfTileOverlayGreyscale90 @@ -4199,6 +4267,36 @@ entities: id: LoadingArea decals: 4150: 51,-39 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: LoadingAreaGreyscale + decals: + 4603: 39,-17 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: LoadingAreaGreyscale + decals: + 4337: 35,-12 + - node: + angle: 4.71238898038469 rad + color: '#FFFFFFFF' + id: LoadingAreaGreyscale + decals: + 4765: 37,-15 + - node: + color: '#FA750096' + id: MiniTileCheckerAOverlay + decals: + 4549: 45,-14 + 4550: 46,-14 + 4551: 47,-14 + 4552: 47,-13 + 4554: 45,-13 + 4555: 45,-12 + 4556: 46,-12 + 4557: 47,-12 - node: color: '#EFB34196' id: MiniTileCornerOverlayNE @@ -4220,30 +4318,61 @@ entities: decals: 2878: -16,-42 - node: - color: '#DE3A3A96' - id: MiniTileInnerOverlaySE + color: '#FFFFFFFF' + id: MiniTileDarkInnerNe decals: - 2828: 36,-13 + 4841: 35,-17 + - node: + color: '#FFFFFFFF' + id: MiniTileDarkInnerNw + decals: + 4615: 33,-19 + 4840: 37,-17 + - node: + color: '#FFFFFFFF' + id: MiniTileDarkInnerSe + decals: + 4842: 35,-15 + - node: + color: '#FFFFFFFF' + id: MiniTileDarkInnerSw + decals: + 4843: 37,-15 + - node: + color: '#FFFFFFFF' + id: MiniTileDarkLineE + decals: + 4836: 35,-16 + - node: + color: '#FFFFFFFF' + id: MiniTileDarkLineN + decals: + 4612: 32,-19 + 4613: 31,-19 + 4837: 36,-17 + - node: + color: '#FFFFFFFF' + id: MiniTileDarkLineS + decals: + 4609: 32,-13 + 4610: 31,-13 + 4718: 30,-13 + 4838: 36,-15 + - node: + color: '#FFFFFFFF' + id: MiniTileDarkLineW + decals: + 4839: 37,-16 - node: color: '#EFB34196' id: MiniTileLineOverlayE decals: 2881: -14,-41 - - node: - color: '#DE3A3A96' - id: MiniTileLineOverlayN - decals: - 2727: 55,-10 - node: color: '#EFB34196' id: MiniTileLineOverlayN decals: 2880: -15,-40 - - node: - color: '#DE3A3A96' - id: MiniTileLineOverlayS - decals: - 2726: 55,-12 - node: color: '#EFB34196' id: MiniTileLineOverlayS @@ -4415,19 +4544,6 @@ entities: id: MiniTileWhiteInnerNe decals: 3378: 42,-39 - 3988: 44,-16 - 3992: 45,-16 - 3995: 47,-16 - 3996: 48,-16 - 4012: 48,-12 - 4015: 51,-9 - 4016: 51,-10 - 4017: 51,-12 - 4018: 51,-13 - 4020: 51,-15 - 4028: 53,-18 - 4033: 51,-16 - 4034: 52,-17 - node: color: '#EFB34196' id: MiniTileWhiteInnerNe @@ -4444,19 +4560,8 @@ entities: id: MiniTileWhiteInnerNw decals: 3377: 42,-39 - 3987: 45,-16 - 3990: 47,-16 - 3991: 48,-16 - 3997: 49,-16 - 3998: 49,-15 - 3999: 49,-14 - 4002: 49,-10 - 4003: 49,-11 - 4013: 48,-12 - 4014: 49,-12 - 4027: 54,-18 - 4031: 53,-17 - 4032: 52,-16 + 4717: 31,-17 + 4720: 31,-14 - node: color: '#FFFFFFFF' id: MiniTileWhiteInnerNw @@ -4468,22 +4573,10 @@ entities: decals: 4108: 2,-42 - node: - color: '#DE3A3A96' + color: '#FA750096' id: MiniTileWhiteInnerSe decals: - 3981: 46,-9 - 3983: 47,-9 - 3985: 48,-9 - 3986: 44,-15 - 4011: 48,-13 - 4021: 51,-9 - 4022: 51,-12 - 4023: 51,-13 - 4025: 51,-15 - 4026: 51,-10 - 4029: 53,-17 - 4030: 52,-16 - 4036: 51,-8 + 4497: 40.504192,-14.504623 - node: color: '#FFFFFFFF' id: MiniTileWhiteInnerSe @@ -4494,16 +4587,9 @@ entities: color: '#DE3A3A96' id: MiniTileWhiteInnerSw decals: - 3982: 47,-9 - 3984: 48,-9 - 4004: 49,-10 - 4005: 49,-9 - 4006: 49,-11 - 4007: 49,-14 - 4008: 49,-15 - 4009: 49,-13 - 4010: 48,-13 - 4035: 52,-8 + 4715: 30,-19 + 4716: 31,-18 + 4721: 31,-15 - node: color: '#FFFFFFFF' id: MiniTileWhiteInnerSw @@ -4525,12 +4611,6 @@ entities: id: MiniTileWhiteLineE decals: 960: -57,-19 - - node: - color: '#DE3A3A96' - id: MiniTileWhiteLineE - decals: - 4082: 51,-14 - 4083: 51,-11 - node: color: '#EFB34196' id: MiniTileWhiteLineE @@ -4556,8 +4636,8 @@ entities: color: '#DE3A3A96' id: MiniTileWhiteLineN decals: - 4080: 51,-6 - 4081: 49,-6 + 4713: 30,-16 + 4714: 30,-19 - node: color: '#EFB34196' id: MiniTileWhiteLineN @@ -4591,6 +4671,12 @@ entities: id: MiniTileWhiteLineS decals: 4107: 3,-42 + - node: + color: '#DE3A3A96' + id: MiniTileWhiteLineS + decals: + 4712: 30,-16 + 4719: 30,-13 - node: color: '#EFB34196' id: MiniTileWhiteLineS @@ -4632,20 +4718,6 @@ entities: id: MiniTileWhiteLineW decals: 959: -58,-19 - - node: - color: '#DE3A3A96' - id: MiniTileWhiteLineW - decals: - 3975: 46,-14 - 3976: 46,-13 - 3977: 46,-12 - 3980: 46,-11 - 4037: 53,-15 - 4038: 53,-14 - 4039: 53,-13 - 4040: 53,-12 - 4041: 53,-10 - 4042: 53,-9 - node: color: '#EFB34196' id: MiniTileWhiteLineW @@ -4721,43 +4793,6 @@ entities: 122: 9,-8 123: 9,-7 124: 9,-6 - - node: - color: '#D4D4D428' - id: PavementOverlay - decals: - 1364: 44,-21 - 1365: 45,-21 - 1366: 46,-21 - 1367: 46,-22 - 1368: 45,-22 - 1369: 44,-22 - 1370: 48,-21 - 1371: 49,-21 - 1372: 50,-21 - 1373: 50,-22 - 1374: 49,-22 - 1375: 48,-22 - 1376: 52,-21 - 1377: 53,-21 - 1378: 54,-21 - 1379: 54,-22 - 1380: 53,-22 - 1381: 52,-22 - 3457: 42,-12 - 3458: 44,-12 - 3459: 44,-13 - 3460: 43,-13 - 3461: 41,-12 - 3462: 41,-14 - 3463: 42,-13 - 3464: 41,-13 - 3465: 42,-14 - 3466: 43,-14 - 3467: 44,-14 - 3468: 45,-14 - 3469: 45,-13 - 3470: 45,-12 - 3471: 43,-12 - node: color: '#1D1D21FF' id: QuarterTileOverlayGreyscale @@ -4768,10 +4803,7 @@ entities: color: '#334E6DC8' id: QuarterTileOverlayGreyscale decals: - 1342: 30,-3 - 1346: 30,-8 - 1349: 30,-5 - 1350: 30,-6 + 4231: 34,-3 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale @@ -4902,7 +4934,6 @@ entities: 1258: 55,4 1259: 56,5 1300: 45,-3 - 1301: 45,-2 1313: 59,-3 1327: 57,5 1328: 58,5 @@ -4992,11 +5023,6 @@ entities: 3146: 0,38 3147: 0,39 3148: -1,38 - - node: - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale - decals: - 2732: 57,-13 - node: color: '#1D1D21FF' id: QuarterTileOverlayGreyscale180 @@ -5007,8 +5033,8 @@ entities: color: '#334E6DC8' id: QuarterTileOverlayGreyscale180 decals: - 1344: 33,-9 3598: 25,12 + 4229: 37,-9 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale180 @@ -5186,8 +5212,6 @@ entities: 1280: 35,-1 1281: 34,-1 1282: 33,-1 - 1283: 32,-1 - 1284: 31,-1 1285: 29,-1 1286: 28,-2 1287: 27,-2 @@ -5245,11 +5269,8 @@ entities: color: '#334E6DC8' id: QuarterTileOverlayGreyscale270 decals: - 1343: 30,-9 - 1347: 30,-7 - 1348: 30,-4 - 1351: 30,-6 3599: 22,12 + 4232: 34,-9 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale270 @@ -5377,11 +5398,6 @@ entities: 3133: -3,49 3134: -2,49 3135: -1,49 - - node: - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale270 - decals: - 2731: 57,-9 - node: color: '#1D1D21FF' id: QuarterTileOverlayGreyscale90 @@ -5391,7 +5407,7 @@ entities: color: '#334E6DC8' id: QuarterTileOverlayGreyscale90 decals: - 1345: 33,-3 + 4230: 37,-3 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale90 @@ -5722,6 +5738,11 @@ entities: id: ThreeQuarterTileOverlayGreyscale180 decals: 3736: 19,35 + - node: + color: '#FA750096' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 4496: 41,-15 - node: color: '#334E6DC8' id: ThreeQuarterTileOverlayGreyscale270 @@ -5823,11 +5844,29 @@ entities: id: WarnCornerGreyscaleNW decals: 3490: -6,-26 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallGreyscaleNE + decals: + 4745: 34,-14 - node: color: '#FFFFFFFF' id: WarnCornerSmallGreyscaleNW decals: 3506: -6,-29 + 4608: 39,-16 + 4744: 36,-14 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallGreyscaleSE + decals: + 4763: 37,-16 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallGreyscaleSW + decals: + 4582: 39,-14 + 4587: 39,-14 - node: color: '#FFFFFFFF' id: WarnCornerSmallNE @@ -5894,6 +5933,11 @@ entities: 3549: -22,43 3924: -58,-13 3945: -54,-15 + - node: + color: '#FFFFFFFF' + id: WarnLineGreyscaleE + decals: + 4762: 37,-17 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleN @@ -5904,6 +5948,7 @@ entities: 3503: -9,-29 3504: -8,-29 3505: -7,-29 + 4743: 35,-14 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleS @@ -5924,6 +5969,7 @@ entities: 982: -56,-3 3494: -6,-27 3495: -6,-28 + 4595: 39,-15 - node: color: '#FFFFFFFF' id: WarnLineN @@ -5985,7 +6031,6 @@ entities: id: WoodTrimThinCornerNe decals: 266: -30,-39 - 683: 37,-7 737: -4,38 738: -12,33 779: -16,32 @@ -5995,7 +6040,6 @@ entities: 853: -51,10 895: 36,18 902: 40,16 - 922: 44,-9 929: 17,-30 930: 20,-30 2829: 41,23 @@ -6003,8 +6047,11 @@ entities: 3641: -16,13 3642: -30,-35 3782: 15,37 - 4193: 46,-4 - 4199: 43,-5 + 4450: 41,-7 + 4452: 48,-9 + 4461: 47,-5 + 4466: 51,-4 + 4469: 52,-6 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerNw @@ -6012,9 +6059,6 @@ entities: 269: -31,-39 270: -31,-39 287: -33,-35 - 676: 35,-7 - 677: 35,-3 - 690: 39,-5 739: -14,38 740: -14,33 780: -19,32 @@ -6025,18 +6069,20 @@ entities: 896: 35,18 903: 38,16 904: 35,15 - 919: 42,-9 931: 13,-30 932: 19,-30 2830: 39,23 3615: 7,-19 3781: 12,37 - 4194: 45,-4 + 4434: 39,-3 + 4448: 39,-7 + 4453: 46,-9 + 4464: 49,-4 + 4484: 43,-5 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerSe decals: - 687: 37,-5 741: -12,31 742: -4,31 781: -16,27 @@ -6046,23 +6092,22 @@ entities: 887: 41,18 898: 36,17 899: 40,11 - 920: 44,-10 933: 17,-32 934: 20,-32 3617: 10,-21 3640: -16,15 3643: -30,-37 3728: -30,-41 - 4190: 46,-6 + 4438: 41,-5 + 4455: 48,-10 + 4458: 47,-7 + 4472: 52,-9 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerSw decals: 267: -31,-41 295: -33,-37 - 674: 35,-5 - 675: 35,-9 - 691: 39,-7 743: -14,31 744: -14,35 745: -10,31 @@ -6074,29 +6119,29 @@ entities: 897: 35,17 900: 38,11 901: 35,12 - 921: 42,-10 935: 13,-32 936: 19,-32 3616: 7,-21 + 4436: 39,-5 + 4446: 39,-9 + 4454: 46,-10 + 4462: 49,-7 + 4474: 50,-9 + 4485: 43,-7 - node: color: '#FFFFFFFF' id: WoodTrimThinEndE decals: - 669: 38,-3 - 670: 38,-9 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinEndS - decals: - 4208: 45,-7 + 4440: 42,-3 + 4443: 42,-9 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerNe decals: - 685: 37,-9 868: -53,10 3634: -16,12 - 4203: 43,-7 + 4442: 41,-9 + 4468: 51,-6 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerNw @@ -6104,19 +6149,18 @@ entities: 869: -55,10 916: 38,15 3635: -11,12 - 4195: 45,-5 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerSe decals: - 688: 37,-3 - 4189: 44,-6 + 4441: 41,-3 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerSw decals: 775: -10,35 915: 38,12 + 4476: 50,-7 - node: color: '#FFFFFFFF' id: WoodTrimThinLineE @@ -6132,8 +6176,6 @@ entities: 278: -32.296745,-39.00201 279: -32.293655,-40.00201 280: -32.29232,-41.003887 - 684: 37,-8 - 686: 37,-4 752: -4,32 753: -4,33 754: -4,34 @@ -6163,8 +6205,11 @@ entities: 3776: 15,34 3777: 15,35 3778: 15,36 - 4196: 46,-5 - 4206: 43,-7 + 4439: 41,-4 + 4451: 41,-8 + 4467: 51,-5 + 4470: 52,-7 + 4471: 52,-8 - node: color: '#FFFFFFFF' id: WoodTrimThinLineN @@ -6173,13 +6218,6 @@ entities: 285: -35,-39 288: -32,-35 289: -31,-35 - 678: 36,-3 - 679: 37,-3 - 682: 36,-7 - 697: 40,-5 - 698: 41,-5 - 699: 41,-5 - 700: 42,-5 759: -5,38 760: -6,38 761: -7,38 @@ -6200,7 +6238,6 @@ entities: 865: -52,10 911: 36,15 912: 37,15 - 924: 43,-9 944: 14,-30 945: 15,-30 946: 15,-30 @@ -6214,7 +6251,15 @@ entities: 3629: -12,12 3783: 14,37 3784: 13,37 - 4207: 44,-7 + 4432: 41,-3 + 4433: 40,-3 + 4449: 40,-7 + 4457: 47,-9 + 4459: 48,-7 + 4465: 50,-4 + 4480: 46,-5 + 4481: 45,-5 + 4482: 44,-5 - node: color: '#FFFFFFFF' id: WoodTrimThinLineS @@ -6225,13 +6270,6 @@ entities: 291: -32,-37 292: -31,-37 293: -31,-37 - 671: 37,-9 - 672: 36,-9 - 673: 36,-5 - 693: 40,-7 - 694: 41,-7 - 695: 42,-7 - 696: 43,-7 746: -13,31 747: -9,31 748: -8,31 @@ -6253,22 +6291,26 @@ entities: 891: 40,18 913: 36,12 914: 37,12 - 923: 43,-10 941: 14,-32 942: 15,-32 943: 16,-32 3618: 9,-21 3619: 8,-21 - 4201: 44,-5 + 4437: 40,-5 + 4444: 41,-9 + 4445: 40,-9 + 4456: 47,-10 + 4460: 48,-5 + 4473: 51,-9 + 4477: 46,-7 + 4478: 45,-7 + 4479: 44,-7 - node: color: '#FFFFFFFF' id: WoodTrimThinLineW decals: 264: -31,-40 296: -33,-36 - 680: 35,-4 - 681: 35,-8 - 692: 39,-6 769: -14,37 770: -14,36 771: -14,32 @@ -6296,7 +6338,11 @@ entities: 3632: -11,15 3779: 12,35 3780: 12,36 - 4200: 45,-5 + 4435: 39,-4 + 4447: 39,-8 + 4463: 49,-5 + 4475: 50,-8 + 4483: 43,-6 - type: GridAtmosphere version: 2 data: @@ -6754,7 +6800,7 @@ entities: 7,2: 0: 60621 7,-1: - 0: 63965 + 0: 63901 8,0: 0: 3327 8,2: @@ -6780,21 +6826,21 @@ entities: 6,-5: 0: 56797 7,-4: - 0: 55517 + 0: 56543 7,-3: - 0: 49357 + 0: 56797 7,-2: - 0: 56796 + 0: 55772 7,-5: - 0: 53717 + 0: 56781 8,-4: - 0: 63709 + 0: 40413 8,-3: - 0: 45567 + 0: 55739 8,-2: - 0: 64507 + 0: 64767 8,-1: - 0: 61883 + 0: 63967 4,-8: 0: 3067 4,-9: @@ -6830,19 +6876,19 @@ entities: 7,-8: 0: 53727 7,-7: - 0: 21845 + 0: 56605 7,-6: - 0: 21845 + 0: 56589 7,-9: 0: 64721 8,-8: 0: 61695 8,-7: - 0: 65520 + 0: 64973 8,-6: - 0: 65407 + 0: 65485 8,-5: - 0: 53360 + 0: 55807 0,-8: 0: 13107 0,-9: @@ -7083,44 +7129,44 @@ entities: 0: 65520 9,-8: 0: 45183 + 9,-7: + 0: 48059 9,-6: - 0: 65376 + 0: 16371 9,-5: - 0: 61031 + 0: 61947 9,-9: 0: 32624 - 9,-7: - 0: 43690 9,-4: - 0: 65262 + 0: 35835 10,-8: 0: 30511 10,-7: 0: 30711 10,-6: - 0: 30578 + 0: 16242 10,-5: - 0: 65527 + 0: 56567 10,-9: 0: 65535 10,-4: - 0: 65535 + 0: 65341 11,-8: 0: 13 11,-6: - 0: 30464 + 0: 65280 11,-5: - 0: 65522 + 0: 65471 11,-9: 0: 56654 11,-4: - 0: 65503 + 0: 65295 12,-8: 0: 15 12,-6: - 0: 30464 + 0: 7424 12,-5: - 0: 65522 + 0: 56541 8,-13: 0: 61166 9,-12: @@ -7153,37 +7199,37 @@ entities: 12,-9: 0: 65295 9,-3: - 0: 62719 + 0: 45311 9,-2: - 0: 65535 + 0: 64507 9,-1: - 0: 61559 + 0: 61883 9,0: 0: 53759 10,-3: - 0: 56607 + 0: 62719 10,-2: - 0: 65529 + 0: 65535 10,-1: - 0: 65521 + 0: 61559 10,0: 0: 29183 11,-3: - 0: 56783 + 0: 56607 11,-2: - 0: 30520 + 0: 65529 11,-1: - 0: 65094 + 0: 65521 11,0: 0: 62207 12,-4: - 0: 65535 + 0: 56781 12,-3: - 0: 65535 + 0: 53697 12,-2: - 0: 45055 + 0: 65532 12,-1: - 0: 64238 + 0: 65102 8,1: 0: 52428 9,1: @@ -7761,19 +7807,19 @@ entities: 0: 7 2: 1024 13,-4: - 0: 26471 + 0: 48059 13,-3: - 0: 28414 + 0: 53496 13,-2: - 0: 51479 + 0: 51477 13,-5: - 0: 14194 - 14,-3: - 0: 61439 + 0: 48059 14,-2: 0: 65534 14,-4: 0: 59630 + 14,-3: + 0: 61166 14,-5: 0: 61098 15,-4: @@ -7797,7 +7843,7 @@ entities: 13,-8: 0: 15 13,-6: - 0: 30464 + 0: 36608 13,-9: 0: 32527 14,-8: @@ -8533,7 +8579,7 @@ entities: chunks: 0,0: ind: 0,0 - tiles: EAAAAAABEAAAAAABEAAAAAABEAAAAAAAEAAAAAABGwAAAAADEAAAAAABEAAAAAAAGwAAAAABCgAAAAACCgAAAAACCgAAAAADCgAAAAACCgAAAAADCgAAAAAACgAAAAACAgAAAAAAEAAAAAACEAAAAAABEAAAAAADEAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAACCgAAAAAAAwAAAAAAAgAAAAAAEAAAAAAAEAAAAAAAEAAAAAADEAAAAAACAgAAAAAABgAAAAADBgAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAABCgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAABCgAAAAACCgAAAAAABgAAAAAAAgAAAAAABgAAAAACBgAAAAADBgAAAAAABgAAAAABBgAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAADAAAAAACAgAAAAAAAgAAAAAAAgAAAAAABgAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABAgAAAAAADAAAAAABDAAAAAAADAAAAAAAAgAAAAAAAgAAAAAABgAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAADAgAAAAAADAAAAAACDAAAAAADDAAAAAABAgAAAAAAAgAAAAAABgAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAADAAAAAABDAAAAAADDAAAAAAAAgAAAAAAAgAAAAAABgAAAAACBgAAAAAABgAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAACBgAAAAABBgAAAAACBgAAAAADBgAAAAADBgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAANAAAAAABNAAAAAAKNAAAAAAJNAAAAAAFNAAAAAAHNAAAAAAJKgAAAAAAKgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAANAAAAAAGNAAAAAAMNAAAAAAMKgAAAAAKKgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAANAAAAAAHNAAAAAALNAAAAAAHNAAAAAAMDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAANAAAAAAFNAAAAAALNAAAAAAONAAAAAAODgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAANAAAAAACNAAAAAAO + tiles: EAAAAAABEAAAAAABEAAAAAABEAAAAAAAEAAAAAABGwAAAAADEAAAAAABEAAAAAAAGwAAAAABCgAAAAACCgAAAAACCgAAAAADCgAAAAACCgAAAAADCgAAAAAACgAAAAACAgAAAAAAEAAAAAACEAAAAAABEAAAAAADEAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAACCgAAAAAAAwAAAAAAAgAAAAAAEAAAAAAAEAAAAAAAEAAAAAADEAAAAAACAgAAAAAABgAAAAADBgAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAAACgAAAAABCgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAABCgAAAAACCgAAAAAABgAAAAAAAgAAAAAABgAAAAACBgAAAAADBgAAAAAABgAAAAABBgAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAADAAAAAACAgAAAAAAAgAAAAAAAgAAAAAABgAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABAgAAAAAADAAAAAABDAAAAAAADAAAAAAAAgAAAAAAAgAAAAAABgAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAADAgAAAAAADAAAAAACDAAAAAADDAAAAAABAgAAAAAAAgAAAAAABgAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAADAAAAAABDAAAAAADDAAAAAAAAgAAAAAAAgAAAAAABgAAAAACBgAAAAAABgAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAACBgAAAAABBgAAAAACBgAAAAADBgAAAAADBgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAANAAAAAABNAAAAAAKNAAAAAAJNAAAAAAFNAAAAAAHNAAAAAAJKgAAAAAAKgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAANAAAAAAGNAAAAAAMNAAAAAAMKgAAAAAKKgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAANAAAAAAHNAAAAAALNAAAAAAHNAAAAAAMDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAANAAAAAAFNAAAAAALNAAAAAAONAAAAAAODgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAANAAAAAACNAAAAAAO version: 6 0,-1: ind: 0,-1 @@ -8541,7 +8587,7 @@ entities: version: 6 1,0: ind: 1,0 - tiles: CgAAAAAACgAAAAAACgAAAAAACgAAAAADCgAAAAABCgAAAAABCgAAAAACAwAAAAAAKgAAAAABKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAJKgAAAAAAKgAAAAADKgAAAAAACgAAAAACAwAAAAAACgAAAAAAAwAAAAAACgAAAAABCgAAAAADCgAAAAABCgAAAAABKgAAAAAABQAAAAABBQAAAAADKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAAwAAAAAAAwAAAAAACgAAAAACAwAAAAAAAwAAAAAACgAAAAACCgAAAAAACgAAAAADBQAAAAAABQAAAAAABQAAAAAABQAAAAAAKgAAAAAAKgAAAAAAKgAAAAAMKgAAAAAABgAAAAAAAwAAAAAACgAAAAADCgAAAAABAwAAAAAAAwAAAAAACgAAAAABCgAAAAADKgAAAAAABQAAAAAABQAAAAADKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAEKgAAAAAABgAAAAACDAAAAAABDAAAAAACDAAAAAAABgAAAAACAwAAAAAAAwAAAAAAAwAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAIKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAGBgAAAAAADAAAAAACDAAAAAABDAAAAAABBgAAAAABAwAAAAAAAwAAAAAAAwAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAABgAAAAACDAAAAAADDAAAAAAADAAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAADBgAAAAABKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAABgAAAAAADAAAAAACDAAAAAAADAAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABBgAAAAACKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAABgAAAAACBgAAAAABBgAAAAABBgAAAAACAwAAAAAAAwAAAAAABgAAAAADBgAAAAACBgAAAAACBgAAAAACBgAAAAADKgAAAAAIKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAABgAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAADKgAAAAAAKgAAAAAAKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAGAgAAAAAAAgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAKKgAAAAAAKgAAAAAAKgAAAAAJKgAAAAABKgAAAAAHKgAAAAAAKgAAAAAIKgAAAAAJKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAABKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAHKgAAAAAAKgAAAAAAKgAAAAAIKgAAAAACKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAKKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAABKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAKKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAGKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAANAAAAAALNAAAAAAMKgAAAAAAKgAAAAAGKgAAAAACKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAKKgAAAAAAKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAA + tiles: CgAAAAAACgAAAAAACgAAAAAACgAAAAADCgAAAAABCgAAAAABCgAAAAACAwAAAAAAKgAAAAABKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAJKgAAAAAAKgAAAAADKgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAABCgAAAAADCgAAAAABCgAAAAABKgAAAAAABQAAAAABBQAAAAADKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAACgAAAAAACgAAAAAACgAAAAAAAwAAAAAAAwAAAAAACgAAAAACCgAAAAAACgAAAAADBQAAAAAABQAAAAAABQAAAAAABQAAAAAAKgAAAAAAKgAAAAAAKgAAAAAMKgAAAAAACgAAAAAACgAAAAAACgAAAAAAAwAAAAAACgAAAAAACgAAAAAACgAAAAABCgAAAAADKgAAAAAABQAAAAAABQAAAAADKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAEKgAAAAAABgAAAAACAwAAAAAAAwAAAAAAAwAAAAAADAAAAAAADAAAAAAADAAAAAAAAwAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAIKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAGBgAAAAAABgAAAAAAAwAAAAAAAwAAAAAADAAAAAAADAAAAAAADAAAAAAAAwAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAABgAAAAACAwAAAAAAAwAAAAAABgAAAAAADAAAAAAADAAAAAAADAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAADBgAAAAABKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAABgAAAAAAAwAAAAAABgAAAAAABgAAAAAADAAAAAAADAAAAAAADAAAAAAAAwAAAAAAAwAAAAAABgAAAAABBgAAAAACKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAABgAAAAACBgAAAAABBgAAAAABBgAAAAACAwAAAAAAAwAAAAAABgAAAAADBgAAAAACBgAAAAACBgAAAAACBgAAAAADKgAAAAAIKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAABgAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAADKgAAAAAAKgAAAAAAKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAGAgAAAAAAAgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAKKgAAAAAAKgAAAAAAKgAAAAAJKgAAAAABKgAAAAAHKgAAAAAAKgAAAAAIKgAAAAAJKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAABKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAHKgAAAAAAKgAAAAAAKgAAAAAIKgAAAAACKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAKKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAABKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAKKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAGKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAANAAAAAALNAAAAAAMKgAAAAAAKgAAAAAGKgAAAAACKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAKKgAAAAAAKgAAAAAFKgAAAAAAKgAAAAAAKgAAAAAAKgAAAAAA version: 6 1,-1: ind: 1,-1 @@ -8788,6 +8834,7 @@ entities: id: Basalt9 decals: 56: 11.336716,9.096708 + 94: 19.29361,7.1829243 - node: color: '#DE3A3A96' id: BrickTileWhiteInnerNe @@ -8886,7 +8933,6 @@ entities: color: '#FFFFFFFF' id: Bushc3 decals: - 7: 19.998627,4.431698 62: 17.0542,-7.727089 - node: color: '#FFFFFFFF' @@ -8898,7 +8944,6 @@ entities: color: '#FFFFFFFF' id: Bushe2 decals: - 8: 20.014252,4.837948 17: 9.71759,-8.292427 - node: color: '#FFFFFFFF' @@ -8915,6 +8960,11 @@ entities: decals: 28: 8.570679,-7.0878906 63: 17.033371,-7.404171 + - node: + color: '#FFFFFFFF' + id: Bushh3 + decals: + 95: 17.804016,6.9641743 - node: color: '#FFFFFFFF' id: Bushi1 @@ -8945,6 +8995,8 @@ entities: 35: 23.358414,-1.3502731 51: 22.300522,7.960129 93: 9.810013,-12.292755 + 97: 19.16861,6.2037582 + 101: 19.220688,5.2766743 - node: color: '#FFFFFFFF' id: Bushi3 @@ -8956,6 +9008,7 @@ entities: 32: 23.389664,5.087227 36: 23.530289,-1.5690231 65: 27.054169,-4.4701214 + 99: 19.19986,5.724592 - node: color: '#FFFFFFFF' id: Bushi4 @@ -8963,6 +9016,7 @@ entities: 16: 9.576965,-8.104927 33: 23.264664,-0.74089813 49: 22.566147,8.210129 + 100: 18.804016,5.818342 - node: color: '#FFFFFFFF' id: Bushj1 @@ -9042,7 +9096,7 @@ entities: 4,0: 0: 65535 4,1: - 0: 5457 + 0: 65535 4,2: 0: 31 0,-3: @@ -9095,12 +9149,12 @@ entities: 0: 2048 5,0: 0: 65535 - 5,1: - 0: 65535 5,2: 0: 15 5,-1: 0: 65528 + 5,1: + 0: 35496 6,1: 0: 32526 6,2: @@ -9272,8 +9326,6 @@ entities: 0: 144 1,7: 0: 2 - 3,6: - 0: 64 5,5: 0: 64 6,4: @@ -9775,52 +9827,6 @@ entities: devices: - 16149 - 16148 - - uid: 3714 - components: - - type: Transform - pos: 54.5,-16.5 - parent: 2 - - type: DeviceList - devices: - - 14312 - - 14309 - - 14313 - - 14310 - - 5582 - - 9858 - - 9795 - - 29996 - - 30069 - - 29995 - - 14391 - - 14392 - - 14374 - - 18643 - - 14371 - - 18628 - - 18627 - - 18642 - - 23447 - - 14397 - - 14398 - - 14308 - - 14311 - - uid: 5583 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-22.5 - parent: 2 - - type: DeviceList - devices: - - 4036 - - 4567 - - 9795 - - 9858 - - 15444 - - 15445 - - 1922 - - 412 - uid: 8130 components: - type: Transform @@ -10498,19 +10504,20 @@ entities: - 16523 - 16524 - 16525 - - 18359 - - 18360 + - 30337 + - 30336 - 18362 - 18361 - - 18363 + - 30342 - 16526 - 16527 - 16528 - - 18365 - - 18364 + - 30343 + - 30028 - 16530 - 16529 - 18356 + - 30338 - uid: 18440 components: - type: Transform @@ -11861,31 +11868,6 @@ entities: - 29887 - 14088 - 14089 - - uid: 29888 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-5.5 - parent: 2 - - type: DeviceList - devices: - - 14165 - - 29889 - - 14167 - - 18359 - - 18360 - - uid: 29890 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-9.5 - parent: 2 - - type: DeviceList - devices: - - 29892 - - 14166 - - 14168 - - 29891 - uid: 29893 components: - type: Transform @@ -12118,48 +12100,168 @@ entities: - 15149 - 15151 - 29940 - - uid: 29997 + - uid: 30357 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-19.5 + pos: 33.5,-17.5 parent: 2 - type: DeviceList devices: - - 1922 - - 412 - - 4567 - - 4036 - - uid: 30081 + - 14168 + - 14262 + - 29603 + - 29941 + - 9858 + - 4705 + - 2194 + - 30346 + - 30347 + - 30341 + - 30334 + - 30333 + - 30330 + - 5582 + - 30328 + - 30329 + - 30327 + - uid: 30360 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-3.5 + pos: 48.5,-14.5 parent: 2 - type: DeviceList devices: - - 14253 - - 14254 - - 18641 - - 18365 - - 18628 - - 18627 - - 18364 - - uid: 30092 + - 30359 + - 30358 + - 4854 + - 14328 + - 4840 + - 30332 + - 30329 + - 30328 + - 30330 + - 4194 + - 3466 + - uid: 30363 components: - type: Transform rot: -1.5707963267948966 rad - pos: 55.5,-13.5 + pos: 49.5,-20.5 parent: 2 - type: DeviceList devices: - - 9156 - - 9808 - - 17460 - - 23447 - - 26713 - - 20975 - - 23518 + - 30327 + - 30331 + - 30332 + - 30359 + - 30358 + - 3468 + - 18164 + - 13393 + - uid: 30364 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-20.5 + parent: 2 + - type: DeviceList + devices: + - 30331 + - 14161 + - 3465 + - 29990 + - 4838 + - 3698 + - uid: 30365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-2.5 + parent: 2 + - type: DeviceList + devices: + - 30336 + - 30337 + - 30340 + - 30339 + - 30345 + - 30344 + - 30347 + - 30346 + - 30335 + - 3558 + - 3852 + - 3406 + - uid: 30366 + components: + - type: Transform + pos: 34.5,-12.5 + parent: 2 + - type: DeviceList + devices: + - 30335 + - 30334 + - 30333 + - 30354 + - 30355 + - 18163 + - 22773 + - 3824 + - 3400 + - 5416 + - 3855 + - 3857 + - 3410 + - 3816 + - uid: 30402 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-7.5 + parent: 2 + - type: DeviceList + devices: + - 30338 + - 30028 + - 4056 + - 4652 + - 3556 + - 3552 + - 3863 + - 3818 + - 3411 + - uid: 30403 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-3.5 + parent: 2 + - type: DeviceList + devices: + - 29955 + - 22753 + - 14332 + - 418 + - 30354 + - 30355 + - 30339 + - 30340 + - uid: 30404 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-3.5 + parent: 2 + - type: DeviceList + devices: + - 11912 + - 4862 + - 15485 + - 30343 + - 30342 + - 30344 + - 30345 + - 30341 - proto: AirCanister entities: - uid: 4223 @@ -12474,34 +12576,21 @@ entities: parent: 2 - proto: AirlockArmoryGlassLocked entities: - - uid: 4448 + - uid: 3502 components: - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-21.5 + pos: 43.5,-21.5 parent: 2 - - uid: 4502 + - uid: 4447 components: - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-20.5 + rot: 1.5707963267948966 rad + pos: 38.5,-18.5 parent: 2 - - uid: 28256 + - uid: 28868 components: - type: Transform - pos: 52.5,-10.5 - parent: 2 -- proto: AirlockArmoryLocked - entities: - - uid: 4053 - components: - - type: Transform - pos: 35.5,-21.5 - parent: 2 - - uid: 9909 - components: - - type: Transform - pos: 35.5,-20.5 + pos: 47.5,-17.5 parent: 2 - proto: AirlockAtmosphericsGlassLocked entities: @@ -12618,61 +12707,67 @@ entities: parent: 2 - proto: AirlockBrigGlassLocked entities: - - uid: 447 + - uid: 364 components: - type: Transform rot: 3.141592653589793 rad - pos: 34.5,-6.5 + pos: 38.5,-6.5 parent: 2 - - uid: 1152 + - uid: 2525 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-5.5 + parent: 2 + - uid: 3763 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-7.5 + parent: 2 + - uid: 4714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-6.5 + parent: 2 + - uid: 4811 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-9.5 + parent: 2 + - uid: 18642 components: - type: Transform rot: 3.141592653589793 rad - pos: 34.5,-4.5 + pos: 38.5,-4.5 parent: 2 - - uid: 3679 + - uid: 30027 components: - type: Transform rot: -1.5707963267948966 rad - pos: 51.5,-4.5 + pos: 36.5,-17.5 parent: 2 - - uid: 3680 + - uid: 30096 components: - type: Transform rot: -1.5707963267948966 rad - pos: 49.5,-4.5 - parent: 2 - - uid: 3681 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-1.5 - parent: 2 - - uid: 3682 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,-1.5 + pos: 35.5,-17.5 parent: 2 - proto: AirlockBrigLocked entities: - - uid: 449 + - uid: 3680 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-9.5 + rot: 3.141592653589793 rad + pos: 33.5,-28.5 parent: 2 - - type: Door - secondsUntilStateChange: -96624.1 - state: Opening - - type: DeviceLinkSource - lastSignals: - DoorStatus: True - - uid: 450 + - uid: 4023 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-9.5 + rot: 3.141592653589793 rad + pos: 33.5,-24.5 parent: 2 - proto: AirlockCaptainLocked entities: @@ -14375,17 +14470,6 @@ entities: rot: 1.5707963267948966 rad pos: -42.5,-35.5 parent: 2 - - uid: 3448 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-1.5 - parent: 2 - - uid: 3644 - components: - - type: Transform - pos: 32.5,-1.5 - parent: 2 - uid: 5782 components: - type: Transform @@ -14602,6 +14686,18 @@ entities: rot: -1.5707963267948966 rad pos: -44.5,-29.5 parent: 2 + - uid: 14242 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-1.5 + parent: 2 + - uid: 17323 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-9.5 + parent: 2 - uid: 18236 components: - type: Transform @@ -14628,19 +14724,23 @@ entities: rot: 3.141592653589793 rad pos: -2.5,36.5 parent: 2 + - uid: 30090 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-1.5 + parent: 2 - proto: AirlockHeadOfPersonnelLocked entities: - - uid: 356 + - uid: 30011 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-7.5 + pos: 47.5,-7.5 parent: 2 - - uid: 4568 + - uid: 30081 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-2.5 + pos: 50.5,-2.5 parent: 2 - proto: AirlockHeadOfSecurityGlassLocked entities: @@ -14714,7 +14814,7 @@ entities: pos: -22.5,26.5 parent: 2 - type: Door - secondsUntilStateChange: -118676.266 + secondsUntilStateChange: -168481.44 state: Opening - type: DeviceLinkSource lastSignals: @@ -15111,6 +15211,12 @@ entities: - type: Transform pos: 27.5,-26.5 parent: 2 + - uid: 29988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-15.5 + parent: 2 - proto: AirlockMaintServiceLocked entities: - uid: 561 @@ -15423,6 +15529,11 @@ entities: parent: 2 - proto: AirlockSecurityGlassLocked entities: + - uid: 1921 + components: + - type: Transform + pos: 41.5,-23.5 + parent: 2 - uid: 4144 components: - type: Transform @@ -15447,11 +15558,11 @@ entities: rot: -1.5707963267948966 rad pos: 39.5,-33.5 parent: 2 - - uid: 18633 + - uid: 14397 components: - type: Transform rot: 3.141592653589793 rad - pos: 41.5,-23.5 + pos: 42.5,-9.5 parent: 2 - uid: 21043 components: @@ -15476,20 +15587,6 @@ entities: - type: Transform pos: 8.5,-1.5 parent: 21002 -- proto: AirlockSecurityLawyerLocked - entities: - - uid: 3747 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-13.5 - parent: 2 - - uid: 3766 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-13.5 - parent: 2 - proto: AirlockSecurityLocked entities: - uid: 416 @@ -15498,12 +15595,6 @@ entities: rot: 1.5707963267948966 rad pos: 59.5,-18.5 parent: 2 - - uid: 3391 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-9.5 - parent: 2 - uid: 3405 components: - type: Transform @@ -15579,7 +15670,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -217504.88 + secondsUntilStateChange: -267310.06 state: Opening - uid: 6934 components: @@ -15591,7 +15682,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -217507.5 + secondsUntilStateChange: -267312.7 state: Opening - uid: 6935 components: @@ -15603,7 +15694,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -217506.36 + secondsUntilStateChange: -267311.53 state: Opening - uid: 6936 components: @@ -15614,7 +15705,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -217505.58 + secondsUntilStateChange: -267310.75 state: Opening - proto: AirlockTheatreLocked entities: @@ -15682,12 +15773,51 @@ entities: - type: DeviceNetwork deviceLists: - 15250 - - uid: 2525 + - uid: 2194 components: - type: Transform rot: 3.141592653589793 rad - pos: 54.5,-11.5 + pos: 31.5,-8.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 30357 + - uid: 3852 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30365 + - uid: 3855 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-15.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30366 + - uid: 3857 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30366 + - uid: 3863 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30402 - uid: 5218 components: - type: Transform @@ -15710,15 +15840,6 @@ entities: - type: Transform pos: -11.5,19.5 parent: 2 - - uid: 9808 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 30092 - uid: 10841 components: - type: Transform @@ -15736,6 +15857,57 @@ entities: - type: DeviceNetwork deviceLists: - 18663 + - uid: 14148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-26.5 + parent: 2 + - uid: 14168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30357 + - uid: 14328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30360 + - uid: 14332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30403 + - uid: 15485 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30404 + - uid: 18164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30363 - uid: 18245 components: - type: Transform @@ -16250,30 +16422,6 @@ entities: - type: DeviceNetwork deviceLists: - 18623 - - uid: 18641 - components: - - type: Transform - pos: 49.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 30081 - - uid: 18642 - components: - - type: Transform - pos: 50.5,-8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - uid: 18643 - components: - - type: Transform - pos: 43.5,-16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - uid: 18647 components: - type: Transform @@ -16430,6 +16578,12 @@ entities: - type: DeviceNetwork deviceLists: - 21415 + - uid: 21448 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-7.5 + parent: 2 - uid: 21451 components: - type: Transform @@ -16465,6 +16619,24 @@ entities: - type: DeviceNetwork deviceLists: - 25568 + - uid: 22753 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30403 + - uid: 22773 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30366 - uid: 22882 components: - type: Transform @@ -16941,33 +17113,6 @@ entities: - type: DeviceNetwork deviceLists: - 29886 - - uid: 29889 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29888 - - uid: 29891 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29890 - - uid: 29892 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29890 - uid: 29897 components: - type: Transform @@ -17148,15 +17293,15 @@ entities: - type: DeviceNetwork deviceLists: - 29938 - - uid: 30069 + - uid: 29990 components: - type: Transform rot: 3.141592653589793 rad - pos: 43.5,-13.5 + pos: 51.5,-17.5 parent: 2 - type: DeviceNetwork deviceLists: - - 3714 + - 30364 - uid: 30214 components: - type: Transform @@ -17303,18 +17448,18 @@ entities: - type: Transform pos: 43.5,-30.5 parent: 2 - - uid: 3462 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-6.5 - parent: 2 - uid: 3610 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,2.5 parent: 2 + - uid: 4506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-23.5 + parent: 2 - uid: 5517 components: - type: Transform @@ -17436,6 +17581,24 @@ entities: rot: -1.5707963267948966 rad pos: 28.5,-7.5 parent: 2 + - uid: 15444 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-9.5 + parent: 2 + - uid: 15473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-17.5 + parent: 2 + - uid: 15483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-4.5 + parent: 2 - uid: 15525 components: - type: Transform @@ -17465,30 +17628,6 @@ entities: rot: 3.141592653589793 rad pos: 25.5,35.5 parent: 2 - - uid: 29578 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-13.5 - parent: 2 - - uid: 29579 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-8.5 - parent: 2 - - uid: 29580 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-23.5 - parent: 2 - - uid: 29581 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-17.5 - parent: 2 - proto: APCElectronics entities: - uid: 5818 @@ -17587,34 +17726,42 @@ entities: parent: 2 - proto: Ash entities: - - uid: 28873 + - uid: 4853 components: - type: Transform - pos: 35.773716,-16.714659 + pos: 30.199198,-28.735802 parent: 2 - proto: Ashtray entities: - - uid: 10272 + - uid: 3442 components: - type: Transform - pos: 34.393116,-15.167919 + pos: 31.686691,-27.383932 parent: 2 - type: Storage storedItems: - 11535: + 3443: position: 0,0 _rotation: South - 11867: + 3444: position: 1,0 _rotation: South + 3445: + position: 2,0 + _rotation: South + 3446: + position: 3,0 + _rotation: South - type: ContainerContainer containers: storagebase: !type:Container showEnts: False occludes: True ents: - - 11535 - - 11867 + - 3443 + - 3444 + - 3445 + - 3446 - uid: 23244 components: - type: Transform @@ -37816,26 +37963,6 @@ entities: - type: Transform pos: 39.5,13.5 parent: 2 - - uid: 3502 - components: - - type: Transform - pos: 44.5,-9.5 - parent: 2 - - uid: 4230 - components: - - type: Transform - pos: 45.5,-21.5 - parent: 2 - - uid: 4231 - components: - - type: Transform - pos: 49.5,-21.5 - parent: 2 - - uid: 4232 - components: - - type: Transform - pos: 53.5,-21.5 - parent: 2 - uid: 4341 components: - type: Transform @@ -37876,6 +38003,11 @@ entities: - type: Transform pos: -37.5,-23.5 parent: 2 + - uid: 15449 + components: + - type: Transform + pos: 48.5,-9.5 + parent: 2 - uid: 19049 components: - type: Transform @@ -37958,10 +38090,11 @@ entities: parent: 2 - proto: BedsheetHOP entities: - - uid: 3503 + - uid: 4041 components: - type: Transform - pos: 44.5,-9.5 + rot: 3.141592653589793 rad + pos: 48.5,-9.5 parent: 2 - proto: BedsheetHOS entities: @@ -38006,24 +38139,6 @@ entities: parent: 2 - proto: BedsheetOrange entities: - - uid: 4236 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-21.5 - parent: 2 - - uid: 4237 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,-21.5 - parent: 2 - - uid: 4238 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,-21.5 - parent: 2 - uid: 22382 components: - type: Transform @@ -38401,6 +38516,14 @@ entities: parent: 2 - type: SpamEmitSound enabled: False +- proto: BluntRainbow + entities: + - uid: 24078 + components: + - type: Transform + parent: 23643 + - type: Physics + canCollide: False - proto: Bola entities: - uid: 23396 @@ -38919,6 +39042,11 @@ entities: - type: Transform pos: 7.5,-18.5 parent: 2 + - uid: 4493 + components: + - type: Transform + pos: 38.5,11.5 + parent: 2 - uid: 7890 components: - type: Transform @@ -39045,6 +39173,27 @@ entities: - type: Transform pos: 12.5,7.5 parent: 21002 + - uid: 28876 + components: + - type: Transform + pos: 49.5,-3.5 + parent: 2 + - type: Storage + storedItems: + 3096: + position: 0,0 + _rotation: South + 3365: + position: 1,0 + _rotation: South + - type: ContainerContainer + containers: + storagebase: !type:Container + showEnts: False + occludes: True + ents: + - 3096 + - 3365 - proto: BookSlothClownSSS entities: - uid: 2268 @@ -39052,6 +39201,34 @@ entities: - type: Transform pos: -31.630827,-45.03387 parent: 2 +- proto: BookSpaceEncyclopedia + entities: + - uid: 3365 + components: + - type: Transform + parent: 28876 + - type: Physics + canCollide: False +- proto: BookSpaceLaw + entities: + - uid: 3096 + components: + - type: Transform + parent: 28876 + - type: Physics + canCollide: False + - uid: 20460 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.03991,5.566372 + parent: 2 + - uid: 20482 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.49819,-14.432919 + parent: 2 - proto: BoozeDispenser entities: - uid: 457 @@ -39190,15 +39367,10 @@ entities: rot: -1.5707963267948966 rad pos: 15.496608,-21.304731 parent: 2 - - uid: 3492 - components: - - type: Transform - pos: 42.21155,-4.3455667 - parent: 2 - uid: 9379 components: - type: Transform - parent: 3489 + parent: 14316 - type: Physics canCollide: False - uid: 9896 @@ -39207,17 +39379,15 @@ entities: rot: 3.141592653589793 rad pos: 14.491178,-30.387342 parent: 2 - - uid: 23434 + - uid: 14165 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 56.417645,-10.2011385 + pos: 44.380127,-15.3087 parent: 2 - - uid: 23435 + - uid: 14390 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 56.49056,-10.6282215 + pos: 46.273727,-4.4236526 parent: 2 - proto: BoxFolderBlue entities: @@ -39227,15 +39397,10 @@ entities: rot: 3.141592653589793 rad pos: 31.41682,20.629406 parent: 2 - - uid: 3490 - components: - - type: Transform - pos: 42.22197,-4.5122337 - parent: 2 - uid: 9380 components: - type: Transform - parent: 3489 + parent: 14316 - type: Physics canCollide: False - uid: 15048 @@ -39256,6 +39421,11 @@ entities: rot: 3.141592653589793 rad pos: 26.243004,4.587342 parent: 2 + - uid: 29891 + components: + - type: Transform + pos: 51.56539,-7.444486 + parent: 2 - proto: BoxFolderClipboard entities: - uid: 2695 @@ -39280,6 +39450,44 @@ entities: 10176: position: 0,0 _rotation: South + - uid: 4718 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.599075,-3.9395814 + parent: 2 + - type: ContainerContainer + containers: + storagebase: !type:Container + showEnts: False + occludes: True + ents: + - 4719 + - 4720 + - 4721 + - 4722 + - 4723 + pen_slot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - type: Storage + storedItems: + 4719: + position: 0,0 + _rotation: South + 4720: + position: 1,0 + _rotation: South + 4721: + position: 2,0 + _rotation: South + 4722: + position: 3,0 + _rotation: South + 4723: + position: 4,0 + _rotation: South - uid: 8975 components: - type: Transform @@ -39359,7 +39567,7 @@ entities: - uid: 9375 components: - type: Transform - parent: 3609 + parent: 24074 - type: Physics canCollide: False - proto: BoxFolderRed @@ -39370,10 +39578,21 @@ entities: rot: 3.141592653589793 rad pos: 31.88557,20.613781 parent: 2 - - uid: 3491 + - uid: 3454 components: - type: Transform - pos: 42.21155,-4.2518167 + pos: 32.419884,-27.45261 + parent: 2 + - uid: 3856 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.447243,-27.094475 + parent: 2 + - uid: 4070 + components: + - type: Transform + pos: 44.473877,-15.423283 parent: 2 - uid: 4433 components: @@ -39383,13 +39602,14 @@ entities: - uid: 9372 components: - type: Transform - parent: 3609 + parent: 24074 - type: Physics canCollide: False - - uid: 12292 + - uid: 14315 components: - type: Transform - pos: 48.44037,-9.648713 + rot: 1.5707963267948966 rad + pos: 30.531565,-16.930056 parent: 2 - uid: 15047 components: @@ -39397,11 +39617,10 @@ entities: parent: 29260 - type: Physics canCollide: False - - uid: 28614 + - uid: 28866 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 34.492344,-15.954241 + pos: 46.29923,-4.2670507 parent: 2 - proto: BoxFolderWhite entities: @@ -39460,7 +39679,7 @@ entities: - uid: 9373 components: - type: Transform - parent: 3609 + parent: 24074 - type: Physics canCollide: False - proto: BoxFolderYellow @@ -39492,7 +39711,7 @@ entities: - uid: 9374 components: - type: Transform - parent: 3609 + parent: 24074 - type: Physics canCollide: False - uid: 11381 @@ -39571,15 +39790,17 @@ entities: parent: 2 - proto: BoxLethalshot entities: - - uid: 4197 + - uid: 30461 components: - type: Transform - pos: 33.390736,-26.299541 + rot: -1.5707963267948966 rad + pos: 53.481434,-13.347696 parent: 2 - - uid: 4198 + - uid: 30462 components: - type: Transform - pos: 33.40636,-26.471416 + rot: -1.5707963267948966 rad + pos: 53.460598,-13.514363 parent: 2 - proto: BoxLightMixed entities: @@ -39636,15 +39857,17 @@ entities: parent: 2 - proto: BoxShotgunSlug entities: - - uid: 4199 + - uid: 30458 components: - type: Transform - pos: 33.640736,-26.283916 + rot: -1.5707963267948966 rad + pos: 53.710598,-13.483113 parent: 2 - - uid: 4200 + - uid: 30460 components: - type: Transform - pos: 33.640736,-26.471416 + rot: -1.5707963267948966 rad + pos: 53.804348,-13.378946 parent: 2 - proto: BoxZiptie entities: @@ -39658,7 +39881,7 @@ entities: - uid: 3539 components: - type: Transform - pos: 39.76082,-4.8453417 + pos: 43.54989,-6.434278 parent: 2 - uid: 11277 components: @@ -39702,32 +39925,6 @@ entities: - 29658 - 29659 - 29660 -- proto: BrigTimer - entities: - - uid: 3861 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-19.5 - parent: 2 - - uid: 3862 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-19.5 - parent: 2 - - uid: 3863 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-19.5 - parent: 2 - - uid: 30123 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-14.5 - parent: 2 - proto: BrokenBottle entities: - uid: 30190 @@ -39738,11 +39935,6 @@ entities: parent: 2 - proto: Brutepack entities: - - uid: 24252 - components: - - type: Transform - pos: 41.55124,-13.37919 - parent: 2 - uid: 29650 components: - type: Transform @@ -39794,14 +39986,54 @@ entities: parent: 21002 - proto: ButtonFrameCaution entities: + - uid: 4060 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-9.5 + parent: 2 + - uid: 4663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-19.5 + parent: 2 + - uid: 4844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-33.5 + parent: 2 - uid: 5767 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,-18.5 parent: 2 + - uid: 15470 + components: + - type: Transform + pos: 41.5,-17.5 + parent: 2 + - uid: 18596 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.28038,-7.5 + parent: 2 + - uid: 30021 + components: + - type: Transform + pos: 36.5,-9.5 + parent: 2 - proto: ButtonFrameExit entities: + - uid: 15450 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-20.5 + parent: 2 - uid: 29783 components: - type: Transform @@ -39816,6 +40048,17 @@ entities: rot: -1.5707963267948966 rad pos: -20.5,-17.5 parent: 2 + - uid: 20885 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.71788,-7.5 + parent: 2 + - uid: 23435 + components: + - type: Transform + pos: 43.71667,-3.5 + parent: 2 - uid: 23560 components: - type: Transform @@ -39843,13 +40086,16 @@ entities: rot: -1.5707963267948966 rad pos: -20.5,-7.5 parent: 2 -- proto: CableApcExtension +- proto: ButtonFrameJanitor entities: - - uid: 5 + - uid: 21450 components: - type: Transform - pos: 46.5,-5.5 + rot: -1.5707963267948966 rad + pos: 52.5,-3.5 parent: 2 +- proto: CableApcExtension + entities: - uid: 485 components: - type: Transform @@ -40775,6 +41021,11 @@ entities: - type: Transform pos: -38.5,27.5 parent: 2 + - uid: 1922 + components: + - type: Transform + pos: 35.5,-13.5 + parent: 2 - uid: 1929 components: - type: Transform @@ -42780,6 +43031,11 @@ entities: - type: Transform pos: -9.5,15.5 parent: 2 + - uid: 3089 + components: + - type: Transform + pos: 41.5,-11.5 + parent: 2 - uid: 3179 components: - type: Transform @@ -42790,10 +43046,145 @@ entities: - type: Transform pos: 43.5,8.5 parent: 2 - - uid: 3409 + - uid: 3282 components: - type: Transform - pos: 46.5,-4.5 + pos: 33.5,-24.5 + parent: 2 + - uid: 3284 + components: + - type: Transform + pos: 32.5,-24.5 + parent: 2 + - uid: 3285 + components: + - type: Transform + pos: 31.5,-24.5 + parent: 2 + - uid: 3294 + components: + - type: Transform + pos: 31.5,-25.5 + parent: 2 + - uid: 3391 + components: + - type: Transform + pos: 43.5,-2.5 + parent: 2 + - uid: 3394 + components: + - type: Transform + pos: 32.5,-6.5 + parent: 2 + - uid: 3417 + components: + - type: Transform + pos: 41.5,-18.5 + parent: 2 + - uid: 3418 + components: + - type: Transform + pos: 51.5,-15.5 + parent: 2 + - uid: 3420 + components: + - type: Transform + pos: 51.5,-13.5 + parent: 2 + - uid: 3421 + components: + - type: Transform + pos: 32.5,-5.5 + parent: 2 + - uid: 3422 + components: + - type: Transform + pos: 32.5,-8.5 + parent: 2 + - uid: 3423 + components: + - type: Transform + pos: 45.5,-18.5 + parent: 2 + - uid: 3424 + components: + - type: Transform + pos: 32.5,-19.5 + parent: 2 + - uid: 3425 + components: + - type: Transform + pos: 34.5,-19.5 + parent: 2 + - uid: 3426 + components: + - type: Transform + pos: 35.5,-3.5 + parent: 2 + - uid: 3427 + components: + - type: Transform + pos: 40.5,-4.5 + parent: 2 + - uid: 3428 + components: + - type: Transform + pos: 40.5,-9.5 + parent: 2 + - uid: 3429 + components: + - type: Transform + pos: 40.5,-5.5 + parent: 2 + - uid: 3430 + components: + - type: Transform + pos: 38.5,-3.5 + parent: 2 + - uid: 3431 + components: + - type: Transform + pos: 38.5,-8.5 + parent: 2 + - uid: 3433 + components: + - type: Transform + pos: 43.5,-12.5 + parent: 2 + - uid: 3434 + components: + - type: Transform + pos: 40.5,-11.5 + parent: 2 + - uid: 3435 + components: + - type: Transform + pos: 44.5,-12.5 + parent: 2 + - uid: 3436 + components: + - type: Transform + pos: 35.5,-11.5 + parent: 2 + - uid: 3437 + components: + - type: Transform + pos: 46.5,-12.5 + parent: 2 + - uid: 3438 + components: + - type: Transform + pos: 35.5,-7.5 + parent: 2 + - uid: 3439 + components: + - type: Transform + pos: 35.5,-8.5 + parent: 2 + - uid: 3440 + components: + - type: Transform + pos: 36.5,-11.5 parent: 2 - uid: 3460 components: @@ -42805,121 +43196,6 @@ entities: - type: Transform pos: -15.5,21.5 parent: 2 - - uid: 3556 - components: - - type: Transform - pos: 45.5,-5.5 - parent: 2 - - uid: 3558 - components: - - type: Transform - pos: 44.5,-5.5 - parent: 2 - - uid: 3559 - components: - - type: Transform - pos: 43.5,-5.5 - parent: 2 - - uid: 3560 - components: - - type: Transform - pos: 42.5,-5.5 - parent: 2 - - uid: 3561 - components: - - type: Transform - pos: 41.5,-5.5 - parent: 2 - - uid: 3562 - components: - - type: Transform - pos: 43.5,-6.5 - parent: 2 - - uid: 3563 - components: - - type: Transform - pos: 43.5,-7.5 - parent: 2 - - uid: 3564 - components: - - type: Transform - pos: 43.5,-8.5 - parent: 2 - - uid: 3565 - components: - - type: Transform - pos: 39.5,-5.5 - parent: 2 - - uid: 3566 - components: - - type: Transform - pos: 38.5,-5.5 - parent: 2 - - uid: 3567 - components: - - type: Transform - pos: 37.5,-5.5 - parent: 2 - - uid: 3568 - components: - - type: Transform - pos: 36.5,-5.5 - parent: 2 - - uid: 3569 - components: - - type: Transform - pos: 35.5,-5.5 - parent: 2 - - uid: 3570 - components: - - type: Transform - pos: 34.5,-5.5 - parent: 2 - - uid: 3571 - components: - - type: Transform - pos: 33.5,-5.5 - parent: 2 - - uid: 3572 - components: - - type: Transform - pos: 32.5,-5.5 - parent: 2 - - uid: 3573 - components: - - type: Transform - pos: 32.5,-4.5 - parent: 2 - - uid: 3574 - components: - - type: Transform - pos: 32.5,-3.5 - parent: 2 - - uid: 3575 - components: - - type: Transform - pos: 32.5,-6.5 - parent: 2 - - uid: 3576 - components: - - type: Transform - pos: 32.5,-7.5 - parent: 2 - - uid: 3577 - components: - - type: Transform - pos: 38.5,-6.5 - parent: 2 - - uid: 3578 - components: - - type: Transform - pos: 38.5,-4.5 - parent: 2 - - uid: 3579 - components: - - type: Transform - pos: 40.5,-5.5 - parent: 2 - uid: 3611 components: - type: Transform @@ -43200,16 +43476,221 @@ entities: - type: Transform pos: 40.5,20.5 parent: 2 + - uid: 3827 + components: + - type: Transform + pos: 51.5,-14.5 + parent: 2 + - uid: 3828 + components: + - type: Transform + pos: 40.5,-18.5 + parent: 2 + - uid: 3829 + components: + - type: Transform + pos: 42.5,-18.5 + parent: 2 + - uid: 3830 + components: + - type: Transform + pos: 32.5,-4.5 + parent: 2 + - uid: 3832 + components: + - type: Transform + pos: 32.5,-7.5 + parent: 2 + - uid: 3833 + components: + - type: Transform + pos: 45.5,-17.5 + parent: 2 + - uid: 3834 + components: + - type: Transform + pos: 32.5,-18.5 + parent: 2 + - uid: 3835 + components: + - type: Transform + pos: 33.5,-19.5 + parent: 2 + - uid: 3836 + components: + - type: Transform + pos: 35.5,-2.5 + parent: 2 + - uid: 3837 + components: + - type: Transform + pos: 38.5,-2.5 + parent: 2 + - uid: 3838 + components: + - type: Transform + pos: 38.5,-7.5 + parent: 2 + - uid: 3967 + components: + - type: Transform + pos: 32.5,-26.5 + parent: 2 + - uid: 3968 + components: + - type: Transform + pos: 31.5,-27.5 + parent: 2 + - uid: 3969 + components: + - type: Transform + pos: 35.5,-18.5 + parent: 2 + - uid: 3970 + components: + - type: Transform + pos: 35.5,-21.5 + parent: 2 + - uid: 4015 + components: + - type: Transform + pos: 35.5,-20.5 + parent: 2 + - uid: 4016 + components: + - type: Transform + pos: 35.5,-19.5 + parent: 2 + - uid: 4017 + components: + - type: Transform + pos: 35.5,-26.5 + parent: 2 + - uid: 4018 + components: + - type: Transform + pos: 35.5,-27.5 + parent: 2 + - uid: 4020 + components: + - type: Transform + pos: 31.5,-28.5 + parent: 2 + - uid: 4021 + components: + - type: Transform + pos: 35.5,-25.5 + parent: 2 + - uid: 4052 + components: + - type: Transform + pos: 35.5,-14.5 + parent: 2 + - uid: 4065 + components: + - type: Transform + pos: 42.5,-11.5 + parent: 2 + - uid: 4066 + components: + - type: Transform + pos: 30.5,-15.5 + parent: 2 + - uid: 4068 + components: + - type: Transform + pos: 40.5,-2.5 + parent: 2 + - uid: 4071 + components: + - type: Transform + pos: 35.5,-6.5 + parent: 2 - uid: 4095 components: - type: Transform pos: 33.5,22.5 parent: 2 + - uid: 4182 + components: + - type: Transform + pos: 37.5,-6.5 + parent: 2 + - uid: 4185 + components: + - type: Transform + pos: 32.5,-15.5 + parent: 2 + - uid: 4186 + components: + - type: Transform + pos: 32.5,-17.5 + parent: 2 + - uid: 4187 + components: + - type: Transform + pos: 32.5,-12.5 + parent: 2 + - uid: 4188 + components: + - type: Transform + pos: 46.5,-19.5 + parent: 2 + - uid: 4189 + components: + - type: Transform + pos: 43.5,-18.5 + parent: 2 + - uid: 4190 + components: + - type: Transform + pos: 48.5,-16.5 + parent: 2 + - uid: 4208 + components: + - type: Transform + pos: 44.5,-19.5 + parent: 2 + - uid: 4209 + components: + - type: Transform + pos: 46.5,-20.5 + parent: 2 + - uid: 4230 + components: + - type: Transform + pos: 48.5,-19.5 + parent: 2 + - uid: 4231 + components: + - type: Transform + pos: 50.5,-19.5 + parent: 2 + - uid: 4232 + components: + - type: Transform + pos: 45.5,-16.5 + parent: 2 + - uid: 4238 + components: + - type: Transform + pos: 41.5,-1.5 + parent: 2 + - uid: 4239 + components: + - type: Transform + pos: 38.5,-6.5 + parent: 2 - uid: 4439 components: - type: Transform pos: 58.5,-4.5 parent: 2 + - uid: 4448 + components: + - type: Transform + pos: 39.5,-15.5 + parent: 2 - uid: 4548 components: - type: Transform @@ -43475,325 +43956,35 @@ entities: - type: Transform pos: 41.5,-25.5 parent: 2 - - uid: 4624 - components: - - type: Transform - pos: 54.5,-17.5 - parent: 2 - - uid: 4625 - components: - - type: Transform - pos: 34.5,-13.5 - parent: 2 - - uid: 4626 - components: - - type: Transform - pos: 39.5,-11.5 - parent: 2 - - uid: 4627 - components: - - type: Transform - pos: 55.5,-17.5 - parent: 2 - - uid: 4628 - components: - - type: Transform - pos: 53.5,-14.5 - parent: 2 - - uid: 4629 - components: - - type: Transform - pos: 41.5,-19.5 - parent: 2 - - uid: 4630 - components: - - type: Transform - pos: 41.5,-20.5 - parent: 2 - - uid: 4631 - components: - - type: Transform - pos: 41.5,-21.5 - parent: 2 - - uid: 4632 - components: - - type: Transform - pos: 40.5,-21.5 - parent: 2 - - uid: 4633 - components: - - type: Transform - pos: 39.5,-21.5 - parent: 2 - - uid: 4634 - components: - - type: Transform - pos: 38.5,-21.5 - parent: 2 - - uid: 4635 - components: - - type: Transform - pos: 37.5,-21.5 - parent: 2 - - uid: 4636 - components: - - type: Transform - pos: 36.5,-21.5 - parent: 2 - - uid: 4637 - components: - - type: Transform - pos: 35.5,-21.5 - parent: 2 - - uid: 4638 - components: - - type: Transform - pos: 34.5,-21.5 - parent: 2 - uid: 4639 - components: - - type: Transform - pos: 34.5,-22.5 - parent: 2 - - uid: 4640 - components: - - type: Transform - pos: 34.5,-23.5 - parent: 2 - - uid: 4641 - components: - - type: Transform - pos: 34.5,-24.5 - parent: 2 - - uid: 4642 - components: - - type: Transform - pos: 34.5,-25.5 - parent: 2 - - uid: 4643 - components: - - type: Transform - pos: 47.5,-14.5 - parent: 2 - - uid: 4644 - components: - - type: Transform - pos: 38.5,-15.5 - parent: 2 - - uid: 4645 - components: - - type: Transform - pos: 38.5,-14.5 - parent: 2 - - uid: 4646 - components: - - type: Transform - pos: 38.5,-13.5 - parent: 2 - - uid: 4647 - components: - - type: Transform - pos: 38.5,-12.5 - parent: 2 - - uid: 4648 - components: - - type: Transform - pos: 38.5,-11.5 - parent: 2 - - uid: 4649 - components: - - type: Transform - pos: 37.5,-11.5 - parent: 2 - - uid: 4650 - components: - - type: Transform - pos: 36.5,-11.5 - parent: 2 - - uid: 4651 - components: - - type: Transform - pos: 35.5,-11.5 - parent: 2 - - uid: 4652 - components: - - type: Transform - pos: 34.5,-11.5 - parent: 2 - - uid: 4653 - components: - - type: Transform - pos: 33.5,-11.5 - parent: 2 - - uid: 4654 - components: - - type: Transform - pos: 32.5,-11.5 - parent: 2 - - uid: 4655 - components: - - type: Transform - pos: 31.5,-11.5 - parent: 2 - - uid: 4656 - components: - - type: Transform - pos: 35.5,-12.5 - parent: 2 - - uid: 4657 - components: - - type: Transform - pos: 35.5,-13.5 - parent: 2 - - uid: 4658 - components: - - type: Transform - pos: 35.5,-14.5 - parent: 2 - - uid: 4659 - components: - - type: Transform - pos: 35.5,-15.5 - parent: 2 - - uid: 4660 - components: - - type: Transform - pos: 34.5,-15.5 - parent: 2 - - uid: 4661 - components: - - type: Transform - pos: 33.5,-15.5 - parent: 2 - - uid: 4662 - components: - - type: Transform - pos: 33.5,-14.5 - parent: 2 - - uid: 4663 - components: - - type: Transform - pos: 33.5,-16.5 - parent: 2 - - uid: 4664 - components: - - type: Transform - pos: 32.5,-15.5 - parent: 2 - - uid: 4665 - components: - - type: Transform - pos: 31.5,-15.5 - parent: 2 - - uid: 4667 - components: - - type: Transform - pos: 42.5,-17.5 - parent: 2 - - uid: 4668 - components: - - type: Transform - pos: 43.5,-17.5 - parent: 2 - - uid: 4669 - components: - - type: Transform - pos: 44.5,-17.5 - parent: 2 - - uid: 4670 - components: - - type: Transform - pos: 45.5,-17.5 - parent: 2 - - uid: 4671 - components: - - type: Transform - pos: 46.5,-17.5 - parent: 2 - - uid: 4672 - components: - - type: Transform - pos: 47.5,-17.5 - parent: 2 - - uid: 4673 components: - type: Transform pos: 48.5,-17.5 parent: 2 - - uid: 4674 + - uid: 4640 components: - type: Transform - pos: 49.5,-17.5 + pos: 43.5,-17.5 parent: 2 - - uid: 4675 + - uid: 4641 components: - type: Transform - pos: 50.5,-17.5 + pos: 43.5,-16.5 parent: 2 - - uid: 4676 + - uid: 4642 components: - type: Transform - pos: 51.5,-17.5 + pos: 40.5,-6.5 parent: 2 - - uid: 4677 + - uid: 4643 components: - type: Transform - pos: 52.5,-17.5 + pos: 42.5,-1.5 parent: 2 - - uid: 4678 + - uid: 4648 components: - type: Transform - pos: 53.5,-17.5 - parent: 2 - - uid: 4679 - components: - - type: Transform - pos: 53.5,-18.5 - parent: 2 - - uid: 4680 - components: - - type: Transform - pos: 53.5,-19.5 - parent: 2 - - uid: 4681 - components: - - type: Transform - pos: 49.5,-18.5 - parent: 2 - - uid: 4682 - components: - - type: Transform - pos: 49.5,-19.5 - parent: 2 - - uid: 4683 - components: - - type: Transform - pos: 45.5,-18.5 - parent: 2 - - uid: 4684 - components: - - type: Transform - pos: 45.5,-19.5 - parent: 2 - - uid: 4685 - components: - - type: Transform - pos: 45.5,-20.5 - parent: 2 - - uid: 4690 - components: - - type: Transform - pos: 49.5,-20.5 - parent: 2 - - uid: 4695 - components: - - type: Transform - pos: 53.5,-20.5 - parent: 2 - - uid: 4696 - components: - - type: Transform - pos: 53.5,-21.5 + pos: 35.5,-4.5 parent: 2 - uid: 4732 components: @@ -43900,186 +44091,11 @@ entities: - type: Transform pos: 56.5,-31.5 parent: 2 - - uid: 4818 - components: - - type: Transform - pos: 43.5,-16.5 - parent: 2 - - uid: 4819 - components: - - type: Transform - pos: 43.5,-15.5 - parent: 2 - - uid: 4820 - components: - - type: Transform - pos: 43.5,-14.5 - parent: 2 - - uid: 4821 - components: - - type: Transform - pos: 43.5,-13.5 - parent: 2 - - uid: 4822 - components: - - type: Transform - pos: 43.5,-12.5 - parent: 2 - uid: 4823 components: - type: Transform pos: 60.5,18.5 parent: 2 - - uid: 4825 - components: - - type: Transform - pos: 50.5,-14.5 - parent: 2 - - uid: 4826 - components: - - type: Transform - pos: 50.5,-13.5 - parent: 2 - - uid: 4827 - components: - - type: Transform - pos: 50.5,-12.5 - parent: 2 - - uid: 4828 - components: - - type: Transform - pos: 50.5,-11.5 - parent: 2 - - uid: 4829 - components: - - type: Transform - pos: 50.5,-10.5 - parent: 2 - - uid: 4830 - components: - - type: Transform - pos: 50.5,-9.5 - parent: 2 - - uid: 4831 - components: - - type: Transform - pos: 50.5,-8.5 - parent: 2 - - uid: 4832 - components: - - type: Transform - pos: 50.5,-7.5 - parent: 2 - - uid: 4833 - components: - - type: Transform - pos: 50.5,-6.5 - parent: 2 - - uid: 4834 - components: - - type: Transform - pos: 49.5,-8.5 - parent: 2 - - uid: 4835 - components: - - type: Transform - pos: 48.5,-8.5 - parent: 2 - - uid: 4836 - components: - - type: Transform - pos: 47.5,-8.5 - parent: 2 - - uid: 4837 - components: - - type: Transform - pos: 47.5,-9.5 - parent: 2 - - uid: 4838 - components: - - type: Transform - pos: 51.5,-8.5 - parent: 2 - - uid: 4839 - components: - - type: Transform - pos: 52.5,-8.5 - parent: 2 - - uid: 4840 - components: - - type: Transform - pos: 53.5,-8.5 - parent: 2 - - uid: 4841 - components: - - type: Transform - pos: 53.5,-9.5 - parent: 2 - - uid: 4842 - components: - - type: Transform - pos: 53.5,-10.5 - parent: 2 - - uid: 4843 - components: - - type: Transform - pos: 53.5,-11.5 - parent: 2 - - uid: 4844 - components: - - type: Transform - pos: 53.5,-12.5 - parent: 2 - - uid: 4845 - components: - - type: Transform - pos: 47.5,-10.5 - parent: 2 - - uid: 4846 - components: - - type: Transform - pos: 47.5,-11.5 - parent: 2 - - uid: 4847 - components: - - type: Transform - pos: 47.5,-13.5 - parent: 2 - - uid: 4848 - components: - - type: Transform - pos: 47.5,-12.5 - parent: 2 - - uid: 4849 - components: - - type: Transform - pos: 53.5,-13.5 - parent: 2 - - uid: 4850 - components: - - type: Transform - pos: 50.5,-5.5 - parent: 2 - - uid: 4851 - components: - - type: Transform - pos: 50.5,-4.5 - parent: 2 - - uid: 4852 - components: - - type: Transform - pos: 50.5,-3.5 - parent: 2 - - uid: 4853 - components: - - type: Transform - pos: 50.5,-2.5 - parent: 2 - - uid: 4854 - components: - - type: Transform - pos: 50.5,-1.5 - parent: 2 - uid: 4954 components: - type: Transform @@ -44290,10 +44306,30 @@ entities: - type: Transform pos: 0.5,47.5 parent: 2 - - uid: 5414 + - uid: 5425 components: - type: Transform - pos: 46.5,-8.5 + pos: 44.5,-20.5 + parent: 2 + - uid: 5426 + components: + - type: Transform + pos: 51.5,-18.5 + parent: 2 + - uid: 5427 + components: + - type: Transform + pos: 51.5,-17.5 + parent: 2 + - uid: 5428 + components: + - type: Transform + pos: 49.5,-19.5 + parent: 2 + - uid: 5429 + components: + - type: Transform + pos: 44.5,-16.5 parent: 2 - uid: 5463 components: @@ -44405,6 +44441,11 @@ entities: - type: Transform pos: 10.5,27.5 parent: 2 + - uid: 5583 + components: + - type: Transform + pos: 47.5,-16.5 + parent: 2 - uid: 5589 components: - type: Transform @@ -46080,6 +46121,11 @@ entities: - type: Transform pos: 63.5,49.5 parent: 2 + - uid: 7156 + components: + - type: Transform + pos: 46.5,-16.5 + parent: 2 - uid: 7368 components: - type: Transform @@ -46505,6 +46551,16 @@ entities: - type: Transform pos: 19.5,65.5 parent: 2 + - uid: 7664 + components: + - type: Transform + pos: 44.5,-18.5 + parent: 2 + - uid: 7665 + components: + - type: Transform + pos: 46.5,-18.5 + parent: 2 - uid: 7707 components: - type: Transform @@ -46565,6 +46621,11 @@ entities: - type: Transform pos: 13.5,43.5 parent: 2 + - uid: 7721 + components: + - type: Transform + pos: 32.5,-11.5 + parent: 2 - uid: 7800 components: - type: Transform @@ -46715,6 +46776,11 @@ entities: - type: Transform pos: -5.5,32.5 parent: 2 + - uid: 7941 + components: + - type: Transform + pos: 32.5,-14.5 + parent: 2 - uid: 7970 components: - type: Transform @@ -46730,6 +46796,11 @@ entities: - type: Transform pos: 24.5,32.5 parent: 2 + - uid: 7990 + components: + - type: Transform + pos: 36.5,-6.5 + parent: 2 - uid: 7991 components: - type: Transform @@ -46840,6 +46911,21 @@ entities: - type: Transform pos: -23.5,41.5 parent: 2 + - uid: 8189 + components: + - type: Transform + pos: 40.5,-3.5 + parent: 2 + - uid: 8251 + components: + - type: Transform + pos: 39.5,-6.5 + parent: 2 + - uid: 8622 + components: + - type: Transform + pos: 40.5,-7.5 + parent: 2 - uid: 8690 components: - type: Transform @@ -46870,6 +46956,26 @@ entities: - type: Transform pos: -35.5,38.5 parent: 2 + - uid: 8922 + components: + - type: Transform + pos: 42.5,-13.5 + parent: 2 + - uid: 8926 + components: + - type: Transform + pos: 35.5,-5.5 + parent: 2 + - uid: 8933 + components: + - type: Transform + pos: 38.5,-4.5 + parent: 2 + - uid: 8934 + components: + - type: Transform + pos: 32.5,-3.5 + parent: 2 - uid: 9000 components: - type: Transform @@ -47355,6 +47461,46 @@ entities: - type: Transform pos: -38.5,6.5 parent: 2 + - uid: 9154 + components: + - type: Transform + pos: 47.5,-19.5 + parent: 2 + - uid: 9155 + components: + - type: Transform + pos: 32.5,-10.5 + parent: 2 + - uid: 9156 + components: + - type: Transform + pos: 32.5,-9.5 + parent: 2 + - uid: 9157 + components: + - type: Transform + pos: 40.5,-1.5 + parent: 2 + - uid: 9158 + components: + - type: Transform + pos: 38.5,-5.5 + parent: 2 + - uid: 9159 + components: + - type: Transform + pos: 43.5,-11.5 + parent: 2 + - uid: 9160 + components: + - type: Transform + pos: 45.5,-12.5 + parent: 2 + - uid: 9165 + components: + - type: Transform + pos: 40.5,-8.5 + parent: 2 - uid: 9167 components: - type: Transform @@ -47400,6 +47546,11 @@ entities: - type: Transform pos: -19.5,43.5 parent: 2 + - uid: 9202 + components: + - type: Transform + pos: 41.5,-13.5 + parent: 2 - uid: 9205 components: - type: Transform @@ -47565,6 +47716,11 @@ entities: - type: Transform pos: -35.5,34.5 parent: 2 + - uid: 9298 + components: + - type: Transform + pos: 36.5,-10.5 + parent: 2 - uid: 9340 components: - type: Transform @@ -47745,6 +47901,11 @@ entities: - type: Transform pos: -35.5,33.5 parent: 2 + - uid: 9806 + components: + - type: Transform + pos: 51.5,-19.5 + parent: 2 - uid: 9971 components: - type: Transform @@ -50070,6 +50231,11 @@ entities: - type: Transform pos: 23.5,-25.5 parent: 2 + - uid: 11892 + components: + - type: Transform + pos: 45.5,-20.5 + parent: 2 - uid: 12003 components: - type: Transform @@ -50390,10 +50556,15 @@ entities: - type: Transform pos: -39.5,-28.5 parent: 2 - - uid: 12294 + - uid: 12292 components: - type: Transform - pos: 55.5,-10.5 + pos: 31.5,-15.5 + parent: 2 + - uid: 12293 + components: + - type: Transform + pos: 32.5,-16.5 parent: 2 - uid: 12316 components: @@ -51290,11 +51461,6 @@ entities: - type: Transform pos: 57.5,16.5 parent: 2 - - uid: 13051 - components: - - type: Transform - pos: 45.5,-8.5 - parent: 2 - uid: 13052 components: - type: Transform @@ -51345,11 +51511,6 @@ entities: - type: Transform pos: 61.5,-3.5 parent: 2 - - uid: 13109 - components: - - type: Transform - pos: 54.5,-10.5 - parent: 2 - uid: 13110 components: - type: Transform @@ -51375,11 +51536,21 @@ entities: - type: Transform pos: -40.5,40.5 parent: 2 + - uid: 14133 + components: + - type: Transform + pos: 43.5,-13.5 + parent: 2 - uid: 14151 components: - type: Transform pos: -40.5,32.5 parent: 2 + - uid: 14152 + components: + - type: Transform + pos: 51.5,-16.5 + parent: 2 - uid: 14189 components: - type: Transform @@ -51550,6 +51721,61 @@ entities: - type: Transform pos: 25.5,-26.5 parent: 2 + - uid: 14226 + components: + - type: Transform + pos: 32.5,-13.5 + parent: 2 + - uid: 14287 + components: + - type: Transform + pos: 36.5,-22.5 + parent: 2 + - uid: 14288 + components: + - type: Transform + pos: 37.5,-22.5 + parent: 2 + - uid: 14290 + components: + - type: Transform + pos: 35.5,-23.5 + parent: 2 + - uid: 14291 + components: + - type: Transform + pos: 38.5,-23.5 + parent: 2 + - uid: 14296 + components: + - type: Transform + pos: 35.5,-22.5 + parent: 2 + - uid: 14311 + components: + - type: Transform + pos: 35.5,-16.5 + parent: 2 + - uid: 14312 + components: + - type: Transform + pos: 35.5,-17.5 + parent: 2 + - uid: 14313 + components: + - type: Transform + pos: 40.5,-13.5 + parent: 2 + - uid: 14314 + components: + - type: Transform + pos: 36.5,-14.5 + parent: 2 + - uid: 14352 + components: + - type: Transform + pos: 40.5,-14.5 + parent: 2 - uid: 14997 components: - type: Transform @@ -51560,6 +51786,11 @@ entities: - type: Transform pos: -41.5,-37.5 parent: 2 + - uid: 15472 + components: + - type: Transform + pos: 35.5,-12.5 + parent: 2 - uid: 15496 components: - type: Transform @@ -52525,6 +52756,11 @@ entities: - type: Transform pos: 20.5,-18.5 parent: 2 + - uid: 18364 + components: + - type: Transform + pos: 42.5,-2.5 + parent: 2 - uid: 18503 components: - type: Transform @@ -53165,10 +53401,10 @@ entities: - type: Transform pos: 43.5,29.5 parent: 2 - - uid: 20763 + - uid: 20883 components: - type: Transform - pos: 46.5,-6.5 + pos: 36.5,-16.5 parent: 2 - uid: 20946 components: @@ -53345,6 +53581,11 @@ entities: - type: Transform pos: 43.5,39.5 parent: 21002 + - uid: 21421 + components: + - type: Transform + pos: 39.5,-16.5 + parent: 2 - uid: 21424 components: - type: Transform @@ -53370,6 +53611,11 @@ entities: - type: Transform pos: 43.5,48.5 parent: 21002 + - uid: 21439 + components: + - type: Transform + pos: 38.5,-22.5 + parent: 2 - uid: 21441 components: - type: Transform @@ -53430,6 +53676,11 @@ entities: - type: Transform pos: 21.5,0.5 parent: 21002 + - uid: 22433 + components: + - type: Transform + pos: 35.5,-24.5 + parent: 2 - uid: 22789 components: - type: Transform @@ -53970,11 +54221,26 @@ entities: - type: Transform pos: 12.5,6.5 parent: 21002 + - uid: 23042 + components: + - type: Transform + pos: 37.5,-16.5 + parent: 2 + - uid: 23051 + components: + - type: Transform + pos: 33.5,-15.5 + parent: 2 - uid: 23062 components: - type: Transform pos: -41.5,-32.5 parent: 2 + - uid: 23064 + components: + - type: Transform + pos: 33.5,-14.5 + parent: 2 - uid: 23089 components: - type: Transform @@ -54545,6 +54811,11 @@ entities: - type: Transform pos: -59.5,-2.5 parent: 2 + - uid: 24253 + components: + - type: Transform + pos: 34.5,-24.5 + parent: 2 - uid: 24280 components: - type: Transform @@ -57595,31 +57866,6 @@ entities: - type: Transform pos: 60.5,21.5 parent: 2 - - uid: 29582 - components: - - type: Transform - pos: 33.5,-23.5 - parent: 2 - - uid: 29583 - components: - - type: Transform - pos: 32.5,-23.5 - parent: 2 - - uid: 29584 - components: - - type: Transform - pos: 31.5,-23.5 - parent: 2 - - uid: 29585 - components: - - type: Transform - pos: 37.5,-20.5 - parent: 2 - - uid: 29586 - components: - - type: Transform - pos: 37.5,-19.5 - parent: 2 - uid: 29622 components: - type: Transform @@ -57730,6 +57976,61 @@ entities: - type: Transform pos: -35.5,-58.5 parent: 2 + - uid: 29992 + components: + - type: Transform + pos: 38.5,-16.5 + parent: 2 + - uid: 29993 + components: + - type: Transform + pos: 34.5,-11.5 + parent: 2 + - uid: 30005 + components: + - type: Transform + pos: 35.5,-15.5 + parent: 2 + - uid: 30006 + components: + - type: Transform + pos: 37.5,-14.5 + parent: 2 + - uid: 30007 + components: + - type: Transform + pos: 38.5,-14.5 + parent: 2 + - uid: 30008 + components: + - type: Transform + pos: 39.5,-14.5 + parent: 2 + - uid: 30009 + components: + - type: Transform + pos: 40.5,-12.5 + parent: 2 + - uid: 30012 + components: + - type: Transform + pos: 31.5,-26.5 + parent: 2 + - uid: 30013 + components: + - type: Transform + pos: 30.5,-26.5 + parent: 2 + - uid: 30093 + components: + - type: Transform + pos: 33.5,-11.5 + parent: 2 + - uid: 30094 + components: + - type: Transform + pos: 34.5,-10.5 + parent: 2 - uid: 30150 components: - type: Transform @@ -57775,11 +58076,6 @@ entities: - type: Transform pos: 43.5,-31.5 parent: 2 - - uid: 30266 - components: - - type: Transform - pos: 46.5,-3.5 - parent: 2 - uid: 30274 components: - type: Transform @@ -57840,6 +58136,211 @@ entities: - type: Transform pos: 32.5,18.5 parent: 2 + - uid: 30367 + components: + - type: Transform + pos: 39.5,-1.5 + parent: 2 + - uid: 30375 + components: + - type: Transform + pos: 52.5,-4.5 + parent: 2 + - uid: 30376 + components: + - type: Transform + pos: 51.5,-4.5 + parent: 2 + - uid: 30377 + components: + - type: Transform + pos: 51.5,-5.5 + parent: 2 + - uid: 30378 + components: + - type: Transform + pos: 51.5,-6.5 + parent: 2 + - uid: 30379 + components: + - type: Transform + pos: 51.5,-7.5 + parent: 2 + - uid: 30380 + components: + - type: Transform + pos: 51.5,-8.5 + parent: 2 + - uid: 30381 + components: + - type: Transform + pos: 52.5,-8.5 + parent: 2 + - uid: 30382 + components: + - type: Transform + pos: 53.5,-8.5 + parent: 2 + - uid: 30383 + components: + - type: Transform + pos: 54.5,-8.5 + parent: 2 + - uid: 30384 + components: + - type: Transform + pos: 50.5,-4.5 + parent: 2 + - uid: 30385 + components: + - type: Transform + pos: 49.5,-4.5 + parent: 2 + - uid: 30386 + components: + - type: Transform + pos: 48.5,-4.5 + parent: 2 + - uid: 30387 + components: + - type: Transform + pos: 47.5,-4.5 + parent: 2 + - uid: 30388 + components: + - type: Transform + pos: 46.5,-4.5 + parent: 2 + - uid: 30389 + components: + - type: Transform + pos: 45.5,-4.5 + parent: 2 + - uid: 30390 + components: + - type: Transform + pos: 44.5,-4.5 + parent: 2 + - uid: 30391 + components: + - type: Transform + pos: 44.5,-5.5 + parent: 2 + - uid: 30392 + components: + - type: Transform + pos: 44.5,-6.5 + parent: 2 + - uid: 30393 + components: + - type: Transform + pos: 45.5,-6.5 + parent: 2 + - uid: 30394 + components: + - type: Transform + pos: 46.5,-6.5 + parent: 2 + - uid: 30395 + components: + - type: Transform + pos: 47.5,-6.5 + parent: 2 + - uid: 30396 + components: + - type: Transform + pos: 48.5,-6.5 + parent: 2 + - uid: 30397 + components: + - type: Transform + pos: 49.5,-6.5 + parent: 2 + - uid: 30398 + components: + - type: Transform + pos: 50.5,-6.5 + parent: 2 + - uid: 30399 + components: + - type: Transform + pos: 43.5,-10.5 + parent: 2 + - uid: 30400 + components: + - type: Transform + pos: 41.5,-5.5 + parent: 2 + - uid: 30419 + components: + - type: Transform + pos: 21.5,4.5 + parent: 21002 + - uid: 30420 + components: + - type: Transform + pos: 21.5,6.5 + parent: 21002 + - uid: 30421 + components: + - type: Transform + pos: 22.5,3.5 + parent: 21002 + - uid: 30423 + components: + - type: Transform + pos: 21.5,3.5 + parent: 21002 + - uid: 30424 + components: + - type: Transform + pos: 21.5,5.5 + parent: 21002 + - uid: 30539 + components: + - type: Transform + pos: 41.5,-19.5 + parent: 2 + - uid: 30540 + components: + - type: Transform + pos: 41.5,-20.5 + parent: 2 + - uid: 30541 + components: + - type: Transform + pos: 41.5,-21.5 + parent: 2 + - uid: 30542 + components: + - type: Transform + pos: 41.5,-24.5 + parent: 2 + - uid: 30543 + components: + - type: Transform + pos: 38.5,-21.5 + parent: 2 + - uid: 30544 + components: + - type: Transform + pos: 36.5,-27.5 + parent: 2 + - uid: 30618 + components: + - type: Transform + pos: 47.5,-7.5 + parent: 2 + - uid: 30619 + components: + - type: Transform + pos: 47.5,-8.5 + parent: 2 + - uid: 30620 + components: + - type: Transform + pos: 47.5,-9.5 + parent: 2 - proto: CableApcStack entities: - uid: 30075 @@ -57889,6 +58390,16 @@ entities: - type: Transform pos: 30.5,1.5 parent: 2 + - uid: 3099 + components: + - type: Transform + pos: 48.5,-13.5 + parent: 2 + - uid: 3101 + components: + - type: Transform + pos: 55.5,-10.5 + parent: 2 - uid: 3161 components: - type: Transform @@ -57899,6 +58410,11 @@ entities: - type: Transform pos: 43.5,8.5 parent: 2 + - uid: 3205 + components: + - type: Transform + pos: 48.5,-11.5 + parent: 2 - uid: 3246 components: - type: Transform @@ -57909,6 +58425,36 @@ entities: - type: Transform pos: 8.5,28.5 parent: 2 + - uid: 3860 + components: + - type: Transform + pos: 48.5,-14.5 + parent: 2 + - uid: 3861 + components: + - type: Transform + pos: 44.5,-22.5 + parent: 2 + - uid: 3862 + components: + - type: Transform + pos: 49.5,-21.5 + parent: 2 + - uid: 3960 + components: + - type: Transform + pos: 53.5,-10.5 + parent: 2 + - uid: 3963 + components: + - type: Transform + pos: 54.5,-10.5 + parent: 2 + - uid: 3964 + components: + - type: Transform + pos: 52.5,-10.5 + parent: 2 - uid: 4153 components: - type: Transform @@ -58529,135 +59075,25 @@ entities: - type: Transform pos: 29.5,-24.5 parent: 2 - - uid: 4491 - components: - - type: Transform - pos: 30.5,-24.5 - parent: 2 - - uid: 4492 - components: - - type: Transform - pos: 30.5,-23.5 - parent: 2 - - uid: 4493 - components: - - type: Transform - pos: 30.5,-22.5 - parent: 2 - - uid: 4494 - components: - - type: Transform - pos: 30.5,-21.5 - parent: 2 - - uid: 4495 - components: - - type: Transform - pos: 30.5,-20.5 - parent: 2 - - uid: 4496 - components: - - type: Transform - pos: 30.5,-19.5 - parent: 2 - uid: 4497 components: - type: Transform - pos: 30.5,-18.5 - parent: 2 - - uid: 4498 - components: - - type: Transform - pos: 31.5,-18.5 - parent: 2 - - uid: 4499 - components: - - type: Transform - pos: 32.5,-18.5 - parent: 2 - - uid: 4500 - components: - - type: Transform - pos: 33.5,-18.5 + pos: 49.5,-11.5 parent: 2 - uid: 4501 components: - type: Transform - pos: 34.5,-18.5 - parent: 2 - - uid: 4503 - components: - - type: Transform - pos: 30.5,-25.5 - parent: 2 - - uid: 4504 - components: - - type: Transform - pos: 30.5,-26.5 - parent: 2 - - uid: 4505 - components: - - type: Transform - pos: 30.5,-27.5 - parent: 2 - - uid: 4506 - components: - - type: Transform - pos: 30.5,-28.5 - parent: 2 - - uid: 4507 - components: - - type: Transform - pos: 31.5,-28.5 - parent: 2 - - uid: 4508 - components: - - type: Transform - pos: 32.5,-28.5 + pos: 50.5,-11.5 parent: 2 - uid: 4509 components: - type: Transform - pos: 33.5,-28.5 + pos: 50.5,-10.5 parent: 2 - - uid: 4510 + - uid: 4631 components: - type: Transform - pos: 34.5,-28.5 - parent: 2 - - uid: 4511 - components: - - type: Transform - pos: 35.5,-28.5 - parent: 2 - - uid: 4512 - components: - - type: Transform - pos: 36.5,-28.5 - parent: 2 - - uid: 4513 - components: - - type: Transform - pos: 37.5,-28.5 - parent: 2 - - uid: 4514 - components: - - type: Transform - pos: 37.5,-27.5 - parent: 2 - - uid: 4515 - components: - - type: Transform - pos: 37.5,-26.5 - parent: 2 - - uid: 4516 - components: - - type: Transform - pos: 37.5,-25.5 - parent: 2 - - uid: 4517 - components: - - type: Transform - pos: 37.5,-24.5 + pos: 48.5,-21.5 parent: 2 - uid: 4879 components: @@ -60464,6 +60900,11 @@ entities: - type: Transform pos: -4.5,45.5 parent: 2 + - uid: 7326 + components: + - type: Transform + pos: -67.5,-58.5 + parent: 2 - uid: 7366 components: - type: Transform @@ -62004,6 +62445,36 @@ entities: - type: Transform pos: 51.5,21.5 parent: 2 + - uid: 14333 + components: + - type: Transform + pos: 51.5,-10.5 + parent: 2 + - uid: 14347 + components: + - type: Transform + pos: 45.5,-22.5 + parent: 2 + - uid: 14348 + components: + - type: Transform + pos: 47.5,-22.5 + parent: 2 + - uid: 14349 + components: + - type: Transform + pos: 46.5,-22.5 + parent: 2 + - uid: 14388 + components: + - type: Transform + pos: 49.5,-14.5 + parent: 2 + - uid: 14389 + components: + - type: Transform + pos: 49.5,-15.5 + parent: 2 - uid: 14998 components: - type: Transform @@ -62014,6 +62485,16 @@ entities: - type: Transform pos: 44.5,-44.5 parent: 2 + - uid: 15432 + components: + - type: Transform + pos: 48.5,-12.5 + parent: 2 + - uid: 15459 + components: + - type: Transform + pos: 55.5,-13.5 + parent: 2 - uid: 15616 components: - type: Transform @@ -62034,6 +62515,21 @@ entities: - type: Transform pos: -3.5,45.5 parent: 2 + - uid: 17300 + components: + - type: Transform + pos: 55.5,-18.5 + parent: 2 + - uid: 17301 + components: + - type: Transform + pos: 55.5,-15.5 + parent: 2 + - uid: 17302 + components: + - type: Transform + pos: 55.5,-12.5 + parent: 2 - uid: 18227 components: - type: Transform @@ -62559,55 +63055,10 @@ entities: - type: Transform pos: -53.5,-61.5 parent: 2 - - uid: 19655 - components: - - type: Transform - pos: -56.5,-58.5 - parent: 2 - - uid: 19656 - components: - - type: Transform - pos: -57.5,-58.5 - parent: 2 - - uid: 19657 - components: - - type: Transform - pos: -58.5,-58.5 - parent: 2 - - uid: 19658 - components: - - type: Transform - pos: -59.5,-58.5 - parent: 2 - - uid: 19659 - components: - - type: Transform - pos: -62.5,-58.5 - parent: 2 - - uid: 19660 - components: - - type: Transform - pos: -63.5,-58.5 - parent: 2 - - uid: 19661 - components: - - type: Transform - pos: -64.5,-58.5 - parent: 2 - - uid: 19662 - components: - - type: Transform - pos: -53.5,-67.5 - parent: 2 - uid: 19663 components: - type: Transform - pos: -53.5,-68.5 - parent: 2 - - uid: 19664 - components: - - type: Transform - pos: -53.5,-69.5 + pos: 59.5,31.5 parent: 2 - uid: 19665 components: @@ -62939,26 +63390,6 @@ entities: - type: Transform pos: -54.5,-65.5 parent: 2 - - uid: 19829 - components: - - type: Transform - pos: -55.5,-69.5 - parent: 2 - - uid: 19830 - components: - - type: Transform - pos: -54.5,-69.5 - parent: 2 - - uid: 19831 - components: - - type: Transform - pos: -51.5,-69.5 - parent: 2 - - uid: 19832 - components: - - type: Transform - pos: -67.5,-58.5 - parent: 2 - uid: 19833 components: - type: Transform @@ -63084,26 +63515,6 @@ entities: - type: Transform pos: -67.5,-56.5 parent: 2 - - uid: 19858 - components: - - type: Transform - pos: -66.5,-56.5 - parent: 2 - - uid: 19859 - components: - - type: Transform - pos: -66.5,-60.5 - parent: 2 - - uid: 19860 - components: - - type: Transform - pos: -66.5,-59.5 - parent: 2 - - uid: 19861 - components: - - type: Transform - pos: -66.5,-58.5 - parent: 2 - uid: 19862 components: - type: Transform @@ -63154,16 +63565,6 @@ entities: - type: Transform pos: -65.5,-60.5 parent: 2 - - uid: 19872 - components: - - type: Transform - pos: -62.5,-60.5 - parent: 2 - - uid: 19873 - components: - - type: Transform - pos: -62.5,-57.5 - parent: 2 - uid: 19874 components: - type: Transform @@ -63539,11 +63940,6 @@ entities: - type: Transform pos: 50.5,-53.5 parent: 2 - - uid: 20095 - components: - - type: Transform - pos: 49.5,-53.5 - parent: 2 - uid: 20096 components: - type: Transform @@ -63569,21 +63965,6 @@ entities: - type: Transform pos: 52.5,-57.5 parent: 2 - - uid: 20101 - components: - - type: Transform - pos: 53.5,-51.5 - parent: 2 - - uid: 20102 - components: - - type: Transform - pos: 53.5,-52.5 - parent: 2 - - uid: 20103 - components: - - type: Transform - pos: 53.5,-53.5 - parent: 2 - uid: 20104 components: - type: Transform @@ -63709,46 +64090,6 @@ entities: - type: Transform pos: 62.5,-57.5 parent: 2 - - uid: 20129 - components: - - type: Transform - pos: 61.5,-53.5 - parent: 2 - - uid: 20130 - components: - - type: Transform - pos: 61.5,-52.5 - parent: 2 - - uid: 20131 - components: - - type: Transform - pos: 61.5,-51.5 - parent: 2 - - uid: 20132 - components: - - type: Transform - pos: 57.5,-52.5 - parent: 2 - - uid: 20133 - components: - - type: Transform - pos: 55.5,-51.5 - parent: 2 - - uid: 20134 - components: - - type: Transform - pos: 56.5,-51.5 - parent: 2 - - uid: 20135 - components: - - type: Transform - pos: 57.5,-51.5 - parent: 2 - - uid: 20136 - components: - - type: Transform - pos: 58.5,-51.5 - parent: 2 - uid: 20138 components: - type: Transform @@ -63759,11 +64100,6 @@ entities: - type: Transform pos: 63.5,-50.5 parent: 2 - - uid: 20140 - components: - - type: Transform - pos: 62.5,-51.5 - parent: 2 - uid: 20225 components: - type: Transform @@ -63774,11 +64110,6 @@ entities: - type: Transform pos: -61.5,-56.5 parent: 2 - - uid: 20229 - components: - - type: Transform - pos: -62.5,-56.5 - parent: 2 - uid: 20233 components: - type: Transform @@ -63859,36 +64190,6 @@ entities: - type: Transform pos: 78.5,29.5 parent: 2 - - uid: 20396 - components: - - type: Transform - pos: 77.5,29.5 - parent: 2 - - uid: 20397 - components: - - type: Transform - pos: 76.5,29.5 - parent: 2 - - uid: 20398 - components: - - type: Transform - pos: 75.5,29.5 - parent: 2 - - uid: 20399 - components: - - type: Transform - pos: 77.5,28.5 - parent: 2 - - uid: 20400 - components: - - type: Transform - pos: 77.5,27.5 - parent: 2 - - uid: 20401 - components: - - type: Transform - pos: 77.5,26.5 - parent: 2 - uid: 20402 components: - type: Transform @@ -63989,16 +64290,6 @@ entities: - type: Transform pos: 76.5,27.5 parent: 2 - - uid: 20422 - components: - - type: Transform - pos: 67.5,26.5 - parent: 2 - - uid: 20423 - components: - - type: Transform - pos: 67.5,27.5 - parent: 2 - uid: 20424 components: - type: Transform @@ -64049,11 +64340,6 @@ entities: - type: Transform pos: 74.5,35.5 parent: 2 - - uid: 20434 - components: - - type: Transform - pos: 75.5,31.5 - parent: 2 - uid: 20435 components: - type: Transform @@ -64104,16 +64390,6 @@ entities: - type: Transform pos: 70.5,31.5 parent: 2 - - uid: 20445 - components: - - type: Transform - pos: 71.5,30.5 - parent: 2 - - uid: 20446 - components: - - type: Transform - pos: 71.5,29.5 - parent: 2 - uid: 20447 components: - type: Transform @@ -64179,16 +64455,6 @@ entities: - type: Transform pos: 67.5,31.5 parent: 2 - - uid: 20460 - components: - - type: Transform - pos: 69.5,29.5 - parent: 2 - - uid: 20461 - components: - - type: Transform - pos: 70.5,29.5 - parent: 2 - uid: 20462 components: - type: Transform @@ -64289,11 +64555,6 @@ entities: - type: Transform pos: 58.5,31.5 parent: 2 - - uid: 20482 - components: - - type: Transform - pos: 59.5,31.5 - parent: 2 - uid: 20483 components: - type: Transform @@ -64319,6 +64580,16 @@ entities: - type: Transform pos: 62.5,24.5 parent: 2 + - uid: 20886 + components: + - type: Transform + pos: 51.5,-21.5 + parent: 2 + - uid: 20959 + components: + - type: Transform + pos: 55.5,-11.5 + parent: 2 - uid: 21038 components: - type: Transform @@ -65009,6 +65280,11 @@ entities: - type: Transform pos: 17.5,-15.5 parent: 21002 + - uid: 23041 + components: + - type: Transform + pos: 52.5,-21.5 + parent: 2 - uid: 23159 components: - type: Transform @@ -65034,11 +65310,6 @@ entities: - type: Transform pos: 63.5,29.5 parent: 2 - - uid: 23252 - components: - - type: Transform - pos: 63.5,30.5 - parent: 2 - uid: 23253 components: - type: Transform @@ -65084,11 +65355,21 @@ entities: - type: Transform pos: 44.5,-51.5 parent: 2 + - uid: 23361 + components: + - type: Transform + pos: 55.5,-14.5 + parent: 2 - uid: 23422 components: - type: Transform pos: 63.5,24.5 parent: 2 + - uid: 23427 + components: + - type: Transform + pos: 55.5,-17.5 + parent: 2 - uid: 23604 components: - type: Transform @@ -65519,17 +65800,127 @@ entities: - type: Transform pos: 23.5,9.5 parent: 2 + - uid: 29989 + components: + - type: Transform + pos: 57.5,-0.5 + parent: 2 + - uid: 29991 + components: + - type: Transform + pos: 55.5,-20.5 + parent: 2 + - uid: 29994 + components: + - type: Transform + pos: 53.5,-21.5 + parent: 2 + - uid: 29995 + components: + - type: Transform + pos: 54.5,-21.5 + parent: 2 + - uid: 29996 + components: + - type: Transform + pos: 55.5,-19.5 + parent: 2 + - uid: 30001 + components: + - type: Transform + pos: 49.5,-16.5 + parent: 2 + - uid: 30002 + components: + - type: Transform + pos: 55.5,-21.5 + parent: 2 + - uid: 30003 + components: + - type: Transform + pos: 50.5,-21.5 + parent: 2 + - uid: 30095 + components: + - type: Transform + pos: 55.5,-16.5 + parent: 2 - uid: 30195 components: - type: Transform pos: 24.5,-25.5 parent: 2 -- proto: CableMV - entities: - - uid: 418 + - uid: 30314 components: - type: Transform - pos: 46.5,-8.5 + pos: 48.5,-22.5 + parent: 2 + - uid: 30316 + components: + - type: Transform + pos: 57.5,-1.5 + parent: 2 + - uid: 30317 + components: + - type: Transform + pos: 57.5,-2.5 + parent: 2 + - uid: 30318 + components: + - type: Transform + pos: 57.5,-3.5 + parent: 2 + - uid: 30319 + components: + - type: Transform + pos: 57.5,-4.5 + parent: 2 + - uid: 30320 + components: + - type: Transform + pos: 57.5,-5.5 + parent: 2 + - uid: 30321 + components: + - type: Transform + pos: 57.5,-6.5 + parent: 2 + - uid: 30322 + components: + - type: Transform + pos: 57.5,-7.5 + parent: 2 + - uid: 30323 + components: + - type: Transform + pos: 57.5,-8.5 + parent: 2 + - uid: 30324 + components: + - type: Transform + pos: 57.5,-9.5 + parent: 2 + - uid: 30325 + components: + - type: Transform + pos: 57.5,-10.5 + parent: 2 + - uid: 30326 + components: + - type: Transform + pos: 56.5,-10.5 + parent: 2 +- proto: CableMV + entities: + - uid: 449 + components: + - type: Transform + pos: 47.5,-16.5 + parent: 2 + - uid: 450 + components: + - type: Transform + pos: 46.5,-16.5 parent: 2 - uid: 867 components: @@ -65571,11 +65962,6 @@ entities: - type: Transform pos: -25.5,0.5 parent: 2 - - uid: 2421 - components: - - type: Transform - pos: 53.5,-17.5 - parent: 2 - uid: 2614 components: - type: Transform @@ -65606,40 +65992,25 @@ entities: - type: Transform pos: 6.5,28.5 parent: 2 - - uid: 3824 + - uid: 3760 components: - type: Transform - pos: 48.5,-17.5 + pos: 50.5,0.5 parent: 2 - - uid: 3825 + - uid: 3761 components: - type: Transform - pos: 44.5,-17.5 + pos: 50.5,-0.5 parent: 2 - uid: 3826 components: - type: Transform - pos: 47.5,-17.5 + pos: 45.5,-14.5 parent: 2 - - uid: 3965 + - uid: 4038 components: - type: Transform - pos: 46.5,-17.5 - parent: 2 - - uid: 3966 - components: - - type: Transform - pos: 45.5,-17.5 - parent: 2 - - uid: 3967 - components: - - type: Transform - pos: 43.5,-17.5 - parent: 2 - - uid: 4133 - components: - - type: Transform - pos: 46.5,-5.5 + pos: 42.5,-17.5 parent: 2 - uid: 4154 components: @@ -65651,6 +66022,11 @@ entities: - type: Transform pos: 42.5,-24.5 parent: 2 + - uid: 4443 + components: + - type: Transform + pos: 45.5,-15.5 + parent: 2 - uid: 4521 components: - type: Transform @@ -65821,215 +66197,15 @@ entities: - type: Transform pos: 41.5,-23.5 parent: 2 - - uid: 4558 + - uid: 4644 components: - type: Transform - pos: 41.5,-22.5 + pos: 42.5,-14.5 parent: 2 - - uid: 4559 + - uid: 4645 components: - type: Transform - pos: 41.5,-21.5 - parent: 2 - - uid: 4560 - components: - - type: Transform - pos: 41.5,-20.5 - parent: 2 - - uid: 4561 - components: - - type: Transform - pos: 41.5,-19.5 - parent: 2 - - uid: 4562 - components: - - type: Transform - pos: 41.5,-18.5 - parent: 2 - - uid: 4563 - components: - - type: Transform - pos: 41.5,-17.5 - parent: 2 - - uid: 4564 - components: - - type: Transform - pos: 54.5,-17.5 - parent: 2 - - uid: 4565 - components: - - type: Transform - pos: 55.5,-17.5 - parent: 2 - - uid: 4666 - components: - - type: Transform - pos: 47.5,-8.5 - parent: 2 - - uid: 4686 - components: - - type: Transform - pos: 49.5,-17.5 - parent: 2 - - uid: 4687 - components: - - type: Transform - pos: 52.5,-17.5 - parent: 2 - - uid: 4688 - components: - - type: Transform - pos: 51.5,-17.5 - parent: 2 - - uid: 4689 - components: - - type: Transform - pos: 50.5,-17.5 - parent: 2 - - uid: 4694 - components: - - type: Transform - pos: 42.5,-17.5 - parent: 2 - - uid: 4700 - components: - - type: Transform - pos: 44.5,-18.5 - parent: 2 - - uid: 4701 - components: - - type: Transform - pos: 44.5,-19.5 - parent: 2 - - uid: 4702 - components: - - type: Transform - pos: 45.5,-19.5 - parent: 2 - - uid: 4703 - components: - - type: Transform - pos: 46.5,-19.5 - parent: 2 - - uid: 4704 - components: - - type: Transform - pos: 48.5,-18.5 - parent: 2 - - uid: 4705 - components: - - type: Transform - pos: 48.5,-19.5 - parent: 2 - - uid: 4706 - components: - - type: Transform - pos: 49.5,-19.5 - parent: 2 - - uid: 4707 - components: - - type: Transform - pos: 50.5,-19.5 - parent: 2 - - uid: 4708 - components: - - type: Transform - pos: 52.5,-18.5 - parent: 2 - - uid: 4709 - components: - - type: Transform - pos: 52.5,-19.5 - parent: 2 - - uid: 4710 - components: - - type: Transform - pos: 53.5,-19.5 - parent: 2 - - uid: 4711 - components: - - type: Transform - pos: 54.5,-19.5 - parent: 2 - - uid: 4712 - components: - - type: Transform - pos: 52.5,-20.5 - parent: 2 - - uid: 4713 - components: - - type: Transform - pos: 52.5,-21.5 - parent: 2 - - uid: 4714 - components: - - type: Transform - pos: 52.5,-22.5 - parent: 2 - - uid: 4715 - components: - - type: Transform - pos: 53.5,-22.5 - parent: 2 - - uid: 4716 - components: - - type: Transform - pos: 54.5,-22.5 - parent: 2 - - uid: 4717 - components: - - type: Transform - pos: 48.5,-20.5 - parent: 2 - - uid: 4718 - components: - - type: Transform - pos: 48.5,-21.5 - parent: 2 - - uid: 4719 - components: - - type: Transform - pos: 48.5,-22.5 - parent: 2 - - uid: 4720 - components: - - type: Transform - pos: 49.5,-22.5 - parent: 2 - - uid: 4721 - components: - - type: Transform - pos: 50.5,-22.5 - parent: 2 - - uid: 4722 - components: - - type: Transform - pos: 44.5,-20.5 - parent: 2 - - uid: 4723 - components: - - type: Transform - pos: 44.5,-21.5 - parent: 2 - - uid: 4724 - components: - - type: Transform - pos: 44.5,-22.5 - parent: 2 - - uid: 4725 - components: - - type: Transform - pos: 45.5,-22.5 - parent: 2 - - uid: 4726 - components: - - type: Transform - pos: 45.5,-22.5 - parent: 2 - - uid: 4727 - components: - - type: Transform - pos: 46.5,-22.5 + pos: 47.5,-14.5 parent: 2 - uid: 4728 components: @@ -66316,50 +66492,10 @@ entities: - type: Transform pos: 43.5,-37.5 parent: 2 - - uid: 4824 + - uid: 4865 components: - type: Transform - pos: 48.5,-8.5 - parent: 2 - - uid: 4855 - components: - - type: Transform - pos: 48.5,-16.5 - parent: 2 - - uid: 4856 - components: - - type: Transform - pos: 48.5,-15.5 - parent: 2 - - uid: 4857 - components: - - type: Transform - pos: 48.5,-14.5 - parent: 2 - - uid: 4858 - components: - - type: Transform - pos: 48.5,-13.5 - parent: 2 - - uid: 4859 - components: - - type: Transform - pos: 48.5,-12.5 - parent: 2 - - uid: 4860 - components: - - type: Transform - pos: 48.5,-11.5 - parent: 2 - - uid: 4861 - components: - - type: Transform - pos: 48.5,-10.5 - parent: 2 - - uid: 4862 - components: - - type: Transform - pos: 48.5,-9.5 + pos: 43.5,-14.5 parent: 2 - uid: 4899 components: @@ -66641,6 +66777,11 @@ entities: - type: Transform pos: -29.5,-6.5 parent: 2 + - uid: 5424 + components: + - type: Transform + pos: 44.5,-14.5 + parent: 2 - uid: 5460 components: - type: Transform @@ -67671,11 +67812,6 @@ entities: - type: Transform pos: 21.5,58.5 parent: 2 - - uid: 7251 - components: - - type: Transform - pos: 7.5,67.5 - parent: 2 - uid: 7252 components: - type: Transform @@ -67896,11 +68032,6 @@ entities: - type: Transform pos: 7.5,56.5 parent: 2 - - uid: 7297 - components: - - type: Transform - pos: 8.5,56.5 - parent: 2 - uid: 7298 components: - type: Transform @@ -67916,41 +68047,11 @@ entities: - type: Transform pos: 30.5,61.5 parent: 2 - - uid: 7301 - components: - - type: Transform - pos: 12.5,56.5 - parent: 2 - - uid: 7302 - components: - - type: Transform - pos: 13.5,56.5 - parent: 2 - - uid: 7303 - components: - - type: Transform - pos: 14.5,56.5 - parent: 2 - - uid: 7304 - components: - - type: Transform - pos: 15.5,56.5 - parent: 2 - - uid: 7305 - components: - - type: Transform - pos: 16.5,56.5 - parent: 2 - uid: 7306 components: - type: Transform pos: 17.5,56.5 parent: 2 - - uid: 7307 - components: - - type: Transform - pos: 18.5,56.5 - parent: 2 - uid: 7308 components: - type: Transform @@ -67986,11 +68087,6 @@ entities: - type: Transform pos: 23.5,-25.5 parent: 2 - - uid: 7315 - components: - - type: Transform - pos: 11.5,68.5 - parent: 2 - uid: 7316 components: - type: Transform @@ -68021,11 +68117,6 @@ entities: - type: Transform pos: 17.5,68.5 parent: 2 - - uid: 7322 - components: - - type: Transform - pos: 18.5,68.5 - parent: 2 - uid: 7323 components: - type: Transform @@ -68041,26 +68132,11 @@ entities: - type: Transform pos: 19.5,65.5 parent: 2 - - uid: 7326 - components: - - type: Transform - pos: 19.5,64.5 - parent: 2 - uid: 7327 components: - type: Transform pos: 25.5,61.5 parent: 2 - - uid: 7328 - components: - - type: Transform - pos: 19.5,62.5 - parent: 2 - - uid: 7329 - components: - - type: Transform - pos: 19.5,61.5 - parent: 2 - uid: 7330 components: - type: Transform @@ -68071,31 +68147,11 @@ entities: - type: Transform pos: 7.5,65.5 parent: 2 - - uid: 7332 - components: - - type: Transform - pos: 7.5,63.5 - parent: 2 - uid: 7363 components: - type: Transform pos: 13.5,69.5 parent: 2 - - uid: 7367 - components: - - type: Transform - pos: 7.5,60.5 - parent: 2 - - uid: 7369 - components: - - type: Transform - pos: 7.5,61.5 - parent: 2 - - uid: 7370 - components: - - type: Transform - pos: 7.5,62.5 - parent: 2 - uid: 7428 components: - type: Transform @@ -68141,11 +68197,6 @@ entities: - type: Transform pos: 45.5,49.5 parent: 2 - - uid: 7522 - components: - - type: Transform - pos: 32.5,61.5 - parent: 2 - uid: 7523 components: - type: Transform @@ -68161,71 +68212,11 @@ entities: - type: Transform pos: 35.5,61.5 parent: 2 - - uid: 7526 - components: - - type: Transform - pos: 38.5,61.5 - parent: 2 - - uid: 7527 - components: - - type: Transform - pos: 39.5,61.5 - parent: 2 - - uid: 7528 - components: - - type: Transform - pos: 40.5,61.5 - parent: 2 - - uid: 7529 - components: - - type: Transform - pos: 40.5,60.5 - parent: 2 - - uid: 7530 - components: - - type: Transform - pos: 40.5,60.5 - parent: 2 - - uid: 7531 - components: - - type: Transform - pos: 41.5,60.5 - parent: 2 - - uid: 7532 - components: - - type: Transform - pos: 41.5,59.5 - parent: 2 - - uid: 7533 - components: - - type: Transform - pos: 42.5,59.5 - parent: 2 - - uid: 7534 - components: - - type: Transform - pos: 42.5,58.5 - parent: 2 - uid: 7535 components: - type: Transform pos: 45.5,56.5 parent: 2 - - uid: 7536 - components: - - type: Transform - pos: 43.5,58.5 - parent: 2 - - uid: 7537 - components: - - type: Transform - pos: 43.5,57.5 - parent: 2 - - uid: 7538 - components: - - type: Transform - pos: 44.5,57.5 - parent: 2 - uid: 7539 components: - type: Transform @@ -68241,21 +68232,6 @@ entities: - type: Transform pos: 46.5,54.5 parent: 2 - - uid: 7542 - components: - - type: Transform - pos: 46.5,53.5 - parent: 2 - - uid: 7543 - components: - - type: Transform - pos: 46.5,52.5 - parent: 2 - - uid: 7544 - components: - - type: Transform - pos: 46.5,51.5 - parent: 2 - uid: 7545 components: - type: Transform @@ -68491,11 +68467,6 @@ entities: - type: Transform pos: 10.5,49.5 parent: 2 - - uid: 7721 - components: - - type: Transform - pos: 46.5,-6.5 - parent: 2 - uid: 8114 components: - type: Transform @@ -69671,11 +69642,121 @@ entities: - type: Transform pos: 28.5,-7.5 parent: 2 + - uid: 14225 + components: + - type: Transform + pos: 46.5,-14.5 + parent: 2 + - uid: 14227 + components: + - type: Transform + pos: 38.5,-4.5 + parent: 2 + - uid: 14228 + components: + - type: Transform + pos: 44.5,-18.5 + parent: 2 + - uid: 14229 + components: + - type: Transform + pos: 40.5,-4.5 + parent: 2 + - uid: 14234 + components: + - type: Transform + pos: 42.5,-18.5 + parent: 2 + - uid: 14235 + components: + - type: Transform + pos: 45.5,0.5 + parent: 2 + - uid: 14236 + components: + - type: Transform + pos: 43.5,-18.5 + parent: 2 + - uid: 14257 + components: + - type: Transform + pos: 39.5,-20.5 + parent: 2 + - uid: 14258 + components: + - type: Transform + pos: 42.5,-20.5 + parent: 2 + - uid: 14259 + components: + - type: Transform + pos: 40.5,-20.5 + parent: 2 + - uid: 14280 + components: + - type: Transform + pos: 45.5,-18.5 + parent: 2 + - uid: 14281 + components: + - type: Transform + pos: 41.5,-19.5 + parent: 2 + - uid: 14282 + components: + - type: Transform + pos: 41.5,-21.5 + parent: 2 + - uid: 14286 + components: + - type: Transform + pos: 38.5,-22.5 + parent: 2 + - uid: 14289 + components: + - type: Transform + pos: 38.5,-23.5 + parent: 2 + - uid: 14292 + components: + - type: Transform + pos: 39.5,-22.5 + parent: 2 + - uid: 14321 + components: + - type: Transform + pos: 40.5,-9.5 + parent: 2 - uid: 15081 components: - type: Transform pos: -46.5,-9.5 parent: 2 + - uid: 15435 + components: + - type: Transform + pos: 42.5,-16.5 + parent: 2 + - uid: 15458 + components: + - type: Transform + pos: 40.5,-18.5 + parent: 2 + - uid: 15474 + components: + - type: Transform + pos: 50.5,-3.5 + parent: 2 + - uid: 15481 + components: + - type: Transform + pos: 48.5,-16.5 + parent: 2 + - uid: 15489 + components: + - type: Transform + pos: 52.5,-4.5 + parent: 2 - uid: 15495 components: - type: Transform @@ -69766,6 +69847,16 @@ entities: - type: Transform pos: -45.5,-9.5 parent: 2 + - uid: 17324 + components: + - type: Transform + pos: 44.5,0.5 + parent: 2 + - uid: 17649 + components: + - type: Transform + pos: 45.5,-17.5 + parent: 2 - uid: 17914 components: - type: Transform @@ -70206,31 +70297,6 @@ entities: - type: Transform pos: -40.5,5.5 parent: 2 - - uid: 18147 - components: - - type: Transform - pos: 46.5,-4.5 - parent: 2 - - uid: 18148 - components: - - type: Transform - pos: 46.5,-3.5 - parent: 2 - - uid: 18149 - components: - - type: Transform - pos: 46.5,-2.5 - parent: 2 - - uid: 18150 - components: - - type: Transform - pos: 46.5,-1.5 - parent: 2 - - uid: 18151 - components: - - type: Transform - pos: 46.5,-0.5 - parent: 2 - uid: 18152 components: - type: Transform @@ -70251,51 +70317,6 @@ entities: - type: Transform pos: 49.5,0.5 parent: 2 - - uid: 18156 - components: - - type: Transform - pos: 49.5,-0.5 - parent: 2 - - uid: 18157 - components: - - type: Transform - pos: 49.5,-1.5 - parent: 2 - - uid: 18158 - components: - - type: Transform - pos: 49.5,-2.5 - parent: 2 - - uid: 18159 - components: - - type: Transform - pos: 49.5,-3.5 - parent: 2 - - uid: 18160 - components: - - type: Transform - pos: 49.5,-4.5 - parent: 2 - - uid: 18161 - components: - - type: Transform - pos: 49.5,-5.5 - parent: 2 - - uid: 18162 - components: - - type: Transform - pos: 49.5,-6.5 - parent: 2 - - uid: 18163 - components: - - type: Transform - pos: 49.5,-7.5 - parent: 2 - - uid: 18164 - components: - - type: Transform - pos: 49.5,-8.5 - parent: 2 - uid: 18168 components: - type: Transform @@ -70546,11 +70567,86 @@ entities: - type: Transform pos: 23.5,-26.5 parent: 2 + - uid: 19861 + components: + - type: Transform + pos: 16.5,56.5 + parent: 2 + - uid: 19872 + components: + - type: Transform + pos: 7.5,64.5 + parent: 2 + - uid: 20133 + components: + - type: Transform + pos: 43.5,58.5 + parent: 2 + - uid: 20134 + components: + - type: Transform + pos: 42.5,58.5 + parent: 2 + - uid: 20135 + components: + - type: Transform + pos: 42.5,59.5 + parent: 2 + - uid: 20136 + components: + - type: Transform + pos: 43.5,57.5 + parent: 2 + - uid: 20140 + components: + - type: Transform + pos: 41.5,59.5 + parent: 2 + - uid: 20229 + components: + - type: Transform + pos: 44.5,56.5 + parent: 2 + - uid: 20396 + components: + - type: Transform + pos: 41.5,60.5 + parent: 2 - uid: 20807 components: - type: Transform pos: -44.5,-9.5 parent: 2 + - uid: 20827 + components: + - type: Transform + pos: 50.5,-1.5 + parent: 2 + - uid: 20975 + components: + - type: Transform + pos: 39.5,-17.5 + parent: 2 + - uid: 22431 + components: + - type: Transform + pos: 40.5,0.5 + parent: 2 + - uid: 22438 + components: + - type: Transform + pos: 41.5,-15.5 + parent: 2 + - uid: 22440 + components: + - type: Transform + pos: 41.5,-16.5 + parent: 2 + - uid: 22778 + components: + - type: Transform + pos: 38.5,0.5 + parent: 2 - uid: 22780 components: - type: Transform @@ -70571,6 +70667,26 @@ entities: - type: Transform pos: 3.5,-4.5 parent: 21002 + - uid: 22886 + components: + - type: Transform + pos: 37.5,0.5 + parent: 2 + - uid: 23024 + components: + - type: Transform + pos: 50.5,-4.5 + parent: 2 + - uid: 23034 + components: + - type: Transform + pos: 42.5,0.5 + parent: 2 + - uid: 23035 + components: + - type: Transform + pos: 41.5,-22.5 + parent: 2 - uid: 23128 components: - type: Transform @@ -70681,6 +70797,11 @@ entities: - type: Transform pos: 12.5,-18.5 parent: 2 + - uid: 23431 + components: + - type: Transform + pos: 40.5,-17.5 + parent: 2 - uid: 23568 components: - type: Transform @@ -70826,6 +70947,11 @@ entities: - type: Transform pos: -41.5,0.5 parent: 2 + - uid: 24202 + components: + - type: Transform + pos: 45.5,-16.5 + parent: 2 - uid: 24261 components: - type: Transform @@ -70966,6 +71092,11 @@ entities: - type: Transform pos: 29.5,-35.5 parent: 21002 + - uid: 26710 + components: + - type: Transform + pos: 50.5,-2.5 + parent: 2 - uid: 28562 components: - type: Transform @@ -71021,6 +71152,11 @@ entities: - type: Transform pos: -31.5,31.5 parent: 2 + - uid: 28869 + components: + - type: Transform + pos: 43.5,0.5 + parent: 2 - uid: 29283 components: - type: Transform @@ -71051,145 +71187,45 @@ entities: - type: Transform pos: 25.5,35.5 parent: 2 - - uid: 29587 + - uid: 29578 components: - type: Transform - pos: 45.5,-8.5 - parent: 2 - - uid: 29588 - components: - - type: Transform - pos: 40.5,-21.5 - parent: 2 - - uid: 29589 - components: - - type: Transform - pos: 39.5,-21.5 - parent: 2 - - uid: 29590 - components: - - type: Transform - pos: 38.5,-21.5 - parent: 2 - - uid: 29591 - components: - - type: Transform - pos: 36.5,-21.5 - parent: 2 - - uid: 29592 - components: - - type: Transform - pos: 35.5,-21.5 - parent: 2 - - uid: 29593 - components: - - type: Transform - pos: 34.5,-21.5 - parent: 2 - - uid: 29594 - components: - - type: Transform - pos: 37.5,-21.5 - parent: 2 - - uid: 29595 - components: - - type: Transform - pos: 34.5,-22.5 - parent: 2 - - uid: 29596 - components: - - type: Transform - pos: 34.5,-23.5 - parent: 2 - - uid: 29597 - components: - - type: Transform - pos: 33.5,-23.5 - parent: 2 - - uid: 29598 - components: - - type: Transform - pos: 32.5,-23.5 - parent: 2 - - uid: 29599 - components: - - type: Transform - pos: 31.5,-23.5 - parent: 2 - - uid: 29600 - components: - - type: Transform - pos: 40.5,-17.5 - parent: 2 - - uid: 29601 - components: - - type: Transform - pos: 39.5,-17.5 + pos: 48.5,-17.5 parent: 2 - uid: 29602 components: - type: Transform - pos: 38.5,-17.5 - parent: 2 - - uid: 29603 - components: - - type: Transform - pos: 38.5,-16.5 - parent: 2 - - uid: 29604 - components: - - type: Transform - pos: 38.5,-14.5 + pos: 36.5,-2.5 parent: 2 - uid: 29605 components: - type: Transform - pos: 38.5,-15.5 - parent: 2 - - uid: 29606 - components: - - type: Transform - pos: 38.5,-13.5 + pos: 36.5,-4.5 parent: 2 - uid: 29607 components: - type: Transform - pos: 38.5,-12.5 - parent: 2 - - uid: 29608 - components: - - type: Transform - pos: 38.5,-11.5 + pos: 37.5,-4.5 parent: 2 - uid: 29609 components: - type: Transform - pos: 37.5,-11.5 + pos: 40.5,-22.5 parent: 2 - uid: 29610 components: - type: Transform - pos: 36.5,-11.5 + pos: 41.5,-20.5 parent: 2 - uid: 29611 components: - type: Transform - pos: 35.5,-11.5 - parent: 2 - - uid: 29612 - components: - - type: Transform - pos: 34.5,-11.5 - parent: 2 - - uid: 29613 - components: - - type: Transform - pos: 34.5,-12.5 + pos: 41.5,-18.5 parent: 2 - uid: 29614 components: - type: Transform - pos: 34.5,-13.5 + pos: 39.5,-4.5 parent: 2 - uid: 29672 components: @@ -71261,6 +71297,41 @@ entities: - type: Transform pos: 7.5,-36.5 parent: 2 + - uid: 29764 + components: + - type: Transform + pos: 40.5,-5.5 + parent: 2 + - uid: 29765 + components: + - type: Transform + pos: 40.5,-6.5 + parent: 2 + - uid: 29892 + components: + - type: Transform + pos: 36.5,-3.5 + parent: 2 + - uid: 30017 + components: + - type: Transform + pos: 51.5,-4.5 + parent: 2 + - uid: 30018 + components: + - type: Transform + pos: 40.5,-7.5 + parent: 2 + - uid: 30019 + components: + - type: Transform + pos: 40.5,-8.5 + parent: 2 + - uid: 30020 + components: + - type: Transform + pos: 36.5,-0.5 + parent: 2 - uid: 30155 components: - type: Transform @@ -71316,6 +71387,51 @@ entities: - type: Transform pos: 5.5,51.5 parent: 2 + - uid: 30311 + components: + - type: Transform + pos: 39.5,0.5 + parent: 2 + - uid: 30312 + components: + - type: Transform + pos: 41.5,0.5 + parent: 2 + - uid: 30313 + components: + - type: Transform + pos: 36.5,-1.5 + parent: 2 + - uid: 30369 + components: + - type: Transform + pos: 49.5,-4.5 + parent: 2 + - uid: 30370 + components: + - type: Transform + pos: 48.5,-4.5 + parent: 2 + - uid: 30371 + components: + - type: Transform + pos: 47.5,-4.5 + parent: 2 + - uid: 30372 + components: + - type: Transform + pos: 47.5,-3.5 + parent: 2 + - uid: 30373 + components: + - type: Transform + pos: 46.5,-3.5 + parent: 2 + - uid: 30374 + components: + - type: Transform + pos: 45.5,-3.5 + parent: 2 - proto: CableTerminal entities: - uid: 6405 @@ -71573,8 +71689,9 @@ entities: - uid: 22742 components: - type: Transform - pos: 18.300858,6.4766846 - parent: 21002 + parent: 22442 + - type: Physics + canCollide: False - proto: CannedApplauseInstrument entities: - uid: 24195 @@ -72115,83 +72232,65 @@ entities: - type: Transform pos: 32.5,19.5 parent: 2 - - uid: 3464 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-6.5 - parent: 2 - - uid: 3465 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-5.5 - parent: 2 - - uid: 3466 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-4.5 - parent: 2 - - uid: 3467 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-6.5 - parent: 2 - - uid: 3468 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-5.5 - parent: 2 - - uid: 3469 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-4.5 - parent: 2 - - uid: 3470 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-6.5 - parent: 2 - - uid: 3471 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-5.5 - parent: 2 - - uid: 3472 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-4.5 - parent: 2 - - uid: 3473 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-6.5 - parent: 2 - - uid: 3474 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-5.5 - parent: 2 - - uid: 3475 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-4.5 - parent: 2 - uid: 3555 components: - type: Transform pos: 29.5,22.5 parent: 2 + - uid: 3848 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-4.5 + parent: 2 + - uid: 4036 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-6.5 + parent: 2 + - uid: 4048 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-4.5 + parent: 2 + - uid: 4684 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-4.5 + parent: 2 + - uid: 4685 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-5.5 + parent: 2 + - uid: 4686 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-6.5 + parent: 2 + - uid: 4706 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-4.5 + parent: 2 + - uid: 4707 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-5.5 + parent: 2 + - uid: 4708 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-6.5 + parent: 2 - uid: 4960 components: - type: Transform @@ -72227,6 +72326,24 @@ entities: - type: Transform pos: -19.5,-3.5 parent: 2 + - uid: 9745 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-5.5 + parent: 2 + - uid: 14149 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-6.5 + parent: 2 + - uid: 17287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-5.5 + parent: 2 - uid: 19220 components: - type: Transform @@ -72647,6 +72764,30 @@ entities: - type: Transform pos: 40.5,15.5 parent: 2 + - uid: 4687 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-6.5 + parent: 2 + - uid: 4709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-6.5 + parent: 2 + - uid: 4710 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-8.5 + parent: 2 + - uid: 4712 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-7.5 + parent: 2 - uid: 5845 components: - type: Transform @@ -72817,6 +72958,12 @@ entities: - type: Transform pos: -12.5,32.5 parent: 2 + - uid: 10272 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-8.5 + parent: 2 - uid: 11913 components: - type: Transform @@ -72922,6 +73069,12 @@ entities: - type: Transform pos: -1.5,-58.5 parent: 2 + - uid: 14158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-7.5 + parent: 2 - uid: 30170 components: - type: Transform @@ -77480,11 +77633,10 @@ entities: rot: -1.5707963267948966 rad pos: -39.5,-46.5 parent: 2 - - uid: 3761 + - uid: 3747 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-15.5 + pos: 31.5,-23.5 parent: 2 - uid: 4292 components: @@ -77506,6 +77658,15 @@ entities: - type: Transform pos: 41.5,-39.5 parent: 2 + - uid: 4513 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 36.56565,-10.91151 + parent: 2 + - type: Physics + bodyType: Dynamic - uid: 8879 components: - type: Transform @@ -77662,6 +77823,12 @@ entities: parent: 21002 - proto: ChairFolding entities: + - uid: 3508 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.30714,-5.423885 + parent: 2 - uid: 3864 components: - type: Transform @@ -77701,6 +77868,18 @@ entities: rot: 3.141592653589793 rad pos: -49.5,-35.5 parent: 2 + - uid: 17263 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.506702,-8.384907 + parent: 2 + - uid: 18740 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.548367,-7.447407 + parent: 2 - uid: 23279 components: - type: Transform @@ -77735,12 +77914,62 @@ entities: parent: 2 - proto: ChairFoldingSpawnFolded entities: + - uid: 1169 + components: + - type: Transform + pos: 28.457697,-8.257879 + parent: 2 + - uid: 3520 + components: + - type: Transform + pos: 28.44728,-8.705795 + parent: 2 + - uid: 3762 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.492414,-7.4931965 + parent: 2 + - uid: 4567 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.481997,-7.7015305 + parent: 2 + - uid: 4713 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.492414,-7.2848635 + parent: 2 + - uid: 4717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.50283,-7.0973635 + parent: 2 - uid: 12425 components: - type: Transform rot: 1.5707963267948966 rad pos: -51.49799,-40.263424 parent: 2 + - uid: 17269 + components: + - type: Transform + pos: 28.47853,-8.091212 + parent: 2 + - uid: 17295 + components: + - type: Transform + pos: 28.468115,-8.466212 + parent: 2 + - uid: 18372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.506702,-9.996818 + parent: 2 - uid: 21425 components: - type: Transform @@ -77871,6 +78100,11 @@ entities: parent: 2 - proto: ChairOfficeDark entities: + - uid: 358 + components: + - type: Transform + pos: 41.326042,-19.364214 + parent: 2 - uid: 1107 components: - type: Transform @@ -77928,23 +78162,33 @@ entities: rot: 3.141592653589793 rad pos: 21.5,8.5 parent: 2 - - uid: 3411 + - uid: 2548 components: - type: Transform rot: -1.5707963267948966 rad - pos: 40.5,-5.5 + pos: 31.365788,-16.888126 parent: 2 - - uid: 3713 + - uid: 3447 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5503,-13.303819 + pos: 33.551483,-20.327478 parent: 2 - - uid: 3762 + - uid: 3602 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-15.5 + pos: 36.55297,-27.368698 + parent: 2 + - uid: 3746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.500448,-25.394331 + parent: 2 + - uid: 3754 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.531698,-25.394331 parent: 2 - uid: 3792 components: @@ -77964,6 +78208,24 @@ entities: rot: 3.141592653589793 rad pos: 23.50942,39.78484 parent: 2 + - uid: 4512 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.539528,-16.405273 + parent: 2 + - uid: 4565 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.568447,-10.8938465 + parent: 2 + - uid: 4871 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.614082,-25.690372 + parent: 2 - uid: 5398 components: - type: Transform @@ -78002,11 +78264,11 @@ entities: rot: 3.141592653589793 rad pos: -32.052803,42.655365 parent: 2 - - uid: 9802 + - uid: 10285 components: - type: Transform rot: 3.141592653589793 rad - pos: 47.526657,-10.739255 + pos: 31.963871,-3.9006166 parent: 2 - uid: 11855 components: @@ -78026,6 +78288,12 @@ entities: rot: -1.5707963267948966 rad pos: 59.5,12.5 parent: 2 + - uid: 17325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.57841,-5.155719 + parent: 2 - uid: 19666 components: - type: Transform @@ -78060,12 +78328,6 @@ entities: - type: Transform pos: -6.5,16.5 parent: 21002 - - uid: 28360 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-16.5 - parent: 2 - uid: 29391 components: - type: Transform @@ -78078,34 +78340,10 @@ entities: rot: -1.5707963267948966 rad pos: 22.5,7.5 parent: 2 - - uid: 29954 + - uid: 30597 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 55.542927,-10.420153 - parent: 2 - - uid: 29988 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5503,-13.303819 - parent: 2 - - uid: 30072 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.423794,-14.725854 - parent: 2 - - uid: 30073 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.544636,-11.255423 - parent: 2 - - uid: 30074 - components: - - type: Transform - pos: 31.398432,-10.37321 + pos: 31.484047,-20.398914 parent: 2 - proto: ChairOfficeLight entities: @@ -78159,6 +78397,11 @@ entities: rot: 1.5707963267948966 rad pos: -3.5,-50.5 parent: 2 + - uid: 15452 + components: + - type: Transform + pos: 30.552532,-23.477665 + parent: 2 - uid: 18939 components: - type: Transform @@ -78171,12 +78414,6 @@ entities: rot: 1.5707963267948966 rad pos: -48.5,0.5 parent: 2 - - uid: 28361 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-16.5 - parent: 2 - uid: 30259 components: - type: Transform @@ -78238,35 +78475,29 @@ entities: rot: 3.141592653589793 rad pos: -30.5,-28.5 parent: 2 - - uid: 3426 + - uid: 2737 components: - type: Transform rot: 1.5707963267948966 rad - pos: 35.5,-8.5 + pos: 39.5,-8.5 parent: 2 - - uid: 3427 + - uid: 2762 components: - type: Transform rot: 1.5707963267948966 rad - pos: 35.5,-7.5 + pos: 39.5,-7.5 parent: 2 - - uid: 3428 + - uid: 4630 components: - type: Transform rot: 1.5707963267948966 rad - pos: 35.5,-3.5 + pos: 39.5,-3.5 parent: 2 - - uid: 3429 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-2.5 - parent: 2 - - uid: 3430 + - uid: 5743 components: - type: Transform rot: -1.5707963267948966 rad - pos: 40.5,-8.5 + pos: 44.11309,-8.109989 parent: 2 - uid: 7671 components: @@ -78343,11 +78574,6 @@ entities: - type: Transform pos: -16.5,30.5 parent: 2 - - uid: 7990 - components: - - type: Transform - pos: 38.5,-2.5 - parent: 2 - uid: 12168 components: - type: Transform @@ -78395,6 +78621,17 @@ entities: rot: 1.5707963267948966 rad pos: -56.5,-38.5 parent: 2 + - uid: 14252 + components: + - type: Transform + pos: 42.519432,-2.5722904 + parent: 2 + - uid: 15428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-2.5 + parent: 2 - uid: 19169 components: - type: Transform @@ -78460,11 +78697,6 @@ entities: - type: Transform pos: -37.014343,-64.43346 parent: 2 - - uid: 29993 - components: - - type: Transform - pos: 46.671272,-9.4889345 - parent: 2 - proto: CheckerBoard entities: - uid: 2738 @@ -78615,17 +78847,13 @@ entities: - type: Transform pos: -39.717392,-56.771774 parent: 2 -- proto: Cigarette +- proto: CigarCase entities: - - uid: 28871 + - uid: 30261 components: - type: Transform - pos: 34.674366,-15.053335 - parent: 2 - - uid: 28872 - components: - - type: Transform - pos: 34.580616,-15.188752 + rot: 3.141592653589793 rad + pos: 60.5424,-10.480035 parent: 2 - proto: CigaretteDylovene entities: @@ -78637,10 +78865,28 @@ entities: parent: 2 - proto: CigaretteSpent entities: - - uid: 11535 + - uid: 3443 components: - type: Transform - parent: 10272 + parent: 3442 + - type: Physics + canCollide: False + - uid: 3444 + components: + - type: Transform + parent: 3442 + - type: Physics + canCollide: False + - uid: 3445 + components: + - type: Transform + parent: 3442 + - type: Physics + canCollide: False + - uid: 3446 + components: + - type: Transform + parent: 3442 - type: Physics canCollide: False - proto: CigarGold @@ -78675,25 +78921,17 @@ entities: rot: 1.5707963267948966 rad pos: -46.538147,-11.384542 parent: 2 -- proto: CigarSpent - entities: - - uid: 11867 - components: - - type: Transform - parent: 10272 - - type: Physics - canCollide: False - proto: CigPackRed entities: - - uid: 28869 + - uid: 3455 components: - type: Transform - pos: 34.622284,-14.886669 + pos: 31.238697,-27.51511 parent: 2 - - uid: 29992 + - uid: 15425 components: - type: Transform - pos: 46.421272,-9.355907 + pos: 34.433537,-22.012108 parent: 2 - proto: CircuitImprinter entities: @@ -78717,16 +78955,16 @@ entities: - type: Transform pos: 39.5,-36.5 parent: 2 + - uid: 4852 + components: + - type: Transform + pos: 30.5,-12.5 + parent: 2 - uid: 9813 components: - type: Transform pos: 3.5,-39.5 parent: 2 - - uid: 30265 - components: - - type: Transform - pos: 47.5,-7.5 - parent: 2 - proto: ClosetChefFilled entities: - uid: 7795 @@ -80001,15 +80239,25 @@ entities: parent: 2 - proto: ClothingHeadHelmetRiot entities: - - uid: 4267 + - uid: 30464 components: - type: Transform - pos: 32.466755,-25.262497 + pos: 53.335598,-15.52478 parent: 2 - - uid: 4268 + - uid: 30465 components: - type: Transform - pos: 32.466755,-25.403122 + pos: 53.325184,-15.222697 + parent: 2 + - uid: 30466 + components: + - type: Transform + pos: 53.721016,-15.24353 + parent: 2 + - uid: 30467 + components: + - type: Transform + pos: 53.731434,-15.49353 parent: 2 - proto: ClothingHeadHelmetThunderdome entities: @@ -80151,49 +80399,59 @@ entities: parent: 2 - proto: ClothingOuterArmorBulletproof entities: - - uid: 4261 + - uid: 30445 components: - type: Transform - pos: 32.29488,-25.231247 + pos: 53.762684,-17.347696 parent: 2 - - uid: 4262 + - uid: 30446 components: - type: Transform - pos: 32.279255,-25.371872 + pos: 53.721016,-17.503946 parent: 2 - - uid: 4263 + - uid: 30453 components: - type: Transform - pos: 32.279255,-25.481247 + pos: 53.377266,-17.49353 parent: 2 - - uid: 4264 + - uid: 30454 components: - type: Transform - pos: 32.26363,-25.621872 + pos: 53.418934,-17.347696 parent: 2 - proto: ClothingOuterArmorReflective entities: - - uid: 4265 + - uid: 30447 components: - type: Transform - pos: 32.654255,-25.262497 + pos: 50.2866,-14.270921 parent: 2 - - uid: 4266 + - uid: 30483 components: - type: Transform - pos: 32.66988,-25.387497 + pos: 50.672012,-14.552171 parent: 2 - proto: ClothingOuterArmorRiot entities: - - uid: 4269 + - uid: 30450 components: - type: Transform - pos: 32.48238,-25.449997 + pos: 53.377266,-16.36853 parent: 2 - - uid: 4270 + - uid: 30451 components: - type: Transform - pos: 32.51363,-25.606247 + pos: 53.741848,-16.36853 + parent: 2 + - uid: 30452 + components: + - type: Transform + pos: 53.377266,-16.608114 + parent: 2 + - uid: 30463 + components: + - type: Transform + pos: 53.752266,-16.639364 parent: 2 - proto: ClothingOuterCoatDetectiveLoadout entities: @@ -80325,6 +80583,62 @@ entities: - type: InsideEntityStorage - proto: ClothingShoesColorOrange entities: + - uid: 4665 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4666 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4667 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4668 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4669 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4670 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4671 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4672 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage - uid: 22415 components: - type: Transform @@ -80361,23 +80675,14 @@ entities: parent: 22424 - type: Physics canCollide: False - - uid: 30005 - components: - - type: Transform - pos: 46.25054,-10.73716 - parent: 2 - - uid: 30006 - components: - - type: Transform - pos: 46.25054,-10.73716 - parent: 2 - - uid: 30007 - components: - - type: Transform - pos: 46.667206,-10.872576 - parent: 2 - proto: ClothingShoesHighheelBoots entities: + - uid: 3604 + components: + - type: Transform + parent: 3603 + - type: Physics + canCollide: False - uid: 23744 components: - type: Transform @@ -80401,6 +80706,41 @@ entities: parent: 2 - proto: ClothingUniformJumpskirtPrisoner entities: + - uid: 4673 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4674 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4675 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4676 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4677 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage - uid: 22413 components: - type: Transform @@ -80437,11 +80777,6 @@ entities: parent: 22424 - type: Physics canCollide: False - - uid: 30004 - components: - - type: Transform - pos: 46.677624,-10.45591 - parent: 2 - proto: ClothingUniformJumpsuitDetective entities: - uid: 19185 @@ -80503,6 +80838,41 @@ entities: - type: InsideEntityStorage - proto: ClothingUniformJumpsuitPrisoner entities: + - uid: 4678 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4679 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4680 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4681 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 4682 + components: + - type: Transform + parent: 4664 + - type: Physics + canCollide: False + - type: InsideEntityStorage - uid: 22411 components: - type: Transform @@ -80539,16 +80909,6 @@ entities: parent: 22424 - type: Physics canCollide: False - - uid: 30002 - components: - - type: Transform - pos: 46.323456,-10.414243 - parent: 2 - - uid: 30003 - components: - - type: Transform - pos: 46.323456,-10.414243 - parent: 2 - proto: ClothingUniformJumpsuitPsychologist entities: - uid: 2099 @@ -80929,6 +81289,20 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,-75.5 parent: 2 + - uid: 17292 + components: + - type: Transform + anchored: False + pos: 51.07551,-6.5185905 + parent: 2 + - type: Physics + bodyType: Dynamic + - uid: 18156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-8.5 + parent: 2 - uid: 23373 components: - type: Transform @@ -81095,6 +81469,12 @@ entities: parent: 2 - proto: ComputerCargoOrdersSecurity entities: + - uid: 3358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-17.5 + parent: 2 - uid: 4134 components: - type: Transform @@ -81103,11 +81483,11 @@ entities: parent: 2 - proto: ComputerCargoOrdersService entities: - - uid: 3515 + - uid: 4027 components: - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-6.5 + rot: -1.5707963267948966 rad + pos: 52.5,-5.5 parent: 2 - proto: ComputerComms entities: @@ -81129,11 +81509,17 @@ entities: - type: Transform pos: 20.5,9.5 parent: 2 - - uid: 3522 + - uid: 3479 components: - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-6.5 + rot: -1.5707963267948966 rad + pos: 44.5,-16.5 + parent: 2 + - uid: 3523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-6.5 parent: 2 - uid: 14688 components: @@ -81141,11 +81527,6 @@ entities: rot: -1.5707963267948966 rad pos: 61.5,18.5 parent: 2 - - uid: 29982 - components: - - type: Transform - pos: 55.5,-9.5 - parent: 2 - uid: 30257 components: - type: Transform @@ -81154,6 +81535,18 @@ entities: parent: 2 - proto: ComputerCriminalRecords entities: + - uid: 3120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-6.5 + parent: 2 + - uid: 4495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-11.5 + parent: 2 - uid: 12271 components: - type: Transform @@ -81165,22 +81558,16 @@ entities: rot: 3.141592653589793 rad pos: 22.5,4.5 parent: 2 - - uid: 18373 + - uid: 17293 components: - type: Transform - pos: 39.5,-10.5 + rot: 3.141592653589793 rad + pos: 33.5,-21.5 parent: 2 - - uid: 21450 + - uid: 19008 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,-9.5 - parent: 2 - - uid: 29983 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-11.5 + pos: 43.5,-15.5 parent: 2 - proto: ComputerFrame entities: @@ -81197,11 +81584,11 @@ entities: - type: Transform pos: 30.5,23.5 parent: 2 - - uid: 4109 + - uid: 28877 components: - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-6.5 + rot: 1.5707963267948966 rad + pos: 50.5,-8.5 parent: 2 - proto: ComputerId entities: @@ -81211,10 +81598,10 @@ entities: rot: 1.5707963267948966 rad pos: 21.5,6.5 parent: 2 - - uid: 12819 + - uid: 4059 components: - type: Transform - pos: 41.5,-4.5 + pos: 45.5,-4.5 parent: 2 - proto: ComputerMassMedia entities: @@ -81294,6 +81681,12 @@ entities: - type: Transform pos: 21.5,9.5 parent: 2 + - uid: 19033 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-19.5 + parent: 2 - uid: 25227 components: - type: Transform @@ -81311,18 +81704,6 @@ entities: - type: Transform pos: -56.5,-16.5 parent: 2 - - uid: 29987 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,-11.5 - parent: 2 - - uid: 29990 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-13.5 - parent: 2 - proto: ComputerResearchAndDevelopment entities: - uid: 9892 @@ -81417,16 +81798,11 @@ entities: rot: 1.5707963267948966 rad pos: 39.5,22.5 parent: 2 - - uid: 4864 + - uid: 4344 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,-8.5 - parent: 2 - - uid: 9805 - components: - - type: Transform - pos: 47.5,-9.5 + rot: -1.5707963267948966 rad + pos: 37.5,-25.5 parent: 2 - uid: 11446 components: @@ -81434,6 +81810,11 @@ entities: rot: 3.141592653589793 rad pos: -45.5,-11.5 parent: 2 + - uid: 30022 + components: + - type: Transform + pos: 45.5,-15.5 + parent: 2 - proto: ComputerSurveillanceCameraMonitor entities: - uid: 9549 @@ -81452,14 +81833,20 @@ entities: rot: 3.141592653589793 rad pos: 21.5,4.5 parent: 2 - - uid: 29984 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 55.5,-11.5 - parent: 2 - proto: ComputerSurveillanceWirelessCameraMonitor entities: + - uid: 4507 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-10.5 + parent: 2 + - uid: 4820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-16.5 + parent: 2 - uid: 12464 components: - type: Transform @@ -81474,11 +81861,11 @@ entities: rot: -1.5707963267948966 rad pos: -18.5,-4.5 parent: 2 - - uid: 3480 + - uid: 3115 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-6.5 + rot: 3.141592653589793 rad + pos: 45.5,-6.5 parent: 2 - uid: 3580 components: @@ -81503,23 +81890,10 @@ entities: rot: 3.141592653589793 rad pos: 34.5,-60.5 parent: 2 - - uid: 5405 + - uid: 9805 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-21.5 - parent: 2 - - uid: 5406 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-21.5 - parent: 2 - - uid: 5407 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-21.5 + pos: 40.5,-10.5 parent: 2 - uid: 11203 components: @@ -81547,10 +81921,16 @@ entities: rot: 3.141592653589793 rad pos: 26.5,9.5 parent: 2 - - uid: 22753 + - uid: 14374 components: - type: Transform - pos: 16.5,1.5 + pos: 57.5,-10.5 + parent: 2 + - uid: 30429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,2.5 parent: 21002 - proto: ContainmentFieldGenerator entities: @@ -81912,6 +82292,42 @@ entities: - type: Transform pos: -59.5,-14.5 parent: 2 + - uid: 30406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-12.5 + parent: 2 + - uid: 30407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-12.5 + parent: 2 + - uid: 30408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-12.5 + parent: 2 + - uid: 30415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,2.5 + parent: 21002 + - uid: 30422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,2.5 + parent: 21002 + - uid: 30425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,2.5 + parent: 21002 - proto: CorporateCircuitBoard entities: - uid: 20270 @@ -82087,10 +82503,10 @@ entities: - 0 - proto: CrateContrabandStorageSecure entities: - - uid: 12291 + - uid: 3497 components: - type: Transform - pos: 35.5,-25.5 + pos: 50.5,-18.5 parent: 2 - proto: CrateElectrical entities: @@ -82507,6 +82923,71 @@ entities: friction: 0.4 - type: PlaceableSurface isPlaceable: True +- proto: CrateLockBoxEngineering + entities: + - uid: 30605 + components: + - type: Transform + pos: 29.5,32.5 + parent: 2 + - uid: 30606 + components: + - type: Transform + pos: -5.5,43.5 + parent: 2 +- proto: CrateLockBoxMedical + entities: + - uid: 30603 + components: + - type: Transform + pos: -21.5,-38.5 + parent: 2 + - uid: 30604 + components: + - type: Transform + pos: -31.5,-12.5 + parent: 2 +- proto: CrateLockBoxScience + entities: + - uid: 30596 + components: + - type: Transform + pos: 8.5,-45.5 + parent: 2 + - uid: 30599 + components: + - type: Transform + pos: 24.5,-48.5 + parent: 2 +- proto: CrateLockBoxSecurity + entities: + - uid: 20445 + components: + - type: Transform + pos: 40.5,-35.5 + parent: 2 + - uid: 30598 + components: + - type: Transform + pos: 40.5,-34.5 + parent: 2 +- proto: CrateLockBoxService + entities: + - uid: 30600 + components: + - type: Transform + pos: 15.5,25.5 + parent: 2 + - uid: 30601 + components: + - type: Transform + pos: -24.5,17.5 + parent: 2 + - uid: 30602 + components: + - type: Transform + pos: -42.5,-54.5 + parent: 2 - proto: CrateMaterialGlass entities: - uid: 29977 @@ -82898,10 +83379,10 @@ entities: parent: 2 - proto: CrateSecurityTrackingMindshieldImplants entities: - - uid: 2263 + - uid: 4647 components: - type: Transform - pos: 38.5,-19.5 + pos: 44.5,-20.5 parent: 2 - proto: CrateServiceBureaucracy entities: @@ -82915,18 +83396,16 @@ entities: - uid: 3510 components: - type: Transform - pos: 42.5,-9.5 + pos: 46.5,-9.5 parent: 2 - - type: Lock - locked: False - type: EntityStorage air: volume: 200 immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 + - 1.8856695 + - 7.0937095 - 0 - 0 - 0 @@ -82943,16 +83422,18 @@ entities: showEnts: False occludes: True ents: - - 1404 + - 3102 + - 3105 - 18218 - - 19534 - - 19533 - - 19529 - - 19023 - - 18920 - - 18693 - - 18548 - 17450 + - 18548 + - 18693 + - 18920 + - 19023 + - 19529 + - 19533 + - 19534 + - 1404 paper_label: !type:ContainerSlot showEnts: False occludes: True @@ -83358,13 +83839,6 @@ entities: - type: Transform pos: 20.5,-37.5 parent: 2 -- proto: DefaultStationBeaconArmory - entities: - - uid: 11888 - components: - - type: Transform - pos: 34.5,-22.5 - parent: 2 - proto: DefaultStationBeaconArrivals entities: - uid: 11889 @@ -83407,13 +83881,6 @@ entities: - type: Transform pos: 23.5,6.5 parent: 2 -- proto: DefaultStationBeaconBrig - entities: - - uid: 11892 - components: - - type: Transform - pos: 43.5,-14.5 - parent: 2 - proto: DefaultStationBeaconCaptainsQuarters entities: - uid: 14769 @@ -83472,10 +83939,10 @@ entities: parent: 2 - proto: DefaultStationBeaconCourtroom entities: - - uid: 3552 + - uid: 15465 components: - type: Transform - pos: 35.5,-5.5 + pos: 40.5,-5.5 parent: 2 - proto: DefaultStationBeaconDetectiveRoom entities: @@ -83528,10 +83995,10 @@ entities: parent: 2 - proto: DefaultStationBeaconHOPOffice entities: - - uid: 3553 + - uid: 14319 components: - type: Transform - pos: 42.5,-5.5 + pos: 46.5,-5.5 parent: 2 - proto: DefaultStationBeaconHOSRoom entities: @@ -83641,13 +84108,6 @@ entities: - type: Transform pos: 8.5,-43.5 parent: 2 -- proto: DefaultStationBeaconSecurity - entities: - - uid: 3080 - components: - - type: Transform - pos: 35.5,-8.5 - parent: 2 - proto: DefaultStationBeaconServerRoom entities: - uid: 11903 @@ -83728,13 +84188,6 @@ entities: - type: Transform pos: -54.5,-11.5 parent: 2 -- proto: DefaultStationBeaconWardensOffice - entities: - - uid: 29981 - components: - - type: Transform - pos: 55.5,-10.5 - parent: 2 - proto: DefibrillatorCabinetFilled entities: - uid: 1525 @@ -83763,37 +84216,32 @@ entities: parent: 2 - proto: DeployableBarrier entities: - - uid: 5424 + - uid: 4624 components: - type: Transform - pos: 50.5,-5.5 + pos: 30.5,-6.5 parent: 2 - - uid: 5427 + - uid: 4661 components: - type: Transform - pos: 50.5,-6.5 - parent: 2 - - uid: 5428 - components: - - type: Transform - pos: 43.5,-18.5 - parent: 2 - - uid: 5429 - components: - - type: Transform - pos: 37.5,-10.5 + pos: 30.5,-19.5 parent: 2 - uid: 5430 components: - type: Transform pos: 27.5,-32.5 parent: 2 + - uid: 15454 + components: + - type: Transform + pos: 30.5,-18.5 + parent: 2 - proto: DeskBell entities: - uid: 3547 components: - type: Transform - pos: 40.7533,-3.3006525 + pos: 44.74827,-3.4651735 parent: 2 missingComponents: - Item @@ -83805,6 +84253,14 @@ entities: missingComponents: - Item - Pullable + - uid: 14330 + components: + - type: Transform + pos: 31.306408,-2.4796968 + parent: 2 + missingComponents: + - Item + - Pullable - uid: 23512 components: - type: Transform @@ -83923,6 +84379,12 @@ entities: rot: -1.5707963267948966 rad pos: 0.5,38.5 parent: 2 + - uid: 9909 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-8.5 + parent: 2 - uid: 9966 components: - type: Transform @@ -84194,11 +84656,6 @@ entities: rot: 1.5707963267948966 rad pos: 28.5,6.5 parent: 2 - - uid: 17295 - components: - - type: Transform - pos: 40.5,-11.5 - parent: 2 - uid: 17346 components: - type: Transform @@ -84332,12 +84789,6 @@ entities: rot: 3.141592653589793 rad pos: -14.5,-41.5 parent: 2 - - uid: 23427 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-12.5 - parent: 2 - uid: 28375 components: - type: Transform @@ -84350,18 +84801,6 @@ entities: rot: 1.5707963267948966 rad pos: -36.5,-2.5 parent: 2 - - uid: 30014 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-12.5 - parent: 2 - - uid: 30015 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-12.5 - parent: 2 - uid: 30064 components: - type: Transform @@ -84384,6 +84823,35 @@ entities: - type: Transform pos: 51.5,0.5 parent: 2 + - uid: 30508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-20.5 + parent: 2 + - uid: 30510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-24.5 + parent: 2 + - uid: 30511 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-19.5 + parent: 2 + - uid: 30515 + components: + - type: Transform + pos: 36.5,-19.5 + parent: 2 + - uid: 30612 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-8.5 + parent: 2 - proto: DisposalJunction entities: - uid: 1202 @@ -84398,6 +84866,12 @@ entities: rot: -1.5707963267948966 rad pos: 13.5,-42.5 parent: 2 + - uid: 4625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-1.5 + parent: 2 - uid: 10385 components: - type: Transform @@ -84410,12 +84884,6 @@ entities: rot: -1.5707963267948966 rad pos: 11.5,33.5 parent: 2 - - uid: 15507 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-11.5 - parent: 2 - uid: 16563 components: - type: Transform @@ -84583,11 +85051,11 @@ entities: rot: -1.5707963267948966 rad pos: 38.5,1.5 parent: 2 - - uid: 17296 + - uid: 20446 components: - type: Transform rot: 3.141592653589793 rad - pos: 40.5,-18.5 + pos: 50.5,-3.5 parent: 2 - uid: 28395 components: @@ -84597,6 +85065,24 @@ entities: parent: 2 - proto: DisposalJunctionFlipped entities: + - uid: 3203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,1.5 + parent: 2 + - uid: 4177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,1.5 + parent: 2 + - uid: 4180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,1.5 + parent: 2 - uid: 15509 components: - type: Transform @@ -84705,24 +85191,6 @@ entities: rot: -1.5707963267948966 rad pos: 28.5,1.5 parent: 2 - - uid: 17210 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,1.5 - parent: 2 - - uid: 17221 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-8.5 - parent: 2 - - uid: 17269 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,1.5 - parent: 2 - uid: 17336 components: - type: Transform @@ -84822,6 +85290,12 @@ entities: - type: Transform pos: -32.5,34.5 parent: 2 + - uid: 3377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-8.5 + parent: 2 - uid: 3554 components: - type: Transform @@ -84869,6 +85343,88 @@ entities: rot: -1.5707963267948966 rad pos: 12.5,-39.5 parent: 2 + - uid: 3845 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-2.5 + parent: 2 + - uid: 4076 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,1.5 + parent: 2 + - uid: 4078 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,1.5 + parent: 2 + - uid: 4435 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-0.5 + parent: 2 + - uid: 4436 + components: + - type: Transform + pos: 34.5,-1.5 + parent: 2 + - uid: 4437 + components: + - type: Transform + pos: 50.5,-0.5 + parent: 2 + - uid: 4690 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-5.5 + parent: 2 + - uid: 4691 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,0.5 + parent: 2 + - uid: 4692 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-0.5 + parent: 2 + - uid: 4693 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-6.5 + parent: 2 + - uid: 4698 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-8.5 + parent: 2 + - uid: 4701 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-0.5 + parent: 2 + - uid: 4702 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-1.5 + parent: 2 + - uid: 4703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-2.5 + parent: 2 - uid: 5632 components: - type: Transform @@ -85081,6 +85637,12 @@ entities: rot: 3.141592653589793 rad pos: 18.5,41.5 parent: 2 + - uid: 9990 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-3.5 + parent: 2 - uid: 11549 components: - type: Transform @@ -85216,6 +85778,12 @@ entities: - type: Transform pos: -45.5,-15.5 parent: 2 + - uid: 12302 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-7.5 + parent: 2 - uid: 12690 components: - type: Transform @@ -85238,6 +85806,24 @@ entities: rot: 1.5707963267948966 rad pos: -31.5,33.5 parent: 2 + - uid: 14155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-4.5 + parent: 2 + - uid: 14325 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,0.5 + parent: 2 + - uid: 14326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-0.5 + parent: 2 - uid: 14911 components: - type: Transform @@ -87901,72 +88487,6 @@ entities: rot: -1.5707963267948966 rad pos: 27.5,1.5 parent: 2 - - uid: 17212 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,0.5 - parent: 2 - - uid: 17213 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-0.5 - parent: 2 - - uid: 17214 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-1.5 - parent: 2 - - uid: 17215 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-2.5 - parent: 2 - - uid: 17216 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-3.5 - parent: 2 - - uid: 17217 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-4.5 - parent: 2 - - uid: 17218 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-5.5 - parent: 2 - - uid: 17219 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-6.5 - parent: 2 - - uid: 17220 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-7.5 - parent: 2 - - uid: 17222 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-8.5 - parent: 2 - - uid: 17223 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-8.5 - parent: 2 - uid: 17227 components: - type: Transform @@ -88015,12 +88535,6 @@ entities: rot: 1.5707963267948966 rad pos: 29.5,1.5 parent: 2 - - uid: 17235 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,1.5 - parent: 2 - uid: 17236 components: - type: Transform @@ -88148,12 +88662,6 @@ entities: rot: -1.5707963267948966 rad pos: 36.5,1.5 parent: 2 - - uid: 17271 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,1.5 - parent: 2 - uid: 17272 components: - type: Transform @@ -88202,18 +88710,6 @@ entities: rot: -1.5707963267948966 rad pos: 46.5,1.5 parent: 2 - - uid: 17280 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,0.5 - parent: 2 - - uid: 17281 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-0.5 - parent: 2 - uid: 17282 components: - type: Transform @@ -88232,12 +88728,6 @@ entities: rot: 1.5707963267948966 rad pos: 49.5,1.5 parent: 2 - - uid: 17287 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,1.5 - parent: 2 - uid: 17288 components: - type: Transform @@ -88256,186 +88746,6 @@ entities: rot: 1.5707963267948966 rad pos: 53.5,1.5 parent: 2 - - uid: 17292 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-9.5 - parent: 2 - - uid: 17293 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-10.5 - parent: 2 - - uid: 17297 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-11.5 - parent: 2 - - uid: 17298 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-11.5 - parent: 2 - - uid: 17299 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-11.5 - parent: 2 - - uid: 17300 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-11.5 - parent: 2 - - uid: 17301 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-11.5 - parent: 2 - - uid: 17302 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-11.5 - parent: 2 - - uid: 17303 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-18.5 - parent: 2 - - uid: 17304 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-18.5 - parent: 2 - - uid: 17305 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,-18.5 - parent: 2 - - uid: 17306 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,-18.5 - parent: 2 - - uid: 17307 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-18.5 - parent: 2 - - uid: 17308 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-18.5 - parent: 2 - - uid: 17309 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,-18.5 - parent: 2 - - uid: 17310 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-18.5 - parent: 2 - - uid: 17311 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,-18.5 - parent: 2 - - uid: 17312 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,-18.5 - parent: 2 - - uid: 17313 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,-18.5 - parent: 2 - - uid: 17314 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,-18.5 - parent: 2 - - uid: 17315 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,-18.5 - parent: 2 - - uid: 17316 - components: - - type: Transform - pos: 40.5,-17.5 - parent: 2 - - uid: 17317 - components: - - type: Transform - pos: 40.5,-16.5 - parent: 2 - - uid: 17318 - components: - - type: Transform - pos: 40.5,-15.5 - parent: 2 - - uid: 17319 - components: - - type: Transform - pos: 40.5,-14.5 - parent: 2 - - uid: 17320 - components: - - type: Transform - pos: 40.5,-13.5 - parent: 2 - - uid: 17321 - components: - - type: Transform - pos: 40.5,-12.5 - parent: 2 - - uid: 17323 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-19.5 - parent: 2 - - uid: 17324 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-20.5 - parent: 2 - - uid: 17325 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-21.5 - parent: 2 - - uid: 17326 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-22.5 - parent: 2 - uid: 17327 components: - type: Transform @@ -89385,16 +89695,11 @@ entities: rot: 1.5707963267948966 rad pos: 29.5,-0.5 parent: 2 - - uid: 17647 - components: - - type: Transform - pos: 30.5,-1.5 - parent: 2 - uid: 17652 components: - type: Transform rot: -1.5707963267948966 rad - pos: 31.5,-0.5 + pos: 32.5,0.5 parent: 2 - uid: 17654 components: @@ -90756,18 +91061,6 @@ entities: rot: 3.141592653589793 rad pos: -48.5,1.5 parent: 2 - - uid: 24072 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-12.5 - parent: 2 - - uid: 24243 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-12.5 - parent: 2 - uid: 28376 components: - type: Transform @@ -90873,102 +91166,6 @@ entities: rot: 3.141592653589793 rad pos: 5.5,31.5 parent: 2 - - uid: 30011 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,-12.5 - parent: 2 - - uid: 30012 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-12.5 - parent: 2 - - uid: 30013 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,-12.5 - parent: 2 - - uid: 30016 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-11.5 - parent: 2 - - uid: 30017 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-10.5 - parent: 2 - - uid: 30018 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-9.5 - parent: 2 - - uid: 30019 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-8.5 - parent: 2 - - uid: 30020 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-7.5 - parent: 2 - - uid: 30021 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-5.5 - parent: 2 - - uid: 30022 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-4.5 - parent: 2 - - uid: 30023 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-3.5 - parent: 2 - - uid: 30024 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-2.5 - parent: 2 - - uid: 30025 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-1.5 - parent: 2 - - uid: 30026 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-6.5 - parent: 2 - - uid: 30027 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-0.5 - parent: 2 - - uid: 30028 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-0.5 - parent: 2 - uid: 30029 components: - type: Transform @@ -91164,14 +91361,284 @@ entities: - uid: 30061 components: - type: Transform - rot: 1.5707963267948966 rad + rot: 3.141592653589793 rad pos: 32.5,0.5 parent: 2 - - uid: 30062 + - uid: 30489 + components: + - type: Transform + pos: 31.5,-1.5 + parent: 2 + - uid: 30490 + components: + - type: Transform + pos: 31.5,-2.5 + parent: 2 + - uid: 30491 + components: + - type: Transform + pos: 31.5,-3.5 + parent: 2 + - uid: 30492 + components: + - type: Transform + pos: 31.5,-4.5 + parent: 2 + - uid: 30493 + components: + - type: Transform + pos: 31.5,-5.5 + parent: 2 + - uid: 30494 + components: + - type: Transform + pos: 31.5,-6.5 + parent: 2 + - uid: 30495 + components: + - type: Transform + pos: 31.5,-7.5 + parent: 2 + - uid: 30496 + components: + - type: Transform + pos: 31.5,-8.5 + parent: 2 + - uid: 30497 + components: + - type: Transform + pos: 31.5,-9.5 + parent: 2 + - uid: 30498 + components: + - type: Transform + pos: 31.5,-10.5 + parent: 2 + - uid: 30499 + components: + - type: Transform + pos: 31.5,-11.5 + parent: 2 + - uid: 30500 + components: + - type: Transform + pos: 31.5,-12.5 + parent: 2 + - uid: 30501 + components: + - type: Transform + pos: 31.5,-13.5 + parent: 2 + - uid: 30502 + components: + - type: Transform + pos: 31.5,-14.5 + parent: 2 + - uid: 30503 + components: + - type: Transform + pos: 31.5,-15.5 + parent: 2 + - uid: 30504 + components: + - type: Transform + pos: 31.5,-16.5 + parent: 2 + - uid: 30505 + components: + - type: Transform + pos: 31.5,-17.5 + parent: 2 + - uid: 30506 + components: + - type: Transform + pos: 31.5,-18.5 + parent: 2 + - uid: 30507 + components: + - type: Transform + pos: 31.5,-19.5 + parent: 2 + - uid: 30512 components: - type: Transform rot: 1.5707963267948966 rad - pos: 32.5,0.5 + pos: 33.5,-19.5 + parent: 2 + - uid: 30513 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-19.5 + parent: 2 + - uid: 30514 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-19.5 + parent: 2 + - uid: 30516 + components: + - type: Transform + pos: 36.5,-20.5 + parent: 2 + - uid: 30517 + components: + - type: Transform + pos: 36.5,-21.5 + parent: 2 + - uid: 30518 + components: + - type: Transform + pos: 36.5,-22.5 + parent: 2 + - uid: 30519 + components: + - type: Transform + pos: 36.5,-23.5 + parent: 2 + - uid: 30520 + components: + - type: Transform + pos: 32.5,-18.5 + parent: 2 + - uid: 30521 + components: + - type: Transform + pos: 32.5,-17.5 + parent: 2 + - uid: 30522 + components: + - type: Transform + pos: 32.5,-16.5 + parent: 2 + - uid: 30523 + components: + - type: Transform + pos: 32.5,-15.5 + parent: 2 + - uid: 30524 + components: + - type: Transform + pos: 32.5,-14.5 + parent: 2 + - uid: 30525 + components: + - type: Transform + pos: 32.5,-13.5 + parent: 2 + - uid: 30526 + components: + - type: Transform + pos: 32.5,-12.5 + parent: 2 + - uid: 30527 + components: + - type: Transform + pos: 32.5,-11.5 + parent: 2 + - uid: 30528 + components: + - type: Transform + pos: 32.5,-10.5 + parent: 2 + - uid: 30529 + components: + - type: Transform + pos: 32.5,-8.5 + parent: 2 + - uid: 30530 + components: + - type: Transform + pos: 32.5,-7.5 + parent: 2 + - uid: 30531 + components: + - type: Transform + pos: 32.5,-6.5 + parent: 2 + - uid: 30532 + components: + - type: Transform + pos: 32.5,-5.5 + parent: 2 + - uid: 30533 + components: + - type: Transform + pos: 32.5,-4.5 + parent: 2 + - uid: 30534 + components: + - type: Transform + pos: 32.5,-3.5 + parent: 2 + - uid: 30535 + components: + - type: Transform + pos: 32.5,-2.5 + parent: 2 + - uid: 30536 + components: + - type: Transform + pos: 32.5,-0.5 + parent: 2 + - uid: 30537 + components: + - type: Transform + pos: 32.5,-1.5 + parent: 2 + - uid: 30538 + components: + - type: Transform + pos: 32.5,-9.5 + parent: 2 + - uid: 30608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-4.5 + parent: 2 + - uid: 30609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-5.5 + parent: 2 + - uid: 30610 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-6.5 + parent: 2 + - uid: 30611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-7.5 + parent: 2 + - uid: 30613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-8.5 + parent: 2 + - uid: 30614 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-8.5 + parent: 2 + - uid: 30615 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-8.5 + parent: 2 + - uid: 30616 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-8.5 parent: 2 - proto: DisposalRouter entities: @@ -91218,6 +91685,15 @@ entities: - Botany - Engineering - Kitchen + - uid: 17235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-0.5 + parent: 2 + - type: DisposalRouter + tags: + - Security - uid: 17538 components: - type: Transform @@ -91248,7 +91724,7 @@ entities: components: - type: Transform rot: 1.5707963267948966 rad - pos: 30.5,-0.5 + pos: 34.5,-0.5 parent: 2 - type: DisposalRouter tags: @@ -91313,15 +91789,6 @@ entities: - type: DisposalRouter tags: - Cargo - - uid: 30063 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,-0.5 - parent: 2 - - type: DisposalRouter - tags: - - Security - proto: DisposalRouterFlipped entities: - uid: 15510 @@ -91362,12 +91829,30 @@ entities: rot: -1.5707963267948966 rad pos: -12.5,-41.5 parent: 2 + - uid: 2723 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-2.5 + parent: 2 + - uid: 3378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-8.5 + parent: 2 - uid: 3727 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,-39.5 parent: 2 + - uid: 4042 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-3.5 + parent: 2 - uid: 4959 components: - type: Transform @@ -91604,12 +92089,6 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-59.5 parent: 2 - - uid: 17224 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-8.5 - parent: 2 - uid: 17225 components: - type: Transform @@ -91644,18 +92123,6 @@ entities: - type: Transform pos: 38.5,3.5 parent: 2 - - uid: 17284 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-1.5 - parent: 2 - - uid: 17322 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-18.5 - parent: 2 - uid: 17348 components: - type: Transform @@ -91683,12 +92150,6 @@ entities: - type: Transform pos: -9.5,20.5 parent: 2 - - uid: 17648 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-2.5 - parent: 2 - uid: 17685 components: - type: Transform @@ -91720,17 +92181,11 @@ entities: - type: Transform pos: -19.5,10.5 parent: 2 - - uid: 24244 + - uid: 18159 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-12.5 - parent: 2 - - uid: 28366 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-12.5 + rot: -1.5707963267948966 rad + pos: 51.5,-1.5 parent: 2 - uid: 28372 components: @@ -91783,6 +92238,24 @@ entities: - type: Transform pos: 11.5,34.5 parent: 2 + - uid: 30062 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-20.5 + parent: 2 + - uid: 30509 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-24.5 + parent: 2 + - uid: 30617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-8.5 + parent: 2 - proto: DisposalUnit entities: - uid: 434 @@ -91800,6 +92273,11 @@ entities: - type: Transform pos: 15.5,-19.5 parent: 2 + - uid: 1053 + components: + - type: Transform + pos: 37.5,-24.5 + parent: 2 - uid: 1060 components: - type: Transform @@ -91880,11 +92358,6 @@ entities: - type: Transform pos: 5.5,21.5 parent: 2 - - uid: 3543 - components: - - type: Transform - pos: 47.5,-1.5 - parent: 2 - uid: 3548 components: - type: Transform @@ -91895,11 +92368,21 @@ entities: - type: Transform pos: 11.5,-39.5 parent: 2 + - uid: 4028 + components: + - type: Transform + pos: 51.5,-3.5 + parent: 2 - uid: 4101 components: - type: Transform pos: 29.5,23.5 parent: 2 + - uid: 4627 + components: + - type: Transform + pos: 51.5,-1.5 + parent: 2 - uid: 5180 components: - type: Transform @@ -91970,16 +92453,6 @@ entities: - type: Transform pos: 38.5,3.5 parent: 2 - - uid: 9332 - components: - - type: Transform - pos: 54.5,-18.5 - parent: 2 - - uid: 9333 - components: - - type: Transform - pos: 30.5,-8.5 - parent: 2 - uid: 9678 components: - type: Transform @@ -92040,10 +92513,10 @@ entities: - type: Transform pos: 19.5,40.5 parent: 2 - - uid: 24248 + - uid: 18908 components: - type: Transform - pos: 30.5,-12.5 + pos: 34.5,-8.5 parent: 2 - uid: 29251 components: @@ -92081,20 +92554,20 @@ entities: - type: Transform pos: 30.5,21.5 parent: 2 - - uid: 3483 - components: - - type: Transform - pos: 43.5,-4.5 - parent: 2 - uid: 4328 components: - type: Transform pos: 43.5,-38.5 parent: 2 - - uid: 9157 + - uid: 24080 components: - type: Transform - pos: 53.5,-13.5 + pos: 47.5,-4.5 + parent: 2 + - uid: 30092 + components: + - type: Transform + pos: 46.5,-15.5 parent: 2 - uid: 30264 components: @@ -92306,10 +92779,10 @@ entities: - 22573 - proto: DresserCaptainFilled entities: - - uid: 358 + - uid: 1549 components: - type: Transform - pos: 38.5,11.5 + pos: 39.5,11.5 parent: 2 - proto: DresserChiefEngineerFilled entities: @@ -92394,7 +92867,7 @@ entities: - uid: 3516 components: - type: Transform - pos: 44.5,-8.5 + pos: 48.5,-8.5 parent: 2 - type: Storage storedItems: @@ -92435,11 +92908,23 @@ entities: parent: 2 - proto: DresserWardenFilled entities: - - uid: 9806 + - uid: 3603 components: - type: Transform - pos: 54.5,-7.5 + pos: 47.5,-15.5 parent: 2 + - type: Storage + storedItems: + 3604: + position: 0,0 + _rotation: South + - type: ContainerContainer + containers: + storagebase: !type:Container + showEnts: False + occludes: True + ents: + - 3604 - proto: DrinkBeerCan entities: - uid: 29203 @@ -92675,15 +93160,10 @@ entities: parent: 2 - proto: DrinkGlass entities: - - uid: 3600 + - uid: 3682 components: - type: Transform - pos: 36.722878,-3.2444518 - parent: 2 - - uid: 3601 - components: - - type: Transform - pos: 36.691628,-7.6194515 + pos: 30.690714,-27.473444 parent: 2 - uid: 9659 components: @@ -92700,10 +93180,10 @@ entities: - type: Transform pos: -21.411228,5.9052353 parent: 2 - - uid: 23353 + - uid: 17213 components: - type: Transform - pos: 34.69026,-16.54799 + pos: 40.71345,-7.590618 parent: 2 - uid: 23571 components: @@ -92745,6 +93225,11 @@ entities: - type: Transform pos: -36.6906,-34.412094 parent: 2 + - uid: 23954 + components: + - type: Transform + pos: 40.69262,-3.2364514 + parent: 2 - uid: 29214 components: - type: Transform @@ -92804,10 +93289,22 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage - - uid: 30008 + - uid: 30141 components: - type: Transform - pos: 47.288578,-14.199362 + pos: 30.413652,-13.772981 + parent: 2 +- proto: DrinkGreenTea + entities: + - uid: 29766 + components: + - type: Transform + pos: 51.01331,-7.506975 + parent: 2 + - uid: 29890 + components: + - type: Transform + pos: 50.85706,-7.204892 parent: 2 - proto: DrinkIceBucket entities: @@ -93015,6 +93512,13 @@ entities: - type: Transform pos: -54.288788,-36.341164 parent: 2 +- proto: DrinkMugDog + entities: + - uid: 28875 + components: + - type: Transform + pos: 43.755486,-4.85682 + parent: 2 - proto: DrinkMugOne entities: - uid: 28311 @@ -93022,6 +93526,14 @@ entities: - type: Transform pos: 17.620728,-45.2835 parent: 21002 +- proto: DrinkNukieCan + entities: + - uid: 24076 + components: + - type: Transform + parent: 10199 + - type: Physics + canCollide: False - proto: DrinkOatMilkCarton entities: - uid: 5280 @@ -93052,6 +93564,13 @@ entities: - type: Transform pos: -53.439377,12.692733 parent: 2 +- proto: DrinkRootBeerCan + entities: + - uid: 13406 + components: + - type: Transform + pos: 36.77336,-28.265583 + parent: 2 - proto: DrinkRumBottleFull entities: - uid: 2707 @@ -93170,6 +93689,13 @@ entities: - type: Transform pos: -37.258495,-44.176857 parent: 2 +- proto: DrinkTeapot + entities: + - uid: 4843 + components: + - type: Transform + pos: 50.35706,-7.3507257 + parent: 2 - proto: DrinkTequilaBottleFull entities: - uid: 7684 @@ -93215,20 +93741,20 @@ entities: parent: 2 - proto: DrinkWaterBottleFull entities: - - uid: 3598 + - uid: 3452 components: - type: Transform - pos: 36.691628,-7.2444515 + pos: 30.419882,-27.42136 parent: 2 - - uid: 3599 + - uid: 3946 components: - type: Transform - pos: 36.738503,-2.8382018 + pos: 40.765537,-7.309368 parent: 2 - - uid: 8622 + - uid: 16792 components: - type: Transform - pos: 34.48193,-16.51674 + pos: 40.734287,-3.0593681 parent: 2 - uid: 23618 components: @@ -93400,18 +93926,6 @@ entities: parent: 2 - proto: EmergencyLight entities: - - uid: 352 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-15.5 - parent: 2 - - uid: 4877 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-9.5 - parent: 2 - uid: 4895 components: - type: Transform @@ -93470,6 +93984,11 @@ entities: - type: Transform pos: 33.5,23.5 parent: 2 + - uid: 20802 + components: + - type: Transform + pos: 39.5,-24.5 + parent: 2 - uid: 23550 components: - type: Transform @@ -93785,34 +94304,6 @@ entities: rot: -1.5707963267948966 rad pos: 60.5,-10.5 parent: 2 - - uid: 24074 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-26.5 - parent: 2 - - uid: 24076 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-19.5 - parent: 2 - - uid: 24077 - components: - - type: Transform - pos: 33.5,-20.5 - parent: 2 - - uid: 24078 - components: - - type: Transform - pos: 35.5,-10.5 - parent: 2 - - uid: 24080 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-18.5 - parent: 2 - uid: 24081 components: - type: Transform @@ -94287,10 +94778,10 @@ entities: parent: 2 - proto: EvidenceMarkerOne entities: - - uid: 28866 + - uid: 3684 components: - type: Transform - pos: 34.392616,-14.27478 + pos: 32.7428,-27.348444 parent: 2 - proto: ExosuitFabricator entities: @@ -94424,15 +94915,6 @@ entities: parent: 2 - type: FaxMachine name: medical - - uid: 2422 - components: - - type: MetaData - name: security fax machine - - type: Transform - pos: 46.5,-14.5 - parent: 2 - - type: FaxMachine - name: security - uid: 2423 components: - type: MetaData @@ -94447,7 +94929,7 @@ entities: - type: MetaData name: HoP fax machine - type: Transform - pos: 39.5,-4.5 + pos: 43.5,-4.5 parent: 2 - type: FaxMachine name: HoP @@ -94523,6 +95005,15 @@ entities: parent: 2 - type: FaxMachine name: AI + - uid: 17217 + components: + - type: MetaData + name: security fax machine + - type: Transform + pos: 34.5,-21.5 + parent: 2 + - type: FaxMachine + name: security - uid: 22766 components: - type: MetaData @@ -94607,51 +95098,6 @@ entities: - type: Transform pos: -4.5,-33.5 parent: 2 - - uid: 3609 - components: - - type: Transform - pos: 42.66966,-6.5 - parent: 2 - - type: Storage - storedItems: - 9368: - position: 0,0 - _rotation: South - 9369: - position: 1,0 - _rotation: South - 9370: - position: 2,0 - _rotation: South - 9371: - position: 3,0 - _rotation: South - 9372: - position: 4,0 - _rotation: South - 9373: - position: 5,0 - _rotation: South - 9374: - position: 6,0 - _rotation: South - 9375: - position: 7,0 - _rotation: South - - type: ContainerContainer - containers: - storagebase: !type:Container - showEnts: False - occludes: True - ents: - - 9368 - - 9369 - - 9370 - - 9371 - - 9372 - - 9373 - - 9374 - - 9375 - uid: 3794 components: - type: Transform @@ -94694,8 +95140,58 @@ entities: - type: Transform pos: -32.328056,-49.5 parent: 2 + - uid: 24074 + components: + - type: Transform + pos: 46.723907,-6.5 + parent: 2 + - type: Storage + storedItems: + 9372: + position: 0,0 + _rotation: South + 9373: + position: 1,0 + _rotation: South + 9374: + position: 2,0 + _rotation: South + 9375: + position: 3,0 + _rotation: South + 9368: + position: 4,0 + _rotation: South + 9369: + position: 5,0 + _rotation: South + 9370: + position: 6,0 + _rotation: South + 9371: + position: 7,0 + _rotation: South + - type: ContainerContainer + containers: + storagebase: !type:Container + showEnts: False + occludes: True + ents: + - 9372 + - 9373 + - 9374 + - 9375 + - 9368 + - 9369 + - 9370 + - 9371 - proto: filingCabinetRandom entities: + - uid: 3578 + components: + - type: Transform + pos: 40.251106,-19.495895 + parent: 2 - uid: 4569 components: - type: Transform @@ -94790,26 +95286,36 @@ entities: - type: Transform pos: -32.5,-38.5 parent: 2 - - uid: 3489 + - uid: 10478 components: - type: Transform - pos: 42.152096,-6.5 + pos: -5.771684,-54.5 + parent: 2 + - uid: 10479 + components: + - type: Transform + pos: -5.271684,-54.5 + parent: 2 + - uid: 14316 + components: + - type: Transform + pos: 46.23432,-6.5 parent: 2 - type: Storage storedItems: - 9376: + 9379: position: 0,0 _rotation: South - 9377: + 9380: position: 1,0 _rotation: South - 9378: + 9376: position: 2,0 _rotation: South - 9379: + 9377: position: 3,0 _rotation: South - 9380: + 9378: position: 4,0 _rotation: South 6616: @@ -94824,23 +95330,13 @@ entities: showEnts: False occludes: True ents: + - 9379 + - 9380 - 9376 - 9377 - 9378 - - 9379 - - 9380 - 6616 - 7657 - - uid: 10478 - components: - - type: Transform - pos: -5.771684,-54.5 - parent: 2 - - uid: 10479 - components: - - type: Transform - pos: -5.271684,-54.5 - parent: 2 - uid: 29264 components: - type: Transform @@ -94876,33 +95372,6 @@ entities: devices: - 17904 - 17905 - - uid: 2194 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-22.5 - parent: 2 - - type: DeviceList - devices: - - 4036 - - 4567 - - 9795 - - 9858 - - uid: 3702 - components: - - type: Transform - pos: 48.5,-4.5 - parent: 2 - - type: DeviceList - devices: - - 18628 - - 18627 - - 18365 - - 18364 - - 17460 - - 20975 - - 23518 - - 23447 - uid: 4037 components: - type: Transform @@ -94911,17 +95380,38 @@ entities: parent: 2 - type: DeviceList devices: - - 4567 - - 4036 + - 30328 + - 30329 - 5582 - - 9795 - - 9858 - - uid: 4863 + - 30327 + - uid: 4514 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-8.5 + rot: 3.141592653589793 rad + pos: 43.5,-1.5 parent: 2 + - type: DeviceList + devices: + - 30345 + - 30344 + - 30347 + - 30346 + - 30339 + - 30340 + - 30337 + - 30336 + - 18361 + - 18362 + - 16525 + - 16524 + - 16523 + - 30343 + - 30342 + - 16526 + - 16527 + - 16528 + - 30338 + - 30028 - uid: 10191 components: - type: Transform @@ -94936,6 +95426,20 @@ entities: - 16523 - 16524 - 16525 + - uid: 13051 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-19.5 + parent: 2 + - type: DeviceList + devices: + - 30330 + - 30329 + - 30328 + - 30358 + - 30359 + - 30332 - uid: 13483 components: - type: Transform @@ -95427,27 +95931,6 @@ entities: - 2177 - 20660 - 23087 - - uid: 18367 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-1.5 - parent: 2 - - type: DeviceList - devices: - - 16523 - - 16524 - - 16525 - - 18359 - - 18360 - - 18362 - - 18361 - - 18363 - - 16526 - - 16527 - - 16528 - - 18365 - - 18364 - uid: 18444 components: - type: Transform @@ -96224,30 +96707,126 @@ entities: - 18601 - 18620 - 18621 - - uid: 29955 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-8.5 - parent: 2 - - type: DeviceList - devices: - - 23447 - - 17460 - - 20975 - - 23518 - uid: 30080 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-2.5 + pos: 51.5,-2.5 parent: 2 - type: DeviceList devices: - - 18364 - - 18365 - - 18628 - - 18627 + - 30338 + - 30028 + - uid: 30348 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 30342 + - 30343 + - 30344 + - 30345 + - 30341 + - uid: 30349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-9.5 + parent: 2 + - type: DeviceList + devices: + - 30346 + - 30347 + - 30341 + - uid: 30350 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-16.5 + parent: 2 + - type: DeviceList + devices: + - 30334 + - 30333 + - 30335 + - 30354 + - 30355 + - uid: 30351 + components: + - type: Transform + pos: 37.5,-17.5 + parent: 2 + - type: DeviceList + devices: + - 30333 + - 30334 + - 30330 + - uid: 30352 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-9.5 + parent: 2 + - type: DeviceList + devices: + - 30345 + - 30344 + - 30347 + - 30346 + - 30339 + - 30340 + - 30337 + - 30336 + - uid: 30353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-12.5 + parent: 2 + - type: DeviceList + devices: + - 30335 + - 30334 + - 30333 + - 30354 + - 30355 + - uid: 30356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-10.5 + parent: 2 + - type: DeviceList + devices: + - 30335 + - 30334 + - 30333 + - 30354 + - 30355 + - uid: 30361 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-18.5 + parent: 2 + - type: DeviceList + devices: + - 30327 + - 30331 + - 30332 + - 30359 + - 30358 + - uid: 30444 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-20.5 + parent: 2 + - type: DeviceList + devices: + - 30331 - proto: FireAxeCabinetFilled entities: - uid: 2471 @@ -97225,7 +97804,7 @@ entities: pos: -13.5,-1.5 parent: 2 - type: Door - secondsUntilStateChange: -208828.89 + secondsUntilStateChange: -258634.06 - type: DeviceNetwork deviceLists: - 18275 @@ -97863,30 +98442,6 @@ entities: - 18271 - 18302 - 18303 - - uid: 4036 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 4037 - - 2194 - - 5583 - - 29997 - - uid: 4567 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 4037 - - 2194 - - 5583 - - 29997 - uid: 5582 components: - type: Transform @@ -97896,31 +98451,7 @@ entities: - type: DeviceNetwork deviceLists: - 4037 - - 3714 - - uid: 9795 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 4037 - - 2194 - - 5583 - - 3714 - - uid: 9858 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 4037 - - 2194 - - 5583 - - 3714 + - 30357 - uid: 12062 components: - type: Transform @@ -98067,7 +98598,7 @@ entities: deviceLists: - 10191 - 10169 - - 18367 + - 4514 - 18366 - uid: 16524 components: @@ -98079,7 +98610,7 @@ entities: deviceLists: - 10191 - 10169 - - 18367 + - 4514 - 18366 - uid: 16525 components: @@ -98091,7 +98622,7 @@ entities: deviceLists: - 10191 - 10169 - - 18367 + - 4514 - 18366 - uid: 16526 components: @@ -98101,7 +98632,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 18367 + - 4514 - 18366 - 15512 - 18454 @@ -98113,7 +98644,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 18367 + - 4514 - 18366 - 15512 - 18454 @@ -98125,7 +98656,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 18367 + - 4514 - 18366 - 15512 - 18454 @@ -98289,17 +98820,6 @@ entities: - 23681 - 23680 - 23679 - - uid: 17460 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,-9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29955 - - 30092 - - 3702 - uid: 17899 components: - type: Transform @@ -98643,28 +99163,6 @@ entities: - 18305 - 18318 - 18317 - - uid: 18359 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18367 - - 18366 - - 29888 - - uid: 18360 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18367 - - 18366 - - 29888 - uid: 18361 components: - type: Transform @@ -98673,7 +99171,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 18367 + - 4514 - 18366 - 18464 - 18463 @@ -98685,46 +99183,10 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 18367 + - 4514 - 18366 - 18464 - 18463 - - uid: 18363 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18367 - - 18366 - - uid: 18364 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18367 - - 18366 - - 30080 - - 30081 - - 3702 - - uid: 18365 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,-1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18367 - - 18366 - - 30080 - - 30081 - - 3702 - uid: 18368 components: - type: Transform @@ -99472,28 +99934,6 @@ entities: - type: DeviceNetwork deviceLists: - 18623 - - uid: 18627 - components: - - type: Transform - pos: 49.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 30081 - - 3714 - - 3702 - - 30080 - - uid: 18628 - components: - - type: Transform - pos: 51.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 30081 - - 3714 - - 3702 - - 30080 - uid: 18634 components: - type: Transform @@ -99610,17 +100050,6 @@ entities: - 23088 - 18623 - 18336 - - uid: 20975 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29955 - - 30092 - - 3702 - uid: 21457 components: - type: Transform @@ -99681,29 +100110,6 @@ entities: - 23088 - 18623 - 18336 - - uid: 23447 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - 3702 - - 29955 - - 30092 - - uid: 23518 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,-11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29955 - - 30092 - - 3702 - uid: 23678 components: - type: Transform @@ -99846,6 +100252,328 @@ entities: - 29460 - 29462 - 29463 + - uid: 30028 + components: + - type: Transform + pos: 44.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 4514 + - 18366 + - 30080 + - 30402 + - uid: 30327 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-21.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 4037 + - 30357 + - 30361 + - 30363 + - uid: 30328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 4037 + - 30357 + - 30360 + - 13051 + - uid: 30329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 4037 + - 30357 + - 30360 + - 13051 + - uid: 30330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30351 + - 30357 + - 30360 + - 13051 + - uid: 30331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30361 + - 30363 + - 30364 + - 30444 + - uid: 30332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30360 + - 13051 + - 30361 + - 30363 + - uid: 30333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30351 + - 30350 + - 30353 + - 30356 + - 30357 + - 30366 + - uid: 30334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30351 + - 30350 + - 30353 + - 30356 + - 30357 + - 30366 + - uid: 30335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30350 + - 30353 + - 30356 + - 30366 + - 30365 + - uid: 30336 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30352 + - 4514 + - 18366 + - 30365 + - uid: 30337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30352 + - 4514 + - 18366 + - 30365 + - uid: 30338 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 4514 + - 18366 + - 30080 + - 30402 + - uid: 30339 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30352 + - 4514 + - 30365 + - 30403 + - uid: 30340 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30352 + - 4514 + - 30365 + - 30403 + - uid: 30341 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30348 + - 30349 + - 30357 + - 30404 + - uid: 30342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30348 + - 4514 + - 18366 + - 30404 + - uid: 30343 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30348 + - 4514 + - 18366 + - 30404 + - uid: 30344 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30348 + - 30352 + - 4514 + - 30365 + - 30404 + - uid: 30345 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30348 + - 30352 + - 4514 + - 30365 + - 30404 + - uid: 30346 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30349 + - 30352 + - 4514 + - 30357 + - 30365 + - uid: 30347 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30349 + - 30352 + - 4514 + - 30357 + - 30365 + - uid: 30354 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30356 + - 30353 + - 30350 + - 30366 + - 30403 + - uid: 30355 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30356 + - 30353 + - 30350 + - 30366 + - 30403 + - uid: 30358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30360 + - 13051 + - 30361 + - 30363 + - uid: 30359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30360 + - 13051 + - 30361 + - 30363 - proto: Fireplace entities: - uid: 1588 @@ -99863,11 +100591,6 @@ entities: - type: Transform pos: 39.5,16.5 parent: 2 - - uid: 3479 - components: - - type: Transform - pos: 44.5,-4.5 - parent: 2 - uid: 6649 components: - type: Transform @@ -99888,6 +100611,11 @@ entities: - type: Transform pos: -4.5,-56.5 parent: 2 + - uid: 14385 + components: + - type: Transform + pos: 48.5,-4.5 + parent: 2 - proto: Flash entities: - uid: 29418 @@ -99965,6 +100693,14 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 3577 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-15.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 10266 components: - type: Transform @@ -100230,24 +100966,6 @@ entities: - type: Transform pos: -35.49943,-33.436256 parent: 2 - - uid: 3602 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.457253,-2.5569518 - parent: 2 - - uid: 3603 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.551003,-8.3069515 - parent: 2 - - uid: 5855 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.999363,5.621146 - parent: 2 - uid: 10480 components: - type: Transform @@ -100275,6 +100993,24 @@ entities: - type: Transform pos: 9.572723,6.6391907 parent: 21002 + - uid: 23252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.07116,5.5455384 + parent: 2 + - uid: 23840 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.515537,-8.298952 + parent: 2 + - uid: 23842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.50512,-2.6322846 + parent: 2 - proto: FoodBakedCookieOatmeal entities: - uid: 23380 @@ -100321,10 +101057,10 @@ entities: parent: 2 - proto: FoodBoxDonut entities: - - uid: 5743 + - uid: 4264 components: - type: Transform - pos: 30.532213,-11.218129 + pos: 34.4752,-22.460026 parent: 2 - proto: FoodBreadBaguette entities: @@ -100397,6 +101133,12 @@ entities: - type: InsideEntityStorage - proto: FoodCornTrash entities: + - uid: 9803 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.896925,-39.89337 + parent: 2 - uid: 23754 components: - type: Transform @@ -100436,6 +101178,18 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage + - uid: 15457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.317377,-39.090103 + parent: 2 + - uid: 23315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.074755,-39.23473 + parent: 2 - proto: FoodFrozenSandwichStrawberry entities: - uid: 1595 @@ -100505,6 +101259,23 @@ entities: - type: CollisionWake enabled: False - type: Conveyed +- proto: FoodMeatRotten + entities: + - uid: 3966 + components: + - type: Transform + pos: -25.636185,-40.457207 + parent: 2 + - uid: 20958 + components: + - type: Transform + pos: -25.448685,-40.44679 + parent: 2 + - uid: 23185 + components: + - type: Transform + pos: -25.542435,-40.44679 + parent: 2 - proto: FoodOrange entities: - uid: 16226 @@ -101200,6 +101971,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 896 components: - type: Transform @@ -101216,11 +101995,137 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 3203 + - uid: 3108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3409 components: - type: Transform rot: 1.5707963267948966 rad - pos: 34.5,-21.5 + pos: 39.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3412 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3414 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3441 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3464 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3467 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3528 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3544 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3567 + components: + - type: Transform + pos: 51.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3568 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3609 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3692 + components: + - type: Transform + pos: 41.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3696 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-21.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' @@ -101232,6 +102137,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 3817 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 3957 components: - type: Transform @@ -101240,6 +102153,46 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 4203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4653 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4856 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5405 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5413 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 5461 components: - type: Transform @@ -102192,44 +103145,21 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14154 + - uid: 14283 components: - type: Transform rot: 3.141592653589793 rad - pos: 31.5,-7.5 + pos: 47.5,-8.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14235 + - uid: 14293 components: - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14256 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-8.5 + pos: 50.5,-6.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14279 - components: - - type: Transform - pos: 54.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14303 - components: - - type: Transform - pos: 52.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 14399 components: - type: Transform @@ -102588,69 +103518,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 15446 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15456 - components: - - type: Transform - pos: 40.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15458 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15459 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15469 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15483 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15488 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15492 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15505 components: - type: Transform @@ -103092,6 +103959,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 18359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 18374 components: - type: Transform @@ -103138,14 +104013,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 18736 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 19077 components: - type: Transform @@ -103166,13 +104033,6 @@ entities: rot: 3.141592653589793 rad pos: 5.5,-11.5 parent: 21002 - - uid: 21437 - components: - - type: Transform - pos: 54.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 21698 components: - type: Transform @@ -103630,6 +104490,20 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 3462 + components: + - type: Transform + pos: 36.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3813 + components: + - type: Transform + pos: 35.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 7344 components: - type: Transform @@ -103700,13 +104574,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 9155 - components: - - type: Transform - pos: 34.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 13152 components: - type: Transform @@ -103819,20 +104686,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14298 - components: - - type: Transform - pos: 42.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14316 - components: - - type: Transform - pos: 44.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 14453 components: - type: Transform @@ -104005,6 +104858,14 @@ entities: color: '#990000FF' - proto: GasPipeStraight entities: + - uid: 5 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 46 components: - type: Transform @@ -104071,6 +104932,13 @@ entities: rot: 1.5707963267948966 rad pos: -35.5,25.5 parent: 2 + - uid: 412 + components: + - type: Transform + pos: 40.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 419 components: - type: Transform @@ -104223,13 +105091,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 2762 - components: - - type: Transform - pos: 33.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 3032 components: - type: Transform @@ -104238,29 +105099,214 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 3202 + - uid: 3091 components: - type: Transform - pos: 34.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3205 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-20.5 + pos: 42.5,-6.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 3282 + - uid: 3107 + components: + - type: Transform + pos: 30.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3109 components: - type: Transform rot: 1.5707963267948966 rad - pos: 35.5,-21.5 + pos: 36.5,-26.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 3111 + components: + - type: Transform + pos: 32.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3296 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3401 + components: + - type: Transform + pos: 36.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3403 + components: + - type: Transform + pos: 32.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3404 + components: + - type: Transform + pos: 36.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3413 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3458 + components: + - type: Transform + pos: 35.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3471 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3527 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3533 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3535 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3541 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3543 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3553 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3560 + components: + - type: Transform + pos: 39.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3562 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3563 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3566 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3572 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 3586 components: - type: Transform @@ -104269,6 +105315,175 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 3605 + components: + - type: Transform + pos: 35.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3644 + components: + - type: Transform + pos: 36.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3677 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3691 + components: + - type: Transform + pos: 41.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3693 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3697 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3701 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3703 + components: + - type: Transform + pos: 36.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3706 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3707 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3712 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3717 + components: + - type: Transform + pos: 47.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3773 + components: + - type: Transform + pos: 32.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3774 + components: + - type: Transform + pos: 36.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3814 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3820 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3823 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3825 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 3951 components: - type: Transform @@ -104277,57 +105492,385 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 4108 + - uid: 4049 components: - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-6.5 + pos: 36.5,-26.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 4865 + - uid: 4051 components: - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-13.5 + pos: 31.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4053 + components: + - type: Transform + pos: 41.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4064 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-22.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 4866 + - uid: 4191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4192 components: - type: Transform rot: -1.5707963267948966 rad - pos: 47.5,-8.5 + pos: 34.5,-19.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 4193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4198 + components: + - type: Transform + pos: 40.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4233 + components: + - type: Transform + pos: 35.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4234 + components: + - type: Transform + pos: 36.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4235 + components: + - type: Transform + pos: 32.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4236 + components: + - type: Transform + pos: 32.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4446 + components: + - type: Transform + pos: 31.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4505 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4559 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4632 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4649 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4704 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4715 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4716 + components: + - type: Transform + pos: 32.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4829 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4830 + components: + - type: Transform + pos: 36.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4831 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4832 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4833 + components: + - type: Transform + pos: 40.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4834 + components: + - type: Transform + pos: 40.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4836 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4837 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4839 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4841 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4842 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4848 + components: + - type: Transform + pos: 35.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4855 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4857 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4858 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4859 + components: + - type: Transform + pos: 51.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4861 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4863 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 4867 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,-10.5 + pos: 35.5,-17.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#990000FF' - uid: 4868 components: - type: Transform - pos: 49.5,-9.5 + pos: 36.5,-21.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 4870 + - uid: 4869 components: - type: Transform - pos: 49.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 4871 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,-15.5 + pos: 32.5,-14.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' @@ -104339,6 +105882,60 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 5383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5392 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5393 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5406 + components: + - type: Transform + pos: 32.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5407 + components: + - type: Transform + pos: 32.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5411 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5412 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 5456 components: - type: Transform @@ -104378,13 +105975,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 7665 - components: - - type: Transform - pos: 49.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 7732 components: - type: Transform @@ -104399,14 +105989,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 7941 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 8094 components: - type: Transform @@ -105919,29 +107501,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 9154 - components: - - type: Transform - pos: 49.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9160 + - uid: 9332 components: - type: Transform rot: 3.141592653589793 rad - pos: 54.5,-12.5 + pos: 35.5,-5.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9165 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#990000FF' - uid: 9386 components: - type: Transform @@ -106122,6 +107689,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 9746 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 9753 components: - type: Transform @@ -106143,6 +107718,38 @@ entities: - type: Transform pos: 7.5,-31.5 parent: 2 + - uid: 9795 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9807 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 9808 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 9950 components: - type: Transform @@ -106181,31 +107788,11 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 11032 - components: - - type: Transform - pos: 43.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11033 - components: - - type: Transform - pos: 43.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11034 - components: - - type: Transform - pos: 43.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 11035 components: - type: Transform - pos: 43.5,-4.5 + rot: 1.5707963267948966 rad + pos: 46.5,-16.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' @@ -106280,6 +107867,29 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 12289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 12291 + components: + - type: Transform + pos: 35.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12294 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 12299 components: - type: Transform @@ -106304,6 +107914,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 13112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13144 components: - type: Transform @@ -107697,14 +109315,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 13393 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 13394 components: - type: Transform @@ -107908,11 +109518,11 @@ entities: - uid: 13427 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,1.5 + rot: 3.141592653589793 rad + pos: 36.5,-7.5 parent: 2 - type: AtmosPipeColor - color: '#990000FF' + color: '#0335FCFF' - uid: 13428 components: - type: Transform @@ -111496,13 +113106,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 14133 - components: - - type: Transform - pos: 32.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 14134 components: - type: Transform @@ -111594,429 +113197,72 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14148 + - uid: 14153 components: - type: Transform - pos: 31.5,-2.5 + rot: 1.5707963267948966 rad + pos: 39.5,-6.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14149 - components: - - type: Transform - pos: 31.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14150 - components: - - type: Transform - pos: 32.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14155 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14156 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14157 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14158 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14159 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14160 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14161 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 14162 - components: - - type: Transform - pos: 31.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14163 - components: - - type: Transform - pos: 31.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14164 - components: - - type: Transform - pos: 31.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14225 - components: - - type: Transform - pos: 42.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14226 - components: - - type: Transform - pos: 42.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14227 - components: - - type: Transform - pos: 42.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14228 - components: - - type: Transform - pos: 42.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14229 - components: - - type: Transform - pos: 42.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14231 - components: - - type: Transform - pos: 42.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14232 - components: - - type: Transform - pos: 42.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14234 - components: - - type: Transform - pos: 43.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14240 components: - type: Transform rot: 3.141592653589793 rad - pos: 42.5,-6.5 + pos: 45.5,-20.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14241 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14242 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14244 - components: - - type: Transform - pos: 51.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14245 - components: - - type: Transform - pos: 51.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14246 - components: - - type: Transform - pos: 51.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14248 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14249 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14250 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14251 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14252 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14257 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14258 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14259 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14260 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14261 + - uid: 14166 components: - type: Transform rot: 1.5707963267948966 rad - pos: 48.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14262 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,-8.5 + pos: 36.5,-11.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - uid: 14269 components: - type: Transform - pos: 53.5,-9.5 + pos: 32.5,-25.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - uid: 14270 components: - type: Transform - pos: 53.5,-10.5 + rot: 3.141592653589793 rad + pos: 35.5,-25.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - uid: 14271 components: - type: Transform - pos: 53.5,-11.5 + pos: 36.5,-27.5 parent: 2 - type: AtmosPipeColor - color: '#990000FF' - - uid: 14272 - components: - - type: Transform - pos: 53.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14274 - components: - - type: Transform - pos: 53.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14280 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 53.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14281 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 53.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14282 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14283 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' + color: '#0335FCFF' - uid: 14284 components: - type: Transform rot: 3.141592653589793 rad - pos: 50.5,-18.5 + pos: 47.5,-7.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - uid: 14285 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14286 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14287 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14290 components: - type: Transform rot: -1.5707963267948966 rad - pos: 52.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14291 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14292 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14293 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,-17.5 + pos: 48.5,-6.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - uid: 14294 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-17.5 + pos: 50.5,-7.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' @@ -112024,192 +113270,35 @@ entities: components: - type: Transform rot: -1.5707963267948966 rad - pos: 45.5,-17.5 + pos: 49.5,-6.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14296 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14297 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14301 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14302 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14304 - components: - - type: Transform - pos: 52.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14305 - components: - - type: Transform - pos: 52.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14306 - components: - - type: Transform - pos: 52.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14307 - components: - - type: Transform - pos: 52.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14314 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 14317 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,-15.5 + pos: 32.5,-5.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - uid: 14318 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14319 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-15.5 + pos: 46.5,-5.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - uid: 14323 components: - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14324 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14325 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14326 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14327 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14328 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14329 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14330 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14331 - components: - - type: Transform - pos: 42.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14332 - components: - - type: Transform - pos: 42.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14333 - components: - - type: Transform - pos: 42.5,-20.5 + pos: 31.5,-13.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - uid: 14335 components: - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-22.5 + pos: 35.5,-0.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' @@ -112277,50 +113366,20 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 14345 + components: + - type: Transform + pos: 35.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 14346 components: - type: Transform - pos: 40.5,-16.5 + pos: 35.5,-2.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14347 - components: - - type: Transform - pos: 40.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14348 - components: - - type: Transform - pos: 40.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14349 - components: - - type: Transform - pos: 40.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14351 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14352 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#990000FF' - uid: 14353 components: - type: Transform @@ -112486,64 +113545,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14385 - components: - - type: Transform - pos: 42.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14386 - components: - - type: Transform - pos: 42.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14387 - components: - - type: Transform - pos: 42.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14388 - components: - - type: Transform - pos: 42.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14389 - components: - - type: Transform - pos: 44.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14390 - components: - - type: Transform - pos: 44.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14395 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14396 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14401 components: - type: Transform @@ -118036,323 +119037,48 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 15425 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15426 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15428 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15429 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15430 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15431 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15432 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15434 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15435 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15442 - components: - - type: Transform - pos: 33.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 15447 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15448 - components: - - type: Transform - pos: 39.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15449 - components: - - type: Transform - pos: 39.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15450 - components: - - type: Transform - pos: 39.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15451 - components: - - type: Transform - pos: 39.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15452 - components: - - type: Transform - pos: 40.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15454 - components: - - type: Transform - pos: 40.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15457 - components: - - type: Transform - pos: 39.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15460 components: - type: Transform rot: 3.141592653589793 rad - pos: 40.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15462 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-11.5 + pos: 36.5,-8.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 15463 + - uid: 15456 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15464 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15465 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15466 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15467 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15468 - components: - - type: Transform - rot: -1.5707963267948966 rad pos: 32.5,-11.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 15471 - components: - - type: Transform - pos: 31.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15472 - components: - - type: Transform - pos: 31.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15473 - components: - - type: Transform - pos: 31.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15474 - components: - - type: Transform - pos: 35.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15475 - components: - - type: Transform - pos: 35.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15478 + - uid: 15462 components: - type: Transform rot: 1.5707963267948966 rad - pos: 38.5,-12.5 + pos: 31.5,-4.5 parent: 2 - type: AtmosPipeColor - color: '#990000FF' - - uid: 15479 + color: '#0335FCFF' + - uid: 15476 components: - type: Transform rot: 1.5707963267948966 rad - pos: 37.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15480 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15481 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15482 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15485 - components: - - type: Transform - pos: 34.5,-13.5 + pos: 36.5,-15.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - uid: 15486 components: - type: Transform - pos: 34.5,-14.5 + pos: 31.5,-15.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' - uid: 15487 components: - type: Transform - pos: 34.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15489 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15490 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15491 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-15.5 + pos: 31.5,-10.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' @@ -122895,6 +123621,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 17219 + components: + - type: Transform + pos: 32.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 17291 components: - type: Transform @@ -122903,6 +123636,56 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 17307 + components: + - type: Transform + pos: 32.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17308 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 17309 + components: + - type: Transform + pos: 31.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17310 + components: + - type: Transform + pos: 31.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17311 + components: + - type: Transform + pos: 32.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 17312 + components: + - type: Transform + pos: 31.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17647 + components: + - type: Transform + pos: 42.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 18033 components: - type: Transform @@ -123277,14 +124060,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 18908 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 19075 components: - type: Transform @@ -123321,6 +124096,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 20867 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 20980 components: - type: Transform @@ -123600,14 +124383,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 21439 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 21465 components: - type: Transform @@ -123716,6 +124491,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 22437 + components: + - type: Transform + pos: 32.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 22450 components: - type: Transform @@ -124319,6 +125101,22 @@ entities: - type: Transform pos: -30.5,21.5 parent: 2 + - uid: 23437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 23447 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 23460 components: - type: Transform @@ -124457,14 +125255,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 23842 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 23843 components: - type: Transform @@ -125613,6 +126403,64 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 29584 + components: + - type: Transform + pos: 31.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 29585 + components: + - type: Transform + pos: 31.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 29586 + components: + - type: Transform + pos: 31.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 29587 + components: + - type: Transform + pos: 31.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 29588 + components: + - type: Transform + pos: 31.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 29589 + components: + - type: Transform + pos: 31.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 29590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 29592 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 29684 components: - type: Transform @@ -125785,6 +126633,27 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 29942 + components: + - type: Transform + pos: 46.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 29980 + components: + - type: Transform + pos: 46.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 30000 + components: + - type: Transform + pos: 32.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 30010 components: - type: Transform @@ -125793,11 +126662,48 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 30262 + - uid: 30015 components: - type: Transform rot: 1.5707963267948966 rad - pos: 44.5,-5.5 + pos: 38.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 30016 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 30068 + components: + - type: Transform + pos: 35.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 30071 + components: + - type: Transform + pos: 31.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 30072 + components: + - type: Transform + pos: 32.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 30073 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-5.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' @@ -125882,27 +126788,213 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 3284 + - uid: 3112 components: - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3285 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-20.5 + rot: -1.5707963267948966 rad + pos: 32.5,-4.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 4103 + - uid: 3113 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3357 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3402 components: - type: Transform rot: 1.5707963267948966 rad - pos: 43.5,-5.5 + pos: 35.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3408 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3469 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3569 + components: + - type: Transform + pos: 50.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3575 + components: + - type: Transform + pos: 46.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3576 + components: + - type: Transform + pos: 47.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3669 + components: + - type: Transform + pos: 36.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3688 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3695 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3740 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4050 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4075 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4197 + components: + - type: Transform + pos: 42.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4202 + components: + - type: Transform + pos: 47.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4205 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4441 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4558 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-4.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' @@ -125914,38 +127006,58 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 4869 + - uid: 4636 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,-10.5 + pos: 32.5,-24.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 4872 + color: '#990000FF' + - uid: 4646 components: - type: Transform rot: 3.141592653589793 rad - pos: 49.5,-15.5 + pos: 41.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4688 + components: + - type: Transform + pos: 36.5,-0.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 4873 + - uid: 4689 + components: + - type: Transform + pos: 35.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4835 + components: + - type: Transform + pos: 34.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4864 components: - type: Transform rot: -1.5707963267948966 rad - pos: 49.5,-8.5 + pos: 31.5,-18.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 4874 + color: '#990000FF' + - uid: 4870 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,-12.5 + rot: -1.5707963267948966 rad + pos: 35.5,-20.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#990000FF' - uid: 5422 components: - type: Transform @@ -126048,14 +127160,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 7664 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 7761 components: - type: Transform @@ -126402,6 +127506,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 11535 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 11553 components: - type: Transform @@ -126799,13 +127911,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 13400 - components: - - type: Transform - pos: 42.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 13402 components: - type: Transform @@ -126814,20 +127919,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 13406 - components: - - type: Transform - pos: 51.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13411 - components: - - type: Transform - pos: 49.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 13413 components: - type: Transform @@ -126836,13 +127927,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 13420 - components: - - type: Transform - pos: 43.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 13422 components: - type: Transform @@ -127310,110 +128394,11 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14152 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14153 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14230 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14243 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14247 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14273 components: - type: Transform rot: -1.5707963267948966 rad - pos: 53.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14276 - components: - - type: Transform - pos: 53.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14278 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 53.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14288 - components: - - type: Transform - pos: 50.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14289 - components: - - type: Transform - pos: 46.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14299 - components: - - type: Transform - pos: 48.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14315 - components: - - type: Transform - pos: 45.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14320 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14334 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-21.5 + pos: 31.5,-3.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' @@ -127425,22 +128410,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14345 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14350 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 14357 components: - type: Transform @@ -128050,18 +129019,10 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 15455 + - uid: 15446 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15470 - components: - - type: Transform - pos: 35.5,-11.5 + pos: 42.5,-4.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' @@ -128608,6 +129569,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 17322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 17606 components: - type: Transform @@ -128805,6 +129774,21 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 24227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 24243 + components: + - type: Transform + pos: 41.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 24284 components: - type: Transform @@ -128937,6 +129921,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 29608 + components: + - type: Transform + pos: 47.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 29720 components: - type: Transform @@ -128945,6 +129936,21 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 29983 + components: + - type: Transform + pos: 42.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 30070 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - proto: GasPort entities: - uid: 1675 @@ -129659,6 +130665,16 @@ entities: - 29856 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 418 + components: + - type: Transform + pos: 40.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30403 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 1186 components: - type: Transform @@ -129681,17 +130697,6 @@ entities: - 15250 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 1922 - components: - - type: Transform - pos: 37.5,-19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5583 - - 29997 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 2118 components: - type: Transform @@ -129714,6 +130719,151 @@ entities: - 29904 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 3400 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30366 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3406 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30365 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30402 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3561 + components: + - type: Transform + pos: 39.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3698 + components: + - type: Transform + pos: 51.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3816 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30366 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 3818 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30402 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4056 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30402 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30360 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4705 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30357 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4838 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-15.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4840 + components: + - type: Transform + pos: 43.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30360 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4862 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30404 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 7348 components: - type: Transform @@ -129733,6 +130883,14 @@ entities: - 18270 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 11034 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 11291 components: - type: Transform @@ -129754,6 +130912,13 @@ entities: - 18258 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 13109 + components: + - type: Transform + pos: 30.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 13132 components: - type: Transform @@ -129787,6 +130952,17 @@ entities: - 18501 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 13393 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30363 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 13557 components: - type: Transform @@ -130077,97 +131253,20 @@ entities: - 29928 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 14165 + - uid: 14160 components: - type: Transform rot: 3.141592653589793 rad - pos: 32.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29888 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14166 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29890 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14236 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-8.5 + pos: 30.5,-27.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 14253 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 30081 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14308 + - uid: 14272 components: - type: Transform rot: 3.141592653589793 rad - pos: 52.5,-20.5 + pos: 36.5,-28.5 parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14309 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14310 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14321 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14371 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - type: AtmosPipeColor color: '#0335FCFF' - uid: 14384 @@ -130182,27 +131281,6 @@ entities: - 29870 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 14391 - components: - - type: Transform - pos: 44.5,-12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14397 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 14442 components: - type: Transform @@ -130770,30 +131848,11 @@ entities: - 23927 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 15445 + - uid: 15471 components: - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5583 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15476 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 15477 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-15.5 + rot: 1.5707963267948966 rad + pos: 34.5,-22.5 parent: 2 - type: AtmosPipeColor color: '#0335FCFF' @@ -131480,6 +132539,17 @@ entities: - 20717 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 18163 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30366 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 18410 components: - type: Transform @@ -131523,6 +132593,14 @@ entities: - 29869 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 20803 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 21181 components: - type: Transform @@ -131622,14 +132700,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 23549 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 23704 components: - type: Transform @@ -131684,17 +132754,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 26713 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 30092 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 27894 components: - type: Transform @@ -131730,6 +132789,17 @@ entities: - 29040 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 29603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-21.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30357 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 29707 components: - type: Transform @@ -131795,17 +132865,6 @@ entities: - 29814 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 29995 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 30227 components: - type: Transform @@ -131849,17 +132908,6 @@ entities: - 18336 - type: AtmosPipeColor color: '#990000FF' - - uid: 412 - components: - - type: Transform - pos: 38.5,-19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5583 - - 29997 - - type: AtmosPipeColor - color: '#990000FF' - uid: 879 components: - type: Transform @@ -131882,6 +132930,151 @@ entities: - 29040 - type: AtmosPipeColor color: '#990000FF' + - uid: 3410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30366 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3411 + components: + - type: Transform + pos: 43.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30402 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3465 + components: + - type: Transform + pos: 50.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30364 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3466 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30360 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3468 + components: + - type: Transform + pos: 44.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30363 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3470 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30402 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3558 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30365 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3824 + components: + - type: Transform + pos: 43.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30366 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4651 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4652 + components: + - type: Transform + pos: 52.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30402 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4854 + components: + - type: Transform + pos: 45.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30360 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4866 + components: + - type: Transform + pos: 40.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5416 + components: + - type: Transform + pos: 35.5,-14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30366 + - type: AtmosPipeColor + color: '#990000FF' - uid: 7349 components: - type: Transform @@ -131923,15 +133116,15 @@ entities: - 29904 - type: AtmosPipeColor color: '#990000FF' - - uid: 9156 + - uid: 9858 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-8.5 + rot: 1.5707963267948966 rad + pos: 30.5,-11.5 parent: 2 - type: DeviceNetwork deviceLists: - - 30092 + - 30357 - type: AtmosPipeColor color: '#990000FF' - uid: 10876 @@ -131945,6 +133138,17 @@ entities: - 18258 - type: AtmosPipeColor color: '#990000FF' + - uid: 11912 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30404 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13281 components: - type: Transform @@ -132237,86 +133441,25 @@ entities: - 29928 - type: AtmosPipeColor color: '#990000FF' - - uid: 14167 + - uid: 14161 components: - type: Transform rot: -1.5707963267948966 rad - pos: 32.5,-6.5 + pos: 52.5,-19.5 parent: 2 - type: DeviceNetwork deviceLists: - - 29888 + - 30364 - type: AtmosPipeColor color: '#990000FF' - - uid: 14168 + - uid: 14262 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-7.5 + pos: 37.5,-20.5 parent: 2 - type: DeviceNetwork deviceLists: - - 29890 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14238 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14239 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14254 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 30081 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14311 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14312 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14313 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 + - 30357 - type: AtmosPipeColor color: '#990000FF' - uid: 14373 @@ -132330,16 +133473,6 @@ entities: - 18645 - type: AtmosPipeColor color: '#990000FF' - - uid: 14374 - components: - - type: Transform - pos: 41.5,-16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14383 components: - type: Transform @@ -132351,27 +133484,6 @@ entities: - 29870 - type: AtmosPipeColor color: '#990000FF' - - uid: 14392 - components: - - type: Transform - pos: 42.5,-12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14398 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,-13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3714 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14452 components: - type: Transform @@ -132928,40 +134040,6 @@ entities: - 23927 - type: AtmosPipeColor color: '#990000FF' - - uid: 15444 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5583 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15461 - components: - - type: Transform - pos: 40.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15493 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15494 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15549 components: - type: Transform @@ -133755,6 +134833,14 @@ entities: - 23056 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 21437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 21684 components: - type: Transform @@ -133937,6 +135023,14 @@ entities: parent: 21002 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 29591 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 29706 components: - type: Transform @@ -134011,14 +135105,26 @@ entities: - 18663 - type: AtmosPipeColor color: '#990000FF' - - uid: 29996 + - uid: 29941 components: - type: Transform - pos: 34.5,-11.5 + rot: 1.5707963267948966 rad + pos: 30.5,-18.5 parent: 2 - type: DeviceNetwork deviceLists: - - 3714 + - 30357 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 29955 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 30403 - type: AtmosPipeColor color: '#990000FF' - proto: GasVolumePump @@ -134070,6 +135176,18 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' +- proto: Gateway + entities: + - uid: 3678 + components: + - type: Transform + pos: 46.5,-12.5 + parent: 2 + - uid: 30412 + components: + - type: Transform + pos: 17.5,2.5 + parent: 21002 - proto: GlassBoxLaserFilled entities: - uid: 30286 @@ -134077,6 +135195,14 @@ entities: - type: Transform pos: 32.5,23.5 parent: 2 +- proto: GoldRingDiamond + entities: + - uid: 24079 + components: + - type: Transform + parent: 15249 + - type: Physics + canCollide: False - proto: GrassBattlemap entities: - uid: 9690 @@ -134680,6 +135806,11 @@ entities: rot: 3.141592653589793 rad pos: 63.5,22.5 parent: 2 + - uid: 2422 + components: + - type: Transform + pos: 43.5,-14.5 + parent: 2 - uid: 2430 components: - type: Transform @@ -134721,60 +135852,6 @@ entities: rot: 1.5707963267948966 rad pos: 34.5,12.5 parent: 2 - - uid: 3109 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-20.5 - parent: 2 - - uid: 3110 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-19.5 - parent: 2 - - uid: 3111 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-21.5 - parent: 2 - - uid: 3112 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-23.5 - parent: 2 - - uid: 3113 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-24.5 - parent: 2 - - uid: 3114 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-22.5 - parent: 2 - - uid: 3115 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-18.5 - parent: 2 - - uid: 3116 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-25.5 - parent: 2 - - uid: 3117 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-18.5 - parent: 2 - uid: 3162 components: - type: Transform @@ -134845,65 +135922,23 @@ entities: - type: Transform pos: -47.5,6.5 parent: 2 - - uid: 3360 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-8.5 - parent: 2 - uid: 3363 components: - type: Transform rot: 1.5707963267948966 rad - pos: 34.5,-5.5 + pos: 48.5,-13.5 parent: 2 - - uid: 3368 + - uid: 3367 components: - type: Transform rot: 1.5707963267948966 rad - pos: 30.5,-1.5 - parent: 2 - - uid: 3369 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-1.5 - parent: 2 - - uid: 3370 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-1.5 + pos: 48.5,-11.5 parent: 2 - uid: 3371 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-2.5 - parent: 2 - - uid: 3372 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-3.5 - parent: 2 - - uid: 3374 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-7.5 - parent: 2 - - uid: 3380 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-1.5 - parent: 2 - - uid: 3381 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-1.5 + rot: 3.141592653589793 rad + pos: 38.5,-5.5 parent: 2 - uid: 3382 components: @@ -134911,70 +135946,44 @@ entities: rot: 1.5707963267948966 rad pos: 37.5,-1.5 parent: 2 - - uid: 3383 + - uid: 3396 components: - type: Transform rot: 1.5707963267948966 rad - pos: 38.5,-1.5 + pos: 54.5,-21.5 parent: 2 - - uid: 3435 + - uid: 3513 components: - type: Transform rot: 3.141592653589793 rad - pos: 43.5,-3.5 + pos: 32.5,-5.5 parent: 2 - - uid: 3436 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-3.5 - parent: 2 - - uid: 3437 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-3.5 - parent: 2 - - uid: 3476 + - uid: 3524 components: - type: Transform rot: 1.5707963267948966 rad - pos: 39.5,-2.5 + pos: 45.5,-14.5 parent: 2 - - uid: 3683 + - uid: 3525 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-4.5 + pos: 45.5,-22.5 parent: 2 - - uid: 3684 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-1.5 - parent: 2 - - uid: 3694 - components: - - type: Transform - pos: 52.5,-12.5 - parent: 2 - - uid: 3758 + - uid: 3679 components: - type: Transform rot: 1.5707963267948966 rad - pos: 33.5,-14.5 + pos: 53.5,-21.5 parent: 2 - - uid: 3759 + - uid: 3756 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-15.5 + pos: 46.5,-18.5 parent: 2 - - uid: 3760 + - uid: 3772 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-16.5 + pos: 41.5,-15.5 parent: 2 - uid: 3798 components: @@ -134982,59 +135991,35 @@ entities: rot: 3.141592653589793 rad pos: 42.5,22.5 parent: 2 - - uid: 3828 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-22.5 - parent: 2 - - uid: 3830 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-22.5 - parent: 2 - - uid: 3838 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-19.5 - parent: 2 - - uid: 3839 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-19.5 - parent: 2 - - uid: 3840 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-19.5 - parent: 2 - - uid: 3841 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-19.5 - parent: 2 - - uid: 3842 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-19.5 - parent: 2 - uid: 3843 components: - type: Transform rot: 3.141592653589793 rad - pos: 54.5,-19.5 + pos: 42.5,-20.5 parent: 2 - - uid: 3960 + - uid: 3844 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,-22.5 + rot: 3.141592653589793 rad + pos: 39.5,-20.5 + parent: 2 + - uid: 3940 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-3.5 + parent: 2 + - uid: 3941 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-2.5 + parent: 2 + - uid: 3943 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-8.5 parent: 2 - uid: 3961 components: @@ -135048,24 +136033,6 @@ entities: rot: 1.5707963267948966 rad pos: 43.5,-24.5 parent: 2 - - uid: 3963 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-22.5 - parent: 2 - - uid: 3964 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-22.5 - parent: 2 - - uid: 3968 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-22.5 - parent: 2 - uid: 3989 components: - type: Transform @@ -135078,107 +136045,11 @@ entities: rot: -1.5707963267948966 rad pos: 61.5,-36.5 parent: 2 - - uid: 4016 + - uid: 4043 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-18.5 - parent: 2 - - uid: 4017 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-18.5 - parent: 2 - - uid: 4018 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-18.5 - parent: 2 - - uid: 4026 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-25.5 - parent: 2 - - uid: 4027 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-24.5 - parent: 2 - - uid: 4056 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-28.5 - parent: 2 - - uid: 4057 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-28.5 - parent: 2 - - uid: 4058 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-28.5 - parent: 2 - - uid: 4059 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-27.5 - parent: 2 - - uid: 4060 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-28.5 - parent: 2 - - uid: 4061 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-28.5 - parent: 2 - - uid: 4062 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-28.5 - parent: 2 - - uid: 4063 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-28.5 - parent: 2 - - uid: 4075 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-28.5 - parent: 2 - - uid: 4076 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-26.5 - parent: 2 - - uid: 4077 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-27.5 - parent: 2 - - uid: 4078 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-26.5 + rot: 3.141592653589793 rad + pos: 47.5,-14.5 parent: 2 - uid: 4100 components: @@ -135258,6 +136129,24 @@ entities: rot: 1.5707963267948966 rad pos: 61.5,-39.5 parent: 2 + - uid: 4133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-10.5 + parent: 2 + - uid: 4169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-10.5 + parent: 2 + - uid: 4170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-10.5 + parent: 2 - uid: 4211 components: - type: Transform @@ -135384,23 +136273,16 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,-37.5 parent: 2 - - uid: 4691 + - uid: 4500 components: - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-22.5 + pos: 33.5,-14.5 parent: 2 - - uid: 4692 + - uid: 4503 components: - type: Transform rot: 3.141592653589793 rad - pos: 54.5,-22.5 - parent: 2 - - uid: 4693 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 53.5,-22.5 + pos: 31.5,-26.5 parent: 2 - uid: 5249 components: @@ -136860,11 +137742,6 @@ entities: rot: -1.5707963267948966 rad pos: 46.5,22.5 parent: 2 - - uid: 9158 - components: - - type: Transform - pos: 52.5,-11.5 - parent: 2 - uid: 9257 components: - type: Transform @@ -137981,12 +138858,75 @@ entities: rot: 3.141592653589793 rad pos: 16.5,43.5 parent: 2 + - uid: 14150 + components: + - type: Transform + pos: 41.5,-16.5 + parent: 2 + - uid: 14243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-1.5 + parent: 2 + - uid: 14244 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-1.5 + parent: 2 + - uid: 14250 + components: + - type: Transform + pos: 47.5,-3.5 + parent: 2 + - uid: 14297 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-14.5 + parent: 2 + - uid: 14298 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-15.5 + parent: 2 + - uid: 14299 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-11.5 + parent: 2 + - uid: 14351 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-17.5 + parent: 2 - uid: 15252 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,23.5 parent: 2 + - uid: 15430 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-16.5 + parent: 2 + - uid: 15431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-15.5 + parent: 2 + - uid: 15466 + components: + - type: Transform + pos: 33.5,-15.5 + parent: 2 - uid: 15502 components: - type: Transform @@ -138424,18 +139364,91 @@ entities: rot: 1.5707963267948966 rad pos: -54.5,-43.5 parent: 2 + - uid: 17220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-1.5 + parent: 2 + - uid: 17284 + components: + - type: Transform + pos: 46.5,-3.5 + parent: 2 + - uid: 17303 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-12.5 + parent: 2 + - uid: 17313 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-10.5 + parent: 2 + - uid: 17316 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-13.5 + parent: 2 + - uid: 17318 + components: + - type: Transform + pos: 44.5,-14.5 + parent: 2 + - uid: 17320 + components: + - type: Transform + pos: 44.5,-22.5 + parent: 2 - uid: 17462 components: - type: Transform rot: 1.5707963267948966 rad pos: 65.5,-2.5 parent: 2 + - uid: 17648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-26.5 + parent: 2 + - uid: 18149 + components: + - type: Transform + pos: 43.5,-2.5 + parent: 2 + - uid: 18150 + components: + - type: Transform + pos: 45.5,-3.5 + parent: 2 + - uid: 18160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-12.5 + parent: 2 + - uid: 18365 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-1.5 + parent: 2 - uid: 18558 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,-47.5 parent: 2 + - uid: 18631 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-7.5 + parent: 2 - uid: 18674 components: - type: Transform @@ -138472,6 +139485,11 @@ entities: rot: 3.141592653589793 rad pos: 14.5,-32.5 parent: 2 + - uid: 18739 + components: + - type: Transform + pos: 46.5,-22.5 + parent: 2 - uid: 19540 components: - type: Transform @@ -139540,6 +140558,22 @@ entities: rot: 3.141592653589793 rad pos: 26.5,68.5 parent: 2 + - uid: 20655 + components: + - type: Transform + pos: 48.5,-22.5 + parent: 2 + - uid: 20881 + components: + - type: Transform + pos: 42.5,-14.5 + parent: 2 + - uid: 20890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-10.5 + parent: 2 - uid: 21071 components: - type: Transform @@ -139663,6 +140697,12 @@ entities: - type: Transform pos: 24.5,0.5 parent: 21002 + - uid: 22741 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-17.5 + parent: 2 - uid: 22862 components: - type: Transform @@ -140181,10 +141221,11 @@ entities: rot: 3.141592653589793 rad pos: -52.5,4.5 parent: 2 - - uid: 24227 + - uid: 24201 components: - type: Transform - pos: 52.5,-8.5 + rot: 3.141592653589793 rad + pos: 32.5,-26.5 parent: 2 - uid: 24273 components: @@ -140517,11 +141558,6 @@ entities: - type: Transform pos: 24.5,4.5 parent: 21002 - - uid: 26710 - components: - - type: Transform - pos: 52.5,-9.5 - parent: 2 - uid: 27066 components: - type: Transform @@ -140992,10 +142028,23 @@ entities: rot: 3.141592653589793 rad pos: 52.5,66.5 parent: 21002 - - uid: 28308 + - uid: 28366 components: - type: Transform - pos: 52.5,-14.5 + rot: -1.5707963267948966 rad + pos: 50.5,-10.5 + parent: 2 + - uid: 28870 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-11.5 + parent: 2 + - uid: 28874 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-10.5 parent: 2 - uid: 28969 components: @@ -141009,6 +142058,36 @@ entities: rot: 1.5707963267948966 rad pos: -58.5,-8.5 parent: 2 + - uid: 29143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-16.5 + parent: 2 + - uid: 29145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-20.5 + parent: 2 + - uid: 29147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-21.5 + parent: 2 + - uid: 29148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-21.5 + parent: 2 + - uid: 29193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-21.5 + parent: 2 - uid: 29337 components: - type: Transform @@ -141145,6 +142224,47 @@ entities: rot: 1.5707963267948966 rad pos: -58.5,-11.5 parent: 2 + - uid: 29580 + components: + - type: Transform + pos: 47.5,-22.5 + parent: 2 + - uid: 29581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-18.5 + parent: 2 + - uid: 29582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-17.5 + parent: 2 + - uid: 29583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-19.5 + parent: 2 + - uid: 30023 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-14.5 + parent: 2 + - uid: 30315 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-21.5 + parent: 2 + - uid: 30368 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-1.5 + parent: 2 - proto: GrilleBroken entities: - uid: 22881 @@ -141238,24 +142358,6 @@ entities: parent: 21002 - proto: GrilleDiagonal entities: - - uid: 9298 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 53.5,-7.5 - parent: 2 - - uid: 9746 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,-16.5 - parent: 2 - - uid: 9800 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,-15.5 - parent: 2 - uid: 14778 components: - type: Transform @@ -141325,6 +142427,12 @@ entities: - type: Transform pos: -4.5,3.5 parent: 2 + - uid: 15416 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-19.5 + parent: 2 - uid: 23946 components: - type: Transform @@ -141391,23 +142499,6 @@ entities: rot: 3.141592653589793 rad pos: -4.5,-15.5 parent: 21002 - - uid: 24079 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 53.5,-7.5 - parent: 2 - - uid: 24191 - components: - - type: Transform - pos: 52.5,-7.5 - parent: 2 - - uid: 28523 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,-15.5 - parent: 2 - proto: GrilleSpawner entities: - uid: 2296 @@ -142251,31 +143342,31 @@ entities: parent: 2 - proto: GunSafePistolMk58 entities: - - uid: 4173 + - uid: 30449 components: - type: Transform - pos: 35.5,-24.5 + pos: 50.5,-17.5 parent: 2 - proto: GunSafeRifleLecter entities: - - uid: 4187 + - uid: 4176 components: - type: Transform - pos: 32.5,-23.5 + pos: 52.5,-12.5 parent: 2 - proto: GunSafeShotgunKammerer entities: - - uid: 4186 + - uid: 4175 components: - type: Transform - pos: 32.5,-21.5 + pos: 51.5,-12.5 parent: 2 - proto: GunSafeSubMachineGunDrozd entities: - - uid: 4188 + - uid: 4173 components: - type: Transform - pos: 32.5,-24.5 + pos: 53.5,-14.5 parent: 2 - proto: GyroscopeMachineCircuitboard entities: @@ -142294,10 +143385,16 @@ entities: parent: 2 - proto: Handcuffs entities: - - uid: 30000 + - uid: 15434 components: - type: Transform - pos: 48.519455,-10.329221 + pos: 30.50648,-16.45916 + parent: 2 + - uid: 30487 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.127525,-28.369751 parent: 2 - proto: HandheldGPSBasic entities: @@ -142350,10 +143447,10 @@ entities: parent: 21002 - proto: HandLabeler entities: - - uid: 3488 + - uid: 3106 components: - type: Transform - pos: 42.71155,-4.5851502 + pos: 46.715897,-4.537884 parent: 2 - proto: HarmonicaInstrument entities: @@ -142362,13 +143459,6 @@ entities: - type: Transform pos: 13.469788,-8.50042 parent: 21002 - - uid: 29949 - components: - - type: Transform - parent: 4234 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: HarpInstrument entities: - uid: 29005 @@ -142409,6 +143499,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' +- proto: HighSecArmoryLocked + entities: + - uid: 3759 + components: + - type: Transform + pos: 49.5,-19.5 + parent: 2 - proto: HighSecCommandLocked entities: - uid: 445 @@ -142518,17 +143615,6 @@ entities: currentLabel: Science - type: NameModifier baseName: holopad - - uid: 29764 - components: - - type: MetaData - name: holopad (Armory Desk) - - type: Transform - pos: 37.5,-20.5 - parent: 2 - - type: Label - currentLabel: Armory Desk - - type: NameModifier - baseName: holopad - uid: 29770 components: - type: MetaData @@ -142745,10 +143831,10 @@ entities: parent: 2 - proto: HolopadCommandHop entities: - - uid: 231 + - uid: 4491 components: - type: Transform - pos: 43.5,-5.5 + pos: 47.5,-5.5 parent: 2 - proto: HolopadCommandHos entities: @@ -142797,11 +143883,6 @@ entities: - type: Transform pos: -39.5,4.5 parent: 2 - - uid: 28982 - components: - - type: Transform - pos: -39.5,4.5 - parent: 2 - proto: HolopadEngineeringAtmosMain entities: - uid: 29171 @@ -142921,11 +144002,28 @@ entities: parent: 2 - proto: HolopadLongRange entities: - - uid: 1053 + - uid: 3944 components: + - type: MetaData + name: long-range holopad (Court LR) - type: Transform - pos: 38.5,-6.5 + pos: 42.5,-6.5 parent: 2 + - type: Label + currentLabel: Court LR + - type: NameModifier + baseName: long-range holopad + - uid: 29606 + components: + - type: MetaData + name: long-range holopad (Warden LR) + - type: Transform + pos: 42.5,-18.5 + parent: 2 + - type: Label + currentLabel: Warden LR + - type: NameModifier + baseName: long-range holopad - uid: 30115 components: - type: MetaData @@ -143042,24 +144140,24 @@ entities: parent: 2 - proto: HolopadSecurityArmory entities: - - uid: 24249 + - uid: 24251 components: - type: Transform - pos: 33.5,-22.5 + pos: 51.5,-15.5 parent: 2 - proto: HolopadSecurityBrig entities: - - uid: 364 + - uid: 22434 components: - type: Transform - pos: 49.5,-17.5 + pos: 36.5,-19.5 parent: 2 - proto: HolopadSecurityCourtroom entities: - - uid: 10285 + - uid: 14167 components: - type: Transform - pos: 35.5,-5.5 + pos: 39.5,-5.5 parent: 2 - proto: HolopadSecurityDetective entities: @@ -143068,37 +144166,12 @@ entities: - type: Transform pos: 41.5,21.5 parent: 2 -- proto: HolopadSecurityEvacCheckpoint - entities: - - uid: 29765 - components: - - type: Transform - pos: 57.5,-10.5 - parent: 2 - proto: HolopadSecurityFront entities: - - uid: 29766 + - uid: 29889 components: - type: Transform - pos: 50.5,-0.5 - parent: 2 - - uid: 29941 - components: - - type: MetaData - name: holopad (Drunk Tank) - - type: Transform - pos: 43.5,-12.5 - parent: 2 - - type: Label - currentLabel: Drunk Tank - - type: NameModifier - baseName: holopad -- proto: HolopadSecurityInterrogation - entities: - - uid: 1540 - components: - - type: Transform - pos: 31.5,-14.5 + pos: 32.5,-3.5 parent: 2 - proto: HolopadSecurityLawyer entities: @@ -143116,10 +144189,10 @@ entities: parent: 2 - proto: HolopadSecurityWarden entities: - - uid: 29980 + - uid: 30405 components: - type: Transform - pos: 54.5,-9.5 + pos: 45.5,-18.5 parent: 2 - proto: HolopadServiceBar entities: @@ -143245,7 +144318,7 @@ entities: pos: 36.5,-35.5 parent: 2 - type: Door - secondsUntilStateChange: -245660.69 + secondsUntilStateChange: -295465.84 state: Opening - uid: 5211 components: @@ -143806,11 +144879,11 @@ entities: parent: 2 - proto: IntercomSecurity entities: - - uid: 19008 + - uid: 17321 components: - type: Transform rot: 1.5707963267948966 rad - pos: 56.5,-12.5 + pos: 30.5,-2.5 parent: 2 - proto: IntercomService entities: @@ -143902,12 +144975,6 @@ entities: rot: 3.141592653589793 rad pos: 48.5,-0.5 parent: 2 - - uid: 23781 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-0.5 - parent: 2 - uid: 23784 components: - type: Transform @@ -144188,12 +145255,18 @@ entities: rot: 3.141592653589793 rad pos: 13.075723,-55.58609 parent: 2 -- proto: LampInterrogator - entities: - - uid: 3763 + - uid: 30488 components: - type: Transform - pos: 31.482378,-15.953924 + rot: -1.5707963267948966 rad + pos: 37.67961,-27.640583 + parent: 2 +- proto: LampInterrogator + entities: + - uid: 4025 + components: + - type: Transform + pos: 30.88469,-24.14328 parent: 2 - proto: Lantern entities: @@ -144229,11 +145302,16 @@ entities: canCollide: False - proto: Lighter entities: - - uid: 28870 + - uid: 3579 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 34.559784,-14.813752 + rot: -1.5707963267948966 rad + pos: 31.092863,-27.306778 + parent: 2 + - uid: 15426 + components: + - type: Transform + pos: 34.6627,-22.126692 parent: 2 - proto: LightReplacer entities: @@ -144266,12 +145344,6 @@ entities: parent: 16032 - type: Physics canCollide: False - - uid: 30090 - components: - - type: Transform - parent: 30089 - - type: Physics - canCollide: False - proto: LiveLetLiveCircuitBoard entities: - uid: 29444 @@ -144279,6 +145351,33 @@ entities: - type: Transform pos: 61.450054,22.656609 parent: 2 +- proto: LockableButtonBrig + entities: + - uid: 4683 + components: + - type: MetaData + name: stand door + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-9.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 4811: + - - Pressed + - Toggle + - uid: 28257 + components: + - type: MetaData + name: stand door + - type: Transform + pos: 36.5,-9.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 4811: + - - Pressed + - Toggle - proto: LockableButtonService entities: - uid: 4166 @@ -144578,36 +145677,6 @@ entities: - type: Transform pos: 44.5,-31.5 parent: 2 - - uid: 4442 - components: - - type: Transform - pos: 42.5,-21.5 - parent: 2 - - uid: 4443 - components: - - type: Transform - pos: 42.5,-20.5 - parent: 2 - - uid: 4444 - components: - - type: Transform - pos: 42.5,-19.5 - parent: 2 - - uid: 4445 - components: - - type: Transform - pos: 34.5,-10.5 - parent: 2 - - uid: 4446 - components: - - type: Transform - pos: 35.5,-10.5 - parent: 2 - - uid: 4447 - components: - - type: Transform - pos: 36.5,-10.5 - parent: 2 - uid: 5417 components: - type: Transform @@ -144748,7 +145817,7 @@ entities: - uid: 3521 components: - type: Transform - pos: 42.5,-8.5 + pos: 46.5,-8.5 parent: 2 - proto: LockerHeadOfSecurityFilled entities: @@ -144895,6 +145964,48 @@ entities: - type: Transform pos: -10.5,-29.5 parent: 2 +- proto: LockerPrisoner + entities: + - uid: 15482 + components: + - type: Transform + pos: 34.5,-13.5 + parent: 2 +- proto: LockerPrisoner2 + entities: + - uid: 4047 + components: + - type: Transform + pos: 34.5,-14.5 + parent: 2 +- proto: LockerPrisoner3 + entities: + - uid: 14302 + components: + - type: Transform + pos: 34.5,-15.5 + parent: 2 +- proto: LockerPrisoner4 + entities: + - uid: 30089 + components: + - type: Transform + pos: 34.5,-16.5 + parent: 2 +- proto: LockerPrisoner5 + entities: + - uid: 14304 + components: + - type: Transform + pos: 36.5,-13.5 + parent: 2 +- proto: LockerPrisoner6 + entities: + - uid: 24072 + components: + - type: Transform + pos: 37.5,-13.5 + parent: 2 - proto: LockerQuarterMasterFilled entities: - uid: 11275 @@ -145042,41 +146153,11 @@ entities: parent: 2 - proto: LockerWardenFilled entities: - - uid: 28877 + - uid: 14154 components: - type: Transform - pos: 53.5,-14.5 + pos: 48.5,-16.5 parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 28995 - - 29193 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - proto: LockerWeldingSuppliesFilled entities: - uid: 6720 @@ -145777,11 +146858,6 @@ entities: - type: Transform pos: 2.5,-41.5 parent: 2 - - uid: 30141 - components: - - type: Transform - pos: 52.5,-13.5 - parent: 2 - uid: 30142 components: - type: Transform @@ -145824,6 +146900,13 @@ entities: - type: Transform pos: -30.5,-58.5 parent: 2 +- proto: LootSpawnerRandomLockbox + entities: + - uid: 30607 + components: + - type: Transform + pos: 28.5,-9.5 + parent: 2 - proto: MachineAnomalyGenerator entities: - uid: 3797 @@ -145940,6 +147023,13 @@ entities: - type: Transform pos: -47.520466,-22.794298 parent: 2 +- proto: MagazineBoxPistol + entities: + - uid: 15477 + components: + - type: Transform + pos: 44.334126,-19.399723 + parent: 2 - proto: MagazineBoxPistolPractice entities: - uid: 30254 @@ -145949,10 +147039,11 @@ entities: parent: 2 - proto: MagazineMagnum entities: - - uid: 4205 + - uid: 30476 components: - type: Transform - pos: 32.59941,-20.510296 + rot: 1.5707963267948966 rad + pos: 50.480404,-15.486731 parent: 2 - proto: MagazinePistolSubMachineGunTopMounted entities: @@ -146026,6 +147117,13 @@ entities: - type: Configuration config: tag: Botany + - uid: 4267 + components: + - type: Transform + pos: 30.5,-20.5 + parent: 2 + - type: MailingUnit + tag: Security - uid: 6944 components: - type: Transform @@ -146070,16 +147168,13 @@ entities: parent: 2 - type: MailingUnit tag: Recycling - - uid: 17649 + - uid: 18963 components: - type: Transform - pos: 30.5,-2.5 + pos: 34.5,-2.5 parent: 2 - type: MailingUnit tag: Court - - type: Configuration - config: - tag: Court - uid: 29185 components: - type: Transform @@ -146087,16 +147182,6 @@ entities: parent: 2 - type: MailingUnit tag: Engineering - - uid: 30068 - components: - - type: Transform - pos: 46.5,-12.5 - parent: 2 - - type: MailingUnit - tag: Security - - type: Configuration - config: - tag: Security - proto: MaintenancePlantSpawner entities: - uid: 1585 @@ -146255,6 +147340,12 @@ entities: - type: Transform pos: -30.47672,-39.94861 parent: 2 + - uid: 15478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.281982,-10.469618 + parent: 2 - uid: 30166 components: - type: Transform @@ -146275,11 +147366,13 @@ entities: parent: 21002 - proto: MaterialCloth entities: - - uid: 3513 + - uid: 3102 components: - type: Transform - pos: 45.4437,-4.2865305 - parent: 2 + parent: 3510 + - type: Physics + canCollide: False + - type: InsideEntityStorage - proto: MaterialDiamond1 entities: - uid: 11451 @@ -146304,10 +147397,19 @@ entities: parent: 2 - proto: MaterialDurathread entities: - - uid: 3512 + - uid: 3105 components: - type: Transform - pos: 45.41245,-4.5990305 + parent: 3510 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: MaterialWoodPlank1 + entities: + - uid: 9802 + components: + - type: Transform + pos: -27.247557,-41.294125 parent: 2 - proto: MatterBinStockPart entities: @@ -146379,10 +147481,10 @@ entities: parent: 2 - proto: MedkitAdvancedFilled entities: - - uid: 3740 + - uid: 4069 components: - type: Transform - pos: 53.355698,-12.277016 + pos: 48.665825,-15.338643 parent: 2 - uid: 11981 components: @@ -146411,10 +147513,10 @@ entities: - type: Transform pos: -11.642696,-33.28046 parent: 2 - - uid: 24246 + - uid: 3488 components: - type: Transform - pos: 37.594498,-14.8207245 + pos: 31.275742,-21.373539 parent: 2 - proto: MedkitBurnFilled entities: @@ -146462,6 +147564,11 @@ entities: - type: Transform pos: -11.314571,-33.90546 parent: 2 + - uid: 2533 + components: + - type: Transform + pos: 31.973658,-21.363123 + parent: 2 - uid: 19068 components: - type: Transform @@ -146472,11 +147579,6 @@ entities: - type: Transform pos: -2.4625432,-61.588234 parent: 2 - - uid: 24247 - components: - - type: Transform - pos: 37.469498,-14.1853075 - parent: 2 - uid: 29419 components: - type: Transform @@ -146604,10 +147706,10 @@ entities: rot: -1.5707963267948966 rad pos: 37.5,20.5 parent: 2 - - uid: 3508 + - uid: 4061 components: - type: Transform - pos: 44.5,-7.5 + pos: 48.5,-7.5 parent: 2 - uid: 11400 components: @@ -146633,6 +147735,17 @@ entities: rot: 1.5707963267948966 rad pos: -39.5,-7.5 parent: 2 + - uid: 14231 + components: + - type: Transform + pos: 54.5,-6.5 + parent: 2 + - uid: 29888 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,10.5 + parent: 2 - proto: MonkeyCubeWrapped entities: - uid: 3150 @@ -146783,6 +147896,14 @@ entities: - type: Transform pos: 6.5,27.5 parent: 2 +- proto: Mousetrap + entities: + - uid: 4262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.917759,-41.570457 + parent: 2 - proto: Multitool entities: - uid: 7687 @@ -147025,12 +148146,6 @@ entities: - type: InsideEntityStorage - proto: NoticeBoard entities: - - uid: 12302 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-2.5 - parent: 2 - uid: 20781 components: - type: Transform @@ -147062,6 +148177,12 @@ entities: - 23854 - 23855 - 23856 + - uid: 29984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-2.5 + parent: 2 - proto: NTDefaultCircuitBoard entities: - uid: 29358 @@ -147091,13 +148212,6 @@ entities: - type: Transform pos: 58.485508,21.59031 parent: 2 -- proto: Ointment - entities: - - uid: 24253 - components: - - type: Transform - pos: 45.50957,-13.525023 - parent: 2 - proto: OperatingTable entities: - uid: 1109 @@ -147351,36 +148465,48 @@ entities: parent: 1422 - type: Physics canCollide: False - - uid: 3493 + - uid: 3416 components: - type: Transform rot: 1.5707963267948966 rad - pos: 39.59387,-5.805445 + pos: 30.500278,-17.386536 parent: 2 - - uid: 3494 + - uid: 4494 components: - type: Transform rot: 1.5707963267948966 rad - pos: 39.510536,-5.649195 + pos: 43.48465,-5.607312 parent: 2 - - uid: 3495 + - uid: 4719 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 39.46887,-5.399195 - parent: 2 - - uid: 3496 + parent: 4718 + - type: Physics + canCollide: False + - uid: 4720 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 39.46887,-5.399195 - parent: 2 - - uid: 3497 + parent: 4718 + - type: Physics + canCollide: False + - uid: 4721 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 39.635536,-5.2221117 - parent: 2 + parent: 4718 + - type: Physics + canCollide: False + - uid: 4722 + components: + - type: Transform + parent: 4718 + - type: Physics + canCollide: False + - uid: 4723 + components: + - type: Transform + parent: 4718 + - type: Physics + canCollide: False - uid: 5856 components: - type: Transform @@ -147396,7 +148522,7 @@ entities: - uid: 6616 components: - type: Transform - parent: 3489 + parent: 14316 - type: Paper content: >+ [bold]=====================================================[/bold] @@ -147501,7 +148627,7 @@ entities: - uid: 7657 components: - type: Transform - parent: 3489 + parent: 14316 - type: Paper content: >+ [bold]=====================================================[/bold] @@ -147606,43 +148732,43 @@ entities: - uid: 9368 components: - type: Transform - parent: 3609 + parent: 24074 - type: Physics canCollide: False - uid: 9369 components: - type: Transform - parent: 3609 + parent: 24074 - type: Physics canCollide: False - uid: 9370 components: - type: Transform - parent: 3609 + parent: 24074 - type: Physics canCollide: False - uid: 9371 components: - type: Transform - parent: 3609 + parent: 24074 - type: Physics canCollide: False - uid: 9376 components: - type: Transform - parent: 3489 + parent: 14316 - type: Physics canCollide: False - uid: 9377 components: - type: Transform - parent: 3489 + parent: 14316 - type: Physics canCollide: False - uid: 9378 components: - type: Transform - parent: 3489 + parent: 14316 - type: Physics canCollide: False - uid: 9684 @@ -147670,18 +148796,6 @@ entities: - type: Transform pos: -8.331074,31.639214 parent: 2 - - uid: 9803 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.596333,-13.6892185 - parent: 2 - - uid: 9804 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.440083,-13.5121355 - parent: 2 - uid: 9897 components: - type: Transform @@ -147905,6 +149019,24 @@ entities: - type: Transform pos: -3.4935024,-48.449406 parent: 2 + - uid: 28871 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.474236,-5.326062 + parent: 2 + - uid: 28872 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.588818,-5.794812 + parent: 2 + - uid: 28873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.58009,-5.2081184 + parent: 2 - uid: 29252 components: - type: Transform @@ -148564,6 +149696,11 @@ entities: canCollide: False - proto: PaperBin10 entities: + - uid: 3482 + components: + - type: Transform + pos: 41.5,-10.5 + parent: 2 - uid: 23867 components: - type: Transform @@ -148807,17 +149944,32 @@ entities: rot: 3.141592653589793 rad pos: -8.74411,-34.388977 parent: 2 - - uid: 3604 + - uid: 3456 components: - type: Transform - rot: 3.141592653589793 rad - pos: 36.457253,-7.9007015 + pos: 32.201134,-27.588028 parent: 2 - - uid: 3605 + - uid: 3473 components: - type: Transform - rot: 3.141592653589793 rad - pos: 36.410378,-2.9632018 + rot: -1.5707963267948966 rad + pos: 37.663933,-27.244474 + parent: 2 + - uid: 4246 + components: + - type: Transform + pos: 44.713463,-15.225366 + parent: 2 + - uid: 4268 + components: + - type: Transform + pos: 30.703241,-4.1479144 + parent: 2 + - uid: 4849 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.573195,-17.521952 parent: 2 - uid: 5858 components: @@ -148849,6 +150001,24 @@ entities: rot: 3.141592653589793 rad pos: -46.484272,-26.871986 parent: 2 + - uid: 11867 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.77986,-10.545005 + parent: 2 + - uid: 15507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.546787,-8.017701 + parent: 2 + - uid: 18626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.453037,-2.9447846 + parent: 2 - uid: 19046 components: - type: Transform @@ -148875,18 +150045,6 @@ entities: - type: Transform pos: 12.537674,6.638035 parent: 21002 - - uid: 23436 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 56.323895,-10.992805 - parent: 2 - - uid: 23437 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 56.58431,-11.0136385 - parent: 2 - uid: 23617 components: - type: Transform @@ -148926,24 +150084,12 @@ entities: - type: Transform pos: -16.680094,39.619514 parent: 2 - - uid: 28865 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.554844,-15.797991 - parent: 2 - uid: 29660 components: - type: Transform parent: 29655 - type: Physics canCollide: False - - uid: 30001 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.700787,-9.87788 - parent: 2 - proto: PenCap entities: - uid: 2672 @@ -148957,7 +150103,7 @@ entities: - uid: 3498 components: - type: Transform - pos: 39.354286,-4.8887787 + pos: 43.45779,-4.9268684 parent: 2 - proto: PersonalAI entities: @@ -149163,6 +150309,12 @@ entities: parent: 2 - proto: PlasmaReinforcedWindowDirectional entities: + - uid: 3386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-11.5 + parent: 2 - uid: 12832 components: - type: Transform @@ -149215,6 +150367,24 @@ entities: rot: 3.141592653589793 rad pos: 50.5,18.5 parent: 2 + - uid: 14238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-11.5 + parent: 2 + - uid: 17222 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-10.5 + parent: 2 + - uid: 17223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-10.5 + parent: 2 - uid: 21130 components: - type: Transform @@ -149445,20 +150615,10 @@ entities: parent: 2 - proto: PortableFlasher entities: - - uid: 3715 + - uid: 3526 components: - type: Transform - pos: 33.5,-10.5 - parent: 2 - - uid: 4811 - components: - - type: Transform - pos: 52.5,-6.5 - parent: 2 - - uid: 24202 - components: - - type: Transform - pos: 32.5,-22.5 + pos: 53.5,-18.5 parent: 2 - proto: PortableGeneratorJrPacman entities: @@ -149582,6 +150742,22 @@ entities: - type: Transform pos: -25.5,7.5 parent: 2 +- proto: PortalGatewayBlue + entities: + - uid: 30409 + components: + - type: Transform + pos: 46.5,-12.5 + parent: 2 +- proto: PortalGatewayOrange + entities: + - uid: 30416 + components: + - type: Transform + pos: 17.5,2.5 + parent: 21002 + - type: LinkedEntity + linkedEntities: [] - proto: PosterContrabandBeachStarYamamoto entities: - uid: 11972 @@ -149674,10 +150850,10 @@ entities: parent: 2 - proto: PosterLegitDoNotQuestion entities: - - uid: 5392 + - uid: 3522 components: - type: Transform - pos: 28.5,-13.5 + pos: 28.5,-22.5 parent: 2 - proto: PosterLegitEnlist entities: @@ -149695,12 +150871,21 @@ entities: rot: 1.5707963267948966 rad pos: -49.5,4.5 parent: 2 -- proto: PosterLegitIonRifle +- proto: PosterLegitHelpOthers entities: - - uid: 10742 + - uid: 30621 components: - type: Transform - pos: 34.5,-19.5 + rot: -1.5707963267948966 rad + pos: 29.5,-10.5 + parent: 2 +- proto: PosterLegitIan + entities: + - uid: 28865 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-8.5 parent: 2 - proto: PosterLegitJustAWeekAway entities: @@ -149744,13 +150929,6 @@ entities: - type: Transform pos: -10.5,39.5 parent: 2 -- proto: PosterLegitObey - entities: - - uid: 5393 - components: - - type: Transform - pos: 31.5,-22.5 - parent: 2 - proto: PosterLegitPDAAd entities: - uid: 28483 @@ -149779,6 +150957,12 @@ entities: parent: 2 - proto: PosterLegitReportCrimes entities: + - uid: 14331 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-8.5 + parent: 2 - uid: 28492 components: - type: Transform @@ -149807,6 +150991,22 @@ entities: rot: -1.5707963267948966 rad pos: -17.5,-37.5 parent: 2 +- proto: PosterLegitSafetyReport + entities: + - uid: 20461 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-20.5 + parent: 2 +- proto: PosterLegitStateLaws + entities: + - uid: 30622 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-13.5 + parent: 2 - proto: PosterLegitThereIsNoGasGiant entities: - uid: 9176 @@ -149839,6 +151039,22 @@ entities: - type: Transform pos: -5.5,52.5 parent: 2 +- proto: PosterLegitWalk + entities: + - uid: 30623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-18.5 + parent: 2 +- proto: PosterLegitWorkForAFuture + entities: + - uid: 30626 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-23.5 + parent: 2 - proto: PottedPlant1 entities: - uid: 28294 @@ -149915,15 +151131,15 @@ entities: - type: Transform pos: 29.5,19.5 parent: 2 - - uid: 3484 + - uid: 3450 components: - type: Transform - pos: 41.5,-1.5 + pos: 34.5,-23.5 parent: 2 - - uid: 3485 + - uid: 3601 components: - type: Transform - pos: 42.5,-1.5 + pos: 30.5,-11.5 parent: 2 - uid: 3733 components: @@ -149940,6 +151156,11 @@ entities: - type: Transform pos: 39.5,-38.5 parent: 2 + - uid: 4445 + components: + - type: Transform + pos: 46.5,-1.5 + parent: 2 - uid: 5337 components: - type: Transform @@ -149950,16 +151171,6 @@ entities: - type: Transform pos: 37.5,-57.5 parent: 2 - - uid: 5425 - components: - - type: Transform - pos: 48.5,-5.5 - parent: 2 - - uid: 5426 - components: - - type: Transform - pos: 52.5,-5.5 - parent: 2 - uid: 5841 components: - type: Transform @@ -149990,6 +151201,16 @@ entities: - type: Transform pos: 58.5,11.5 parent: 2 + - uid: 14157 + components: + - type: Transform + pos: 51.5,-4.5 + parent: 2 + - uid: 15461 + components: + - type: Transform + pos: 57.5,-11.5 + parent: 2 - uid: 15565 components: - type: Transform @@ -150055,6 +151276,11 @@ entities: - type: Transform pos: 59.5,-2.5 parent: 2 + - uid: 23518 + components: + - type: Transform + pos: 37.5,-23.5 + parent: 2 - uid: 24214 components: - type: Transform @@ -150085,31 +151311,16 @@ entities: - type: Transform pos: 19.5,5.5 parent: 2 - - uid: 29998 + - uid: 29956 components: - type: Transform - pos: 46.5,-8.5 + pos: 45.5,-1.5 parent: 2 - uid: 30082 components: - type: Transform pos: -1.5,38.5 parent: 2 - - uid: 30096 - components: - - type: Transform - pos: 41.5,-14.5 - parent: 2 - - uid: 30097 - components: - - type: Transform - pos: 54.5,-17.5 - parent: 2 - - uid: 30098 - components: - - type: Transform - pos: 42.5,-22.5 - parent: 2 - uid: 30099 components: - type: Transform @@ -150191,18 +151402,36 @@ entities: - type: Transform pos: -16.5,-29.5 parent: 2 + - uid: 3490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-26.5 + parent: 2 - uid: 3689 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,46.5 parent: 2 + - uid: 3766 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-3.5 + parent: 2 - uid: 4156 components: - type: Transform rot: 1.5707963267948966 rad pos: 48.5,-35.5 parent: 2 + - uid: 4265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-20.5 + parent: 2 - uid: 4283 components: - type: Transform @@ -150214,6 +151443,12 @@ entities: rot: -1.5707963267948966 rad pos: -6.5,-34.5 parent: 2 + - uid: 4818 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-21.5 + parent: 2 - uid: 5801 components: - type: Transform @@ -150300,18 +151535,6 @@ entities: - type: Transform pos: 31.5,31.5 parent: 2 - - uid: 28522 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-14.5 - parent: 2 - - uid: 29999 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-15.5 - parent: 2 - proto: PowerCellSmall entities: - uid: 23814 @@ -150770,12 +151993,6 @@ entities: rot: 1.5707963267948966 rad pos: 23.5,-40.5 parent: 2 - - uid: 29962 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-15.5 - parent: 2 - uid: 29963 components: - type: Transform @@ -151183,6 +152400,12 @@ entities: - type: Transform pos: -8.5,1.5 parent: 2 + - uid: 231 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-2.5 + parent: 2 - uid: 354 components: - type: Transform @@ -151390,12 +152613,6 @@ entities: rot: 3.141592653589793 rad pos: -28.5,-20.5 parent: 2 - - uid: 1348 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-1.5 - parent: 2 - uid: 2105 components: - type: Transform @@ -151507,11 +152724,6 @@ entities: - type: Transform pos: -23.5,-31.5 parent: 2 - - uid: 2548 - components: - - type: Transform - pos: 45.5,-15.5 - parent: 2 - uid: 2579 components: - type: Transform @@ -151596,48 +152808,51 @@ entities: rot: 3.141592653589793 rad pos: 22.5,-14.5 parent: 2 - - uid: 3295 + - uid: 3080 components: - type: Transform rot: 3.141592653589793 rad - pos: 39.5,-17.5 + pos: 43.5,-18.5 parent: 2 - - uid: 3523 + - uid: 3119 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-6.5 + parent: 2 + - uid: 3451 + components: + - type: Transform + pos: 46.5,-11.5 + parent: 2 + - uid: 3475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-28.5 + parent: 2 + - uid: 3476 + components: + - type: Transform + pos: 43.5,-10.5 + parent: 2 + - uid: 3507 components: - type: Transform rot: 1.5707963267948966 rad - pos: 30.5,-5.5 + pos: 30.5,-18.5 parent: 2 - - type: Timer - - uid: 3524 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-3.5 - parent: 2 - - uid: 3525 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-8.5 - parent: 2 - - uid: 3526 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-6.5 - parent: 2 - - uid: 3527 + - uid: 3509 components: - type: Transform rot: 1.5707963267948966 rad - pos: 42.5,-8.5 + pos: 30.5,-8.5 parent: 2 - - uid: 3528 + - uid: 3599 components: - type: Transform rot: -1.5707963267948966 rad - pos: 43.5,-1.5 + pos: 52.5,-7.5 parent: 2 - uid: 3606 components: @@ -151656,12 +152871,6 @@ entities: - type: Transform pos: 35.5,2.5 parent: 2 - - uid: 3712 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-11.5 - parent: 2 - uid: 3729 components: - type: Transform @@ -151684,6 +152893,18 @@ entities: on: False - type: DeviceLinkSink invokeCounter: 2 + - uid: 3965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-12.5 + parent: 2 + - uid: 4057 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-22.5 + parent: 2 - uid: 4157 components: - type: Transform @@ -151737,34 +152958,29 @@ entities: parent: 2 - type: PoweredLight on: False - - uid: 4169 + - uid: 4240 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-8.5 + parent: 2 + - uid: 4444 components: - type: Transform rot: -1.5707963267948966 rad - pos: 52.5,-6.5 + pos: 44.5,-7.5 parent: 2 - - uid: 4170 + - uid: 4650 components: - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-18.5 + rot: 1.5707963267948966 rad + pos: 50.5,-14.5 parent: 2 - - uid: 4171 + - uid: 4697 components: - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-12.5 - parent: 2 - - uid: 4208 - components: - - type: Transform - pos: 34.5,-20.5 - parent: 2 - - uid: 4209 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-26.5 + rot: 1.5707963267948966 rad + pos: 46.5,-8.5 parent: 2 - uid: 4807 components: @@ -151784,10 +153000,44 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,-39.5 parent: 2 - - uid: 4817 + - uid: 4850 components: - type: Transform - pos: 50.5,-2.5 + pos: 52.5,-12.5 + parent: 2 + - uid: 4851 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-17.5 + parent: 2 + - uid: 4872 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-19.5 + parent: 2 + - uid: 4873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-20.5 + parent: 2 + - uid: 4874 + components: + - type: Transform + pos: 41.5,-18.5 + parent: 2 + - uid: 4877 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-21.5 + parent: 2 + - uid: 4961 + components: + - type: Transform + pos: 37.5,-13.5 parent: 2 - uid: 5353 components: @@ -152216,12 +153466,6 @@ entities: rot: 3.141592653589793 rad pos: 4.5,-39.5 parent: 2 - - uid: 9908 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-18.5 - parent: 2 - uid: 10387 components: - type: Transform @@ -152240,12 +153484,6 @@ entities: rot: 1.5707963267948966 rad pos: 33.5,-53.5 parent: 2 - - uid: 11912 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-6.5 - parent: 2 - uid: 11978 components: - type: Transform @@ -152447,12 +153685,6 @@ entities: rot: -1.5707963267948966 rad pos: -37.5,-14.5 parent: 2 - - uid: 12293 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-14.5 - parent: 2 - uid: 12303 components: - type: Transform @@ -152464,6 +153696,12 @@ entities: rot: 1.5707963267948966 rad pos: -30.5,36.5 parent: 2 + - uid: 13411 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-16.5 + parent: 2 - uid: 13509 components: - type: Transform @@ -152480,6 +153718,30 @@ entities: - type: Transform pos: -10.5,17.5 parent: 2 + - uid: 14164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-13.5 + parent: 2 + - uid: 15460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-1.5 + parent: 2 + - uid: 15463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-8.5 + parent: 2 + - uid: 15469 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-3.5 + parent: 2 - uid: 16217 components: - type: Transform @@ -152491,6 +153753,12 @@ entities: - type: Transform pos: -2.5,47.5 parent: 2 + - uid: 17218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-1.5 + parent: 2 - uid: 17402 components: - type: Transform @@ -152812,6 +154080,12 @@ entities: rot: -1.5707963267948966 rad pos: -35.5,8.5 parent: 2 + - uid: 18162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-3.5 + parent: 2 - uid: 18329 components: - type: Transform @@ -152828,6 +154102,12 @@ entities: rot: -1.5707963267948966 rad pos: 60.5,-11.5 parent: 2 + - uid: 20675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-22.5 + parent: 2 - uid: 20718 components: - type: Transform @@ -152855,11 +154135,6 @@ entities: rot: 3.141592653589793 rad pos: 4.5,-55.5 parent: 2 - - uid: 21421 - components: - - type: Transform - pos: 54.5,-7.5 - parent: 2 - uid: 21447 components: - type: Transform @@ -152968,12 +154243,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-48.5 parent: 2 - - uid: 24075 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-21.5 - parent: 2 - uid: 24144 components: - type: Transform @@ -153008,6 +154277,12 @@ entities: rot: -1.5707963267948966 rad pos: -23.5,31.5 parent: 2 + - uid: 28995 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-6.5 + parent: 2 - uid: 29199 components: - type: Transform @@ -153059,17 +154334,11 @@ entities: rot: -1.5707963267948966 rad pos: 14.5,-55.5 parent: 2 - - uid: 29953 + - uid: 30074 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-13.5 - parent: 2 - - uid: 30261 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-4.5 + rot: 3.141592653589793 rad + pos: 36.5,-11.5 parent: 2 - proto: PoweredlightEmpty entities: @@ -153107,22 +154376,6 @@ entities: powerLoad: 0 - type: DamageOnInteract isDamageActive: False - - uid: 30089 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-28.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 30090 - - type: ApcPowerReceiver - powerLoad: 10 - - type: DamageOnInteract - isDamageActive: False - proto: PoweredLightPostSmall entities: - uid: 1042 @@ -153331,28 +154584,17 @@ entities: rot: 3.141592653589793 rad pos: 35.5,17.5 parent: 2 - - uid: 3764 - components: - - type: Transform - pos: 30.5,-14.5 - parent: 2 - - uid: 4239 + - uid: 3474 components: - type: Transform rot: -1.5707963267948966 rad - pos: 46.5,-20.5 + pos: 32.5,-23.5 parent: 2 - - uid: 4240 + - uid: 3573 components: - type: Transform rot: -1.5707963267948966 rad - pos: 50.5,-20.5 - parent: 2 - - uid: 4241 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-20.5 + pos: 55.5,-8.5 parent: 2 - uid: 5173 components: @@ -153591,11 +154833,6 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,-7.5 parent: 21002 - - uid: 22741 - components: - - type: Transform - pos: 18.5,6.5 - parent: 21002 - uid: 23014 components: - type: Transform @@ -153662,6 +154899,19 @@ entities: - type: Transform pos: -31.5,-56.5 parent: 2 + - uid: 30310 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-28.5 + parent: 2 + - type: PointLight + enabled: False + - uid: 30426 + components: + - type: Transform + pos: 21.5,6.5 + parent: 21002 - proto: PoweredStrobeLightSiren entities: - uid: 22036 @@ -153774,11 +155024,11 @@ entities: - type: Transform pos: 45.5,-35.5 parent: 2 - - uid: 4180 + - uid: 4181 components: - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-25.5 + rot: -1.5707963267948966 rad + pos: 53.5,-16.5 parent: 2 - uid: 5770 components: @@ -153891,10 +155141,16 @@ entities: rot: 1.5707963267948966 rad pos: -30.5,35.5 parent: 2 - - uid: 29986 + - uid: 30362 components: - type: Transform - pos: 46.5,-10.5 + rot: -1.5707963267948966 rad + pos: 53.5,-17.5 + parent: 2 + - uid: 30475 + components: + - type: Transform + pos: 50.5,-14.5 parent: 2 - proto: RadiationCollectorFullTank entities: @@ -153982,11 +155238,6 @@ entities: - type: Transform pos: -52.625683,-20.487406 parent: 2 - - uid: 23432 - components: - - type: Transform - pos: 56.344727,-11.3157215 - parent: 2 - uid: 23484 components: - type: Transform @@ -154018,7 +155269,7 @@ entities: - uid: 23496 components: - type: Transform - pos: 18.562805,6.5326214 + pos: 9.263763,-2.5086212 parent: 21002 - uid: 23524 components: @@ -154051,6 +155302,11 @@ entities: parent: 2 - proto: RadioHandheldSecurity entities: + - uid: 13420 + components: + - type: Transform + pos: 42.23875,-15.264345 + parent: 2 - uid: 23150 components: - type: Transform @@ -154071,25 +155327,6 @@ entities: - type: Transform pos: 42.149597,-40.511173 parent: 2 - - uid: 23170 - components: - - type: Transform - pos: 56.492363,-11.409825 - parent: 2 - - uid: 28995 - components: - - type: Transform - parent: 28877 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 29193 - components: - - type: Transform - parent: 28877 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: RagItem entities: - uid: 10587 @@ -154107,10 +155344,10 @@ entities: - type: Transform pos: -21.352875,5.6235456 parent: 2 - - uid: 23051 + - uid: 30427 components: - type: Transform - pos: 19.761139,3.4945202 + pos: 20.683868,3.5586433 parent: 21002 - proto: Railing entities: @@ -154169,6 +155406,12 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,15.5 parent: 2 + - uid: 560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-7.5 + parent: 2 - uid: 1397 components: - type: Transform @@ -154257,6 +155500,12 @@ entities: rot: 3.141592653589793 rad pos: 36.5,21.5 parent: 2 + - uid: 3295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-21.5 + parent: 2 - uid: 3331 components: - type: Transform @@ -154289,29 +155538,11 @@ entities: rot: -1.5707963267948966 rad pos: 9.5,21.5 parent: 2 - - uid: 3450 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-2.5 - parent: 2 - - uid: 3451 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-3.5 - parent: 2 - - uid: 3452 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-7.5 - parent: 2 - uid: 3453 components: - type: Transform rot: -1.5707963267948966 rad - pos: 37.5,-8.5 + pos: 34.5,-26.5 parent: 2 - uid: 3812 components: @@ -154319,6 +155550,18 @@ entities: rot: 3.141592653589793 rad pos: 3.5,-44.5 parent: 2 + - uid: 4510 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-9.5 + parent: 2 + - uid: 4637 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-8.5 + parent: 2 - uid: 5220 components: - type: Transform @@ -154999,6 +156242,18 @@ entities: - type: Transform pos: -14.5,16.5 parent: 2 + - uid: 14324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-2.5 + parent: 2 + - uid: 14387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-3.5 + parent: 2 - uid: 15041 components: - type: Transform @@ -155192,6 +156447,12 @@ entities: - type: Transform pos: 9.5,-20.5 parent: 21002 + - uid: 23149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-9.5 + parent: 2 - uid: 24712 components: - type: Transform @@ -155647,6 +156908,23 @@ entities: rot: 1.5707963267948966 rad pos: 10.5,-54.5 parent: 2 + - uid: 29985 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-23.5 + parent: 2 + - uid: 29998 + components: + - type: Transform + pos: 44.5,-11.5 + parent: 2 + - uid: 30309 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-23.5 + parent: 2 - proto: RailingCornerSmall entities: - uid: 380 @@ -155714,22 +156992,21 @@ entities: rot: 1.5707963267948966 rad pos: 9.5,22.5 parent: 2 - - uid: 3454 + - uid: 3359 components: - type: Transform - pos: 37.5,-4.5 + rot: -1.5707963267948966 rad + pos: 37.5,-21.5 parent: 2 - - uid: 3455 + - uid: 3457 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-6.5 + pos: 39.5,-21.5 parent: 2 - - uid: 3456 + - uid: 3681 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-6.5 + pos: 34.5,-27.5 parent: 2 - uid: 3811 components: @@ -155737,6 +157014,22 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-44.5 parent: 2 + - uid: 3854 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-8.5 + parent: 2 + - uid: 3859 + components: + - type: Transform + pos: 30.5,-10.5 + parent: 2 + - uid: 4058 + components: + - type: Transform + pos: 41.5,-4.5 + parent: 2 - uid: 4131 components: - type: Transform @@ -155761,6 +157054,24 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-44.5 parent: 2 + - uid: 4498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-10.5 + parent: 2 + - uid: 4660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-11.5 + parent: 2 + - uid: 4860 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-25.5 + parent: 2 - uid: 6249 components: - type: Transform @@ -155959,6 +157270,17 @@ entities: rot: 1.5707963267948966 rad pos: -54.5,9.5 parent: 2 + - uid: 14320 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-6.5 + parent: 2 + - uid: 14392 + components: + - type: Transform + pos: 33.5,-10.5 + parent: 2 - uid: 15044 components: - type: Transform @@ -156050,11 +157372,23 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-16.5 parent: 21002 + - uid: 23170 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-8.5 + parent: 2 - uid: 23423 components: - type: Transform pos: 57.5,-16.5 parent: 2 + - uid: 23549 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-20.5 + parent: 2 - uid: 24728 components: - type: Transform @@ -156186,6 +157520,12 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,16.5 parent: 2 + - uid: 29997 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-10.5 + parent: 2 - uid: 30201 components: - type: Transform @@ -156193,17 +157533,17 @@ entities: parent: 2 - proto: RailingRound entities: - - uid: 3408 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-1.5 - parent: 2 - - uid: 3422 + - uid: 4179 components: - type: Transform rot: 1.5707963267948966 rad - pos: 42.5,-1.5 + pos: 46.5,-1.5 + parent: 2 + - uid: 4440 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-1.5 parent: 2 - proto: RandomArtifactSpawner entities: @@ -156296,6 +157636,585 @@ entities: rot: -1.5707963267948966 rad pos: -47.5,-20.5 parent: 2 +- proto: RandomCableHVSpawner + entities: + - uid: 3472 + components: + - type: Transform + pos: -60.5,-58.5 + parent: 2 + - uid: 3598 + components: + - type: Transform + pos: -61.5,-58.5 + parent: 2 + - uid: 3847 + components: + - type: Transform + pos: -63.5,-58.5 + parent: 2 + - uid: 5855 + components: + - type: Transform + pos: -64.5,-58.5 + parent: 2 + - uid: 7251 + components: + - type: Transform + pos: -66.5,-60.5 + parent: 2 + - uid: 7297 + components: + - type: Transform + pos: -62.5,-59.5 + parent: 2 + - uid: 7301 + components: + - type: Transform + pos: -62.5,-58.5 + parent: 2 + - uid: 7302 + components: + - type: Transform + pos: -53.5,-68.5 + parent: 2 + - uid: 7303 + components: + - type: Transform + pos: -55.5,-69.5 + parent: 2 + - uid: 7304 + components: + - type: Transform + pos: -54.5,-69.5 + parent: 2 + - uid: 7305 + components: + - type: Transform + pos: -52.5,-69.5 + parent: 2 + - uid: 7307 + components: + - type: Transform + pos: -53.5,-69.5 + parent: 2 + - uid: 7315 + components: + - type: Transform + pos: -51.5,-69.5 + parent: 2 + - uid: 7322 + components: + - type: Transform + pos: -66.5,-56.5 + parent: 2 + - uid: 7328 + components: + - type: Transform + pos: -62.5,-56.5 + parent: 2 + - uid: 7329 + components: + - type: Transform + pos: -66.5,-58.5 + parent: 2 + - uid: 7332 + components: + - type: Transform + pos: -66.5,-57.5 + parent: 2 + - uid: 7367 + components: + - type: Transform + pos: -62.5,-57.5 + parent: 2 + - uid: 7369 + components: + - type: Transform + pos: -66.5,-59.5 + parent: 2 + - uid: 7370 + components: + - type: Transform + pos: 54.5,-51.5 + parent: 2 + - uid: 7522 + components: + - type: Transform + pos: 55.5,-51.5 + parent: 2 + - uid: 7526 + components: + - type: Transform + pos: 57.5,-51.5 + parent: 2 + - uid: 7527 + components: + - type: Transform + pos: 56.5,-51.5 + parent: 2 + - uid: 7528 + components: + - type: Transform + pos: 61.5,-53.5 + parent: 2 + - uid: 7529 + components: + - type: Transform + pos: 61.5,-52.5 + parent: 2 + - uid: 7530 + components: + - type: Transform + pos: 61.5,-51.5 + parent: 2 + - uid: 7531 + components: + - type: Transform + pos: 60.5,-50.5 + parent: 2 + - uid: 7532 + components: + - type: Transform + pos: 59.5,-51.5 + parent: 2 + - uid: 7533 + components: + - type: Transform + pos: 60.5,-51.5 + parent: 2 + - uid: 7534 + components: + - type: Transform + pos: 60.5,-48.5 + parent: 2 + - uid: 7536 + components: + - type: Transform + pos: 60.5,-49.5 + parent: 2 + - uid: 7537 + components: + - type: Transform + pos: 62.5,-51.5 + parent: 2 + - uid: 7538 + components: + - type: Transform + pos: -62.5,-60.5 + parent: 2 + - uid: 7542 + components: + - type: Transform + pos: 77.5,29.5 + parent: 2 + - uid: 7543 + components: + - type: Transform + pos: 76.5,29.5 + parent: 2 + - uid: 7544 + components: + - type: Transform + pos: 75.5,29.5 + parent: 2 + - uid: 11888 + components: + - type: Transform + pos: 77.5,28.5 + parent: 2 + - uid: 18736 + components: + - type: Transform + pos: 77.5,27.5 + parent: 2 + - uid: 19655 + components: + - type: Transform + pos: 77.5,26.5 + parent: 2 + - uid: 19656 + components: + - type: Transform + pos: 67.5,26.5 + parent: 2 + - uid: 19657 + components: + - type: Transform + pos: 67.5,27.5 + parent: 2 + - uid: 19658 + components: + - type: Transform + pos: 74.5,29.5 + parent: 2 + - uid: 19659 + components: + - type: Transform + pos: 72.5,29.5 + parent: 2 + - uid: 19660 + components: + - type: Transform + pos: 73.5,29.5 + parent: 2 + - uid: 19661 + components: + - type: Transform + pos: 70.5,29.5 + parent: 2 + - uid: 19662 + components: + - type: Transform + pos: 71.5,29.5 + parent: 2 + - uid: 20130 + components: + - type: Transform + pos: -65.5,-58.5 + parent: 2 + - uid: 28982 + components: + - type: Transform + pos: 69.5,29.5 + parent: 2 + - uid: 30553 + components: + - type: Transform + pos: 68.5,29.5 + parent: 2 + - uid: 30554 + components: + - type: Transform + pos: 67.5,28.5 + parent: 2 + - uid: 30555 + components: + - type: Transform + pos: 71.5,30.5 + parent: 2 + - uid: 30556 + components: + - type: Transform + pos: 71.5,31.5 + parent: 2 + - uid: 30557 + components: + - type: Transform + pos: 75.5,31.5 + parent: 2 + - uid: 30558 + components: + - type: Transform + pos: 75.5,30.5 + parent: 2 + - uid: 30559 + components: + - type: Transform + pos: 63.5,30.5 + parent: 2 + - uid: 30560 + components: + - type: Transform + pos: 63.5,31.5 + parent: 2 + - uid: 30576 + components: + - type: Transform + pos: -59.5,-58.5 + parent: 2 + - uid: 30577 + components: + - type: Transform + pos: -58.5,-58.5 + parent: 2 + - uid: 30578 + components: + - type: Transform + pos: -57.5,-58.5 + parent: 2 + - uid: 30579 + components: + - type: Transform + pos: -56.5,-58.5 + parent: 2 + - uid: 30580 + components: + - type: Transform + pos: -55.5,-58.5 + parent: 2 + - uid: 30581 + components: + - type: Transform + pos: -54.5,-58.5 + parent: 2 + - uid: 30582 + components: + - type: Transform + pos: 58.5,-51.5 + parent: 2 + - uid: 30583 + components: + - type: Transform + pos: -52.5,-65.5 + parent: 2 + - uid: 30584 + components: + - type: Transform + pos: -51.5,-65.5 + parent: 2 + - uid: 30585 + components: + - type: Transform + pos: -53.5,-66.5 + parent: 2 + - uid: 30586 + components: + - type: Transform + pos: -53.5,-67.5 + parent: 2 + - uid: 30587 + components: + - type: Transform + pos: 53.5,-51.5 + parent: 2 + - uid: 30588 + components: + - type: Transform + pos: 52.5,-51.5 + parent: 2 + - uid: 30589 + components: + - type: Transform + pos: 51.5,-51.5 + parent: 2 + - uid: 30590 + components: + - type: Transform + pos: 53.5,-52.5 + parent: 2 + - uid: 30591 + components: + - type: Transform + pos: 53.5,-53.5 + parent: 2 + - uid: 30592 + components: + - type: Transform + pos: 57.5,-53.5 + parent: 2 + - uid: 30593 + components: + - type: Transform + pos: 57.5,-52.5 + parent: 2 + - uid: 30594 + components: + - type: Transform + pos: 49.5,-52.5 + parent: 2 + - uid: 30595 + components: + - type: Transform + pos: 49.5,-53.5 + parent: 2 +- proto: RandomCableMVSpawner + entities: + - uid: 19664 + components: + - type: Transform + pos: 41.5,61.5 + parent: 2 + - uid: 19829 + components: + - type: Transform + pos: 7.5,60.5 + parent: 2 + - uid: 19830 + components: + - type: Transform + pos: 13.5,56.5 + parent: 2 + - uid: 19831 + components: + - type: Transform + pos: 14.5,56.5 + parent: 2 + - uid: 19832 + components: + - type: Transform + pos: 15.5,56.5 + parent: 2 + - uid: 19858 + components: + - type: Transform + pos: 18.5,56.5 + parent: 2 + - uid: 19859 + components: + - type: Transform + pos: 19.5,56.5 + parent: 2 + - uid: 19860 + components: + - type: Transform + pos: 8.5,56.5 + parent: 2 + - uid: 19873 + components: + - type: Transform + pos: 7.5,62.5 + parent: 2 + - uid: 20095 + components: + - type: Transform + pos: 7.5,63.5 + parent: 2 + - uid: 20101 + components: + - type: Transform + pos: 7.5,67.5 + parent: 2 + - uid: 20102 + components: + - type: Transform + pos: 10.5,68.5 + parent: 2 + - uid: 20103 + components: + - type: Transform + pos: 7.5,61.5 + parent: 2 + - uid: 20129 + components: + - type: Transform + pos: 11.5,56.5 + parent: 2 + - uid: 20131 + components: + - type: Transform + pos: 7.5,59.5 + parent: 2 + - uid: 20132 + components: + - type: Transform + pos: 32.5,61.5 + parent: 2 + - uid: 20397 + components: + - type: Transform + pos: 40.5,61.5 + parent: 2 + - uid: 20398 + components: + - type: Transform + pos: 39.5,61.5 + parent: 2 + - uid: 20399 + components: + - type: Transform + pos: 38.5,61.5 + parent: 2 + - uid: 20400 + components: + - type: Transform + pos: 44.5,57.5 + parent: 2 + - uid: 20401 + components: + - type: Transform + pos: 37.5,61.5 + parent: 2 + - uid: 20422 + components: + - type: Transform + pos: 46.5,53.5 + parent: 2 + - uid: 20423 + components: + - type: Transform + pos: 46.5,51.5 + parent: 2 + - uid: 20434 + components: + - type: Transform + pos: 46.5,52.5 + parent: 2 + - uid: 30561 + components: + - type: Transform + pos: 36.5,61.5 + parent: 2 + - uid: 30562 + components: + - type: Transform + pos: 12.5,56.5 + parent: 2 + - uid: 30563 + components: + - type: Transform + pos: 29.5,61.5 + parent: 2 + - uid: 30564 + components: + - type: Transform + pos: 26.5,61.5 + parent: 2 + - uid: 30565 + components: + - type: Transform + pos: 22.5,61.5 + parent: 2 + - uid: 30566 + components: + - type: Transform + pos: 20.5,61.5 + parent: 2 + - uid: 30567 + components: + - type: Transform + pos: 21.5,61.5 + parent: 2 + - uid: 30568 + components: + - type: Transform + pos: 11.5,68.5 + parent: 2 + - uid: 30569 + components: + - type: Transform + pos: 15.5,68.5 + parent: 2 + - uid: 30570 + components: + - type: Transform + pos: 18.5,68.5 + parent: 2 + - uid: 30571 + components: + - type: Transform + pos: 19.5,64.5 + parent: 2 + - uid: 30572 + components: + - type: Transform + pos: 19.5,63.5 + parent: 2 + - uid: 30573 + components: + - type: Transform + pos: 19.5,62.5 + parent: 2 + - uid: 30574 + components: + - type: Transform + pos: 19.5,61.5 + parent: 2 + - uid: 30575 + components: + - type: Transform + pos: 19.5,60.5 + parent: 2 - proto: RandomDrinkBottle entities: - uid: 21444 @@ -156377,10 +158296,10 @@ entities: - type: Transform pos: 16.5,-2.5 parent: 21002 - - uid: 23954 + - uid: 30417 components: - type: Transform - pos: 22.5,6.5 + pos: 24.5,7.5 parent: 21002 - proto: RandomFoodBakedSingle entities: @@ -156541,6 +158460,18 @@ entities: - type: Transform pos: 27.5,20.5 parent: 2 + - uid: 3574 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-9.5 + parent: 2 + - uid: 5414 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-6.5 + parent: 2 - uid: 8104 components: - type: Transform @@ -156687,6 +158618,12 @@ entities: - type: Transform pos: 58.5,-13.5 parent: 2 + - uid: 4626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-9.5 + parent: 2 - uid: 9668 components: - type: Transform @@ -156798,11 +158735,6 @@ entities: - type: Transform pos: 29.5,-6.5 parent: 2 - - uid: 20755 - components: - - type: Transform - pos: 31.5,-9.5 - parent: 2 - uid: 20756 components: - type: Transform @@ -156839,6 +158771,18 @@ entities: - type: Transform pos: 62.5,18.5 parent: 2 + - uid: 30624 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-12.5 + parent: 2 + - uid: 30625 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-26.5 + parent: 2 - proto: RandomProduce entities: - uid: 20761 @@ -156855,10 +158799,22 @@ entities: parent: 2 - proto: RandomSnacks entities: - - uid: 30009 + - uid: 3600 components: - type: Transform - pos: 47.5,-14.5 + pos: 36.5,-28.5 + parent: 2 + - uid: 30123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-27.5 + parent: 2 + - uid: 30134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-13.5 parent: 2 - proto: RandomSoap entities: @@ -157097,11 +159053,6 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,-45.5 parent: 2 - - uid: 3541 - components: - - type: Transform - pos: 45.5,-1.5 - parent: 2 - uid: 3549 components: - type: Transform @@ -157168,6 +159119,11 @@ entities: - type: Transform pos: -39.5,-11.5 parent: 2 + - uid: 18157 + components: + - type: Transform + pos: 49.5,-1.5 + parent: 2 - uid: 18337 components: - type: Transform @@ -157193,6 +159149,12 @@ entities: parent: 2 - proto: RandomVendingDrinks entities: + - uid: 14327 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-12.5 + parent: 2 - uid: 17401 components: - type: Transform @@ -157308,15 +159270,6 @@ entities: rot: 3.141592653589793 rad pos: -28.639782,4.573042 parent: 2 -- proto: RecorderInstrument - entities: - - uid: 29950 - components: - - type: Transform - parent: 4235 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: Recycler entities: - uid: 23797 @@ -157371,6 +159324,28 @@ entities: rot: 3.141592653589793 rad pos: 35.5,34.5 parent: 2 + - uid: 3380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-15.5 + parent: 2 + - uid: 3536 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-16.5 + parent: 2 + - uid: 3714 + components: + - type: Transform + pos: 47.5,-22.5 + parent: 2 + - uid: 3743 + components: + - type: Transform + pos: 46.5,-22.5 + parent: 2 - uid: 4934 components: - type: Transform @@ -157744,6 +159719,16 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,35.5 parent: 2 + - uid: 17304 + components: + - type: Transform + pos: 45.5,-22.5 + parent: 2 + - uid: 18633 + components: + - type: Transform + pos: 44.5,-22.5 + parent: 2 - uid: 19163 components: - type: Transform @@ -157792,6 +159777,29 @@ entities: - type: Transform pos: 6.5,-2.5 parent: 21002 + - uid: 29594 + components: + - type: Transform + pos: 48.5,-22.5 + parent: 2 + - uid: 30627 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-13.5 + parent: 2 + - uid: 30628 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-12.5 + parent: 2 + - uid: 30629 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-11.5 + parent: 2 - proto: ReinforcedWindow entities: - uid: 127 @@ -157922,6 +159930,12 @@ entities: rot: 3.141592653589793 rad pos: -17.5,-4.5 parent: 2 + - uid: 352 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-2.5 + parent: 2 - uid: 743 components: - type: Transform @@ -158119,6 +160133,11 @@ entities: - type: Transform pos: -27.5,-42.5 parent: 2 + - uid: 2263 + components: + - type: Transform + pos: 40.5,-1.5 + parent: 2 - uid: 2348 components: - type: Transform @@ -158193,6 +160212,11 @@ entities: rot: 1.5707963267948966 rad pos: 61.5,-38.5 parent: 2 + - uid: 3088 + components: + - type: Transform + pos: 46.5,-18.5 + parent: 2 - uid: 3204 components: - type: Transform @@ -158217,193 +160241,17 @@ entities: rot: 1.5707963267948966 rad pos: 34.5,25.5 parent: 2 - - uid: 3358 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-2.5 - parent: 2 - - uid: 3359 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-3.5 - parent: 2 - - uid: 3361 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-7.5 - parent: 2 - - uid: 3367 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-8.5 - parent: 2 - - uid: 3373 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-5.5 - parent: 2 - - uid: 3375 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-1.5 - parent: 2 - - uid: 3376 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-1.5 - parent: 2 - - uid: 3377 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-1.5 - parent: 2 - - uid: 3378 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-1.5 - parent: 2 - - uid: 3406 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-2.5 - parent: 2 - - uid: 3416 + - uid: 3372 components: - type: Transform rot: 3.141592653589793 rad - pos: 41.5,-3.5 + pos: 46.5,-14.5 parent: 2 - - uid: 3417 + - uid: 3387 components: - type: Transform rot: 3.141592653589793 rad - pos: 42.5,-3.5 - parent: 2 - - uid: 3418 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-3.5 - parent: 2 - - uid: 3669 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-4.5 - parent: 2 - - uid: 3678 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-1.5 - parent: 2 - - uid: 3695 - components: - - type: Transform - pos: 52.5,-12.5 - parent: 2 - - uid: 3696 - components: - - type: Transform - pos: 52.5,-8.5 - parent: 2 - - uid: 3697 - components: - - type: Transform - pos: 52.5,-9.5 - parent: 2 - - uid: 3698 - components: - - type: Transform - pos: 52.5,-11.5 - parent: 2 - - uid: 3755 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-14.5 - parent: 2 - - uid: 3756 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-15.5 - parent: 2 - - uid: 3757 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-16.5 - parent: 2 - - uid: 3772 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-22.5 - parent: 2 - - uid: 3774 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-22.5 - parent: 2 - - uid: 3822 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,-22.5 - parent: 2 - - uid: 3829 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-22.5 - parent: 2 - - uid: 3832 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-19.5 - parent: 2 - - uid: 3833 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-19.5 - parent: 2 - - uid: 3834 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-19.5 - parent: 2 - - uid: 3835 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-19.5 - parent: 2 - - uid: 3836 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-19.5 - parent: 2 - - uid: 3837 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-19.5 + pos: 47.5,-14.5 parent: 2 - uid: 3878 components: @@ -158489,17 +160337,11 @@ entities: rot: 1.5707963267948966 rad pos: 43.5,-28.5 parent: 2 - - uid: 3969 + - uid: 3942 components: - type: Transform rot: 3.141592653589793 rad - pos: 53.5,-22.5 - parent: 2 - - uid: 3970 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-22.5 + pos: 38.5,-8.5 parent: 2 - uid: 3979 components: @@ -158513,6 +160355,12 @@ entities: rot: 1.5707963267948966 rad pos: 40.5,24.5 parent: 2 + - uid: 4062 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-5.5 + parent: 2 - uid: 4085 components: - type: Transform @@ -158639,23 +160487,11 @@ entities: rot: 1.5707963267948966 rad pos: 39.5,-37.5 parent: 2 - - uid: 4697 + - uid: 4502 components: - type: Transform rot: 3.141592653589793 rad - pos: 52.5,-22.5 - parent: 2 - - uid: 4698 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-22.5 - parent: 2 - - uid: 4699 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-22.5 + pos: 38.5,-5.5 parent: 2 - uid: 4801 components: @@ -158663,6 +160499,17 @@ entities: rot: 1.5707963267948966 rad pos: 31.5,-54.5 parent: 2 + - uid: 4824 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-14.5 + parent: 2 + - uid: 4826 + components: + - type: Transform + pos: 33.5,-15.5 + parent: 2 - uid: 5230 components: - type: Transform @@ -158801,6 +160648,12 @@ entities: rot: 1.5707963267948966 rad pos: 37.5,-52.5 parent: 2 + - uid: 5380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-17.5 + parent: 2 - uid: 6103 components: - type: Transform @@ -159452,6 +161305,12 @@ entities: rot: 3.141592653589793 rad pos: -36.5,34.5 parent: 2 + - uid: 9333 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-16.5 + parent: 2 - uid: 9526 components: - type: Transform @@ -159567,11 +161426,17 @@ entities: - type: Transform pos: 10.5,-31.5 parent: 2 - - uid: 9745 + - uid: 9744 components: - type: Transform rot: 1.5707963267948966 rad - pos: 52.5,-14.5 + pos: 44.5,-14.5 + parent: 2 + - uid: 9800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-14.5 parent: 2 - uid: 9890 components: @@ -160181,6 +162046,12 @@ entities: rot: -1.5707963267948966 rad pos: -25.5,-55.5 parent: 2 + - uid: 11033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-10.5 + parent: 2 - uid: 11323 components: - type: Transform @@ -160400,6 +162271,35 @@ entities: rot: 1.5707963267948966 rad pos: 65.5,-0.5 parent: 2 + - uid: 14240 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-20.5 + parent: 2 + - uid: 14256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-17.5 + parent: 2 + - uid: 14301 + components: + - type: Transform + pos: 33.5,-14.5 + parent: 2 + - uid: 14309 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-11.5 + parent: 2 + - uid: 14395 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-20.5 + parent: 2 - uid: 14994 components: - type: Transform @@ -160412,6 +162312,22 @@ entities: rot: 1.5707963267948966 rad pos: -54.5,-43.5 parent: 2 + - uid: 15455 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-15.5 + parent: 2 + - uid: 15464 + components: + - type: Transform + pos: 42.5,-1.5 + parent: 2 + - uid: 15468 + components: + - type: Transform + pos: 47.5,-3.5 + parent: 2 - uid: 15498 components: - type: Transform @@ -160448,18 +162364,34 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,-79.5 parent: 2 + - uid: 17296 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-7.5 + parent: 2 - uid: 17853 components: - type: Transform rot: 3.141592653589793 rad pos: -54.5,4.5 parent: 2 + - uid: 18148 + components: + - type: Transform + pos: 43.5,-2.5 + parent: 2 - uid: 18229 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,28.5 parent: 2 + - uid: 18360 + components: + - type: Transform + pos: 45.5,-3.5 + parent: 2 - uid: 19189 components: - type: Transform @@ -160727,6 +162659,12 @@ entities: rot: 1.5707963267948966 rad pos: -58.5,-13.5 parent: 2 + - uid: 23436 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-3.5 + parent: 2 - uid: 23639 components: - type: Transform @@ -160852,6 +162790,11 @@ entities: - type: Transform pos: 26.5,5.5 parent: 21002 + - uid: 28360 + components: + - type: Transform + pos: 41.5,-1.5 + parent: 2 - uid: 28440 components: - type: Transform @@ -160864,36 +162807,30 @@ entities: rot: -1.5707963267948966 rad pos: -22.5,29.5 parent: 2 -- proto: ReinforcedWindowDiagonal - entities: - - uid: 2723 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 53.5,-7.5 - parent: 2 - - uid: 3692 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,-15.5 - parent: 2 - - uid: 3699 + - uid: 28523 components: - type: Transform rot: -1.5707963267948966 rad - pos: 53.5,-15.5 + pos: 39.5,-1.5 parent: 2 - - uid: 12289 + - uid: 28614 + components: + - type: Transform + pos: 46.5,-3.5 + parent: 2 + - uid: 29597 components: - type: Transform rot: 1.5707963267948966 rad - pos: 53.5,-16.5 + pos: 42.5,-14.5 parent: 2 - - uid: 29956 +- proto: ReinforcedWindowDiagonal + entities: + - uid: 3360 components: - type: Transform - pos: 52.5,-7.5 + rot: 3.141592653589793 rad + pos: 46.5,-19.5 parent: 2 - proto: RemoteSignaller entities: @@ -160912,24 +162849,12 @@ entities: 17256: - - Pressed - Toggle - - uid: 4246 - components: - - type: MetaData - name: Dock Emitters - - type: Transform - pos: 53.725563,-12.462157 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 3921: - - - Pressed - - Toggle - uid: 6115 components: - type: MetaData name: EVA door remote - type: Transform - pos: 39.76954,-5.4459667 + pos: 43.726974,-6.090528 parent: 2 - type: DeviceLinkSource linkedPorts: @@ -160949,6 +162874,20 @@ entities: - type: Transform pos: -18.795084,39.598145 parent: 2 +- proto: RemoteSignallerAdvanced + entities: + - uid: 4635 + components: + - type: MetaData + name: dock emitter + - type: Transform + pos: 42.842613,-15.414303 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 3921: + - - Pressed + - Toggle - proto: ResearchAndDevelopmentServer entities: - uid: 9903 @@ -160984,6 +162923,28 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage +- proto: RiotShield + entities: + - uid: 30468 + components: + - type: Transform + pos: 53.252266,-16.96228 + parent: 2 + - uid: 30469 + components: + - type: Transform + pos: 53.429348,-16.951864 + parent: 2 + - uid: 30470 + components: + - type: Transform + pos: 53.616848,-16.951864 + parent: 2 + - uid: 30471 + components: + - type: Transform + pos: 53.793934,-16.951864 + parent: 2 - proto: RobocopCircuitBoard entities: - uid: 29442 @@ -161013,10 +162974,10 @@ entities: parent: 2 - proto: RubberStampApproved entities: - - uid: 23360 + - uid: 3110 components: - type: Transform - pos: 42.75322,-4.2518167 + pos: 46.747147,-4.162884 parent: 2 - uid: 23362 components: @@ -161025,16 +162986,16 @@ entities: parent: 2 - proto: RubberStampDenied entities: - - uid: 23361 - components: - - type: Transform - pos: 42.44072,-4.3768167 - parent: 2 - uid: 23363 components: - type: Transform pos: -54.322224,9.859919 parent: 2 + - uid: 28867 + components: + - type: Transform + pos: 46.54923,-4.4024677 + parent: 2 - proto: SadTromboneImplanter entities: - uid: 2255 @@ -161090,11 +163051,16 @@ entities: - type: Transform pos: -15.5,-23.5 parent: 2 - - uid: 7156 + - uid: 4828 + components: + - type: Transform + pos: 41.5,-9.5 + parent: 2 + - uid: 4845 components: - type: Transform rot: 1.5707963267948966 rad - pos: 45.5,-10.5 + pos: 38.5,-12.5 parent: 2 - uid: 9382 components: @@ -161146,6 +163112,12 @@ entities: - type: Transform pos: -55.5,-24.5 parent: 2 + - uid: 14306 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-22.5 + parent: 2 - uid: 16676 components: - type: Transform @@ -161338,12 +163310,6 @@ entities: - type: Transform pos: -51.5,-11.5 parent: 2 - - uid: 29194 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-17.5 - parent: 2 - uid: 29195 components: - type: Transform @@ -161362,17 +163328,12 @@ entities: rot: 3.141592653589793 rad pos: 12.5,-34.5 parent: 2 - - uid: 29942 - components: - - type: Transform - pos: 41.5,-10.5 - parent: 2 - proto: SecurityTechFab entities: - - uid: 24201 + - uid: 28361 components: - type: Transform - pos: 36.5,-19.5 + pos: 48.5,-18.5 parent: 2 - proto: SeedExtractor entities: @@ -161594,6 +163555,11 @@ entities: parent: 2 - proto: SheetSteel10 entities: + - uid: 4270 + components: + - type: Transform + pos: 45.500793,-19.514307 + parent: 2 - uid: 5191 components: - type: Transform @@ -161639,18 +163605,18 @@ entities: parent: 2 - proto: ShotGunCabinetFilled entities: + - uid: 15491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-19.5 + parent: 2 - uid: 23601 components: - type: Transform rot: 1.5707963267948966 rad pos: -50.5,-8.5 parent: 2 - - uid: 29989 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-14.5 - parent: 2 - proto: Shovel entities: - uid: 1269 @@ -161902,31 +163868,6 @@ entities: - type: Transform pos: 25.5,2.5 parent: 2 - - uid: 3533 - components: - - type: Transform - pos: 40.5,-3.5 - parent: 2 - - uid: 3534 - components: - - type: Transform - pos: 40.5,-3.5 - parent: 2 - - uid: 3535 - components: - - type: Transform - pos: 41.5,-3.5 - parent: 2 - - uid: 3536 - components: - - type: Transform - pos: 42.5,-3.5 - parent: 2 - - uid: 3537 - components: - - type: Transform - pos: 43.5,-3.5 - parent: 2 - uid: 3799 components: - type: Transform @@ -161939,6 +163880,11 @@ entities: rot: 1.5707963267948966 rad pos: -47.5,6.5 parent: 2 + - uid: 4178 + components: + - type: Transform + pos: 45.5,-3.5 + parent: 2 - uid: 5217 components: - type: Transform @@ -162103,12 +164049,32 @@ entities: rot: 1.5707963267948966 rad pos: -51.5,-2.5 parent: 2 + - uid: 14251 + components: + - type: Transform + pos: 44.5,-3.5 + parent: 2 + - uid: 14308 + components: + - type: Transform + pos: 44.5,-9.5 + parent: 2 + - uid: 14391 + components: + - type: Transform + pos: 47.5,-3.5 + parent: 2 - uid: 17900 components: - type: Transform rot: 1.5707963267948966 rad pos: -51.5,2.5 parent: 2 + - uid: 23782 + components: + - type: Transform + pos: 42.5,-9.5 + parent: 2 - uid: 24134 components: - type: Transform @@ -162149,6 +164115,11 @@ entities: rot: 1.5707963267948966 rad pos: -47.5,3.5 parent: 2 + - uid: 28308 + components: + - type: Transform + pos: 46.5,-3.5 + parent: 2 - uid: 28362 components: - type: Transform @@ -162161,24 +164132,6 @@ entities: rot: 1.5707963267948966 rad pos: -47.5,-0.5 parent: 2 - - uid: 30093 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-11.5 - parent: 2 - - uid: 30094 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-9.5 - parent: 2 - - uid: 30095 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-10.5 - parent: 2 - proto: ShuttersRadiation entities: - uid: 7999 @@ -162617,21 +164570,17 @@ entities: 2733: - - Pressed - Toggle - - uid: 3701 + - uid: 3749 components: + - type: MetaData + name: dock emitter - type: Transform rot: -1.5707963267948966 rad - pos: 55.5,-12.5 + pos: 61.5,-33.5 parent: 2 - type: DeviceLinkSource linkedPorts: - 30094: - - - Pressed - - Toggle - 30095: - - - Pressed - - Toggle - 30093: + 3921: - - Pressed - Toggle - uid: 3800 @@ -162650,6 +164599,35 @@ entities: 5217: - - Pressed - Toggle + - uid: 3839 + components: + - type: MetaData + name: prison shutters + - type: Transform + rot: 3.141592653589793 rad + pos: 45.717854,-7.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 14308: + - - Pressed + - Toggle + 23782: + - - Pressed + - Toggle + - uid: 3840 + components: + - type: MetaData + name: stand door + - type: Transform + rot: 3.141592653589793 rad + pos: 45.279293,-7.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 4811: + - - Pressed + - Toggle - uid: 3892 components: - type: MetaData @@ -162689,6 +164667,19 @@ entities: 4167: - - Pressed - Toggle + - uid: 5382 + components: + - type: MetaData + name: dock emitter + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-19.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 3921: + - - Pressed + - Toggle - uid: 6175 components: - type: MetaData @@ -163110,17 +165101,29 @@ entities: 8460: - - Pressed - Toggle - - uid: 18372 + - uid: 15442 components: - type: MetaData - name: cleaning service + name: outer armory - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-7.5 + pos: 41.5,-17.5 parent: 2 - type: DeviceLinkSource linkedPorts: - 23781: + 3502: + - - Pressed + - Toggle + - uid: 15451 + components: + - type: MetaData + name: exit + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-20.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 3502: - - Pressed - Toggle - uid: 18469 @@ -163335,27 +165338,6 @@ entities: 16214: - - Pressed - Toggle - - uid: 23782 - components: - - type: MetaData - name: window shutters - - type: Transform - pos: 39.5,-3.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 3534: - - - Pressed - - Toggle - 3535: - - - Pressed - - Toggle - 3536: - - - Pressed - - Toggle - 3537: - - - Pressed - - Toggle - uid: 23785 components: - type: MetaData @@ -163528,31 +165510,6 @@ entities: 12131: - - Pressed - DoorBolt - - uid: 28868 - components: - - type: MetaData - name: light - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-17.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 29962: - - - Pressed - - Toggle - - uid: 28874 - components: - - type: MetaData - name: light - - type: Transform - pos: 32.5,-13.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 3764: - - - Pressed - - Toggle - uid: 28878 components: - type: MetaData @@ -163600,6 +165557,66 @@ entities: 1378: - - Pressed - Open + - uid: 30004 + components: + - type: MetaData + name: cleaning service + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-3.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 23780: + - - Pressed + - Toggle + - uid: 30014 + components: + - type: MetaData + name: window shutters + - type: Transform + pos: 43.715458,-3.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 14251: + - - Pressed + - Toggle + 4178: + - - Pressed + - Toggle + 28308: + - - Pressed + - Toggle + 14391: + - - Pressed + - Toggle + - uid: 30069 + components: + - type: MetaData + name: light + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-25.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 3474: + - - Pressed + - Toggle + - uid: 30265 + components: + - type: MetaData + name: light + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-28.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 30310: + - - Pressed + - Toggle - proto: SignAnomaly entities: - uid: 16793 @@ -163628,14 +165645,6 @@ entities: rot: 1.5707963267948966 rad pos: -43.5,-38.5 parent: 2 -- proto: SignArmory - entities: - - uid: 23185 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-19.5 - parent: 2 - proto: SignBar entities: - uid: 23186 @@ -163934,10 +165943,10 @@ entities: parent: 2 - proto: SignDirectionalHop entities: - - uid: 8926 + - uid: 18363 components: - type: Transform - pos: 44.5,-1.5 + pos: 48.5,-1.5 parent: 2 - uid: 20973 components: @@ -164046,6 +166055,28 @@ entities: parent: 2 - proto: SignElectricalMed entities: + - uid: 3742 + components: + - type: Transform + pos: 56.5,-15.5 + parent: 2 + - uid: 3745 + components: + - type: Transform + pos: 52.5,-22.5 + parent: 2 + - uid: 3853 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-10.5 + parent: 2 + - uid: 4516 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-12.5 + parent: 2 - uid: 24515 components: - type: Transform @@ -164239,6 +166270,26 @@ entities: - type: Transform pos: -27.5,34.5 parent: 2 +- proto: SignGenpop + entities: + - uid: 4825 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-12.5 + parent: 2 + - uid: 14163 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-17.5 + parent: 2 + - uid: 14310 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-15.5 + parent: 2 - proto: SignGravity entities: - uid: 9201 @@ -164249,12 +166300,6 @@ entities: parent: 2 - proto: SignHead entities: - - uid: 4 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-2.5 - parent: 2 - uid: 857 components: - type: Transform @@ -164296,6 +166341,12 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,-32.5 parent: 2 + - uid: 30401 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-2.5 + parent: 2 - proto: SignHydro1 entities: - uid: 23182 @@ -164306,11 +166357,11 @@ entities: parent: 2 - proto: SignInterrogation entities: - - uid: 23315 + - uid: 3683 components: - type: Transform rot: -1.5707963267948966 rad - pos: 33.5,-13.5 + pos: 33.5,-26.5 parent: 2 - proto: SignJanitor entities: @@ -164344,11 +166395,11 @@ entities: parent: 2 - proto: SignLawyer entities: - - uid: 8922 + - uid: 3448 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-1.5 + rot: -1.5707963267948966 rad + pos: 43.5,-9.5 parent: 2 - uid: 8925 components: @@ -164356,6 +166407,12 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,2.5 parent: 2 + - uid: 17280 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-1.5 + parent: 2 - proto: SignLibrary entities: - uid: 8928 @@ -164501,17 +166558,22 @@ entities: parent: 2 - proto: SignSecurity entities: - - uid: 8933 + - uid: 1348 components: - type: Transform rot: 1.5707963267948966 rad - pos: 48.5,-1.5 + pos: 33.5,-5.5 parent: 2 - - uid: 8934 + - uid: 3519 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,-1.5 + pos: 30.5,-1.5 + parent: 2 + - uid: 3764 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-1.5 parent: 2 - uid: 8935 components: @@ -164537,16 +166599,6 @@ entities: parent: 2 - proto: SignShock entities: - - uid: 5411 - components: - - type: Transform - pos: 29.5,-24.5 - parent: 2 - - uid: 5412 - components: - - type: Transform - pos: 29.5,-20.5 - parent: 2 - uid: 24216 components: - type: Transform @@ -164830,6 +166882,11 @@ entities: - type: Transform pos: -12.5,-46.5 parent: 2 + - uid: 18161 + components: + - type: Transform + pos: 54.5,-7.5 + parent: 2 - proto: SinkStemlessWater entities: - uid: 2628 @@ -164838,11 +166895,11 @@ entities: rot: -1.5707963267948966 rad pos: 36.5,20.5 parent: 2 - - uid: 22440 + - uid: 30418 components: - type: Transform rot: -1.5707963267948966 rad - pos: 18.5,5.5 + pos: 21.5,5.5 parent: 21002 - proto: SinkWide entities: @@ -167154,10 +169211,10 @@ entities: parent: 2 - proto: SpawnMobCatFloppa entities: - - uid: 20675 + - uid: 17281 components: - type: Transform - pos: 38.5,-2.5 + pos: 42.5,-2.5 parent: 2 - proto: SpawnMobCatRuntime entities: @@ -167166,12 +169223,24 @@ entities: - type: Transform pos: -24.5,-34.5 parent: 2 -- proto: SpawnMobCorgi +- proto: SpawnMobCockroach entities: - - uid: 20655 + - uid: 4261 components: - type: Transform - pos: 43.5,-5.5 + pos: -26.5,-40.5 + parent: 2 + - uid: 4662 + components: + - type: Transform + pos: -25.5,-41.5 + parent: 2 +- proto: SpawnMobCorgi + entities: + - uid: 24191 + components: + - type: Transform + pos: 47.5,-4.5 parent: 2 - proto: SpawnMobCrabAtmos entities: @@ -167224,10 +169293,10 @@ entities: parent: 2 - proto: SpawnMobMcGriff entities: - - uid: 29951 + - uid: 4504 components: - type: Transform - pos: 53.5,-13.5 + pos: 46.5,-15.5 parent: 2 - proto: SpawnMobMedibot entities: @@ -167682,21 +169751,21 @@ entities: parent: 2 - proto: SpawnPointLawyer entities: + - uid: 4496 + components: + - type: Transform + pos: 39.5,-8.5 + parent: 2 + - uid: 4499 + components: + - type: Transform + pos: 39.5,-2.5 + parent: 2 - uid: 20801 components: - type: Transform pos: 39.5,6.5 parent: 2 - - uid: 20802 - components: - - type: Transform - pos: 35.5,-2.5 - parent: 2 - - uid: 20803 - components: - - type: Transform - pos: 35.5,-8.5 - parent: 2 - proto: SpawnPointLibrarian entities: - uid: 20804 @@ -167848,6 +169917,16 @@ entities: - type: Transform pos: 33.5,-58.5 parent: 2 + - uid: 14246 + components: + - type: Transform + pos: 37.5,-7.5 + parent: 2 + - uid: 19007 + components: + - type: Transform + pos: 37.5,-3.5 + parent: 2 - uid: 20819 components: - type: Transform @@ -167883,11 +169962,6 @@ entities: - type: Transform pos: 57.5,0.5 parent: 2 - - uid: 20827 - components: - - type: Transform - pos: 31.5,-5.5 - parent: 2 - uid: 20828 components: - type: Transform @@ -167913,11 +169987,6 @@ entities: - type: Transform pos: 15.5,-6.5 parent: 2 - - uid: 20867 - components: - - type: Transform - pos: 33.5,-3.5 - parent: 2 - uid: 20869 components: - type: Transform @@ -168174,10 +170243,45 @@ entities: parent: 2 - proto: SpawnPointWarden entities: - - uid: 23840 + - uid: 30545 components: - type: Transform - pos: 55.5,-10.5 + pos: 43.5,-16.5 + parent: 2 + - uid: 30546 + components: + - type: Transform + pos: 43.5,-16.5 + parent: 2 + - uid: 30547 + components: + - type: Transform + pos: 43.5,-16.5 + parent: 2 + - uid: 30548 + components: + - type: Transform + pos: 43.5,-16.5 + parent: 2 + - uid: 30549 + components: + - type: Transform + pos: 43.5,-16.5 + parent: 2 + - uid: 30550 + components: + - type: Transform + pos: 43.5,-16.5 + parent: 2 + - uid: 30551 + components: + - type: Transform + pos: 43.5,-16.5 + parent: 2 + - uid: 30552 + components: + - type: Transform + pos: -16.5,7.5 parent: 2 - proto: SpawnPointZookeeper entities: @@ -168265,12 +170369,51 @@ entities: parent: 2 - proto: StairDark entities: - - uid: 24254 + - uid: 1152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-12.5 + parent: 2 + - uid: 4040 + components: + - type: Transform + pos: 32.5,-9.5 + parent: 2 + - uid: 4044 + components: + - type: Transform + pos: 30.5,-9.5 + parent: 2 + - uid: 4817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-23.5 + parent: 2 + - uid: 4827 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-13.5 + parent: 2 + - uid: 20755 components: - type: Transform rot: 3.141592653589793 rad pos: 57.5,-7.5 parent: 2 + - uid: 20763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-22.5 + parent: 2 + - uid: 21209 + components: + - type: Transform + pos: 31.5,-9.5 + parent: 2 - uid: 24255 components: - type: Transform @@ -168325,6 +170468,18 @@ entities: rot: 3.141592653589793 rad pos: 27.5,-27.5 parent: 2 + - uid: 30262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-21.5 + parent: 2 + - uid: 30266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-23.5 + parent: 2 - proto: Stairs entities: - uid: 2415 @@ -168407,11 +170562,11 @@ entities: parent: 2 - proto: StairStageWood entities: - - uid: 8251 + - uid: 4628 components: - type: Transform rot: 1.5707963267948966 rad - pos: 44.5,-5.5 + pos: 48.5,-5.5 parent: 2 - uid: 28980 components: @@ -168475,6 +170630,12 @@ entities: - type: Transform pos: -47.5,-28.5 parent: 2 + - uid: 18643 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-9.5 + parent: 2 - uid: 23439 components: - type: Transform @@ -168486,12 +170647,6 @@ entities: rot: -1.5707963267948966 rad pos: 44.5,-35.5 parent: 2 - - uid: 23450 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-8.5 - parent: 2 - uid: 23451 components: - type: Transform @@ -168562,80 +170717,29 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,-38.5 parent: 2 - - uid: 3438 + - uid: 1540 components: - type: Transform rot: 1.5707963267948966 rad - pos: 33.5,-8.5 + pos: 37.5,-5.5 parent: 2 - - uid: 3439 + - uid: 3376 components: - type: Transform rot: 1.5707963267948966 rad - pos: 33.5,-7.5 + pos: 37.5,-3.5 parent: 2 - - uid: 3440 + - uid: 4696 components: - type: Transform rot: 1.5707963267948966 rad - pos: 33.5,-3.5 + pos: 37.5,-7.5 parent: 2 - - uid: 3441 + - uid: 4699 components: - type: Transform rot: 1.5707963267948966 rad - pos: 33.5,-2.5 - parent: 2 - - uid: 3442 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-5.5 - parent: 2 - - uid: 3443 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-4.5 - parent: 2 - - uid: 3444 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-5.5 - parent: 2 - - uid: 3445 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-6.5 - parent: 2 - - uid: 3446 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-7.5 - parent: 2 - - uid: 3447 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-3.5 - parent: 2 - - uid: 3854 - components: - - type: Transform - pos: 42.5,-11.5 - parent: 2 - - uid: 3855 - components: - - type: Transform - pos: 43.5,-11.5 - parent: 2 - - uid: 3856 - components: - - type: Transform - pos: 44.5,-11.5 + pos: 37.5,-2.5 parent: 2 - uid: 9676 components: @@ -168649,6 +170753,24 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,-33.5 parent: 2 + - uid: 14247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-8.5 + parent: 2 + - uid: 14254 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-4.5 + parent: 2 + - uid: 18367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-3.5 + parent: 2 - proto: Stool entities: - uid: 930 @@ -168656,6 +170778,18 @@ entities: - type: Transform pos: 0.5,1.5 parent: 2 + - uid: 3483 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.523735,-11.294927 + parent: 2 + - uid: 14245 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.460632,-10.890677 + parent: 2 - uid: 19112 components: - type: Transform @@ -169180,7 +171314,7 @@ entities: - 12818 - proto: SuitStorageEVAPrisoner entities: - - uid: 3948 + - uid: 3361 components: - type: Transform pos: 39.5,-26.5 @@ -169258,30 +171392,52 @@ entities: parent: 2 - proto: SuitStorageSec entities: - - uid: 3294 + - uid: 3503 components: - type: Transform - pos: 37.5,-22.5 + pos: 48.5,-21.5 parent: 2 - - uid: 4182 + - uid: 4237 components: - type: Transform - pos: 35.5,-23.5 + pos: 48.5,-20.5 parent: 2 - - uid: 5413 + - uid: 30024 components: - type: Transform - pos: 38.5,-22.5 + pos: 53.5,-19.5 parent: 2 - proto: SuitStorageWarden entities: - - uid: 3693 + - uid: 3362 components: - type: Transform - pos: 54.5,-15.5 + pos: 39.5,-19.5 parent: 2 - proto: SurveillanceCameraCommand entities: + - uid: 3841 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-4.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: HoP office + - uid: 14230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-4.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: HoP Chamber - uid: 19542 components: - type: Transform @@ -169313,17 +171469,6 @@ entities: - SurveillanceCameraCommand nameSet: True id: Captain's Closet - - uid: 20194 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-9.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraCommand - nameSet: True - id: HoP bedroom - uid: 20877 components: - type: Transform @@ -169358,17 +171503,6 @@ entities: setupAvailableNetworks: - SurveillanceCameraCommand id: Captain's Bedroom - - uid: 20881 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-4.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraCommand - nameSet: True - id: HoP office - uid: 20882 components: - type: Transform @@ -170056,21 +172190,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Atrium A - - uid: 20958 - components: - - type: Transform - pos: 33.5,-8.5 - parent: 2 - - type: SurveillanceCamera - id: Court - - uid: 20959 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,-1.5 - parent: 2 - - type: SurveillanceCamera - id: Evac - uid: 20961 components: - type: Transform @@ -170444,16 +172563,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: East Hall A - - uid: 29143 - components: - - type: Transform - pos: 34.5,-0.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: East Hall B - uid: 29144 components: - type: Transform @@ -170872,38 +172981,17 @@ entities: id: Test Chamber - proto: SurveillanceCameraSecurity entities: - - uid: 3717 - components: - - type: Transform - pos: 55.5,-11.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Warden - - uid: 13070 + - uid: 14232 components: - type: Transform rot: 3.141592653589793 rad - pos: 35.5,-10.5 + pos: 51.5,-12.5 parent: 2 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity nameSet: True - id: Balifery - - uid: 13112 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-19.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Armory Desk + id: Armory 2 - uid: 18167 components: - type: Transform @@ -170925,46 +173013,6 @@ entities: - SurveillanceCameraSecurity nameSet: True id: perma courtyard - - uid: 20883 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-7.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - id: Main Entrance - - uid: 20885 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-20.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Armory A - - uid: 20886 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-26.5 - parent: 2 - - type: SurveillanceCamera - id: Dock - - uid: 20887 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-33.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Lockerroom W - uid: 20888 components: - type: Transform @@ -170980,13 +173028,6 @@ entities: parent: 2 - type: SurveillanceCamera id: Range - - uid: 20890 - components: - - type: Transform - pos: 31.5,-16.5 - parent: 2 - - type: SurveillanceCamera - id: Interrogation - uid: 21062 components: - type: Transform @@ -170998,17 +173039,28 @@ entities: - SurveillanceCameraSecurity nameSet: True id: perma dock - - uid: 23431 + - uid: 24250 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 60.5,-10.5 + rot: -1.5707963267948966 rad + pos: 30.5,-4.5 parent: 2 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity nameSet: True id: Security Desk + - uid: 24252 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-11.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Sec Hall - uid: 29134 components: - type: Transform @@ -171031,26 +173083,6 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Range - - uid: 29140 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-25.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - - uid: 29145 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-3.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Main Entrance - uid: 29146 components: - type: Transform @@ -171062,49 +173094,60 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Evidence - - uid: 29147 - components: - - type: Transform - pos: 27.5,-32.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Back Entrance - - uid: 29148 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-30.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Lockerroom E - - uid: 29994 + - uid: 29351 components: - type: Transform rot: 1.5707963267948966 rad - pos: 53.5,-16.5 + pos: 53.5,-15.5 parent: 2 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity nameSet: True - id: Brig B - - uid: 30070 + id: Armory 1 + - uid: 29579 components: - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-15.5 + rot: -1.5707963267948966 rad + pos: 39.5,-26.5 parent: 2 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity nameSet: True - id: Brig A + id: Sec Dock + - uid: 29612 + components: + - type: Transform + pos: 33.5,-21.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security + - uid: 29613 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-24.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Interrogation + - uid: 29981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-17.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Warden - proto: SurveillanceCameraService entities: - uid: 3264 @@ -171405,17 +173448,23 @@ entities: - uid: 3481 components: - type: Transform + anchored: False rot: -1.5707963267948966 rad - pos: 38.5,-4.5 + pos: 42.440228,-4.195979 parent: 2 + - type: Physics + bodyType: Dynamic - type: SurveillanceCamera id: NT-Span - - uid: 18963 + - uid: 14334 components: - type: Transform - pos: 48.5,-15.5 + pos: 34.5,-20.5 parent: 2 - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEntertainment + nameSet: True id: SECS - uid: 23494 components: @@ -171451,6 +173500,14 @@ entities: - SurveillanceCameraEntertainment nameSet: True id: News at 11 +- proto: Syringe + entities: + - uid: 24075 + components: + - type: Transform + parent: 10195 + - type: Physics + canCollide: False - proto: SyringeEphedrine entities: - uid: 24158 @@ -171657,11 +173714,6 @@ entities: - type: Transform pos: -11.5,-33.5 parent: 2 - - uid: 2533 - components: - - type: Transform - pos: 37.5,-15.5 - parent: 2 - uid: 3056 components: - type: Transform @@ -171701,6 +173753,18 @@ entities: rot: 1.5707963267948966 rad pos: 15.5,20.5 parent: 2 + - uid: 3379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-13.5 + parent: 2 + - uid: 3389 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-13.5 + parent: 2 - uid: 3487 components: - type: Transform @@ -171713,28 +173777,29 @@ entities: rot: -1.5707963267948966 rad pos: -6.5,-34.5 parent: 2 - - uid: 3691 - components: - - type: Transform - pos: 53.5,-12.5 - parent: 2 - - uid: 3703 + - uid: 3753 components: - type: Transform rot: 3.141592653589793 rad - pos: 48.5,-13.5 + pos: 30.5,-24.5 parent: 2 - - uid: 3743 + - uid: 3767 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-16.5 + rot: -1.5707963267948966 rad + pos: 30.5,-4.5 parent: 2 - - uid: 3754 + - uid: 3768 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-15.5 + rot: 3.141592653589793 rad + pos: 37.5,-28.5 + parent: 2 + - uid: 3842 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-20.5 parent: 2 - uid: 3935 components: @@ -171742,64 +173807,59 @@ entities: rot: 1.5707963267948966 rad pos: 48.5,-35.5 parent: 2 + - uid: 4029 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-12.5 + parent: 2 + - uid: 4077 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-12.5 + parent: 2 - uid: 4081 components: - type: Transform rot: 1.5707963267948966 rad pos: 48.5,-38.5 parent: 2 - - uid: 4174 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-26.5 - parent: 2 - - uid: 4175 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-26.5 - parent: 2 - - uid: 4176 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-26.5 - parent: 2 - - uid: 4177 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-26.5 - parent: 2 - - uid: 4181 - components: - - type: Transform - pos: 32.5,-20.5 - parent: 2 - - uid: 4435 + - uid: 4263 components: - type: Transform rot: -1.5707963267948966 rad - pos: 37.5,-14.5 + pos: 37.5,-26.5 parent: 2 - - uid: 4436 + - uid: 4724 components: - type: Transform rot: -1.5707963267948966 rad - pos: 37.5,-13.5 + pos: 30.5,-3.5 parent: 2 - - uid: 4440 + - uid: 4725 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-11.5 + rot: 3.141592653589793 rad + pos: 31.5,-21.5 parent: 2 - - uid: 4441 + - uid: 4726 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-10.5 + rot: 3.141592653589793 rad + pos: 30.5,-21.5 + parent: 2 + - uid: 4727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-28.5 + parent: 2 + - uid: 4812 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-27.5 parent: 2 - uid: 5333 components: @@ -171925,12 +173985,6 @@ entities: - type: Transform pos: -23.5,29.5 parent: 2 - - uid: 9159 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-14.5 - parent: 2 - uid: 9458 components: - type: Transform @@ -171953,12 +174007,6 @@ entities: - type: Transform pos: 4.5,-43.5 parent: 2 - - uid: 9990 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-14.5 - parent: 2 - uid: 10221 components: - type: Transform @@ -172065,6 +174113,35 @@ entities: rot: -1.5707963267948966 rad pos: -56.5,-34.5 parent: 2 + - uid: 14253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-21.5 + parent: 2 + - uid: 14329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-24.5 + parent: 2 + - uid: 14371 + components: + - type: Transform + pos: 53.5,-15.5 + parent: 2 + - uid: 14396 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-19.5 + parent: 2 + - uid: 14398 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-19.5 + parent: 2 - uid: 17775 components: - type: Transform @@ -172113,6 +174190,11 @@ entities: - type: Transform pos: 34.5,-41.5 parent: 2 + - uid: 20194 + components: + - type: Transform + pos: 42.5,-15.5 + parent: 2 - uid: 20253 components: - type: Transform @@ -172163,11 +174245,6 @@ entities: - type: Transform pos: 12.5,-7.5 parent: 21002 - - uid: 23024 - components: - - type: Transform - pos: 19.5,3.5 - parent: 21002 - uid: 23026 components: - type: Transform @@ -172178,16 +174255,6 @@ entities: - type: Transform pos: 9.5,-2.5 parent: 21002 - - uid: 23064 - components: - - type: Transform - pos: 48.5,-9.5 - parent: 2 - - uid: 23149 - components: - - type: Transform - pos: 48.5,-10.5 - parent: 2 - uid: 23198 components: - type: Transform @@ -172222,6 +174289,12 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,-47.5 parent: 2 + - uid: 23781 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-20.5 + parent: 2 - uid: 24130 components: - type: Transform @@ -172330,12 +174403,6 @@ entities: - type: Transform pos: -14.5,19.5 parent: 2 - - uid: 29351 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-14.5 - parent: 2 - uid: 29436 components: - type: Transform @@ -172366,11 +174433,6 @@ entities: - type: Transform pos: 61.5,21.5 parent: 2 - - uid: 29985 - components: - - type: Transform - pos: 46.5,-9.5 - parent: 2 - uid: 30249 components: - type: Transform @@ -172389,6 +174451,21 @@ entities: rot: -1.5707963267948966 rad pos: 51.5,-36.5 parent: 2 + - uid: 30410 + components: + - type: Transform + pos: 20.5,3.5 + parent: 21002 + - uid: 30448 + components: + - type: Transform + pos: 50.5,-15.5 + parent: 2 + - uid: 30472 + components: + - type: Transform + pos: 50.5,-16.5 + parent: 2 - proto: TableCarpet entities: - uid: 7942 @@ -172563,6 +174640,36 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,20.5 parent: 2 + - uid: 3480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-13.5 + parent: 2 + - uid: 3491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-27.5 + parent: 2 + - uid: 3493 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-27.5 + parent: 2 + - uid: 3748 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-17.5 + parent: 2 + - uid: 4241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-14.5 + parent: 2 - uid: 4273 components: - type: Transform @@ -172598,17 +174705,17 @@ entities: - type: Transform pos: 37.5,-34.5 parent: 2 + - uid: 4659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-27.5 + parent: 2 - uid: 5409 components: - type: Transform pos: 43.5,-34.5 parent: 2 - - uid: 9202 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-16.5 - parent: 2 - uid: 13006 components: - type: Transform @@ -172634,17 +174741,11 @@ entities: - type: Transform pos: 58.5,14.5 parent: 2 - - uid: 16792 + - uid: 13070 components: - type: Transform rot: -1.5707963267948966 rad - pos: 34.5,-14.5 - parent: 2 - - uid: 28613 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-15.5 + pos: 30.5,-16.5 parent: 2 - uid: 29361 components: @@ -172861,6 +174962,14 @@ entities: rot: 3.141592653589793 rad pos: 23.5,15.5 parent: 2 +- proto: TableFancyOrange + entities: + - uid: 3751 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-10.5 + parent: 2 - proto: TableFancyPurple entities: - uid: 11130 @@ -172887,6 +174996,30 @@ entities: rot: 3.141592653589793 rad pos: -12.5,18.5 parent: 2 +- proto: TableFancyRed + entities: + - uid: 4821 + components: + - type: Transform + pos: 44.5,-15.5 + parent: 2 + - uid: 15475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-22.5 + parent: 2 + - uid: 19030 + components: + - type: Transform + pos: 48.5,-15.5 + parent: 2 + - uid: 20887 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-21.5 + parent: 2 - proto: TableFancyWhite entities: - uid: 17428 @@ -173147,6 +175280,12 @@ entities: parent: 2 - proto: TableReinforced entities: + - uid: 582 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-11.5 + parent: 2 - uid: 1018 components: - type: Transform @@ -173165,12 +175304,6 @@ entities: rot: 3.141592653589793 rad pos: -4.5,-26.5 parent: 2 - - uid: 1857 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-10.5 - parent: 2 - uid: 2127 components: - type: Transform @@ -173193,12 +175326,6 @@ entities: rot: 1.5707963267948966 rad pos: 7.5,45.5 parent: 2 - - uid: 2737 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-11.5 - parent: 2 - uid: 3040 components: - type: Transform @@ -173229,11 +175356,25 @@ entities: rot: 1.5707963267948966 rad pos: 7.5,46.5 parent: 2 - - uid: 3423 + - uid: 3368 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-3.5 + pos: 32.5,-2.5 + parent: 2 + - uid: 3369 + components: + - type: Transform + pos: 33.5,-3.5 + parent: 2 + - uid: 3370 + components: + - type: Transform + pos: 33.5,-4.5 + parent: 2 + - uid: 4711 + components: + - type: Transform + pos: 31.5,-2.5 parent: 2 - uid: 6185 components: @@ -173368,12 +175509,6 @@ entities: rot: 3.141592653589793 rad pos: 12.5,39.5 parent: 2 - - uid: 9744 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-13.5 - parent: 2 - uid: 10942 components: - type: Transform @@ -173422,23 +175557,23 @@ entities: rot: 1.5707963267948966 rad pos: -46.5,-18.5 parent: 2 - - uid: 18626 + - uid: 14239 components: - type: Transform rot: 3.141592653589793 rad - pos: 37.5,-18.5 + pos: 37.5,-10.5 parent: 2 - - uid: 18632 + - uid: 17221 components: - type: Transform rot: 3.141592653589793 rad - pos: 38.5,-18.5 + pos: 38.5,-10.5 parent: 2 - - uid: 19033 + - uid: 17224 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-9.5 + rot: 3.141592653589793 rad + pos: 37.5,-11.5 parent: 2 - uid: 23398 components: @@ -173475,15 +175610,10 @@ entities: - type: Transform pos: -6.5,47.5 parent: 2 - - uid: 24250 + - uid: 28613 components: - type: Transform - pos: 41.5,-13.5 - parent: 2 - - uid: 24251 - components: - - type: Transform - pos: 45.5,-13.5 + pos: 44.5,-3.5 parent: 2 - proto: TableStone entities: @@ -173770,47 +175900,17 @@ entities: rot: 1.5707963267948966 rad pos: 32.5,21.5 parent: 2 - - uid: 3394 + - uid: 3114 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-6.5 + rot: -1.5707963267948966 rad + pos: 43.5,-6.5 parent: 2 - - uid: 3396 + - uid: 3202 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-5.5 - parent: 2 - - uid: 3397 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-4.5 - parent: 2 - - uid: 3400 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-3.5 - parent: 2 - - uid: 3401 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-2.5 - parent: 2 - - uid: 3402 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-8.5 - parent: 2 - - uid: 3403 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-7.5 + rot: -1.5707963267948966 rad + pos: 43.5,-5.5 parent: 2 - uid: 3730 components: @@ -173842,6 +175942,12 @@ entities: rot: -1.5707963267948966 rad pos: 40.5,21.5 parent: 2 + - uid: 3846 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-7.5 + parent: 2 - uid: 4323 components: - type: Transform @@ -174166,16 +176272,52 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,17.5 parent: 2 + - uid: 14249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-7.5 + parent: 2 - uid: 15033 components: - type: Transform rot: -1.5707963267948966 rad pos: -54.5,9.5 parent: 2 - - uid: 17263 + - uid: 15493 components: - type: Transform - pos: 42.5,-4.5 + rot: 1.5707963267948966 rad + pos: 40.5,-3.5 + parent: 2 + - uid: 15494 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-7.5 + parent: 2 + - uid: 17210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-8.5 + parent: 2 + - uid: 17212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-2.5 + parent: 2 + - uid: 17326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-4.5 + parent: 2 + - uid: 18627 + components: + - type: Transform + pos: 46.5,-4.5 parent: 2 - uid: 18714 components: @@ -174265,11 +176407,6 @@ entities: - type: Transform pos: 26.5,4.5 parent: 21002 - - uid: 22886 - components: - - type: Transform - pos: 16.5,1.5 - parent: 21002 - uid: 23184 components: - type: Transform @@ -174332,6 +176469,12 @@ entities: rot: 1.5707963267948966 rad pos: -56.5,9.5 parent: 2 + - uid: 30428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,2.5 + parent: 21002 - proto: TaikoInstrument entities: - uid: 28998 @@ -174724,28 +176867,96 @@ entities: rot: -1.5707963267948966 rad pos: -34.5,-2.5 parent: 2 + - type: ContainerContainer + containers: + stash: !type:ContainerSlot + showEnts: False + occludes: True + ent: 24075 + disposals: !type:Container + showEnts: False + occludes: True + ents: [] - uid: 10199 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,-4.5 parent: 2 + - type: ContainerContainer + containers: + stash: !type:ContainerSlot + showEnts: False + occludes: True + ent: 24076 + disposals: !type:Container + showEnts: False + occludes: True + ents: [] - uid: 10204 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,-8.5 parent: 2 + - type: ContainerContainer + containers: + stash: !type:ContainerSlot + showEnts: False + occludes: True + ent: 24077 + disposals: !type:Container + showEnts: False + occludes: True + ents: [] - uid: 22442 components: - type: Transform - pos: 18.5,6.5 + pos: 21.5,6.5 parent: 21002 + - type: ContainerContainer + containers: + stash: !type:ContainerSlot + showEnts: False + occludes: True + ent: 22742 + disposals: !type:Container + showEnts: False + occludes: True + ents: [] - uid: 23643 components: - type: Transform pos: 10.5,37.5 parent: 2 + - type: ContainerContainer + containers: + stash: !type:ContainerSlot + showEnts: False + occludes: True + ent: 24078 + disposals: !type:Container + showEnts: False + occludes: True + ents: [] +- proto: ToiletEmpty + entities: + - uid: 15479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-8.5 + parent: 2 + - type: ContainerContainer + containers: + stash: !type:ContainerSlot + showEnts: False + occludes: True + ent: 15480 + disposals: !type:Container + showEnts: False + occludes: True + ents: [] - proto: ToiletGoldenDirtyWater entities: - uid: 15249 @@ -174754,6 +176965,16 @@ entities: rot: -1.5707963267948966 rad pos: 36.5,21.5 parent: 2 + - type: ContainerContainer + containers: + stash: !type:ContainerSlot + showEnts: False + occludes: True + ent: 24079 + disposals: !type:Container + showEnts: False + occludes: True + ents: [] - proto: TomDrumsInstrument entities: - uid: 29001 @@ -174913,38 +177134,78 @@ entities: - type: Transform pos: 13.448203,28.974655 parent: 2 - - uid: 23034 - components: - - type: Transform - pos: 19.430145,3.6658764 - parent: 21002 - - uid: 23035 - components: - - type: Transform - pos: 19.628067,3.6658764 - parent: 21002 - - uid: 23041 - components: - - type: Transform - pos: 19.49913,3.5206451 - parent: 21002 - - uid: 23042 - components: - - type: Transform - pos: 19.290787,3.6456451 - parent: 21002 - uid: 28350 components: - type: Transform pos: 23.611437,-4.32009 parent: 2 + - uid: 30439 + components: + - type: Transform + pos: 20.22554,3.7148933 + parent: 21002 + - uid: 30440 + components: + - type: Transform + pos: 20.454712,3.8503094 + parent: 21002 + - uid: 30441 + components: + - type: Transform + pos: 20.704712,3.8398933 + parent: 21002 + - uid: 30442 + components: + - type: Transform + pos: 20.246368,3.9232254 + parent: 21002 - proto: TrashBananaPeel entities: + - uid: 3484 + components: + - type: Transform + pos: -23.344843,-39.90379 + parent: 2 - uid: 23753 components: - type: Transform pos: 13.830492,29.010149 parent: 2 +- proto: TrashCherryPit + entities: + - uid: 4046 + components: + - type: Transform + pos: -25.616423,-39.432644 + parent: 2 + - uid: 4658 + components: + - type: Transform + pos: -25.387255,-39.69306 + parent: 2 + - uid: 22432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.17464,-41.919125 + parent: 2 + - uid: 22439 + components: + - type: Transform + pos: -26.751839,-41.16181 + parent: 2 + - uid: 22744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.070473,-41.877457 + parent: 2 + - uid: 23353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.747557,-41.137875 + parent: 2 - proto: trayScanner entities: - uid: 9633 @@ -174962,6 +177223,13 @@ entities: - type: Transform pos: -32.484524,43.639366 parent: 2 +- proto: TreasureCoinIron + entities: + - uid: 3752 + components: + - type: Transform + pos: -24.375082,-41.35973 + parent: 2 - proto: TromboneInstrument entities: - uid: 28994 @@ -174976,6 +177244,28 @@ entities: - type: Transform pos: -17.46315,15.588936 parent: 2 +- proto: TurnstileGenpopEnter + entities: + - uid: 4 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-16.5 + parent: 2 +- proto: TurnstileGenpopLeave + entities: + - uid: 447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-14.5 + parent: 2 + - uid: 3504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-12.5 + parent: 2 - proto: TwoWayLever entities: - uid: 9279 @@ -175397,6 +177687,66 @@ entities: - Reverse - - Middle - Off + - uid: 29604 + components: + - type: MetaData + name: portal conveyor + - type: Transform + pos: 44.5,-17.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 30407: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off + 30406: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off + 30408: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off + - uid: 30413 + components: + - type: MetaData + name: portal conveyor + - type: Transform + pos: 19.5,1.5 + parent: 21002 + - type: DeviceLinkSource + linkedPorts: + 30415: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off + 30422: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off + 30425: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off - proto: UnfinishedMachineFrame entities: - uid: 9643 @@ -175413,10 +177763,10 @@ entities: parent: 2 - proto: UniformPrinter entities: - - uid: 4961 + - uid: 3849 components: - type: Transform - pos: 45.5,-3.5 + pos: 49.5,-4.5 parent: 2 - proto: UprightPianoInstrument entities: @@ -175489,10 +177839,10 @@ entities: parent: 2 - proto: VendingMachineCart entities: - - uid: 3482 + - uid: 18646 components: - type: Transform - pos: 44.5,-6.5 + pos: 48.5,-6.5 parent: 2 - proto: VendingMachineChapel entities: @@ -175788,6 +178138,11 @@ entities: parent: 2 - proto: VendingMachineSovietSoda entities: + - uid: 3750 + components: + - type: Transform + pos: 39.5,-12.5 + parent: 2 - uid: 29641 components: - type: Transform @@ -175990,11 +178345,6 @@ entities: rot: 3.141592653589793 rad pos: 17.5,30.5 parent: 2 - - uid: 25516 - components: - - type: Transform - pos: 43.5,-10.5 - parent: 2 - proto: WallReinforced entities: - uid: 3 @@ -176910,8 +179260,8 @@ entities: - uid: 1181 components: - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-19.5 + rot: -1.5707963267948966 rad + pos: 56.5,-11.5 parent: 2 - uid: 1182 components: @@ -177121,8 +179471,8 @@ entities: - uid: 1490 components: - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-19.5 + rot: 1.5707963267948966 rad + pos: 38.5,-20.5 parent: 2 - uid: 1495 components: @@ -177317,6 +179667,12 @@ entities: - type: Transform pos: -18.5,-41.5 parent: 2 + - uid: 1857 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-17.5 + parent: 2 - uid: 1863 components: - type: Transform @@ -177359,11 +179715,6 @@ entities: - type: Transform pos: -28.5,-46.5 parent: 2 - - uid: 1921 - components: - - type: Transform - pos: 39.5,-18.5 - parent: 2 - uid: 1998 components: - type: Transform @@ -177801,6 +180152,12 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,9.5 parent: 2 + - uid: 2421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-12.5 + parent: 2 - uid: 2424 components: - type: Transform @@ -178281,36 +180638,11 @@ entities: - type: Transform pos: 29.5,-2.5 parent: 2 - - uid: 3088 - components: - - type: Transform - pos: 29.5,-3.5 - parent: 2 - - uid: 3089 - components: - - type: Transform - pos: 29.5,-4.5 - parent: 2 - - uid: 3090 - components: - - type: Transform - pos: 29.5,-5.5 - parent: 2 - - uid: 3091 - components: - - type: Transform - pos: 29.5,-6.5 - parent: 2 - uid: 3095 components: - type: Transform pos: -22.5,22.5 parent: 2 - - uid: 3096 - components: - - type: Transform - pos: 29.5,-10.5 - parent: 2 - uid: 3103 components: - type: Transform @@ -178321,42 +180653,12 @@ entities: - type: Transform pos: 29.5,-7.5 parent: 2 - - uid: 3105 - components: - - type: Transform - pos: 30.5,-17.5 - parent: 2 - - uid: 3106 - components: - - type: Transform - pos: 31.5,-17.5 - parent: 2 - - uid: 3107 - components: - - type: Transform - pos: 32.5,-17.5 - parent: 2 - - uid: 3108 - components: - - type: Transform - pos: 33.5,-17.5 - parent: 2 - uid: 3118 components: - type: Transform rot: -1.5707963267948966 rad pos: 29.5,-22.5 parent: 2 - - uid: 3119 - components: - - type: Transform - pos: 29.5,-24.5 - parent: 2 - - uid: 3120 - components: - - type: Transform - pos: 29.5,-25.5 - parent: 2 - uid: 3121 components: - type: Transform @@ -178813,12 +181115,6 @@ entities: - type: Transform pos: 11.5,20.5 parent: 2 - - uid: 3296 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-22.5 - parent: 2 - uid: 3297 components: - type: Transform @@ -178835,47 +181131,53 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,-81.5 parent: 2 - - uid: 3357 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-1.5 - parent: 2 - - uid: 3362 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-8.5 - parent: 2 - uid: 3364 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-9.5 parent: 2 - - uid: 3365 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-9.5 - parent: 2 - uid: 3366 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-9.5 + rot: 3.141592653589793 rad + pos: 49.5,-14.5 parent: 2 - - uid: 3379 + - uid: 3373 components: - type: Transform rot: 3.141592653589793 rad - pos: 44.5,-2.5 + pos: 49.5,-8.5 + parent: 2 + - uid: 3374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-9.5 + parent: 2 + - uid: 3375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-10.5 + parent: 2 + - uid: 3381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-19.5 + parent: 2 + - uid: 3383 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-18.5 parent: 2 - uid: 3384 components: - type: Transform rot: 3.141592653589793 rad - pos: 39.5,-3.5 + pos: 49.5,-7.5 parent: 2 - uid: 3385 components: @@ -178883,24 +181185,6 @@ entities: rot: 1.5707963267948966 rad pos: 29.5,-9.5 parent: 2 - - uid: 3386 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-9.5 - parent: 2 - - uid: 3387 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-9.5 - parent: 2 - - uid: 3389 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-9.5 - parent: 2 - uid: 3390 components: - type: Transform @@ -178913,57 +181197,33 @@ entities: rot: 1.5707963267948966 rad pos: 39.5,-9.5 parent: 2 - - uid: 3404 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-1.5 - parent: 2 - - uid: 3407 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-3.5 - parent: 2 - - uid: 3410 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-1.5 - parent: 2 - uid: 3419 components: - type: Transform pos: 41.5,-9.5 parent: 2 - - uid: 3420 - components: - - type: Transform - pos: 41.5,-8.5 - parent: 2 - - uid: 3421 - components: - - type: Transform - pos: 41.5,-7.5 - parent: 2 - - uid: 3457 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-7.5 - parent: 2 - - uid: 3458 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,-7.5 - parent: 2 - uid: 3463 components: - type: Transform rot: 1.5707963267948966 rad pos: 45.5,-7.5 parent: 2 + - uid: 3492 + components: + - type: Transform + pos: 33.5,-26.5 + parent: 2 + - uid: 3494 + components: + - type: Transform + pos: 33.5,-22.5 + parent: 2 + - uid: 3496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-12.5 + parent: 2 - uid: 3499 components: - type: Transform @@ -178982,46 +181242,21 @@ entities: rot: 1.5707963267948966 rad pos: 45.5,-10.5 parent: 2 - - uid: 3504 - components: - - type: Transform - pos: 47.5,-4.5 - parent: 2 - uid: 3505 components: - type: Transform - pos: 47.5,-3.5 - parent: 2 - - uid: 3506 - components: - - type: Transform - pos: 47.5,-5.5 - parent: 2 - - uid: 3507 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-10.5 - parent: 2 - - uid: 3509 - components: - - type: Transform - pos: 42.5,-10.5 + rot: 3.141592653589793 rad + pos: 36.5,-12.5 parent: 2 - uid: 3511 components: - type: Transform - pos: 43.5,-10.5 + pos: 41.5,-17.5 parent: 2 - - uid: 3519 + - uid: 3515 components: - type: Transform - pos: 47.5,-6.5 - parent: 2 - - uid: 3520 - components: - - type: Transform - pos: 44.5,-10.5 + pos: 30.5,-2.5 parent: 2 - uid: 3538 components: @@ -179029,11 +181264,6 @@ entities: rot: 1.5707963267948966 rad pos: 64.5,-4.5 parent: 2 - - uid: 3544 - components: - - type: Transform - pos: 48.5,-3.5 - parent: 2 - uid: 3545 components: - type: Transform @@ -179050,12 +181280,6 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,-4.5 parent: 2 - - uid: 3670 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,-6.5 - parent: 2 - uid: 3671 components: - type: Transform @@ -179086,12 +181310,6 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,-1.5 parent: 2 - - uid: 3677 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,-4.5 - parent: 2 - uid: 3685 components: - type: Transform @@ -179110,59 +181328,58 @@ entities: rot: -1.5707963267948966 rad pos: 55.5,-7.5 parent: 2 - - uid: 3688 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-8.5 - parent: 2 - - uid: 3706 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-12.5 - parent: 2 - - uid: 3707 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-13.5 - parent: 2 - uid: 3708 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-14.5 + rot: 1.5707963267948966 rad + pos: 52.5,-22.5 parent: 2 - uid: 3709 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-15.5 + rot: 1.5707963267948966 rad + pos: 53.5,-22.5 parent: 2 - uid: 3710 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-16.5 + rot: 1.5707963267948966 rad + pos: 54.5,-22.5 parent: 2 - - uid: 3711 + - uid: 3713 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-22.5 + parent: 2 + - uid: 3715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-22.5 + parent: 2 + - uid: 3744 components: - type: Transform rot: -1.5707963267948966 rad - pos: 55.5,-17.5 + pos: 51.5,-11.5 parent: 2 - - uid: 3746 + - uid: 3755 components: - type: Transform rot: -1.5707963267948966 rad - pos: 34.5,-17.5 + pos: 38.5,-13.5 parent: 2 - - uid: 3748 + - uid: 3757 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-17.5 + pos: 49.5,-17.5 + parent: 2 + - uid: 3758 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-18.5 parent: 2 - uid: 3765 components: @@ -179170,42 +181387,12 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,-20.5 parent: 2 - - uid: 3767 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-17.5 - parent: 2 - - uid: 3768 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-18.5 - parent: 2 - - uid: 3769 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 55.5,-20.5 - parent: 2 - - uid: 3770 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 55.5,-21.5 - parent: 2 - uid: 3771 components: - type: Transform rot: 3.141592653589793 rad pos: 55.5,-22.5 parent: 2 - - uid: 3773 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 55.5,-19.5 - parent: 2 - uid: 3775 components: - type: Transform @@ -179256,72 +181443,6 @@ entities: rot: 3.141592653589793 rad pos: 61.5,-20.5 parent: 2 - - uid: 3813 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-19.5 - parent: 2 - - uid: 3814 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-20.5 - parent: 2 - - uid: 3815 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-21.5 - parent: 2 - - uid: 3816 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-19.5 - parent: 2 - - uid: 3817 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-20.5 - parent: 2 - - uid: 3818 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-21.5 - parent: 2 - - uid: 3819 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-19.5 - parent: 2 - - uid: 3820 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-20.5 - parent: 2 - - uid: 3821 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-21.5 - parent: 2 - - uid: 3823 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-22.5 - parent: 2 - - uid: 3827 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-22.5 - parent: 2 - uid: 3831 components: - type: Transform @@ -179593,48 +181714,12 @@ entities: rot: 1.5707963267948966 rad pos: 38.5,-29.5 parent: 2 - - uid: 3940 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-28.5 - parent: 2 - - uid: 3941 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-27.5 - parent: 2 - - uid: 3942 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-26.5 - parent: 2 - - uid: 3943 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-25.5 - parent: 2 - - uid: 3944 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-24.5 - parent: 2 - uid: 3945 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-23.5 parent: 2 - - uid: 3946 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-23.5 - parent: 2 - uid: 3959 components: - type: Transform @@ -179820,198 +181905,12 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,-19.5 parent: 2 - - uid: 4015 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-23.5 - parent: 2 - - uid: 4020 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-27.5 - parent: 2 - - uid: 4021 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-25.5 - parent: 2 - - uid: 4022 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-26.5 - parent: 2 - - uid: 4023 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-27.5 - parent: 2 - - uid: 4024 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-27.5 - parent: 2 - - uid: 4025 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-27.5 - parent: 2 - - uid: 4028 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-23.5 - parent: 2 - - uid: 4029 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-18.5 - parent: 2 - - uid: 4038 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-19.5 - parent: 2 - - uid: 4039 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-19.5 - parent: 2 - - uid: 4040 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-19.5 - parent: 2 - - uid: 4041 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-19.5 - parent: 2 - - uid: 4042 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-20.5 - parent: 2 - - uid: 4043 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-21.5 - parent: 2 - - uid: 4044 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-22.5 - parent: 2 - - uid: 4045 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-23.5 - parent: 2 - - uid: 4046 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-24.5 - parent: 2 - - uid: 4047 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-27.5 - parent: 2 - - uid: 4048 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-25.5 - parent: 2 - - uid: 4049 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-26.5 - parent: 2 - - uid: 4050 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-27.5 - parent: 2 - - uid: 4051 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-24.5 - parent: 2 - - uid: 4052 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-23.5 - parent: 2 - - uid: 4064 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-29.5 - parent: 2 - - uid: 4065 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-29.5 - parent: 2 - - uid: 4066 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-29.5 - parent: 2 - uid: 4067 components: - type: Transform rot: -1.5707963267948966 rad pos: 33.5,-29.5 parent: 2 - - uid: 4068 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-29.5 - parent: 2 - - uid: 4069 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-29.5 - parent: 2 - - uid: 4070 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-29.5 - parent: 2 - - uid: 4071 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-29.5 - parent: 2 - uid: 4072 components: - type: Transform @@ -180066,6 +181965,18 @@ entities: rot: -1.5707963267948966 rad pos: 30.5,-35.5 parent: 2 + - uid: 4108 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-9.5 + parent: 2 + - uid: 4109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-9.5 + parent: 2 - uid: 4118 components: - type: Transform @@ -180150,6 +182061,17 @@ entities: rot: 1.5707963267948966 rad pos: 45.5,-31.5 parent: 2 + - uid: 4171 + components: + - type: Transform + pos: 33.5,-2.5 + parent: 2 + - uid: 4174 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-14.5 + parent: 2 - uid: 4250 components: - type: Transform @@ -180290,11 +182212,85 @@ entities: rot: 1.5707963267948966 rad pos: 7.5,-81.5 parent: 2 - - uid: 4437 + - uid: 4438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-21.5 + parent: 2 + - uid: 4515 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-17.5 + parent: 2 + - uid: 4561 + components: + - type: Transform + pos: 51.5,-2.5 + parent: 2 + - uid: 4562 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-19.5 + parent: 2 + - uid: 4564 + components: + - type: Transform + pos: 43.5,-3.5 + parent: 2 + - uid: 4568 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-5.5 + parent: 2 + - uid: 4629 components: - type: Transform rot: 3.141592653589793 rad - pos: 39.5,-22.5 + pos: 49.5,-12.5 + parent: 2 + - uid: 4633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-17.5 + parent: 2 + - uid: 4634 + components: + - type: Transform + pos: 33.5,-5.5 + parent: 2 + - uid: 4655 + components: + - type: Transform + pos: 30.5,-1.5 + parent: 2 + - uid: 4694 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-16.5 + parent: 2 + - uid: 4695 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-15.5 + parent: 2 + - uid: 4700 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-10.5 + parent: 2 + - uid: 4822 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-15.5 parent: 2 - uid: 4875 components: @@ -180713,12 +182709,6 @@ entities: - type: Transform pos: -15.5,-59.5 parent: 2 - - uid: 5416 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-2.5 - parent: 2 - uid: 5431 components: - type: Transform @@ -182459,12 +184449,6 @@ entities: rot: -1.5707963267948966 rad pos: -26.5,44.5 parent: 2 - - uid: 8189 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-11.5 - parent: 2 - uid: 8191 components: - type: Transform @@ -184718,6 +186702,12 @@ entities: rot: 1.5707963267948966 rad pos: 45.5,10.5 parent: 2 + - uid: 11032 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-17.5 + parent: 2 - uid: 11187 components: - type: Transform @@ -185831,6 +187821,12 @@ entities: rot: -1.5707963267948966 rad pos: 47.5,21.5 parent: 2 + - uid: 12819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-10.5 + parent: 2 - uid: 12844 components: - type: Transform @@ -186046,6 +188042,11 @@ entities: - type: Transform pos: -28.5,7.5 parent: 2 + - uid: 13400 + components: + - type: Transform + pos: 28.5,-22.5 + parent: 2 - uid: 13513 components: - type: Transform @@ -186073,6 +188074,70 @@ entities: - type: Transform pos: -18.5,20.5 parent: 2 + - uid: 14241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-1.5 + parent: 2 + - uid: 14248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-1.5 + parent: 2 + - uid: 14260 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-20.5 + parent: 2 + - uid: 14261 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-11.5 + parent: 2 + - uid: 14274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-9.5 + parent: 2 + - uid: 14276 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-11.5 + parent: 2 + - uid: 14278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-11.5 + parent: 2 + - uid: 14279 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-11.5 + parent: 2 + - uid: 14305 + components: + - type: Transform + pos: 43.5,-9.5 + parent: 2 + - uid: 14350 + components: + - type: Transform + pos: 38.5,-9.5 + parent: 2 + - uid: 14386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-3.5 + parent: 2 - uid: 14683 components: - type: Transform @@ -186089,6 +188154,29 @@ entities: - type: Transform pos: -28.5,-36.5 parent: 2 + - uid: 15429 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-13.5 + parent: 2 + - uid: 15445 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,-18.5 + parent: 2 + - uid: 15467 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-10.5 + parent: 2 + - uid: 15488 + components: + - type: Transform + pos: 40.5,-9.5 + parent: 2 - uid: 16068 components: - type: Transform @@ -186139,6 +188227,53 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,48.5 parent: 2 + - uid: 17215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-7.5 + parent: 2 + - uid: 17216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-12.5 + parent: 2 + - uid: 17299 + components: + - type: Transform + pos: 48.5,-14.5 + parent: 2 + - uid: 17305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-9.5 + parent: 2 + - uid: 17306 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-20.5 + parent: 2 + - uid: 17314 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-20.5 + parent: 2 + - uid: 17315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-9.5 + parent: 2 + - uid: 17317 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-20.5 + parent: 2 - uid: 18052 components: - type: Transform @@ -186150,6 +188285,22 @@ entities: rot: 3.141592653589793 rad pos: -55.5,4.5 parent: 2 + - uid: 18147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-20.5 + parent: 2 + - uid: 18151 + components: + - type: Transform + pos: 43.5,-1.5 + parent: 2 + - uid: 18158 + components: + - type: Transform + pos: 49.5,-2.5 + parent: 2 - uid: 18230 components: - type: Transform @@ -186234,17 +188385,23 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-79.5 parent: 2 - - uid: 18631 + - uid: 18628 components: - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-22.5 + rot: -1.5707963267948966 rad + pos: 38.5,-12.5 parent: 2 - - uid: 18646 + - uid: 18632 components: - type: Transform rot: 3.141592653589793 rad - pos: 35.5,-18.5 + pos: 49.5,-11.5 + parent: 2 + - uid: 18641 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-9.5 parent: 2 - uid: 18723 components: @@ -187571,8 +189728,8 @@ entities: - uid: 23783 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-6.5 + rot: 3.141592653589793 rad + pos: 43.5,-19.5 parent: 2 - uid: 23810 components: @@ -187602,6 +189759,36 @@ entities: - type: Transform pos: 35.5,8.5 parent: 2 + - uid: 24244 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-3.5 + parent: 2 + - uid: 24246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-4.5 + parent: 2 + - uid: 24247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-5.5 + parent: 2 + - uid: 24248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-6.5 + parent: 2 + - uid: 24249 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-10.5 + parent: 2 - uid: 24290 components: - type: Transform @@ -188881,10 +191068,17 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,32.5 parent: 21002 + - uid: 28256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-8.5 + parent: 2 - uid: 28258 components: - type: Transform - pos: 54.5,-16.5 + rot: -1.5707963267948966 rad + pos: 36.5,-9.5 parent: 2 - uid: 28422 components: @@ -188897,6 +191091,12 @@ entities: rot: 3.141592653589793 rad pos: -22.5,34.5 parent: 2 + - uid: 28522 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-9.5 + parent: 2 - uid: 28526 components: - type: Transform @@ -189029,7 +191229,7 @@ entities: components: - type: Transform rot: 3.141592653589793 rad - pos: 45.5,-2.5 + pos: 43.5,-20.5 parent: 2 - uid: 29003 components: @@ -189037,11 +191237,23 @@ entities: rot: 3.141592653589793 rad pos: -58.5,-10.5 parent: 2 + - uid: 29140 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-13.5 + parent: 2 - uid: 29192 components: - type: Transform pos: -15.5,-60.5 parent: 2 + - uid: 29194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-20.5 + parent: 2 - uid: 29293 components: - type: Transform @@ -189238,6 +191450,12 @@ entities: rot: 3.141592653589793 rad pos: -60.5,-9.5 parent: 2 + - uid: 29593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-22.5 + parent: 2 - uid: 29616 components: - type: Transform @@ -189248,11 +191466,41 @@ entities: - type: Transform pos: -14.5,-60.5 parent: 2 - - uid: 29991 + - uid: 29962 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-11.5 + parent: 2 + - uid: 29986 components: - type: Transform rot: 1.5707963267948966 rad - pos: 45.5,-14.5 + pos: 29.5,-14.5 + parent: 2 + - uid: 29987 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-16.5 + parent: 2 + - uid: 30063 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-10.5 + parent: 2 + - uid: 30097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-9.5 + parent: 2 + - uid: 30098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-12.5 parent: 2 - uid: 30130 components: @@ -190540,24 +192788,6 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,34.5 parent: 2 - - uid: 3099 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-14.5 - parent: 2 - - uid: 3101 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-16.5 - parent: 2 - - uid: 3102 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-15.5 - parent: 2 - uid: 3129 components: - type: Transform @@ -190696,53 +192926,11 @@ entities: - type: Transform pos: -26.5,-1.5 parent: 2 - - uid: 3742 + - uid: 3397 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-13.5 - parent: 2 - - uid: 3744 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-13.5 - parent: 2 - - uid: 3745 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-13.5 - parent: 2 - - uid: 3749 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-16.5 - parent: 2 - - uid: 3750 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-15.5 - parent: 2 - - uid: 3751 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-14.5 - parent: 2 - - uid: 3752 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-13.5 - parent: 2 - - uid: 3753 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-13.5 + rot: -1.5707963267948966 rad + pos: 33.5,-16.5 parent: 2 - uid: 3906 components: @@ -190794,6 +192982,24 @@ entities: - type: Transform pos: -9.5,-41.5 parent: 2 + - uid: 4022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-22.5 + parent: 2 + - uid: 4024 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-22.5 + parent: 2 + - uid: 4103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-8.5 + parent: 2 - uid: 4136 components: - type: Transform @@ -190819,6 +193025,18 @@ entities: - type: Transform pos: -38.5,-29.5 parent: 2 + - uid: 4656 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-13.5 + parent: 2 + - uid: 4657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-22.5 + parent: 2 - uid: 5157 components: - type: Transform @@ -190998,24 +193216,6 @@ entities: rot: 3.141592653589793 rad pos: 28.5,-7.5 parent: 2 - - uid: 5380 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-8.5 - parent: 2 - - uid: 5382 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-9.5 - parent: 2 - - uid: 5383 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-10.5 - parent: 2 - uid: 5386 components: - type: Transform @@ -192080,6 +194280,12 @@ entities: - type: Transform pos: 41.5,41.5 parent: 2 + - uid: 9804 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-27.5 + parent: 2 - uid: 9810 components: - type: Transform @@ -193039,6 +195245,12 @@ entities: - type: Transform pos: -48.5,-35.5 parent: 2 + - uid: 14303 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-26.5 + parent: 2 - uid: 14631 components: - type: Transform @@ -193197,6 +195409,12 @@ entities: - type: Transform pos: 16.5,20.5 parent: 2 + - uid: 17460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-25.5 + parent: 2 - uid: 17611 components: - type: Transform @@ -193217,6 +195435,11 @@ entities: - type: Transform pos: 15.5,30.5 parent: 2 + - uid: 18373 + components: + - type: Transform + pos: 53.5,-7.5 + parent: 2 - uid: 19311 components: - type: Transform @@ -193312,6 +195535,17 @@ entities: - type: Transform pos: -47.5,-1.5 parent: 2 + - uid: 23360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-23.5 + parent: 2 + - uid: 24254 + components: + - type: Transform + pos: 29.5,-24.5 + parent: 2 - uid: 24643 components: - type: Transform @@ -193462,6 +195696,11 @@ entities: - type: Transform pos: 48.5,-22.5 parent: 21002 + - uid: 25516 + components: + - type: Transform + pos: 29.5,-25.5 + parent: 2 - uid: 28536 components: - type: Transform @@ -193560,6 +195799,41 @@ entities: rot: 3.141592653589793 rad pos: 8.5,-36.5 parent: 2 + - uid: 29595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-28.5 + parent: 2 + - uid: 29596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-27.5 + parent: 2 + - uid: 29598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-25.5 + parent: 2 + - uid: 29599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-24.5 + parent: 2 + - uid: 29600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-23.5 + parent: 2 + - uid: 29601 + components: + - type: Transform + pos: 29.5,-23.5 + parent: 2 - uid: 29621 components: - type: Transform @@ -193620,8 +195894,77 @@ entities: rot: 3.141592653589793 rad pos: 11.5,-40.5 parent: 2 + - uid: 29948 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-29.5 + parent: 2 + - uid: 29949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-29.5 + parent: 2 + - uid: 29950 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-29.5 + parent: 2 + - uid: 29951 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-29.5 + parent: 2 + - uid: 29952 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-29.5 + parent: 2 + - uid: 29953 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-29.5 + parent: 2 + - uid: 29954 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-29.5 + parent: 2 + - uid: 29982 + components: + - type: Transform + pos: 53.5,-6.5 + parent: 2 + - uid: 30025 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-17.5 + parent: 2 + - uid: 30026 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-17.5 + parent: 2 - proto: WallSolidDiagonal entities: + - uid: 4442 + components: + - type: Transform + pos: 46.5,-17.5 + parent: 2 + - uid: 14307 + components: + - type: Transform + pos: 41.5,-14.5 + parent: 2 - uid: 14551 components: - type: Transform @@ -194061,58 +196404,11 @@ entities: - type: Transform pos: 21.5,-3.5 parent: 21002 - - uid: 22431 - components: - - type: Transform - pos: 17.5,6.5 - parent: 21002 - - uid: 22432 - components: - - type: Transform - pos: 19.5,7.5 - parent: 21002 - - uid: 22433 - components: - - type: Transform - pos: 17.5,7.5 - parent: 21002 - - uid: 22434 - components: - - type: Transform - pos: 19.5,5.5 - parent: 21002 - - uid: 22437 - components: - - type: Transform - pos: 17.5,5.5 - parent: 21002 - - uid: 22438 - components: - - type: Transform - pos: 19.5,6.5 - parent: 21002 - - uid: 22439 - components: - - type: Transform - pos: 18.5,7.5 - parent: 21002 - uid: 22705 components: - type: Transform pos: 24.5,5.5 parent: 21002 - - uid: 22744 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,4.5 - parent: 21002 - - uid: 22778 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,4.5 - parent: 21002 - uid: 22885 components: - type: Transform @@ -194188,6 +196484,51 @@ entities: rot: 1.5707963267948966 rad pos: 52.5,10.5 parent: 21002 + - uid: 30414 + components: + - type: Transform + pos: 21.5,7.5 + parent: 21002 + - uid: 30430 + components: + - type: Transform + pos: 22.5,7.5 + parent: 21002 + - uid: 30431 + components: + - type: Transform + pos: 20.5,7.5 + parent: 21002 + - uid: 30432 + components: + - type: Transform + pos: 20.5,6.5 + parent: 21002 + - uid: 30433 + components: + - type: Transform + pos: 20.5,5.5 + parent: 21002 + - uid: 30434 + components: + - type: Transform + pos: 20.5,4.5 + parent: 21002 + - uid: 30435 + components: + - type: Transform + pos: 22.5,6.5 + parent: 21002 + - uid: 30436 + components: + - type: Transform + pos: 22.5,5.5 + parent: 21002 + - uid: 30437 + components: + - type: Transform + pos: 22.5,4.5 + parent: 21002 - proto: WantedListCartridge entities: - uid: 19533 @@ -194271,104 +196612,35 @@ entities: parent: 2 - proto: WardrobePrisonFilled entities: - - uid: 4233 + - uid: 4664 components: - type: Transform - pos: 44.5,-21.5 + pos: 37.5,-15.5 parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - type: ContainerContainer containers: entity_storage: !type:Container showEnts: False occludes: True ents: - - 29948 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - - uid: 4234 - components: - - type: Transform - pos: 48.5,-21.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 29949 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - - uid: 4235 - components: - - type: Transform - pos: 52.5,-21.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 29950 + - 4665 + - 4666 + - 4667 + - 4668 + - 4669 + - 4670 + - 4671 + - 4672 + - 4673 + - 4674 + - 4675 + - 4676 + - 4677 + - 4678 + - 4679 + - 4680 + - 4681 + - 4682 paper_label: !type:ContainerSlot showEnts: False occludes: True @@ -194516,6 +196788,11 @@ entities: parent: 2 - proto: WaterCooler entities: + - uid: 593 + components: + - type: Transform + pos: 35.5,-28.5 + parent: 2 - uid: 1616 components: - type: Transform @@ -194546,11 +196823,6 @@ entities: - type: Transform pos: -57.5,-22.5 parent: 2 - - uid: 18596 - components: - - type: Transform - pos: 37.5,-16.5 - parent: 2 - uid: 21432 components: - type: Transform @@ -194672,6 +196944,24 @@ entities: rot: 3.141592653589793 rad pos: 19.5,7.5 parent: 2 + - uid: 3485 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-21.5 + parent: 2 + - uid: 4063 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-28.5 + parent: 2 + - uid: 4266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-4.5 + parent: 2 - uid: 4281 components: - type: Transform @@ -194682,28 +196972,16 @@ entities: - type: Transform pos: 37.5,-34.5 parent: 2 - - uid: 4344 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-13.5 - parent: 2 - - uid: 4812 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-10.5 - parent: 2 - uid: 6655 components: - type: Transform pos: 3.5,43.5 parent: 2 - - uid: 19030 + - uid: 29999 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-9.5 + rot: 3.141592653589793 rad + pos: 42.5,-15.5 parent: 2 - uid: 30204 components: @@ -194738,6 +197016,14 @@ entities: - type: Transform pos: 48.66992,-38.664413 parent: 2 +- proto: WeaponEnergyTurretStation + entities: + - uid: 30411 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 21002 - proto: WeaponGrapplingGun entities: - uid: 10217 @@ -194784,25 +197070,29 @@ entities: - type: InsideEntityStorage - proto: WeaponLaserCarbine entities: - - uid: 4191 + - uid: 30477 components: - type: Transform - pos: 35.374237,-26.450434 + rot: 1.5707963267948966 rad + pos: 50.616848,-12.535196 parent: 2 - - uid: 4192 + - uid: 30478 components: - type: Transform - pos: 35.374237,-26.669184 + rot: 1.5707963267948966 rad + pos: 50.273098,-12.670613 parent: 2 - - uid: 4193 + - uid: 30479 components: - type: Transform - pos: 34.733612,-26.684809 + rot: 1.5707963267948966 rad + pos: 50.596016,-13.160196 parent: 2 - - uid: 4194 + - uid: 30480 components: - type: Transform - pos: 34.733612,-26.450434 + rot: 1.5707963267948966 rad + pos: 50.293934,-13.21228 parent: 2 - proto: WeaponLaserCarbinePractice entities: @@ -194811,20 +197101,36 @@ entities: - type: Transform pos: 45.517193,-35.503773 parent: 2 -- proto: WeaponPistolN1984 +- proto: WeaponPistolMk58 entities: - - uid: 4204 + - uid: 15492 components: - type: Transform - pos: 32.46886,-20.362041 + pos: 44.66746,-19.535141 parent: 2 -- proto: WeaponRifleFoam +- proto: WeaponPistolN1984 entities: - - uid: 15416 + - uid: 30443 components: - type: Transform rot: 1.5707963267948966 rad - pos: 42.90458,-8.522037 + pos: 50.490818,-16.04923 + parent: 2 +- proto: WeaponRevolverDeckard + entities: + - uid: 15480 + components: + - type: Transform + parent: 15479 + - type: Physics + canCollide: False +- proto: WeaponRifleFoam + entities: + - uid: 14156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.91208,-8.509778 parent: 2 - proto: WeaponShotgunDoubleBarreledRubber entities: @@ -194836,15 +197142,17 @@ entities: parent: 2 - proto: WeaponShotgunEnforcer entities: - - uid: 4189 + - uid: 30457 components: - type: Transform - pos: 32.609486,-26.362041 + rot: -1.5707963267948966 rad + pos: 53.773098,-12.660196 parent: 2 - - uid: 4190 + - uid: 30459 components: - type: Transform - pos: 32.609486,-26.580791 + rot: -1.5707963267948966 rad + pos: 53.450184,-12.639363 parent: 2 - proto: WeaponSubMachineGunWt550 entities: @@ -194943,6 +197251,14 @@ entities: - type: Transform pos: 31.5,-31.5 parent: 21002 +- proto: WhoopieCushion + entities: + - uid: 24077 + components: + - type: Transform + parent: 10204 + - type: Physics + canCollide: False - proto: Windoor entities: - uid: 1463 @@ -195003,70 +197319,73 @@ entities: parent: 2 - proto: WindoorSecure entities: - - uid: 3434 + - uid: 15448 components: - type: Transform rot: 3.141592653589793 rad - pos: 40.5,-3.5 + pos: 44.5,-3.5 parent: 2 - proto: WindoorSecureArmoryLocked entities: - - uid: 593 - components: - - type: Transform - pos: 38.5,-18.5 - parent: 2 - - uid: 1169 - components: - - type: Transform - pos: 37.5,-18.5 - parent: 2 - - uid: 4201 + - uid: 3116 components: - type: Transform rot: 3.141592653589793 rad - pos: 33.5,-26.5 + pos: 40.5,-20.5 parent: 2 - - uid: 4202 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-20.5 - parent: 2 - - uid: 4203 - components: - - type: Transform - pos: 32.5,-20.5 - parent: 2 - - uid: 4207 + - uid: 3117 components: - type: Transform rot: 3.141592653589793 rad - pos: 34.5,-26.5 + pos: 44.5,-19.5 parent: 2 - - uid: 9807 + - uid: 3858 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-19.5 + parent: 2 + - uid: 23434 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-20.5 + parent: 2 + - uid: 30455 components: - type: Transform rot: -1.5707963267948966 rad - pos: 56.5,-9.5 + pos: 53.5,-12.5 parent: 2 - - uid: 21448 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,-10.5 - parent: 2 - - uid: 28257 + - uid: 30474 components: - type: Transform rot: 1.5707963267948966 rad - pos: 52.5,-13.5 + pos: 50.5,-12.5 parent: 2 - - uid: 29952 + - uid: 30481 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-13.5 + parent: 2 + - uid: 30482 components: - type: Transform rot: -1.5707963267948966 rad - pos: 56.5,-11.5 + pos: 53.5,-13.5 + parent: 2 + - uid: 30485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-15.5 + parent: 2 + - uid: 30486 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-16.5 parent: 2 - proto: WindoorSecureAtmosphericsLocked entities: @@ -195082,6 +197401,40 @@ entities: rot: 3.141592653589793 rad pos: -39.5,2.5 parent: 2 +- proto: WindoorSecureBrigLocked + entities: + - uid: 3512 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-4.5 + parent: 2 + - uid: 4269 + components: + - type: Transform + pos: 31.5,-2.5 + parent: 2 + - uid: 10742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-3.5 + parent: 2 + - uid: 14159 + components: + - type: Transform + pos: 32.5,-2.5 + parent: 2 + - uid: 23432 + components: + - type: Transform + pos: 41.5,-20.5 + parent: 2 + - uid: 23450 + components: + - type: Transform + pos: 40.5,-20.5 + parent: 2 - proto: WindoorSecureCargoLocked entities: - uid: 11541 @@ -195179,28 +197532,28 @@ entities: parent: 2 - proto: WindoorSecureHeadOfPersonnelLocked entities: - - uid: 3412 + - uid: 4026 components: - type: Transform rot: -1.5707963267948966 rad - pos: 39.5,-4.5 + pos: 43.5,-4.5 parent: 2 - - uid: 3413 + - uid: 4492 components: - type: Transform rot: -1.5707963267948966 rad - pos: 39.5,-5.5 + pos: 43.5,-5.5 parent: 2 - - uid: 3414 + - uid: 17214 + components: + - type: Transform + pos: 44.5,-3.5 + parent: 2 + - uid: 17297 components: - type: Transform rot: -1.5707963267948966 rad - pos: 39.5,-6.5 - parent: 2 - - uid: 3433 - components: - - type: Transform - pos: 40.5,-3.5 + pos: 43.5,-6.5 parent: 2 - proto: WindoorSecureMedicalLocked entities: @@ -195242,66 +197595,13 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-43.5 parent: 2 -- proto: WindoorSecureSecurityLawyerLocked +- proto: WindoorSecureSecurityLocked entities: - - uid: 30134 + - uid: 17319 components: - type: Transform rot: -1.5707963267948966 rad - pos: 39.5,-8.5 - parent: 2 -- proto: WindoorSecureSecurityLocked - entities: - - uid: 1549 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-18.5 - parent: 2 - - uid: 3857 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-14.5 - parent: 2 - - uid: 3858 - components: - - type: Transform - pos: 45.5,-19.5 - parent: 2 - - uid: 3859 - components: - - type: Transform - pos: 49.5,-19.5 - parent: 2 - - uid: 3860 - components: - - type: Transform - pos: 53.5,-19.5 - parent: 2 - - uid: 4438 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-18.5 - parent: 2 - - uid: 18739 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-11.5 - parent: 2 - - uid: 18740 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-10.5 - parent: 2 - - uid: 19007 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-9.5 + pos: 43.5,-8.5 parent: 2 - uid: 21069 components: @@ -195315,12 +197615,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-1.5 parent: 21002 - - uid: 30071 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,-13.5 - parent: 2 - proto: WindoorServiceLocked entities: - uid: 633 @@ -195508,11 +197802,6 @@ entities: - type: Transform pos: -28.5,-40.5 parent: 2 - - uid: 560 - components: - - type: Transform - pos: 33.5,-1.5 - parent: 2 - uid: 562 components: - type: Transform @@ -195543,11 +197832,6 @@ entities: - type: Transform pos: -33.5,2.5 parent: 2 - - uid: 582 - components: - - type: Transform - pos: 30.5,-1.5 - parent: 2 - uid: 718 components: - type: Transform @@ -195857,6 +198141,24 @@ entities: rot: 3.141592653589793 rad pos: -16.5,-24.5 parent: 2 + - uid: 3090 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-26.5 + parent: 2 + - uid: 3948 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-26.5 + parent: 2 + - uid: 4819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-26.5 + parent: 2 - uid: 9617 components: - type: Transform @@ -195875,6 +198177,12 @@ entities: rot: 1.5707963267948966 rad pos: -58.5,-9.5 parent: 2 + - uid: 17271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-1.5 + parent: 2 - uid: 18937 components: - type: Transform @@ -195885,6 +198193,12 @@ entities: - type: Transform pos: -3.5,-39.5 parent: 2 + - uid: 26713 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-1.5 + parent: 2 - uid: 28753 components: - type: Transform @@ -196133,23 +198447,23 @@ entities: parent: 2 - proto: WindowFrostedDirectional entities: - - uid: 28867 + - uid: 3489 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-16.5 + rot: 3.141592653589793 rad + pos: 30.5,-27.5 parent: 2 - - uid: 28875 + - uid: 3506 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-15.5 + rot: 3.141592653589793 rad + pos: 31.5,-27.5 parent: 2 - - uid: 28876 + - uid: 15490 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-14.5 + rot: 3.141592653589793 rad + pos: 32.5,-27.5 parent: 2 - proto: WindowReinforcedDirectional entities: @@ -196339,77 +198653,16 @@ entities: rot: -1.5707963267948966 rad pos: 19.5,4.5 parent: 2 - - uid: 3424 + - uid: 3769 components: - type: Transform rot: 3.141592653589793 rad - pos: 40.5,-7.5 + pos: 44.5,-7.5 parent: 2 - - uid: 3425 + - uid: 3770 components: - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-7.5 - parent: 2 - - uid: 3431 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-7.5 - parent: 2 - - uid: 3844 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-11.5 - parent: 2 - - uid: 3845 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-12.5 - parent: 2 - - uid: 3846 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-13.5 - parent: 2 - - uid: 3847 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-14.5 - parent: 2 - - uid: 3848 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-14.5 - parent: 2 - - uid: 3849 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-14.5 - parent: 2 - - uid: 3851 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-13.5 - parent: 2 - - uid: 3852 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-12.5 - parent: 2 - - uid: 3853 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-11.5 + pos: 43.5,-6.5 parent: 2 - uid: 3925 components: @@ -196422,29 +198675,28 @@ entities: rot: 3.141592653589793 rad pos: 15.5,-41.5 parent: 2 + - uid: 4039 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-7.5 + parent: 2 + - uid: 4045 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-7.5 + parent: 2 - uid: 4132 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,-38.5 parent: 2 - - uid: 4178 + - uid: 4563 components: - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-26.5 - parent: 2 - - uid: 4179 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-26.5 - parent: 2 - - uid: 4185 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-26.5 + pos: 50.5,-13.5 parent: 2 - uid: 6128 components: @@ -196532,6 +198784,11 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,-45.5 parent: 2 + - uid: 17298 + components: + - type: Transform + pos: 44.5,-6.5 + parent: 2 - uid: 20823 components: - type: Transform @@ -196610,6 +198867,22 @@ entities: rot: 1.5707963267948966 rad pos: 23.5,5.5 parent: 21002 + - uid: 30456 + components: + - type: Transform + pos: 53.5,-13.5 + parent: 2 + - uid: 30473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-15.5 + parent: 2 + - uid: 30484 + components: + - type: Transform + pos: 50.5,-16.5 + parent: 2 - proto: Wirecutter entities: - uid: 23787 @@ -196632,13 +198905,6 @@ entities: - type: Transform pos: -17.546484,13.568103 parent: 2 - - uid: 29948 - components: - - type: Transform - parent: 4233 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: WoodDoor entities: - uid: 804 @@ -196666,6 +198932,11 @@ entities: - type: Transform pos: -34.5,-44.5 parent: 2 + - uid: 3851 + components: + - type: Transform + pos: 53.5,-8.5 + parent: 2 - uid: 22329 components: - type: Transform @@ -196681,24 +198952,24 @@ entities: - type: Transform pos: 13.5,4.5 parent: 21002 - - uid: 22773 - components: - - type: Transform - pos: 18.5,4.5 - parent: 21002 - uid: 26797 components: - type: Transform pos: 24.5,2.5 parent: 21002 - type: Door - secondsUntilStateChange: -590865.3 + secondsUntilStateChange: -640670.5 state: Opening - uid: 28863 components: - type: Transform pos: 11.5,-19.5 parent: 2 + - uid: 30438 + components: + - type: Transform + pos: 21.5,4.5 + parent: 21002 - proto: WoodenBench entities: - uid: 21 @@ -196896,6 +199167,11 @@ entities: parent: 21002 - proto: Wrench entities: + - uid: 3495 + components: + - type: Transform + pos: 48.480865,-15.406906 + parent: 2 - uid: 6774 components: - type: Transform @@ -196932,11 +199208,6 @@ entities: - type: Transform pos: 13.518675,-36.352715 parent: 2 - - uid: 21209 - components: - - type: Transform - pos: 30.430393,-10.961374 - parent: 2 - uid: 21210 components: - type: Transform From 5afd520773665745946b575174b75f352888f65d Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 09:05:14 +0000 Subject: [PATCH 041/167] Automatic changelog update --- Resources/Changelog/Maps.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index 665d61b72e..436d5a4afb 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -51,4 +51,13 @@ type: Tweak id: 7 time: '2025-01-19T12:00:00Z' +- author: IProduceWidgets + changes: + - message: On Oasis, the genpop prison has been added. + type: Add + - message: On Oasis, Security has been given a large department rework. + type: Tweak + id: 8 + time: '2025-04-29T09:04:07.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37031 Order: 1 From 53c3153645df7a15d65a12f29f60a259f9edc258 Mon Sep 17 00:00:00 2001 From: TytosB <54259736+TytosB@users.noreply.github.com> Date: Tue, 29 Apr 2025 05:00:55 -0500 Subject: [PATCH 042/167] re-buffs proto kinetic accelerator (#37012) * new ruins * genpop * nvm * abc * fuckin * turnstyle * ruins * stamp * abc * bruh * efg * pka fixed * range tweak --- .../Objects/Weapons/Guns/Projectiles/projectiles.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index bea1df8bca..63d9e62349 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -457,11 +457,11 @@ impactEffect: BulletImpactEffectKinetic damage: types: - Blunt: 15 - Structural: 15 + Blunt: 25 + Structural: 30 # Short lifespan - type: TimedDespawn - lifetime: 0.170 # ~4 tiles of range. + lifetime: 0.22 # roughly 5.5 tiles - type: GatheringProjectile - type: entity From ad63aef2b271d0f9e106ffd847f9529e91ab5806 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 10:02:04 +0000 Subject: [PATCH 043/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index b7ef8007bd..6b7d398bf6 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: SlamBamActionman - changes: - - message: Forcefeeding pills now takes 2 seconds (was 1 second), while eating them - takes 0.6 seconds (was 1 second). - type: Tweak - id: 7883 - time: '2025-01-31T11:59:38.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34764 - author: themias changes: - message: Updated sound effects for shutters @@ -3925,3 +3917,10 @@ id: 8384 time: '2025-04-29T05:24:34.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/34039 +- author: TytosB + changes: + - message: adjusted pka damage and range + type: Tweak + id: 8385 + time: '2025-04-29T10:00:56.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37012 From 8245474fdc26d7f0a01f2218adaab87d36c796f7 Mon Sep 17 00:00:00 2001 From: abadaba695 Date: Tue, 29 Apr 2025 20:24:56 +1000 Subject: [PATCH 044/167] Chem master more unit transfer buttons (#36995) * Changes chem master unit transfers to be the same as the chem dispenser * adds chem master transfer buttons for 15u, 20u, and 30u --- Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs | 3 +++ Content.Shared/Chemistry/SharedChemMaster.cs | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs b/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs index e264b859a0..14b55066e9 100644 --- a/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs +++ b/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs @@ -116,7 +116,10 @@ namespace Content.Client.Chemistry.UI ("1", ChemMasterReagentAmount.U1, StyleBase.ButtonOpenBoth), ("5", ChemMasterReagentAmount.U5, StyleBase.ButtonOpenBoth), ("10", ChemMasterReagentAmount.U10, StyleBase.ButtonOpenBoth), + ("15", ChemMasterReagentAmount.U15, StyleBase.ButtonOpenBoth), + ("20", ChemMasterReagentAmount.U20, StyleBase.ButtonOpenBoth), ("25", ChemMasterReagentAmount.U25, StyleBase.ButtonOpenBoth), + ("30", ChemMasterReagentAmount.U30, StyleBase.ButtonOpenBoth), ("50", ChemMasterReagentAmount.U50, StyleBase.ButtonOpenBoth), ("100", ChemMasterReagentAmount.U100, StyleBase.ButtonOpenBoth), (Loc.GetString("chem-master-window-buffer-all-amount"), ChemMasterReagentAmount.All, StyleBase.ButtonOpenLeft), diff --git a/Content.Shared/Chemistry/SharedChemMaster.cs b/Content.Shared/Chemistry/SharedChemMaster.cs index 67bd9a0d63..cabee465ea 100644 --- a/Content.Shared/Chemistry/SharedChemMaster.cs +++ b/Content.Shared/Chemistry/SharedChemMaster.cs @@ -106,7 +106,10 @@ namespace Content.Shared.Chemistry U1 = 1, U5 = 5, U10 = 10, + U15 = 15, + U20 = 20, U25 = 25, + U30 = 30, U50 = 50, U100 = 100, All, From db008825e67ec07041320428186fe6950d5d8aca Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 10:26:03 +0000 Subject: [PATCH 045/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 6b7d398bf6..e949a80d7c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: themias - changes: - - message: Updated sound effects for shutters - type: Tweak - id: 7884 - time: '2025-01-31T17:41:52.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34774 - author: Nox38 changes: - message: Renamed riot bullet shield to ballistic shield @@ -3924,3 +3917,10 @@ id: 8385 time: '2025-04-29T10:00:56.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37012 +- author: abadaba695 + changes: + - message: Added 15u, 20u, and 30u transfer buttons in the chem master. + type: Add + id: 8386 + time: '2025-04-29T10:24:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36995 From 9e9726f81b5496e696332bb64063a1a428af031b Mon Sep 17 00:00:00 2001 From: kosticia Date: Tue, 29 Apr 2025 15:58:39 +0300 Subject: [PATCH 046/167] Add borders to the asteroid sand (#35397) * tiles * Fix * borderless * Astrosand * Add tile * Fix --- Resources/Locale/en-US/tiles/tiles.ftl | 3 + .../Entities/Objects/Misc/tiles.yml | 19 ++- Resources/Prototypes/Recipes/Lathes/misc.yml | 5 + Resources/Prototypes/Tiles/floors.yml | 114 ++++++++++++++++-- .../Objects/Tiles/tile.rsi/astro-asteroid.png | Bin 0 -> 871 bytes .../Textures/Objects/Tiles/tile.rsi/meta.json | 5 +- .../Tiles/Asteroid/asteroid_double_edge.png | Bin 0 -> 982 bytes .../Tiles/Asteroid/asteroid_single_edge.png | Bin 0 -> 2028 bytes .../Tiles/Asteroid/iron_double_edge.png | Bin 0 -> 1049 bytes .../Tiles/Asteroid/iron_single_edge.png | Bin 0 -> 188 bytes 10 files changed, 134 insertions(+), 12 deletions(-) create mode 100644 Resources/Textures/Objects/Tiles/tile.rsi/astro-asteroid.png create mode 100644 Resources/Textures/Tiles/Asteroid/asteroid_double_edge.png create mode 100644 Resources/Textures/Tiles/Asteroid/asteroid_single_edge.png create mode 100644 Resources/Textures/Tiles/Asteroid/iron_double_edge.png create mode 100644 Resources/Textures/Tiles/Asteroid/iron_single_edge.png diff --git a/Resources/Locale/en-US/tiles/tiles.ftl b/Resources/Locale/en-US/tiles/tiles.ftl index 0263c447a0..c6aeeacf99 100644 --- a/Resources/Locale/en-US/tiles/tiles.ftl +++ b/Resources/Locale/en-US/tiles/tiles.ftl @@ -103,10 +103,12 @@ tiles-dark-grass-floor = dark grass floor tiles-light-grass-floor = light grass floor tiles-dirt-floor = dirt floor tiles-asteroid-sand = asteroid sand +tiles-asteroid-sand-borderless = borderless asteroid sand tiles-asteroid-sand-dug = dug asteroid sand tiles-asteroid-tile = asteroid tile tiles-asteroid-plating = asteroid plating tiles-asteroid-ironsand = asteroid ironsand +tiles-asteroid-ironsand-borderless = borderless asteroid ironsand tiles-cave = cave tiles-cave-drought = cave drought tiles-flesh-floor = flesh floor @@ -129,4 +131,5 @@ tiles-jungle-astro-grass = jungle astro-grass tiles-astro-ice = astro-ice tiles-astro-snow = astro-snow tiles-astro-asteroid-sand = asteroid astro-sand +tiles-astro-asteroid-sand-borderless = borderless asteroid astro-sand tiles-wood-large = large wood diff --git a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml index 37a77acff1..4593219d9b 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml @@ -1558,7 +1558,7 @@ description: Fake sand. Luckily, it's not as coarse as the real thing. components: - type: Sprite - state: asteroid + state: astro-asteroid - type: Item heldPrefix: asteroid - type: FloorTile @@ -1568,6 +1568,23 @@ - type: Stack stackType: FloorTileAstroAsteroidSand +- type: entity + id: FloorTileItemAstroAsteroidSandBorderless + parent: FloorTileItemBase + name: borderless asteroid astro-sand + description: Fake sand. Luckily, it's not as coarse as the real thing. + components: + - type: Sprite + state: asteroid + - type: Item + heldPrefix: asteroid + - type: FloorTile + outputs: + - Plating + - FloorAstroAsteroidSandBorderless + - type: Stack + stackType: FloorTileAstroAsteroidSand + - type: entity name: large wood floor parent: FloorTileItemBase diff --git a/Resources/Prototypes/Recipes/Lathes/misc.yml b/Resources/Prototypes/Recipes/Lathes/misc.yml index 7d4c80b795..5cf10fb570 100644 --- a/Resources/Prototypes/Recipes/Lathes/misc.yml +++ b/Resources/Prototypes/Recipes/Lathes/misc.yml @@ -196,6 +196,11 @@ id: FauxTileAstroAsteroidSand result: FloorTileItemAstroAsteroidSand +- type: latheRecipe + parent: BaseFauxTileRecipe + id: FauxTileAstroAsteroidSandBorderless + result: FloorTileItemAstroAsteroidSandBorderless + - type: latheRecipe id: FloorGreenCircuit result: FloorTileItemGCircuit4 diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 6c8714be20..55e4a9a8af 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -1519,8 +1519,8 @@ # Asteroid - type: tile - id: FloorAsteroidSand - name: tiles-asteroid-sand + id: FloorAsteroidSandBorderless + name: tiles-asteroid-sand-borderless sprite: /Textures/Tiles/Asteroid/asteroid.png variants: 13 placementVariants: @@ -1545,8 +1545,22 @@ weather: true - type: tile - id: FloorAsteroidSandDug + id: FloorAsteroidSand + parent: FloorAsteroidSandBorderless name: tiles-asteroid-sand + edgeSprites: + SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png + NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png + NorthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png + SouthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png + South: /Textures/Tiles/Asteroid/asteroid_double_edge.png + East: /Textures/Tiles/Asteroid/asteroid_double_edge.png + North: /Textures/Tiles/Asteroid/asteroid_double_edge.png + West: /Textures/Tiles/Asteroid/asteroid_double_edge.png + +- type: tile + id: FloorAsteroidSandDugBorderless + name: tiles-asteroid-sand-borderless sprite: /Textures/Tiles/Asteroid/asteroid_dug.png baseTurf: Space isSubfloor: true @@ -1556,8 +1570,22 @@ weather: true - type: tile - id: FloorAsteroidSandRed + id: FloorAsteroidSandDug + parent: FloorAsteroidSandDugBorderless name: tiles-asteroid-sand + edgeSprites: + SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png + NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png + NorthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png + SouthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png + South: /Textures/Tiles/Asteroid/asteroid_double_edge.png + East: /Textures/Tiles/Asteroid/asteroid_double_edge.png + North: /Textures/Tiles/Asteroid/asteroid_double_edge.png + West: /Textures/Tiles/Asteroid/asteroid_double_edge.png + +- type: tile + id: FloorAsteroidSandRedBorderless + name: tiles-asteroid-sand-borderless sprite: /Textures/Tiles/Asteroid/asteroid_red.png variants: 13 placementVariants: @@ -1581,6 +1609,20 @@ heatCapacity: 10000 weather: true +- type: tile + id: FloorAsteroidSandRed + parent: FloorAsteroidSandRedBorderless + name: tiles-asteroid-sand + edgeSprites: + SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png + NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png + NorthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png + SouthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png + South: /Textures/Tiles/Asteroid/asteroid_double_edge.png + East: /Textures/Tiles/Asteroid/asteroid_double_edge.png + North: /Textures/Tiles/Asteroid/asteroid_double_edge.png + West: /Textures/Tiles/Asteroid/asteroid_double_edge.png + - type: tile id: FloorAsteroidTile name: tiles-asteroid-tile @@ -1594,8 +1636,8 @@ weather: true - type: tile - id: FloorAsteroidIronsand - name: tiles-asteroid-ironsand + id: FloorAsteroidIronsandBorderless + name: tiles-asteroid-ironsand-borderless sprite: /Textures/Tiles/Asteroid/ironsand.png variants: 15 placementVariants: @@ -1622,8 +1664,22 @@ weather: true - type: tile - id: FloorAsteroidSandUnvariantized - name: tiles-asteroid-sand + id: FloorAsteroidIronsand + parent: FloorAsteroidIronsandBorderless + name: tiles-asteroid-ironsand + edgeSprites: + SouthEast: /Textures/Tiles/Asteroid/iron_single_edge.png + NorthEast: /Textures/Tiles/Asteroid/iron_single_edge.png + NorthWest: /Textures/Tiles/Asteroid/iron_single_edge.png + SouthWest: /Textures/Tiles/Asteroid/iron_single_edge.png + South: /Textures/Tiles/Asteroid/iron_double_edge.png + East: /Textures/Tiles/Asteroid/iron_double_edge.png + North: /Textures/Tiles/Asteroid/iron_double_edge.png + West: /Textures/Tiles/Asteroid/iron_double_edge.png + +- type: tile + id: FloorAsteroidSandUnvariantizedBorderless + name: tiles-asteroid-sand-borderless sprite: /Textures/Tiles/Asteroid/asteroid0.png baseTurf: Space isSubfloor: true @@ -1633,8 +1689,22 @@ weather: true - type: tile - id: FloorAsteroidIronsandUnvariantized - name: tiles-asteroid-ironsand + id: FloorAsteroidSandUnvariantized + parent: FloorAsteroidSandUnvariantizedBorderless + name: tiles-asteroid-sand + edgeSprites: + SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png + NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png + NorthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png + SouthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png + South: /Textures/Tiles/Asteroid/asteroid_double_edge.png + East: /Textures/Tiles/Asteroid/asteroid_double_edge.png + North: /Textures/Tiles/Asteroid/asteroid_double_edge.png + West: /Textures/Tiles/Asteroid/asteroid_double_edge.png + +- type: tile + id: FloorAsteroidIronsandUnvariantizedBorderless + name: tiles-asteroid-ironsand-borderless sprite: /Textures/Tiles/Asteroid/ironsand0.png baseTurf: Space isSubfloor: true @@ -1643,6 +1713,20 @@ heatCapacity: 10000 weather: true +- type: tile + id: FloorAsteroidIronsandUnvariantized + parent: FloorAsteroidIronsandUnvariantizedBorderless + name: tiles-asteroid-ironsand + edgeSprites: + SouthEast: /Textures/Tiles/Asteroid/iron_single_edge.png + NorthEast: /Textures/Tiles/Asteroid/iron_single_edge.png + NorthWest: /Textures/Tiles/Asteroid/iron_single_edge.png + SouthWest: /Textures/Tiles/Asteroid/iron_single_edge.png + South: /Textures/Tiles/Asteroid/iron_double_edge.png + East: /Textures/Tiles/Asteroid/iron_double_edge.png + North: /Textures/Tiles/Asteroid/iron_double_edge.png + West: /Textures/Tiles/Asteroid/iron_double_edge.png + # Caves - type: tile id: FloorCave @@ -1926,6 +2010,16 @@ itemDrop: FloorTileItemAstroAsteroidSand weather: false +- type: tile + id: FloorAstroAsteroidSandBorderless + name: tiles-astro-asteroid-sand-borderless + parent: FloorAsteroidSandBorderless + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + itemDrop: FloorTileItemAstroAsteroidSand + weather: false + - type: tile id: FloorWoodLarge name: tiles-wood-large diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/astro-asteroid.png b/Resources/Textures/Objects/Tiles/tile.rsi/astro-asteroid.png new file mode 100644 index 0000000000000000000000000000000000000000..5f2e387e357ae8b7d65a2c50d37b241198b205ec GIT binary patch literal 871 zcmV-t1DO1YP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0{lrtK~z{r?Ul=J z(@+qGe>;hjIF}|QZADwyz=ldJSOBlUmK}&U;DLAp1dq@i3szhtR;Y`@B5KsoHW%ks zr%CMKf0|KK5j*aVMLx+oXO55k&zXyjHEY(y;q9vzGhTC3ShSbjkBc!ML*a{`JuJ)o z>#q*peLOI@_Gmka!_%p(FWy(UZ$6DAa?_%?LJ^7=3I+80eOcq2(AK#+D@Fw7eEbKB z-zz21cDk5MJs75m)6PInt0El7GZVAfRrI^vF6#BV%pYu7H_{ZwQV$nT-W#}ZC!WlG z&qqFOpj0ZsbzNANCF@GLT*mqNInwDgYPA|RHZ~+pQIQCZfI=Y(i@2SJZQJlXPecgA z{^{7l`!7xSzK>)wDff4Fb|gYfS5zdHIzW$^!$z}*oSi|zwnUuAxVX3wrx}(ntD+w!=kQZjNSrJn4{r!DO%ZG1mG@DI% zzSU~o7{iDxLal>NyB#=@2^>g@ol2!(7zU1xj>M)Dj^oH&sZ=T={<~w|z6KV>Nwr$V zWHLc6my>HW8p-%?*A|rcP zY`oZhgjG*_Fc@HSb5qtx)Hflr2KXSw8)q#HM-w!iA>8p4y{^_R0HOHjpMP#&14L7hNtq}YbGW}< z#=)VBN-!rZFg+dHQel12IsGE8B32O+erVWkKl)n|0djeHiQ#Z4sUYkOMuF>ldwVjj zVr2^2K?^bkZ=P52q;Mve)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D18Ye{K~z{rm6pwF zR6!7h`_5l7e+zf6d>0pjK7tDuf}AOW93AqyWu!G*6O_ybWiDk=;bCYdDTeC?de znVP;chSU1c~wO z?7Q7=-V+N4U~`^;ztidD{5;7&nM_g(Cx%|Hm!A}(FiB2MPBPJx!ojcNz=f8I1L96k zPcsKDdvas}7+7?IfTQEzIf%W)VPj7RtyT`Jg(33z*WVm3z{f8ePvVHjhiK5^2dY?* z-hTX&o;-V5Nd!T%efaz%bHsiB>3jP6^G{Bw7%hI|hl}v@^Yfe!-`?|AHMc_j-u+v( z^rtW0RMY7+7dUu$C)-JuoeS(gxLtFx6HjsqA(qbQ5<3%obnoW;#`SA?itmoTrTxR# z6}fd6>Ocqtu>=Sj_cm*x}7L(AWY~%5`<~zJ8VK5jhcT1E= zBwkaw09*qCh6F!gsZ?4otkTpdC_YbOl!JVJXKG+@BP1V>3P+GoaqtxbUrQJchs&Lv zJ@7825NJG*RVa@5Dkx1W*YKhax`{!Xij&7daxS-^qfkRNKPL6x(YF$~z_zzX@f44j zkp{`tMk${~2V{cu-Pc+2nZ>5F<`b+xDovmW@rdOwprG7qP=^X~5a1ULVDl-+FNoI& z5^x86w7?T9iSCLQQ5QTtMo;<45sx7w7WN55s4&MC;~Xj!bBso#&pafTJcHO?FU=j@>ytn7xD|L_)nY8j1~gbAU!x zAc6wp*+qeR|NXdPQAg7RRzNbkfQ$eiHG3t&=K@`X?B20#nviqWj*}vEvQ065*4l+K zxX316EmX<8n-ZG*#Ij0fPYm{LxmQ4-Iw%GDh&8oM(*PQ`=PQcR_?6HTOO!69ItM;- z`IQU!p28Bo1{_WX@v`W5>{^1NT_{Z3scf0a*JW0g@}&|BnNlEz7&m1#Fsz&O3h0{?|z9A125Ezj3H3RR91007*qoM6N<$ Eg8ojrw*UYD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/Asteroid/asteroid_single_edge.png b/Resources/Textures/Tiles/Asteroid/asteroid_single_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..1450554089afc51f5741e7272564fb0d6529ee5f GIT binary patch literal 2028 zcmcIleQXnD7{3K!W4LJq#{kjGO~^p5_t9(bdRf7(-ACOz3ac>YFkJ86>yEX(a(7$H zoP0z0nt{Lqe-J)`Ku}b`5R7c{5inpNfS_Rt<0HZ{q9B5q3J%}v+6f8&8Jo1d_wDcZ zd!Og`Jnz#LzRJ?9%#oQ0f@FEh+*9EdYIEmmAEpU34weVQsOA%GzH zXIs~L^W9TkIWd3G+LD}|8LJNFPTRTU!w}O4s`#t zdfNSpHDfkt5n`ovV!B^G={de^iR)O+&Lu4`*@urV|6)3~X@BU{3l+n; z9dYlz)|u4&JG|o@}U5C~TTV3?~x~}#Et}{8!;ik^6ZC&q=F1(pnd#U*GZ)pz> zulj1n#bXc8?adBuC_Zy(+5N1#c_+I+xKrLr59nsvHlJk2Y`Zt|wmhW$@1OPN^ugV; zA7wW7Y|YE-&_Ue1Z5$K zaM+AGf!2-UMo3P^@=UbupBn|lRG_O3nh1&;LBz;Q(Iv5;8*R`+i7X_M03i^DFdd#o z^&eI0@%sAFX4XL^98EBw!~G~jk^lAPsd&s^65*!~hqQjZr;w>UO&~ObcdKH98IQ;9 z#LPo^Nfi}|PdsuCt036{h1*$~#u99H|%1S2@(}1SK-ZI4~(n50>YC6xu;Gu;ecNQrl8KrmFzuc{#@W=4UUoK&~Me(m$WOwl1~ZsI1OiC5x2RDn59Y$dxpq@anO zx4)Uz)K7Jr4Ob&qb4E+tc)x$I3tPz&RAIq=YV9#X^xZt$J!_W z0x7<(%0^7kKw%JO2a|y9kw^l~Px>}4g^bk!(-ackPKw59tDmy-49#0%S&0894fG~&4lQk+Jo>k61+!I5o zZ{Q`^aN@xg@bZ;W)Z!Au=oda@*tQPmg%<-1-~$Ud!0pHigVAIhvn4aQm!bs~7bz7IZFH bn1-x>IlH?!^8);jKoC!HrTf#OS&RMw`>4Cr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/Asteroid/iron_double_edge.png b/Resources/Textures/Tiles/Asteroid/iron_double_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..22a376ba68fea12069a09fb2096b17a32d75dc89 GIT binary patch literal 1049 zcmV+!1m^pRP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!T4MWt&c?6+f9wYQb0b`Fvgm2uQRD0VE*~e-?)r5R-xdXY7FD2!UsF zbF-ds0h^v;pwroG)(3w+`dxdw0^0CH%#$+sc8H5Yu-UDJVte-beQ|yH`KOyOu19xoEGue- z7jHjKP>Yx+_ivRQvU0BQ_}0_8phL+31bGEH0rpwYJq3-E6CZo{_V)G$HR>=htUy=UF(i&I zW3_>NIr)T;qYy-8BPqOq!32wEM-WSr0@zywjES_76rjJq0*Zp{nu6K|#YoNqqO~0y z92AEj7ZEm;!mF@dCXsue#H4?Je}B+fi;PV%0AEeam%?D4**!rO7(lS`IW>_!a+wCJ zMLz`+EMhXw{JOQM1@W7cQ_yd5SBu^TDTPcF1W4@tjlC-h=9&A<6=T;h2mmIw!N9@@ z$*$nAV_>dtxx%<^F_=mwvo}Gz1ro;KgE$2vuq{p;dshz&r-1zUDMHeAVuBcmvjJd! ziviczxE(Vqi+V*o>DW4d4oJ|&VM zhNbW}4%i5O|I91aW{Am`vOvPvbqMd11!0n6OIRq;+G=W$NT?#oS~0|o5z8^S+ZE^% z(eOGcrvu8CBeWxeAj3B{k^Fy-u@jrb3Xu!lvI6;>1s;*b3=DjSK$uZf!>a)(80hKZ7!u*0Jm*dBpZSa&^J;z_yHNSVO1Z<= z{{V~9jT<)(%xPpuV82uSnemLIKtSH=pYj|F_5>PmxgFGyU|pOb($fUzG~8=wWMtqv W&bM0fBy$?ja0X9TKbLh*2~7Z`(>aj< literal 0 HcmV?d00001 From ce080276dbd363cd5489b158efd42987900292b1 Mon Sep 17 00:00:00 2001 From: Thinbug <101073555+Thinbug0@users.noreply.github.com> Date: Tue, 29 Apr 2025 10:07:57 -0300 Subject: [PATCH 047/167] Push horn (#36009) * Empty commit * epic super duper cool fr push horn draft * whoops turns out theres a system that does that thingi already x.x * bunch of like fixis and generalization * general progress * most stuffies done * last thingi hopefully * small fixies, mostly preventing bypassing the delay by spamming * rename to fit better * rename for real i forgor to add * weird fixie but last commit didn workie * oki shold be fine now * lastish cleanup * fixies * missed a space * removed unnecessary component check * getting the typos out of the way first * moved the component to shared * rest of fixies --- .../RepulseAttractOnTriggerSystem.cs | 29 ++++++++++++++ .../SharedRepulseAttractOnTriggerComponent.cs | 37 ++++++++++++++++++ .../SharedRepulseAttractOnTriggerSystem.cs | 3 ++ Resources/Audio/Items/Toys/attributions.yml | 10 +++++ Resources/Audio/Items/Toys/pushHornFloor.ogg | Bin 0 -> 7312 bytes Resources/Audio/Items/Toys/pushHornHonk.ogg | Bin 0 -> 9109 bytes .../Locale/en-US/research/technologies.ftl | 1 + .../Entities/Effects/gravity_pulse.yml | 19 +++++++++ .../Entities/Objects/Fun/bike_horn.yml | 34 ++++++++++++++++ .../Recipes/Lathes/Packs/service.yml | 1 + Resources/Prototypes/Recipes/Lathes/misc.yml | 9 +++++ .../Prototypes/Research/civilianservices.yml | 12 ++++++ .../Effects/gravityPulse.rsi/gravityPulse.png | Bin 0 -> 890 bytes .../Effects/gravityPulse.rsi/meta.json | 34 ++++++++++++++++ .../Fun/push_horn.rsi/equipped-BELT.png | Bin 0 -> 293 bytes .../Objects/Fun/push_horn.rsi/icon.png | Bin 0 -> 299 bytes .../Objects/Fun/push_horn.rsi/inhand-left.png | Bin 0 -> 409 bytes .../Fun/push_horn.rsi/inhand-right.png | Bin 0 -> 432 bytes .../Objects/Fun/push_horn.rsi/meta.json | 26 ++++++++++++ 19 files changed, 215 insertions(+) create mode 100644 Content.Server/Explosion/EntitySystems/RepulseAttractOnTriggerSystem.cs create mode 100644 Content.Shared/Explosion/Components/OnTrigger/SharedRepulseAttractOnTriggerComponent.cs create mode 100644 Content.Shared/Explosion/EntitySystems/SharedRepulseAttractOnTriggerSystem.cs create mode 100644 Resources/Audio/Items/Toys/pushHornFloor.ogg create mode 100644 Resources/Audio/Items/Toys/pushHornHonk.ogg create mode 100644 Resources/Prototypes/Entities/Effects/gravity_pulse.yml create mode 100644 Resources/Textures/Effects/gravityPulse.rsi/gravityPulse.png create mode 100644 Resources/Textures/Effects/gravityPulse.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/push_horn.rsi/equipped-BELT.png create mode 100644 Resources/Textures/Objects/Fun/push_horn.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/push_horn.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/push_horn.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/push_horn.rsi/meta.json diff --git a/Content.Server/Explosion/EntitySystems/RepulseAttractOnTriggerSystem.cs b/Content.Server/Explosion/EntitySystems/RepulseAttractOnTriggerSystem.cs new file mode 100644 index 0000000000..9e595c5d9e --- /dev/null +++ b/Content.Server/Explosion/EntitySystems/RepulseAttractOnTriggerSystem.cs @@ -0,0 +1,29 @@ +using Content.Shared.Explosion.Components.OnTrigger; +using Content.Shared.Explosion.EntitySystems; +using Content.Shared.RepulseAttract; +using Content.Shared.Timing; + +namespace Content.Server.Explosion.EntitySystems; + +public sealed class RepulseAttractOnTriggerSystem : SharedRepulseAttractOnTriggerSystem +{ + [Dependency] private readonly RepulseAttractSystem _repulse = default!; + [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private readonly UseDelaySystem _delay = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnTrigger); + } + + private void OnTrigger(Entity ent, ref TriggerEvent args) + { + if (_delay.IsDelayed(ent.Owner)) + return; + + var position = _transform.GetMapCoordinates(ent); + _repulse.TryRepulseAttract(position, args.User, ent.Comp.Speed, ent.Comp.Range, ent.Comp.Whitelist, ent.Comp.CollisionMask); + } +} diff --git a/Content.Shared/Explosion/Components/OnTrigger/SharedRepulseAttractOnTriggerComponent.cs b/Content.Shared/Explosion/Components/OnTrigger/SharedRepulseAttractOnTriggerComponent.cs new file mode 100644 index 0000000000..43febff03b --- /dev/null +++ b/Content.Shared/Explosion/Components/OnTrigger/SharedRepulseAttractOnTriggerComponent.cs @@ -0,0 +1,37 @@ +using Content.Shared.Physics; +using Content.Shared.Whitelist; + +namespace Content.Shared.Explosion.Components.OnTrigger; + +/// +/// Generates a gravity pulse/repulse using the RepulseAttractComponent when the entity is triggered +/// +[RegisterComponent] +public sealed partial class SharedRepulseAttractOnTriggerComponent : Component +{ + /// + /// How fast should the Repulsion/Attraction be? + /// A positive value will repulse objects, a negative value will attract + /// + [DataField] + public float Speed; + + /// + /// How close do the entities need to be? + /// + [DataField] + public float Range; + + /// + /// What kind of entities should this effect apply to? + /// + [DataField] + public EntityWhitelist? Whitelist; + + /// + /// What collision layers should be excluded? + /// The default excludes ghost mobs, revenants, the AI camera etc. + /// + [DataField] + public CollisionGroup CollisionMask = CollisionGroup.GhostImpassable; +} diff --git a/Content.Shared/Explosion/EntitySystems/SharedRepulseAttractOnTriggerSystem.cs b/Content.Shared/Explosion/EntitySystems/SharedRepulseAttractOnTriggerSystem.cs new file mode 100644 index 0000000000..386024fbeb --- /dev/null +++ b/Content.Shared/Explosion/EntitySystems/SharedRepulseAttractOnTriggerSystem.cs @@ -0,0 +1,3 @@ +namespace Content.Shared.Explosion.EntitySystems; + +public abstract class SharedRepulseAttractOnTriggerSystem : EntitySystem; diff --git a/Resources/Audio/Items/Toys/attributions.yml b/Resources/Audio/Items/Toys/attributions.yml index 2dd0ce9ede..23caefc0d0 100644 --- a/Resources/Audio/Items/Toys/attributions.yml +++ b/Resources/Audio/Items/Toys/attributions.yml @@ -93,6 +93,16 @@ copyright: "Created by xprospero for ss14" source: "https://github.com/space-wizards/space-station-14/blob/master/Resources/Audio/Items/Toys/rubber_chicken_3.ogg" +- files: ["pushHornHonk.ogg"] + license: "CC0-1.0" + copyright: "Created by Matislav, modified by Thinbug" + source: "https://freesound.org/s/564697/" + +- files: ["pushHornFloor.ogg"] + license: "CC0-1.0" + copyright: "Created by Dedshot_Dyzek" + source: "https://freesound.org/people/Dedshot_Dyzek/sounds/769792/" + - files: ["arf.ogg"] license: "CC0-1.0" copyright: "Created by Orsoniks, from the game Casualties Unknown" diff --git a/Resources/Audio/Items/Toys/pushHornFloor.ogg b/Resources/Audio/Items/Toys/pushHornFloor.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d1f368e5167d81d80b60cfe956bbf332d6d18f51 GIT binary patch literal 7312 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Items/Toys/pushHornHonk.ogg b/Resources/Audio/Items/Toys/pushHornHonk.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bb40a8f5dfd159935ee0996928dd175cc1f8f983 GIT binary patch literal 9109 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 Ni?zH9&JA;c{{!SiG@bwe literal 0 HcmV?d00001 diff --git a/Resources/Locale/en-US/research/technologies.ftl b/Resources/Locale/en-US/research/technologies.ftl index c3c1f1dad7..b2c4b8bc0d 100644 --- a/Resources/Locale/en-US/research/technologies.ftl +++ b/Resources/Locale/en-US/research/technologies.ftl @@ -72,5 +72,6 @@ research-technology-meat-manipulation = Meat Manipulation research-technology-honk-mech = H.O.N.K. Mech research-technology-advanced-spray = Advanced Spray research-technology-bluespace-cargo-transport = Bluespace Cargo Transport +research-technology-clowning-utilities = Clowning Utilities research-technology-quantum-fiber-weaving = Quantum Fiber Weaving research-technology-bluespace-chemistry = Bluespace Chemistry diff --git a/Resources/Prototypes/Entities/Effects/gravity_pulse.yml b/Resources/Prototypes/Entities/Effects/gravity_pulse.yml new file mode 100644 index 0000000000..75849309a6 --- /dev/null +++ b/Resources/Prototypes/Entities/Effects/gravity_pulse.yml @@ -0,0 +1,19 @@ +- type: entity + id: EffectGravityPulse + categories: [ HideSpawnMenu ] + components: + - type: TimedDespawn + lifetime: 0.32 + - type: Sprite + drawdepth: Effects + noRot: true + layers: + - shader: unshaded + map: ["enum.EffectLayers.Unshaded"] + sprite: Effects/gravityPulse.rsi + state: gravityPulse + - type: EffectVisuals + - type: Tag + tags: + - HideContextMenu + - type: AnimationPlayer diff --git a/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml b/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml index 288c41dc6b..f21de4c79e 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml @@ -196,3 +196,37 @@ - type: Construction graph: BananiumHorn node: bananiumHorn + +- type: entity + parent: BaseItem + id: PushHorn + name: push horn + description: This powerful bikehorn is sure to blast frowns away. + components: + - type: Sprite + sprite: Objects/Fun/push_horn.rsi + state: icon + - type: Item + sprite: Objects/Fun/push_horn.rsi + size: Tiny + - type: Clothing + sprite: Objects/Fun/push_horn.rsi + slots: [Belt] + quickEquip: false + - type: EmitSoundOnUse + handle: false + sound: "/Audio/Items/Toys/pushHornHonk.ogg" + - type: EmitSoundOnLand + sound: "/Audio/Items/Toys/pushHornFloor.ogg" + - type: UseDelay + delay: 6 + - type: TriggerOnUse + - type: RepulseAttractOnTrigger + speed: 50 + range: 2 + whitelist: + components: + - MobMover + - Item + - type: SpawnOnTrigger + proto: EffectGravityPulse diff --git a/Resources/Prototypes/Recipes/Lathes/Packs/service.yml b/Resources/Prototypes/Recipes/Lathes/Packs/service.yml index b3b63009be..e23b5e90b7 100644 --- a/Resources/Prototypes/Recipes/Lathes/Packs/service.yml +++ b/Resources/Prototypes/Recipes/Lathes/Packs/service.yml @@ -50,6 +50,7 @@ id: Instruments recipes: - SynthesizerInstrument + - PushHorn - type: latheRecipePack id: ServiceBoards diff --git a/Resources/Prototypes/Recipes/Lathes/misc.yml b/Resources/Prototypes/Recipes/Lathes/misc.yml index 5cf10fb570..9d4ecf7697 100644 --- a/Resources/Prototypes/Recipes/Lathes/misc.yml +++ b/Resources/Prototypes/Recipes/Lathes/misc.yml @@ -105,6 +105,15 @@ Plastic: 300 Glass: 100 +- type: latheRecipe + id: PushHorn + result: PushHorn + completetime: 5 + materials: + Steel: 500 + Plastic: 500 + Plasma: 200 + - type: latheRecipe parent: BaseToolRecipe id: NodeScanner diff --git a/Resources/Prototypes/Research/civilianservices.yml b/Resources/Prototypes/Research/civilianservices.yml index 55298d05a1..b078dd7cd6 100644 --- a/Resources/Prototypes/Research/civilianservices.yml +++ b/Resources/Prototypes/Research/civilianservices.yml @@ -188,6 +188,18 @@ recipeUnlocks: - CargoTelepadMachineCircuitboard +- type: technology + id: PushHorn + name: research-technology-clowning-utilities + icon: + sprite: Objects/Fun/push_horn.rsi + state: icon + discipline: CivilianServices + tier: 2 + cost: 4000 + recipeUnlocks: + - PushHorn + # Tier 3 - type: technology diff --git a/Resources/Textures/Effects/gravityPulse.rsi/gravityPulse.png b/Resources/Textures/Effects/gravityPulse.rsi/gravityPulse.png new file mode 100644 index 0000000000000000000000000000000000000000..2d017bd4839140d53c4f41cd9451a77b932ab0b9 GIT binary patch literal 890 zcmV-=1BLvFP)Px&G)Y83RCt{2+)HxfFbqY}?0-{PntPH|SEVf5l1SVK@}6-l0EDd{$$WiDk|arz zBuSE*c|0E9bPn5^J^1gAzjgDgia&}&$4AjgRmZ36{gsjjV(a2l&`qG@r$EPnZUP;j zvTNN>IT!$X(CPSpQTe2eLkYTQ`cd!*9e)e-Ap0_CV>VZkBuSDaNs=T zX+d`fpZ7AaSwoC<)Xyt^^na|P_MRZ?E z&_&Wy!dGL^H@Ns=TG%nz z@~$M|p5Ss0$@}8z z*fZx1@SD9)1JiG}=(7xE*ShhWzh~(9F;*XlS7#o&_LBI~*QLqv6K*E&9^;lyjZMup zd6#jVvp0J5qt=MejC3o0r(fG_bbYg?gNM~cFB+j6G!tGMy)10hvFZ3N(S?nUPd^>d z@mrybn)QtDLX`$m2Q>Lhs6lLwBx!YC>jHIbO2?d+Vgt@wYRr}@<_Epzf40^&%$gZX z)Ggna==t=7!A!{Ev=K>n|JBlCfXAli`|nC>VD*_0?+tw#Z~e=gbgWzGrD9zg8q=^D z(u;HT52$LtAQ@i=DzAAqI)F{s$f!rDgfC4(4$hEdUV|oV!J@}tDEeQaBuoNzY-mKzcaw-H;-ZADT+`PAR2_qepHMqG zc3m4c;#hR;+e>XgYF_V5%{ygKQu25u@des#Et5X5QZ3PzTrbz111W9jAAz%cY_1Gy Qi~s-t07*qoM6N<$f+E7Q>i_@% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Effects/gravityPulse.rsi/meta.json b/Resources/Textures/Effects/gravityPulse.rsi/meta.json new file mode 100644 index 0000000000..38d9f7cfbf --- /dev/null +++ b/Resources/Textures/Effects/gravityPulse.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by Thinbug for ss14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "gravityPulse", + "delays": [ + [ + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02, + 0.02 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Fun/push_horn.rsi/equipped-BELT.png b/Resources/Textures/Objects/Fun/push_horn.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..ada82d1936d7bef8fd2fd9e555b58ba2992181ef GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|?t8j8hE&XX zd()8bkO5EYL-y`a#n7&Z9Zr51R%XAq|H`AI;Vmw9$SE;TNR{i?{*6Id$2VDD5d!LD zV6Zr}<=AZQjiqvy=T@@&W>3-Mdbo66cY&AXmiV|`b@ObV-iiGFVA8$oK}GC;^z=Qa z&Gjhv$u`NoxTW;JtjDvx{r7&a)1Pn1bjhM`>8A{})eMtNc$_Px#qONPKwG3|u0EV&f-n(01mY7bj z6vbDfz7m@{@RR9uM9K@}cw0RiL;%2;%QuOqV)W`okO%+-FAhM;3}ezIjx~JvamfJ`#!iLGEI5OwN{XXr}-G002ovPDHLkV1fYMfD-@! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/push_horn.rsi/inhand-left.png b/Resources/Textures/Objects/Fun/push_horn.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..498c3f4d7b9edb25b68f112220699ec473d742be GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zgFRgwLn`LH zy>&3_kb_9;!}~%UqERIaE=+6EZY?qGfB1NJ@xyJ~TAMV*rZgTXS$Oo-GSi)$Zs)g` z6c#<7~;nfNa0(P7a8E^2+ zQQ_2=H=o*8yX$wCYv6?Ed*7<(haSIEoH~o`fJ}qU`#=%br(6CWKCk^;)+pBD!A@rH zR}v+YcixFR?8jSvVAffoWjt=ld%kbXne^R`&n-D&*V!29vpbS^opnC9(?W)iQ_*0i zPv5R--|d!Vp2{&x-WYMkEPX9^!(UZ~dc8-_`!XMW=q)^VROj@+zZxl#Vsnd^%Fmq~ z{LCPID}x{mObovG@BW>Y*JNgIJM6nTqc8gf+wA0vGTW;dt)I?*d`<7bD$Bg5)(^^y yW4``pTKh}P;`Fm05$V@urWbzX762L|eBa8V{m`^s_gR2p&EVq^e@@TR^w&F|o+}(VO?1{n z-2?v~aa-89mH%bTDbf|F@^I%)=$Uvgfg_=-=40v0hUXjI<`s7V`N=&$(qwFWlY2Cl z8q7XxF#r5wo3F`Ru3dWn{o$O$DMpqv{vYqoz4~g;&$V}z7!G8Z9ICMS_FmmL_+nJ` zdVkrBwW_|CKkSVOV*F>tEC>UECQbi;PJeqSj;B>UP#{p?<(4%iw@*j?FXPMTd&l+u z&@rtY45_;}Y}Be`J_Mvz{Snl@)!KV?JPgg&ebxsLQ0D{TEcK`qY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/push_horn.rsi/meta.json b/Resources/Textures/Objects/Fun/push_horn.rsi/meta.json new file mode 100644 index 0000000000..77fe8221c0 --- /dev/null +++ b/Resources/Textures/Objects/Fun/push_horn.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by Thinbug for ss14 :33", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} From 5ef74728c9975158ecce5d33ebcfabfc576acfa7 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 13:09:05 +0000 Subject: [PATCH 048/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index e949a80d7c..e91f155453 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: Nox38 - changes: - - message: Renamed riot bullet shield to ballistic shield - type: Tweak - - message: Renamed riot laser shield to ablative shield - type: Tweak - id: 7885 - time: '2025-01-31T23:39:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34794 - author: Nox38 changes: - message: Set Marathon's max secoffs to 8. @@ -3924,3 +3915,11 @@ id: 8386 time: '2025-04-29T10:24:57.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36995 +- author: Thinbug0 + changes: + - message: Science developed the Push-Horn, capable of pushing people away with + each honk! + type: Add + id: 8387 + time: '2025-04-29T13:07:59.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36009 From 74a8bb9509b8a80f71a6b7e183ac0e7304e2b50a Mon Sep 17 00:00:00 2001 From: pathetic meowmeow Date: Tue, 29 Apr 2025 09:18:07 -0400 Subject: [PATCH 049/167] Fix solution visualization after drawing with a whitelist (#36657) --- Content.Server/Chemistry/EntitySystems/InjectorSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs b/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs index eb2039604a..cc32d5a245 100644 --- a/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs @@ -369,7 +369,7 @@ public sealed class InjectorSystem : SharedInjectorSystem var removedSolution = SolutionContainers.Draw(target.Owner, targetSolution, realTransferAmount); // Add back non-whitelisted reagents to the target solution - applicableTargetSolution.AddSolution(temporarilyRemovedSolution, null); + SolutionContainers.TryAddSolution(targetSolution, temporarilyRemovedSolution); if (!SolutionContainers.TryAddSolution(soln.Value, removedSolution)) { From aa29712a651f813b97cb3720a3080ef825499656 Mon Sep 17 00:00:00 2001 From: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com> Date: Tue, 29 Apr 2025 15:32:18 +0200 Subject: [PATCH 050/167] Fix clientsided alerts being overwritten by server (#37033) Initial commit --- Content.Client/Alerts/ClientAlertsSystem.cs | 16 ++++++++++++++++ Content.Shared/Alert/AlertPrototype.cs | 6 ++++++ Resources/Prototypes/Alerts/alerts.yml | 1 + 3 files changed, 23 insertions(+) diff --git a/Content.Client/Alerts/ClientAlertsSystem.cs b/Content.Client/Alerts/ClientAlertsSystem.cs index b77bc9e4bc..5b658fb07c 100644 --- a/Content.Client/Alerts/ClientAlertsSystem.cs +++ b/Content.Client/Alerts/ClientAlertsSystem.cs @@ -52,8 +52,24 @@ public sealed class ClientAlertsSystem : AlertsSystem if (args.Current is not AlertComponentState cast) return; + // Save all client-sided alerts to later put back in + var clientAlerts = new Dictionary(); + foreach (var alert in alerts.Comp.Alerts) + { + if (alert.Key.AlertType != null && TryGet(alert.Key.AlertType.Value, out var alertProto)) + { + if (alertProto.ClientHandled) + clientAlerts[alert.Key] = alert.Value; + } + } + alerts.Comp.Alerts = new(cast.Alerts); + foreach (var alert in clientAlerts) + { + alerts.Comp.Alerts[alert.Key] = alert.Value; + } + UpdateHud(alerts); } diff --git a/Content.Shared/Alert/AlertPrototype.cs b/Content.Shared/Alert/AlertPrototype.cs index a82cbd3daf..998eb4bd4d 100644 --- a/Content.Shared/Alert/AlertPrototype.cs +++ b/Content.Shared/Alert/AlertPrototype.cs @@ -75,6 +75,12 @@ public sealed partial class AlertPrototype : IPrototype /// public bool SupportsSeverity => MaxSeverity != -1; + /// + /// If true, this alert is being handled by the client and will not be overwritten when handling server -> client states. + /// + [DataField] + public bool ClientHandled = false; + /// /// Event raised on the user when they click on this alert. /// Can be null. diff --git a/Resources/Prototypes/Alerts/alerts.yml b/Resources/Prototypes/Alerts/alerts.yml index 859f223730..471ece63ee 100644 --- a/Resources/Prototypes/Alerts/alerts.yml +++ b/Resources/Prototypes/Alerts/alerts.yml @@ -134,6 +134,7 @@ state: walking name: alerts-walking-name description: alerts-walking-desc + clientHandled: true - type: alert id: Stun From 3ce8e62157886985c2f05533b9555725c8bd72bd Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 13:33:25 +0000 Subject: [PATCH 051/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index e91f155453..926fdb8280 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: Nox38 - changes: - - message: Set Marathon's max secoffs to 8. - type: Tweak - - message: Restocked Marathon's armory. - type: Tweak - id: 7886 - time: '2025-02-01T06:32:42.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34798 - author: ToxicSonicFan04 changes: - message: Added Sink to Chemistry on Box Station! @@ -3923,3 +3914,10 @@ id: 8387 time: '2025-04-29T13:07:59.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36009 +- author: SlamBamActionman + changes: + - message: The "Toggle Walk" alert no longer gets removed when it shouldn't. + type: Fix + id: 8388 + time: '2025-04-29T13:32:18.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37033 From 3f1ba3b6e79457d33434b6ed6b230e5ebd0c98ed Mon Sep 17 00:00:00 2001 From: Boaz1111 <149967078+Boaz1111@users.noreply.github.com> Date: Tue, 29 Apr 2025 18:36:53 +0200 Subject: [PATCH 052/167] Added Space Carp Tooth Arrows and Sharkminnow Spears, buffs sharkminnow teeth. (#31257) * carp arrow, sharkminnow tooth spear * review --------- Co-authored-by: EmoGarbage404 --- .../Entities/Objects/Materials/materials.yml | 4 ++ .../Weapons/Guns/Projectiles/arrows.yml | 26 +++++++ .../Entities/Objects/Weapons/Melee/spear.yml | 20 ++++++ .../Graphs/weapons/improvised_arrow.yml | 21 ++++++ .../Construction/Graphs/weapons/spear.yml | 20 ++++++ .../Recipes/Construction/weapons.yml | 22 ++++++ .../equipped-BACKPACK.png | Bin 0 -> 523 bytes .../equipped-SUITSTORAGE.png | Bin 0 -> 523 bytes .../equipped-back-fill-1.png | Bin 0 -> 213 bytes .../equipped-suitstorage-fill-1.png | Bin 0 -> 213 bytes .../inhand-left-fill-1.png | Bin 0 -> 201 bytes .../sharkminnow_spear.rsi/inhand-left.png | Bin 0 -> 398 bytes .../inhand-right-fill-1.png | Bin 0 -> 198 bytes .../sharkminnow_spear.rsi/inhand-right.png | Bin 0 -> 377 bytes .../Melee/sharkminnow_spear.rsi/meta.json | 66 ++++++++++++++++++ .../Melee/sharkminnow_spear.rsi/spear.png | Bin 0 -> 332 bytes .../Melee/sharkminnow_spear.rsi/spear1.png | Bin 0 -> 1965 bytes .../wielded-inhand-left-fill-1.png | Bin 0 -> 202 bytes .../wielded-inhand-left.png | Bin 0 -> 527 bytes .../wielded-inhand-right-fill-1.png | Bin 0 -> 207 bytes .../wielded-inhand-right.png | Bin 0 -> 518 bytes 21 files changed, 179 insertions(+) create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/equipped-back-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/equipped-suitstorage-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/spear.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/spear1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/wielded-inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/wielded-inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/wielded-inhand-right.png diff --git a/Resources/Prototypes/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Entities/Objects/Materials/materials.yml index ea718c0744..f0b3d101ee 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/materials.yml @@ -676,6 +676,10 @@ description: Looks sharp. Sharp enough to poke someone's eye out. Holy fuck it's big. suffix: Full components: + - type: MeleeWeapon + damage: + types: + Slash: 15 - type: Sprite sprite: Objects/Materials/Mob/sharktooth.rsi layers: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/arrows.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/arrows.yml index f1172c5de0..2c770adaa0 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/arrows.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/arrows.yml @@ -159,3 +159,29 @@ - type: Construction graph: ImprovisedArrowUranium node: ImprovisedArrowUranium + +- type: entity + parent: BaseArrow + id: ArrowImprovisedCarp + name: carp tooth arrow + description: The salvager's preferred arrow. Kill your enemies with the teeth of their families. + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Projectiles/arrows.rsi + layers: + - state: tail + color: purple + - state: rod + color: darkgray + - state: tip + color: white + - state: solution1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - type: Projectile + damage: + types: + Piercing: 30 + - type: Construction + graph: ImprovisedArrowCarp + node: ImprovisedArrowCarp diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml index c5c300008c..2dfb1b363f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml @@ -214,3 +214,23 @@ max: 2 - !type:DoActsBehavior acts: [ "Destruction" ] + +- type: entity + name: sharkminnow tooth spear + parent: Spear + id: SpearSharkMinnow + description: A spear with a sharkminnow tooth as a tip. + components: + - type: Sprite + sprite: Objects/Weapons/Melee/sharkminnow_spear.rsi + - type: MeleeWeapon + wideAnimationRotation: -135 + damage: + types: + Piercing: 18 #same as plasma spear + - type: DamageOtherOnHit + damage: + types: + Piercing: 25 #throw dmg enough to two-shot carp + - type: Construction + graph: SpearSharkMinnow \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/improvised_arrow.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/improvised_arrow.yml index 20e06e9f48..8f368f9e59 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/improvised_arrow.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/improvised_arrow.yml @@ -69,3 +69,24 @@ - node: ImprovisedArrowUranium entity: ArrowImprovisedUranium + +- type: constructionGraph + id: ImprovisedArrowCarp + start: start + graph: + - node: start + edges: + - to: ImprovisedArrowCarp + steps: + - material: MetalRod + amount: 1 + doAfter: 0.5 + - material: Cloth + amount: 1 + doAfter: 0.5 + - material: SpaceCarpTooth + amount: 1 + doAfter: 0.5 + + - node: ImprovisedArrowCarp + entity: ArrowImprovisedCarp diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/spear.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/spear.yml index d80df72dba..8b6f0708c7 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/spear.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/spear.yml @@ -126,3 +126,23 @@ doAfter: 1 - node: spear entity: SpearBone + +- type: constructionGraph + id: SpearSharkMinnow + start: start + graph: + - node: start + edges: + - to: spear + steps: + - material: MetalRod + amount: 2 + doAfter: 2 + - material: Cable + amount: 3 + doAfter: 1 + - material: SharkMinnowTooth + amount: 1 + doAfter: 1 + - node: spear + entity: SpearSharkMinnow diff --git a/Resources/Prototypes/Recipes/Construction/weapons.yml b/Resources/Prototypes/Recipes/Construction/weapons.yml index 5936a35069..4bc75805fe 100644 --- a/Resources/Prototypes/Recipes/Construction/weapons.yml +++ b/Resources/Prototypes/Recipes/Construction/weapons.yml @@ -108,6 +108,17 @@ icon: { sprite: Objects/Weapons/Melee/uranium_spear.rsi, state: spear } objectType: Item +- type: construction + name: sharkminnow tooth spear + id: SpearSharkMinnow + graph: SpearSharkMinnow + startNode: start + targetNode: spear + category: construction-category-weapons + description: A crude spear with a sharkminnow tooth for when you need to put holes in somebody. + icon: { sprite: Objects/Weapons/Melee/sharkminnow_spear.rsi, state: spear } + objectType: Item + - type: construction name: makeshift bola id: Bola @@ -152,6 +163,17 @@ icon: { sprite: Objects/Weapons/Guns/Bow/bow.rsi, state: wielded-arrow } objectType: Item +- type: construction + name: carp tooth arrow + id: ImprovisedArrowCarp + graph: ImprovisedArrowCarp + startNode: start + targetNode: ImprovisedArrowCarp + category: construction-category-weapons + description: An arrow tipped with a carp tooth, for use with a bow. + icon: { sprite: Objects/Weapons/Guns/Bow/bow.rsi, state: wielded-arrow } + objectType: Item + - type: construction name: plasma glass shard arrow id: ImprovisedArrowPlasma diff --git a/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/equipped-BACKPACK.png b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..b307a98d3ae3b8b6cd8f456ee109b20968733335 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~#8N?b8BX&yX8eftm;HGt5(>^?WeQqxaKqBnYw36L;B1k|?jNV^?kGgiuQ(!p0 zx%Z;5Gk@9#*wM>~A|usxom>C*c9sz9G{7RgeMz_mT$N>MBQCG&y*ob7um-ekYa=dL z1Y-mzpsFexEyH3e0Ad!wMODB@u>rC*3N5ovpw z{ysEgPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~#8N?b8BX&yX8eftm;HGt5(>^?WeQqxaKqBnYw36L;B1k|?jNV^?kGgiuQ(!p0 zx%Z;5Gk@9#*wM>~A|usxom>C*c9sz9G{7RgeMz_mT$N>MBQCG&y*ob7um-ekYa=dL z1Y-mzpsFexEyH3e0Ad!wMODB@u>rC*3N5ovpw z{ysEgk44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/equipped-suitstorage-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/equipped-suitstorage-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-left-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..87a1358a8ce64c2c450e7e154192e4e283f5c90d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NBT%4W%GcZI(Mrvzo|NsAgb++jXpfqPmkY6wZkPiZz?DLoX1PZ!)x;TbJ zw7$Kj$j6|-<9zYtz5hp48dm1Y{t;Jj%t`4w#~^?e&P#02h`&8dwrA% o$E->tkEXUiLHr@tm@Dovt&?In=;bs?2q@3s>FVdQ&MBb@0LGq1x&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-left.png b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..31f0051911ab3c27a261bd67e92dc11a3d0c8536 GIT binary patch literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc4a%M_jv*CsZ*RTLZ8i{TO99`bK{p3D7GRF;y z{BDDr%KP@VeVMba7Ff9*Z%dTj z*4DpDtLfjR>O=0clItvGc;)BLjAr@F=ryUxGG)Jj)uY!xeWF-|S6LX&TdEXNK6it- zE68pJh6cm(@63BnRYm{VYM#)2h4pk;!~ZJgYj^HC6ms4@KVMkq8{3+TbJo4)JF9!> z-touYXUqa(1pk=_pJ(}!9V=;P6xb5-P`S43;%UXy9~#HY4|ExyKIqbXL`q5{?dW`o l;sC*W`^p=X7#Ow{y^~&eVTZM2Md4YHy`HXqF6*2UngEc;qaXkP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/inhand-right-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0d61d0c170ad4c2e7ccfba4d1f5668832dd070 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NB{xdMRI6G@=Yez;#{{R1fSCT{&P@1zO$S;@y$OnN<_W8?x0tH<>T^vIq zTHjt%Q_m&EnK0bvD)bL zW`;|pb6@|yS0gwjFw*`-v-_`~QPOi|yJBlPqf=+syMyAgatsO6ipxtL?XX_A R?GGo&GEY}Omvv4FO#m1Bn_&O| literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/meta.json b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/meta.json new file mode 100644 index 0000000000..7f5c1681b5 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken/modified from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432, color modified by Boaz1111.", + "size": + { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "spear" + }, + { + "name": "spear1" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-fill-1", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-fill-1", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-left-fill-1", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-right-fill-1", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-back-fill-1", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "equipped-suitstorage-fill-1", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/spear.png b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/spear.png new file mode 100644 index 0000000000000000000000000000000000000000..fc1e7fc4ac50c83ff697538ce2cb549a5c33027b GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;6qOr$B+p3x6?LqH5-Vy#^1i_zoJ;I-uu_# zCg(zqcS14RE4Q;mXKYcc)c3X(kYg)4Z))MeUVqqtCoDVn?&Cu@eFGKbk5B9|%zJ+J zq_3gf)6me`pDy_f;rG7VCazVCdJr}3iV3f%>%-dWz-Q~vUi*BgBs$I|>h7ys_jbQ4 z{hE6_&*}zu%L&Hp#sJF%Z2@I=9oD3$3OgOTWK={wrZ&G|k|`1>o#4&a#9w^MF@Rya z%p1Om6PjZkgNi;F`vmcsF)w|ZU~1AXQ_);}^5D_4tV^fV`UHzve)uQ+Y?8c;fS@ho Y{pP2KEx9sFfu3dXboFyt=akR{0QE3?eEHwX}(O&6Edw1L&w4l?d z6E#Q_!&H!I;=qsj6*ZYt@nfK1G8O|mbsK&R=Sa*J++ZL9Wxs2Y55X<_pionyAr<_?(iI#8eubiQ>N7`~J5zeM^Xof&KE?q@n+D;(p8ne>OB~VT}v52SAic+k$qFkHSj_Bh;bY2`J za8n`)d)+QZz`X?G%Zr11$&4bf&qd57kPNd0PGETo)+jUzB@!0`>v+2ZPcyVoUF(SPL><$XjIG)JSI@29dD^4A!FPD zedAZ~lH7RCX7j(hyWOM45JY1EAYzczQ6s!AAXp1I3QeU1HlMdq#sZ2FXZx6tc)=4` z7t5ysX;1{B8a7*KFXhTG&~Azm0OQ!WN~V|`(K%Fn7)Yn>Z`!2+UHOtimN7J-#NV$k zBx4vOkog!oqD~8K~P%ill)QL8q7!Q_GcFITmYGX>g?mk5xx2)wojWo6hIY z+G$7Oe|bxahIPQ-Y{nC5L1g(tpUE%tG%C-3@*iEaPv4TlC4bT;O-CRc&)V~Cl-*a_ zr+*0*Scm8#c`7~!JYWKecQ|OkLm_ODgbrgcrog~UIVz#YNr7}DM~lTZDqQt?G<4i% ze3E->Gk)}cHRBH%+stU52b=V6O25O1g#m`}+rT0M8x0*=Y2Yxl6e$L5 zLLRKV)fI=05EQVH1~MHZPY8-E%P+eXZCE<3QQvU$^pqRf(_512Lwc8ng_l(H&y8^$ z!0tEcIvscVy_e_jc71;G(DjDXfg1u=P$#FA?Uv_eZ$8ke)9lus7jCt$?;wt>y%o5# zvia+{-X zv)Gcf_e5mbqnBUk zO{;iKMd%(?CTy&nFzb+F$=}t6m0i_4-u*6RV4(YlmcF6~&#p|i>h5qXnou-RK-;eFjr{8(M_p3?wA8struGaSi8jLx2`{({y1-@Mqxx`EXf+mGYR{&I5 zH4_-OnGEsPj4gjO%R@HBPb+R-Yn-f-HNA2*IQjP+d&zU(1b=DrJPv9t}F$I z(;RizI_nJOi+1fBm>X9w^CT}XZd{O68l{-I{)()tmJFY=v#Hj2Jq9^d(fj*_-r`St zdbY1T$IZ|qm-;5`zxz(m18vk44ofy`glX(f`s08?gxB_W| z{|r)FdD(NBw6(SWGcZI(Mut16PUYu!aBzrslKKDt|AADa??81tB|(0{3_v~EoDBV; nn}A9q+b&SAI|cv^A;&>RL&S3j3^P6!||*n$F_O zCiuxHJQ7-=^QJ(~f=So?#WBVkPHNNmCQ3*wTE{cv&&2qGSuR^b3$%XNuPjYcuRCA1 zZFvV2{99{tzI2kxtvmlLBc!io+%*E@fj?-$K3x_-u(XaTTJZX z8oTv-n_0|$?>bVrruM%6^PKMeyfPOaU(WtI?@7(%)K^(sgCZ}w1%~vRGu`Pu{;O>7 zKf?_^IvX?-*x6N5@~=JHaduwu{G-gzZalqvtl5=q*NZ#a72+yazlI7Tft{D4mQ2_s zdCEg$X63x+TV^~o`gdZBDTjvR^wX)K2|Dbu4mmn<0{2tju+3q6)q11lb@zcxrHAJIOl6>3CqVxAU7RosBxd1`QjVZsFY=Yj_OrFs^2^fhCp00i_ I>zopr01lq$vH$=8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/wielded-inhand-right-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/wielded-inhand-right-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0a78a494a7cd669dbfa0a4a7751b45e4c41d70d4 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`s0a9jxB_XZ zt-J>R89qP$92prI?x6agfk9han?09lDnGx2gG0QN%>V!YpLffC0V?G!3GxeO0P-`lfp6;Ry rA3C;X9rs*a_i0xB?irbKKhCl2(_^^VSf>9LXb^*^tDnm{r-UW|&V);a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/wielded-inhand-right.png b/Resources/Textures/Objects/Weapons/Melee/sharkminnow_spear.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..65ab4090508f8ace4e3a8b21771aeec595a3347d GIT binary patch literal 518 zcmV+h0{Q)kP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0h>ugK~#8N?b@+U z!ay9y@sq)oFgTcWU~xh=AHet$1{ZgI9(@GCM_}s%I2D;(7)Uxe5LO4z{+c^-g`z-8 zQS<#I&0V?nes|aLj{yJx0002M9*ssLJDbg{yIr9%J>zcwj$W^4uP@K6TKCg}e$$l= z*iNTo2ZKSrNo_W~^qa=?jGirW{7skWMKGPS|IK5c(U*C`O{&+kt zyrT`BpM2!wchjl4nM}+yYrEZU;W-^Z6h-E#-8PR|E8$!^;OF>l?RwYo`C4n5rY4T# z!W@Mgg@l`04%E0>zgcg2(`6o-O?y9|Z@mFe8`&hMjNWzKm9-Xb!mqV!*gDw?Y&Kz~ za{>SW00000003-buZ0TL{8R>0$xB+TR;`7RP4XMAt(+=B!{IRRYY}yBUfHT+`g~>A zmakx4ss*alrmx_JYH@oNE%G Date: Tue, 29 Apr 2025 16:37:59 +0000 Subject: [PATCH 053/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 926fdb8280..8ebfa530a5 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: ToxicSonicFan04 - changes: - - message: Added Sink to Chemistry on Box Station! - type: Add - id: 7887 - time: '2025-02-01T06:35:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34803 - author: NazrinNya changes: - message: Flesh Kudzu now contains razorium, making it unsafe to eat. @@ -3921,3 +3914,12 @@ id: 8388 time: '2025-04-29T13:32:18.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37033 +- author: Boaz1111 + changes: + - message: Added sharkminnow tooth spears and carp tooth arrows. Happy salvaging! + type: Add + - message: Sharkminnow teeth now deal 15 damage instead of 10. + type: Tweak + id: 8389 + time: '2025-04-29T16:36:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31257 From b9b854e179ccbedc183adfaefc4561dc90cf285a Mon Sep 17 00:00:00 2001 From: Milon Date: Tue, 29 Apr 2025 19:08:23 +0200 Subject: [PATCH 054/167] ringer bugfixes (#36936) AAAAAAAAAA --- .../PDA/Ringer/RingtoneMenu.xaml.cs | 63 ++++++++++--------- Content.Server/PDA/Ringer/RingerSystem.cs | 5 +- .../PDA/Ringer/RingerUplinkComponent.cs | 2 +- Content.Shared/PDA/SharedRingerSystem.cs | 15 +---- 4 files changed, 41 insertions(+), 44 deletions(-) diff --git a/Content.Client/PDA/Ringer/RingtoneMenu.xaml.cs b/Content.Client/PDA/Ringer/RingtoneMenu.xaml.cs index 989fe65843..83024c22fb 100644 --- a/Content.Client/PDA/Ringer/RingtoneMenu.xaml.cs +++ b/Content.Client/PDA/Ringer/RingtoneMenu.xaml.cs @@ -1,3 +1,4 @@ +using System.Linq; using System.Numerics; using Content.Client.UserInterface.Controls; using Robust.Client.AutoGenerated; @@ -29,48 +30,47 @@ namespace Content.Client.PDA.Ringer { var input = RingerNoteInputs[i]; var index = i; - var foo = () => // Prevents unauthorized characters from being entered into the LineEdit - { - input.Text = input.Text.ToUpper(); - - if (!IsNote(input.Text)) - { - input.Text = PreviousNoteInputs[index]; - } - else - PreviousNoteInputs[index] = input.Text; - - input.RemoveStyleClass("Caution"); - }; - - input.OnFocusExit += _ => foo(); - input.OnTextEntered += _ => - { - foo(); - input.CursorPosition = input.Text.Length; // Resets caret position to the end of the typed input - }; input.OnTextChanged += args => { - // Convert to uppercase - var upperText = args.Text.ToUpper(); + if (input.Text.Length <= 0) + return; - // Filter to only valid notes - var newText = upperText; - if (!IsNote(newText)) + input.Text = args.Text.ToUpper(); + + var isValid = IsNote(input.Text); + + if (!isValid) { - newText = PreviousNoteInputs[index]; + input.Text = PreviousNoteInputs[index]; input.AddStyleClass("Caution"); } else { - PreviousNoteInputs[index] = newText; + PreviousNoteInputs[index] = input.Text; input.RemoveStyleClass("Caution"); } - // Only update if there's a change - if (newText != input.Text) - input.Text = newText; + input.CursorPosition = input.Text.Length; + }; + + input.OnFocusExit += _ => + { + if (!IsNote(input.Text)) + { + input.Text = PreviousNoteInputs[index]; + input.RemoveStyleClass("Caution"); + } + }; + + input.OnTextEntered += _ => + { + if (!IsNote(input.Text)) + { + input.Text = PreviousNoteInputs[index]; + input.RemoveStyleClass("Caution"); + } + input.CursorPosition = input.Text.Length; }; } } @@ -86,6 +86,9 @@ namespace Content.Client.PDA.Ringer /// public static bool IsNote(string input) { + if (input.Any(char.IsDigit)) + return false; + input = input.Replace("#", "sharp"); return Enum.TryParse(input, true, out Note _); diff --git a/Content.Server/PDA/Ringer/RingerSystem.cs b/Content.Server/PDA/Ringer/RingerSystem.cs index dbdc5e83f3..b47ca0fde3 100644 --- a/Content.Server/PDA/Ringer/RingerSystem.cs +++ b/Content.Server/PDA/Ringer/RingerSystem.cs @@ -55,7 +55,6 @@ public sealed class RingerSystem : SharedRingerSystem /// private void OnGenerateUplinkCode(Entity ent, ref GenerateUplinkCodeEvent ev) { - // Generate a new uplink code var code = GenerateRingtone(); // Set the code on the component @@ -74,6 +73,10 @@ public sealed class RingerSystem : SharedRingerSystem if (!HasComp(uid)) return false; + // Wasn't generated yet + if (uplink.Code is null) + return false; + // On the server, we always check if the code matches if (!uplink.Code.SequenceEqual(ringtone)) return false; diff --git a/Content.Shared/PDA/Ringer/RingerUplinkComponent.cs b/Content.Shared/PDA/Ringer/RingerUplinkComponent.cs index e3170c84e3..2dbbfb5efc 100644 --- a/Content.Shared/PDA/Ringer/RingerUplinkComponent.cs +++ b/Content.Shared/PDA/Ringer/RingerUplinkComponent.cs @@ -14,7 +14,7 @@ public sealed partial class RingerUplinkComponent : Component /// Set via GenerateUplinkCodeEvent. /// [DataField] - public Note[] Code = new Note[SharedRingerSystem.RingtoneLength]; + public Note[]? Code; /// /// Whether to show the toggle uplink button in PDA settings. diff --git a/Content.Shared/PDA/SharedRingerSystem.cs b/Content.Shared/PDA/SharedRingerSystem.cs index 0fa5a570aa..8a9d8156a3 100644 --- a/Content.Shared/PDA/SharedRingerSystem.cs +++ b/Content.Shared/PDA/SharedRingerSystem.cs @@ -45,8 +45,8 @@ public abstract class SharedRingerSystem : EntitySystem /// public override void Update(float frameTime) { - var ringerQuery = EntityQueryEnumerator(); - while (ringerQuery.MoveNext(out var uid, out var ringer)) + var ringerQuery = EntityQueryEnumerator(); + while (ringerQuery.MoveNext(out var uid, out var ringer, out var xform)) { if (!ringer.Active || !ringer.NextNoteTime.HasValue) continue; @@ -63,10 +63,9 @@ public abstract class SharedRingerSystem : EntitySystem // and play it separately with PlayLocal, so that it's actually predicted if (_net.IsServer) { - var ringerXform = Transform(uid); _audio.PlayEntity( GetSound(ringer.Ringtone[ringer.NoteCount]), - Filter.Empty().AddInRange(_xform.GetMapCoordinates(uid, ringerXform), ringer.Range), + Filter.Empty().AddInRange(_xform.GetMapCoordinates(uid, xform), ringer.Range), uid, true, AudioParams.Default.WithMaxDistance(ringer.Range).WithVolume(ringer.Volume) @@ -257,14 +256,6 @@ public abstract class SharedRingerSystem : EntitySystem return true; } - /// - /// Helper method to determine if the mind is an antagonist. - /// - protected bool IsAntagonist(EntityUid? user) - { - return user != null && _mind.TryGetMind(user.Value, out var mindId, out _) && _role.MindIsAntagonist(mindId); - } - /// /// Gets the sound path for a specific note. /// From e3662304581f19ba5bcc9c997a8a6934c5f38717 Mon Sep 17 00:00:00 2001 From: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com> Date: Tue, 29 Apr 2025 19:43:09 +0200 Subject: [PATCH 055/167] Add inhand sprites for mini jetpack (#37041) * Inhand sprites for mini jetpack * Attribution --- .../Tanks/Jetpacks/mini.rsi/inhand-left.png | Bin 516 -> 15418 bytes .../Tanks/Jetpacks/mini.rsi/inhand-right.png | Bin 529 -> 14968 bytes .../Objects/Tanks/Jetpacks/mini.rsi/meta.json | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Textures/Objects/Tanks/Jetpacks/mini.rsi/inhand-left.png b/Resources/Textures/Objects/Tanks/Jetpacks/mini.rsi/inhand-left.png index 9f27af40edf9b00bb97a71ebe91472ba3b35fcca..218caf1c39e839ce8df514dbb0b465cc92c7702f 100644 GIT binary patch literal 15418 zcmeI3eQXnD7{G6WG6yK(LkE79f{6=U@7iA1?&ylR4!22RmKird;db}7yR7Y%yBq7k z018Hl;WOaJ1OyQ!7#BeaAO5kR5|t351ZQNC&qPp^Az^+52ENyJZTGHwGr!_L?Km2{z_~hOOzjw;>Pr{$uqh&Q3MGYQd zd~&GfjrkN+bW*OW)~kKfcu@&k1WBm{mRL9nXH%4Wax5x{^*}e(f}k8JHg|l~YBtGI zvH3}dkM%`MK%HE+Pz5s=POlOd){8}wd9o+Z9pj;cFwg~4EF6kxe5}|U_she3W0*0U z;#2hcV)GOupsCtdX(~}vU~*UrX^|~-nw&)ztHbH!oD)qp*6LtbJ7Z^Qo1N!ap0k;f zm)VmC@7$^s;QijI$#76AHrMHTlxLX6#zsq{-J+;L##&TV#IQETW~1Q@T5F2vLX3`R z;}TA~{dj>Us&Z79m59mkE7U3tda>DT1WH}WeTAc`KoKp;4pL-dLX@#uSSFj1B&KYl z4QeR9G)ZJY2!ugI*Pxv>t6j8C(G{&u=_6!H-DhBUCO%&(cGmTV!&yUXdg%g)Ac-`q zrB>Ax1&kkPN`oqb(gkoUEX%H^tpBrllw3;GzqhKDkM(G4fo2Is6fya zwMtP!oab|W;El*F^j^w5)XL{b{H0yl%2q|ZC;4R{3|cxZ-Cjc^2j) zJAt*rn+zw3nTQXcBFTZKZXXVsDb~U~MTM88cBIuzn;#7y9KTb8dzo zN#p~H8Wwbq92SCriAI8MCOw!jGnG|*i4sy&xGdnYyP0gm8CLO39RxdEYS_>p%ooPzhJ@S$#Xvlz`qSs9;JE=0tyLJ>j*d z8S3867~MZ4{|5)52@C$&G4!vF{>Cx%)sz0eV@PMQSSLh+K=Lr%3EVxh8p7Yoi-L;jMex~nr5m|(;B>KrW!R( zTRstyb&o9>4H?d`GX66Y4SgnjyaS#>hrJAfL9_%H0t7E&apk37+5{2!re-62 zC3EZPV@u)doF=i%@1v-N4^q_9Wfb+tP5Ao*MK!P#_2WE>;$NkxyOniw4^5@0oVIfB zl&aW?pH8&ae_T0i(B(zuV{Nn;oG@~{65TcXmX=jN@7&gMVAP*xLwmMK$A95VLtT$MnDUoSEgSMxwByR!PuEO3ctrnV?bg9}!i8kJHjeODTyk7l zbn3m%F-QrSDIV}YlQr(v(NC_cJ=lnT?Jp)?{5$~ zXRSJagX^60g83fDls&VyS8RWz<>Ik*b}`t+OagH|^`wtCi$ zitEqMS+wl6amw5BZcuaGzwd1H6z996b??NB?Th{USADzu=+QOd_Gw;j%*sz&x;|9z z%X_vhfAhecY}-tYy*Qk|_S>~97n{evc6b)@(X-=&RP7qYnggKYZ$zU7a1PtDT33Jp1dV_rvY?4$LXoUi(R|vV6uH zmOa-u)Hn@w=DLteBAZrLm0i(&^ro IN9H~ECvctf;Q#;t delta 491 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 Date: Tue, 29 Apr 2025 15:40:49 -0400 Subject: [PATCH 056/167] Staff of Animation Fixes & Recharging (#37021) --- .../Actions/ActionOnInteractComponent.cs | 5 ++-- .../Actions/ActionOnInteractSystem.cs | 28 +++++++++++++++++++ .../NPC/Systems/NPCUtilitySystem.cs | 3 ++ .../Magic/Systems/AnimateSpellSystem.cs | 2 +- Resources/Prototypes/Magic/animate_spell.yml | 8 +++--- Resources/Prototypes/Magic/staves.yml | 12 ++++++-- 6 files changed, 49 insertions(+), 9 deletions(-) diff --git a/Content.Server/Actions/ActionOnInteractComponent.cs b/Content.Server/Actions/ActionOnInteractComponent.cs index 3a7e15649b..4ae3d9e5f7 100644 --- a/Content.Server/Actions/ActionOnInteractComponent.cs +++ b/Content.Server/Actions/ActionOnInteractComponent.cs @@ -1,6 +1,5 @@ using Content.Shared.Interaction; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List; namespace Content.Server.Actions; @@ -20,8 +19,10 @@ namespace Content.Server.Actions; [RegisterComponent] public sealed partial class ActionOnInteractComponent : Component { - [DataField(required:true)] + [DataField(required: true)] public List? Actions; [DataField] public List? ActionEntities; + + [DataField] public bool RequiresCharge; } diff --git a/Content.Server/Actions/ActionOnInteractSystem.cs b/Content.Server/Actions/ActionOnInteractSystem.cs index af9b0b1ddb..c658b3f90a 100644 --- a/Content.Server/Actions/ActionOnInteractSystem.cs +++ b/Content.Server/Actions/ActionOnInteractSystem.cs @@ -1,5 +1,7 @@ using System.Linq; using Content.Shared.Actions; +using Content.Shared.Charges.Components; +using Content.Shared.Charges.Systems; using Content.Shared.Interaction; using Robust.Shared.Random; using Robust.Shared.Timing; @@ -15,6 +17,7 @@ public sealed class ActionOnInteractSystem : EntitySystem [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly SharedActionsSystem _actions = default!; [Dependency] private readonly ActionContainerSystem _actionContainer = default!; + [Dependency] private readonly SharedChargesSystem _charges = default!; public override void Initialize() { @@ -54,6 +57,9 @@ public sealed class ActionOnInteractSystem : EntitySystem if (options.Count == 0) return; + if (!TryUseCharge((uid, component))) + return; + var (actId, act) = _random.Pick(options); _actions.PerformAction(args.User, null, actId, act, act.Event, _timing.CurTime, false); args.Handled = true; @@ -85,6 +91,9 @@ public sealed class ActionOnInteractSystem : EntitySystem if (entOptions.Count > 0) { + if (!TryUseCharge((uid, component))) + return; + var (entActId, entAct) = _random.Pick(entOptions); if (entAct.Event != null) { @@ -108,6 +117,9 @@ public sealed class ActionOnInteractSystem : EntitySystem if (entWorldOptions.Count > 0) { + if (!TryUseCharge((uid, component))) + return; + var (entActId, entAct) = _random.Pick(entWorldOptions); if (entAct.Event != null) { @@ -132,6 +144,9 @@ public sealed class ActionOnInteractSystem : EntitySystem if (options.Count == 0) return; + if (!TryUseCharge((uid, component))) + return; + var (actId, act) = _random.Pick(options); if (act.Event != null) { @@ -163,4 +178,17 @@ public sealed class ActionOnInteractSystem : EntitySystem return valid; } + + private bool TryUseCharge(Entity ent) + { + if (!ent.Comp.RequiresCharge) + return true; + + Entity charges = ent.Owner; + if (_charges.IsEmpty(charges)) + return false; + + _charges.TryUseCharge(charges); + return true; + } } diff --git a/Content.Server/NPC/Systems/NPCUtilitySystem.cs b/Content.Server/NPC/Systems/NPCUtilitySystem.cs index eff4f2772b..7b485eeb96 100644 --- a/Content.Server/NPC/Systems/NPCUtilitySystem.cs +++ b/Content.Server/NPC/Systems/NPCUtilitySystem.cs @@ -232,6 +232,9 @@ public sealed class NPCUtilitySystem : EntitySystem { if (_container.TryGetContainingContainer(targetUid, out var container)) { + if (container.Owner == owner) + return 0f; + if (TryComp(container.Owner, out var storageComponent)) { if (storageComponent is { Open: false } && _weldable.IsWelded(container.Owner)) diff --git a/Content.Shared/Magic/Systems/AnimateSpellSystem.cs b/Content.Shared/Magic/Systems/AnimateSpellSystem.cs index 458336dea1..202605a338 100644 --- a/Content.Shared/Magic/Systems/AnimateSpellSystem.cs +++ b/Content.Shared/Magic/Systems/AnimateSpellSystem.cs @@ -40,7 +40,7 @@ public sealed class AnimateSpellSystem : EntitySystem _container.AttachParentToContainerOrGrid((ent, xform)); // Items animated inside inventory now exit, they can't be picked up and so can't escape otherwise var ev = new AnimateSpellEvent(); - RaiseLocalEvent(ref ev); + RaiseLocalEvent(ent, ref ev); } } diff --git a/Resources/Prototypes/Magic/animate_spell.yml b/Resources/Prototypes/Magic/animate_spell.yml index d36afb49d9..6d1319944b 100644 --- a/Resources/Prototypes/Magic/animate_spell.yml +++ b/Resources/Prototypes/Magic/animate_spell.yml @@ -3,14 +3,12 @@ name: Animate description: Bring an inanimate object to life! components: - - type: LimitedCharges - maxCharges: 5 - type: EntityTargetAction useDelay: 0 itemIconStyle: BigAction whitelist: components: - - Animateable # Currently on: SeatBase, TableBase, ClosetBase, BaseMachine, ConstructibleMachine, BaseComputer, BaseItem, CrateGeneric, StorageTank, GasCanister, BaseTarget + - Animateable # Currently on: SeatBase, TableBase, ClosetBase, BaseMachine, ConstructibleMachine, BaseComputer, BaseItem, CrateGeneric, StorageTank, GasCanister blacklist: components: - MindContainer @@ -19,7 +17,7 @@ - AnomalyGenerator - TegGenerator - TegCirculator - - Artifact + - XenoArtifact canTargetSelf: false interactOnMiss: false sound: !type:SoundPathSpecifier @@ -70,9 +68,11 @@ collection: MetalBreak - type: Hands - type: CanEscapeInventory + - type: MobCollision toRemove: - RequireProjectileTarget - BlockMovement - Item + - MeleeRequiresWield speech: action-speech-spell-animate doSpeech: false diff --git a/Resources/Prototypes/Magic/staves.yml b/Resources/Prototypes/Magic/staves.yml index 8bfb30b887..ff43db866e 100644 --- a/Resources/Prototypes/Magic/staves.yml +++ b/Resources/Prototypes/Magic/staves.yml @@ -7,6 +7,10 @@ name: RGB staff description: Helps fix the underabundance of RGB gear on the station. components: + - type: LimitedCharges + maxCharges: 25 + - type: AutoRecharge + rechargeDuration: 30 - type: Sprite sprite: Objects/Weapons/Guns/Basic/staves.rsi layers: @@ -14,6 +18,7 @@ - state: nothing-unshaded shader: unshaded - type: ActionOnInteract + requiresCharge: true actions: - ActionRgbLight - type: Item @@ -38,11 +43,16 @@ name: staff of animation description: Brings inanimate objects to life! components: + - type: LimitedCharges + maxCharges: 5 + - type: AutoRecharge + rechargeDuration: 30 - type: Sprite sprite: Objects/Weapons/Guns/Basic/staves.rsi layers: - state: animation - type: ActionOnInteract + requiresCharge: true actions: - ActionAnimateSpell - type: Item @@ -59,8 +69,6 @@ - type: entity id: ActionRgbLight components: - - type: LimitedCharges - maxCharges: 25 - type: EntityTargetAction whitelist: { components: [ PointLight ] } sound: /Audio/Magic/blink.ogg From 84178dd5343399305e875c19bdb2a5393bb59905 Mon Sep 17 00:00:00 2001 From: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com> Date: Tue, 29 Apr 2025 13:10:00 -0700 Subject: [PATCH 057/167] Puddle code hotfix 2 (#37046) --- .../SpillIfPuddlePresentTileReaction.cs | 30 +++++++++++++++++++ .../TileReactions/SpillTileReaction.cs | 28 +++++++++++++++++ .../Reagents/Consumable/Drink/base_drink.yml | 1 + .../Reagents/Consumable/Food/condiments.yml | 2 ++ Resources/Prototypes/Reagents/biological.yml | 4 +++ Resources/Prototypes/Reagents/cleaning.yml | 4 +++ 6 files changed, 69 insertions(+) create mode 100644 Content.Server/Chemistry/TileReactions/SpillIfPuddlePresentTileReaction.cs create mode 100644 Content.Server/Chemistry/TileReactions/SpillTileReaction.cs diff --git a/Content.Server/Chemistry/TileReactions/SpillIfPuddlePresentTileReaction.cs b/Content.Server/Chemistry/TileReactions/SpillIfPuddlePresentTileReaction.cs new file mode 100644 index 0000000000..5acef8d1a8 --- /dev/null +++ b/Content.Server/Chemistry/TileReactions/SpillIfPuddlePresentTileReaction.cs @@ -0,0 +1,30 @@ +using Content.Server.Fluids.EntitySystems; +using Content.Shared.Chemistry.Components; +using Content.Shared.Chemistry.Reaction; +using Content.Shared.Chemistry.Reagent; +using Content.Shared.FixedPoint; +using JetBrains.Annotations; +using Robust.Shared.Map; + +namespace Content.Server.Chemistry.TileReactions +{ + [UsedImplicitly] + [DataDefinition] + public sealed partial class SpillIfPuddlePresentTileReaction : ITileReaction + { + public FixedPoint2 TileReact(TileRef tile, + ReagentPrototype reagent, + FixedPoint2 reactVolume, + IEntityManager entityManager, + List? data) + { + var spillSystem = entityManager.System(); + if (!spillSystem.TryGetPuddle(tile, out _)) + return FixedPoint2.Zero; + + return spillSystem.TrySpillAt(tile, new Solution(reagent.ID, reactVolume, data), out _, sound: false, tileReact: false) + ? reactVolume + : FixedPoint2.Zero; + } + } +} diff --git a/Content.Server/Chemistry/TileReactions/SpillTileReaction.cs b/Content.Server/Chemistry/TileReactions/SpillTileReaction.cs new file mode 100644 index 0000000000..c371410909 --- /dev/null +++ b/Content.Server/Chemistry/TileReactions/SpillTileReaction.cs @@ -0,0 +1,28 @@ +using Content.Server.Fluids.EntitySystems; +using Content.Shared.Chemistry.Components; +using Content.Shared.Chemistry.Reaction; +using Content.Shared.Chemistry.Reagent; +using Content.Shared.FixedPoint; +using JetBrains.Annotations; +using Robust.Shared.Map; + +namespace Content.Server.Chemistry.TileReactions +{ + [UsedImplicitly] + [DataDefinition] + public sealed partial class SpillTileReaction : ITileReaction + { + public FixedPoint2 TileReact(TileRef tile, + ReagentPrototype reagent, + FixedPoint2 reactVolume, + IEntityManager entityManager, + List? data) + { + var spillSystem = entityManager.System(); + + return spillSystem.TrySpillAt(tile, new Solution(reagent.ID, reactVolume, data), out _, sound: false, tileReact: false) + ? reactVolume + : FixedPoint2.Zero; + } + } +} diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/base_drink.yml b/Resources/Prototypes/Reagents/Consumable/Drink/base_drink.yml index dac16dcb1c..c5cbaea8d3 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/base_drink.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/base_drink.yml @@ -19,6 +19,7 @@ amount: 1 tileReactions: - !type:ExtinguishTileReaction { } + - !type:SpillIfPuddlePresentTileReaction { } - type: reagent id: BaseSoda diff --git a/Resources/Prototypes/Reagents/Consumable/Food/condiments.yml b/Resources/Prototypes/Reagents/Consumable/Food/condiments.yml index 1dde464128..addc85096d 100644 --- a/Resources/Prototypes/Reagents/Consumable/Food/condiments.yml +++ b/Resources/Prototypes/Reagents/Consumable/Food/condiments.yml @@ -175,6 +175,8 @@ recognizable: true physicalDesc: reagent-physical-desc-sticky viscosity: 0.55 #Start using syrup to attach your remote recievers to your microwaves! + tileReactions: + - !type:SpillTileReaction metabolisms: Food: # 12 diona blood for 1 unit of syrup, this stuff better be worthwhile. diff --git a/Resources/Prototypes/Reagents/biological.yml b/Resources/Prototypes/Reagents/biological.yml index df5ed51945..7e7c544c12 100644 --- a/Resources/Prototypes/Reagents/biological.yml +++ b/Resources/Prototypes/Reagents/biological.yml @@ -66,6 +66,8 @@ recognizable: true physicalDesc: reagent-physical-desc-viscous viscosity: 0.25 + tileReactions: + - !type:SpillTileReaction metabolisms: Food: # Delicious! @@ -87,6 +89,8 @@ recognizable: true physicalDesc: reagent-physical-desc-sticky viscosity: 0.10 + tileReactions: + - !type:SpillTileReaction metabolisms: Food: # Sweet! diff --git a/Resources/Prototypes/Reagents/cleaning.yml b/Resources/Prototypes/Reagents/cleaning.yml index 1c0f220160..3f289d0486 100644 --- a/Resources/Prototypes/Reagents/cleaning.yml +++ b/Resources/Prototypes/Reagents/cleaning.yml @@ -77,6 +77,8 @@ recognizable: true boilingPoint: 290.0 # Glycerin meltingPoint: 18.2 + tileReactions: + - !type:SpillTileReaction friction: 0.0 - type: reagent @@ -88,6 +90,8 @@ color: "#ffffff" boilingPoint: 250.0 meltingPoint: 380.0 + tileReactions: + - !type:SpillTileReaction viscosity: 0.5 reactiveEffects: Acidic: From afc55d6573c761f49d3363abcd98614ede3463ca Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Tue, 29 Apr 2025 17:44:47 -0400 Subject: [PATCH 058/167] Show other speso colours, add larger denominations (Frontier#1496) (#37030) --- Content.Client/Stack/StackSystem.cs | 50 +++++ Content.Shared/Stacks/StackComponent.cs | 22 +++ .../Stacks/StackThresholdComponent.cs | 19 ++ .../Entities/Objects/Misc/space_cash.yml | 16 +- .../Objects/Economy/cash.rsi/cash.png | Bin 286 -> 375 bytes .../Objects/Economy/cash.rsi/cash_10.png | Bin 292 -> 424 bytes .../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 0 -> 695 bytes .../Objects/Economy/cash.rsi/cash_100000.png | Bin 0 -> 1466 bytes .../Objects/Economy/cash.rsi/cash_1000000.png | Bin 1109 -> 3037 bytes .../Objects/Economy/cash.rsi/cash_25000.png | Bin 0 -> 681 bytes .../Objects/Economy/cash.rsi/cash_500.png | Bin 299 -> 401 bytes .../Objects/Economy/cash.rsi/cash_5000.png | Bin 0 -> 380 bytes .../Objects/Economy/cash.rsi/cash_50000.png | Bin 0 -> 701 bytes .../Objects/Economy/cash.rsi/meta.json | 173 ++++++++++++++---- 16 files changed, 236 insertions(+), 44 deletions(-) create mode 100644 Content.Shared/Stacks/StackThresholdComponent.cs create mode 100644 Resources/Textures/Objects/Economy/cash.rsi/cash_10000.png create mode 100644 Resources/Textures/Objects/Economy/cash.rsi/cash_100000.png create mode 100644 Resources/Textures/Objects/Economy/cash.rsi/cash_25000.png create mode 100644 Resources/Textures/Objects/Economy/cash.rsi/cash_5000.png create mode 100644 Resources/Textures/Objects/Economy/cash.rsi/cash_50000.png diff --git a/Content.Client/Stack/StackSystem.cs b/Content.Client/Stack/StackSystem.cs index 7e681aeba3..17e502675c 100644 --- a/Content.Client/Stack/StackSystem.cs +++ b/Content.Client/Stack/StackSystem.cs @@ -66,10 +66,60 @@ namespace Content.Client.Stack if (!_appearanceSystem.TryGetData(uid, StackVisuals.Hide, out var hidden, args.Component)) hidden = false; + if (comp.LayerFunction != StackLayerFunction.None) + ApplyLayerFunction((uid, comp), ref actual, ref maxCount); + if (comp.IsComposite) _counterSystem.ProcessCompositeSprite(uid, actual, maxCount, comp.LayerStates, hidden, sprite: args.Sprite); else _counterSystem.ProcessOpaqueSprite(uid, comp.BaseLayer, actual, maxCount, comp.LayerStates, hidden, sprite: args.Sprite); } + + /// + /// Adjusts the actual and maxCount to change how stack amounts are displayed. + /// + /// The entity considered. + /// The actual number of items in the stack. Altered depending on the function to run. + /// The maximum number of items in the stack. Altered depending on the function to run. + /// Whether or not a function was applied. + private bool ApplyLayerFunction(Entity ent, ref int actual, ref int maxCount) + { + switch (ent.Comp.LayerFunction) + { + case StackLayerFunction.Threshold: + if (TryComp(ent, out var threshold)) + { + ApplyThreshold(threshold, ref actual, ref maxCount); + return true; + } + break; + } + // No function applied. + return false; + } + + /// + /// Selects which layer a stack applies based on a list of thresholds. + /// Each threshold passed results in the next layer being selected. + /// + /// The threshold parameters to apply. + /// The number of items in the stack. Will be set to the index of the layer to use. + /// The maximum possible number of items in the stack. Will be set to the number of selectable layers. + private static void ApplyThreshold(StackLayerThresholdComponent comp, ref int actual, ref int maxCount) + { + // We must stop before we run out of thresholds or layers, whichever's smaller. + maxCount = Math.Min(comp.Thresholds.Count + 1, maxCount); + var newActual = 0; + foreach (var threshold in comp.Thresholds) + { + //If our value exceeds threshold, the next layer should be displayed. + //Note: we must ensure actual <= MaxCount. + if (actual >= threshold && newActual < maxCount) + newActual++; + else + break; + } + actual = newActual; + } } } diff --git a/Content.Shared/Stacks/StackComponent.cs b/Content.Shared/Stacks/StackComponent.cs index 7137f8c0c2..356b888606 100644 --- a/Content.Shared/Stacks/StackComponent.cs +++ b/Content.Shared/Stacks/StackComponent.cs @@ -78,6 +78,13 @@ namespace Content.Shared.Stacks [DataField("layerStates")] [ViewVariables(VVAccess.ReadWrite)] public List LayerStates = new(); + + /// + /// An optional function to convert the amounts used to adjust a stack's appearance. + /// Useful for different denominations of cash, for example. + /// + [DataField] + public StackLayerFunction LayerFunction = StackLayerFunction.None; } [Serializable, NetSerializable] @@ -95,4 +102,19 @@ namespace Content.Shared.Stacks Lingering = lingering; } } + + [Serializable, NetSerializable] + public enum StackLayerFunction : byte + { + // + // No operation performed. + // + None, + + // + // Arbitrarily thresholds the stack amount for each layer. + // Expects entity to have StackLayerThresholdComponent. + // + Threshold + } } diff --git a/Content.Shared/Stacks/StackThresholdComponent.cs b/Content.Shared/Stacks/StackThresholdComponent.cs new file mode 100644 index 0000000000..5d142b5774 --- /dev/null +++ b/Content.Shared/Stacks/StackThresholdComponent.cs @@ -0,0 +1,19 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Stacks; + +/// +/// Denotes an item as having thresholded stack visuals. +/// StackComponent.LayerFunction should be set to Threshold to use this in practice. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class StackLayerThresholdComponent : Component +{ + /// + /// A list of thresholds to check against the number of things in the stack. + /// Each exceeded threshold will cause the next layer to be displayed. + /// Should be sorted in ascending order. + /// + [DataField(required: true)] + public List Thresholds = new(); +} diff --git a/Resources/Prototypes/Entities/Objects/Misc/space_cash.yml b/Resources/Prototypes/Entities/Objects/Misc/space_cash.yml index 57dfb40098..db08a70202 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/space_cash.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/space_cash.yml @@ -25,7 +25,15 @@ - cash_100 - cash_500 - cash_1000 + - cash_5000 + - cash_10000 + - cash_25000 + - cash_50000 + - cash_100000 - cash_1000000 + layerFunction: Threshold + - type: StackLayerThreshold + thresholds: [10, 100, 500, 1000, 5000, 10000, 25000, 50000, 100000, 1000000] - type: Sprite sprite: Objects/Economy/cash.rsi state: cash @@ -121,7 +129,7 @@ components: - type: Icon sprite: Objects/Economy/cash.rsi - state: cash_1000 + state: cash_5000 - type: Stack count: 5000 @@ -132,7 +140,7 @@ components: - type: Icon sprite: Objects/Economy/cash.rsi - state: cash_1000 + state: cash_10000 - type: Stack count: 10000 @@ -143,7 +151,7 @@ components: - type: Icon sprite: Objects/Economy/cash.rsi - state: cash_1000 + state: cash_10000 - type: Stack count: 20000 @@ -154,7 +162,7 @@ components: - type: Icon sprite: Objects/Economy/cash.rsi - state: cash_1000 + state: cash_25000 - type: Stack count: 30000 diff --git a/Resources/Textures/Objects/Economy/cash.rsi/cash.png b/Resources/Textures/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/Objects/Economy/cash.rsi/cash_1000.png b/Resources/Textures/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/Objects/Economy/cash.rsi/cash_10000.png b/Resources/Textures/Objects/Economy/cash.rsi/cash_10000.png new file mode 100644 index 0000000000000000000000000000000000000000..8038bb576ff4d6230e57d3a84e5236e4537574bd GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&DF*n2xF*%lz*@XD6JWp7ZJJj+EbTq+ZmCuX(&zb}9EAv3Q1k*FN6r zo5cFA+y1G2;(kVmYoVmg)0I2+8wLH^zbbET(Dr5a4$JBVuC9H^-&6Q^*S`K&H$Sl7 zSu_7_&9*;`k@v6t7i~}Z%>RXt`{$=$m8@m8@#`F3$xHlmSjxoy|KJDqMZ3&z~8v@{eJ~--u~`&|F~?_ul-?+x5_fUi3dD7@Z{ft7{=Z92j1x` z?B3rn`Cn6$y~3+|*S@EGWj~U0**@W|yv;K`pv^1i$g}@J@$aAdhHK03-DldOHNULE zWk36}gm3Hx9O29vf8`E+v1+q_(DI>=>q1;(!pmy&+UKXW7ksT=$>dpoP*(K9ue<+h z4*cP4Ud_1cK5Or<{gMkp|C=+1oIn38p6|nRPzrP?Z^&Qg=N^{3xUUuDVNX{-mvv4F FO#sI?K%oEt literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Economy/cash.rsi/cash_100000.png b/Resources/Textures/Objects/Economy/cash.rsi/cash_100000.png new file mode 100644 index 0000000000000000000000000000000000000000..26b4e80b1f11b135b707dc8876b90552619a076a 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Economy/cash.rsi/cash_1000000.png b/Resources/Textures/Objects/Economy/cash.rsi/cash_1000000.png index 389f00ce1593c4b2949549e763bd4050733f6379..7077bf99f8937bd749549d9f750c47597e5f2804 100644 GIT binary patch literal 3037 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 literal 1109 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3-o1GtKD$QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`V*`9bToY_L*__#!QkZs@inCa_^0_DSGdl?|M!QUP**m@5qRHa&X~lE< z1e_Wts^-+Wns)2U7qjTIFstfuFlf54xF#?qx-v7zFfnx+c9knubn9xD$jj?8>#DP} z0Bw*cm6#2rWD|{$K?F~fBub{rK7q-c|c|1r&KG!?N6S}u*ump`~Fl;CM8D)6^;%T zM!|Rop%|It;q`!AWOk(c1AkWuf(HOEca#rqTo4Z1(niJInrYz|) z()*;O*ZJe5@QPQfmRYSV@_N;^VqFcRTyW}3z0<~zE^3~&Y22j2t@SO{uR4iU%eFCU z;-kRVdzN)cUp&Ehetr+Las9PTi~`~|4TTOH=hW+yeu9{m5ndWFZu2MgwvDXeAuyPb`T@7Xnm==8m@PdYB-Z#QE|a&NKg6WplM$5A^; zfvItEa`V56EsP(Y-dOPem(!6?Z-MkbHx?%5f1A%g+VSPkX%@zb3JO9jE=>&{0s_Dg zn6IwDsn_?o`?93Vi}UHy4AZqcF2t|zh3)9o$G)zq_QPh0VkWmnvG@9E_( ze>zVHKj?|P`R2}(Z8s;}wqlf^*_7g#wQ{(q40u_<%7VRjWg@7|K_XsXS1qo z!E^h!4pGd%@_8$G<C5uTybayTPW3w#k`B&HdQ`*MI2-8UvdxSi z9s@o4)A2}?@zEncnFxFLd48Gh=a~zICEhJNdC#{$|GH(~yJctZ{`#AD>(hj}#c{u9 z+_q{AdRR8M{W{m;+oen2zyJF7S7S--f^RHxn~Ue#^WXfrm^u2PLHTQ8QNEyUb`vD{ zgZXmG>MniWKVP4XechpjvLBWg)*k4IdcH*VN;11m{lC~P%>O3-;4v;LSYP0?p7D5Y zZ9*FF9m)JW-VLSKZoBp!{mRIFPDJ=QH^&0C4=%L_2z%v2nIn(J-8Xjq!Y``My>H*0 z`LBAr!}=1|Ls!@>EZ_b8b>Op&mBcINTZeDUzOb$ie|W*PX}k4V6GSH*sIQy3o&SX}D0!SX#k7BaJ!hE_`>fV%LtwUJ@O1TaS?83{1OV)V@#_Ep diff --git a/Resources/Textures/Objects/Economy/cash.rsi/cash_25000.png b/Resources/Textures/Objects/Economy/cash.rsi/cash_25000.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f705a34f11b8e189255f7bd4cb7f30d22c8e96 GIT binary patch literal 681 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&DF*n2xF*6>kmD z%5#uEw@=`5ht}oOit_v{KvjkFd((gvcS(?6@P9a9@bYK;#K6F$t&D#k^mX+!tmH8t!@?jBs_f9Fo) zs_t0*DE1n~FZYf=f5)di_c4#NzwwE3py7Yt#EoXMzxGTv>tDaGv$t1 zUVlpcVJ#@25a7p@{G;Ek7hB1D+`D*!y(PPT|Mky@Pw=PxzjvP9rF?s6-Gv>|uKz># zZ8*>VWJ=9}3&C42HJ;kv{r0`BLue#MesQFi_ zAn#!JA@AT*thQad|9bcR)%(|%@1Oc>-fq3;+*0LhpE6hezjN=u`FZ{oyWf}YOPDV| zp^{Zw{zb`(9gpV}%-D6U@!0*@&)JXI*&C?qJp0+yT%)kFy7<4n-m|lR6y`b_d}@y9 z{mguV{ht1g8ie;itn_;Af7%CDe3oQi@wb}8XW{$z&I)`Fa~iJgX9os$RY$+J)rMWy z{n)$eeA%`B%WYwKvXos_QIb95+yA|#bq9X_k!MS1zVlB{;>-WT42%EOODy>PE92iw ghW~aT)9>(oV4h&(UKf92dp(Hn>FVdQ&MBb@07qjswg3PC literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Economy/cash.rsi/cash_500.png b/Resources/Textures/Objects/Economy/cash.rsi/cash_500.png index 5d68d914bfe725f19216c45bc268dc6376d0946f..ff3644af85cbea78268a8165e6a1d57ca1154d31 100644 GIT binary patch delta 385 zcmV-{0e=3g0+9od8Gi-<0047(dh`GQ0a!^yK~z|U?UXS~!$25@A4?r{3bzDGpz}?g z6c;z^(4pXB6gm_-v{RRYgFm2K7pHb8b|{ogg$|jz3fg}m1hLBzT!qx3delNL1$7Ya zSw6z|-p70I-32Tbi^XF3&(u#3RzIDQPivgz%PTMOjEk>NLVtL;$}}-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`@e4eIv3A#h3U+NbxVef@j$4X?a1^>Zh~uptoUen> zB}11A4t5X&mU_|J4uw3+n?Jud`H{Q{I2;a#!||VqF3(rTu5q?&qF%4BM5HkJt}@}n z^Q|TZgTcwc1^|>&XswBYgi_|QyqFWGA+yW!>b*ufSSJmHmtDU;}xcTazCb@8oZG-JkIrKcU0n aaC`#C1BmQziS?-f0000ZsBH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Economy/cash.rsi/cash_50000.png b/Resources/Textures/Objects/Economy/cash.rsi/cash_50000.png new file mode 100644 index 0000000000000000000000000000000000000000..160e07af5b159fbc31b8efacc3a354db853f6083 GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&DF*n2xF*e;_Xv~o7Y}ovUtB{b9eO)Qz^T%OqTn0 z{E+psS+o90d(L%67N^qO6oyS3J-d)^iM$FRC@v;Bgn>|bM6gpj1Ke?S)FTJdKsc-O?xrX)CKZd>g9eR)FtgS!r zBSO#h|8YL1$p7l%c<_tYD(&G;u0^M;>?aosoeHikzvCI4^!_{}+A4rJ#t=0D7r7CAd^{8F$L#P@Xd Kb6Mw<&;$TXy*vs4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Economy/cash.rsi/meta.json b/Resources/Textures/Objects/Economy/cash.rsi/meta.json index bd7b30e211..11f8b13b16 100644 --- a/Resources/Textures/Objects/Economy/cash.rsi/meta.json +++ b/Resources/Textures/Objects/Economy/cash.rsi/meta.json @@ -1,43 +1,136 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-NC-SA-3.0", - "copyright": "Modified by EmoGarbage404 and taken from https://github.com/goonstation/goonstation at commit b951a2c12d967af1295a3e6d33a861e7e1f21299.", - "states": [ - { - "name": "cash" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "cash_10" - }, - { - "name": "cash_100" - }, - { - "name": "cash_500" - }, - { - "name": "cash_1000" - }, - { - "name": "cash_1000000", - "delays": [ - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ] - ] - } - ] + "license": "CC-BY-NC-SA-3.0", + "copyright": "Modified by EmoGarbage404 and taken from https://github.com/goonstation/goonstation at commit b951a2c12d967af1295a3e6d33a861e7e1f21299. cash_5k/10k/25k/50k/1M modified by whatston3, cash_100000 modified by Unkn0wnGh0st333.", + "states": [ + { + "name": "cash" + }, + { + "name": "cash_10" + }, + { + "name": "cash_100" + }, + { + "name": "cash_500" + }, + { + "name": "cash_1000" + }, + { + "name": "cash_5000" + }, + { + "name": "cash_10000", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "cash_25000", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "cash_50000", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "cash_100000", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "cash_1000000", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] } From 3f17e7171b5c410941c09f5e5bf905241ea8a031 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 21:45:57 +0000 Subject: [PATCH 059/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8ebfa530a5..251e1c6243 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: NazrinNya - changes: - - message: Flesh Kudzu now contains razorium, making it unsafe to eat. - type: Tweak - id: 7888 - time: '2025-02-01T12:10:20.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/32821 - author: Boaz1111 changes: - message: 'New Reagent: Coldsauce! It can be made using the Frost Oil from Chilly @@ -3923,3 +3916,10 @@ id: 8389 time: '2025-04-29T16:36:53.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/31257 +- author: whatston3 + changes: + - message: Speso stacks now show different denominations depending on their size. + type: Add + id: 8390 + time: '2025-04-29T21:44:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37030 From c96af2808f5565505e7d3823a68276552193b236 Mon Sep 17 00:00:00 2001 From: Myra Date: Tue, 29 Apr 2025 22:51:21 +0100 Subject: [PATCH 060/167] Added warning when attempting to run RUN_THIS on a zip repo download (Attempt 2) (#36922) * Added warning when attempting to run RUN_THIS on a zip repo download * Fix it actually * Update git_helper.py --- BuildChecker/git_helper.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/BuildChecker/git_helper.py b/BuildChecker/git_helper.py index becd4506e8..96a7bdae2a 100644 --- a/BuildChecker/git_helper.py +++ b/BuildChecker/git_helper.py @@ -5,6 +5,7 @@ import subprocess import sys import os import shutil +import time from pathlib import Path from typing import List @@ -104,7 +105,21 @@ def reset_solution(): with SOLUTION_PATH.open("w") as f: f.write(content) +def check_for_zip_download(): + # Check if .git exists, + cur_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) + if not os.path.isdir(os.path.join(cur_dir, ".git")): + print("It appears that you downloaded this repository directly from GitHub. (Using the .zip download option) \n" + "When downloading straight from GitHub, it leaves out important information that git needs to function. " + "Such as information to download the engine or even the ability to even be able to create contributions. \n" + "Please read and follow https://docs.spacestation14.com/en/general-development/setup/setting-up-a-development-environment.html \n" + "If you just want a Sandbox Server, you are following the wrong guide! You can download a premade server following the instructions here:" + "https://docs.spacestation14.com/en/general-development/setup/server-hosting-tutorial.html \n" + "Closing automatically in 30 seconds.") + time.sleep(30) + exit(1) if __name__ == '__main__': + check_for_zip_download() install_hooks() update_submodules() From f59b878ce5503ece5514071e842d38204e1a3d75 Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Tue, 29 Apr 2025 18:17:32 -0400 Subject: [PATCH 061/167] Add toolbox sound effects (#37048) --- Resources/Audio/Items/attributions.yml | 15 +++++++++++++++ Resources/Audio/Items/toolbox_close.ogg | Bin 0 -> 11639 bytes Resources/Audio/Items/toolbox_insert.ogg | Bin 0 -> 8950 bytes Resources/Audio/Items/toolbox_open.ogg | Bin 0 -> 15964 bytes Resources/Audio/Items/toolbox_remove.ogg | Bin 0 -> 10065 bytes .../Entities/Objects/Tools/toolbox.yml | 4 ++++ 6 files changed, 19 insertions(+) create mode 100644 Resources/Audio/Items/toolbox_close.ogg create mode 100644 Resources/Audio/Items/toolbox_insert.ogg create mode 100644 Resources/Audio/Items/toolbox_open.ogg create mode 100644 Resources/Audio/Items/toolbox_remove.ogg diff --git a/Resources/Audio/Items/attributions.yml b/Resources/Audio/Items/attributions.yml index 41866b5d30..2dfdcb0555 100644 --- a/Resources/Audio/Items/attributions.yml +++ b/Resources/Audio/Items/attributions.yml @@ -144,3 +144,18 @@ license: "CC0-1.0" copyright: "Original sound by vestibule-door on freesound.org, processed by DylanWhittingham" source: "https://freesound.org/people/vestibule-door/sounds/668985/" + +- files: [ "toolbox_close.ogg", "toolbox_open.ogg" ] + license: "CC0-1.0" + copyright: "Original sound by Nox_Sound on freesound.org. Converted to ogg and edited by themias." + source: "https://freesound.org/people/Nox_Sound/sounds/556648/" + +- files: [ "toolbox_insert.ogg" ] + license: "CC0-1.0" + copyright: "Original sound by j1987 on freesound.org. Converted to ogg and edited by themias." + source: "https://freesound.org/people/j1987/sounds/532137/" + +- files: [ "toolbox_remove.ogg" ] + license: "CC0-1.0" + copyright: "Original sound by kooust on freesound.org. Converted to ogg and edited by themias." + source: "https://freesound.org/people/kooust/sounds/452712/" \ No newline at end of file diff --git a/Resources/Audio/Items/toolbox_close.ogg b/Resources/Audio/Items/toolbox_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a156f10c01b57689a4c3e9913c8e848bf4c7b4ed GIT binary patch literal 11639 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Items/toolbox_insert.ogg b/Resources/Audio/Items/toolbox_insert.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c2b253306545216e30496743fec3ba3aafac6c16 GIT binary patch literal 8950 zcmaia2Urx#()N&Zkhs9AOA?kOi%VD(Bnm7bump)p&L9~RN|r2PL9(PJX9KzY@>sK&h|NE1mp*R~ONlASB2)ba1m5(eki^ zIXhSyoQj93!Nf$xL`5YfufRjHw(( zsLcbZ;)(3=yaqNEFQqQ5M&GUm-QPjLhaCXq5YRSvXcy=WjPQtu_$^PFaZk;0&=q)( z{P!#16fdA5oEf%Bj{f9VVl7VH;tz_2WRojWpJ@Uogk>+nQU_Ca`cSl~OIbxsX(R8$ z_0srW7bT~iM$oyRZ2^oWygQ{WD`ha%vtNxm6?aD6XGkL}D;fsJ*jCbM+u1C@c@D#= zWJQyP;98@>)aAn0Odu7GP2;P5t#>BxFIW`aPVaw@`U0*9pGtFjO<@L7ht}!e`Y7;Y z{|O&CFm4tTkoJr~m|qO3B@<^pXTk-qXS4}fh)#Ikh3J?Y=%OHP3>zQLEAZ5E7yty* zpQ8Bh?i9*rD9($I5a{NA*(=r~gzri}^h>W-exO&RMt~?55(iNnUAvs=S&mY5!qtu$ z3*xXCG#q!9QD9JE*0J)WY^O;Qn(WaHF95URpMm?%GjQ(w&_CM1HdKd!7i>df!n#*v z^!4;_`M4N8_nxi~F`Mw79rv3ZkG{hi`k%o1SLOg<(gdI8B-Szt(UBf>Q-R_vz<+0s zJ5xs-v@4EBy_!dJSg7v@Qfmh}#Hg%;)YN4*8)EhzVX@JbFdGrK8PT^H^|6_(voWdn zGphS5Vb0QKcHH|PnS)OeE>z5dYCQ43Gbf8bW?m|WTP>c)DE`v@B)jm`qLj?lq8!Tq z$Q=8Kg5-#Tu!xng82<1ihw#+m*E!DJ&jB6_iMnLN-pVtH&b9`a@1?+XMkd3@9xaB&#Lo)V!&y--Tg>i3H_xA08-8sCS7`gHkcPZW(}67halzjyoqjuVztqZoY;>7?J&I< zwa)Ye2DCjKJB%UA#%ZISvaw?rr>gvqmYc9V7PNyfcG%dlsQsgH)Hy49v6VdQel-eQ z4W0ptTFJ_zRY2qNnAFk22E8DVbBE*CQG;I7cFCu z`SO%;6bd_R35trxM1di81@ za{d%HS@|agSF8D@DO^m8ZQp4bSa@=J?A`#HH3m2Iy*<^wyzmSx zh7te-+`x*cQpegeFfI!`GYNtF_%joYBFo0!fVac2@fc7YXi|{}HR!uG13Uw3ya5BD z;VkY$55lV5SP@;;X6RJTi5s&l6(0vdT)Uj=ga#Q-eXjvvhJ*~LB;rt(;Db;IAgxc0 z@P~nJj6#GmSw&@MJ5ZQT)6hO5ku1K43;;jnOHd7>ocf zE(w2hd^AQ2gR;qZabp-qP>VD#L4^7N_*)lYD8f#9l z*j708HvYu`1I8i?j}}fPG>9rZMmU4PFr1AA$Np=KUV7yWS|FfS&gNmY6;7c=o(+z{ z&x0W2Kc#pM2FRiFeoOWX`j- z_*xKzC=vb?=Kji)+s);S{L(_CZQqFo{HX!JeZp}aKGq3qOAk&`503Sqw-h;ti9o4T z*{HI$K}N9%9Fs1_>1(=Wl#W)06&mrO6l;Lyj|&|3D6RGB1z#;;FhyeQFPU^TYLuv-b;(#1WX~59bypznIIy$;0 zlIp8iGl|)ZH!K)N%o)~3z!d8r#OQi&o<{4{dkSe~9PQbgFadA@0ODz2TwJNB7}{ra zvGj50;u#Vcu^@Z_V2;3_4)Et82@4CejmiD6K*XbD9h}#?NX&c6#&_i8XRj*6r}WvI zvYg}@8~>(^R}+Ce-zp*4)50evb?vI8kRbRcC3!_cQc6Hb5G0UD2|*zVsVm{cwjaopa&PS>RDd{W**2DoK?@kbIF-UW8%o`#i;#lYv>f4TU&NvesY zX?f3k?I-(gj=gJ}xrY?*(R*>RxC3I9-qwS$BGqKC+5#(*n6G_D6zHpY=P%j;vmE{T9aP)8MbZNnwvqI?86ebMw5>1!__&wM82AP4R+8y5bG81r!VC{@C}_{G7!>d7SXwppoC* zpA`hfy9qWjbLRNs418r>rcC3l_&qK$sP5wAZJv2spz3#hBOWyJ0@M_>rGqjWmz`EN zrZ3Qt+p-&&XmX)G7l*YB)ZcWR^O(QdW5Mst2t8MnuhxTA-1zcPlhGd{MP`us;Ji%i zw(ewMrpn&urH8L%`DkNq%4m-~6n;ItmSRg(O5uwRokvJpI*`;<5b9h0n78vttgmk< z)Cy`?Jyadry*u$D$s?fX$)Biak)82npUuB@RFQ;D4je}@3xQSATH0o z&$`O*j+~OR&VbW;m0RM8XzFLBHKn|U{rlUr_lj(Pew`vu-@g3?#$idxO(|98on^sm z*OH}J0*~)!T{9l|X@TUfI_4l09WCJS>s%lXJ}h5?aX8+1niuCTL*@S&5I^=*3rY+< z!4zCCU>+LRc}7J-E$5Irev!~?yWHl+BrnJL6wYrZ98-hj0Krj-NfMepen*CJ+w+SR zec`$3ZhQWHt1ZPkjLA{a-_4n zzkl(OUaO`ue^zDMr+wRw5Yo=KaU9{VLbxj@_3)1BFsIU+NB2483;48xo%@DZGMijG zR-XS7ZpjU6Um;1X?W1{Ye4mG4cbm91mx)L+Z+dLZpM@XW;&`>GK+DK3diGn=s+z=` z8bp~o`^hS+eTzVXfXW8LYzhAxVqkamt@e9*VKt5#f_(=7;U+viB5_lyxL|RseR*!U z-!R>mo4Gp1bXQSJT+*pyydqLg`QsEFVd-WB{DUhKrxF=X)(J~Nj2pL26-%~#dw-zj z`DmZiIq8bH-n7s9n?1yd6(2=bqJ$(3-Y+o{Qd0kT1O(fPy?^}HpUePx@r5*ln7!gB zdqv&j@kf-iwH)z(xY>eup+gg-d8QJdXP`z>f6G55{s7x(B_8jtMEqBUBJ7U#L8nFhXCLfRJhXxo3i zr8WVO0+H#PRW&)z(0B8IKy5%8u5P06!Tj;dirx{sXU{}0ABV3CM0}jzi9>7lk*6to z9jq4BtCaylH`L2I5)x|w=7Wk2Vw=Fb6qc9t+p7E=-(`L{p8rD=7dh;j`DWyE~l{qfL`r-dVmui3=+ z3f^bR$ug38XR!i87{BIadl+MJ<3*7ybmZYTZ;x($f$>9J=F!B1cja+kRo;9~kgcp* z6P`405qVHJA&*<@JkO*+6<}F;YdS?VdHi;)K&Icd?~JmXRTZ#nA{_xt`?P-BlZTQ* zfjY0_0iH{d{BTnp2y!}jeUNH}tjr+A@G{-NCx~0N((|wSXMHbpAB8apMpnsnHw+x61A$-ds)iMqJ8JwWC|Q2ypkUBs%g|5YwV38^BM zs8DGDdDA;k9>Ouzyz_!cb^O<@AE>1vClAzAPh-`d)Y_4qT>YO1^WhLn)AHEMx5Wef z%+v{n^Ji3V5QGvsGLRV1+oP}`PjvMAc4KT1LxF2Dt4?1C!V#_{@zkmFrk1YX6ofuN8iT%`@P$OYdmpr=B_2L;vBniz^W~`hAuyxqOe3Vuf{H zeoZY~wa%yhTJbyk(H{4tX1_Rd`io>d)g+7}ts_&qBqL{`s~NECz(P63Tt8wcnZj7n zp=@V1evq1d$Ma|;fMceP>DEK>EF~^tD7uHqzFJ;&a&Po`jw%I{L;t+N8)ujzynFlT zRhVrhPolz`v{@a>8mF0naV0=V;a#C73))<(^93p9*|Es=@Ed$^P3igz;xff#HTMpv z!}wDsW}dN|6MRAvAQd7jmE!ZvRbBp^r@*AlYYtkNQf}Q!QOwiYZ8u^5K6o;hb-joz zy6*YwBSLEfaaVrjI5#+Ctp1{~Hu=c6iYuf0hwcfj_T(taRu50|n%<`eThG(-15G7$ z=a0WIOjme^5oh1q7ke&oncF~CR7f_ov9Ur#lY?+2vVnL)?_s9wL3am&vQw&x_5STW z=M#FFr6k5Iu2^ktZCy3im~E&vapPNdOI|fbW9t^&6N{JRiFS560>F)zEb`1L8*9Hk zR2Rudny=v~hRMyF9LS_H7zqZ60jH+f8E(f?1E9M6eGja)P&orhPnPFWa$+c8UH0we zUD^c{RO~T3@y!ml+wmDd<~<%b8Q1!~p=P%x94G1Ed#N%+VlYJ+5~@m=0Y#Y-4#%z6 zU)}n4$u8Ws5llj*G~u50f*wyq#ciAC(py!Mt8q59Hg}th`RU2Z?t}+3j#c?j3aTWk zOcP@MG)fw(iFZ)!NM_hsU&$p2h}aKpo-Zo@_DWHer=QZ6|JYP&G(U1K`TQ^m$DkH9pf6T=TTi;8emRMFIa`b4f##N3 zS;+C2JTiXd@rx>)Tti`aqHL0Zn;EPp-7#)~>SLA^jd>31*53MvO>2iA@|JaYvfj1F*k)(?JWjXELhu;tVKK%B| z5Ps>XyOwo~42m8=O`D2s7_b<)7S9!lhc~8Dkk=|=c71*-aqV3B3_W6hNn)Ix=%Cs) zZa&!cp%eY*{_IwXp-|s<>hWRIKGSdcq2X6U1uq2BRy}$(31^jN8n(Kqmgp~c)Rg@i zcxCvRX3VS9Nv3CN#>I0dBW3Rj*`Y-q=}D;ovm>iu$&1J&8^`B8(?}~VJJty zvO;yAq@#hf`9R|_&G`=Khcyd6x`k4r`L8X^G(+hACGwXn8Pi=u@wJ&8wr-Alk;uc7 zuHL(TX|+{t-4>pYYu{<=nT^MrWp^H1rP+Ow1BG!6_wDz)Sj^2zo$pL+Tw_8L5u(c|5f;8Xk4Txbw3XMt z*a`2i$QJyZc74;Vt&PD%6t&h|V<$*?9`!AIILVIei;MB*N<=^a>J|%w<)FJzb9_kC z<4EM4oD=x8k1Y1wWW5;W+u_Er5TYA;BvUaeWz3z9u*l_vOBsxwKiP&1uBc{F(`N%$rnQ-3Rh2om@ zEBmEzCpNDK1+JfeTV;%94LO#&j*W&G>`BM;a2>R7|MW|_54**a$_l+H3}t1P;NMso zSq)3BEA2zwbtTLnzTscBNwr8=J(#!rU}yG;;C?E4#@X<2~S8i zM$Nu*{c5P_dK&jd^6B$3f=P!0p1L0r2R%EbIRE_qdB@W1j+{lNE8kn-wXGI6#!8T zdl+vXh~|5?_2&xfo6?i1uIApS!YXtZexq%EEZEr+6%-6j98D$me7b&yETh0AEqkdL)?rj8YwutMeo-w7!r#$Pmz@*!e z5MGr`*#Zf72ad*jZzhB5RememUeA07-EN zoB+r?`&R*C8o7Ue03ia&wf!rTM4!hSGbI=Ki57{hZ5yUpGjKej`3~$$5|9n^1|WdP zkeMf%PQ!ZY0Ze8jwfgf|Ic_WCf;3g=hR=#x*$$0LiTsx?K3{5nGC->5GANVm4~aj? z<~}7e`s$@=UZZ%!YS<2Yia=pS_=c341~E5tN>KNjYIlK3?f&Qsl;a>*W#Ss{3#@lb z%%7C!+U0qfBx-|S50mrP&>>%meMJ+b8bhyzEZ#EYViIBe)Won7CCYJgQv0|h31Oy2 zI&#_N7x4`$^tS=&gpKsAoFv5L>viWqmRCQivTQkRXkLJyy=XqGe7w-X)tRO6@G>Dq z?0MQ}6c)zp{&S()l|-EKO%uBV>npQGPkB4$o?e{r@p`v8Hx#6j(35{%?2ZMyTcN?m zvH&G8cel<2I)|{$j*KhU=p4q7|jDvF){!*XskTY`u;)9@&#!%9on*Y=1o39m!jYTfAmE lKmCIq@SpEfd3)GdNC~tqO%=-2T#HZY$nl|dYj`{a{6FUPoCW{@ literal 0 HcmV?d00001 diff --git a/Resources/Audio/Items/toolbox_open.ogg b/Resources/Audio/Items/toolbox_open.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b05720c7f8d3336dcb2f31836a0904513c6f2776 GIT binary patch literal 15964 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 z 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Items/toolbox_remove.ogg b/Resources/Audio/Items/toolbox_remove.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a59df6d6ede572db95435ef956561b2ac8be0afa GIT binary patch literal 10065 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 WJIil<6N~TBu!>HLaR6112>uUu6r;xg literal 0 HcmV?d00001 diff --git a/Resources/Prototypes/Entities/Objects/Tools/toolbox.yml b/Resources/Prototypes/Entities/Objects/Tools/toolbox.yml index d0f42e405f..93f62ca491 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/toolbox.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/toolbox.yml @@ -14,6 +14,10 @@ maxItemSize: Normal grid: - 0,0,6,3 + storageOpenSound: /Audio/Items/toolbox_open.ogg + storageCloseSound: /Audio/Items/toolbox_close.ogg + storageInsertSound: /Audio/Items/toolbox_insert.ogg + storageRemoveSound: /Audio/Items/toolbox_remove.ogg - type: Item size: Ginormous - type: MeleeWeapon From f69a856da0f064b2e262949e5f736b12729d6ce4 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 22:18:39 +0000 Subject: [PATCH 062/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 251e1c6243..c4de5cd517 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,15 +1,4 @@ Entries: -- author: Boaz1111 - changes: - - message: 'New Reagent: Coldsauce! It can be made using the Frost Oil from Chilly - Peppers, similar to Hotsauce from Capsaicin Oil!' - type: Add - - message: Coldsauce packets and bottles now contain Coldsauce, instead of Frost - Oil. - type: Tweak - id: 7889 - time: '2025-02-01T15:20:01.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34458 - author: Toxic, Nox changes: - message: Changed Packed armory. @@ -3923,3 +3912,10 @@ id: 8390 time: '2025-04-29T21:44:47.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37030 +- author: themias + changes: + - message: Toolboxes have new sound effects + type: Tweak + id: 8391 + time: '2025-04-29T22:17:32.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37048 From a00b7b753cccf7c8ccad47025cf6e4d9299490c4 Mon Sep 17 00:00:00 2001 From: ScarKy0 <106310278+ScarKy0@users.noreply.github.com> Date: Wed, 30 Apr 2025 00:55:47 +0200 Subject: [PATCH 063/167] Mail visual update (#37049) --- .../Delivery/DeliveryModifierSystem.cs | 16 ++++++++-- .../Delivery/DeliveryPriorityComponent.cs | 6 ++++ .../Delivery/SharedDeliverySystem.cs | 6 ++-- .../en-US/delivery/delivery-component.ftl | 3 +- .../Objects/Deliveries/deliveries.yml | 32 +++++++++---------- 5 files changed, 41 insertions(+), 22 deletions(-) diff --git a/Content.Shared/Delivery/DeliveryModifierSystem.cs b/Content.Shared/Delivery/DeliveryModifierSystem.cs index 15a903537b..2b071b18cf 100644 --- a/Content.Shared/Delivery/DeliveryModifierSystem.cs +++ b/Content.Shared/Delivery/DeliveryModifierSystem.cs @@ -25,6 +25,7 @@ public sealed partial class DeliveryModifierSystem : EntitySystem SubscribeLocalEvent(OnGetRandomMultiplier); SubscribeLocalEvent(OnPriorityMapInit); + SubscribeLocalEvent(OnPriorityDelivered); SubscribeLocalEvent(OnPriorityExamine); SubscribeLocalEvent(OnGetPriorityMultiplier); @@ -55,12 +56,23 @@ public sealed partial class DeliveryModifierSystem : EntitySystem Dirty(ent); } + private void OnPriorityDelivered(Entity ent, ref DeliveryUnlockedEvent args) + { + if (ent.Comp.Expired) + return; + + ent.Comp.Delivered = true; + Dirty(ent); + } + private void OnPriorityExamine(Entity ent, ref ExaminedEvent args) { var trueName = _nameModifier.GetBaseName(ent.Owner); var timeLeft = ent.Comp.DeliverUntilTime - _timing.CurTime; - if (_timing.CurTime < ent.Comp.DeliverUntilTime) + if (ent.Comp.Delivered) + args.PushMarkup(Loc.GetString("delivery-priority-delivered-examine", ("type", trueName))); + else if (_timing.CurTime < ent.Comp.DeliverUntilTime) args.PushMarkup(Loc.GetString("delivery-priority-examine", ("type", trueName), ("time", timeLeft.ToString("mm\\:ss")))); else args.PushMarkup(Loc.GetString("delivery-priority-expired-examine", ("type", trueName))); @@ -122,7 +134,7 @@ public sealed partial class DeliveryModifierSystem : EntitySystem while (priorityQuery.MoveNext(out var uid, out var priorityData)) { - if (priorityData.Expired) + if (priorityData.Expired || priorityData.Delivered) continue; if (priorityData.DeliverUntilTime < curTime) diff --git a/Content.Shared/Delivery/DeliveryPriorityComponent.cs b/Content.Shared/Delivery/DeliveryPriorityComponent.cs index dc06af6239..835d1c9c00 100644 --- a/Content.Shared/Delivery/DeliveryPriorityComponent.cs +++ b/Content.Shared/Delivery/DeliveryPriorityComponent.cs @@ -23,6 +23,12 @@ public sealed partial class DeliveryPriorityComponent : Component [DataField] public float ExpiredMultiplierOffset = -0.1f; + /// + /// Whether this delivery was delivered on time. + /// + [DataField, AutoNetworkedField] + public bool Delivered; + /// /// Whether this priority delivery has already ran out of time or not. /// diff --git a/Content.Shared/Delivery/SharedDeliverySystem.cs b/Content.Shared/Delivery/SharedDeliverySystem.cs index db5b849c75..175dfbe70d 100644 --- a/Content.Shared/Delivery/SharedDeliverySystem.cs +++ b/Content.Shared/Delivery/SharedDeliverySystem.cs @@ -237,9 +237,9 @@ public abstract class SharedDeliverySystem : EntitySystem { _appearance.SetData(uid, DeliveryVisuals.IsLocked, isLocked); - // If we're trying to unlock, always remove the priority tape - if (!isLocked) - _appearance.SetData(uid, DeliveryVisuals.PriorityState, DeliveryPriorityState.Off); + // If we're trying to unlock, mark priority as inactive + if (HasComp(uid)) + _appearance.SetData(uid, DeliveryVisuals.PriorityState, DeliveryPriorityState.Inactive); } public void UpdatePriorityVisuals(Entity ent) diff --git a/Resources/Locale/en-US/delivery/delivery-component.ftl b/Resources/Locale/en-US/delivery/delivery-component.ftl index 54f45a578d..c346b2a813 100644 --- a/Resources/Locale/en-US/delivery/delivery-component.ftl +++ b/Resources/Locale/en-US/delivery/delivery-component.ftl @@ -24,7 +24,8 @@ delivery-teleporter-empty-verb = Take mail # modifiers delivery-priority-examine = This is a [color=orange]priority {$type}[/color]. You have [color=orange]{$time}[/color] left to deliver it to get a bonus. -delivery-priority-expired-examine = This is a [color=orange]priority {$type}[/color]. It seems you ran out of time. +delivery-priority-delivered-examine = This is a [color=orange]priority {$type}[/color]. It got delivered on time. +delivery-priority-expired-examine = This is a [color=orange]priority {$type}[/color]. It ran out of time. delivery-fragile-examine = This is a [color=red]fragile {$type}[/color]. Deliver it intact for a bonus. delivery-fragile-broken-examine = This is a [color=red]fragile {$type}[/color]. It looks badly damaged. diff --git a/Resources/Prototypes/Entities/Objects/Deliveries/deliveries.yml b/Resources/Prototypes/Entities/Objects/Deliveries/deliveries.yml index d1e9969bbb..a209f5c6f7 100644 --- a/Resources/Prototypes/Entities/Objects/Deliveries/deliveries.yml +++ b/Resources/Prototypes/Entities/Objects/Deliveries/deliveries.yml @@ -59,18 +59,18 @@ - state: trash map: [ "enum.DeliveryVisualLayers.Trash" ] visible: false - - state: postmark - - map: [ "enum.DeliveryVisualLayers.JobStamp" ] - offset: -0.21875, -0.25 - - state: fragile - map: [ "enum.DeliveryVisualLayers.FragileStamp" ] - visible: false - - state: locked - map: [ "enum.DeliveryVisualLayers.Lock" ] - state: priority map: [ "enum.DeliveryVisualLayers.PriorityTape" ] visible: false shader: unshaded + - state: fragile + map: [ "enum.DeliveryVisualLayers.FragileStamp" ] + visible: false + - state: postmark + - map: [ "enum.DeliveryVisualLayers.JobStamp" ] + offset: -0.21875, -0.25 + - state: locked + map: [ "enum.DeliveryVisualLayers.Lock" ] - state: broken map: [ "enum.DeliveryVisualLayers.Breakage" ] visible: false @@ -102,18 +102,18 @@ - state: trash map: [ "enum.DeliveryVisualLayers.Trash" ] visible: false - - state: postmark - - map: [ "enum.DeliveryVisualLayers.JobStamp" ] - offset: -0.125, -0.0625 - - state: fragile - map: [ "enum.DeliveryVisualLayers.FragileStamp" ] - visible: false - - state: locked - map: [ "enum.DeliveryVisualLayers.Lock" ] - state: priority map: [ "enum.DeliveryVisualLayers.PriorityTape" ] visible: false shader: unshaded + - state: fragile + map: [ "enum.DeliveryVisualLayers.FragileStamp" ] + visible: false + - state: postmark + - map: [ "enum.DeliveryVisualLayers.JobStamp" ] + offset: -0.125, -0.0625 + - state: locked + map: [ "enum.DeliveryVisualLayers.Lock" ] - state: broken map: [ "enum.DeliveryVisualLayers.Breakage" ] visible: false From aaf3db8f9d1da1c943b99e690788d08d0f539366 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 29 Apr 2025 22:56:54 +0000 Subject: [PATCH 064/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index c4de5cd517..1f8bcc298f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Toxic, Nox - changes: - - message: Changed Packed armory. - type: Tweak - id: 7890 - time: '2025-02-01T21:19:28.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34808 - author: Minty642 changes: - message: Added Gold and Silver Solidification, just mix with frost oil. @@ -3919,3 +3912,10 @@ id: 8391 time: '2025-04-29T22:17:32.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37048 +- author: ScarKy0 + changes: + - message: Priority mail now indicates whether it was delivered on time or not. + type: Tweak + id: 8392 + time: '2025-04-29T22:55:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37049 From 0e586e3faeb7119fb01a248c7ac7c6084f9ad7b2 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Wed, 30 Apr 2025 02:19:07 +0200 Subject: [PATCH 065/167] Hotfix: Fix item toggling crashing the client for slimes (#37054) fix item toggling crashing the server for slimes --- Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs index e9ed89f560..6b91ddc7f4 100644 --- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs @@ -347,6 +347,7 @@ public abstract class SharedStorageSystem : EntitySystem storage = null; if (!ContainerSystem.TryGetContainingContainer(itemEnt, out container) || + container.ID != StorageComponent.ContainerId || !TryComp(container.Owner, out storage) || !_itemQuery.Resolve(itemEnt, ref itemEnt.Comp, false)) { From 10796df6bcab6e8135bc3500d8888d7591f0e932 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Wed, 30 Apr 2025 02:34:20 +0200 Subject: [PATCH 066/167] Un-copypaste wallmount substation prototype to give them a UI (#37047) *sigh* --- .../Entities/Structures/Power/substation.yml | 171 ++++++++---------- 1 file changed, 76 insertions(+), 95 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Power/substation.yml b/Resources/Prototypes/Entities/Structures/Power/substation.yml index fec2c30c43..8e10e00806 100644 --- a/Resources/Prototypes/Entities/Structures/Power/substation.yml +++ b/Resources/Prototypes/Entities/Structures/Power/substation.yml @@ -1,8 +1,74 @@ +# Core logic shared between regular and wall-mount substation +- type: entity + abstract: true + id: CoreSubstation + components: + # Core power behavior + - type: Battery + - type: ExaminableBattery + - type: NodeContainer + examinable: true + nodes: + input: + !type:CableDeviceNode + nodeGroupID: HVPower + output: + !type:CableDeviceNode + nodeGroupID: MVPower + - type: BatteryCharger + voltage: High + - type: BatteryDischarger + voltage: Medium + - type: PowerNetworkBattery + maxSupply: 150000 + maxChargeRate: 5000 + supplyRampTolerance: 5000 + supplyRampRate: 1000 + - type: StationInfiniteBatteryTarget + + # Interface + - type: BatteryInterface + minChargeRate: 5000 + maxChargeRate: 150000 + minSupply: 5000 + maxSupply: 150000 + - type: UserInterface + interfaces: + enum.BatteryUiKey.Key: + type: BatteryBoundUserInterface + - type: ActivatableUI + key: enum.BatteryUiKey.Key + + - type: PowerMonitoringDevice + group: Substation + sourceNode: input + loadNode: output + collectionName: substation + + # Damage + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallicStrong + - type: PacifismDangerousAttack + + # Guidebook + - type: GuideHelp + guides: + - VoltageNetworks + - Power + + # Ambient sound + - type: AmbientOnPowered + - type: AmbientSound + volume: -5 + sound: + path: /Audio/Ambience/Objects/buzzing.ogg + # Base substation - type: entity abstract: true id: BaseSubstation - parent: [ BaseMachine, ConstructibleMachine ] + parent: [ CoreSubstation, BaseMachine, ConstructibleMachine ] name: substation description: Reduces the voltage of electricity put into it. placement: @@ -20,49 +86,22 @@ - type: Battery maxCharge: 2500000 startingCharge: 0 - - type: ExaminableBattery - type: PointLight radius: 1.5 energy: 1 color: "#ff6900" castShadows: false - - type: NodeContainer - examinable: true - nodes: - input: - !type:CableDeviceNode - nodeGroupID: HVPower - output: - !type:CableDeviceNode - nodeGroupID: MVPower - type: PowerMonitoringDevice - group: Substation - sourceNode: input - loadNode: output - collectionName: substation sprite: Structures/Power/substation.rsi state: substation_static - - type: BatteryCharger - voltage: High - - type: BatteryDischarger - voltage: Medium - - type: PowerNetworkBattery - maxSupply: 150000 - maxChargeRate: 5000 - supplyRampTolerance: 5000 - supplyRampRate: 1000 - - type: Damageable - damageContainer: StructuralInorganic - damageModifierSet: StructuralMetallicStrong - - type: PacifismDangerousAttack - type: Destructible thresholds: - trigger: !type:DamageTrigger damage: 200 behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] + - !type:DoActsBehavior + acts: [ "Destruction" ] - trigger: !type:DamageTrigger damage: 100 @@ -82,9 +121,9 @@ gasMixture: volume: 1000 moles: - - 0 # oxygen - - 0 # nitrogen - - 340.5701689 # carbon dioxide + - 0 # oxygen + - 0 # nitrogen + - 340.5701689 # carbon dioxide temperature: 373.15 - type: Explosive explosionType: Default @@ -94,13 +133,8 @@ - type: WiresPanel - type: Machine board: SubstationMachineCircuitboard - - type: StationInfiniteBatteryTarget - - type: AmbientOnPowered - type: AmbientSound - volume: -5 range: 3 - sound: - path: /Audio/Ambience/Objects/buzzing.ogg - type: Electrified onHandInteract: false onInteractUsing: false @@ -108,39 +142,19 @@ requirePower: true highVoltageNode: input mediumVoltageNode: output - - type: GuideHelp - guides: - - VoltageNetworks - - Power - - # Interface - - type: BatteryInterface - minChargeRate: 5000 - maxChargeRate: 150000 - minSupply: 5000 - maxSupply: 150000 - - type: UserInterface - interfaces: - enum.BatteryUiKey.Key: - type: BatteryBoundUserInterface - - type: ActivatableUI - key: enum.BatteryUiKey.Key # Compact Wall Substation Base - type: entity id: BaseSubstationWall + parent: CoreSubstation categories: [ HideSpawnMenu ] name: wallmount substation description: A substation designed for compact shuttles and spaces. placement: mode: SnapgridCenter components: - - type: AmbientOnPowered - type: AmbientSound - volume: -5 range: 2 - sound: - path: /Audio/Ambience/Objects/buzzing.ogg - type: PointLight radius: 1.5 energy: 1 @@ -149,8 +163,6 @@ castShadows: false offset: 0, -0.2 - type: Clickable - - type: AccessReader - access: [["Engineering"]] - type: ContainerFill containers: board: [ WallmountSubstationElectronics ] @@ -174,43 +186,17 @@ - type: Battery maxCharge: 2000000 startingCharge: 0 - - type: ExaminableBattery - - type: NodeContainer - examinable: true - nodes: - input: - !type:CableDeviceNode - nodeGroupID: HVPower - output: - !type:CableDeviceNode - nodeGroupID: MVPower - type: PowerMonitoringDevice - group: Substation - sourceNode: input - loadNode: output sprite: Structures/Power/substation.rsi state: substation_wall_static - - type: BatteryCharger - voltage: High - - type: BatteryDischarger - voltage: Medium - - type: PowerNetworkBattery - maxSupply: 150000 - maxChargeRate: 5000 - supplyRampTolerance: 5000 - supplyRampRate: 1000 - - type: Damageable - damageContainer: StructuralInorganic - damageModifierSet: StructuralMetallicStrong - - type: PacifismDangerousAttack - type: Destructible thresholds: - trigger: !type:DamageTrigger damage: 200 behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] + - !type:DoActsBehavior + acts: [ "Destruction" ] - trigger: !type:DamageTrigger damage: 100 @@ -229,12 +215,7 @@ maxIntensity: 50 intensitySlope: 2 totalIntensity: 100 - - type: StationInfiniteBatteryTarget - type: WallMount - - type: GuideHelp - guides: - - VoltageNetworks - - Power # Substations in use @@ -274,7 +255,7 @@ capacitor: !type:Container powercell: !type:Container -# Construction Frame + # Construction Frame - type: entity id: BaseSubstationWallFrame categories: [ HideSpawnMenu ] From 504dd63200eaf731ded684d46eb090f930dc0220 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 30 Apr 2025 00:35:27 +0000 Subject: [PATCH 067/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1f8bcc298f..4cb3e111fd 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Minty642 - changes: - - message: Added Gold and Silver Solidification, just mix with frost oil. - type: Add - id: 7891 - time: '2025-02-02T01:00:32.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33239 - author: Tayrtahn changes: - message: Ghosts and anomaly cores no longer jitter when starting to follow a target. @@ -3919,3 +3912,10 @@ id: 8392 time: '2025-04-29T22:55:48.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37049 +- author: PJB3005 + changes: + - message: Wallmount substations now have an interface too. + type: Fix + id: 8393 + time: '2025-04-30T00:34:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37047 From f399126c66283c24bc928ba56b703eb53123f817 Mon Sep 17 00:00:00 2001 From: K-Dynamic <20566341+K-Dynamic@users.noreply.github.com> Date: Wed, 30 Apr 2025 12:40:27 +1200 Subject: [PATCH 068/167] Centcomm carapace, moved armour from vests.yml to armor.yml (#35301) * centcomm carapace, loadout for CC official, move armoured vests from vests.yml to armor.yml * revert rename from previous commit; command carapace returned to captain's carapace * meta.json 4 space * restored deleted comments for some armours and original description for slim armour * Add recently added elite web vest --------- Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> --- .../Entities/Clothing/OuterClothing/armor.yml | 200 +++++++++++++----- .../Entities/Clothing/OuterClothing/vests.yml | 82 +------ .../Roles/Jobs/CentComm/official.yml | 2 +- .../equipped-OUTERCLOTHING-vox.png | Bin 0 -> 771 bytes .../equipped-OUTERCLOTHING.png | Bin 0 -> 778 bytes .../Armor/centcomm_carapace.rsi/icon.png | Bin 0 -> 546 bytes .../centcomm_carapace.rsi/inhand-left.png | Bin 0 -> 588 bytes .../centcomm_carapace.rsi/inhand-right.png | Bin 0 -> 598 bytes .../Armor/centcomm_carapace.rsi/meta.json | 30 +++ 9 files changed, 183 insertions(+), 131 deletions(-) create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/equipped-OUTERCLOTHING-vox.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml index acb44c8ad8..243759c871 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml @@ -1,5 +1,6 @@ # Numbers for armor here largely taken from /tg/. -# NOTE: Half of the kind of armor you're probably thinking of is in vests.yml. These should probably be merged some day. +# armor.yml covers both armored vests (e.g. not just cosmetic) and armor that covers multiple bodyparts/limbs + #Basic armor vest for inheritance - type: entity @@ -41,28 +42,6 @@ - type: Clothing sprite: Clothing/OuterClothing/Armor/security_slim.rsi -- type: entity - parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseSecurityContraband] - id: ClothingOuterArmorRiot - name: riot suit - description: A suit of semi-flexible polycarbonate body armor with heavy padding to protect against melee attacks. Perfect for fighting delinquents around the station. - components: - - type: Sprite - sprite: Clothing/OuterClothing/Armor/riot.rsi - - type: Clothing - sprite: Clothing/OuterClothing/Armor/riot.rsi - - type: Armor - modifiers: - coefficients: - Blunt: 0.4 - Slash: 0.4 - Piercing: 0.7 - Heat: 0.9 - Caustic: 0.9 - - type: ExplosionResistance - damageCoefficient: 0.9 - - type: GroupExamine - - type: entity parent: ClothingOuterArmorBase id: ClothingOuterArmorBulletproof @@ -105,6 +84,133 @@ reflects: - Energy +#Detective's vest +- type: entity + parent: [ClothingOuterArmorBase, BaseSecurityContraband] + id: ClothingOuterVestDetective + name: detective's vest + description: A hard-boiled private investigator's armored vest. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Vests/detvest.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Vests/detvest.rsi + +- type: entity + parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing] + id: ClothingOuterArmorBaseCarapace + abstract: true + components: + - type: Armor + modifiers: + coefficients: + Blunt: 0.5 + Slash: 0.5 + Piercing: 0.6 + Heat: 0.5 + Caustic: 0.9 + - type: ExplosionResistance + damageCoefficient: 0.65 + - type: ClothingSpeedModifier + walkModifier: 1.0 + sprintModifier: 1.0 + - type: HeldSpeedModifier + - type: GroupExamine + +- type: entity + parent: [ClothingOuterArmorBaseCarapace, BaseCommandContraband] + id: ClothingOuterArmorCaptainCarapace + name: captain's carapace + description: An armored chestpiece that provides protection whilst still offering maximum mobility and flexibility. Issued only to the station's finest. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Armor/captain_carapace.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Armor/captain_carapace.rsi + +- type: entity + parent: [ClothingOuterArmorBaseCarapace, BaseCentcommContraband] + id: ClothingOuterArmorCentcommCarapace + name: centcomm carapace + description: An armored chestpiece that provides protection whilst still offering maximum mobility and flexibility. Issued only to centcomm officials and agents. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Armor/centcomm_carapace.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Armor/centcomm_carapace.rsi + +#Web vest +- type: entity + parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, BaseSyndicateContraband] + id: ClothingOuterVestWeb + name: web vest + description: A synthetic armor vest. This one has added webbing and ballistic plates. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Vests/webvest.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Vests/webvest.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.6 #ballistic plates = better protection + Slash: 0.6 + Piercing: 0.3 + Heat: 0.9 + - type: ExplosionResistance + damageCoefficient: 0.9 + +#Elite web vest +- type: entity + parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, BaseSyndicateContraband] + id: ClothingOuterVestWebElite + name: elite web vest + description: A synthetic armor vest. This one has added webbing and heat resistant fibers. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Vests/elitevest.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Vests/elitevest.rsi + - type: TemperatureProtection + heatingCoefficient: 0.1 + coolingCoefficient: 0.1 + - type: Armor + modifiers: + coefficients: + Blunt: 0.5 + Slash: 0.5 + Piercing: 0.7 + Heat: 0.3 + Radiation: 0.5 + Caustic: 0.5 + - type: ExplosionResistance + damageCoefficient: 0.5 + - type: FireProtection + reduction: 0.85 + +#Mercenary web vest +- type: entity + parent: [ BaseMajorContraband, ClothingOuterVestWeb] #web vest so it should have some pockets for ammo + id: ClothingOuterVestWebMerc + name: mercenary web vest + description: A high-quality armored vest made from a hard synthetic material. It's surprisingly flexible and light, despite formidable armor plating. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Vests/mercwebvest.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Vests/mercwebvest.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.7 #slightly better overall protection but slightly worse than bulletproof armor against bullets seems sensible + Slash: 0.7 + Piercing: 0.5 + Heat: 0.9 + - type: ExplosionResistance + damageCoefficient: 0.9 + + +# Armor covering multiple body parts including limbs - type: entity parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseSyndicateContraband ] id: ClothingOuterArmorRaid @@ -184,6 +290,28 @@ - type: Item size: Normal +- type: entity + parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseSecurityContraband] + id: ClothingOuterArmorRiot + name: riot suit + description: A suit of semi-flexible polycarbonate body armor with heavy padding to protect against melee attacks. Perfect for fighting delinquents around the station. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Armor/riot.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Armor/riot.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.4 + Slash: 0.4 + Piercing: 0.7 + Heat: 0.9 + Caustic: 0.9 + - type: ExplosionResistance + damageCoefficient: 0.9 + - type: GroupExamine + - type: entity parent: [ ClothingOuterBaseLarge, BaseMajorContraband, AllowSuitStorageClothing ] id: ClothingOuterArmorCult @@ -270,32 +398,6 @@ - type: Clothing sprite: Clothing/OuterClothing/Armor/magusred.rsi -- type: entity - parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseCommandContraband] - id: ClothingOuterArmorCaptainCarapace - name: "captain's carapace" - description: "An armored chestpiece that provides protection whilst still offering maximum mobility and flexibility. Issued only to the station's finest." - components: - - type: Sprite - sprite: Clothing/OuterClothing/Armor/captain_carapace.rsi - - type: Clothing - sprite: Clothing/OuterClothing/Armor/captain_carapace.rsi - - type: Armor - modifiers: - coefficients: - Blunt: 0.5 - Slash: 0.5 - Piercing: 0.6 - Heat: 0.5 - Caustic: 0.9 - - type: ClothingSpeedModifier - walkModifier: 1.0 - sprintModifier: 1.0 - - type: HeldSpeedModifier - - type: ExplosionResistance - damageCoefficient: 0.65 - - type: GroupExamine - - type: entity parent: [ ClothingOuterBaseLarge, BaseMajorContraband, AllowSuitStorageClothing ] id: ClothingOuterArmorChangeling diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/vests.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/vests.yml index e008fba094..66913c348d 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/vests.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/vests.yml @@ -1,84 +1,4 @@ -#Web vest -- type: entity - parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, BaseSyndicateContraband] - id: ClothingOuterVestWeb - name: web vest - description: A synthetic armor vest. This one has added webbing and ballistic plates. - components: - - type: Sprite - sprite: Clothing/OuterClothing/Vests/webvest.rsi - - type: Clothing - sprite: Clothing/OuterClothing/Vests/webvest.rsi - - type: Armor - modifiers: - coefficients: - Blunt: 0.6 #ballistic plates = better protection - Slash: 0.6 - Piercing: 0.3 - Heat: 0.9 - - type: ExplosionResistance - damageCoefficient: 0.9 - -#Elite web vest -- type: entity - parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, BaseSyndicateContraband] - id: ClothingOuterVestWebElite - name: elite web vest - description: A synthetic armor vest. This one has added webbing and heat resistant fibers. - components: - - type: Sprite - sprite: Clothing/OuterClothing/Vests/elitevest.rsi - - type: Clothing - sprite: Clothing/OuterClothing/Vests/elitevest.rsi - - type: TemperatureProtection - heatingCoefficient: 0.1 - coolingCoefficient: 0.1 - - type: Armor - modifiers: - coefficients: - Blunt: 0.5 - Slash: 0.5 - Piercing: 0.7 - Heat: 0.3 - Radiation: 0.5 - Caustic: 0.5 - - type: ExplosionResistance - damageCoefficient: 0.5 - - type: FireProtection - reduction: 0.85 - -#Mercenary web vest -- type: entity - parent: [ BaseMajorContraband, ClothingOuterVestWeb] #web vest so it should have some pockets for ammo - id: ClothingOuterVestWebMerc - name: mercenary web vest - description: A high-quality armored vest made from a hard synthetic material. It's surprisingly flexible and light, despite formidable armor plating. - components: - - type: Sprite - sprite: Clothing/OuterClothing/Vests/mercwebvest.rsi - - type: Clothing - sprite: Clothing/OuterClothing/Vests/mercwebvest.rsi - - type: Armor - modifiers: - coefficients: - Blunt: 0.7 #slightly better overall protection but slightly worse than bulletproof armor against bullets seems sensible - Slash: 0.7 - Piercing: 0.5 - Heat: 0.9 - - type: ExplosionResistance - damageCoefficient: 0.9 - -#Detective's vest -- type: entity - parent: [ClothingOuterArmorBase, BaseSecurityContraband] - id: ClothingOuterVestDetective - name: detective's vest - description: A hard-boiled private investigator's armored vest. - components: - - type: Sprite - sprite: Clothing/OuterClothing/Vests/detvest.rsi - - type: Clothing - sprite: Clothing/OuterClothing/Vests/detvest.rsi +#NOTE: vests with armor belong to armor.yml #Hazard vest - type: entity diff --git a/Resources/Prototypes/Roles/Jobs/CentComm/official.yml b/Resources/Prototypes/Roles/Jobs/CentComm/official.yml index be9a0675ad..10fb00448e 100644 --- a/Resources/Prototypes/Roles/Jobs/CentComm/official.yml +++ b/Resources/Prototypes/Roles/Jobs/CentComm/official.yml @@ -24,7 +24,7 @@ head: ClothingHeadHatCentcom eyes: ClothingEyesGlassesSunglasses gloves: ClothingHandsGlovesColorBlack - outerClothing: ClothingOuterArmorBasic + outerClothing: ClothingOuterArmorCentcommCarapace id: CentcomPDA ears: ClothingHeadsetAltCentCom belt: WeaponPistolN1984 diff --git a/Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/equipped-OUTERCLOTHING-vox.png new file mode 100644 index 0000000000000000000000000000000000000000..b08dfeab807956f81d07ff0d36ef2255af344d0d GIT binary patch literal 771 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1E1o(uwinxkdHQMOp=`E{}zdYB>RFR#}Uf}<^Xg)qZSy@?T6Oh6i&t(gN z6i-QzU+{kfU=X^0?i^5@v%n*=n1O-s5C}7hYIrpO1tm&cBT9nv(@M${i&7Z^5;OBk z^!!{y6ioFD^-P5BFKY&>*_ImNnda%K#lQjNurf$7vNA9NSzbUa4P}FTrNPJy7H0yo z4H=mj1b}oD5NEctfW@nsj=y@28W+?+uY63e03s9wjk+A{e0*I*~8(9}X zOqv2@g8&oITqdx}AWI7%3#!Y|zyKt>fuqN7iFSVjFnF^(T^vIq+}}>S-FH}l$K~wV zmS_L}mmlv7?^Z0?{mOgmBby~N3f0^uS}pwSyX~NvfZgeab%*NGI-Gh8EB0y!=>-Lz ze0fVkVD3!zz2)9ZA4Hw{`*)GBn!@_ug-Y`T?oMkqv}4`&>QJe1$*P;HB>60#tFy^4 zpEy}wQs7}~YphV%vBk(jW7!-f*)Z)oCQIgZVf``!AH}Y*T`_Pva`ly5f&` zVoV-Q5768hrafh!?84?2cP$;84QDy(pG?l>sD1BzIa2AK8Jo#(M*AG+7d%hQuK71y zWl>mB{k`SjgRUPdzP5OUPrr65MS(Ayd5(YBceXCKJ!{q9ZQ7q7=BpI9T3Y4z)9vOn z=eG%Lzj|cCn^V1vN_VC)PkOuU&q2wU`+BE4{)k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1E2l#}zinxkdHQMOp=`E{}zdYB>RFR#>l%3CB;QzU3K0ZEKSy^TiklGDG zNfUt-Z%L3}@P8!0VEaO;4Jg4`;1OBOz`%DHgc*pgBxnl|hykKo(S&p@9KN_WHBkihG~MZvont>*?Yc65;-K+QFj33Op{Y zEfak|{l9-(^n%FE2W69@+ihp8VbxEnxp3*Tv+e<=8C49Sm#3}nU@~Tpf8TTDtW0j; ztM17vYC)l1>+W4nx&7hJwvUxpgcmY*AdtL= zQG;Eh>;6aOE2+~Dtb50h!m>>AfxUEeh0cQaz|W`@{ro&EUFj+asM?|wfY)xc^1a^gSf2B#mQ z756Sn-zs-$NKqDFY&Tbo-Bdavt_A;ivQC7aocE3jYSwQJk)z$J{GZ^n(V$x}N>3rbx ZPu6astxa>8cU%KSf~TvW%Q~loCIIyZ2qypl literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..51d2fc67c864f4321914029ea2ec81dbf2c25442 GIT binary patch literal 546 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijS1AIbUnN3*v9R!zE$X}joW~#`p6s%&^X!HMEv`(I$h^rV-)nd-<4nJ@ErzW#^d=bQhV!fXrS`7sn6_|F;uf^EDfAxY=uz74h`b7$v-vu^}5W$xB6cXNb@ik+|g$@Z#& zY3`zXDF@>nzGUs3&YDp!m2D|{ks){C_dPD6$L95~Z%VQfTl{#*9D~1Ih7+&k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`031o(uwGMljSI|weTkiR_FOet7JH%|ZmxoDuIy}?;tAjMG<X``L zU)Bs%vn@5kGtJXei-7~kVP%kFWMyCkvb=y;8p;OwLW7YREY1XE8!|F62mt9QAkJ)O z0gGn=*&vVr#321J8qHD$W(I}{>gCZIV?V3k3Z z7C;tMm!W|HNcQ@(-HLmk#cu&J4|}>ehD5l(oqCXuS&_p<^60z&{|gl-9@8yWwB7nN zHThA-y+@f(eoYYDav;-@d(M3kj+&#DPKy-MlUK!x&rN1Gsd8N6tSe%xKUpIo*wOXR zbas_n0*qn}$8FY6)=*$N7?s`kxy6N1cm>0@H*1|2HKYivxV33JUni4Uk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`031o(uwGMljSI|weTkiR_FOet7JH%|ZmxoDuIy}?;tAjMG<X``L zU)Bs%vn@5kGtJXei-7~kVP%kFWMyCkvb=y;8p;OwLW7YREY1XE8!|F62mt9QAkJ)O z0gGn=*&vVr#321J8qHD$W(I}{>gCZIV?V3k3Z z7C;tMm!W|HNcQ@(-HLmk#cu&J&w9EzhD5l(o$AeZ*nore;IXrR^JV^UHiqOn#F{3B z+${QHb96QP?fxYStaC+{Ech(Jm=J$4ee=VOQ@#EOu9)`mt@ZQ|Uql|so+$n=71yl5 zShA5@cpg(u$B$KZ&Ak4M3E69>nV#b{+rz@rv8U&-teK5Di^`)^nRgo=nljG+`FzfS zmVVwJf%|?>-|+pCd(ea?Kdzt)mD3bLE*_HP5B<{lYkz<%ch!RcS9uM`6^mF^IYPHA yV4c_{_C;7pRCk6ti&oTyk3dP6&-s7$CfqL5otZt;TD$Ng$djI~elF{r5}E*S60HXS literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/meta.json new file mode 100644 index 0000000000..04b59d99ab --- /dev/null +++ b/Resources/Textures/Clothing/OuterClothing/Armor/centcomm_carapace.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Assets derived from Wizden SS14 at https://github.com/space-wizards/space-station-14/commit/e4a516514f37d26708e676122eb7c6a95f37b5e3, modified by K-Dynamic (github).", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "equipped-OUTERCLOTHING-vox", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} From 0ee4babc55fc0b4699d07985b80643c49b232b66 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 30 Apr 2025 00:41:34 +0000 Subject: [PATCH 069/167] Automatic changelog update --- Resources/Changelog/Admin.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 42697b764b..575b121409 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -1115,5 +1115,13 @@ Entries: id: 134 time: '2025-04-26T21:06:35.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36412 +- author: K-Dynamic + changes: + - message: CC officials now wear a centcomm carapace for body armour, which have + identical stats to the command carapace. + type: Add + id: 135 + time: '2025-04-30T00:40:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/35301 Name: Admin Order: 2 From e3c3f4898f1d6b9900c84113c84e587dee568659 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Tue, 29 Apr 2025 20:51:41 -0400 Subject: [PATCH 070/167] Fix NPCs stalling when too many exist (#37056) Fix NPC stalling when too many exist --- Content.Server/NPC/HTN/HTNSystem.cs | 22 ++++++++++++++++++++-- Content.Server/NPC/Systems/NPCSystem.cs | 1 - 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/Content.Server/NPC/HTN/HTNSystem.cs b/Content.Server/NPC/HTN/HTNSystem.cs index 89b4ae7786..4d9e321dd9 100644 --- a/Content.Server/NPC/HTN/HTNSystem.cs +++ b/Content.Server/NPC/HTN/HTNSystem.cs @@ -180,11 +180,24 @@ public sealed class HTNSystem : EntitySystem _planQueue.Process(); var query = EntityQueryEnumerator(); + // Move ahead "count" entries in the query. + // This is to ensure that if we didn't process all the npcs the first time, + // we get to the remaining ones instead of iterating over the beginning again. + for (var i = 0; i < count; i++) + { + query.MoveNext(out _, out _); + } + + // the amount of updates we've processed during this iteration. + var updates = 0; while (query.MoveNext(out var uid, out _, out var comp)) { // If we're over our max count or it's not MapInit then ignore the NPC. - if (count >= maxUpdates) - break; + if (updates >= maxUpdates) + { + // Intentional return. We don't want to go to the end logic and reset count. + return; + } if (!comp.Enabled) continue; @@ -274,7 +287,12 @@ public sealed class HTNSystem : EntitySystem Update(comp, frameTime); count++; + updates++; } + + // only reset our counter back to 0 if we finish iterating. + // otherwise it lets us know where we left off. + count = 0; } private void AppendDebugText(HTNTask task, StringBuilder text, List planBtr, List btr, ref int level) diff --git a/Content.Server/NPC/Systems/NPCSystem.cs b/Content.Server/NPC/Systems/NPCSystem.cs index bc21916976..c7690cb295 100644 --- a/Content.Server/NPC/Systems/NPCSystem.cs +++ b/Content.Server/NPC/Systems/NPCSystem.cs @@ -136,7 +136,6 @@ namespace Content.Server.NPC.Systems if (!Enabled) return; - _count = 0; // Add your system here. _htn.UpdateNPC(ref _count, _maxUpdates, frameTime); } From 1b5547fbb9ce1b060b60147c446d7734b5e8865c Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 30 Apr 2025 00:52:48 +0000 Subject: [PATCH 071/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 4cb3e111fd..a3d55371a1 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Tayrtahn - changes: - - message: Ghosts and anomaly cores no longer jitter when starting to follow a target. - type: Fix - id: 7892 - time: '2025-02-02T01:38:03.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34797 - author: DieselMohawk changes: - message: Renamed ablative shield to laser shield @@ -3919,3 +3912,10 @@ id: 8393 time: '2025-04-30T00:34:21.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37047 +- author: EmoGarbage404 + changes: + - message: Fixed NPCs stalling out when too many exist. + type: Fix + id: 8394 + time: '2025-04-30T00:51:42.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37056 From ebb1f9202740f88873f80a426447b439401c4e0c Mon Sep 17 00:00:00 2001 From: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> Date: Tue, 29 Apr 2025 22:55:45 -0400 Subject: [PATCH 072/167] feex oasis portal (#37058) --- Resources/Maps/oasis.yml | 62 ++++++++++++++++++++++++++++++++-------- 1 file changed, 50 insertions(+), 12 deletions(-) diff --git a/Resources/Maps/oasis.yml b/Resources/Maps/oasis.yml index 9515ec71a7..f186d05be0 100644 --- a/Resources/Maps/oasis.yml +++ b/Resources/Maps/oasis.yml @@ -4,8 +4,8 @@ meta: engineVersion: 254.1.0 forkId: "" forkVersion: "" - time: 04/29/2025 08:52:23 - entityCount: 30629 + time: 04/30/2025 01:38:34 + entityCount: 30633 maps: - 1 grids: @@ -14814,7 +14814,7 @@ entities: pos: -22.5,26.5 parent: 2 - type: Door - secondsUntilStateChange: -168481.44 + secondsUntilStateChange: -168616.33 state: Opening - type: DeviceLinkSource lastSignals: @@ -15670,7 +15670,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -267310.06 + secondsUntilStateChange: -267444.94 state: Opening - uid: 6934 components: @@ -15682,7 +15682,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -267312.7 + secondsUntilStateChange: -267447.56 state: Opening - uid: 6935 components: @@ -15694,7 +15694,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -267311.53 + secondsUntilStateChange: -267446.4 state: Opening - uid: 6936 components: @@ -15705,7 +15705,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -267310.75 + secondsUntilStateChange: -267445.62 state: Opening - proto: AirlockTheatreLocked entities: @@ -97804,7 +97804,7 @@ entities: pos: -13.5,-1.5 parent: 2 - type: Door - secondsUntilStateChange: -258634.06 + secondsUntilStateChange: -258768.95 - type: DeviceNetwork deviceLists: - 18275 @@ -135183,11 +135183,19 @@ entities: - type: Transform pos: 46.5,-12.5 parent: 2 + missingComponents: + - ActivatableUI + - UserInterface + - Gateway - uid: 30412 components: - type: Transform pos: 17.5,2.5 parent: 21002 + missingComponents: + - ActivatableUI + - UserInterface + - Gateway - proto: GlassBoxLaserFilled entities: - uid: 30286 @@ -144318,7 +144326,7 @@ entities: pos: 36.5,-35.5 parent: 2 - type: Door - secondsUntilStateChange: -295465.84 + secondsUntilStateChange: -295600.72 state: Opening - uid: 5211 components: @@ -150749,15 +150757,25 @@ entities: - type: Transform pos: 46.5,-12.5 parent: 2 + - type: Portal + canTeleportToOtherMaps: True + - type: LinkedEntity + deleteOnEmptyLinks: True + linkedEntities: + - 30633 - proto: PortalGatewayOrange entities: - - uid: 30416 + - uid: 30633 components: - type: Transform pos: 17.5,2.5 parent: 21002 + - type: Portal + canTeleportToOtherMaps: True - type: LinkedEntity - linkedEntities: [] + deleteOnEmptyLinks: True + linkedEntities: + - 30409 - proto: PosterContrabandBeachStarYamamoto entities: - uid: 11972 @@ -170536,6 +170554,26 @@ entities: rot: -1.5707963267948966 rad pos: 24.5,6.5 parent: 2 + - uid: 30416 + components: + - type: Transform + pos: 30.5,9.5 + parent: 2 + - uid: 30630 + components: + - type: Transform + pos: 30.5,10.5 + parent: 2 + - uid: 30631 + components: + - type: Transform + pos: 31.5,10.5 + parent: 2 + - uid: 30632 + components: + - type: Transform + pos: 31.5,9.5 + parent: 2 - proto: StairStageDark entities: - uid: 4011 @@ -198958,7 +198996,7 @@ entities: pos: 24.5,2.5 parent: 21002 - type: Door - secondsUntilStateChange: -640670.5 + secondsUntilStateChange: -640805.44 state: Opening - uid: 28863 components: From 2ff8a45b58e64e3f0270d02896ebb3d7f2267f0c Mon Sep 17 00:00:00 2001 From: Gentleman-Bird Date: Wed, 30 Apr 2025 03:13:20 -0400 Subject: [PATCH 073/167] fix so that the meat patty uses the meat patty sprite on custom burgers (#37064) --- .../Entities/Objects/Consumable/Food/meat.yml | 4 ++-- .../Recipes/Cooking/food_sequence_element.yml | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml index 067595fa14..6784538f61 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml @@ -1239,8 +1239,8 @@ node: cooked meat patty - type: FoodSequenceElement entries: - Burger: MeatSteak - Taco: MeatSteak + Burger: MeatPatty + Taco: MeatPatty - type: entity name: boiled snail diff --git a/Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml b/Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml index cc9979b0a5..2b89ab1b41 100644 --- a/Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml +++ b/Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml @@ -67,6 +67,17 @@ - Cooked - Meat +# Cooked Patty + +- type: foodSequenceElement + id: MeatPatty + sprites: + - sprite: Objects/Consumable/Food/meat.rsi + state: patty + tags: + - Cooked + - Meat + # Dragon Steak - type: foodSequenceElement From feffbea9f97cb99ec8cf17da366cedd810c5d6e2 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Wed, 30 Apr 2025 17:49:36 +1000 Subject: [PATCH 074/167] Fix examine prediction (#36999) If our current ID is different to the received one we should just discard it even if it's for the same entity. Note that this doesn't quite fix my prediction issue as client and server are using slightly different timings for the event. --- Content.Client/Examine/ExamineSystem.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Content.Client/Examine/ExamineSystem.cs b/Content.Client/Examine/ExamineSystem.cs index 3aec394324..9f0496e578 100644 --- a/Content.Client/Examine/ExamineSystem.cs +++ b/Content.Client/Examine/ExamineSystem.cs @@ -37,7 +37,6 @@ namespace Content.Client.Examine public const string StyleClassEntityTooltip = "entity-tooltip"; private EntityUid _examinedEntity; - private EntityUid _lastExaminedEntity; private Popup? _examineTooltipOpen; private ScreenCoordinates _popupPos; private CancellationTokenSource? _requestCancelTokenSource; @@ -416,15 +415,14 @@ namespace Content.Client.Examine if (!IsClientSide(entity)) { // Ask server for extra examine info. - if (entity != _lastExaminedEntity) + unchecked + { _idCounter += 1; - if (_idCounter == int.MaxValue) - _idCounter = 0; + } RaiseNetworkEvent(new ExamineSystemMessages.RequestExamineInfoMessage(GetNetEntity(entity), _idCounter, true)); } RaiseLocalEvent(entity, new ClientExaminedEvent(entity, playerEnt.Value)); - _lastExaminedEntity = entity; } private void CloseTooltip() From a8ff999b0872825c232369a3a5c9c50f0dd909e0 Mon Sep 17 00:00:00 2001 From: Milon Date: Wed, 30 Apr 2025 16:07:25 +0200 Subject: [PATCH 075/167] add StationTrackerComponent (#36803) * maybe I am cooking * logmissing * copy paste oops * add some stuff * review * fix * rerun tests --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --- Content.Client/Station/StationSystem.cs | 5 +- .../Station/Systems/StationSystem.cs | 54 ++++++++- .../Components/StationTrackerComponent.cs | 18 +++ Content.Shared/Station/SharedStationSystem.cs | 111 ++++++++++++++++++ 4 files changed, 182 insertions(+), 6 deletions(-) create mode 100644 Content.Shared/Station/Components/StationTrackerComponent.cs create mode 100644 Content.Shared/Station/SharedStationSystem.cs diff --git a/Content.Client/Station/StationSystem.cs b/Content.Client/Station/StationSystem.cs index 2a3e4850cf..5a4a1853d2 100644 --- a/Content.Client/Station/StationSystem.cs +++ b/Content.Client/Station/StationSystem.cs @@ -5,7 +5,7 @@ namespace Content.Client.Station; /// /// This handles letting the client know stations are a thing. Only really used by an admin menu. /// -public sealed class StationSystem : EntitySystem +public sealed partial class StationSystem : SharedStationSystem { private readonly List<(string Name, NetEntity Entity)> _stations = new(); @@ -15,11 +15,14 @@ public sealed class StationSystem : EntitySystem /// /// I'd have this just invoke an entity query, but we're on the client and the client barely knows about stations. /// + // TODO: Stations have a global PVS override now, this can probably be changed into a query. public IReadOnlyList<(string Name, NetEntity Entity)> Stations => _stations; /// public override void Initialize() { + base.Initialize(); + SubscribeNetworkEvent(StationsUpdated); } diff --git a/Content.Server/Station/Systems/StationSystem.cs b/Content.Server/Station/Systems/StationSystem.cs index d80e2d08d1..456d3c6b80 100644 --- a/Content.Server/Station/Systems/StationSystem.cs +++ b/Content.Server/Station/Systems/StationSystem.cs @@ -27,7 +27,7 @@ namespace Content.Server.Station.Systems; /// For jobs, look at StationJobSystem. For spawning, look at StationSpawningSystem. /// [PublicAPI] -public sealed class StationSystem : EntitySystem +public sealed partial class StationSystem : SharedStationSystem { [Dependency] private readonly ILogManager _logManager = default!; [Dependency] private readonly IPlayerManager _player = default!; @@ -48,6 +48,8 @@ public sealed class StationSystem : EntitySystem /// public override void Initialize() { + base.Initialize(); + _sawmill = _logManager.GetSawmill("station"); _gridQuery = GetEntityQuery(); @@ -60,6 +62,9 @@ public sealed class StationSystem : EntitySystem SubscribeLocalEvent(OnStationGridDeleted); SubscribeLocalEvent(OnStationSplitEvent); + SubscribeLocalEvent(OnStationGridAdded); + SubscribeLocalEvent(OnStationGridRemoved); + _player.PlayerStatusChanged += OnPlayerStatusChanged; } @@ -90,6 +95,18 @@ public sealed class StationSystem : EntitySystem } } + private void UpdateTrackersOnGrid(EntityUid gridId, EntityUid? station) + { + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var tracker, out var xform)) + { + if (xform.GridUid == gridId) + { + SetStation((uid, tracker), station); + } + } + } + #region Event handlers private void OnStationAdd(EntityUid uid, StationDataComponent component, ComponentStartup args) @@ -107,6 +124,9 @@ public sealed class StationSystem : EntitySystem foreach (var grid in component.Grids) { RemComp(grid); + + // If the station gets deleted, we raise the event for every grid that was a part of it + RaiseLocalEvent(new StationGridRemovedEvent(grid, uid)); } RaiseNetworkEvent(new StationsUpdatedEvent(GetStationNames()), Filter.Broadcast()); @@ -159,6 +179,18 @@ public sealed class StationSystem : EntitySystem } } + private void OnStationGridAdded(StationGridAddedEvent ev) + { + // When a grid is added to a station, update all trackers on that grid + UpdateTrackersOnGrid(ev.GridId, ev.Station); + } + + private void OnStationGridRemoved(StationGridRemovedEvent ev) + { + // When a grid is removed from a station, update all trackers on that grid to null + UpdateTrackersOnGrid(ev.GridId, null); + } + #endregion Event handlers /// @@ -353,7 +385,7 @@ public sealed class StationSystem : EntitySystem stationMember.Station = station; stationData.Grids.Add(mapGrid); - RaiseLocalEvent(station, new StationGridAddedEvent(mapGrid, false), true); + RaiseLocalEvent(station, new StationGridAddedEvent(mapGrid, station, false), true); _sawmill.Info($"Adding grid {mapGrid} to station {Name(station)} ({station})"); } @@ -376,7 +408,7 @@ public sealed class StationSystem : EntitySystem RemComp(mapGrid); stationData.Grids.Remove(mapGrid); - RaiseLocalEvent(station, new StationGridRemovedEvent(mapGrid), true); + RaiseLocalEvent(station, new StationGridRemovedEvent(mapGrid, station), true); _sawmill.Info($"Removing grid {mapGrid} from station {Name(station)} ({station})"); } @@ -553,15 +585,21 @@ public sealed class StationGridAddedEvent : EntityEventArgs /// public EntityUid GridId; + /// + /// EntityUid of the station this grid was added to. + /// + public EntityUid Station; + /// /// Indicates that the event was fired during station setup, /// so that it can be ignored if StationInitializedEvent was already handled. /// public bool IsSetup; - public StationGridAddedEvent(EntityUid gridId, bool isSetup) + public StationGridAddedEvent(EntityUid gridId, EntityUid station, bool isSetup) { GridId = gridId; + Station = station; IsSetup = isSetup; } } @@ -577,9 +615,15 @@ public sealed class StationGridRemovedEvent : EntityEventArgs /// public EntityUid GridId; - public StationGridRemovedEvent(EntityUid gridId) + /// + /// EntityUid of the station this grid was added to. + /// + public EntityUid Station; + + public StationGridRemovedEvent(EntityUid gridId, EntityUid station) { GridId = gridId; + Station = station; } } diff --git a/Content.Shared/Station/Components/StationTrackerComponent.cs b/Content.Shared/Station/Components/StationTrackerComponent.cs new file mode 100644 index 0000000000..6272b28de4 --- /dev/null +++ b/Content.Shared/Station/Components/StationTrackerComponent.cs @@ -0,0 +1,18 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Station.Components; + +/// +/// Component that tracks which station an entity is currently on. +/// Mainly used for UI purposes on the client to easily get station-specific data like alert levels. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedStationSystem))] +public sealed partial class StationTrackerComponent : Component +{ + /// + /// The station this entity is currently on, if any. + /// Null when in space or not on any grid. + /// + [DataField, AutoNetworkedField] + public EntityUid? Station; +} diff --git a/Content.Shared/Station/SharedStationSystem.cs b/Content.Shared/Station/SharedStationSystem.cs new file mode 100644 index 0000000000..c067af610d --- /dev/null +++ b/Content.Shared/Station/SharedStationSystem.cs @@ -0,0 +1,111 @@ +using Content.Shared.Station.Components; +using JetBrains.Annotations; +using Robust.Shared.Map; + +namespace Content.Shared.Station; + +public abstract partial class SharedStationSystem : EntitySystem +{ + [Dependency] private readonly MetaDataSystem _meta = default!; + + private EntityQuery _xformQuery; + private EntityQuery _stationMemberQuery; + + /// + public override void Initialize() + { + base.Initialize(); + + _xformQuery = GetEntityQuery(); + _stationMemberQuery = GetEntityQuery(); + + SubscribeLocalEvent(OnTrackerMapInit); + SubscribeLocalEvent(OnTrackerRemove); + SubscribeLocalEvent(OnTrackerGridChanged); + SubscribeLocalEvent(OnMetaFlagRemoveAttempt); + } + + private void OnTrackerMapInit(Entity ent, ref MapInitEvent args) + { + _meta.AddFlag(ent, MetaDataFlags.ExtraTransformEvents); + UpdateStationTracker(ent.AsNullable()); + } + + private void OnTrackerRemove(Entity ent, ref ComponentRemove args) + { + _meta.RemoveFlag(ent, MetaDataFlags.ExtraTransformEvents); + } + + private void OnTrackerGridChanged(Entity ent, ref GridUidChangedEvent args) + { + UpdateStationTracker((ent, ent.Comp, args.Transform)); + } + + private void OnMetaFlagRemoveAttempt(Entity ent, ref MetaFlagRemoveAttemptEvent args) + { + if ((args.ToRemove & MetaDataFlags.ExtraTransformEvents) != 0 && + ent.Comp.LifeStage <= ComponentLifeStage.Running) + { + args.ToRemove &= ~MetaDataFlags.ExtraTransformEvents; + } + } + + /// + /// Updates the station tracker component based on entity's current location. + /// + [PublicAPI] + public void UpdateStationTracker(Entity ent) + { + if (!Resolve(ent, ref ent.Comp1)) + return; + + var xform = ent.Comp2; + + if (!_xformQuery.Resolve(ent, ref xform)) + return; + + // Entity is in nullspace or not on a grid + if (xform.MapID == MapId.Nullspace || xform.GridUid == null) + { + SetStation(ent, null); + return; + } + + // Check if the grid is part of a station + if (!_stationMemberQuery.TryGetComponent(xform.GridUid.Value, out var stationMember)) + { + SetStation(ent, null); + return; + } + + SetStation(ent, stationMember.Station); + } + + /// + /// Sets the station for a StationTrackerComponent. + /// + [PublicAPI] + public void SetStation(Entity ent, EntityUid? station) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + if (ent.Comp.Station == station) + return; + + ent.Comp.Station = station; + Dirty(ent); + } + + /// + /// Gets the station an entity is currently on, if any. + /// + [PublicAPI] + public EntityUid? GetCurrentStation(Entity ent) + { + if (!Resolve(ent, ref ent.Comp, logMissing: false)) + return null; + + return ent.Comp.Station; + } +} From b068b5bb8955498bdf2eb9cba46b4af2262e6c34 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:10:54 +0200 Subject: [PATCH 076/167] Minor ReflectionSystem refactor (#37039) * ReflectComponentLogicFix Added bool InRightPlace and updated relevant system * Using SlotFlags * edits * refactor * add missing relay --------- Co-authored-by: BIGZi0348 --- .../EntitySystems/SharedHandsSystem.Relay.cs | 4 + .../Inventory/InventorySystem.Relay.cs | 3 + .../Projectiles/SharedProjectileSystem.cs | 6 +- .../Ranged/Events/HitScanReflectAttempt.cs | 6 +- .../Weapons/Reflect/ReflectComponent.cs | 35 ++- .../Weapons/Reflect/ReflectSystem.cs | 223 ++++++++---------- .../Weapons/Reflect/ReflectUserComponent.cs | 10 - .../Entities/Clothing/OuterClothing/armor.yml | 1 + .../Entities/Objects/Weapons/Melee/sword.yml | 2 + 9 files changed, 143 insertions(+), 147 deletions(-) delete mode 100644 Content.Shared/Weapons/Reflect/ReflectUserComponent.cs diff --git a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.Relay.cs b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.Relay.cs index 742e632501..aa367f71f7 100644 --- a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.Relay.cs +++ b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.Relay.cs @@ -2,6 +2,8 @@ using Content.Shared.Atmos; using Content.Shared.Camera; using Content.Shared.Hands.Components; using Content.Shared.Movement.Systems; +using Content.Shared.Projectiles; +using Content.Shared.Weapons.Ranged.Events; namespace Content.Shared.Hands.EntitySystems; @@ -15,6 +17,8 @@ public abstract partial class SharedHandsSystem // By-ref events. SubscribeLocalEvent(RefRelayEvent); + SubscribeLocalEvent(RefRelayEvent); + SubscribeLocalEvent(RefRelayEvent); } private void RelayEvent(Entity entity, ref T args) where T : EntityEventArgs diff --git a/Content.Shared/Inventory/InventorySystem.Relay.cs b/Content.Shared/Inventory/InventorySystem.Relay.cs index ce245992a9..ed456ed47b 100644 --- a/Content.Shared/Inventory/InventorySystem.Relay.cs +++ b/Content.Shared/Inventory/InventorySystem.Relay.cs @@ -17,6 +17,7 @@ using Content.Shared.Movement.Events; using Content.Shared.Movement.Systems; using Content.Shared.NameModifier.EntitySystems; using Content.Shared.Overlays; +using Content.Shared.Projectiles; using Content.Shared.Radio; using Content.Shared.Slippery; using Content.Shared.Strip.Components; @@ -56,6 +57,8 @@ public partial class InventorySystem SubscribeLocalEvent(RefRelayInventoryEvent); SubscribeLocalEvent(RefRelayInventoryEvent); SubscribeLocalEvent(RefRelayInventoryEvent); + SubscribeLocalEvent(RefRelayInventoryEvent); + SubscribeLocalEvent(RefRelayInventoryEvent); SubscribeLocalEvent(RefRelayInventoryEvent); // Eye/vision events diff --git a/Content.Shared/Projectiles/SharedProjectileSystem.cs b/Content.Shared/Projectiles/SharedProjectileSystem.cs index 3fcff5ae56..20d1e051a2 100644 --- a/Content.Shared/Projectiles/SharedProjectileSystem.cs +++ b/Content.Shared/Projectiles/SharedProjectileSystem.cs @@ -4,6 +4,7 @@ using Content.Shared.Damage; using Content.Shared.DoAfter; using Content.Shared.Hands.EntitySystems; using Content.Shared.Interaction; +using Content.Shared.Inventory; using Content.Shared.Mobs.Components; using Content.Shared.Throwing; using Robust.Shared.Audio.Systems; @@ -238,7 +239,10 @@ public sealed class ImpactEffectEvent : EntityEventArgs /// Raised when an entity is just about to be hit with a projectile but can reflect it /// [ByRefEvent] -public record struct ProjectileReflectAttemptEvent(EntityUid ProjUid, ProjectileComponent Component, bool Cancelled); +public record struct ProjectileReflectAttemptEvent(EntityUid ProjUid, ProjectileComponent Component, bool Cancelled) : IInventoryRelayEvent +{ + SlotFlags IInventoryRelayEvent.TargetSlots => SlotFlags.WITHOUT_POCKET; +} /// /// Raised when a projectile hits an entity diff --git a/Content.Shared/Weapons/Ranged/Events/HitScanReflectAttempt.cs b/Content.Shared/Weapons/Ranged/Events/HitScanReflectAttempt.cs index 31c9c4cdd4..f1a675d5c6 100644 --- a/Content.Shared/Weapons/Ranged/Events/HitScanReflectAttempt.cs +++ b/Content.Shared/Weapons/Ranged/Events/HitScanReflectAttempt.cs @@ -1,4 +1,5 @@ using System.Numerics; +using Content.Shared.Inventory; using Content.Shared.Weapons.Reflect; namespace Content.Shared.Weapons.Ranged.Events; @@ -8,4 +9,7 @@ namespace Content.Shared.Weapons.Ranged.Events; /// and changing where shot will go next /// [ByRefEvent] -public record struct HitScanReflectAttemptEvent(EntityUid? Shooter, EntityUid SourceItem, ReflectType Reflective, Vector2 Direction, bool Reflected); +public record struct HitScanReflectAttemptEvent(EntityUid? Shooter, EntityUid SourceItem, ReflectType Reflective, Vector2 Direction, bool Reflected) : IInventoryRelayEvent +{ + SlotFlags IInventoryRelayEvent.TargetSlots => SlotFlags.WITHOUT_POCKET; +} diff --git a/Content.Shared/Weapons/Reflect/ReflectComponent.cs b/Content.Shared/Weapons/Reflect/ReflectComponent.cs index 703d8904dc..ea906810a5 100644 --- a/Content.Shared/Weapons/Reflect/ReflectComponent.cs +++ b/Content.Shared/Weapons/Reflect/ReflectComponent.cs @@ -1,5 +1,7 @@ +using Content.Shared.Inventory; using Robust.Shared.Audio; using Robust.Shared.GameStates; +using Robust.Shared.Serialization; namespace Content.Shared.Weapons.Reflect; @@ -13,23 +15,48 @@ public sealed partial class ReflectComponent : Component /// /// What we reflect. /// - [ViewVariables(VVAccess.ReadWrite), DataField] + [DataField] public ReflectType Reflects = ReflectType.Energy | ReflectType.NonEnergy; + /// + /// Select in which inventory slots it will reflect. + /// By default, it will reflect in any inventory position, except pockets. + /// + [DataField] + public SlotFlags SlotFlags = SlotFlags.WITHOUT_POCKET; + + /// + /// Is it allowed to reflect while being in hands. + /// + [DataField, AutoNetworkedField] + public bool ReflectingInHands = true; + + /// + /// Can only reflect when placed correctly. + /// + [DataField, AutoNetworkedField] + public bool InRightPlace; + /// /// Probability for a projectile to be reflected. /// - [DataField, ViewVariables(VVAccess.ReadWrite), AutoNetworkedField] + [DataField, AutoNetworkedField] public float ReflectProb = 0.25f; - [DataField, ViewVariables(VVAccess.ReadWrite), AutoNetworkedField] + /// + /// Probability for a projectile to be reflected. + /// + [DataField, AutoNetworkedField] public Angle Spread = Angle.FromDegrees(45); + /// + /// The sound to play when reflecting. + /// [DataField] public SoundSpecifier? SoundOnReflect = new SoundPathSpecifier("/Audio/Weapons/Guns/Hits/laser_sear_wall.ogg", AudioParams.Default.WithVariation(0.05f)); } -[Flags] +[Flags, Serializable, NetSerializable] public enum ReflectType : byte { None = 0, diff --git a/Content.Shared/Weapons/Reflect/ReflectSystem.cs b/Content.Shared/Weapons/Reflect/ReflectSystem.cs index 3d3ded99ce..1ca2cef4e4 100644 --- a/Content.Shared/Weapons/Reflect/ReflectSystem.cs +++ b/Content.Shared/Weapons/Reflect/ReflectSystem.cs @@ -1,25 +1,20 @@ using System.Diagnostics.CodeAnalysis; using System.Numerics; using Content.Shared.Administration.Logs; -using Content.Shared.Alert; -using Content.Shared.Audio; using Content.Shared.Database; using Content.Shared.Hands; using Content.Shared.Inventory; using Content.Shared.Inventory.Events; using Content.Shared.Item.ItemToggle; -using Content.Shared.Item.ItemToggle.Components; using Content.Shared.Popups; using Content.Shared.Projectiles; using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged.Events; -using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Network; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Systems; using Robust.Shared.Random; -using Robust.Shared.Timing; namespace Content.Shared.Weapons.Reflect; @@ -28,7 +23,6 @@ namespace Content.Shared.Weapons.Reflect; /// public sealed class ReflectSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly INetManager _netManager = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; @@ -37,74 +31,82 @@ public sealed class ReflectSystem : EntitySystem [Dependency] private readonly SharedPhysicsSystem _physics = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; public override void Initialize() { base.Initialize(); + Subs.SubscribeWithRelay(OnReflectUserCollide, baseEvent: false); + Subs.SubscribeWithRelay(OnReflectUserHitscan, baseEvent: false); SubscribeLocalEvent(OnReflectCollide); SubscribeLocalEvent(OnReflectHitscan); + SubscribeLocalEvent(OnReflectEquipped); SubscribeLocalEvent(OnReflectUnequipped); SubscribeLocalEvent(OnReflectHandEquipped); SubscribeLocalEvent(OnReflectHandUnequipped); - SubscribeLocalEvent(OnToggleReflect); - - SubscribeLocalEvent(OnReflectUserCollide); - SubscribeLocalEvent(OnReflectUserHitscan); } - private void OnReflectUserHitscan(EntityUid uid, ReflectUserComponent component, ref HitScanReflectAttemptEvent args) - { - if (args.Reflected) - return; - - foreach (var ent in _inventorySystem.GetHandOrInventoryEntities(uid, SlotFlags.All & ~SlotFlags.POCKET)) - { - if (!TryReflectHitscan(uid, ent, args.Shooter, args.SourceItem, args.Direction, args.Reflective, out var dir)) - continue; - - args.Direction = dir.Value; - args.Reflected = true; - break; - } - } - - private void OnReflectUserCollide(EntityUid uid, ReflectUserComponent component, ref ProjectileReflectAttemptEvent args) - { - foreach (var ent in _inventorySystem.GetHandOrInventoryEntities(uid, SlotFlags.All & ~SlotFlags.POCKET)) - { - if (!TryReflectProjectile(uid, ent, args.ProjUid)) - continue; - - args.Cancelled = true; - break; - } - } - - private void OnReflectCollide(EntityUid uid, ReflectComponent component, ref ProjectileReflectAttemptEvent args) + private void OnReflectUserCollide(Entity ent, ref ProjectileReflectAttemptEvent args) { if (args.Cancelled) return; - if (TryReflectProjectile(uid, uid, args.ProjUid, reflect: component)) + if (!ent.Comp.InRightPlace) + return; // only reflect when equipped correctly + + if (TryReflectProjectile(ent, ent.Owner, args.ProjUid)) args.Cancelled = true; } - private bool TryReflectProjectile(EntityUid user, EntityUid reflector, EntityUid projectile, ProjectileComponent? projectileComp = null, ReflectComponent? reflect = null) + private void OnReflectUserHitscan(Entity ent, ref HitScanReflectAttemptEvent args) { - if (!Resolve(reflector, ref reflect, false) || - !TryComp(projectile, out var reflective) || - (reflect.Reflects & reflective.Reflective) == 0x0 || - !_toggle.IsActivated(reflector) || - !_random.Prob(reflect.ReflectProb) || + if (args.Reflected) + return; + + if (!ent.Comp.InRightPlace) + return; // only reflect when equipped correctly + + if (TryReflectHitscan(ent, ent.Owner, args.Shooter, args.SourceItem, args.Direction, args.Reflective, out var dir)) + { + args.Direction = dir.Value; + args.Reflected = true; + } + } + + private void OnReflectCollide(Entity ent, ref ProjectileReflectAttemptEvent args) + { + if (args.Cancelled) + return; + + if (TryReflectProjectile(ent, ent.Owner, args.ProjUid)) + args.Cancelled = true; + } + + private void OnReflectHitscan(Entity ent, ref HitScanReflectAttemptEvent args) + { + if (args.Reflected) + return; + + if (TryReflectHitscan(ent, ent.Owner, args.Shooter, args.SourceItem, args.Direction, args.Reflective, out var dir)) + { + args.Direction = dir.Value; + args.Reflected = true; + } + } + + private bool TryReflectProjectile(Entity reflector, EntityUid user, Entity projectile) + { + if (!TryComp(projectile, out var reflective) || + (reflector.Comp.Reflects & reflective.Reflective) == 0x0 || + !_toggle.IsActivated(reflector.Owner) || + !_random.Prob(reflector.Comp.ReflectProb) || !TryComp(projectile, out var physics)) { return false; } - var rotation = _random.NextAngle(-reflect.Spread / 2, reflect.Spread / 2).Opposite(); + var rotation = _random.NextAngle(-reflector.Comp.Spread / 2, reflector.Comp.Spread / 2).Opposite(); var existingVelocity = _physics.GetMapLinearVelocity(projectile, component: physics); var relativeVelocity = existingVelocity - _physics.GetMapLinearVelocity(user); var newVelocity = rotation.RotateVec(relativeVelocity); @@ -118,15 +120,15 @@ public sealed class ReflectSystem : EntitySystem var newRot = rotation.RotateVec(locRot.ToVec()); _transform.SetLocalRotation(projectile, newRot.ToAngle()); - PlayAudioAndPopup(reflect, user); + PlayAudioAndPopup(reflector.Comp, user); - if (Resolve(projectile, ref projectileComp, false)) + if (Resolve(projectile, ref projectile.Comp, false)) { - _adminLogger.Add(LogType.BulletHit, LogImpact.Medium, $"{ToPrettyString(user)} reflected {ToPrettyString(projectile)} from {ToPrettyString(projectileComp.Weapon)} shot by {projectileComp.Shooter}"); + _adminLogger.Add(LogType.BulletHit, LogImpact.Medium, $"{ToPrettyString(user)} reflected {ToPrettyString(projectile)} from {ToPrettyString(projectile.Comp.Weapon)} shot by {projectile.Comp.Shooter}"); - projectileComp.Shooter = user; - projectileComp.Weapon = user; - Dirty(projectile, projectileComp); + projectile.Comp.Shooter = user; + projectile.Comp.Weapon = user; + Dirty(projectile, projectile.Comp); } else { @@ -135,19 +137,34 @@ public sealed class ReflectSystem : EntitySystem return true; } - - private void OnReflectHitscan(EntityUid uid, ReflectComponent component, ref HitScanReflectAttemptEvent args) + private bool TryReflectHitscan( + Entity reflector, + EntityUid user, + EntityUid? shooter, + EntityUid shotSource, + Vector2 direction, + ReflectType hitscanReflectType, + [NotNullWhen(true)] out Vector2? newDirection) { - if (args.Reflected) + if ((reflector.Comp.Reflects & hitscanReflectType) == 0x0 || + !_toggle.IsActivated(reflector.Owner) || + !_random.Prob(reflector.Comp.ReflectProb)) { - return; + newDirection = null; + return false; } - if (TryReflectHitscan(uid, uid, args.Shooter, args.SourceItem, args.Direction, args.Reflective, out var dir)) - { - args.Direction = dir.Value; - args.Reflected = true; - } + PlayAudioAndPopup(reflector.Comp, user); + + var spread = _random.NextAngle(-reflector.Comp.Spread / 2, reflector.Comp.Spread / 2); + newDirection = -spread.RotateVec(direction); + + if (shooter != null) + _adminLogger.Add(LogType.HitScanHit, LogImpact.Medium, $"{ToPrettyString(user)} reflected hitscan from {ToPrettyString(shotSource)} shot by {ToPrettyString(shooter.Value)}"); + else + _adminLogger.Add(LogType.HitScanHit, LogImpact.Medium, $"{ToPrettyString(user)} reflected hitscan from {ToPrettyString(shotSource)}"); + + return true; } private void PlayAudioAndPopup(ReflectComponent reflect, EntityUid user) @@ -160,83 +177,27 @@ public sealed class ReflectSystem : EntitySystem } } - private bool TryReflectHitscan( - EntityUid user, - EntityUid reflector, - EntityUid? shooter, - EntityUid shotSource, - Vector2 direction, - ReflectType hitscanReflectType, - [NotNullWhen(true)] out Vector2? newDirection) + private void OnReflectEquipped(Entity ent, ref GotEquippedEvent args) { - if (!TryComp(reflector, out var reflect) || - (reflect.Reflects & hitscanReflectType) == 0x0 || - !_toggle.IsActivated(reflector) || - !_random.Prob(reflect.ReflectProb)) - { - newDirection = null; - return false; - } - - PlayAudioAndPopup(reflect, user); - - var spread = _random.NextAngle(-reflect.Spread / 2, reflect.Spread / 2); - newDirection = -spread.RotateVec(direction); - - if (shooter != null) - _adminLogger.Add(LogType.HitScanHit, LogImpact.Medium, $"{ToPrettyString(user)} reflected hitscan from {ToPrettyString(shotSource)} shot by {ToPrettyString(shooter.Value)}"); - else - _adminLogger.Add(LogType.HitScanHit, LogImpact.Medium, $"{ToPrettyString(user)} reflected hitscan from {ToPrettyString(shotSource)}"); - - return true; + ent.Comp.InRightPlace = (ent.Comp.SlotFlags & args.SlotFlags) == args.SlotFlags; + Dirty(ent); } - private void OnReflectEquipped(EntityUid uid, ReflectComponent component, GotEquippedEvent args) + private void OnReflectUnequipped(Entity ent, ref GotUnequippedEvent args) { - if (_gameTiming.ApplyingState) - return; - - EnsureComp(args.Equipee); + ent.Comp.InRightPlace = false; + Dirty(ent); } - private void OnReflectUnequipped(EntityUid uid, ReflectComponent comp, GotUnequippedEvent args) + private void OnReflectHandEquipped(Entity ent, ref GotEquippedHandEvent args) { - RefreshReflectUser(args.Equipee); + ent.Comp.InRightPlace = ent.Comp.ReflectingInHands; + Dirty(ent); } - private void OnReflectHandEquipped(EntityUid uid, ReflectComponent component, GotEquippedHandEvent args) + private void OnReflectHandUnequipped(Entity ent, ref GotUnequippedHandEvent args) { - if (_gameTiming.ApplyingState) - return; - - EnsureComp(args.User); - } - - private void OnReflectHandUnequipped(EntityUid uid, ReflectComponent component, GotUnequippedHandEvent args) - { - RefreshReflectUser(args.User); - } - - private void OnToggleReflect(EntityUid uid, ReflectComponent comp, ref ItemToggledEvent args) - { - if (args.User is {} user) - RefreshReflectUser(user); - } - - /// - /// Refreshes whether someone has reflection potential so we can raise directed events on them. - /// - private void RefreshReflectUser(EntityUid user) - { - foreach (var ent in _inventorySystem.GetHandOrInventoryEntities(user, SlotFlags.All & ~SlotFlags.POCKET)) - { - if (!HasComp(ent) || !_toggle.IsActivated(ent)) - continue; - - EnsureComp(user); - return; - } - - RemCompDeferred(user); + ent.Comp.InRightPlace = false; + Dirty(ent); } } diff --git a/Content.Shared/Weapons/Reflect/ReflectUserComponent.cs b/Content.Shared/Weapons/Reflect/ReflectUserComponent.cs deleted file mode 100644 index 44ef481a37..0000000000 --- a/Content.Shared/Weapons/Reflect/ReflectUserComponent.cs +++ /dev/null @@ -1,10 +0,0 @@ -using Robust.Shared.GameStates; - -namespace Content.Shared.Weapons.Reflect; - -/// -/// Added to an entity if it equips a reflection item in a hand slot or into its clothing. -/// Reflection events will then be relayed. -/// -[RegisterComponent, NetworkedComponent] -public sealed partial class ReflectUserComponent : Component; diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml index 243759c871..07bf9ad351 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml @@ -83,6 +83,7 @@ reflectProb: 1 reflects: - Energy + reflectingInHands: false #Detective's vest - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml index f4d4c5a918..086052f77a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml @@ -169,6 +169,8 @@ - Back - Belt - type: Reflect + slotFlags: + - NONE #Greatswords - type: entity From 20465d4ca90727541e6cb8cec5f5f9c0596af6f3 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 30 Apr 2025 14:12:01 +0000 Subject: [PATCH 077/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index a3d55371a1..0b0beb0135 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: DieselMohawk - changes: - - message: Renamed ablative shield to laser shield - type: Tweak - - message: Changed description for laser shield & ballistic shield - type: Tweak - id: 7893 - time: '2025-02-03T01:04:04.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34841 - author: keronshb changes: - message: The Hypereutactic Blade has been added to the game as an alternative @@ -3919,3 +3910,12 @@ id: 8394 time: '2025-04-30T00:51:42.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37056 +- author: BIGZi0348, slarticodefast + changes: + - message: Reflective vest now reflects lasers only while equipped. + type: Tweak + - message: Energy katana now reflects lasers and projectiles only while in hands. + type: Tweak + id: 8395 + time: '2025-04-30T14:10:54.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37039 From 43252473113b3418b8339fa1543e3d6ee1e95289 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Thu, 1 May 2025 00:20:59 +1000 Subject: [PATCH 078/167] Update submodule to 255.1.0 (#37071) --- RobustToolbox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RobustToolbox b/RobustToolbox index 03f8d4d3e0..62b4714f1f 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit 03f8d4d3e047dfbb8841cf7f40a66422b3b0dbb4 +Subproject commit 62b4714f1f260cf90db915776e6200c28e8018ff From a0e0072bd1f5ad3bb7670247b7168b9388a2e8b8 Mon Sep 17 00:00:00 2001 From: TytosB <54259736+TytosB@users.noreply.github.com> Date: Wed, 30 Apr 2025 09:40:45 -0500 Subject: [PATCH 079/167] new salv ruins (#36947) --- Resources/Maps/Lavaland/commieoutpost.yml | 1127 +++ Resources/Maps/Lavaland/crasheddropship.yml | 1227 +++ Resources/Maps/Lavaland/crashedinstigator.yml | 3770 ++++++++ Resources/Maps/Lavaland/crashedsloop.yml | 2357 +++++ Resources/Maps/Lavaland/crashedsyndiepod.yml | 1622 ++++ Resources/Maps/Lavaland/grasslanddome.yml | 2496 ++++++ Resources/Maps/Lavaland/penalcolony.yml | 7918 +++++++++++++++++ Resources/Maps/Lavaland/snowydome.yml | 3195 +++++++ 8 files changed, 23712 insertions(+) create mode 100644 Resources/Maps/Lavaland/commieoutpost.yml create mode 100644 Resources/Maps/Lavaland/crasheddropship.yml create mode 100644 Resources/Maps/Lavaland/crashedinstigator.yml create mode 100644 Resources/Maps/Lavaland/crashedsloop.yml create mode 100644 Resources/Maps/Lavaland/crashedsyndiepod.yml create mode 100644 Resources/Maps/Lavaland/grasslanddome.yml create mode 100644 Resources/Maps/Lavaland/penalcolony.yml create mode 100644 Resources/Maps/Lavaland/snowydome.yml diff --git a/Resources/Maps/Lavaland/commieoutpost.yml b/Resources/Maps/Lavaland/commieoutpost.yml new file mode 100644 index 0000000000..2f2ea4bf58 --- /dev/null +++ b/Resources/Maps/Lavaland/commieoutpost.yml @@ -0,0 +1,1127 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/25/2025 08:42:37 + entityCount: 160 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 1: Space + 0: FloorBasalt +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.65625,-0.5 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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: [] + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 28262 + -1,0: + 0: 61152 + 0,1: + 0: 3958 + -1,1: + 0: 61166 + 0,2: + 0: 238 + -1,2: + 0: 238 + 0,-1: + 0: 28671 + 1,0: + 0: 13104 + 1,1: + 0: 13104 + 1,2: + 0: 51 + -1,-1: + 0: 200 + 1,-1: + 0: 307 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: BasaltFive + entities: + - uid: 155 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 +- proto: BasaltFour + entities: + - uid: 150 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: 4.5,8.5 + parent: 1 +- proto: BasaltOne + entities: + - uid: 152 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: 5.5,6.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 145 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 148 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 +- proto: Bed + entities: + - uid: 113 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: -1.5,9.5 + parent: 1 +- proto: Bonfire + entities: + - uid: 84 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 +- proto: BookRandomStory + entities: + - uid: 142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5618777,5.476141 + parent: 1 +- proto: Chair + entities: + - uid: 111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,3.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: -2.5,6.5 + parent: 1 +- proto: ChairFolding + entities: + - uid: 82 + components: + - type: Transform + pos: 4.3928013,-1.5524323 + parent: 1 +- proto: ClothingHeadHatHetmanHat + entities: + - uid: 122 + components: + - type: Transform + parent: 118 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 131 + components: + - type: Transform + parent: 128 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingHeadHatUshanka + entities: + - uid: 126 + components: + - type: Transform + parent: 123 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterCoatTrench + entities: + - uid: 121 + components: + - type: Transform + parent: 118 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 127 + components: + - type: Transform + parent: 123 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 132 + components: + - type: Transform + parent: 128 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingShoesBootsJack + entities: + - uid: 119 + components: + - type: Transform + parent: 118 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 125 + components: + - type: Transform + parent: 123 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 130 + components: + - type: Transform + parent: 128 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: Coal + entities: + - uid: 112 + components: + - type: Transform + pos: 4.489788,1.528925 + parent: 1 +- proto: CombatKnife + entities: + - uid: 120 + components: + - type: Transform + parent: 118 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 124 + components: + - type: Transform + parent: 123 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 129 + components: + - type: Transform + parent: 128 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: CrateGenericSteel + entities: + - uid: 99 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 109 + - 108 + - 107 + - 106 + - 100 + - 101 + - 102 + - 103 + - 104 + - 105 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: DrinkBlackRussianGlass + entities: + - uid: 136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5150027,4.585516 + parent: 1 +- proto: DrinkVodkaBottleFull + entities: + - uid: 81 + components: + - type: Transform + pos: 3.2912385,-1.3180573 + parent: 1 + - uid: 101 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 103 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 104 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: FoodBreadPlain + entities: + - uid: 100 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 102 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 106 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: FoodPotato + entities: + - uid: 105 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 107 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 108 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 109 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: hydroponicsSoil + entities: + - uid: 116 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 5.5,6.5 + parent: 1 +- proto: HydroponicsToolClippers + entities: + - uid: 159 + components: + - type: Transform + pos: 5.3557854,7.7264495 + parent: 1 +- proto: HydroponicsToolSpade + entities: + - uid: 160 + components: + - type: Transform + pos: 5.7307854,7.6795745 + parent: 1 +- proto: LockerSyndicate + entities: + - uid: 94 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 98 + - 95 + - 96 + - 97 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 118 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 120 + - 119 + - 121 + - 122 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 123 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 125 + - 124 + - 126 + - 127 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 128 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 130 + - 129 + - 131 + - 132 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: OreBag + entities: + - uid: 92 + components: + - type: Transform + pos: 5.442913,3.5177999 + parent: 1 +- proto: OreBox + entities: + - uid: 89 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 +- proto: Pickaxe + entities: + - uid: 91 + components: + - type: Transform + pos: 5.614788,3.3927999 + parent: 1 + - uid: 97 + components: + - type: Transform + parent: 94 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: PosterContrabandCommunistState + entities: + - uid: 135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,7.5 + parent: 1 + - uid: 144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 1 +- proto: PotatoSeeds + entities: + - uid: 115 + components: + - type: Transform + pos: 5.238598,6.812387 + parent: 1 +- proto: Rack + entities: + - uid: 86 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 +- proto: SpawnMobBear + entities: + - uid: 138 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 +- proto: Table + entities: + - uid: 83 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1 +- proto: ToolboxMechanicalFilledAllTools + entities: + - uid: 139 + components: + - type: Transform + pos: -0.49396253,1.5581727 + parent: 1 +- proto: Torch + entities: + - uid: 95 + components: + - type: Transform + parent: 94 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 96 + components: + - type: Transform + parent: 94 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 98 + components: + - type: Transform + parent: 94 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: WallBasaltCobblebrick + entities: + - uid: 2 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 +- proto: WallRockBasalt + entities: + - uid: 3 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: -1.5,10.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 3.5,10.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 4.5,10.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 5.5,10.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 6.5,10.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 6.5,9.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 6.5,8.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 6.5,6.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 6.5,5.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 0.5,8.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: -3.5,2.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: -3.5,7.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: -3.5,9.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 +- proto: WeaponLaserSvalinn + entities: + - uid: 141 + components: + - type: Transform + pos: -2.4345272,1.5628223 + parent: 1 +- proto: WeaponShotgunSawn + entities: + - uid: 85 + components: + - type: Transform + pos: 4.369364,-1.4352448 + parent: 1 +- proto: WeaponSniperMosin + entities: + - uid: 140 + components: + - type: Transform + pos: -1.4501522,1.5628223 + parent: 1 +- proto: WheatSeeds + entities: + - uid: 157 + components: + - type: Transform + pos: 5.5432854,6.624887 + parent: 1 +- proto: WoodenSupport + entities: + - uid: 78 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 5.5,9.5 + parent: 1 +- proto: WoodenSupportWallBroken + entities: + - uid: 114 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/crasheddropship.yml b/Resources/Maps/Lavaland/crasheddropship.yml new file mode 100644 index 0000000000..d145cb506a --- /dev/null +++ b/Resources/Maps/Lavaland/crasheddropship.yml @@ -0,0 +1,1227 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/25/2025 05:09:41 + entityCount: 167 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 0: Space + 1: FloorBasalt + 29: FloorDark + 34: FloorDarkMono + 3: FloorMetalFoam + 81: FloorShuttleBlack + 124: Plating + 2: PlatingDamaged +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -1.1116635,0.37235177 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AQAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAHQAAAAAAUQAAAAABfAAAAAAAHQAAAAADHQAAAAABfAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAAgAAAAAAfAAAAAAAfAAAAAAAAgAAAAACfAAAAAAAfAAAAAAAfAAAAAAAAgAAAAABfAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAfAAAAAAAHQAAAAABUQAAAAADfAAAAAAAHQAAAAABAgAAAAAAfAAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAfAAAAAAAAwAAAAAAHQAAAAABIgAAAAAAIgAAAAADUQAAAAACfAAAAAAAHQAAAAAAUQAAAAABfAAAAAAAHQAAAAABHQAAAAABAgAAAAABfAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAHQAAAAAAHQAAAAADHQAAAAACHQAAAAADHQAAAAACHQAAAAADHQAAAAACHQAAAAACHQAAAAACHQAAAAADfAAAAAAAAAAAAAAAAQAAAAAAfAAAAAAAAQAAAAAAAgAAAAABIgAAAAAAIgAAAAACUQAAAAABfAAAAAAAHQAAAAACUQAAAAADfAAAAAAAHQAAAAACHQAAAAABHQAAAAADfAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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: '#D4D4D419' + id: FullTileOverlayGreyscale + decals: + 14: 4,-2 + 15: 5,-2 + 16: 6,-2 + 17: 7,-2 + 18: 8,-2 + 19: 9,-2 + 20: 10,-2 + 21: 11,-2 + - node: + color: '#79150096' + id: HalfTileOverlayGreyscale270 + decals: + 10: 13,-2 + 23: 3,-3 + - node: + color: '#79150096' + id: QuarterTileOverlayGreyscale180 + decals: + 5: 12,-3 + - node: + color: '#79150096' + id: QuarterTileOverlayGreyscale90 + decals: + 4: 12,-1 + - node: + color: '#79150096' + id: ThreeQuarterTileOverlayGreyscale + decals: + 8: 13,-1 + - node: + color: '#79150096' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 12: 12,0 + - node: + color: '#79150096' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 11: 11,0 + - node: + color: '#FFFFFFFF' + id: WarnCornerNW + decals: + 1: 6,-3 + 24: 9,-3 + - node: + color: '#FFFFFFFF' + id: WarnCornerSW + decals: + 0: 6,-1 + 27: 9,-1 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 2: 6,-4 + 3: 6,0 + 25: 9,-4 + 26: 9,0 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 131 + 0,-1: + 0: 65523 + 1,0: + 0: 240 + 1,-1: + 0: 32624 + 2,0: + 0: 27 + 2,-1: + 0: 49083 + 3,0: + 0: 1 + 3,-1: + 0: 13311 + 0,-2: + 0: 40944 + -1,-2: + 0: 52352 + -1,-1: + 0: 3276 + 1,-2: + 0: 65520 + 2,-2: + 0: 49136 + 3,-2: + 0: 65392 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AirlockHatchSyndicate + entities: + - uid: 14 + components: + - type: Transform + pos: 10.5,-1.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 2 +- proto: APCBasic + entities: + - uid: 166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-3.5 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 12 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 1 + - uid: 15 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,1.5 + parent: 1 +- proto: BasaltFive + entities: + - uid: 77 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: 9.5,-5.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 20 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 117 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: 15.5,-4.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 8.5,-6.5 + parent: 1 +- proto: BlastDoor + entities: + - uid: 103 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,0.5 + parent: 1 + - uid: 104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,1.5 + parent: 1 + - uid: 106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,1.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,0.5 + parent: 1 + - uid: 108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-0.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 59 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: 9.5,-1.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: 10.5,-1.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: 12.5,-1.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: 12.5,-0.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: 12.5,-2.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 +- proto: CableApcStack1 + entities: + - uid: 56 + components: + - type: Transform + pos: -0.9754976,-2.3029013 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 1.4854399,-1.7404013 + parent: 1 +- proto: CableHV + entities: + - uid: 47 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 +- proto: CableHVStack1 + entities: + - uid: 72 + components: + - type: Transform + pos: 2.8213773,-1.2482138 + parent: 1 +- proto: CableMV + entities: + - uid: 57 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 +- proto: CableMVStack1 + entities: + - uid: 110 + components: + - type: Transform + pos: 1.6026274,-2.3732138 + parent: 1 +- proto: ChairPilotSeat + entities: + - uid: 116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-0.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 121 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-2.5 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 +- proto: ComputerBroken + entities: + - uid: 55 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-1.5 + parent: 1 +- proto: ComputerPowerMonitoring + entities: + - uid: 93 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-0.5 + parent: 1 +- proto: FloorLavaEntity + entities: + - uid: 50 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 12.5,-6.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: 13.5,-6.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: 13.5,-5.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 +- proto: GeneratorWallmountAPU + entities: + - uid: 51 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 +- proto: Grille + entities: + - uid: 80 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-2.5 + parent: 1 + - uid: 81 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-1.5 + parent: 1 + - uid: 82 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-0.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,0.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,0.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,1.5 + parent: 1 + - uid: 86 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,1.5 + parent: 1 +- proto: LockerSyndicateShipGearBasic + entities: + - uid: 95 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: 9.5,-0.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 9.5,-2.5 + parent: 1 +- proto: LockerSyndicateShipGearBasicChameleonKit + entities: + - uid: 97 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 +- proto: MachineFrame + entities: + - uid: 131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 + - uid: 132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-4.5 + parent: 1 +- proto: MachineFrameDestroyed + entities: + - uid: 29 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 +- proto: MedkitFilled + entities: + - uid: 115 + components: + - type: Transform + pos: 12.732981,0.24816239 + parent: 1 +- proto: PlastitaniumWindow + entities: + - uid: 124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,1.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,1.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,0.5 + parent: 1 + - uid: 127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,0.5 + parent: 1 + - uid: 129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-0.5 + parent: 1 + - uid: 130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-1.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 16 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 1 + - uid: 45 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,1.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-3.5 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,0.5 + parent: 1 + - uid: 141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,0.5 + parent: 1 + - uid: 142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-3.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 146 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-2.5 + parent: 1 +- proto: ReinforcedGirder + entities: + - uid: 111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-4.5 + parent: 1 + - uid: 149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-4.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-4.5 + parent: 1 +- proto: SalvageHumanCorpseSpawner + entities: + - uid: 167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-1.5 + parent: 1 +- proto: ScrapAirlock1 + entities: + - uid: 102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.650387,-2.1709793 + parent: 1 +- proto: ScrapCloset + entities: + - uid: 90 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.773997,-3.475164 + parent: 1 +- proto: ScrapGeneratorFrame + entities: + - uid: 42 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 +- proto: ScrapGlass + entities: + - uid: 46 + components: + - type: Transform + pos: 2.2017243,-1.4366043 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 3.670474,-0.38972926 + parent: 1 +- proto: ScrapSteel + entities: + - uid: 11 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.712887,-2.811604 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: -0.9881195,-3.4513388 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 3.389224,-1.5772293 + parent: 1 +- proto: ShardGlassReinforced + entities: + - uid: 21 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.541012,-3.686604 + parent: 1 + - uid: 22 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.572262,-1.7491043 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.519868,-1.1397293 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.181637,-2.1553543 + parent: 1 +- proto: SheetPlasteel1 + entities: + - uid: 76 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.613618,-2.530354 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.707368,-1.6241043 + parent: 1 +- proto: SheetSteel1 + entities: + - uid: 25 + components: + - type: Transform + pos: -0.092428565,-2.4435263 + parent: 1 + - uid: 78 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.926118,-2.842854 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.566743,-3.592854 + parent: 1 +- proto: SignalButton + entities: + - uid: 133 + components: + - type: MetaData + name: bridge blast door control + - type: Transform + rot: 3.141592653589793 rad + pos: 12.039636,0.26498932 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 106: + - - Pressed + - Toggle + 104: + - - Pressed + - Toggle + 107: + - - Pressed + - Toggle + 103: + - - Pressed + - Toggle + 108: + - - Pressed + - Toggle + - uid: 134 + components: + - type: MetaData + name: Bridge Bolt Control + - type: Transform + rot: 3.141592653589793 rad + pos: 12.476158,0.26498932 + parent: 1 +- proto: SignalButtonDirectional + entities: + - uid: 158 + components: + - type: MetaData + name: External Bolt Control + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-3.5 + parent: 1 + - uid: 159 + components: + - type: MetaData + name: external bolt control + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,0.5 + parent: 1 +- proto: SignSpace + entities: + - uid: 128 + components: + - type: Transform + pos: 9.5,1.5 + parent: 1 +- proto: SubstationWallBasic + entities: + - uid: 165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-3.5 + parent: 1 +- proto: SyndicateShuttleConsoleCircuitboard + entities: + - uid: 164 + components: + - type: Transform + pos: 13.554454,-1.4521896 + parent: 1 +- proto: TableFrame + entities: + - uid: 112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-3.5 + parent: 1 +- proto: TableReinforced + entities: + - uid: 87 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,0.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,0.5 + parent: 1 +- proto: Thruster + entities: + - uid: 96 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 1 +- proto: ToolboxEmergencyFilled + entities: + - uid: 113 + components: + - type: Transform + pos: 11.717356,-0.9393376 + parent: 1 +- proto: WallPlastitanium + entities: + - uid: 3 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 8 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-3.5 + parent: 1 + - uid: 9 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 13 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 17 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,1.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,0.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 30 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-3.5 + parent: 1 + - uid: 31 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-2.5 + parent: 1 + - uid: 32 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-0.5 + parent: 1 + - uid: 35 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-4.5 + parent: 1 + - uid: 36 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-3.5 + parent: 1 + - uid: 37 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 1 + - uid: 38 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-0.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,0.5 + parent: 1 + - uid: 40 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,1.5 + parent: 1 + - uid: 41 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,1.5 + parent: 1 + - uid: 43 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 11.5,1.5 + parent: 1 +- proto: WallPlastitaniumDiagonal + entities: + - uid: 2 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 +- proto: WeaponCapacitorRecharger + entities: + - uid: 105 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,0.5 + parent: 1 +- proto: WeaponPistolViper + entities: + - uid: 144 + components: + - type: Transform + pos: 11.373606,-0.2987126 + parent: 1 + - type: ChamberMagazineAmmoProvider + boltClosed: True +- proto: WeaponTurretSyndicate + entities: + - uid: 155 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 +- proto: WeaponTurretSyndicateBroken + entities: + - uid: 143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-4.5 + parent: 1 +- proto: WindowReinforcedDirectional + entities: + - uid: 10 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 +- proto: Wrench + entities: + - uid: 114 + components: + - type: Transform + pos: 11.514231,-2.2049627 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/crashedinstigator.yml b/Resources/Maps/Lavaland/crashedinstigator.yml new file mode 100644 index 0000000000..709e559a1a --- /dev/null +++ b/Resources/Maps/Lavaland/crashedinstigator.yml @@ -0,0 +1,3770 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/25/2025 05:59:43 + entityCount: 498 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 0: Space + 2: FloorBasalt + 86: FloorShuttleBlack + 91: FloorShuttleRed + 112: FloorTechMaint2 + 113: FloorTechMaint3 + 128: Lattice + 129: Plating + 1: PlatingDamaged +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: GX-Instigator + - type: Transform + pos: -0.5,-0.45833334 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AQAAAAABWwAAAAAAWwAAAAABgQAAAAAAgQAAAAAAWwAAAAACVgAAAAAAcAAAAAAAcQAAAAACcQAAAAABgQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACWwAAAAAAWwAAAAABVgAAAAADgQAAAAAAgQAAAAAAVgAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABWwAAAAABWwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAVgAAAAACWwAAAAABgQAAAAAAVgAAAAABVgAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAABWwAAAAABWwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAVgAAAAACVgAAAAAAVgAAAAACVgAAAAAAVgAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAWwAAAAACgQAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAgQAAAAAAVgAAAAACVgAAAAAAVgAAAAADVgAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAVgAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAVgAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAVgAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAABVgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAABAQAAAAACgQAAAAAAgQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAgQAAAAAAgQAAAAAAVgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAgAAAAAAAVgAAAAADVgAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAgQAAAAAAgQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAgQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAQAAAAACgQAAAAAAAQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACVgAAAAAAVgAAAAABVgAAAAACVgAAAAACVgAAAAAAVgAAAAAAgQAAAAAAgQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACWwAAAAADWwAAAAABVgAAAAAAVgAAAAABVgAAAAACVgAAAAAAgQAAAAAAcQAAAAADgQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgQAAAAAAcQAAAAABcQAAAAAAcAAAAAAAVgAAAAAAWwAAAAABAQAAAAAAAgAAAAAAAQAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAVgAAAAABgQAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAVgAAAAADVgAAAAABgQAAAAAAWwAAAAADVgAAAAADgQAAAAAAAQAAAAACAgAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAADVgAAAAADVgAAAAAAVgAAAAAAVgAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAAQAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAVgAAAAACVgAAAAADVgAAAAAAVgAAAAABgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAgQAAAAAAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAVgAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAABVgAAAAACVgAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAACVgAAAAACVgAAAAADgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAACVgAAAAADVgAAAAACgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgQAAAAAAVgAAAAACVgAAAAABgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAADVgAAAAADgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAACVgAAAAACgAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgQAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgQAAAAAAgQAAAAAAVgAAAAAAVgAAAAADVgAAAAABgQAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgQAAAAAAcQAAAAABgQAAAAAAVgAAAAACVgAAAAADVgAAAAACAQAAAAACAgAAAAAAAgAAAAAA + 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: '#571212FF' + id: MiniTileBoxOverlay + decals: + 31: -7,2 + 32: 7,2 + - node: + color: '#571212FF' + id: MiniTileCheckerAOverlay + decals: + 22: -6,0 + 23: -6,1 + 24: -6,2 + 25: -6,3 + 26: -6,-1 + 27: -6,-2 + 28: -7,3 + 29: -8,3 + 30: -9,3 + 33: -9,2 + 34: -9,4 + 49: -10,2 + 50: -10,3 + 51: -10,4 + 109: -8,4 + 110: -7,4 + - node: + color: '#571212FF' + id: MiniTileCheckerBOverlay + decals: + 35: 6,-2 + 36: 6,-1 + 37: 6,0 + 38: 6,1 + 39: 6,2 + 40: 6,3 + 41: 7,3 + 42: 8,3 + 43: 9,3 + 44: 9,2 + 45: 9,4 + 46: 10,2 + 47: 10,3 + 48: 10,4 + 111: 8,4 + 112: 7,4 + - node: + color: '#571212FF' + id: MiniTileWhiteBox + decals: + 56: 0,3 + - node: + color: '#16212EFF' + id: MiniTileWhiteCornerNe + decals: + 77: 1,1 + - node: + color: '#571212FF' + id: MiniTileWhiteCornerNe + decals: + 10: 1,4 + 11: 2,3 + 53: 2,2 + 89: 5,-1 + - node: + color: '#16212EFF' + id: MiniTileWhiteCornerNw + decals: + 19: 1,-1 + - node: + color: '#571212FF' + id: MiniTileWhiteCornerNw + decals: + 9: -1,4 + 87: -5,-1 + 90: 3,-1 + - node: + color: '#16212EFF' + id: MiniTileWhiteCornerSe + decals: + 76: 1,0 + - node: + color: '#571212FF' + id: MiniTileWhiteCornerSe + decals: + 80: 5,0 + - node: + color: '#571212FF' + id: MiniTileWhiteCornerSw + decals: + 79: -5,0 + - node: + color: '#571212FF' + id: MiniTileWhiteInnerNe + decals: + 54: 1,3 + - node: + color: '#571212FF' + id: MiniTileWhiteInnerNw + decals: + 55: 1,3 + 59: 2,-1 + 75: 1,0 + - node: + color: '#571212FF' + id: MiniTileWhiteInnerSw + decals: + 63: 2,-1 + 64: 2,2 + 67: 1,1 + - node: + color: '#571212FF' + id: MiniTileWhiteLineE + decals: + 14: 2,1 + 15: 2,0 + 60: 2,-1 + 108: 5,-2 + - node: + color: '#16212EFF' + id: MiniTileWhiteLineN + decals: + 147: 8,11 + 148: 9,11 + - node: + color: '#571212FF' + id: MiniTileWhiteLineN + decals: + 12: 0,4 + 91: 4,-1 + 92: -4,-1 + 114: 9,5 + 115: -9,5 + - node: + color: '#FF9821FF' + id: MiniTileWhiteLineN + decals: + 149: -9,11 + 150: -8,11 + - node: + color: '#16212EFF' + id: MiniTileWhiteLineS + decals: + 145: 8,11 + 146: 9,11 + 154: 1,2 + - node: + color: '#571212FF' + id: MiniTileWhiteLineS + decals: + 16: 1,-1 + 113: 9,5 + 116: -9,5 + - node: + color: '#FF9821FF' + id: MiniTileWhiteLineS + decals: + 143: -9,11 + 144: -8,11 + - node: + color: '#16212EFF' + id: MiniTileWhiteLineW + decals: + 3: 2,0 + 20: 2,1 + - node: + color: '#571212FF' + id: MiniTileWhiteLineW + decals: + 107: -5,-2 + - node: + color: '#571212FF' + id: OffsetCheckerAOverlay + decals: + 119: 10,6 + 120: 10,7 + 125: 10,8 + 129: 9,10 + - node: + color: '#571212FF' + id: OffsetCheckerBOverlay + decals: + 81: 5,-1 + 82: 4,-1 + 83: 3,-1 + 85: -4,-1 + 86: -5,-1 + 93: 2,-2 + 94: 1,-2 + 101: 5,-2 + 102: 4,-2 + 103: 3,-2 + 105: -4,-2 + 106: -5,-2 + 130: -8,6 + 131: -9,6 + 132: -10,6 + 133: -10,7 + 134: -9,7 + 135: -8,7 + 136: -8,8 + 137: -9,8 + 138: -10,8 + 139: -9,9 + 140: -8,9 + 141: -8,10 + 142: -9,10 + - node: + cleanable: True + angle: 4.71238898038469 rad + color: '#8B1710FF' + id: footprint + decals: + 157: -6.2995553,9.194043 + 158: -5.8933053,9.022168 + 159: -5.6433053,9.365918 + - node: + cleanable: True + angle: 0.8726646259971648 rad + color: '#661710FF' + id: splatter + decals: + 155: -7.5026803,8.928418 + - node: + cleanable: True + angle: 0.8726646259971648 rad + color: '#8B1710FF' + id: splatter + decals: + 156: -7.5651803,8.959668 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 30711 + 0,-1: + 0: 65535 + -1,0: + 0: 65535 + 0,1: + 0: 65427 + -1,1: + 0: 65535 + 0,2: + 0: 143 + -1,2: + 0: 4991 + 1,0: + 0: 56670 + 1,1: + 0: 65467 + 1,2: + 0: 26623 + 1: 32768 + 1,-1: + 0: 30607 + 1,3: + 0: 36078 + 2,0: + 0: 14875 + 2,1: + 0: 30523 + 2,2: + 0: 13239 + 2,3: + 0: 4884 + 2,-1: + 0: 21008 + 0,-2: + 0: 65520 + -1,-2: + 0: 65504 + -1,-1: + 0: 65519 + 1,-2: + 0: 63280 + -3,0: + 0: 35338 + -3,1: + 0: 52362 + -3,2: + 0: 34988 + -3,-1: + 0: 18432 + -3,3: + 0: 2180 + -2,0: + 0: 65247 + -2,1: + 0: 56715 + -2,2: + 2: 1 + 0: 56828 + 1: 8192 + -2,3: + 0: 14334 + -2,-1: + 0: 56382 + -1,3: + 0: 1 + -2,-2: + 0: 60416 + 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.14975 + moles: + - 20.078888 + - 75.53487 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AirCanister + entities: + - uid: 441 + components: + - type: Transform + anchored: True + pos: -8.5,11.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: AirlockExternalGlass + entities: + - uid: 125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,1.5 + parent: 1 + - type: DeviceLinkSink + ports: + - DoorBolt + - Open + - Close + - Toggle + - type: DeviceLinkSource + linkedPorts: + 127: + - - DoorStatus + - DoorBolt + - uid: 127 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,2.5 + parent: 1 + - type: DeviceLinkSink + ports: + - DoorBolt + - Open + - Close + - Toggle + - type: DeviceLinkSource + linkedPorts: + 125: + - - DoorStatus + - DoorBolt +- proto: AirlockMaint + entities: + - uid: 43 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,0.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,0.5 + parent: 1 +- proto: AirlockShuttleSyndicate + entities: + - uid: 44 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,2.5 + parent: 1 + - uid: 46 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,4.5 + parent: 1 + - uid: 105 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,4.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,2.5 + parent: 1 +- proto: AirlockSyndicate + entities: + - uid: 519 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 520 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 +- proto: ArrowRegular + entities: + - uid: 313 + components: + - type: Transform + pos: -8.207983,9.959668 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: -8.098608,8.990918 + parent: 1 +- proto: Ash + entities: + - uid: 334 + components: + - type: Transform + pos: -0.59291816,1.3081836 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 87 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,2.5 + parent: 1 + - uid: 340 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,2.5 + parent: 1 + - uid: 341 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,4.5 + parent: 1 + - uid: 342 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,2.5 + parent: 1 + - uid: 533 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,4.5 + parent: 1 +- proto: BasaltFive + entities: + - uid: 7 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: -3.5,7.5 + parent: 1 + - uid: 411 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - uid: 446 + components: + - type: Transform + pos: 7.5,-3.5 + parent: 1 +- proto: BasaltOne + entities: + - uid: 32 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: 8.5,8.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: -1.5,8.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: -4.5,11.5 + parent: 1 + - uid: 375 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 174 + components: + - type: Transform + pos: -6.5,14.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: -3.5,11.5 + parent: 1 + - uid: 445 + components: + - type: Transform + pos: 6.5,11.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 8 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: 6.5,13.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: -5.5,11.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - uid: 293 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 +- proto: BlastDoor + entities: + - uid: 208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,2.5 + parent: 1 + - uid: 209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,3.5 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,4.5 + parent: 1 + - uid: 211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,2.5 + parent: 1 + - uid: 212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,3.5 + parent: 1 + - uid: 213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,4.5 + parent: 1 +- proto: BowImprovised + entities: + - uid: 73 + components: + - type: Transform + pos: -5.1589303,8.365918 + parent: 1 +- proto: ButtonFrameExit + entities: + - uid: 326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,2.5 + parent: 1 + - uid: 331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,2.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 184 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: -5.5,3.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: -6.5,3.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: -8.5,3.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 270 + components: + - type: Transform + pos: 8.5,0.5 + parent: 1 + - uid: 271 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 272 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 273 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 274 + components: + - type: Transform + pos: 7.5,3.5 + parent: 1 + - uid: 275 + components: + - type: Transform + pos: 8.5,3.5 + parent: 1 + - uid: 276 + components: + - type: Transform + pos: 9.5,3.5 + parent: 1 + - uid: 277 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 278 + components: + - type: Transform + pos: 9.5,6.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: 9.5,10.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: 9.5,11.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: -8.5,4.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: -8.5,6.5 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: -8.5,7.5 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: -8.5,8.5 + parent: 1 + - uid: 289 + components: + - type: Transform + pos: -8.5,9.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: -8.5,10.5 + parent: 1 + - uid: 291 + components: + - type: Transform + pos: -8.5,11.5 + parent: 1 + - uid: 295 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 1.5,2.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: -7.5,9.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 500 + components: + - type: Transform + pos: -8.5,13.5 + parent: 1 + - uid: 501 + components: + - type: Transform + pos: 8.5,13.5 + parent: 1 + - uid: 502 + components: + - type: Transform + pos: 9.5,12.5 + parent: 1 + - uid: 503 + components: + - type: Transform + pos: 9.5,13.5 + parent: 1 + - uid: 504 + components: + - type: Transform + pos: -8.5,12.5 + parent: 1 + - uid: 509 + components: + - type: Transform + pos: -7.5,13.5 + parent: 1 + - uid: 510 + components: + - type: Transform + pos: 8.5,14.5 + parent: 1 +- proto: CableHV + entities: + - uid: 214 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 216 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: 8.5,-0.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: 8.5,0.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 +- proto: CableMV + entities: + - uid: 222 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 227 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 239 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: 8.5,0.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: 8.5,-0.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,1.5 + parent: 1 + - uid: 137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,1.5 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,2.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,3.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 443 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 +- proto: ChairPilotSeat + entities: + - uid: 145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,3.5 + parent: 1 +- proto: ChemicalSynthesisKit + entities: + - uid: 462 + components: + - type: Transform + parent: 457 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingBackpackDuffelSyndicatePyjamaBundle + entities: + - uid: 460 + components: + - type: Transform + parent: 457 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingBeltAssault + entities: + - uid: 475 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingHeadHatSyndie + entities: + - uid: 476 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterCoatSyndieCap + entities: + - uid: 479 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterWinterSyndie + entities: + - uid: 484 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterWinterSyndieCap + entities: + - uid: 487 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingShoesBootsCowboyBlack + entities: + - uid: 474 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 477 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingShoesBootsCowboyBrown + entities: + - uid: 472 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingShoesBootsWinterSyndicate + entities: + - uid: 473 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingShoesColorBlack + entities: + - uid: 482 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingShoesHighheelBoots + entities: + - uid: 485 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformJumpskirtSyndieFormalDress + entities: + - uid: 488 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformJumpsuitPyjamaSyndicateBlack + entities: + - uid: 481 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformJumpsuitPyjamaSyndicatePink + entities: + - uid: 478 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformJumpsuitPyjamaSyndicateRed + entities: + - uid: 483 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformJumpsuitSyndieFormal + entities: + - uid: 480 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 486 + components: + - type: Transform + parent: 471 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: CombatBakeryKit + entities: + - uid: 98 + components: + - type: Transform + pos: -4.4912643,9.272168 + parent: 1 +- proto: ComputerBroken + entities: + - uid: 78 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 +- proto: ComputerIFFSyndicate + entities: + - uid: 154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 +- proto: CrateSyndicate + entities: + - uid: 142 + components: + - type: Transform + pos: -4.5,9.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 + - HighImpassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 457 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 459 + - 460 + - 462 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CyberPen + entities: + - uid: 328 + components: + - type: Transform + pos: -1.5210409,2.673741 + parent: 1 +- proto: EnergyDagger + entities: + - uid: 143 + components: + - type: Transform + pos: 9.290922,9.346233 + parent: 1 +- proto: FloorLavaEntity + entities: + - uid: 10 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: -5.5,13.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: -1.5,-6.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 3.5,8.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: 4.5,8.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - uid: 279 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 1 + - uid: 327 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 402 + components: + - type: Transform + pos: -4.5,12.5 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: 4.5,8.5 + parent: 1 +- proto: GasPassiveVent + entities: + - uid: 359 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 391 + components: + - type: Transform + pos: -6.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasPipeBend + entities: + - uid: 349 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 352 + components: + - type: Transform + pos: -5.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 381 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 404 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 423 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 426 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 427 + components: + - type: Transform + pos: 10.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GasPipeBroken + entities: + - uid: 152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 1 + - uid: 424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-0.5 + parent: 1 +- proto: GasPipeStraight + entities: + - uid: 63 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 343 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 344 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 346 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 347 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 348 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 350 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 357 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 361 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 362 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 363 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 364 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 365 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 366 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 367 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 368 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 369 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 370 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 372 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 373 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 378 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 383 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 397 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 398 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 399 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 401 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 405 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 408 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 412 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 414 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 416 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 417 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 418 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 420 + components: + - type: Transform + pos: -7.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 421 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 422 + components: + - type: Transform + pos: -7.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 439 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GasPipeTJunction + entities: + - uid: 345 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 351 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 374 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 400 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 419 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GasPort + entities: + - uid: 335 + components: + - type: Transform + pos: -8.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasVentPump + entities: + - uid: 386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasVentScrubber + entities: + - uid: 430 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 434 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 436 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GeneratorBasic15kW + entities: + - uid: 199 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 +- proto: GrenadeBlast + entities: + - uid: 30 + components: + - type: Transform + pos: 2.4291985,1.5151378 + parent: 1 +- proto: GrenadeEMP + entities: + - uid: 29 + components: + - type: Transform + pos: -0.17729092,2.357732 + parent: 1 +- proto: GrenadeFrag + entities: + - uid: 58 + components: + - type: Transform + pos: 2.9347992,-0.70165205 + parent: 1 +- proto: Grille + entities: + - uid: 163 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 +- proto: GrilleBroken + entities: + - uid: 178 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 +- proto: LightTubeBroken + entities: + - uid: 281 + components: + - type: Transform + pos: -5.4333563,3.317508 + parent: 1 +- proto: LockerSyndicate + entities: + - uid: 471 + components: + - type: Transform + pos: 10.5,8.5 + parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.147 + moles: + - 1.8856695 + - 7.0937095 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 487 + - 473 + - 474 + - 475 + - 476 + - 477 + - 478 + - 479 + - 480 + - 481 + - 482 + - 483 + - 484 + - 485 + - 486 + - 488 + - 472 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: MachineFrame + entities: + - uid: 382 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 +- proto: MachineFrameDestroyed + entities: + - uid: 132 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 376 + components: + - type: Transform + pos: -5.5,6.5 + parent: 1 + - uid: 377 + components: + - type: Transform + pos: 6.5,6.5 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 +- proto: MagazinePistolCaselessRifle + entities: + - uid: 247 + components: + - type: Transform + pos: -8.470112,10.499234 + parent: 1 +- proto: MagazinePistolSubMachineGun + entities: + - uid: 314 + components: + - type: Transform + pos: -3.5693893,9.881543 + parent: 1 +- proto: MiniGravityGeneratorCircuitboard + entities: + - uid: 185 + components: + - type: Transform + pos: 0.45931804,4.4915643 + parent: 1 +- proto: PartRodMetal1 + entities: + - uid: 34 + components: + - type: Transform + pos: -6.5448775,9.608981 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: -0.70688796,5.529028 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: -1.097513,4.185278 + parent: 1 +- proto: PlastitaniumWindow + entities: + - uid: 3 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,4.5 + parent: 1 + - uid: 4 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,5.5 + parent: 1 + - uid: 5 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,8.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,3.5 + parent: 1 +- proto: PoweredlightRed + entities: + - uid: 432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,9.5 + parent: 1 + - uid: 444 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,2.5 + parent: 1 + - uid: 448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,9.5 + parent: 1 + - uid: 449 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,3.5 + parent: 1 + - uid: 451 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-1.5 + parent: 1 + - uid: 453 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-1.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 447 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,1.5 + parent: 1 + - uid: 467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,1.5 + parent: 1 +- proto: Rack + entities: + - uid: 458 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,7.5 + parent: 1 +- proto: ReinforcedGirder + entities: + - uid: 385 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 388 + components: + - type: Transform + pos: 7.5,5.5 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: 8.5,13.5 + parent: 1 + - uid: 409 + components: + - type: Transform + pos: 8.5,5.5 + parent: 1 + - uid: 410 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 435 + components: + - type: Transform + pos: -7.5,13.5 + parent: 1 + - uid: 437 + components: + - type: Transform + pos: -8.5,13.5 + parent: 1 + - uid: 438 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 +- proto: SalvageHumanCorpseSpawner + entities: + - uid: 463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,2.5 + parent: 1 + - uid: 464 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,7.5 + parent: 1 +- proto: ScrapAirlock1 + entities: + - uid: 75 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.1318412,-2.7366784 + parent: 1 + - uid: 117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.0537162,3.1383216 + parent: 1 +- proto: ScrapAirlock2 + entities: + - uid: 91 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.29003388,-2.3148034 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: -3.0380912,2.4664466 + parent: 1 +- proto: ScrapCamera + entities: + - uid: 93 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.319341,5.044572 + parent: 1 +- proto: ScrapCloset + entities: + - uid: 324 + components: + - type: Transform + pos: 8.46513,6.7950764 + parent: 1 +- proto: ScrapFaxMachine + entities: + - uid: 131 + components: + - type: Transform + pos: -1.0366659,0.34210715 + parent: 1 +- proto: ScrapJetpack + entities: + - uid: 6 + components: + - type: Transform + pos: 9.384672,10.658733 + parent: 1 +- proto: ScrapSteel + entities: + - uid: 89 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.21190888,-1.5179281 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: -1.5224662,4.903947 + parent: 1 +- proto: ShardGlassReinforced + entities: + - uid: 33 + components: + - type: Transform + pos: -6.2948775,9.374606 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: -0.41018516,7.06202 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: -1.6445601,4.24952 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: 0.63668984,2.8432698 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: -2.410185,6.34327 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: -1.0508101,-1.0277131 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: 1.9804399,2.253537 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: -0.6133101,1.65577 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: -0.6758101,2.9526448 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: -2.722685,7.577645 + parent: 1 + - uid: 455 + components: + - type: Transform + pos: -6.7792525,9.640231 + parent: 1 +- proto: SheetPlasteel1 + entities: + - uid: 76 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.038091123,-3.0804284 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.0068412,0.9820719 + parent: 1 + - uid: 123 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.024408877,0.16957185 + parent: 1 + - uid: 148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.7412162,2.5289466 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.2568412,3.9820716 + parent: 1 + - uid: 162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.0068412,-1.8616782 + parent: 1 +- proto: SheetSteel1 + entities: + - uid: 60 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.4599662,1.5133219 + parent: 1 + - uid: 61 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.4130912,-1.0179281 + parent: 1 + - uid: 156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.3037162,0.5133219 + parent: 1 + - uid: 158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.6787162,4.341447 + parent: 1 + - uid: 161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.45996612,-2.3773034 + parent: 1 +- proto: SignalButtonDirectional + entities: + - uid: 329 + components: + - type: MetaData + name: blast doors + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,2.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 208: + - - Pressed + - Toggle + 209: + - - Pressed + - Toggle + 210: + - - Pressed + - Toggle + - uid: 330 + components: + - type: MetaData + name: blast doors + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,2.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 211: + - - Pressed + - Toggle + 212: + - - Pressed + - Toggle + 213: + - - Pressed + - Toggle +- proto: SMESBasic + entities: + - uid: 198 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 +- proto: SpearBone + entities: + - uid: 65 + components: + - type: Transform + pos: -7.2370553,9.506543 + parent: 1 +- proto: StimpackMini + entities: + - uid: 108 + components: + - type: Transform + pos: -4.9436817,10.263661 + parent: 1 +- proto: SubstationBasic + entities: + - uid: 187 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: 8.5,-0.5 + parent: 1 +- proto: SuitStorageBase + entities: + - uid: 294 + components: + - type: Transform + pos: -9.5,8.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 350 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 296 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 350 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True +- proto: SuitStorageSyndie + entities: + - uid: 454 + components: + - type: Transform + pos: -9.5,6.5 + parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 +- proto: SurveillanceCameraMonitorCircuitboard + entities: + - uid: 311 + components: + - type: Transform + pos: 1.2410958,0.5384358 + parent: 1 +- proto: SurveillanceCameraRouterSecurity + entities: + - uid: 332 + components: + - type: Transform + pos: 9.5,11.5 + parent: 1 +- proto: SurveillanceCameraSecurity + entities: + - uid: 337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-3.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Aft-Port + - uid: 339 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-3.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Aft-Starboard +- proto: SyndieFlag + entities: + - uid: 469 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 +- proto: Thruster + entities: + - uid: 175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 7.5,12.5 + parent: 1 +- proto: ToolboxSyndicateFilled + entities: + - uid: 497 + components: + - type: Transform + pos: 8.34013,10.6232 + parent: 1 +- proto: TwoWayLever + entities: + - uid: 151 + components: + - type: MetaData + name: FIRE! + - type: Transform + pos: 0.48732924,3.7624094 + parent: 1 +- proto: VendingMachineClothing + entities: + - uid: 465 + components: + - type: Transform + pos: 10.5,6.5 + parent: 1 +- proto: VendingMachineCoffee + entities: + - uid: 535 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 +- proto: VendingMachineSustenance + entities: + - uid: 534 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 1 +- proto: VendingMachineTankDispenserEVA + entities: + - uid: 456 + components: + - type: Transform + pos: -9.5,7.5 + parent: 1 +- proto: WallPlastitanium + entities: + - uid: 2 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,6.5 + parent: 1 + - uid: 13 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,0.5 + parent: 1 + - uid: 15 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-0.5 + parent: 1 + - uid: 17 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-1.5 + parent: 1 + - uid: 18 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-1.5 + parent: 1 + - uid: 20 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-2.5 + parent: 1 + - uid: 21 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-2.5 + parent: 1 + - uid: 22 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-2.5 + parent: 1 + - uid: 25 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 26 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-2.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-2.5 + parent: 1 + - uid: 36 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-1.5 + parent: 1 + - uid: 37 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-1.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-0.5 + parent: 1 + - uid: 41 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,0.5 + parent: 1 + - uid: 47 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,5.5 + parent: 1 + - uid: 48 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,6.5 + parent: 1 + - uid: 49 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,7.5 + parent: 1 + - uid: 50 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,8.5 + parent: 1 + - uid: 52 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,9.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,10.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,11.5 + parent: 1 + - uid: 56 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,12.5 + parent: 1 + - uid: 57 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,13.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,12.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 7.5,11.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,10.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,5.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,4.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,3.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,4.5 + parent: 1 + - uid: 80 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,5.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: -6.5,5.5 + parent: 1 + - uid: 82 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,7.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,10.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: -6.5,11.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,12.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,12.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,11.5 + parent: 1 + - uid: 97 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,10.5 + parent: 1 + - uid: 99 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,9.5 + parent: 1 + - uid: 101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,8.5 + parent: 1 + - uid: 102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,7.5 + parent: 1 + - uid: 103 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,6.5 + parent: 1 + - uid: 104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,5.5 + parent: 1 + - uid: 106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,5.5 + parent: 1 + - uid: 109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,3.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,1.5 + parent: 1 + - uid: 111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,1.5 + parent: 1 + - uid: 112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,3.5 + parent: 1 + - uid: 118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,2.5 + parent: 1 + - uid: 119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,1.5 + parent: 1 + - uid: 121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,0.5 + parent: 1 + - uid: 122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,2.5 + parent: 1 + - uid: 186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,1.5 + parent: 1 + - uid: 189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,2.5 + parent: 1 + - uid: 191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,1.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 1 + - uid: 193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,1.5 + parent: 1 + - uid: 194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,2.5 + parent: 1 + - uid: 196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,1.5 + parent: 1 + - uid: 203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,1.5 + parent: 1 + - uid: 204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,1.5 + parent: 1 + - uid: 205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,5.5 + parent: 1 + - uid: 206 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,5.5 + parent: 1 + - uid: 207 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-0.5 + parent: 1 +- proto: WallPlastitaniumDiagonal + entities: + - uid: 12 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 + - uid: 14 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-0.5 + parent: 1 + - uid: 16 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-1.5 + parent: 1 + - uid: 19 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-2.5 + parent: 1 + - uid: 23 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-3.5 + parent: 1 + - uid: 24 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 28 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-2.5 + parent: 1 + - uid: 38 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-1.5 + parent: 1 + - uid: 40 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-0.5 + parent: 1 + - uid: 42 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,0.5 + parent: 1 + - uid: 51 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,9.5 + parent: 1 + - uid: 55 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,12.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: -9.5,12.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: -10.5,9.5 + parent: 1 + - uid: 116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,0.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,0.5 + parent: 1 + - uid: 182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,7.5 + parent: 1 + - uid: 188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,2.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: -8.5,2.5 + parent: 1 + - uid: 195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,2.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 336 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,11.5 + parent: 1 + - uid: 338 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,11.5 + parent: 1 +- proto: WeaponPistolCobra + entities: + - uid: 461 + components: + - type: Transform + pos: -7.6395397,10.453282 + parent: 1 +- proto: WeaponSniperMosin + entities: + - uid: 459 + components: + - type: Transform + parent: 457 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: WeaponTurretSyndicate + entities: + - uid: 292 + components: + - type: Transform + pos: -8.5,9.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/crashedsloop.yml b/Resources/Maps/Lavaland/crashedsloop.yml new file mode 100644 index 0000000000..09a56bce03 --- /dev/null +++ b/Resources/Maps/Lavaland/crashedsloop.yml @@ -0,0 +1,2357 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/25/2025 05:03:42 + entityCount: 356 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 2: Space + 1: FloorBasalt + 3: FloorBrokenWood + 0: FloorWood +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.5,-0.4765625 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAACAAAAAAAAAAAAAAACAAAAAAADAAAAAAACAAAAAAACAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAADAAAAAAABAwAAAAABAAAAAAADAAAAAAACAAAAAAACAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAACAAAAAAACAAAAAAADAwAAAAAGAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAFAQAAAAAAAwAAAAABAAAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAABAQAAAAAAAQAAAAAAAAAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAFAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAABAAAAAAADAAAAAAACAAAAAAACAAAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAAAADAAAAAAACAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAABAAAAAAACAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAACAAAAAAABAAAAAAABAAAAAAAAAAAAAAADAAAAAAADAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAACAAAAAAADAAAAAAACAAAAAAAAAAAAAAADAAAAAAABAAAAAAADAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAADAAAAAAADAAAAAAAAAAAAAAACAAAAAAABAAAAAAAAAAAAAAACAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAABAAAAAAAAAAAAAAADAAAAAAABAAAAAAABAAAAAAADAAAAAAABAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAACAAAAAAABAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAABAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAABAAAAAAADAAAAAAABAAAAAAADAAAAAAADAAAAAAACAAAAAAACAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAACAAAAAAABAAAAAAAAAAAAAAADAAAAAAADAAAAAAACAAAAAAABAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAABAAAAAAACAAAAAAACAAAAAAABAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAADAAAAAAACAAAAAAACAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAADAAAAAAADAAAAAAACAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAACAAAAAAABAAAAAAADAAAAAAADAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAADAAAAAAABAAAAAAAAAAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAwAAAAADAAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAADAAAAAAABAAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAACAAAAAAABAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAADAAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAABAAAAAAABAAAAAAACAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAADAAAAAAABAAAAAAAAAAAAAAADAAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAACAAAAAAABAAAAAAADAAAAAAABAAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAADAAAAAAADAAAAAAACAAAAAAAAAAAAAAACAAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAwAAAAAFAAAAAAAAAAAAAAACAAAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAwAAAAADAwAAAAAFAAAAAAAAAAAAAAABAAAAAAACAAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAwAAAAAFAAAAAAACAwAAAAAFAwAAAAADAAAAAAACAAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAADAwAAAAADAAAAAAAAAwAAAAAGAAAAAAADAAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAACAAAAAAADAAAAAAADAAAAAAADAAAAAAACAAAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAFAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAwAAAAAFAAAAAAAAAAAAAAACAAAAAAABAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAACAwAAAAAEAAAAAAABAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAACAAAAAAAB + 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: [] + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 32767 + 0,-1: + 0: 63633 + 1: 2 + 2: 32 + -1,0: + 0: 52975 + 0,1: + 0: 311 + -1,1: + 0: 137 + 3: 4 + 1,0: + 0: 1 + 1,1: + 0: 1 + 1,-1: + 0: 20851 + 0,-4: + 0: 65280 + 0,-3: + 0: 4080 + -1,-3: + 0: 8176 + 0,-2: + 0: 30519 + 4: 64 + -1,-2: + 0: 56793 + 4: 4 + -1,-1: + 2: 8 + 4: 128 + 0: 62257 + 1,-4: + 0: 4128 + 1,-3: + 0: 29460 + 1,-2: + 0: 14131 + -2,-3: + 0: 51204 + -2,-2: + 0: 35976 + -2,-1: + 0: 16584 + -2,-4: + 0: 128 + -1,-4: + 0: 13824 + 2: 16384 + 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.1495 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.14975 + moles: + - 20.078888 + - 75.53487 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.14948 + moles: + - 20.078888 + - 75.53487 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.14975 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: APCBasic + entities: + - uid: 135 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 8 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,2.5 + parent: 1 + - uid: 169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-5.5 + parent: 1 + - uid: 170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-2.5 + parent: 1 + - uid: 172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-8.5 + parent: 1 +- proto: Barricade + entities: + - uid: 2 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 1 +- proto: BasaltOne + entities: + - uid: 164 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: 7.5,-15.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: -6.5,-14.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: -1.5,9.5 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 201 + components: + - type: Transform + pos: 7.5,-4.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: 7.5,5.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: 7.5,-10.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: 1.5,-15.5 + parent: 1 + - uid: 207 + components: + - type: Transform + pos: -5.5,-13.5 + parent: 1 + - uid: 208 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 187 + components: + - type: Transform + pos: 7.5,-12.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: 6.5,-14.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: -5.5,-15.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: -6.5,-10.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: -6.5,1.5 + parent: 1 +- proto: Bed + entities: + - uid: 151 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 1 +- proto: BedsheetBrown + entities: + - uid: 140 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 1 +- proto: Bonfire + entities: + - uid: 183 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 +- proto: BoxLethalshot + entities: + - uid: 171 + components: + - type: Transform + pos: -0.549047,-2.5206397 + parent: 1 +- proto: BrokenBottle + entities: + - uid: 182 + components: + - type: Transform + pos: 1.7092543,1.8350022 + parent: 1 + - uid: 192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.29074574,1.0068772 + parent: 1 + - uid: 212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.8651764,-9.76738 + parent: 1 + - uid: 293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.1620514,-9.54863 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 216 + components: + - type: Transform + pos: -0.5,-10.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: -3.5,-10.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: 1.5,-10.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 + - uid: 227 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: -3.5,-9.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 1 + - uid: 239 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: 4.5,-9.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 270 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 + - uid: 271 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 272 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 273 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 274 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 275 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 276 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 277 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 278 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 279 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 296 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: 5.5,-10.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: -4.5,-10.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: -3.5,-13.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: 3.5,-13.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: 4.5,-13.5 + parent: 1 +- proto: CableHV + entities: + - uid: 137 + components: + - type: Transform + pos: 4.5,-12.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 3.5,-13.5 + parent: 1 +- proto: CableMV + entities: + - uid: 144 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 +- proto: CannonBall + entities: + - uid: 126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.1188297,-6.9785805 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 1.372828,-3.3956397 + parent: 1 + - uid: 157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.255153,-5.6660805 + parent: 1 +- proto: CannonBallGlassshot + entities: + - uid: 352 + components: + - type: Transform + pos: 4.573434,-9.387182 + parent: 1 +- proto: CannonBallGrapeshot + entities: + - uid: 353 + components: + - type: Transform + pos: -3.8219547,-5.2231836 + parent: 1 +- proto: ChairWood + entities: + - uid: 180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.4017074,0.40597034 + parent: 1 + - uid: 181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.7701676,1.6090953 + parent: 1 +- proto: ClothingHeadHatPirateTricord + entities: + - uid: 118 + components: + - type: Transform + parent: 116 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingNeckCloakPirateCap + entities: + - uid: 150 + components: + - type: Transform + pos: -3.3600097,-12.428621 + parent: 1 +- proto: ClothingOuterCoatPirate + entities: + - uid: 117 + components: + - type: Transform + parent: 116 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ComputerBroken + entities: + - uid: 69 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - uid: 190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-4.5 + parent: 1 +- proto: ComputerRadar + entities: + - uid: 191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-7.5 + parent: 1 +- proto: CratePirate + entities: + - uid: 116 + components: + - type: MetaData + name: Pirate drip chest + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 118 + - 117 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 121 + components: + - type: MetaData + name: cannonball chest + - type: Transform + pos: 1.5,-3.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 + - HighImpassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 122 + components: + - type: MetaData + name: Magnum chest + - type: Transform + pos: -0.5,-2.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 + - HighImpassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 123 + components: + - type: MetaData + name: Shotgun chest + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 124 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 214 + components: + - type: Transform + pos: -1.5,4.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 + - HighImpassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True +- proto: Cutlass + entities: + - uid: 128 + components: + - type: Transform + pos: -0.59715414,-6.4357433 + parent: 1 +- proto: DrinkRumBottleFull + entities: + - uid: 295 + components: + - type: Transform + pos: 4.060891,-10.436246 + parent: 1 +- proto: FloorLavaEntity + entities: + - uid: 322 + components: + - type: Transform + pos: -3.5,9.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 326 + components: + - type: Transform + pos: -3.5,7.5 + parent: 1 + - uid: 327 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: -4.5,7.5 + parent: 1 + - uid: 334 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 335 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: -5.5,6.5 + parent: 1 + - uid: 338 + components: + - type: Transform + pos: -6.5,5.5 + parent: 1 + - uid: 339 + components: + - type: Transform + pos: -6.5,3.5 + parent: 1 + - uid: 340 + components: + - type: Transform + pos: -6.5,4.5 + parent: 1 + - uid: 341 + components: + - type: Transform + pos: -5.5,4.5 + parent: 1 + - uid: 342 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 343 + components: + - type: Transform + pos: -5.5,9.5 + parent: 1 + - uid: 344 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 +- proto: FoodBreadPlain + entities: + - uid: 206 + components: + - type: Transform + pos: 2.7923787,-10.39998 + parent: 1 +- proto: FoodMealRibs + entities: + - uid: 220 + components: + - type: Transform + pos: 0.49256277,1.670239 + parent: 1 +- proto: GeneratorBasic + entities: + - uid: 134 + components: + - type: Transform + pos: 4.5,-12.5 + parent: 1 +- proto: GoldOre1 + entities: + - uid: 162 + components: + - type: Transform + pos: 3.1780043,3.5850022 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: 0.24050426,4.444377 + parent: 1 +- proto: HandHeldMassScanner + entities: + - uid: 186 + components: + - type: Transform + pos: 3.352892,-2.3809278 + parent: 1 +- proto: IngotGold + entities: + - uid: 159 + components: + - type: Transform + pos: -3.5416722,-10.318406 + parent: 1 +- proto: LightTubeBroken + entities: + - uid: 285 + components: + - type: Transform + pos: 0.42642307,6.3917184 + parent: 1 + - uid: 287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.273454,-6.293241 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 3.379548,2.0479684 + parent: 1 +- proto: MachineFrame + entities: + - uid: 139 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 +- proto: MachineFrameDestroyed + entities: + - uid: 63 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: 3.5,-13.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 +- proto: MagazineBoxMagnum + entities: + - uid: 124 + components: + - type: Transform + parent: 123 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: MaterialWoodPlank1 + entities: + - uid: 347 + components: + - type: Transform + pos: -0.27512074,3.6162522 + parent: 1 + - uid: 348 + components: + - type: Transform + pos: 0.38112926,5.163127 + parent: 1 + - uid: 349 + components: + - type: Transform + pos: 3.3967543,3.2256272 + parent: 1 + - uid: 350 + components: + - type: Transform + pos: 1.1467543,2.5225022 + parent: 1 + - uid: 351 + components: + - type: Transform + pos: 2.7248793,0.9756272 + parent: 1 +- proto: PirateFlag + entities: + - uid: 147 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 281 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 283 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - uid: 288 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-6.5 + parent: 1 + - uid: 289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-10.5 + parent: 1 + - uid: 291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-13.5 + parent: 1 + - uid: 292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-13.5 + parent: 1 + - uid: 294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-13.5 + parent: 1 +- proto: SalvageHumanCorpseSpawner + entities: + - uid: 354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-4.5 + parent: 1 + - uid: 355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 + - uid: 356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-9.5 + parent: 1 +- proto: SheetSteel1 + entities: + - uid: 173 + components: + - type: Transform + pos: 0.55300426,6.022502 + parent: 1 + - uid: 345 + components: + - type: Transform + pos: 0.115504265,2.6943772 + parent: 1 + - uid: 346 + components: + - type: Transform + pos: 2.8498793,2.5381272 + parent: 1 +- proto: ShuttleGunPirateCannon + entities: + - uid: 65 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-8.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-5.5 + parent: 1 +- proto: SmokingPipeFilledTobacco + entities: + - uid: 193 + components: + - type: Transform + pos: 1.3704574,2.1715953 + parent: 1 +- proto: SubstationMachineCircuitboard + entities: + - uid: 286 + components: + - type: Transform + pos: 2.6267688,-13.6383095 + parent: 1 +- proto: SuitStorageBase + entities: + - uid: 115 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 350 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 120 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 350 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True +- proto: SuitStorageEVAPirate + entities: + - uid: 119 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 1 +- proto: SuitStoragePirateCap + entities: + - uid: 145 + components: + - type: Transform + pos: -1.5,-12.5 + parent: 1 +- proto: TableWood + entities: + - uid: 111 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: -3.5,-10.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-12.5 + parent: 1 +- proto: Thruster + entities: + - uid: 70 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-14.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-14.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-11.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-11.5 + parent: 1 + - uid: 75 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-0.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 +- proto: TreasureCoinGold + entities: + - uid: 196 + components: + - type: Transform + pos: -2.2675102,-10.478105 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: -4.5018854,-8.74373 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: -3.0956352,-9.509355 + parent: 1 +- proto: TwoWayLever + entities: + - uid: 174 + components: + - type: Transform + pos: 5.5,-9.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 65: + - - Left + - Trigger + - - Right + - Trigger + - uid: 175 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 66: + - - Left + - Trigger + - - Right + - Trigger + - uid: 176 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 +- proto: WallRockBasalt + entities: + - uid: 19 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: 3.5,8.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: 0.5,8.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 5.5,8.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 4.5,8.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 6.5,8.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 +- proto: WallRockBasaltGold + entities: + - uid: 17 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 +- proto: WallWood + entities: + - uid: 3 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: -3.5,1.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,4.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 6.5,-6.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 6.5,-7.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 6.5,-9.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 6.5,-10.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 5.5,-10.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 5.5,-11.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 5.5,-12.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 5.5,-13.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 4.5,-13.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 4.5,-14.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 3.5,-14.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 1.5,-14.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: -0.5,-14.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: -1.5,-14.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: -2.5,-14.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 2.5,-14.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: -3.5,-14.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: -3.5,-13.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: -4.5,-13.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: -4.5,-12.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: -4.5,-11.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: -4.5,-10.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: -5.5,-10.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: -5.5,-9.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: -2.5,-8.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: -0.5,-8.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: 3.5,-8.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: 1.5,-8.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: 3.5,-7.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -3.5,-11.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: -0.5,-11.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 4.5,-11.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: 1.5,-11.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: -0.5,-12.5 + parent: 1 +- proto: WeaponLauncherPirateCannon + entities: + - uid: 125 + components: + - type: Transform + pos: -4.2358932,-5.7717533 + parent: 1 +- proto: WeaponPistolFlintlock + entities: + - uid: 127 + components: + - type: Transform + pos: 2.5317574,-4.53006 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: 3.0216851,-0.19362831 + parent: 1 +- proto: WeaponRevolverPirate + entities: + - uid: 158 + components: + - type: Transform + pos: 4.615435,-8.678003 + parent: 1 +- proto: WeaponShotgunBlunderbuss + entities: + - uid: 130 + components: + - type: Transform + pos: -0.4858935,-4.6155033 + parent: 1 +- proto: WoodDoor + entities: + - uid: 93 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: -0.5,-13.5 + parent: 1 + - uid: 177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,2.5 + parent: 1 +- proto: WoodenBuckler + entities: + - uid: 155 + components: + - type: Transform + pos: 0.4536324,-6.24881 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/crashedsyndiepod.yml b/Resources/Maps/Lavaland/crashedsyndiepod.yml new file mode 100644 index 0000000000..2e516623b1 --- /dev/null +++ b/Resources/Maps/Lavaland/crashedsyndiepod.yml @@ -0,0 +1,1622 @@ +meta: + format: 7 + category: Map + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/26/2025 05:56:17 + entityCount: 202 +maps: +- 94 +grids: +- 1 +orphans: [] +nullspace: [] +tilemap: + 0: Space + 1: FloorBasalt + 29: FloorDark + 84: FloorShuttleRed + 101: FloorSteelOffset + 104: FloorTechMaint + 120: Lattice + 121: Plating + 2: PlatingDamaged +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + desc: Evacuation pod + name: Evacuation pod + - type: Transform + parent: 94 + - type: MapGrid + chunks: + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAQAAAAAAAQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAeQAAAAAAAQAAAAAAeQAAAAAAHQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAZQAAAAAAZQAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAZQAAAAAAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAVAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAeQAAAAAAeQAAAAAAAQAAAAAAeQAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAeQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAQAAAAAAAQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABHQAAAAADeQAAAAAAAQAAAAAAeQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZQAAAAAAZQAAAAAAZQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,0: + ind: 0,0 + tiles: ZQAAAAAAZQAAAAAAZQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAVAAAAAAAZQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVAAAAAACeQAAAAAAAQAAAAAAeQAAAAAAeQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAQAAAAAAAQAAAAAAeQAAAAAAeQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAABAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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: '#A91409FF' + id: StandClearGreyscale + decals: + 18: 0,-1 + - node: + color: '#A91409FF' + id: WarnCornerSmallGreyscaleNE + decals: + 15: -2,0 + - node: + color: '#A91409FF' + id: WarnCornerSmallGreyscaleNW + decals: + 14: 2,0 + - node: + color: '#A91409FF' + id: WarnEndGreyscaleN + decals: + 10: 2,1 + - node: + color: '#A91409FF' + id: WarnLineGreyscaleE + decals: + 0: 2,0 + 8: 2,-1 + 17: 5,0 + - node: + color: '#A91409FF' + id: WarnLineGreyscaleN + decals: + 11: -1,0 + 12: 0,0 + 13: 1,0 + - node: + color: '#A91409FF' + id: WarnLineGreyscaleS + decals: + 1: 1,-1 + 2: 0,-1 + 3: -1,-1 + 4: -2,-1 + 5: 2,-1 + - node: + color: '#A91409FF' + id: WarnLineGreyscaleW + decals: + 6: -2,-1 + 7: -2,0 + 16: -5,0 + - node: + cleanable: True + angle: 0.8726646259971648 rad + color: '#661710FF' + id: footprint + decals: + 24: -1.4343833,3.4467347 + 25: -2.0750084,3.4623597 + 26: -2.1531334,4.0092344 + 27: -2.6843834,4.0873594 + 28: -2.9968834,4.6186094 + - node: + cleanable: True + angle: 0.3490658503988659 rad + color: '#661710FF' + id: shortline + decals: + 23: -1.1062583,4.4311094 + - node: + cleanable: True + color: '#661710FF' + id: splatter + decals: + 19: -0.30938327,-0.22514033 + 20: -0.9031333,5.2436094 + - node: + cleanable: True + angle: 0.3490658503988659 rad + color: '#661710FF' + id: thinline + decals: + 21: -0.7312583,3.2279847 + 22: -0.45000827,4.1498594 + - type: GridAtmosphere + version: 2 + data: + tiles: + -2,-1: + 0: 18432 + -2,0: + 0: 52300 + -1,-1: + 0: 19183 + 1: 16 + 2: 32768 + -1,0: + 0: 65231 + -1,-2: + 0: 57344 + 0,-2: + 0: 61440 + 0,-1: + 0: 31711 + -2,1: + 0: 2252 + -1,1: + 0: 65535 + 0,0: + 0: 64383 + 0,1: + 0: 65535 + 1,-1: + 0: 16897 + 1: 16 + 1,0: + 0: 21575 + 1,1: + 0: 311 + 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.14975 + moles: + - 21.6852 + - 81.57766 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: NavMap + - type: RadiationGridResistance + - uid: 94 + components: + - type: MetaData + name: Map Entity + - type: Transform + - type: Map + mapPaused: True + - type: PhysicsMap + - type: GridTree + - type: MovedGrids + - type: Broadphase + - type: OccluderTree +- proto: AirCanister + entities: + - uid: 193 + components: + - type: Transform + anchored: True + pos: -0.5,-1.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: AirlockShuttleSyndicate + entities: + - uid: 2 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,0.5 + parent: 1 + - uid: 3 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,0.5 + parent: 1 +- proto: AirlockSyndicate + entities: + - uid: 4 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 +- proto: APCBasic + entities: + - uid: 6 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 +- proto: Ash + entities: + - uid: 108 + components: + - type: Transform + pos: -1.6452203,4.883686 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: -1.8327203,5.102436 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: -1.6764703,5.211811 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 7 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,0.5 + parent: 1 + - uid: 8 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,0.5 + parent: 1 +- proto: BannerSyndicate + entities: + - uid: 9 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 +- proto: BasaltFour + entities: + - uid: 97 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 +- proto: BasaltOne + entities: + - uid: 137 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 99 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: -5.5,4.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 121 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 +- proto: Bonfire + entities: + - uid: 136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 10 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 +- proto: CableHV + entities: + - uid: 33 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 +- proto: CableMV + entities: + - uid: 43 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 +- proto: ChairPilotSeat + entities: + - uid: 52 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 +- proto: ClosetWallEmergencyFilledRandom + entities: + - uid: 53 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-0.5 + parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - uid: 54 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-0.5 + parent: 1 +- proto: ClosetWallFireFilledRandom + entities: + - uid: 194 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 +- proto: ClothingHeadPyjamaSyndicateRed + entities: + - uid: 98 + components: + - type: Transform + pos: 1.5891547,-0.38193893 + parent: 1 +- proto: ClothingMaskBreath + entities: + - uid: 162 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 +- proto: ClothingNeckScarfStripedSyndieRed + entities: + - uid: 101 + components: + - type: Transform + pos: 0.43290472,5.914936 + parent: 1 +- proto: ClothingOuterSuitEmergency + entities: + - uid: 163 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 +- proto: ComputerBroken + entities: + - uid: 67 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 +- proto: CrateInternals + entities: + - uid: 59 + components: + - type: Transform + pos: -0.5,-0.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 + - HighImpassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True +- proto: CrateSyndicate + entities: + - uid: 92 + components: + - type: Transform + pos: 1.5,-0.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 + - HighImpassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: PlaceableSurface + isPlaceable: True + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + open: True + removedMasks: 20 +- proto: CyberPen + entities: + - uid: 93 + components: + - type: Transform + pos: -2.507878,5.3934417 + parent: 1 +- proto: FoodMeatCooked + entities: + - uid: 100 + components: + - type: Transform + pos: -1.4733453,5.430561 + parent: 1 +- proto: GasPipeBend + entities: + - uid: 172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 173 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GasPipeFourway + entities: + - uid: 167 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasPipeStraight + entities: + - uid: 158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 168 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 175 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasPipeTJunction + entities: + - uid: 166 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GasPort + entities: + - uid: 159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasVentPump + entities: + - uid: 169 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasVentScrubber + entities: + - uid: 170 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 182 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 183 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: Gauze1 + entities: + - uid: 132 + components: + - type: Transform + pos: -0.33272028,6.508686 + parent: 1 +- proto: GeneratorWallmountAPU + entities: + - uid: 56 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 +- proto: GeneratorWallmountBasic + entities: + - uid: 57 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 +- proto: GravityGeneratorMini + entities: + - uid: 164 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 +- proto: Grille + entities: + - uid: 58 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 +- proto: GrilleDiagonal + entities: + - uid: 63 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,2.5 + parent: 1 +- proto: Gyroscope + entities: + - uid: 69 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 +- proto: MachineFrame + entities: + - uid: 103 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 +- proto: MachineFrameDestroyed + entities: + - uid: 61 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 +- proto: OxygenTankFilled + entities: + - uid: 138 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 +- proto: Paper + entities: + - uid: 95 + components: + - type: Transform + pos: -2.8327203,5.539936 + parent: 1 + - type: Paper + content: >- + Anders isn't going to make it if he doesn't get real help soon. Williams died on impact. i dont have a choice, i need to go find help. + + + if you find this place and Anders is alive, please take him to safety and leave a note telling me where to find you. + + + if he's dead, burn his body. it was part of his religion, i think. +- proto: PlasmaWindowDiagonal + entities: + - uid: 73 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,2.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 76 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-1.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 77 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - uid: 80 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 +- proto: RandomPosterContraband + entities: + - uid: 81 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 +- proto: ReinforcedGirder + entities: + - uid: 50 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 +- proto: ReinforcedPlasmaWindow + entities: + - uid: 85 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 +- proto: SalvageHumanCorpseSpawner + entities: + - uid: 201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,0.5 + parent: 1 + - uid: 202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 +- proto: ScrapFaxMachine + entities: + - uid: 60 + components: + - type: Transform + pos: -0.10537675,0.8159752 + parent: 1 +- proto: ShardGlassPlasma + entities: + - uid: 51 + components: + - type: Transform + pos: -1.4046504,1.3054738 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: -1.4984004,2.6335988 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: 0.27665472,5.227436 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -0.54527545,0.6023488 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -1.0609004,3.3835988 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: -0.29527545,2.7898488 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: 0.93909955,1.2429738 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: 1.6394429,2.4148488 + parent: 1 +- proto: SheetPlasteel1 + entities: + - uid: 55 + components: + - type: Transform + pos: 4.6098213,4.477349 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: 4.8910713,4.664849 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: -4.5961614,4.352349 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: -0.42428648,2.1804738 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: -2.6430364,2.7585988 + parent: 1 +- proto: SheetSteel1 + entities: + - uid: 86 + components: + - type: Transform + pos: -0.68590045,2.6492238 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: 0.36097455,1.4773488 + parent: 1 +- proto: SubstationWallBasic + entities: + - uid: 88 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 +- proto: TableFrame + entities: + - uid: 102 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 +- proto: Thruster + entities: + - uid: 106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 1 +- proto: ThrusterMachineCircuitboard + entities: + - uid: 104 + components: + - type: Transform + pos: -2.1572118,-3.752955 + parent: 1 +- proto: ToolboxSyndicateFilled + entities: + - uid: 96 + components: + - type: Transform + pos: -1.739999,-3.3399405 + parent: 1 +- proto: WallPlastitanium + entities: + - uid: 109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,1.5 + parent: 1 + - uid: 114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 115 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,2.5 + parent: 1 + - uid: 116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,2.5 + parent: 1 + - uid: 117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 + - uid: 118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-0.5 + parent: 1 + - uid: 122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,1.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-1.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 + - uid: 128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,2.5 + parent: 1 + - uid: 129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-1.5 + parent: 1 + - uid: 130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,3.5 + parent: 1 + - uid: 134 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,1.5 + parent: 1 + - uid: 135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 +- proto: WallPlastitaniumDiagonal + entities: + - uid: 144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,1.5 + parent: 1 + - uid: 145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-0.5 + parent: 1 + - uid: 146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-1.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - uid: 152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-0.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-1.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-3.5 + parent: 1 + - uid: 161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-3.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/grasslanddome.yml b/Resources/Maps/Lavaland/grasslanddome.yml new file mode 100644 index 0000000000..800176593e --- /dev/null +++ b/Resources/Maps/Lavaland/grasslanddome.yml @@ -0,0 +1,2496 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/25/2025 05:00:12 + entityCount: 353 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 2: Space + 4: FloorBasalt + 0: FloorGrass + 5: FloorSteelDirty + 3: FloorWood + 1: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.609375,-0.5 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,-2: + ind: -1,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAA + version: 6 + 0,-2: + ind: 0,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + 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: BushATwo + decals: + 175: -1.1683191,4.2163267 + 176: -6.558944,2.0600767 + 177: -5.3636317,-5.4867983 + 178: -3.6526942,-5.838361 + 179: 3.6129308,-5.6742983 + 180: 1.3160559,-0.4946108 + - node: + color: '#FFFFFFFF' + id: BushCTwo + decals: + 185: 7.551344,1.7280469 + 186: 8.395094,3.5796094 + 187: 6.801344,4.0014844 + - node: + color: '#FFFFFFFF' + id: Bushd1 + decals: + 181: 0.9176184,0.4897642 + 182: 2.6519933,1.9194517 + 183: 2.8394933,3.5835142 + 184: 6.379469,1.5171094 + - node: + color: '#FFFFFFFF' + id: Bushf2 + decals: + 173: -2.1995692,-3.9867983 + 174: -2.0120692,1.3335142 + - node: + color: '#FFFFFFFF' + id: Bushg3 + decals: + 167: -7.1917567,4.0288267 + - node: + color: '#FFFFFFFF' + id: Bushh1 + decals: + 170: 3.3551183,5.599139 + 171: 3.7535558,-3.2367983 + - node: + color: '#FFFFFFFF' + id: Bushj2 + decals: + 172: 2.1832433,-5.5805483 + - node: + color: '#FFFFFFFF' + id: Bushj3 + decals: + 169: 0.7301184,3.5600767 + - node: + color: '#FFFFFFFF' + id: Bushk1 + decals: + 168: -8.691756,-0.4711733 + - node: + color: '#FFFFFFFF' + id: Bushl2 + decals: + 166: -4.2386317,-2.8383608 + - node: + color: '#FFFFFFFF' + id: Grassa1 + decals: + 0: -3.7056656,1.3776203 + 1: -5.135353,-1.7864422 + 2: 0.16152179,-4.71613 + 3: 2.692772,-0.07550466 + 4: 2.083397,2.5026202 + 5: -1.6666032,3.6276202 + 6: -3.4712906,6.018245 + 7: -8.135353,1.9869952 + 8: -6.3306656,-3.3098798 + 9: 3.1380844,-6.40363 + - node: + color: '#FFFFFFFF' + id: Grassa3 + decals: + 10: -2.6744156,0.53387034 + 11: 1.8490219,1.3541828 + 12: 2.224022,5.361995 + 13: 0.8880843,4.3541827 + 14: 5.5755844,-2.0442548 + 15: 5.3412094,0.01824534 + 16: 8.130272,-1.6458172 + 17: 7.192772,0.55730784 + 18: -2.5337906,-3.5208173 + 19: -4.666603,-4.99738 + 20: -5.135353,0.44012034 + - node: + color: '#FFFFFFFF' + id: Grassa4 + decals: + 21: -6.9400406,2.7369952 + 22: -4.7837906,2.1744952 + 23: -8.557228,-1.6692547 + 24: -5.135353,-4.7864423 + 25: -4.5494156,-3.5442548 + 26: -1.6197282,-2.0208173 + 27: -1.7369157,2.0573077 + 28: 2.1537094,-1.7395672 + 29: 1.5443344,-4.62238 + 30: 1.0990218,-6.68488 + 31: -2.604103,-5.9583173 + 32: 4.8427987,-3.6380048 + 33: 5.737574,2.5026202 + 34: 4.893824,4.84637 + 35: 7.2141366,2.9713702 + 36: 2.643824,4.2135577 + - node: + color: '#FFFFFFFF' + id: Grassa5 + decals: + 37: -0.4264884,-0.49737966 + 38: -0.3561759,-2.9348798 + 39: 1.8703866,-0.05206716 + 40: 5.315699,1.3073078 + 41: 6.8391366,-3.9426923 + 42: 2.9016366,-3.4036298 + 43: 2.7610116,-8.124452 + 44: 2.6203866,-5.572515 + 45: -2.0202384,-8.220953 + 46: -3.543676,-6.603765 + 47: -3.1452384,-4.68189 + 48: -7.0134397,-2.33814 + 49: -9.029106,0.38061 + 50: -4.8572307,5.401511 + 51: -5.7009807,3.4561987 + - node: + color: '#FFFFFFFF' + id: Grassb1 + decals: + 52: -5.9353557,1.7686987 + 53: -3.9431682,-0.17661387 + 54: -5.068168,-2.9891138 + 55: -4.2478557,-1.6531763 + 56: -5.3728557,-0.69223887 + 57: -1.5291059,-0.59848887 + 58: -1.4119184,0.6436987 + 59: -0.70879334,3.2218237 + 60: -2.560356,3.8311987 + 61: -2.7712934,4.557761 + 62: 1.2833941,5.4718237 + 63: 2.220894,6.854636 + 64: 4.1866255,5.635886 + 65: 4.1420975,6.7374487 + 66: 6.2983475,4.6749487 + 67: 6.83741,0.034323633 + 68: 6.83741,-0.99692637 + 69: 6.93116,-2.6609888 + 70: 9.579597,-0.59848887 + 71: 3.5795975,-7.384704 + 72: 3.790535,-4.4553785 + 73: 1.2827222,-7.9009323 + 74: -0.56884027,-7.9009323 + 75: -0.66259027,-6.04937 + 76: -1.4594653,-4.7134323 + 77: -4.3422775,-5.8384323 + 78: -7.0141525,-3.6821823 + 79: -10.020888,-0.3065654 + 80: -9.224013,2.3418722 + 81: -6.974014,4.544997 + - node: + color: '#FFFFFFFF' + id: Grassc2 + decals: + 82: -7.5599513,3.3731222 + 83: -5.192764,-1.9940654 + 84: -8.731826,-2.2284403 + 85: -6.1068263,-0.5878154 + 86: -2.7318263,2.1778097 + 87: -2.0287013,4.6621847 + 88: 2.4723477,4.169997 + 89: 1.8839028,3.3028097 + 90: 3.3839028,1.2871846 + 91: 5.4932775,3.7246847 + 92: 6.12609,0.4434346 + 93: 6.1495275,-2.3221903 + 94: 4.6026525,-2.5800028 + 95: 6.360465,-3.6581278 + 96: 8.493278,-1.9706279 + 97: 4.6026525,-6.283128 + 98: 1.7198403,-4.501878 + 99: 1.4854653,-6.6346903 + 100: -0.9520347,-4.220628 + 101: -3.90516,-5.111253 + 102: -5.920785,-4.9471903 + 103: -5.170785,-4.033128 + 104: -2.6629722,-0.025315404 + 105: -0.7176597,0.7246846 + 106: 0.6417153,-0.5643779 + 107: 0.7589028,-2.4862528 + - node: + color: '#FFFFFFFF' + id: Grasse1 + decals: + 108: -4.65516,1.4512471 + 109: -1.7723472,2.9278097 + 110: -0.17859721,4.263747 + 111: 1.9542153,5.7403097 + 112: 4.0401525,5.763747 + 113: 3.5714025,4.873122 + 114: 6.50109,0.2090596 + 115: 6.0557775,3.8887472 + 116: 4.6964025,1.2871846 + 117: 3.8995275,0.4199971 + 118: 2.0245278,-1.6190654 + 119: 2.9854653,-4.126878 + 120: 0.6417153,-6.048753 + 121: 2.1651528,-7.361253 + 122: 7.391715,-3.4237528 + 123: 5.8214025,-3.1893778 + 124: 5.891715,-1.1737529 + 125: 9.03234,-1.9003154 + 126: 8.258903,-0.2596904 + 127: 0.5245278,-3.6815653 + 128: 0.2667153,-1.7596904 + 129: -0.3660972,-8.610682 + 130: 2.4464028,-8.799018 + 131: -3.5067222,-7.5099554 + 132: -4.983285,-6.1974554 + 133: -6.9754725,-4.4630804 + 134: -7.702035,-3.689643 + 135: -5.8973475,-2.236518 + 136: -8.63529,0.1541071 + 137: -7.937236,1.0916071 + 138: -9.601298,-1.4630804 + 139: -9.741923,1.6072321 + 140: -6.999736,1.9991908 + 141: -6.3669233,4.1320033 + 142: -5.499736,5.374191 + 143: -4.468486,6.1476283 + 144: -3.6950483,7.2726283 + 145: 1.8879771,6.4480267 + 146: 3.2239146,6.1667767 + - node: + color: '#FFFFFFFF' + id: Rock01 + decals: + 147: -2.6588979,2.8855267 + 148: -4.252648,-0.77072334 + 149: 2.4739146,0.40115166 + - node: + color: '#FFFFFFFF' + id: Rock03 + decals: + 156: -5.424523,0.6420901 + 157: -5.5417104,2.89209 + 158: -0.8307729,-4.0688477 + 159: 0.059852123,-1.1625974 + 160: 1.4192271,2.9155276 + 161: 0.6129309,-7.6782227 + - node: + color: '#FFFFFFFF' + id: Rock05 + decals: + 150: 1.7004771,4.6667767 + 151: 5.075477,5.6980267 + 152: 7.0676646,-2.1535358 + - node: + color: '#FFFFFFFF' + id: Rock06 + decals: + 153: -3.1745229,-0.09103584 + 154: -1.3463979,-2.1535358 + 155: -5.3073354,-4.3032227 + - node: + color: '#FFFFFFFF' + id: Rock07 + decals: + 162: 2.3707433,-6.4125977 + 163: 3.5191808,-3.01416 + 164: -1.3792566,-0.9282224 + 165: -1.9886317,1.2514651 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65535 + 0,-1: + 0: 65535 + -1,0: + 0: 65535 + 0,1: + 0: 65535 + -1,1: + 0: 65535 + 0,2: + 0: 1904 + -1,2: + 0: 10659 + 1,0: + 0: 65535 + 1,1: + 0: 47103 + 1,2: + 0: 293 + 1,-1: + 0: 65535 + 2,0: + 0: 46967 + 2,1: + 0: 293 + 2,-1: + 0: 30645 + -3,0: + 0: 44236 + -3,-1: + 0: 52388 + -3,1: + 0: 132 + -2,0: + 0: 65535 + -2,1: + 0: 44527 + -2,-1: + 0: 65535 + -2,2: + 0: 132 + -1,-1: + 0: 65535 + -3,-2: + 0: 32768 + -2,-2: + 0: 60836 + -2,-3: + 0: 32768 + -1,-2: + 0: 65535 + -1,-4: + 0: 56785 + -1,-3: + 0: 57821 + 0,-4: + 0: 30577 + 0,-3: + 0: 61815 + 0,-2: + 0: 65535 + 0,-5: + 0: 4368 + 1,-3: + 0: 8448 + 1,-2: + 0: 63413 + 2,-2: + 0: 8448 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AirCanister + entities: + - uid: 211 + components: + - type: Transform + pos: 2.5,-14.5 + parent: 1 +- proto: Airlock + entities: + - uid: 196 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 +- proto: AirlockExternal + entities: + - uid: 197 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 198: + - - DoorStatus + - DoorBolt + - uid: 198 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 197: + - - DoorStatus + - DoorBolt +- proto: APCBasic + entities: + - uid: 275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-10.5 + parent: 1 + - type: BatterySelfRecharger + autoRechargeRate: 50000 + autoRecharge: True +- proto: BasaltOne + entities: + - uid: 353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-15.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-11.5 + parent: 1 +- proto: BaseComputerAiAccess + entities: + - uid: 205 + components: + - type: MetaData + name: Biosphere monitor computer + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-13.5 + parent: 1 +- proto: Bed + entities: + - uid: 103 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 +- proto: BedsheetSpawner + entities: + - uid: 131 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 +- proto: BoxFolderClipboard + entities: + - uid: 321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.6134303,-14.212478 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 277 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 278 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 + - uid: 279 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: -2.5,-14.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: -1.5,-14.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: -0.5,-14.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: 1.5,-14.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: 2.5,-14.5 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 + - uid: 289 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 + - uid: 291 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 292 + components: + - type: Transform + pos: 1.5,-10.5 + parent: 1 + - uid: 293 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - uid: 294 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 295 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 296 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 199 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 1 +- proto: ChairOfficeLight + entities: + - uid: 208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.42673576,-12.441256 + parent: 1 +- proto: ClothingBeltPlantFilled + entities: + - uid: 334 + components: + - type: Transform + pos: 2.4662094,9.599909 + parent: 1 +- proto: ComputerAtmosMonitoring + entities: + - uid: 204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-11.5 + parent: 1 +- proto: ComputerSurveillanceCameraMonitor + entities: + - uid: 203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-12.5 + parent: 1 +- proto: ComputerTelevision + entities: + - uid: 3 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 +- proto: CottonSeeds + entities: + - uid: 342 + components: + - type: Transform + pos: 2.395897,9.951471 + parent: 1 +- proto: DresserFilled + entities: + - uid: 104 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 +- proto: GasMixer + entities: + - uid: 215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-10.5 + parent: 1 +- proto: GasPassiveVent + entities: + - uid: 238 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-12.5 + parent: 1 +- proto: GasPipeBend + entities: + - uid: 241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-12.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 +- proto: GasPipeStraight + entities: + - uid: 216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-9.5 + parent: 1 + - uid: 217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,7.5 + parent: 1 + - uid: 218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,8.5 + parent: 1 + - uid: 219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,2.5 + parent: 1 + - uid: 221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-7.5 + parent: 1 + - uid: 222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-6.5 + parent: 1 + - uid: 223 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 1 + - uid: 228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-5.5 + parent: 1 + - uid: 229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,1.5 + parent: 1 + - uid: 230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,3.5 + parent: 1 + - uid: 232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,5.5 + parent: 1 + - uid: 233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,6.5 + parent: 1 + - uid: 234 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,0.5 + parent: 1 + - uid: 239 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-12.5 + parent: 1 + - uid: 240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-12.5 + parent: 1 + - uid: 242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-12.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 1 + - uid: 245 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-9.5 + parent: 1 + - uid: 246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-8.5 + parent: 1 + - uid: 247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-7.5 + parent: 1 + - uid: 248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-6.5 + parent: 1 + - uid: 249 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-5.5 + parent: 1 + - uid: 250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 1 + - uid: 251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-2.5 + parent: 1 + - uid: 252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,0.5 + parent: 1 + - uid: 255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 1 + - uid: 256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 1 + - uid: 257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 1 + - uid: 258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 1 + - uid: 263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 +- proto: GasPipeTJunction + entities: + - uid: 225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 1 + - uid: 231 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,4.5 + parent: 1 + - uid: 261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 +- proto: GasPort + entities: + - uid: 209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-11.5 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-10.5 + parent: 1 +- proto: GasPressurePump + entities: + - uid: 220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-8.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 +- proto: GasVentPump + entities: + - uid: 235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 +- proto: GasVentScrubber + entities: + - uid: 259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - uid: 260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 1 +- proto: GoldenAppleSeeds + entities: + - uid: 340 + components: + - type: Transform + pos: 2.583397,9.693659 + parent: 1 +- proto: Grille + entities: + - uid: 8 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: -3.5,9.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: -7.5,5.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: -7.5,5.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: -8.5,4.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: -9.5,3.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: -7.5,-4.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: -5.5,-6.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: -4.5,-7.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 6.5,-6.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 10.5,-2.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 11.5,-0.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 11.5,0.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 11.5,1.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 11.5,2.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 10.5,3.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 8.5,5.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 7.5,6.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 5.5,8.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: 3.5,-13.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 +- proto: GrilleDiagonal + entities: + - uid: 54 + components: + - type: Transform + pos: -10.5,3.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: -9.5,4.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,10.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,9.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,8.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,7.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,6.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,5.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,4.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,3.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-2.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-3.5 + parent: 1 + - uid: 75 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-4.5 + parent: 1 + - uid: 76 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-5.5 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-6.5 + parent: 1 + - uid: 78 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-7.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 1 + - uid: 80 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-9.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-9.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-8.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 1 + - uid: 86 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-6.5 + parent: 1 + - uid: 87 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-4.5 + parent: 1 + - uid: 89 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-3.5 + parent: 1 + - uid: 90 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-2.5 + parent: 1 +- proto: hydroponicsSoil + entities: + - uid: 331 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 335 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 338 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 +- proto: NitrogenCanister + entities: + - uid: 213 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 +- proto: OxygenCanister + entities: + - uid: 212 + components: + - type: Transform + pos: 1.5,-14.5 + parent: 1 +- proto: PortableGeneratorJrPacman + entities: + - uid: 206 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 272 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - uid: 273 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-14.5 + parent: 1 + - uid: 274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-10.5 + parent: 1 +- proto: RandomFloraTree + entities: + - uid: 322 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 326 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 + - uid: 327 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: 9.5,1.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 91 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,2.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,3.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,4.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,5.5 + parent: 1 + - uid: 95 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,6.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,7.5 + parent: 1 + - uid: 97 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,8.5 + parent: 1 + - uid: 98 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,9.5 + parent: 1 + - uid: 99 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,10.5 + parent: 1 + - uid: 105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,1.5 + parent: 1 + - uid: 106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-0.5 + parent: 1 + - uid: 108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-1.5 + parent: 1 + - uid: 114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-1.5 + parent: 1 + - uid: 115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-1.5 + parent: 1 + - uid: 116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-0.5 + parent: 1 + - uid: 117 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,0.5 + parent: 1 + - uid: 118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,1.5 + parent: 1 + - uid: 119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,2.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 1 + - uid: 121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 1 + - uid: 122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-4.5 + parent: 1 + - uid: 123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-5.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-6.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-7.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-8.5 + parent: 1 + - uid: 129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-8.5 + parent: 1 + - uid: 130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-7.5 + parent: 1 + - uid: 132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-6.5 + parent: 1 + - uid: 133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-5.5 + parent: 1 + - uid: 134 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-4.5 + parent: 1 + - uid: 135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-3.5 + parent: 1 + - uid: 136 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-2.5 + parent: 1 + - uid: 137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,9.5 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,8.5 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,7.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,6.5 + parent: 1 + - uid: 141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,5.5 + parent: 1 + - uid: 142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,4.5 + parent: 1 + - uid: 143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,3.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 191 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 1 + - uid: 193 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 3.5,-13.5 + parent: 1 +- proto: ReinforcedWindowDiagonal + entities: + - uid: 144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,10.5 + parent: 1 + - uid: 146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,9.5 + parent: 1 + - uid: 147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,8.5 + parent: 1 + - uid: 148 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,7.5 + parent: 1 + - uid: 149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,6.5 + parent: 1 + - uid: 150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,5.5 + parent: 1 + - uid: 151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,4.5 + parent: 1 + - uid: 152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,3.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-2.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-3.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-4.5 + parent: 1 + - uid: 156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-5.5 + parent: 1 + - uid: 157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-6.5 + parent: 1 + - uid: 158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 1 + - uid: 159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-7.5 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-9.5 + parent: 1 + - uid: 163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-9.5 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-8.5 + parent: 1 + - uid: 165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 1 + - uid: 166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-6.5 + parent: 1 + - uid: 167 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 168 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-4.5 + parent: 1 + - uid: 169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-3.5 + parent: 1 + - uid: 170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-2.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: -10.5,3.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: -9.5,4.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 +- proto: SpawnMobButterfly + entities: + - uid: 343 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 344 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 345 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 346 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 347 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 +- proto: SpawnMobCow + entities: + - uid: 351 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 +- proto: SpawnMobMonkey + entities: + - uid: 350 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 +- proto: SpawnMobReindeerBuck + entities: + - uid: 348 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 +- proto: SpawnMobReindeerDoe + entities: + - uid: 349 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 +- proto: Table + entities: + - uid: 207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-14.5 + parent: 1 +- proto: TableWood + entities: + - uid: 64 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 +- proto: TomatoSeeds + entities: + - uid: 341 + components: + - type: Transform + pos: 2.724022,9.482721 + parent: 1 +- proto: ToolboxMechanicalFilledAllTools + entities: + - uid: 320 + components: + - type: Transform + pos: -1.5196803,-14.423415 + parent: 1 +- proto: WallReinforced + entities: + - uid: 2 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,10.5 + parent: 1 + - uid: 5 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,11.5 + parent: 1 + - uid: 6 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,11.5 + parent: 1 + - uid: 7 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,11.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: -0.5,-16.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 2.5,-15.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: -2.5,-15.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: -0.5,-15.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 1.5,-17.5 + parent: 1 + - uid: 100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,11.5 + parent: 1 + - uid: 101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,11.5 + parent: 1 + - uid: 102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,11.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: 3.5,-15.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: 1.5,-15.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: -1.5,-15.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: -2.5,-14.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: -2.5,-9.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: -0.5,-17.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: 1.5,-16.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: -0.5,-18.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 1.5,-18.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 3.5,-9.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 3.5,-14.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 2.5,-9.5 + parent: 1 + - uid: 186 + components: + - type: Transform + pos: 1.5,-9.5 + parent: 1 +- proto: WallWood + entities: + - uid: 264 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,10.5 + parent: 1 + - uid: 265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,9.5 + parent: 1 + - uid: 266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,8.5 + parent: 1 + - uid: 267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,8.5 + parent: 1 + - uid: 268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,8.5 + parent: 1 + - uid: 269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,8.5 + parent: 1 + - uid: 270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,8.5 + parent: 1 + - uid: 271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,9.5 + parent: 1 +- proto: WaterVaporCanister + entities: + - uid: 214 + components: + - type: Transform + pos: 1.5,-12.5 + parent: 1 +- proto: WeldingFuelTankFull + entities: + - uid: 276 + components: + - type: Transform + pos: -0.5,-10.5 + parent: 1 +- proto: WheatSeeds + entities: + - uid: 339 + components: + - type: Transform + pos: 2.349022,9.506159 + parent: 1 +- proto: WoodDoor + entities: + - uid: 4 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,8.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/penalcolony.yml b/Resources/Maps/Lavaland/penalcolony.yml new file mode 100644 index 0000000000..8701231d24 --- /dev/null +++ b/Resources/Maps/Lavaland/penalcolony.yml @@ -0,0 +1,7918 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/25/2025 05:02:18 + entityCount: 1340 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 4: Space + 3: FloorBasalt + 0: FloorDark + 6: FloorGrayConcrete + 5: FloorWhite + 1: Plating + 2: PlatingDamaged +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.5,-0.5 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAACAAAAAAAAAAAAAAAAAAAAAAACAAAAAAADAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAACAAAAAAACAAAAAAACAAAAAAABAAAAAAABAAAAAAACAAAAAAABAAAAAAADAAAAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAAAAADAAAAAAABAAAAAAADAAAAAAAAAAAAAAABAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAACAAAAAAADAAAAAAACAAAAAAACAAAAAAAAAAAAAAABAAAAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAAACAAAAAAABAAAAAAADAAAAAAACAAAAAAACAAAAAAABAAAAAAABAAAAAAABAAAAAAACAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAACAAAAAAADAAAAAAAAAAAAAAABAAAAAAADAAAAAAACAAAAAAACAAAAAAABAAAAAAACAAAAAAABAAAAAAABAQAAAAAAAAAAAAACAAAAAAACAAAAAAADAAAAAAABAAAAAAABAAAAAAAAAAAAAAADAAAAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAAAAABAAAAAAABAAAAAAAAAAAAAAACAQAAAAAAAAAAAAADAgAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAAAAAADAAAAAAACAAAAAAABAAAAAAABAAAAAAADAAAAAAACAAAAAAADAAAAAAACAAAAAAADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAADAAAAAAABAAAAAAABAAAAAAADAAAAAAABAAAAAAADAQAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAgAAAAACAAAAAAACAAAAAAABAAAAAAAAAAAAAAABAAAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAACAAAAAAADAAAAAAAAAAAAAAABAAAAAAADAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAADAAAAAAACAAAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAACAAAAAAABAAAAAAABAAAAAAABAAAAAAADAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAACAAAAAAADAAAAAAACAAAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: BAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAACAAAAAAABAAAAAAABAAAAAAADAAAAAAACAAAAAAAAAAAAAAACAAAAAAACAQAAAAAABQAAAAAABQAAAAABBQAAAAABBQAAAAABBQAAAAABAAAAAAADAAAAAAACAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAABAAAAAAABAAAAAAADAAAAAAAABQAAAAAABQAAAAABBQAAAAABBQAAAAADBQAAAAACAAAAAAADAAAAAAACAAAAAAADAAAAAAADAAAAAAABAAAAAAABAAAAAAADAAAAAAACAAAAAAADAAAAAAACAAAAAAABBQAAAAABBQAAAAAABQAAAAAABQAAAAABBQAAAAABBQAAAAACAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAAABBQAAAAABBQAAAAADBQAAAAACBQAAAAABBQAAAAAAAAAAAAACAAAAAAABAAAAAAABAAAAAAAAAAAAAAACAAAAAAADAAAAAAABAAAAAAAAAAAAAAADAAAAAAADAAAAAAABBQAAAAAABQAAAAADBQAAAAACBQAAAAABBQAAAAADAAAAAAABAAAAAAADAAAAAAADAAAAAAADAAAAAAACAAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAADAAAAAAABAQAAAAAAAQAAAAAAAAAAAAADBQAAAAABAAAAAAADAAAAAAACAAAAAAABAAAAAAADAAAAAAACAAAAAAADAAAAAAACAAAAAAACAAAAAAACAAAAAAAAAAAAAAAD + version: 6 + -1,0: + ind: -1,0 + tiles: BAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABBgAAAAABBgAAAAACBgAAAAABBgAAAAABBgAAAAACBgAAAAADBgAAAAADBgAAAAADAAAAAAADAAAAAAACBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABBgAAAAABBgAAAAACBgAAAAACBgAAAAABBgAAAAABBgAAAAABBgAAAAADBgAAAAADAAAAAAAAAAAAAAABBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAABgAAAAAABgAAAAACBgAAAAADBgAAAAADBgAAAAACBgAAAAACBgAAAAAABgAAAAABBgAAAAACBgAAAAABAwAAAAAAAAAAAAABBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABBgAAAAABBgAAAAADBgAAAAADBgAAAAABBgAAAAAABgAAAAACBgAAAAAABgAAAAABAwAAAAAAAAAAAAACBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAADBgAAAAAABgAAAAACBgAAAAACBgAAAAACBgAAAAACBgAAAAABBgAAAAADBgAAAAACAwAAAAAAAAAAAAACBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAADBgAAAAAABgAAAAAABgAAAAACBgAAAAAABgAAAAADBgAAAAAABgAAAAACBgAAAAACAwAAAAAAAAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAADBgAAAAADBgAAAAACBgAAAAABBgAAAAACBgAAAAABBgAAAAACBgAAAAAABgAAAAABAwAAAAAAAAAAAAACBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAABgAAAAACBgAAAAACBgAAAAAABgAAAAABBgAAAAAABgAAAAAABgAAAAACBgAAAAAAAwAAAAAAAAAAAAACBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAABgAAAAADBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAADBgAAAAAABgAAAAAAAwAAAAAAAAAAAAADBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAABgAAAAACBgAAAAABBgAAAAABBgAAAAABBgAAAAAABgAAAAACBgAAAAACBgAAAAABAwAAAAAAAAAAAAACBAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAACBgAAAAAABgAAAAADBgAAAAABBgAAAAACBgAAAAACBgAAAAACBgAAAAAABgAAAAABAwAAAAAAAAAAAAACBAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABBgAAAAAABgAAAAAABgAAAAABBgAAAAACBgAAAAAABgAAAAADBgAAAAACBgAAAAADAwAAAAAAAAAAAAACBAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAADBgAAAAABBgAAAAAABgAAAAADBgAAAAADBgAAAAADBgAAAAADBgAAAAADBgAAAAABAwAAAAAAAAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: BAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAABBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABBgAAAAADBgAAAAAABgAAAAACBgAAAAACBgAAAAAABgAAAAADBgAAAAADBgAAAAAAAwAAAAAABQAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAACBgAAAAAABgAAAAAABgAAAAABBgAAAAABBgAAAAACBgAAAAADBgAAAAADBgAAAAACAwAAAAAABQAAAAABBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABBgAAAAACBgAAAAADBgAAAAACBgAAAAADBgAAAAADBgAAAAABBgAAAAADBgAAAAACAwAAAAAABQAAAAABBAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAAABgAAAAAABgAAAAACBgAAAAACBgAAAAADBgAAAAAABgAAAAAABgAAAAACBgAAAAADAwAAAAAABQAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAABBgAAAAABBgAAAAADBgAAAAABBgAAAAACBgAAAAADBgAAAAABBgAAAAACBgAAAAAAAwAAAAAABQAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABgAAAAADBgAAAAABBgAAAAADBgAAAAAABgAAAAABBgAAAAAABgAAAAACBgAAAAACBgAAAAACAwAAAAAAAAAAAAAB + version: 6 + -1,1: + ind: -1,1 + tiles: BAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAA + version: 6 + 0,1: + ind: 0,1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAA + version: 6 + 1,0: + ind: 1,0 + tiles: AAAAAAABAAAAAAAAAAAAAAABAAAAAAACAAAAAAABAAAAAAACAAAAAAADAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAADAAAAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAAADAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAAAAAAADAAAAAAADAAAAAAABAAAAAAADAAAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAACAAAAAAACAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAAAAAAADAAAAAAABAAAAAAABAAAAAAAAAAAAAAABAAAAAAABAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAABAAAAAAADAAAAAAABAAAAAAABAAAAAAAAAAAAAAABAAAAAAADAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAADAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAADAAAAAAACAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAA + version: 6 + 1,-1: + ind: 1,-1 + tiles: BAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAAAAAAACAAAAAAABAAAAAAADAAAAAAACAAAAAAABAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAACAAAAAAABAAAAAAABAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAADAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAABAAAAAAADAAAAAAAAAAAAAAABAQAAAAAAAQAAAAAAAAAAAAABAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAABAAAAAAADAAAAAAABAAAAAAADAQAAAAAAAQAAAAAAAAAAAAADAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAABAAAAAAADAAAAAAAAAAAAAAACAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAAAACAQAAAAAAAQAAAAAAAAAAAAABAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAADAAAAAAABAAAAAAABAAAAAAAAAAAAAAADAAAAAAABAAAAAAACAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAA + 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: BrickCornerOverlayNE + decals: + 0: 21,12 + - node: + color: '#FFFFFFFF' + id: BrickCornerOverlayNW + decals: + 66: 13,12 + - node: + color: '#FFFFFFFF' + id: BrickCornerOverlaySE + decals: + 2: 21,9 + - node: + color: '#FFFFFFFF' + id: BrickCornerOverlaySW + decals: + 67: 13,9 + - node: + color: '#FFFFFFFF' + id: BrickLineOverlayN + decals: + 10: 15,12 + 12: 19,12 + 17: 17,12 + 22: 16.279491,9.584988 + - node: + color: '#FFFFFFFF' + id: BrickLineOverlayS + decals: + 6: 15,9 + 7: 17,9 + 8: 19,9 + 20: 17.466991,11.459988 + - node: + color: '#FFFFFFFF' + id: BrickLineOverlayW + decals: + 19: 18.451366,10.491238 + 21: 17.248241,10.538113 + 23: 16.060741,10.553738 + - node: + color: '#FFFFFFFF' + id: Delivery + decals: + 24: -6,6 + 25: -8,6 + 26: -8,3 + 27: -6,3 + 28: -8,-3 + 29: -6,-3 + 30: -8,-6 + 31: -6,-6 + - node: + color: '#FF0000FF' + id: Diablo + decals: + 37: 5.855862,16.880978 + - node: + color: '#FF0000FF' + id: Psyke + decals: + 41: -2.1691155,20.130829 + - node: + color: '#FFFFFFFF' + id: StandClear + decals: + 32: -3,1 + 33: -3,0 + 34: -1,1 + 35: -1,0 + - node: + color: '#FF0000FF' + id: Tunnel + decals: + 38: -8.737506,19.709103 + - node: + color: '#FF0000FF' + id: beepsky + decals: + 40: -12.171987,14.099579 + - node: + color: '#FFFFFFFF' + id: prolizard + decals: + 36: -3.088747,17.162228 + - node: + color: '#FF0000FF' + id: skull + decals: + 39: -8.916596,13.017004 + - node: + angle: 0.3490658503988659 rad + color: '#8B0000FF' + id: slash + decals: + 60: 2.2205372,4.4103622 + 61: 1.8455372,5.0666122 + - node: + angle: 1.3962634015954636 rad + color: '#8B0000FF' + id: slash + decals: + 58: 2.9861622,3.3634872 + 59: 2.8142872,3.8322372 + - node: + angle: 5.934119456780721 rad + color: '#8B0000FF' + id: slash + decals: + 62: 2.4236622,5.7697372 + 63: 2.6424122,6.6916122 + 64: 3.2517872,6.8791122 + 65: 3.7674122,7.8166122 + - node: + color: '#8B0000FF' + id: splatter + decals: + 42: 1.3076229,10.255127 + 43: 4.97391,10.661377 + 44: 3.1301599,9.239502 + 45: 6.84891,10.427002 + 46: 4.31766,8.959595 + 47: 5.770785,3.8658452 + 48: 16.14336,2.0377202 + 49: 15.815235,2.6783452 + 50: 16.291874,5.240845 + 51: 10.38035,0.30000114 + 52: 5.299019,0.19062614 + 53: 1.5962553,-4.0671983 + 54: 2.1900053,-4.4265733 + 55: 3.7361622,2.7072372 + 56: 4.079912,2.6291122 + 57: 3.9705372,3.1447372 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 61695 + -1,0: + 0: 12543 + 0,1: + 0: 65535 + -1,1: + 0: 13071 + 0,2: + 0: 65520 + -1,2: + 0: 48048 + 0,3: + 0: 16399 + -1,3: + 0: 24587 + 0,4: + 0: 28660 + 1,0: + 0: 61951 + 1,1: + 0: 65535 + 1,2: + 0: 65521 + 1,3: + 0: 49167 + 1,-1: + 0: 7647 + 1,4: + 0: 116 + 2,0: + 0: 56575 + 2,1: + 0: 40413 + 2,2: + 0: 56796 + 2,3: + 0: 205 + 2,-1: + 0: 36117 + 3,0: + 0: 54783 + 3,1: + 0: 3549 + 3,2: + 0: 65535 + 3,3: + 0: 3839 + 4,0: + 0: 61951 + 4,1: + 0: 1911 + 4,2: + 0: 65535 + 4,3: + 0: 4095 + 0,-3: + 0: 61440 + 0,-2: + 0: 65295 + -1,-3: + 0: 61440 + -1,-2: + 0: 47887 + 0,-1: + 0: 4095 + -1,-1: + 0: 3000 + 1,-3: + 0: 61440 + 1,-2: + 0: 56591 + 2,-3: + 0: 61440 + 2,-2: + 0: 5391 + 3,-3: + 0: 61440 + 3,-2: + 0: 56591 + 3,-1: + 0: 3549 + 4,-3: + 0: 61440 + 4,-2: + 0: 30479 + 4,-1: + 0: 14199 + -4,3: + 0: 3072 + -4,0: + 0: 52428 + -4,-1: + 0: 52428 + -4,1: + 0: 17612 + -3,3: + 0: 36750 + -3,0: + 0: 57582 + -3,1: + 0: 60942 + -3,2: + 0: 61152 + -2,0: + 0: 63487 + -2,1: + 0: 65407 + -2,2: + 0: 65522 + -2,3: + 0: 4383 + -3,4: + 0: 40840 + -2,-1: + 0: 32759 + -2,4: + 0: 8177 + -1,4: + 0: 12276 + -4,-3: + 0: 49152 + -4,-2: + 0: 52428 + -3,-3: + 0: 61440 + -3,-2: + 0: 60943 + -3,-1: + 0: 3808 + -2,-3: + 0: 61440 + -2,-2: + 0: 65295 + -3,5: + 0: 8 + -2,5: + 0: 35057 + -1,5: + 0: 1094 + 0,5: + 0: 226 + 1,5: + 0: 272 + 5,0: + 0: 47291 + 5,1: + 0: 35771 + 5,2: + 0: 65535 + 5,3: + 0: 4095 + 5,-1: + 0: 39867 + 6,0: + 0: 4369 + 6,1: + 0: 4369 + 6,2: + 0: 4369 + 6,3: + 0: 273 + 6,-1: + 0: 4369 + 5,-3: + 0: 61440 + 5,-2: + 0: 48015 + 6,-3: + 0: 4096 + 6,-2: + 0: 4369 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: Airlock + entities: + - uid: 102 + components: + - type: Transform + pos: 11.5,-0.5 + parent: 1 +- proto: AirlockArmoryGlassLocked + entities: + - uid: 536 + components: + - type: Transform + pos: 14.5,2.5 + parent: 1 +- proto: AirlockArmoryLocked + entities: + - uid: 751 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,3.5 + parent: 1 +- proto: AirlockEngineeringLocked + entities: + - uid: 526 + components: + - type: Transform + pos: 20.5,-0.5 + parent: 1 +- proto: AirlockMedical + entities: + - uid: 771 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 +- proto: AirlockMedicalGlass + entities: + - uid: 1130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 +- proto: AirlockSecurityGlassLocked + entities: + - uid: 111 + components: + - type: Transform + pos: 11.5,7.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 17.5,-0.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 524 + components: + - type: Transform + pos: 16.5,-0.5 + parent: 1 + - uid: 591 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 592 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 739 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 +- proto: APCBasic + entities: + - uid: 811 + components: + - type: Transform + pos: 19.5,2.5 + parent: 1 + - uid: 812 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 813 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,10.5 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 1173 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,7.5 + parent: 1 + - uid: 1174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,8.5 + parent: 1 +- proto: BasaltFive + entities: + - uid: 1322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-7.5 + parent: 1 + - uid: 1323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-7.5 + parent: 1 + - uid: 1324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-8.5 + parent: 1 + - uid: 1325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-7.5 + parent: 1 + - uid: 1326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 1 + - uid: 1327 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-8.5 + parent: 1 + - uid: 1328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-8.5 + parent: 1 + - uid: 1329 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-5.5 + parent: 1 + - uid: 1330 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-3.5 + parent: 1 + - uid: 1331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,1.5 + parent: 1 + - uid: 1332 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-0.5 + parent: 1 + - uid: 1333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,0.5 + parent: 1 + - uid: 1334 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-0.5 + parent: 1 +- proto: BasaltFour + entities: + - uid: 1298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,15.5 + parent: 1 + - uid: 1299 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,20.5 + parent: 1 + - uid: 1300 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,21.5 + parent: 1 + - uid: 1301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,19.5 + parent: 1 + - uid: 1302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,21.5 + parent: 1 + - uid: 1303 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,14.5 + parent: 1 + - uid: 1335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-6.5 + parent: 1 + - uid: 1336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-3.5 + parent: 1 + - uid: 1337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,5.5 + parent: 1 + - uid: 1338 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-7.5 + parent: 1 + - uid: 1339 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,11.5 + parent: 1 + - uid: 1340 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,11.5 + parent: 1 +- proto: BasaltOne + entities: + - uid: 1280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,4.5 + parent: 1 + - uid: 1304 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,14.5 + parent: 1 + - uid: 1305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,18.5 + parent: 1 + - uid: 1306 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,18.5 + parent: 1 + - uid: 1307 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,16.5 + parent: 1 + - uid: 1308 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,17.5 + parent: 1 + - uid: 1309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,19.5 + parent: 1 + - uid: 1310 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,18.5 + parent: 1 + - uid: 1311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,16.5 + parent: 1 + - uid: 1312 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,9.5 + parent: 1 + - uid: 1313 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,9.5 + parent: 1 + - uid: 1314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,12.5 + parent: 1 + - uid: 1315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,12.5 + parent: 1 + - uid: 1316 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,7.5 + parent: 1 + - uid: 1317 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,8.5 + parent: 1 + - uid: 1318 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,2.5 + parent: 1 + - uid: 1319 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-3.5 + parent: 1 + - uid: 1320 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-8.5 + parent: 1 + - uid: 1321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-7.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 1292 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,12.5 + parent: 1 + - uid: 1293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,8.5 + parent: 1 + - uid: 1294 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,11.5 + parent: 1 + - uid: 1295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,15.5 + parent: 1 + - uid: 1296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,18.5 + parent: 1 + - uid: 1297 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,17.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 1281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-7.5 + parent: 1 + - uid: 1282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-1.5 + parent: 1 + - uid: 1283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,2.5 + parent: 1 + - uid: 1284 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-7.5 + parent: 1 + - uid: 1285 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-8.5 + parent: 1 + - uid: 1286 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-5.5 + parent: 1 + - uid: 1287 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,5.5 + parent: 1 + - uid: 1288 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,10.5 + parent: 1 + - uid: 1289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,10.5 + parent: 1 + - uid: 1290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,11.5 + parent: 1 + - uid: 1291 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,13.5 + parent: 1 +- proto: Bed + entities: + - uid: 133 + components: + - type: Transform + pos: -0.5,12.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 5.5,12.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: 8.5,12.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 8.5,9.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 21.5,6.5 + parent: 1 + - uid: 549 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 564 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 + - uid: 660 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 661 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 662 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 1 + - uid: 663 + components: + - type: Transform + pos: -10.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,4.5 + parent: 1 + - uid: 667 + components: + - type: Transform + pos: -10.5,7.5 + parent: 1 +- proto: BedsheetSpawner + entities: + - uid: 793 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 794 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 1 + - uid: 795 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 796 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 797 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - uid: 798 + components: + - type: Transform + pos: -10.5,4.5 + parent: 1 + - uid: 799 + components: + - type: Transform + pos: -10.5,7.5 + parent: 1 + - uid: 800 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 + - uid: 801 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 +- proto: BlastDoorOpen + entities: + - uid: 99 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 593 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 594 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 595 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 596 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 + - uid: 597 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 1 + - uid: 598 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 1 + - uid: 599 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - uid: 600 + components: + - type: Transform + pos: -8.5,3.5 + parent: 1 + - uid: 601 + components: + - type: Transform + pos: -8.5,6.5 + parent: 1 +- proto: BlockGameArcade + entities: + - uid: 1157 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-1.5 + parent: 1 +- proto: Bola + entities: + - uid: 190 + components: + - type: Transform + pos: 13.494583,1.5304594 + parent: 1 +- proto: BookRandomStory + entities: + - uid: 792 + components: + - type: Transform + pos: -10.48649,1.360891 + parent: 1 +- proto: BookshelfFilled + entities: + - uid: 1154 + components: + - type: Transform + pos: 14.5,-1.5 + parent: 1 + - uid: 1155 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 1 +- proto: BoxBodyBag + entities: + - uid: 770 + components: + - type: Transform + pos: 8.627674,-3.2980106 + parent: 1 +- proto: BoxFolderBlue + entities: + - uid: 844 + components: + - type: Transform + pos: -0.6612654,-2.3322115 + parent: 1 +- proto: BoxFolderClipboard + entities: + - uid: 784 + components: + - type: Transform + pos: 17.712498,6.404136 + parent: 1 +- proto: BoxFolderRed + entities: + - uid: 26 + components: + - type: Transform + pos: 17.368748,6.685386 + parent: 1 +- proto: BoxSyringe + entities: + - uid: 839 + components: + - type: Transform + pos: 2.4017315,-1.3351994 + parent: 1 +- proto: ButtonFrameCautionSecurity + entities: + - uid: 16 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 579 + components: + - type: Transform + pos: 21.5,3.5 + parent: 1 + - uid: 580 + components: + - type: Transform + pos: 23.5,3.5 + parent: 1 + - uid: 581 + components: + - type: Transform + pos: 22.5,3.5 + parent: 1 + - uid: 899 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 1 + - uid: 900 + components: + - type: Transform + pos: 20.5,-3.5 + parent: 1 + - uid: 901 + components: + - type: Transform + pos: 20.5,-1.5 + parent: 1 + - uid: 902 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 1 + - uid: 903 + components: + - type: Transform + pos: 20.5,-0.5 + parent: 1 + - uid: 904 + components: + - type: Transform + pos: 20.5,0.5 + parent: 1 + - uid: 905 + components: + - type: Transform + pos: 20.5,1.5 + parent: 1 + - uid: 906 + components: + - type: Transform + pos: 19.5,1.5 + parent: 1 + - uid: 907 + components: + - type: Transform + pos: 19.5,2.5 + parent: 1 + - uid: 908 + components: + - type: Transform + pos: 19.5,3.5 + parent: 1 + - uid: 909 + components: + - type: Transform + pos: 20.5,3.5 + parent: 1 + - uid: 910 + components: + - type: Transform + pos: 20.5,4.5 + parent: 1 + - uid: 911 + components: + - type: Transform + pos: 20.5,5.5 + parent: 1 + - uid: 912 + components: + - type: Transform + pos: 18.5,3.5 + parent: 1 + - uid: 913 + components: + - type: Transform + pos: 17.5,3.5 + parent: 1 + - uid: 914 + components: + - type: Transform + pos: 15.5,3.5 + parent: 1 + - uid: 915 + components: + - type: Transform + pos: 15.5,4.5 + parent: 1 + - uid: 916 + components: + - type: Transform + pos: 16.5,3.5 + parent: 1 + - uid: 917 + components: + - type: Transform + pos: 15.5,6.5 + parent: 1 + - uid: 918 + components: + - type: Transform + pos: 13.5,4.5 + parent: 1 + - uid: 919 + components: + - type: Transform + pos: 13.5,5.5 + parent: 1 + - uid: 920 + components: + - type: Transform + pos: 14.5,4.5 + parent: 1 + - uid: 921 + components: + - type: Transform + pos: 18.5,1.5 + parent: 1 + - uid: 922 + components: + - type: Transform + pos: 17.5,1.5 + parent: 1 + - uid: 923 + components: + - type: Transform + pos: 15.5,1.5 + parent: 1 + - uid: 924 + components: + - type: Transform + pos: 14.5,1.5 + parent: 1 + - uid: 925 + components: + - type: Transform + pos: 16.5,1.5 + parent: 1 + - uid: 926 + components: + - type: Transform + pos: 12.5,1.5 + parent: 1 + - uid: 927 + components: + - type: Transform + pos: 16.5,0.5 + parent: 1 + - uid: 928 + components: + - type: Transform + pos: 16.5,-0.5 + parent: 1 + - uid: 929 + components: + - type: Transform + pos: 16.5,-1.5 + parent: 1 + - uid: 930 + components: + - type: Transform + pos: 15.5,-1.5 + parent: 1 + - uid: 931 + components: + - type: Transform + pos: 14.5,-1.5 + parent: 1 + - uid: 932 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 1 + - uid: 933 + components: + - type: Transform + pos: 14.5,-3.5 + parent: 1 + - uid: 934 + components: + - type: Transform + pos: 14.5,-4.5 + parent: 1 + - uid: 935 + components: + - type: Transform + pos: 14.5,-5.5 + parent: 1 + - uid: 936 + components: + - type: Transform + pos: 15.5,-5.5 + parent: 1 + - uid: 937 + components: + - type: Transform + pos: 16.5,-5.5 + parent: 1 + - uid: 938 + components: + - type: Transform + pos: 17.5,-5.5 + parent: 1 + - uid: 939 + components: + - type: Transform + pos: 18.5,-5.5 + parent: 1 + - uid: 940 + components: + - type: Transform + pos: 18.5,-3.5 + parent: 1 + - uid: 941 + components: + - type: Transform + pos: 18.5,-4.5 + parent: 1 + - uid: 942 + components: + - type: Transform + pos: 18.5,-1.5 + parent: 1 + - uid: 943 + components: + - type: Transform + pos: 17.5,-1.5 + parent: 1 + - uid: 944 + components: + - type: Transform + pos: 18.5,-2.5 + parent: 1 + - uid: 945 + components: + - type: Transform + pos: 13.5,1.5 + parent: 1 + - uid: 946 + components: + - type: Transform + pos: 11.5,1.5 + parent: 1 + - uid: 947 + components: + - type: Transform + pos: 11.5,0.5 + parent: 1 + - uid: 948 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 1 + - uid: 949 + components: + - type: Transform + pos: 11.5,-0.5 + parent: 1 + - uid: 950 + components: + - type: Transform + pos: 12.5,-1.5 + parent: 1 + - uid: 951 + components: + - type: Transform + pos: 12.5,-2.5 + parent: 1 + - uid: 952 + components: + - type: Transform + pos: 12.5,-4.5 + parent: 1 + - uid: 953 + components: + - type: Transform + pos: 12.5,-5.5 + parent: 1 + - uid: 954 + components: + - type: Transform + pos: 12.5,-3.5 + parent: 1 + - uid: 955 + components: + - type: Transform + pos: 10.5,1.5 + parent: 1 + - uid: 956 + components: + - type: Transform + pos: 9.5,1.5 + parent: 1 + - uid: 957 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 958 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 959 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 960 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 961 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - uid: 962 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 963 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 964 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 + - uid: 965 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 966 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 967 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 + - uid: 968 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 1 + - uid: 969 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 1 + - uid: 970 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - uid: 971 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 972 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 1 + - uid: 973 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 974 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 975 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 976 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 977 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 978 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 979 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 1 + - uid: 980 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 981 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 982 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 983 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 984 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 985 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 986 + components: + - type: Transform + pos: -1.5,10.5 + parent: 1 + - uid: 987 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 + - uid: 988 + components: + - type: Transform + pos: -0.5,11.5 + parent: 1 + - uid: 989 + components: + - type: Transform + pos: -0.5,12.5 + parent: 1 + - uid: 990 + components: + - type: Transform + pos: 0.5,12.5 + parent: 1 + - uid: 991 + components: + - type: Transform + pos: 1.5,12.5 + parent: 1 + - uid: 992 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 993 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - uid: 994 + components: + - type: Transform + pos: 5.5,12.5 + parent: 1 + - uid: 995 + components: + - type: Transform + pos: 6.5,12.5 + parent: 1 + - uid: 996 + components: + - type: Transform + pos: 7.5,12.5 + parent: 1 + - uid: 997 + components: + - type: Transform + pos: 8.5,12.5 + parent: 1 + - uid: 998 + components: + - type: Transform + pos: 3.5,12.5 + parent: 1 + - uid: 999 + components: + - type: Transform + pos: 8.5,11.5 + parent: 1 + - uid: 1000 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1 + - uid: 1001 + components: + - type: Transform + pos: 8.5,9.5 + parent: 1 + - uid: 1002 + components: + - type: Transform + pos: 7.5,9.5 + parent: 1 + - uid: 1003 + components: + - type: Transform + pos: 6.5,9.5 + parent: 1 + - uid: 1004 + components: + - type: Transform + pos: 5.5,9.5 + parent: 1 + - uid: 1005 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 1006 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 1007 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 + - uid: 1008 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 1009 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 + - uid: 1010 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - uid: 1011 + components: + - type: Transform + pos: 4.5,8.5 + parent: 1 + - uid: 1012 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 1013 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - uid: 1014 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 1015 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 1016 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 1017 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 1018 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 1019 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 1020 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 1021 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 1022 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 1023 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 1024 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 1025 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 1026 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 1027 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 1028 + components: + - type: Transform + pos: 7.5,3.5 + parent: 1 + - uid: 1029 + components: + - type: Transform + pos: 8.5,3.5 + parent: 1 + - uid: 1030 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 1031 + components: + - type: Transform + pos: 8.5,7.5 + parent: 1 + - uid: 1032 + components: + - type: Transform + pos: 8.5,6.5 + parent: 1 + - uid: 1033 + components: + - type: Transform + pos: 8.5,5.5 + parent: 1 + - uid: 1034 + components: + - type: Transform + pos: 8.5,4.5 + parent: 1 + - uid: 1035 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - uid: 1036 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 + - uid: 1037 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1 + - uid: 1038 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 1039 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 1040 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 1041 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 1042 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - uid: 1043 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - uid: 1044 + components: + - type: Transform + pos: -6.5,1.5 + parent: 1 + - uid: 1045 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 1046 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 1047 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 + - uid: 1048 + components: + - type: Transform + pos: -6.5,4.5 + parent: 1 + - uid: 1049 + components: + - type: Transform + pos: -6.5,3.5 + parent: 1 + - uid: 1050 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 1051 + components: + - type: Transform + pos: -6.5,5.5 + parent: 1 + - uid: 1052 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 1053 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 1 + - uid: 1054 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 1055 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 1 + - uid: 1056 + components: + - type: Transform + pos: -6.5,-4.5 + parent: 1 + - uid: 1057 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 1 + - uid: 1058 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 + - uid: 1059 + components: + - type: Transform + pos: -7.5,-2.5 + parent: 1 + - uid: 1060 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - uid: 1061 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 1 + - uid: 1062 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 1 + - uid: 1063 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 1064 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 1065 + components: + - type: Transform + pos: -9.5,-5.5 + parent: 1 + - uid: 1066 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 1 + - uid: 1067 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 1 + - uid: 1068 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 1 + - uid: 1069 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 1 + - uid: 1070 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - uid: 1071 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 1072 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 1073 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 1074 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - uid: 1075 + components: + - type: Transform + pos: -8.5,3.5 + parent: 1 + - uid: 1076 + components: + - type: Transform + pos: -9.5,3.5 + parent: 1 + - uid: 1077 + components: + - type: Transform + pos: -5.5,3.5 + parent: 1 + - uid: 1078 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 + - uid: 1079 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 1080 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 1081 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 1082 + components: + - type: Transform + pos: -5.5,6.5 + parent: 1 + - uid: 1083 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 1084 + components: + - type: Transform + pos: -8.5,6.5 + parent: 1 + - uid: 1085 + components: + - type: Transform + pos: -9.5,6.5 + parent: 1 + - uid: 1086 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 1087 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 1088 + components: + - type: Transform + pos: -4.5,10.5 + parent: 1 + - uid: 1089 + components: + - type: Transform + pos: -6.5,10.5 + parent: 1 + - uid: 1090 + components: + - type: Transform + pos: -7.5,10.5 + parent: 1 + - uid: 1091 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - uid: 1092 + components: + - type: Transform + pos: -8.5,10.5 + parent: 1 + - uid: 1093 + components: + - type: Transform + pos: -9.5,10.5 + parent: 1 + - uid: 1094 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 + - uid: 1095 + components: + - type: Transform + pos: -7.5,11.5 + parent: 1 + - uid: 1096 + components: + - type: Transform + pos: -7.5,12.5 + parent: 1 + - uid: 1097 + components: + - type: Transform + pos: -7.5,13.5 + parent: 1 + - uid: 1098 + components: + - type: Transform + pos: 11.5,2.5 + parent: 1 + - uid: 1099 + components: + - type: Transform + pos: 11.5,3.5 + parent: 1 + - uid: 1100 + components: + - type: Transform + pos: 11.5,4.5 + parent: 1 + - uid: 1101 + components: + - type: Transform + pos: 11.5,5.5 + parent: 1 + - uid: 1102 + components: + - type: Transform + pos: 11.5,6.5 + parent: 1 + - uid: 1103 + components: + - type: Transform + pos: 11.5,7.5 + parent: 1 + - uid: 1104 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 1105 + components: + - type: Transform + pos: 7.5,-3.5 + parent: 1 + - uid: 1106 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 + - uid: 1107 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 + - uid: 1108 + components: + - type: Transform + pos: 7.5,-2.5 + parent: 1 + - uid: 1109 + components: + - type: Transform + pos: 7.5,-4.5 + parent: 1 + - uid: 1175 + components: + - type: Transform + pos: 24.5,3.5 + parent: 1 + - uid: 1176 + components: + - type: Transform + pos: 24.5,4.5 + parent: 1 + - uid: 1177 + components: + - type: Transform + pos: 24.5,5.5 + parent: 1 + - uid: 1178 + components: + - type: Transform + pos: 24.5,6.5 + parent: 1 + - uid: 1179 + components: + - type: Transform + pos: 24.5,9.5 + parent: 1 + - uid: 1180 + components: + - type: Transform + pos: 24.5,8.5 + parent: 1 + - uid: 1181 + components: + - type: Transform + pos: 24.5,10.5 + parent: 1 + - uid: 1182 + components: + - type: Transform + pos: 24.5,11.5 + parent: 1 + - uid: 1183 + components: + - type: Transform + pos: 24.5,12.5 + parent: 1 + - uid: 1184 + components: + - type: Transform + pos: 24.5,7.5 + parent: 1 + - uid: 1185 + components: + - type: Transform + pos: 24.5,13.5 + parent: 1 + - uid: 1186 + components: + - type: Transform + pos: 24.5,14.5 + parent: 1 + - uid: 1187 + components: + - type: Transform + pos: 23.5,14.5 + parent: 1 + - uid: 1188 + components: + - type: Transform + pos: 22.5,14.5 + parent: 1 + - uid: 1189 + components: + - type: Transform + pos: 20.5,14.5 + parent: 1 + - uid: 1190 + components: + - type: Transform + pos: 19.5,14.5 + parent: 1 + - uid: 1191 + components: + - type: Transform + pos: 18.5,14.5 + parent: 1 + - uid: 1192 + components: + - type: Transform + pos: 17.5,14.5 + parent: 1 + - uid: 1193 + components: + - type: Transform + pos: 16.5,14.5 + parent: 1 + - uid: 1194 + components: + - type: Transform + pos: 15.5,14.5 + parent: 1 + - uid: 1195 + components: + - type: Transform + pos: 21.5,14.5 + parent: 1 + - uid: 1196 + components: + - type: Transform + pos: 13.5,14.5 + parent: 1 + - uid: 1197 + components: + - type: Transform + pos: 14.5,14.5 + parent: 1 + - uid: 1198 + components: + - type: Transform + pos: 24.5,2.5 + parent: 1 + - uid: 1199 + components: + - type: Transform + pos: 24.5,1.5 + parent: 1 + - uid: 1200 + components: + - type: Transform + pos: 24.5,0.5 + parent: 1 + - uid: 1201 + components: + - type: Transform + pos: 24.5,-0.5 + parent: 1 + - uid: 1202 + components: + - type: Transform + pos: 24.5,-1.5 + parent: 1 + - uid: 1203 + components: + - type: Transform + pos: 24.5,-2.5 + parent: 1 + - uid: 1204 + components: + - type: Transform + pos: 24.5,-3.5 + parent: 1 + - uid: 1205 + components: + - type: Transform + pos: 24.5,-4.5 + parent: 1 + - uid: 1206 + components: + - type: Transform + pos: 24.5,-6.5 + parent: 1 + - uid: 1207 + components: + - type: Transform + pos: 24.5,-7.5 + parent: 1 + - uid: 1208 + components: + - type: Transform + pos: 24.5,-8.5 + parent: 1 + - uid: 1209 + components: + - type: Transform + pos: 24.5,-5.5 + parent: 1 + - uid: 1210 + components: + - type: Transform + pos: 23.5,-8.5 + parent: 1 + - uid: 1211 + components: + - type: Transform + pos: 23.5,-8.5 + parent: 1 + - uid: 1212 + components: + - type: Transform + pos: 22.5,-8.5 + parent: 1 + - uid: 1213 + components: + - type: Transform + pos: 21.5,-8.5 + parent: 1 + - uid: 1214 + components: + - type: Transform + pos: 20.5,-8.5 + parent: 1 + - uid: 1215 + components: + - type: Transform + pos: 18.5,-8.5 + parent: 1 + - uid: 1216 + components: + - type: Transform + pos: 17.5,-8.5 + parent: 1 + - uid: 1217 + components: + - type: Transform + pos: 16.5,-8.5 + parent: 1 + - uid: 1218 + components: + - type: Transform + pos: 15.5,-8.5 + parent: 1 + - uid: 1219 + components: + - type: Transform + pos: 14.5,-8.5 + parent: 1 + - uid: 1220 + components: + - type: Transform + pos: 13.5,-8.5 + parent: 1 + - uid: 1221 + components: + - type: Transform + pos: 12.5,-8.5 + parent: 1 + - uid: 1222 + components: + - type: Transform + pos: 11.5,-8.5 + parent: 1 + - uid: 1223 + components: + - type: Transform + pos: 19.5,-8.5 + parent: 1 + - uid: 1224 + components: + - type: Transform + pos: 8.5,-8.5 + parent: 1 + - uid: 1225 + components: + - type: Transform + pos: 7.5,-8.5 + parent: 1 + - uid: 1226 + components: + - type: Transform + pos: 10.5,-8.5 + parent: 1 + - uid: 1227 + components: + - type: Transform + pos: 6.5,-8.5 + parent: 1 + - uid: 1228 + components: + - type: Transform + pos: 9.5,-8.5 + parent: 1 + - uid: 1229 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 1 + - uid: 1230 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 1 + - uid: 1231 + components: + - type: Transform + pos: 5.5,-8.5 + parent: 1 + - uid: 1232 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 1233 + components: + - type: Transform + pos: -0.5,-8.5 + parent: 1 + - uid: 1234 + components: + - type: Transform + pos: 1.5,-8.5 + parent: 1 + - uid: 1235 + components: + - type: Transform + pos: 3.5,-8.5 + parent: 1 + - uid: 1236 + components: + - type: Transform + pos: -4.5,-8.5 + parent: 1 + - uid: 1237 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 1 + - uid: 1238 + components: + - type: Transform + pos: -5.5,-8.5 + parent: 1 + - uid: 1239 + components: + - type: Transform + pos: -7.5,-8.5 + parent: 1 + - uid: 1240 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 1 + - uid: 1241 + components: + - type: Transform + pos: -6.5,-8.5 + parent: 1 + - uid: 1242 + components: + - type: Transform + pos: -10.5,-8.5 + parent: 1 + - uid: 1243 + components: + - type: Transform + pos: -9.5,-8.5 + parent: 1 + - uid: 1244 + components: + - type: Transform + pos: -12.5,-8.5 + parent: 1 + - uid: 1245 + components: + - type: Transform + pos: -11.5,-8.5 + parent: 1 + - uid: 1246 + components: + - type: Transform + pos: -8.5,-8.5 + parent: 1 + - uid: 1247 + components: + - type: Transform + pos: -13.5,-8.5 + parent: 1 + - uid: 1248 + components: + - type: Transform + pos: -2.5,-8.5 + parent: 1 + - uid: 1249 + components: + - type: Transform + pos: -13.5,6.5 + parent: 1 + - uid: 1250 + components: + - type: Transform + pos: -13.5,7.5 + parent: 1 + - uid: 1251 + components: + - type: Transform + pos: -13.5,-7.5 + parent: 1 + - uid: 1252 + components: + - type: Transform + pos: -13.5,-6.5 + parent: 1 + - uid: 1253 + components: + - type: Transform + pos: -13.5,-5.5 + parent: 1 + - uid: 1254 + components: + - type: Transform + pos: -13.5,-4.5 + parent: 1 + - uid: 1255 + components: + - type: Transform + pos: -13.5,-2.5 + parent: 1 + - uid: 1256 + components: + - type: Transform + pos: -13.5,-1.5 + parent: 1 + - uid: 1257 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 1 + - uid: 1258 + components: + - type: Transform + pos: -13.5,0.5 + parent: 1 + - uid: 1259 + components: + - type: Transform + pos: -13.5,1.5 + parent: 1 + - uid: 1260 + components: + - type: Transform + pos: -13.5,2.5 + parent: 1 + - uid: 1261 + components: + - type: Transform + pos: -13.5,3.5 + parent: 1 + - uid: 1262 + components: + - type: Transform + pos: -13.5,4.5 + parent: 1 + - uid: 1263 + components: + - type: Transform + pos: -13.5,-3.5 + parent: 1 + - uid: 1264 + components: + - type: Transform + pos: -13.5,5.5 + parent: 1 + - uid: 1272 + components: + - type: Transform + pos: 11.5,8.5 + parent: 1 + - uid: 1273 + components: + - type: Transform + pos: 12.5,8.5 + parent: 1 + - uid: 1274 + components: + - type: Transform + pos: 12.5,10.5 + parent: 1 + - uid: 1275 + components: + - type: Transform + pos: 12.5,9.5 + parent: 1 + - uid: 1276 + components: + - type: Transform + pos: 12.5,12.5 + parent: 1 + - uid: 1277 + components: + - type: Transform + pos: 12.5,13.5 + parent: 1 + - uid: 1278 + components: + - type: Transform + pos: 12.5,11.5 + parent: 1 + - uid: 1279 + components: + - type: Transform + pos: 12.5,14.5 + parent: 1 +- proto: CableApcStack + entities: + - uid: 339 + components: + - type: Transform + pos: 4.240126,22.464409 + parent: 1 +- proto: CableHV + entities: + - uid: 892 + components: + - type: Transform + pos: 20.5,-4.5 + parent: 1 + - uid: 893 + components: + - type: Transform + pos: 20.5,-5.5 + parent: 1 + - uid: 894 + components: + - type: Transform + pos: 21.5,-5.5 + parent: 1 +- proto: CableMV + entities: + - uid: 847 + components: + - type: Transform + pos: 20.5,-3.5 + parent: 1 + - uid: 848 + components: + - type: Transform + pos: 20.5,-1.5 + parent: 1 + - uid: 849 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 1 + - uid: 850 + components: + - type: Transform + pos: 20.5,-4.5 + parent: 1 + - uid: 851 + components: + - type: Transform + pos: 20.5,-0.5 + parent: 1 + - uid: 852 + components: + - type: Transform + pos: 20.5,0.5 + parent: 1 + - uid: 853 + components: + - type: Transform + pos: 20.5,1.5 + parent: 1 + - uid: 854 + components: + - type: Transform + pos: 19.5,1.5 + parent: 1 + - uid: 855 + components: + - type: Transform + pos: 19.5,2.5 + parent: 1 + - uid: 856 + components: + - type: Transform + pos: 18.5,1.5 + parent: 1 + - uid: 857 + components: + - type: Transform + pos: 17.5,1.5 + parent: 1 + - uid: 858 + components: + - type: Transform + pos: 16.5,1.5 + parent: 1 + - uid: 859 + components: + - type: Transform + pos: 15.5,1.5 + parent: 1 + - uid: 860 + components: + - type: Transform + pos: 14.5,1.5 + parent: 1 + - uid: 861 + components: + - type: Transform + pos: 12.5,1.5 + parent: 1 + - uid: 862 + components: + - type: Transform + pos: 11.5,1.5 + parent: 1 + - uid: 863 + components: + - type: Transform + pos: 10.5,1.5 + parent: 1 + - uid: 864 + components: + - type: Transform + pos: 9.5,1.5 + parent: 1 + - uid: 865 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - uid: 866 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 867 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 868 + components: + - type: Transform + pos: 13.5,1.5 + parent: 1 + - uid: 869 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 870 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 871 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 872 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 873 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 874 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 875 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 876 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 877 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 878 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 879 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - uid: 880 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 881 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 882 + components: + - type: Transform + pos: 4.5,8.5 + parent: 1 + - uid: 883 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - uid: 884 + components: + - type: Transform + pos: 4.5,10.5 + parent: 1 + - uid: 885 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 886 + components: + - type: Transform + pos: 3.5,10.5 + parent: 1 + - uid: 887 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 888 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 889 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 + - uid: 890 + components: + - type: Transform + pos: -1.5,10.5 + parent: 1 + - uid: 891 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 +- proto: Carpet + entities: + - uid: 1163 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 1 + - uid: 1164 + components: + - type: Transform + pos: 15.5,-2.5 + parent: 1 + - uid: 1165 + components: + - type: Transform + pos: 15.5,-3.5 + parent: 1 + - uid: 1166 + components: + - type: Transform + pos: 15.5,-4.5 + parent: 1 + - uid: 1167 + components: + - type: Transform + pos: 16.5,-4.5 + parent: 1 + - uid: 1168 + components: + - type: Transform + pos: 16.5,-3.5 + parent: 1 +- proto: ChairWood + entities: + - uid: 788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.604233,5.560386 + parent: 1 + - uid: 1151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.74398,-3.3208492 + parent: 1 + - uid: 1152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.329918,-2.3599117 + parent: 1 + - uid: 1153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.30648,-4.328662 + parent: 1 +- proto: ChessBoard + entities: + - uid: 1162 + components: + - type: Transform + pos: 14.46273,-5.453662 + parent: 1 +- proto: ClosetWallOrange + entities: + - uid: 388 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 1 + - uid: 676 + components: + - type: Transform + pos: -9.5,8.5 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 677 + - uid: 678 + components: + - type: Transform + pos: -9.5,5.5 + parent: 1 + - uid: 679 + components: + - type: Transform + pos: -9.5,2.5 + parent: 1 + - uid: 680 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 + - uid: 682 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 683 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 684 + - uid: 685 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 686 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 687 +- proto: ClothingBeltSecurityWebbing + entities: + - uid: 803 + components: + - type: Transform + pos: 4.470105,12.375856 + parent: 1 +- proto: ClothingEyesGlassesSecurity + entities: + - uid: 185 + components: + - type: Transform + pos: 6.1050663,6.824779 + parent: 1 +- proto: Coal1 + entities: + - uid: 780 + components: + - type: Transform + pos: -2.499681,9.919846 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 781 + components: + - type: Transform + pos: -2.499681,11.232346 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: CombatKnife + entities: + - uid: 144 + components: + - type: Transform + pos: 0.50142527,5.550604 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: 7.3054934,10.807732 + parent: 1 +- proto: ComputerCriminalRecords + entities: + - uid: 749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,5.5 + parent: 1 +- proto: ComputerSurveillanceCameraMonitor + entities: + - uid: 747 + components: + - type: Transform + pos: 18.5,6.5 + parent: 1 +- proto: ConveyorBelt + entities: + - uid: 695 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 696 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 697 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 + - uid: 698 + components: + - type: Transform + pos: -2.5,12.5 + parent: 1 +- proto: CurtainsRed + entities: + - uid: 736 + components: + - type: Transform + pos: 8.5,12.5 + parent: 1 + - uid: 737 + components: + - type: Transform + pos: 8.5,9.5 + parent: 1 +- proto: CurtainsRedOpen + entities: + - uid: 733 + components: + - type: Transform + pos: -0.5,12.5 + parent: 1 + - uid: 734 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 + - uid: 735 + components: + - type: Transform + pos: 5.5,12.5 + parent: 1 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 1169 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 +- proto: DiceBag + entities: + - uid: 1161 + components: + - type: Transform + pos: 14.579918,-4.3989744 + parent: 1 +- proto: DresserFilled + entities: + - uid: 723 + components: + - type: Transform + pos: 0.5,12.5 + parent: 1 + - uid: 724 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 725 + components: + - type: Transform + pos: 3.5,12.5 + parent: 1 + - uid: 726 + components: + - type: Transform + pos: 6.5,12.5 + parent: 1 + - uid: 727 + components: + - type: Transform + pos: 8.5,11.5 + parent: 1 + - uid: 728 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1 +- proto: DresserWardenFilled + entities: + - uid: 752 + components: + - type: Transform + pos: 20.5,6.5 + parent: 1 +- proto: FaxMachineBase + entities: + - uid: 834 + components: + - type: Transform + pos: 21.5,3.5 + parent: 1 +- proto: FenceMetalBroken + entities: + - uid: 1267 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,9.5 + parent: 1 +- proto: FenceMetalCorner + entities: + - uid: 657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-8.5 + parent: 1 + - uid: 658 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-8.5 + parent: 1 + - uid: 659 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,14.5 + parent: 1 +- proto: FenceMetalGate + entities: + - uid: 1266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,10.5 + parent: 1 +- proto: FenceMetalStraight + entities: + - uid: 19 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-4.5 + parent: 1 + - uid: 45 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-5.5 + parent: 1 + - uid: 46 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-1.5 + parent: 1 + - uid: 52 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-8.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-8.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-8.5 + parent: 1 + - uid: 64 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-8.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-8.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-8.5 + parent: 1 + - uid: 203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,2.5 + parent: 1 + - uid: 204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,0.5 + parent: 1 + - uid: 216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,8.5 + parent: 1 + - uid: 217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,1.5 + parent: 1 + - uid: 218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,14.5 + parent: 1 + - uid: 254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-0.5 + parent: 1 + - uid: 267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,14.5 + parent: 1 + - uid: 268 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,10.5 + parent: 1 + - uid: 269 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,13.5 + parent: 1 + - uid: 270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,14.5 + parent: 1 + - uid: 271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,14.5 + parent: 1 + - uid: 276 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,3.5 + parent: 1 + - uid: 286 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,14.5 + parent: 1 + - uid: 287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,12.5 + parent: 1 + - uid: 288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,11.5 + parent: 1 + - uid: 289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,14.5 + parent: 1 + - uid: 293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,4.5 + parent: 1 + - uid: 294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,9.5 + parent: 1 + - uid: 295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,7.5 + parent: 1 + - uid: 296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,14.5 + parent: 1 + - uid: 306 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,6.5 + parent: 1 + - uid: 307 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,5.5 + parent: 1 + - uid: 311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,14.5 + parent: 1 + - uid: 312 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,14.5 + parent: 1 + - uid: 313 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,14.5 + parent: 1 + - uid: 326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,14.5 + parent: 1 + - uid: 334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-3.5 + parent: 1 + - uid: 335 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-8.5 + parent: 1 + - uid: 336 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-8.5 + parent: 1 + - uid: 337 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-8.5 + parent: 1 + - uid: 353 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-8.5 + parent: 1 + - uid: 357 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-8.5 + parent: 1 + - uid: 358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-7.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-2.5 + parent: 1 + - uid: 434 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-8.5 + parent: 1 + - uid: 436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-8.5 + parent: 1 + - uid: 444 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-6.5 + parent: 1 + - uid: 445 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-8.5 + parent: 1 + - uid: 446 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-8.5 + parent: 1 + - uid: 447 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-8.5 + parent: 1 + - uid: 620 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-8.5 + parent: 1 + - uid: 621 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-8.5 + parent: 1 + - uid: 622 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-8.5 + parent: 1 + - uid: 623 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-8.5 + parent: 1 + - uid: 624 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-8.5 + parent: 1 + - uid: 625 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-8.5 + parent: 1 + - uid: 626 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-8.5 + parent: 1 + - uid: 627 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-8.5 + parent: 1 + - uid: 628 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-8.5 + parent: 1 + - uid: 629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-8.5 + parent: 1 + - uid: 630 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-8.5 + parent: 1 + - uid: 631 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-8.5 + parent: 1 + - uid: 632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-8.5 + parent: 1 + - uid: 633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-8.5 + parent: 1 + - uid: 634 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-8.5 + parent: 1 + - uid: 635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-8.5 + parent: 1 + - uid: 636 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-8.5 + parent: 1 + - uid: 637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-8.5 + parent: 1 + - uid: 638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-8.5 + parent: 1 + - uid: 639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-8.5 + parent: 1 + - uid: 640 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-8.5 + parent: 1 + - uid: 641 + components: + - type: Transform + pos: -13.5,6.5 + parent: 1 + - uid: 642 + components: + - type: Transform + pos: -13.5,7.5 + parent: 1 + - uid: 643 + components: + - type: Transform + pos: -13.5,-7.5 + parent: 1 + - uid: 644 + components: + - type: Transform + pos: -13.5,-6.5 + parent: 1 + - uid: 645 + components: + - type: Transform + pos: -13.5,-5.5 + parent: 1 + - uid: 646 + components: + - type: Transform + pos: -13.5,-4.5 + parent: 1 + - uid: 647 + components: + - type: Transform + pos: -13.5,-2.5 + parent: 1 + - uid: 648 + components: + - type: Transform + pos: -13.5,-1.5 + parent: 1 + - uid: 649 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 1 + - uid: 650 + components: + - type: Transform + pos: -13.5,0.5 + parent: 1 + - uid: 651 + components: + - type: Transform + pos: -13.5,1.5 + parent: 1 + - uid: 652 + components: + - type: Transform + pos: -13.5,2.5 + parent: 1 + - uid: 653 + components: + - type: Transform + pos: -13.5,3.5 + parent: 1 + - uid: 654 + components: + - type: Transform + pos: -13.5,-3.5 + parent: 1 + - uid: 655 + components: + - type: Transform + pos: -13.5,4.5 + parent: 1 + - uid: 656 + components: + - type: Transform + pos: -13.5,5.5 + parent: 1 + - uid: 1265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,7.5 + parent: 1 + - uid: 1268 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,8.5 + parent: 1 + - uid: 1269 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,11.5 + parent: 1 + - uid: 1270 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,12.5 + parent: 1 + - uid: 1271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,13.5 + parent: 1 +- proto: filingCabinetDrawerRandom + entities: + - uid: 748 + components: + - type: Transform + pos: 14.5,6.5 + parent: 1 +- proto: filingCabinetRandom + entities: + - uid: 750 + components: + - type: Transform + pos: 14.5,4.5 + parent: 1 +- proto: FirelockGlass + entities: + - uid: 76 + components: + - type: Transform + pos: 11.5,7.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 +- proto: FlashlightSeclite + entities: + - uid: 802 + components: + - type: Transform + pos: 5.42323,5.6102314 + parent: 1 +- proto: FloraGreyStalagmite + entities: + - uid: 61 + components: + - type: Transform + pos: 3.3807511,21.495659 + parent: 1 +- proto: GrenadeFlashBang + entities: + - uid: 740 + components: + - type: Transform + pos: 3.6916847,5.505288 + parent: 1 +- proto: Grille + entities: + - uid: 471 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 1 + - uid: 472 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - uid: 474 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 1 + - uid: 497 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 498 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 499 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 518 + components: + - type: Transform + pos: 17.5,-6.5 + parent: 1 + - uid: 519 + components: + - type: Transform + pos: 16.5,-6.5 + parent: 1 + - uid: 540 + components: + - type: Transform + pos: 17.5,2.5 + parent: 1 + - uid: 552 + components: + - type: Transform + pos: 13.5,4.5 + parent: 1 + - uid: 553 + components: + - type: Transform + pos: 15.5,-6.5 + parent: 1 + - uid: 576 + components: + - type: Transform + pos: 16.5,7.5 + parent: 1 + - uid: 577 + components: + - type: Transform + pos: 13.5,5.5 + parent: 1 + - uid: 583 + components: + - type: Transform + pos: 15.5,7.5 + parent: 1 + - uid: 584 + components: + - type: Transform + pos: 17.5,7.5 + parent: 1 + - uid: 585 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 +- proto: GrilleBroken + entities: + - uid: 537 + components: + - type: Transform + pos: 16.5,2.5 + parent: 1 +- proto: HandheldHealthAnalyzerUnpowered + entities: + - uid: 843 + components: + - type: Transform + pos: -0.5362654,-4.4884615 + parent: 1 +- proto: HarmonicaInstrument + entities: + - uid: 791 + components: + - type: Transform + pos: -9.559342,-5.3822923 + parent: 1 +- proto: Jukebox + entities: + - uid: 1159 + components: + - type: Transform + pos: 18.5,-5.5 + parent: 1 +- proto: Lamp + entities: + - uid: 785 + components: + - type: Transform + pos: 17.446873,4.669761 + parent: 1 +- proto: Lantern + entities: + - uid: 708 + components: + - type: Transform + pos: -3.6397448,12.588521 + parent: 1 + - uid: 709 + components: + - type: Transform + pos: -3.4053698,12.541646 + parent: 1 + - uid: 710 + components: + - type: Transform + pos: -3.4288073,12.7525835 + parent: 1 +- proto: LockerMedicalFilled + entities: + - uid: 819 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 1 +- proto: LockerMedicineFilled + entities: + - uid: 820 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 +- proto: LockerSecurity + entities: + - uid: 4 + components: + - type: Transform + pos: 8.5,6.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 75 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 711 + components: + - type: Transform + pos: 8.5,5.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 75 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 712 + components: + - type: Transform + pos: 8.5,3.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 75 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True +- proto: LockerSecurityFilled + entities: + - uid: 17 + components: + - type: Transform + pos: 8.5,7.5 + parent: 1 +- proto: LuxuryPen + entities: + - uid: 1172 + components: + - type: Transform + pos: 17.438223,6.477227 + parent: 1 +- proto: MakeshiftShield + entities: + - uid: 184 + components: + - type: Transform + pos: 5.8613973,4.4992094 + parent: 1 +- proto: MaterialGunpowder + entities: + - uid: 22 + components: + - type: Transform + pos: 4.505751,22.011284 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 4.537001,22.105034 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 4.302626,21.948784 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 4.302626,22.230034 + parent: 1 + - uid: 451 + components: + - type: Transform + pos: 4.068251,22.011284 + parent: 1 +- proto: MaterialWoodPlank1 + entities: + - uid: 745 + components: + - type: Transform + pos: 17.712498,5.451011 + parent: 1 +- proto: MedicalBed + entities: + - uid: 815 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 816 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 817 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 +- proto: Morgue + entities: + - uid: 763 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 764 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 1 + - uid: 765 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 1 + - uid: 766 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-5.5 + parent: 1 + - uid: 767 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-5.5 + parent: 1 + - uid: 768 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-5.5 + parent: 1 +- proto: OreBag + entities: + - uid: 705 + components: + - type: Transform + pos: -4.8116198,12.7057085 + parent: 1 + - uid: 706 + components: + - type: Transform + pos: -4.6475573,12.3307085 + parent: 1 + - uid: 707 + components: + - type: Transform + pos: -4.5303698,12.5182085 + parent: 1 +- proto: OreBox + entities: + - uid: 782 + components: + - type: Transform + pos: -5.5,9.5 + parent: 1 + - uid: 783 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 +- proto: OreProcessor + entities: + - uid: 694 + components: + - type: Transform + pos: -2.5,12.5 + parent: 1 +- proto: Paper + entities: + - uid: 786 + components: + - type: MetaData + name: Inmate Manifest + - type: Transform + pos: 21.390474,3.7597628 + parent: 1 + - type: Paper + content: >- + Larry anderson: age 42. crime: theft. sentence: 6 months + + + John Grey: age 27 . crime: vandalism and assault. sentence: 2 years + + + Throngles-the-secoffs. age 31 crime: attempted murder of an officer. sentence: 10 years + + + The ashes of war: age 50 crime: arson and conspiracy. sentence: 5 years + + + Angus Macleod: age 39 crime: insurrection. sentence: 9 years + + + Barnaby Williams: age 35 crime: burglary sentence: 4 years + + + Imperius Aracnalodia: age 28 crime: tax fraud sentence: 15 years + - uid: 787 + components: + - type: MetaData + name: Prison Records + - type: Transform + pos: 18.276108,4.529136 + parent: 1 + - type: Paper + content: >- + [its a log of entries from the warden listing various events of note, they seem scatter shot and no dates are recorded] + + + + -new batch arrived today, cells were getting empty, so we really needed the fresh meat. command has told us to try and reduce fatal accidents in the future, but i think they dont *really* care as long as production keeps up, just gotta say it for the records + + + -another one got torn apart by ore crabs, the rest refused to go back in afterward and an riot started. damn officers have no self control, beat three near to death. gonna need to add an order of medical supplies to the next requisition. + + + -snitchy larry told us the others have been hiding 'something' in the caves. had the boys search the place but came up empty. larry gets no rations for a bad tip. + + + -larry was found with his throat slit in his cell. none of the others would spill the beans, no matter how hard we beat them + + + -things feel off. its just this gut premonition. the prisoners look at us different, move different, talk and act more reserved. they're up to something but no ammount of searches is producing results, and none are willing to become the new larry, no matter how many rations we offer. + + + -were getting our supply shipment with a new change of guards and fresh inmates tomorrow. im going to ask command to rotate some of the ones we have off planet, maybe that will shake them up. +- proto: Pickaxe + entities: + - uid: 702 + components: + - type: Transform + pos: -5.5381823,12.588521 + parent: 1 + - uid: 703 + components: + - type: Transform + pos: -5.3741198,12.4244585 + parent: 1 + - uid: 704 + components: + - type: Transform + pos: -5.4444323,12.494771 + parent: 1 + - uid: 738 + components: + - type: Transform + pos: 4.511479,7.9746366 + parent: 1 +- proto: PipeBomb + entities: + - uid: 10 + components: + - type: Transform + pos: 4.599501,22.276909 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 4.818251,22.558159 + parent: 1 + - uid: 677 + components: + - type: Transform + parent: 676 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: PlushieVox + entities: + - uid: 789 + components: + - type: Transform + pos: -9.496842,4.466636 + parent: 1 +- proto: PortableGeneratorPacman + entities: + - uid: 808 + components: + - type: Transform + pos: 20.5,-5.5 + parent: 1 +- proto: PowerCellRecharger + entities: + - uid: 838 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 77 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,8.5 + parent: 1 + - uid: 1122 + components: + - type: Transform + pos: 0.5,12.5 + parent: 1 + - uid: 1123 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,9.5 + parent: 1 + - uid: 1124 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - uid: 1125 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,9.5 + parent: 1 + - uid: 1126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,7.5 + parent: 1 + - uid: 1127 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,3.5 + parent: 1 + - uid: 1128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,5.5 + parent: 1 + - uid: 1129 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - uid: 1131 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,0.5 + parent: 1 + - uid: 1132 + components: + - type: Transform + pos: 9.5,1.5 + parent: 1 + - uid: 1133 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 1134 + components: + - type: Transform + pos: 15.5,1.5 + parent: 1 + - uid: 1135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,0.5 + parent: 1 + - uid: 1136 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,5.5 + parent: 1 + - uid: 1137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,6.5 + parent: 1 + - uid: 1138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,4.5 + parent: 1 + - uid: 1139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,5.5 + parent: 1 + - uid: 1140 + components: + - type: Transform + pos: 18.5,-1.5 + parent: 1 + - uid: 1141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-5.5 + parent: 1 + - uid: 1142 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-1.5 + parent: 1 + - uid: 1145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-5.5 + parent: 1 + - uid: 1146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 + - uid: 1147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-3.5 + parent: 1 + - uid: 1148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,8.5 + parent: 1 + - uid: 1149 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,12.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 898 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-3.5 + parent: 1 + - uid: 1110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-2.5 + parent: 1 + - uid: 1111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-5.5 + parent: 1 + - uid: 1112 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-5.5 + parent: 1 + - uid: 1113 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-2.5 + parent: 1 + - uid: 1114 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,0.5 + parent: 1 + - uid: 1115 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,3.5 + parent: 1 + - uid: 1116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,3.5 + parent: 1 + - uid: 1117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,6.5 + parent: 1 + - uid: 1118 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,6.5 + parent: 1 + - uid: 1119 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,9.5 + parent: 1 + - uid: 1120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,9.5 + parent: 1 + - uid: 1121 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 + - uid: 1143 + components: + - type: Transform + pos: 10.5,-3.5 + parent: 1 + - uid: 1144 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 1 +- proto: Rack + entities: + - uid: 699 + components: + - type: Transform + pos: -5.5,12.5 + parent: 1 + - uid: 700 + components: + - type: Transform + pos: -4.5,12.5 + parent: 1 + - uid: 701 + components: + - type: Transform + pos: -3.5,12.5 + parent: 1 + - uid: 810 + components: + - type: Transform + pos: 21.5,-1.5 + parent: 1 + - uid: 895 + components: + - type: Transform + pos: 21.5,-2.5 + parent: 1 +- proto: RandomMedicCorpseSpawner + entities: + - uid: 774 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 +- proto: RandomSecurityCorpseSpawner + entities: + - uid: 231 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 741 + components: + - type: Transform + pos: 7.5,11.5 + parent: 1 + - uid: 742 + components: + - type: Transform + pos: 11.5,0.5 + parent: 1 + - uid: 743 + components: + - type: Transform + pos: 16.5,5.5 + parent: 1 +- proto: RandomSoap + entities: + - uid: 790 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 845 + components: + - type: Transform + pos: 10.5,-3.5 + parent: 1 +- proto: RandomVending + entities: + - uid: 1160 + components: + - type: Transform + pos: 14.5,-3.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 235 + components: + - type: Transform + pos: 17.5,2.5 + parent: 1 + - uid: 821 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - uid: 822 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 823 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 824 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 825 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 826 + components: + - type: Transform + pos: 15.5,7.5 + parent: 1 + - uid: 827 + components: + - type: Transform + pos: 16.5,7.5 + parent: 1 + - uid: 828 + components: + - type: Transform + pos: 17.5,7.5 + parent: 1 + - uid: 829 + components: + - type: Transform + pos: 13.5,5.5 + parent: 1 + - uid: 830 + components: + - type: Transform + pos: 13.5,4.5 + parent: 1 + - uid: 831 + components: + - type: Transform + pos: 15.5,-6.5 + parent: 1 + - uid: 832 + components: + - type: Transform + pos: 16.5,-6.5 + parent: 1 + - uid: 833 + components: + - type: Transform + pos: 17.5,-6.5 + parent: 1 + - uid: 1170 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 1 + - uid: 1171 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 1 +- proto: SalvageHumanCorpseSpawner + entities: + - uid: 755 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 756 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 757 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 758 + components: + - type: Transform + pos: 16.5,3.5 + parent: 1 + - uid: 772 + components: + - type: Transform + pos: 8.5,-2.5 + parent: 1 + - uid: 773 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 1 + - uid: 775 + components: + - type: Transform + pos: 5.5,11.5 + parent: 1 +- proto: ScalpelShiv + entities: + - uid: 79 + components: + - type: Transform + pos: 3.9575958,9.552639 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 16.937313,5.2401395 + parent: 1 + - uid: 684 + components: + - type: Transform + parent: 683 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ScrapAirlock1 + entities: + - uid: 74 + components: + - type: Transform + pos: 4.5581913,8.6529045 + parent: 1 +- proto: ScrapGeneratorPlasmaLeaking + entities: + - uid: 809 + components: + - type: Transform + pos: 21.5,-5.5 + parent: 1 +- proto: ShardGlassReinforced + entities: + - uid: 720 + components: + - type: Transform + pos: 16.408882,2.9841013 + parent: 1 + - uid: 721 + components: + - type: Transform + pos: 16.721382,2.5778513 + parent: 1 + - uid: 722 + components: + - type: Transform + pos: 16.971382,3.5153513 + parent: 1 +- proto: SheetPlasma + entities: + - uid: 897 + components: + - type: Transform + pos: 21.516975,-2.4572878 + parent: 1 +- proto: SheetSteel1 + entities: + - uid: 112 + components: + - type: Transform + pos: -1.2761757,4.517812 + parent: 1 + - uid: 428 + components: + - type: Transform + pos: -0.82305074,4.345937 + parent: 1 +- proto: Shiv + entities: + - uid: 191 + components: + - type: Transform + pos: 4.6925,11.528594 + parent: 1 + - uid: 687 + components: + - type: Transform + parent: 686 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: SignalButton + entities: + - uid: 115 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 99: + - - Pressed + - Toggle + - uid: 327 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 595: + - - Pressed + - Toggle + 597: + - - Pressed + - Toggle + 596: + - - Pressed + - Toggle + 593: + - - Pressed + - Toggle + 601: + - - Pressed + - Toggle + 600: + - - Pressed + - Toggle + 594: + - - Pressed + - Toggle + 599: + - - Pressed + - Toggle + 598: + - - Pressed + - Toggle +- proto: SignBath + entities: + - uid: 35 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-0.5 + parent: 1 +- proto: SignMedical + entities: + - uid: 15 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 +- proto: SignPrison + entities: + - uid: 692 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - uid: 693 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 +- proto: SinkEmpty + entities: + - uid: 33 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-1.5 + parent: 1 +- proto: SpawnMobOreCrab + entities: + - uid: 212 + components: + - type: Transform + pos: 2.5,17.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: -4.5,22.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: -7.5,17.5 + parent: 1 +- proto: SteelOre1 + entities: + - uid: 776 + components: + - type: Transform + pos: -2.499681,11.677658 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 777 + components: + - type: Transform + pos: -2.452806,10.833908 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 778 + components: + - type: Transform + pos: -2.5231185,10.458908 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 779 + components: + - type: Transform + pos: -2.4293685,9.451096 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: Stunprod + entities: + - uid: 186 + components: + - type: Transform + pos: 6.8457723,5.4679594 + parent: 1 +- proto: SubstationBasic + entities: + - uid: 846 + components: + - type: Transform + pos: 20.5,-4.5 + parent: 1 +- proto: SuitStorageBase + entities: + - uid: 688 + components: + - type: Transform + pos: -10.5,9.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 350 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 690 + components: + - type: Transform + pos: -10.5,11.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 350 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 754 + components: + - type: Transform + pos: 21.5,4.5 + parent: 1 + - type: Lock + locked: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.25,-0.48 + - 0.25,-0.48 + - 0.25,0.48 + - -0.25,0.48 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 350 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True +- proto: SuitStorageEVAPrisoner + entities: + - uid: 689 + components: + - type: Transform + pos: -10.5,10.5 + parent: 1 + - uid: 691 + components: + - type: Transform + pos: -10.5,12.5 + parent: 1 +- proto: SyringeBicaridine + entities: + - uid: 840 + components: + - type: Transform + pos: 2.3548565,-5.3039494 + parent: 1 +- proto: SyringeDermaline + entities: + - uid: 841 + components: + - type: Transform + pos: 2.6829815,-5.4133244 + parent: 1 +- proto: SyringeSaline + entities: + - uid: 842 + components: + - type: Transform + pos: 2.5579815,-5.3508244 + parent: 1 +- proto: Table + entities: + - uid: 729 + components: + - type: Transform + pos: 1.5,12.5 + parent: 1 + - uid: 730 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - uid: 731 + components: + - type: Transform + pos: 7.5,12.5 + parent: 1 + - uid: 732 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 + - uid: 769 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-3.5 + parent: 1 +- proto: TableGlass + entities: + - uid: 814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 + - uid: 818 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-4.5 + parent: 1 + - uid: 835 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 + - uid: 836 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 837 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 +- proto: TableReinforced + entities: + - uid: 94 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 371 + components: + - type: Transform + pos: -8.5,4.5 + parent: 1 + - uid: 373 + components: + - type: Transform + pos: -8.5,7.5 + parent: 1 + - uid: 380 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 390 + components: + - type: Transform + pos: -8.5,1.5 + parent: 1 + - uid: 406 + components: + - type: Transform + pos: -8.5,-1.5 + parent: 1 + - uid: 412 + components: + - type: Transform + pos: -8.5,-4.5 + parent: 1 + - uid: 416 + components: + - type: Transform + pos: -4.5,4.5 + parent: 1 + - uid: 429 + components: + - type: Transform + pos: -4.5,7.5 + parent: 1 + - uid: 713 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 714 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 715 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 + - uid: 716 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 717 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 +- proto: TableWood + entities: + - uid: 744 + components: + - type: Transform + pos: 17.5,6.5 + parent: 1 + - uid: 746 + components: + - type: Transform + pos: 17.5,4.5 + parent: 1 + - uid: 753 + components: + - type: Transform + pos: 21.5,3.5 + parent: 1 + - uid: 1156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-4.5 + parent: 1 + - uid: 1158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-5.5 + parent: 1 +- proto: ToiletDirtyWater + entities: + - uid: 12 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-3.5 + parent: 1 + - uid: 188 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-5.5 + parent: 1 + - uid: 666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,6.5 + parent: 1 + - uid: 668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,3.5 + parent: 1 + - uid: 669 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 + - uid: 670 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-2.5 + parent: 1 + - uid: 671 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-5.5 + parent: 1 + - uid: 672 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 673 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-5.5 + parent: 1 + - uid: 674 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,3.5 + parent: 1 + - uid: 675 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,6.5 + parent: 1 +- proto: ToolboxElectricalFilled + entities: + - uid: 896 + components: + - type: Transform + pos: 21.56385,-1.4260378 + parent: 1 +- proto: ToyFigurineSecurity + entities: + - uid: 804 + components: + - type: Transform + pos: 1.4076052,12.563356 + parent: 1 +- proto: ToyFigurineSlime + entities: + - uid: 806 + components: + - type: Transform + pos: -3.2021263,-1.7558622 + parent: 1 +- proto: ToyFigurineSpaceDragon + entities: + - uid: 805 + components: + - type: Transform + pos: -3.6240015,-1.4589874 + parent: 1 +- proto: ToyFigurineWizardFake + entities: + - uid: 807 + components: + - type: Transform + pos: -3.1083763,-1.3496124 + parent: 1 +- proto: VendingMachineSec + entities: + - uid: 718 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 +- proto: VendingMachineSecDrobe + entities: + - uid: 719 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 +- proto: WallBasaltCobblebrick + entities: + - uid: 512 + components: + - type: Transform + pos: 12.5,-0.5 + parent: 1 +- proto: WallmountTelevision + entities: + - uid: 1150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-3.5 + parent: 1 +- proto: WallReinforced + entities: + - uid: 11 + components: + - type: Transform + pos: -5.5,-6.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 12.5,7.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: 13.5,6.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: 19.5,-6.5 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 9.5,13.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 6.5,13.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: 3.5,13.5 + parent: 1 + - uid: 193 + components: + - type: Transform + pos: 10.5,7.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: 19.5,-3.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: 8.5,13.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: 19.5,-4.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 9.5,12.5 + parent: 1 + - uid: 239 + components: + - type: Transform + pos: 9.5,10.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 7.5,13.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: 19.5,-0.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: 19.5,-2.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: 19.5,-1.5 + parent: 1 + - uid: 292 + components: + - type: Transform + pos: 9.5,9.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: 4.5,13.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: 5.5,13.5 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: 9.5,11.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: -11.5,1.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: -11.5,2.5 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 342 + components: + - type: Transform + pos: -11.5,8.5 + parent: 1 + - uid: 343 + components: + - type: Transform + pos: -10.5,8.5 + parent: 1 + - uid: 344 + components: + - type: Transform + pos: -9.5,8.5 + parent: 1 + - uid: 345 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 + - uid: 346 + components: + - type: Transform + pos: -1.5,13.5 + parent: 1 + - uid: 347 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 348 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 349 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - uid: 350 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 351 + components: + - type: Transform + pos: -8.5,8.5 + parent: 1 + - uid: 360 + components: + - type: Transform + pos: -1.5,12.5 + parent: 1 + - uid: 361 + components: + - type: Transform + pos: -11.5,-1.5 + parent: 1 + - uid: 362 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 1 + - uid: 363 + components: + - type: Transform + pos: -11.5,-3.5 + parent: 1 + - uid: 364 + components: + - type: Transform + pos: -11.5,-6.5 + parent: 1 + - uid: 365 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 + - uid: 366 + components: + - type: Transform + pos: -11.5,-5.5 + parent: 1 + - uid: 367 + components: + - type: Transform + pos: -11.5,12.5 + parent: 1 + - uid: 368 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 369 + components: + - type: Transform + pos: -9.5,2.5 + parent: 1 + - uid: 370 + components: + - type: Transform + pos: -9.5,5.5 + parent: 1 + - uid: 372 + components: + - type: Transform + pos: -10.5,5.5 + parent: 1 + - uid: 374 + components: + - type: Transform + pos: -8.5,2.5 + parent: 1 + - uid: 375 + components: + - type: Transform + pos: -11.5,6.5 + parent: 1 + - uid: 376 + components: + - type: Transform + pos: -11.5,5.5 + parent: 1 + - uid: 377 + components: + - type: Transform + pos: -11.5,11.5 + parent: 1 + - uid: 378 + components: + - type: Transform + pos: -8.5,-6.5 + parent: 1 + - uid: 379 + components: + - type: Transform + pos: -10.5,-6.5 + parent: 1 + - uid: 381 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 1 + - uid: 382 + components: + - type: Transform + pos: -11.5,10.5 + parent: 1 + - uid: 383 + components: + - type: Transform + pos: -11.5,9.5 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: -11.5,7.5 + parent: 1 + - uid: 385 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 1 + - uid: 386 + components: + - type: Transform + pos: -11.5,3.5 + parent: 1 + - uid: 387 + components: + - type: Transform + pos: -6.5,-6.5 + parent: 1 + - uid: 391 + components: + - type: Transform + pos: -4.5,-6.5 + parent: 1 + - uid: 392 + components: + - type: Transform + pos: -11.5,4.5 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 394 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 395 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 396 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 397 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 398 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 399 + components: + - type: Transform + pos: -3.5,2.5 + parent: 1 + - uid: 400 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 + - uid: 401 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 402 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 404 + components: + - type: Transform + pos: -7.5,-6.5 + parent: 1 + - uid: 405 + components: + - type: Transform + pos: -2.5,-6.5 + parent: 1 + - uid: 407 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 1 + - uid: 408 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 409 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - uid: 410 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 1 + - uid: 411 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 1 + - uid: 413 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 1 + - uid: 414 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 + - uid: 415 + components: + - type: Transform + pos: -8.5,-0.5 + parent: 1 + - uid: 417 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 418 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 419 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 420 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 421 + components: + - type: Transform + pos: -1.5,-6.5 + parent: 1 + - uid: 422 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 423 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 1 + - uid: 424 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 425 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 426 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 + - uid: 427 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 430 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - uid: 431 + components: + - type: Transform + pos: -0.5,13.5 + parent: 1 + - uid: 432 + components: + - type: Transform + pos: 0.5,13.5 + parent: 1 + - uid: 469 + components: + - type: Transform + pos: 1.5,13.5 + parent: 1 + - uid: 470 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 1 + - uid: 473 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 475 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 1 + - uid: 476 + components: + - type: Transform + pos: 10.5,-6.5 + parent: 1 + - uid: 477 + components: + - type: Transform + pos: 8.5,-6.5 + parent: 1 + - uid: 478 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 1 + - uid: 479 + components: + - type: Transform + pos: 11.5,-6.5 + parent: 1 + - uid: 480 + components: + - type: Transform + pos: 7.5,-6.5 + parent: 1 + - uid: 481 + components: + - type: Transform + pos: 9.5,-6.5 + parent: 1 + - uid: 482 + components: + - type: Transform + pos: 6.5,-6.5 + parent: 1 + - uid: 483 + components: + - type: Transform + pos: 12.5,-6.5 + parent: 1 + - uid: 484 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 1 + - uid: 485 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 1 + - uid: 486 + components: + - type: Transform + pos: 9.5,-1.5 + parent: 1 + - uid: 487 + components: + - type: Transform + pos: 9.5,-0.5 + parent: 1 + - uid: 488 + components: + - type: Transform + pos: 9.5,-5.5 + parent: 1 + - uid: 489 + components: + - type: Transform + pos: 9.5,-2.5 + parent: 1 + - uid: 490 + components: + - type: Transform + pos: 13.5,-3.5 + parent: 1 + - uid: 491 + components: + - type: Transform + pos: 13.5,-6.5 + parent: 1 + - uid: 492 + components: + - type: Transform + pos: 15.5,-0.5 + parent: 1 + - uid: 493 + components: + - type: Transform + pos: 13.5,-5.5 + parent: 1 + - uid: 494 + components: + - type: Transform + pos: 14.5,-0.5 + parent: 1 + - uid: 495 + components: + - type: Transform + pos: 13.5,-4.5 + parent: 1 + - uid: 496 + components: + - type: Transform + pos: 13.5,-2.5 + parent: 1 + - uid: 500 + components: + - type: Transform + pos: 14.5,-6.5 + parent: 1 + - uid: 501 + components: + - type: Transform + pos: 18.5,-0.5 + parent: 1 + - uid: 502 + components: + - type: Transform + pos: 20.5,-6.5 + parent: 1 + - uid: 503 + components: + - type: Transform + pos: 22.5,-6.5 + parent: 1 + - uid: 504 + components: + - type: Transform + pos: 22.5,-5.5 + parent: 1 + - uid: 505 + components: + - type: Transform + pos: 18.5,-6.5 + parent: 1 + - uid: 506 + components: + - type: Transform + pos: 22.5,-0.5 + parent: 1 + - uid: 507 + components: + - type: Transform + pos: 22.5,-4.5 + parent: 1 + - uid: 508 + components: + - type: Transform + pos: 22.5,-3.5 + parent: 1 + - uid: 509 + components: + - type: Transform + pos: 22.5,-2.5 + parent: 1 + - uid: 510 + components: + - type: Transform + pos: 22.5,-1.5 + parent: 1 + - uid: 511 + components: + - type: Transform + pos: 21.5,-0.5 + parent: 1 + - uid: 513 + components: + - type: Transform + pos: 10.5,-0.5 + parent: 1 + - uid: 514 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 515 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 1 + - uid: 516 + components: + - type: Transform + pos: 8.5,-0.5 + parent: 1 + - uid: 517 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 520 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 521 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 522 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 523 + components: + - type: Transform + pos: 13.5,-1.5 + parent: 1 + - uid: 525 + components: + - type: Transform + pos: 13.5,-0.5 + parent: 1 + - uid: 527 + components: + - type: Transform + pos: 21.5,-6.5 + parent: 1 + - uid: 528 + components: + - type: Transform + pos: 19.5,-5.5 + parent: 1 + - uid: 529 + components: + - type: Transform + pos: 22.5,0.5 + parent: 1 + - uid: 530 + components: + - type: Transform + pos: 22.5,1.5 + parent: 1 + - uid: 531 + components: + - type: Transform + pos: 22.5,3.5 + parent: 1 + - uid: 532 + components: + - type: Transform + pos: 22.5,2.5 + parent: 1 + - uid: 533 + components: + - type: Transform + pos: 9.5,7.5 + parent: 1 + - uid: 534 + components: + - type: Transform + pos: 13.5,7.5 + parent: 1 + - uid: 535 + components: + - type: Transform + pos: 14.5,7.5 + parent: 1 + - uid: 538 + components: + - type: Transform + pos: 18.5,7.5 + parent: 1 + - uid: 539 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 + - uid: 541 + components: + - type: Transform + pos: 21.5,7.5 + parent: 1 + - uid: 542 + components: + - type: Transform + pos: 22.5,7.5 + parent: 1 + - uid: 543 + components: + - type: Transform + pos: 22.5,6.5 + parent: 1 + - uid: 544 + components: + - type: Transform + pos: 22.5,5.5 + parent: 1 + - uid: 545 + components: + - type: Transform + pos: 22.5,4.5 + parent: 1 + - uid: 546 + components: + - type: Transform + pos: -1.5,3.5 + parent: 1 + - uid: 547 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 548 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 550 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 551 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 554 + components: + - type: Transform + pos: 1.5,2.5 + parent: 1 + - uid: 555 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 556 + components: + - type: Transform + pos: 9.5,6.5 + parent: 1 + - uid: 557 + components: + - type: Transform + pos: 9.5,3.5 + parent: 1 + - uid: 558 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 559 + components: + - type: Transform + pos: 20.5,7.5 + parent: 1 + - uid: 560 + components: + - type: Transform + pos: 9.5,2.5 + parent: 1 + - uid: 561 + components: + - type: Transform + pos: 5.5,8.5 + parent: 1 + - uid: 562 + components: + - type: Transform + pos: 3.5,8.5 + parent: 1 + - uid: 563 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 565 + components: + - type: Transform + pos: 0.5,8.5 + parent: 1 + - uid: 566 + components: + - type: Transform + pos: -1.5,8.5 + parent: 1 + - uid: 567 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 568 + components: + - type: Transform + pos: -1.5,9.5 + parent: 1 + - uid: 569 + components: + - type: Transform + pos: -1.5,10.5 + parent: 1 + - uid: 570 + components: + - type: Transform + pos: -1.5,11.5 + parent: 1 + - uid: 571 + components: + - type: Transform + pos: -0.5,8.5 + parent: 1 + - uid: 572 + components: + - type: Transform + pos: 9.5,8.5 + parent: 1 + - uid: 573 + components: + - type: Transform + pos: 8.5,8.5 + parent: 1 + - uid: 574 + components: + - type: Transform + pos: 7.5,8.5 + parent: 1 + - uid: 575 + components: + - type: Transform + pos: 6.5,8.5 + parent: 1 + - uid: 578 + components: + - type: Transform + pos: 19.5,7.5 + parent: 1 + - uid: 582 + components: + - type: Transform + pos: 21.5,2.5 + parent: 1 + - uid: 586 + components: + - type: Transform + pos: 15.5,2.5 + parent: 1 + - uid: 587 + components: + - type: Transform + pos: 13.5,2.5 + parent: 1 + - uid: 588 + components: + - type: Transform + pos: 18.5,2.5 + parent: 1 + - uid: 589 + components: + - type: Transform + pos: 19.5,2.5 + parent: 1 + - uid: 590 + components: + - type: Transform + pos: 20.5,2.5 + parent: 1 + - uid: 681 + components: + - type: Transform + pos: 13.5,3.5 + parent: 1 + - uid: 759 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 760 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 + - uid: 761 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 1 + - uid: 762 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 +- proto: WallRockBasalt + entities: + - uid: 2 + components: + - type: Transform + pos: -12.5,19.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: -7.5,25.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: -7.5,23.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: -7.5,24.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: -7.5,22.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: -8.5,23.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: -6.5,25.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: -9.5,19.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: -9.5,15.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: -9.5,13.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: -8.5,24.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: -8.5,21.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: -8.5,22.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: -10.5,22.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: -10.5,19.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: -10.5,15.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: -10.5,13.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: -9.5,23.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: -9.5,22.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: -9.5,21.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: -9.5,20.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: -11.5,22.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: -11.5,13.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: -4.5,25.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: -2.5,25.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: -2.5,22.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: -2.5,21.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: -3.5,13.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: -2.5,16.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: -2.5,13.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: -3.5,25.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -3.5,21.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: -3.5,20.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: -3.5,19.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: -3.5,16.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: -5.5,22.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: -5.5,13.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: -6.5,19.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: -6.5,20.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: -6.5,13.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: -5.5,25.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: -5.5,19.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: 1.5,16.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: 1.5,15.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: 2.5,22.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: 2.5,20.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 0.5,20.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: 0.5,19.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: 0.5,16.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 0.5,15.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: 1.5,25.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: 1.5,23.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: 1.5,22.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: -0.5,24.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: -0.5,23.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: -0.5,16.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: -0.5,15.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: -0.5,14.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 0.5,25.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 0.5,24.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 0.5,23.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: -1.5,19.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: -1.5,14.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: -0.5,25.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: 5.5,19.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 5.5,18.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: 5.5,16.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: 5.5,15.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: 5.5,14.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: 6.5,23.5 + parent: 1 + - uid: 206 + components: + - type: Transform + pos: 6.5,22.5 + parent: 1 + - uid: 207 + components: + - type: Transform + pos: 6.5,21.5 + parent: 1 + - uid: 208 + components: + - type: Transform + pos: 6.5,20.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: 6.5,19.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: 6.5,18.5 + parent: 1 + - uid: 214 + components: + - type: Transform + pos: 6.5,14.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: 7.5,22.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: 7.5,21.5 + parent: 1 + - uid: 227 + components: + - type: Transform + pos: 3.5,25.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: 3.5,24.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: 3.5,23.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: 3.5,22.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 3.5,19.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: 3.5,16.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: -5.5,26.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: 4.5,24.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 4.5,23.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 4.5,18.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 4.5,16.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 5.5,24.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 12.5,17.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: 11.5,17.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: 11.5,16.5 + parent: 1 + - uid: 272 + components: + - type: Transform + pos: -2.5,26.5 + parent: 1 + - uid: 273 + components: + - type: Transform + pos: -0.5,26.5 + parent: 1 + - uid: 274 + components: + - type: Transform + pos: 12.5,19.5 + parent: 1 + - uid: 275 + components: + - type: Transform + pos: 12.5,18.5 + parent: 1 + - uid: 277 + components: + - type: Transform + pos: 0.5,26.5 + parent: 1 + - uid: 278 + components: + - type: Transform + pos: -4.5,26.5 + parent: 1 + - uid: 279 + components: + - type: Transform + pos: 10.5,20.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: 10.5,17.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: 10.5,16.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: 10.5,15.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: -1.5,26.5 + parent: 1 + - uid: 291 + components: + - type: Transform + pos: -3.5,26.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: 9.5,21.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 9.5,20.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 9.5,19.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: 9.5,17.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: 9.5,16.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: 9.5,15.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: 9.5,14.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 7.5,14.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 8.5,22.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 8.5,21.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: 8.5,14.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: 12.5,16.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: 12.5,15.5 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: 12.5,14.5 + parent: 1 + - uid: 338 + components: + - type: Transform + pos: -14.5,18.5 + parent: 1 + - uid: 340 + components: + - type: Transform + pos: -12.5,13.5 + parent: 1 + - uid: 352 + components: + - type: Transform + pos: -12.5,18.5 + parent: 1 + - uid: 356 + components: + - type: Transform + pos: -14.5,19.5 + parent: 1 + - uid: 437 + components: + - type: Transform + pos: -13.5,15.5 + parent: 1 + - uid: 439 + components: + - type: Transform + pos: -13.5,17.5 + parent: 1 + - uid: 440 + components: + - type: Transform + pos: -13.5,18.5 + parent: 1 + - uid: 441 + components: + - type: Transform + pos: -13.5,19.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: -13.5,20.5 + parent: 1 + - uid: 443 + components: + - type: Transform + pos: -13.5,21.5 + parent: 1 + - uid: 448 + components: + - type: Transform + pos: -14.5,13.5 + parent: 1 + - uid: 449 + components: + - type: Transform + pos: -14.5,14.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: -14.5,15.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: -14.5,17.5 + parent: 1 + - uid: 453 + components: + - type: Transform + pos: -14.5,16.5 + parent: 1 + - uid: 454 + components: + - type: Transform + pos: -14.5,12.5 + parent: 1 + - uid: 455 + components: + - type: Transform + pos: -14.5,11.5 + parent: 1 + - uid: 456 + components: + - type: Transform + pos: -14.5,10.5 + parent: 1 + - uid: 458 + components: + - type: Transform + pos: -13.5,11.5 + parent: 1 + - uid: 464 + components: + - type: Transform + pos: -13.5,8.5 + parent: 1 + - uid: 465 + components: + - type: Transform + pos: -12.5,9.5 + parent: 1 + - uid: 466 + components: + - type: Transform + pos: -12.5,8.5 + parent: 1 + - uid: 467 + components: + - type: Transform + pos: -12.5,7.5 + parent: 1 + - uid: 468 + components: + - type: Transform + pos: -12.5,6.5 + parent: 1 +- proto: WallRockBasaltCoal + entities: + - uid: 38 + components: + - type: Transform + pos: -10.5,20.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: -10.5,21.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: -11.5,21.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: -11.5,20.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: -11.5,16.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: -11.5,15.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: -2.5,24.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: -2.5,23.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: -4.5,15.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: -4.5,14.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -3.5,24.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: -3.5,23.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: -3.5,22.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: -5.5,16.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -5.5,15.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: -5.5,14.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: -4.5,24.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: -4.5,16.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: -6.5,14.5 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: -6.5,16.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: -6.5,15.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: 1.5,14.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: -1.5,25.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: -1.5,24.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: -1.5,23.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: 223 + components: + - type: Transform + pos: 7.5,18.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 3.5,15.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: 3.5,14.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: 2.5,14.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 4.5,15.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 4.5,14.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: 5.5,23.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 5.5,22.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: 11.5,15.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: 11.5,14.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: 10.5,14.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 9.5,18.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 8.5,20.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 8.5,19.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 8.5,18.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 8.5,17.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: -12.5,20.5 + parent: 1 + - uid: 341 + components: + - type: Transform + pos: -12.5,15.5 + parent: 1 + - uid: 354 + components: + - type: Transform + pos: -12.5,17.5 + parent: 1 + - uid: 355 + components: + - type: Transform + pos: -12.5,21.5 + parent: 1 + - uid: 433 + components: + - type: Transform + pos: -12.5,16.5 + parent: 1 + - uid: 435 + components: + - type: Transform + pos: -13.5,13.5 + parent: 1 + - uid: 438 + components: + - type: Transform + pos: -13.5,16.5 + parent: 1 + - uid: 457 + components: + - type: Transform + pos: -13.5,12.5 + parent: 1 + - uid: 459 + components: + - type: Transform + pos: -12.5,12.5 + parent: 1 + - uid: 460 + components: + - type: Transform + pos: -12.5,11.5 + parent: 1 +- proto: WallRockBasaltTin + entities: + - uid: 3 + components: + - type: Transform + pos: -6.5,23.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: -10.5,17.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: -9.5,16.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: -9.5,17.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: -11.5,17.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: -10.5,16.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: -3.5,14.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: -2.5,14.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: -4.5,19.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: -4.5,20.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: -3.5,15.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: -6.5,22.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: -5.5,24.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: -5.5,23.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: -5.5,20.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: -6.5,24.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: 2.5,25.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: 2.5,24.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: 2.5,23.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 0.5,21.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: 1.5,24.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: -0.5,22.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: -0.5,21.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: -0.5,20.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: -0.5,19.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 0.5,22.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 5.5,20.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: 7.5,17.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 7.5,16.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: 3.5,20.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: 4.5,20.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 4.5,19.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: 5.5,21.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: 11.5,20.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: 11.5,19.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: 11.5,18.5 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: 10.5,19.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: 10.5,18.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: 8.5,16.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: 8.5,15.5 + parent: 1 + - uid: 461 + components: + - type: Transform + pos: -12.5,10.5 + parent: 1 + - uid: 462 + components: + - type: Transform + pos: -13.5,10.5 + parent: 1 + - uid: 463 + components: + - type: Transform + pos: -13.5,9.5 + parent: 1 +- proto: WallWood + entities: + - uid: 5 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 1 + - uid: 31 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-4.5 + parent: 1 + - uid: 116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-2.5 + parent: 1 + - uid: 119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-4.5 + parent: 1 +- proto: WeaponPistolMk58 + entities: + - uid: 131 + components: + - type: Transform + pos: 11.089141,1.1932645 + parent: 1 +- proto: Windoor + entities: + - uid: 611 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,7.5 + parent: 1 + - uid: 612 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,4.5 + parent: 1 + - uid: 613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-1.5 + parent: 1 + - uid: 614 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-4.5 + parent: 1 + - uid: 615 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-4.5 + parent: 1 + - uid: 616 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-1.5 + parent: 1 + - uid: 617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,1.5 + parent: 1 + - uid: 618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,4.5 + parent: 1 + - uid: 619 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,7.5 + parent: 1 +- proto: WindoorSecureSecurityLocked + entities: + - uid: 602 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,1.5 + parent: 1 + - uid: 603 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,4.5 + parent: 1 + - uid: 604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,7.5 + parent: 1 + - uid: 605 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-1.5 + parent: 1 + - uid: 606 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-4.5 + parent: 1 + - uid: 607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-4.5 + parent: 1 + - uid: 608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-1.5 + parent: 1 + - uid: 609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,4.5 + parent: 1 + - uid: 610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,7.5 + parent: 1 +- proto: WoodDoor + entities: + - uid: 14 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-3.5 + parent: 1 + - uid: 34 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-5.5 + parent: 1 +- proto: Zipties + entities: + - uid: 142 + components: + - type: Transform + pos: 0.6291847,7.333413 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: 0.5198097,7.599038 + parent: 1 +- proto: ZiptiesBroken + entities: + - uid: 162 + components: + - type: Transform + pos: 5.5666847,10.552163 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/snowydome.yml b/Resources/Maps/Lavaland/snowydome.yml new file mode 100644 index 0000000000..d9c12c724b --- /dev/null +++ b/Resources/Maps/Lavaland/snowydome.yml @@ -0,0 +1,3195 @@ +meta: + format: 7 + category: Grid + engineVersion: 254.1.0 + forkId: "" + forkVersion: "" + time: 04/25/2025 04:59:04 + entityCount: 490 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 2: Space + 7: FloorAstroSnow + 4: FloorBasalt + 0: FloorGrass + 6: FloorSnow + 5: FloorSteelDirty + 3: FloorWood + 1: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.609375,-0.5 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: BgAAAAAABgAAAAAABgAAAAALBgAAAAAEBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAHBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAFBgAAAAAABgAAAAAABgAAAAADBgAAAAAABgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAFBgAAAAAHBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAFBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAEBgAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAADBgAAAAAABgAAAAAKBgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAFBgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAwAAAAADAAAAAAAAAAAAAAAABgAAAAADAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAABAwAAAAACAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAABAwAAAAABAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABgAAAAAKBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAFBgAAAAAKAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAHBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABgAAAAAABgAAAAAKBgAAAAAABgAAAAAHBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAMBgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAALBgAAAAAABgAAAAAABgAAAAAHBgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAFAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABwAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAAAAAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAEBgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAKBgAAAAAABgAAAAAABgAAAAAABgAAAAAJAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAADBgAAAAAABgAAAAAABgAAAAAGBgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABwAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAEBgAAAAABBgAAAAAFAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAALBgAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABgAAAAAEBgAAAAAMBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAABBgAAAAAABgAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAJBgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAHBgAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAALBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAMAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAEBgAAAAAEBgAAAAAABgAAAAAABgAAAAAABgAAAAAHBgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAEBgAAAAABBgAAAAAABgAAAAAABgAAAAAKAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAADBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAABAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAJBgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + -1,-2: + ind: -1,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAA + version: 6 + 0,-2: + ind: 0,-2 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + 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: bushsnowa1 + decals: + 94: -5.410948,3.5315619 + 95: -1.2625105,-2.6793756 + 96: -4.379698,-4.812188 + 97: 7.198427,-2.5621881 + 98: 9.753115,-0.28875065 + - node: + color: '#FFFFFFFF' + id: bushsnowb1 + decals: + 99: 8.253115,2.7346869 + 100: 5.1593647,2.3362494 + 101: -1.8718855,1.5393744 + 102: -1.2156355,3.3909369 + 103: -5.2000103,2.3596869 + 104: -9.746885,1.8674994 + 105: -9.395323,-0.89812565 + 106: 0.07342696,-4.9762506 + 107: 1.526552,-1.3434381 + 108: 1.245302,2.0549994 + 109: 1.4758232,4.890937 + 110: 1.9445732,-8.504185 + 111: -1.9694893,-8.574497 + 112: -2.4148018,2.8981237 + 113: -3.1882393,2.6168737 + - node: + color: '#FFFFFFFF' + id: grasssnow08 + decals: + 67: -1.8563392,1.0408349 + 68: -1.6454017,-1.3732276 + 69: 1.2842858,-4.34979 + 70: -3.8485267,-4.7013526 + 71: -6.0282145,-3.927915 + 72: -0.37977672,-8.391164 + 73: 3.932723,-5.2753935 + 74: 4.354598,-1.9003932 + 75: 7.260848,0.7416744 + 76: 6.9092855,-3.0917714 + 77: 6.323348,-0.34958386 + 78: 7.9874105,2.7910411 + 79: 4.7999105,2.1582286 + 80: 5.151473,5.533229 + 81: 3.5811605,6.7754164 + 82: 0.32334828,4.8066664 + 83: -3.7079017,5.6972914 + 84: -7.551652,3.5879164 + - node: + color: '#FFFFFFFF' + id: grasssnow10 + decals: + 2: -3.4907737,0.016019344 + 3: -2.6001487,1.4925818 + 4: -4.967336,2.5707068 + 5: -1.4517112,3.4378943 + 6: 2.0639138,5.055082 + 7: 3.9623513,-0.101168156 + 8: 2.8607888,-3.4292932 + 9: -1.2876487,-3.3355432 + 10: 2.0639138,-5.7496057 + 11: -4.779836,-4.5777307 + 12: -7.943899,-2.6089807 + 13: -8.623587,-0.28866816 + 14: -7.0532737,2.8988318 + 15: -5.670461,4.726957 + 16: -3.7720237,7.2489305 + 17: 2.8373513,5.1492157 + 18: 3.3061013,5.8992157 + 19: 6.6960506,-1.7880127 + 20: 5.9763083,3.461985 + 21: 8.554434,-1.9989524 + 22: 5.9294333,1.1182351 + 23: 7.1013083,2.524485 + 24: 3.1169333,-8.373953 + 25: -1.7346292,-7.92864 + - node: + color: '#FFFFFFFF' + id: grasssnowa3 + decals: + 36: 2.9452271,1.6104226 + 37: 3.9061646,3.97761 + 39: -2.7266479,5.00886 + 40: -6.242273,2.4072976 + 41: -9.068857,0.4385476 + 42: -8.201873,-1.6942649 + 43: -4.8971853,-4.6239524 + 44: -1.7565603,-3.61614 + 45: -0.8424978,-0.9208274 + 46: 0.7981272,-6.288015 + 47: 5.4621897,-6.1239524 + 48: 1.8528147,-7.3895774 + 49: 2.2512522,-2.350515 + 50: 5.558177,-1.6076026 + 51: 9.9409895,-1.3732276 + 52: 6.9409895,1.7908349 + 53: 4.620677,5.2361474 + - node: + color: '#FFFFFFFF' + id: grasssnowb3 + decals: + 56: -2.9965105,-0.10760254 + 57: -5.9027605,4.93146 + 58: 3.5659895,5.6580224 + 59: 4.011302,-6.6232276 + 60: 0.261302,-3.834165 + 61: 0.9092858,-0.27166504 + 62: -2.9344642,-7.34979 + 63: 0.088973284,-4.865415 + 64: -6.332902,-2.3107276 + 65: -7.7157145,1.0408349 + 66: -4.7157145,0.22052246 + - node: + color: '#FFFFFFFF' + id: grasssnowc1 + decals: + 85: -3.8719642,5.486354 + 86: -3.7079017,-1.0058339 + 87: -0.5907142,0.49416614 + 88: 1.4717858,3.7051039 + 89: 4.0499105,6.6347914 + 90: 3.885848,-5.347351 + 91: -0.8485267,-8.695637 + 92: -6.512378,-4.228776 + 93: -8.01251,3.2009113 + - node: + color: '#FFFFFFFF' + id: grasssnowc2 + decals: + 26: -4.0625854,-6.1708274 + 27: -4.0625854,-3.006765 + 28: -7.2032104,-3.100515 + 29: -5.5157104,-0.7802024 + 30: -3.8985229,1.6338601 + 31: -2.2578979,3.88386 + 32: 2.6639771,-5.6083274 + 33: 4.867102,-0.6864524 + 34: 5.101477,3.3916726 + 35: 1.3046021,6.274485 + 54: 5.183177,0.5955224 + 55: 6.0972395,3.71271 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65535 + 0,-1: + 0: 65535 + -1,0: + 0: 65535 + 0,1: + 0: 65535 + -1,1: + 0: 65535 + 0,2: + 0: 1904 + -1,2: + 0: 10659 + 1,0: + 0: 65535 + 1,1: + 0: 47103 + 1,2: + 0: 293 + 1,-1: + 0: 65535 + 2,0: + 0: 46967 + 2,1: + 0: 293 + 2,-1: + 0: 30645 + -3,0: + 0: 44236 + -3,-1: + 0: 52388 + -3,1: + 0: 132 + -2,0: + 0: 65535 + -2,1: + 0: 44527 + -2,-1: + 0: 65535 + -2,2: + 0: 132 + -1,-1: + 0: 65535 + -3,-2: + 0: 32768 + -2,-2: + 0: 60836 + -2,-3: + 0: 32768 + -1,-2: + 0: 65535 + -1,-4: + 0: 56785 + -1,-3: + 0: 57821 + 0,-4: + 0: 30577 + 0,-3: + 0: 61815 + 0,-2: + 0: 65535 + 0,-5: + 0: 4368 + 1,-3: + 0: 8448 + 1,-2: + 0: 63413 + 2,-2: + 0: 8448 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AirCanister + entities: + - uid: 211 + components: + - type: Transform + pos: 2.5,-14.5 + parent: 1 +- proto: Airlock + entities: + - uid: 196 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 +- proto: AirlockExternal + entities: + - uid: 197 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 198: + - - DoorStatus + - DoorBolt + - uid: 198 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 197: + - - DoorStatus + - DoorBolt +- proto: APCBasic + entities: + - uid: 275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-10.5 + parent: 1 + - type: BatterySelfRecharger + autoRechargeRate: 50000 + autoRecharge: True +- proto: AtmosFixFreezerMarker + entities: + - uid: 348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,2.5 + parent: 1 + - uid: 349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 + - uid: 350 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,3.5 + parent: 1 + - uid: 351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,5.5 + parent: 1 + - uid: 353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,3.5 + parent: 1 + - uid: 354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,4.5 + parent: 1 + - uid: 355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 + - uid: 356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,6.5 + parent: 1 + - uid: 357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,7.5 + parent: 1 + - uid: 358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-8.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-7.5 + parent: 1 + - uid: 360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-6.5 + parent: 1 + - uid: 361 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-5.5 + parent: 1 + - uid: 362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-3.5 + parent: 1 + - uid: 364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-2.5 + parent: 1 + - uid: 365 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 + - uid: 366 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 367 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,0.5 + parent: 1 + - uid: 368 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-8.5 + parent: 1 + - uid: 369 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-7.5 + parent: 1 + - uid: 370 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-4.5 + parent: 1 + - uid: 371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-5.5 + parent: 1 + - uid: 372 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 373 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 374 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-1.5 + parent: 1 + - uid: 375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-6.5 + parent: 1 + - uid: 376 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 + - uid: 377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,2.5 + parent: 1 + - uid: 378 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,3.5 + parent: 1 + - uid: 379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,4.5 + parent: 1 + - uid: 380 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,5.5 + parent: 1 + - uid: 381 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,1.5 + parent: 1 + - uid: 382 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,6.5 + parent: 1 + - uid: 383 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-7.5 + parent: 1 + - uid: 384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-8.5 + parent: 1 + - uid: 385 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-6.5 + parent: 1 + - uid: 386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-5.5 + parent: 1 + - uid: 387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 388 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 1 + - uid: 389 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 390 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 1 + - uid: 391 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 1 + - uid: 392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,0.5 + parent: 1 + - uid: 393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - uid: 394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,2.5 + parent: 1 + - uid: 395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 + - uid: 396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,4.5 + parent: 1 + - uid: 397 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,5.5 + parent: 1 + - uid: 398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,6.5 + parent: 1 + - uid: 399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-8.5 + parent: 1 + - uid: 400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,7.5 + parent: 1 + - uid: 401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-7.5 + parent: 1 + - uid: 402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-6.5 + parent: 1 + - uid: 403 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-5.5 + parent: 1 + - uid: 405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 1 + - uid: 407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 1 + - uid: 409 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 + - uid: 410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,1.5 + parent: 1 + - uid: 411 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,2.5 + parent: 1 + - uid: 412 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - uid: 413 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,4.5 + parent: 1 + - uid: 414 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 + - uid: 415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,6.5 + parent: 1 + - uid: 416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,7.5 + parent: 1 + - uid: 417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 1 + - uid: 418 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,7.5 + parent: 1 + - uid: 419 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - uid: 420 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,6.5 + parent: 1 + - uid: 421 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,7.5 + parent: 1 + - uid: 422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-8.5 + parent: 1 + - uid: 423 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 1 + - uid: 424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-6.5 + parent: 1 + - uid: 425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-5.5 + parent: 1 + - uid: 426 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-4.5 + parent: 1 + - uid: 427 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 1 + - uid: 430 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 431 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 + - uid: 432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 + - uid: 433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,2.5 + parent: 1 + - uid: 434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,7.5 + parent: 1 + - uid: 435 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-8.5 + parent: 1 + - uid: 436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-7.5 + parent: 1 + - uid: 437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-6.5 + parent: 1 + - uid: 438 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-5.5 + parent: 1 + - uid: 439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-4.5 + parent: 1 + - uid: 440 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 1 + - uid: 441 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 + - uid: 442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 + - uid: 443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 1 + - uid: 444 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,0.5 + parent: 1 + - uid: 445 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,2.5 + parent: 1 + - uid: 446 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,1.5 + parent: 1 + - uid: 447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,3.5 + parent: 1 + - uid: 448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,4.5 + parent: 1 + - uid: 449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,6.5 + parent: 1 + - uid: 450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-5.5 + parent: 1 + - uid: 451 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-6.5 + parent: 1 + - uid: 452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 1 + - uid: 453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-8.5 + parent: 1 + - uid: 455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,9.5 + parent: 1 + - uid: 456 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,7.5 + parent: 1 + - uid: 457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,6.5 + parent: 1 + - uid: 458 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,5.5 + parent: 1 + - uid: 459 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,8.5 + parent: 1 + - uid: 460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,4.5 + parent: 1 + - uid: 461 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,3.5 + parent: 1 + - uid: 462 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,2.5 + parent: 1 + - uid: 463 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - uid: 464 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 + - uid: 466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 467 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 468 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-4.5 + parent: 1 + - uid: 469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-7.5 + parent: 1 + - uid: 470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-5.5 + parent: 1 + - uid: 471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-4.5 + parent: 1 + - uid: 472 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 473 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 474 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-1.5 + parent: 1 + - uid: 475 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 1 + - uid: 476 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-6.5 + parent: 1 + - uid: 477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,0.5 + parent: 1 + - uid: 478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,2.5 + parent: 1 + - uid: 480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,4.5 + parent: 1 + - uid: 481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,5.5 + parent: 1 + - uid: 482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,6.5 + parent: 1 + - uid: 483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,7.5 + parent: 1 + - uid: 484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,8.5 + parent: 1 + - uid: 485 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,3.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-11.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-14.5 + parent: 1 +- proto: BaseComputerAiAccess + entities: + - uid: 205 + components: + - type: MetaData + name: Biosphere monitor computer + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-13.5 + parent: 1 +- proto: Bed + entities: + - uid: 103 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 +- proto: BedsheetSpawner + entities: + - uid: 131 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 +- proto: BoxFolderClipboard + entities: + - uid: 321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.6134303,-14.212478 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 277 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 278 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 + - uid: 279 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: -2.5,-14.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: -1.5,-14.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: -0.5,-14.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: 1.5,-14.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: 2.5,-14.5 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 + - uid: 289 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 + - uid: 291 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 292 + components: + - type: Transform + pos: 1.5,-10.5 + parent: 1 + - uid: 293 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - uid: 294 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 295 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 296 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 199 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 1 +- proto: ChairOfficeLight + entities: + - uid: 208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.42673576,-12.441256 + parent: 1 +- proto: ClothingBeltPlantFilled + entities: + - uid: 334 + components: + - type: Transform + pos: 2.4662094,9.599909 + parent: 1 +- proto: ClothingNeckScarfStripedBlack + entities: + - uid: 487 + components: + - type: Transform + pos: -0.028958797,10.190646 + parent: 1 +- proto: ComputerAtmosMonitoring + entities: + - uid: 204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-11.5 + parent: 1 +- proto: ComputerSurveillanceCameraMonitor + entities: + - uid: 203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-12.5 + parent: 1 +- proto: ComputerTelevision + entities: + - uid: 3 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 +- proto: DresserFilled + entities: + - uid: 104 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 +- proto: Fireplace + entities: + - uid: 486 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 +- proto: FloraTreeConifer + entities: + - uid: 327 + components: + - type: Transform + pos: 0.3046875,1.5546875 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: 6.1640625,-4.3515625 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: -1.3828125,-6.53125 + parent: 1 + - uid: 340 + components: + - type: Transform + pos: 8.71875,0.078125 + parent: 1 +- proto: FloraTreeSnow + entities: + - uid: 324 + components: + - type: Transform + pos: -3.3984375,3.546875 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: 3.3515625,-1.28125 + parent: 1 + - uid: 326 + components: + - type: Transform + pos: 4.1015625,2.6328125 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: -2.2734375,-2.4765625 + parent: 1 + - uid: 339 + components: + - type: Transform + pos: -6.375,-0.484375 + parent: 1 +- proto: GasMixer + entities: + - uid: 215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-10.5 + parent: 1 +- proto: GasPassiveVent + entities: + - uid: 238 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-12.5 + parent: 1 +- proto: GasPipeBend + entities: + - uid: 241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-12.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 +- proto: GasPipeStraight + entities: + - uid: 216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-9.5 + parent: 1 + - uid: 218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,8.5 + parent: 1 + - uid: 219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,2.5 + parent: 1 + - uid: 221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-7.5 + parent: 1 + - uid: 222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-6.5 + parent: 1 + - uid: 223 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 1 + - uid: 228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-5.5 + parent: 1 + - uid: 229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,1.5 + parent: 1 + - uid: 230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,3.5 + parent: 1 + - uid: 232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,5.5 + parent: 1 + - uid: 233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,6.5 + parent: 1 + - uid: 234 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,0.5 + parent: 1 + - uid: 239 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-12.5 + parent: 1 + - uid: 240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-12.5 + parent: 1 + - uid: 242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-12.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 1 + - uid: 245 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-9.5 + parent: 1 + - uid: 246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-8.5 + parent: 1 + - uid: 247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-7.5 + parent: 1 + - uid: 248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-6.5 + parent: 1 + - uid: 249 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-5.5 + parent: 1 + - uid: 250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 1 + - uid: 251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-2.5 + parent: 1 + - uid: 252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,0.5 + parent: 1 + - uid: 255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 1 + - uid: 256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 1 + - uid: 257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 1 + - uid: 258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 1 + - uid: 263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 +- proto: GasPipeTJunction + entities: + - uid: 217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,7.5 + parent: 1 + - uid: 225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 1 + - uid: 231 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,4.5 + parent: 1 + - uid: 261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 +- proto: GasPort + entities: + - uid: 209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-11.5 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-10.5 + parent: 1 +- proto: GasPressurePump + entities: + - uid: 220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-8.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 +- proto: GasThermoMachineHellfireFreezer + entities: + - uid: 488 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,7.5 + parent: 1 +- proto: GasVentPump + entities: + - uid: 235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 +- proto: GasVentScrubber + entities: + - uid: 259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - uid: 260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 1 +- proto: GoldenAppleSeeds + entities: + - uid: 341 + components: + - type: Transform + pos: 2.3382287,9.675021 + parent: 1 +- proto: Grille + entities: + - uid: 8 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: -3.5,9.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: -7.5,5.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: -7.5,5.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: -8.5,4.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: -9.5,3.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: -7.5,-4.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: -5.5,-6.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: -4.5,-7.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 6.5,-6.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 10.5,-2.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 11.5,-0.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 11.5,0.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 11.5,1.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 11.5,2.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 10.5,3.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 8.5,5.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 7.5,6.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 5.5,8.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: 3.5,-13.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 +- proto: GrilleDiagonal + entities: + - uid: 54 + components: + - type: Transform + pos: -10.5,3.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: -9.5,4.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,10.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,9.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,8.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,7.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,6.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,5.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,4.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,3.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-2.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-3.5 + parent: 1 + - uid: 75 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-4.5 + parent: 1 + - uid: 76 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-5.5 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-6.5 + parent: 1 + - uid: 78 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-7.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 1 + - uid: 80 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-9.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-9.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-8.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 1 + - uid: 86 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-6.5 + parent: 1 + - uid: 87 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-4.5 + parent: 1 + - uid: 89 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-3.5 + parent: 1 + - uid: 90 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-2.5 + parent: 1 +- proto: hydroponicsSoil + entities: + - uid: 331 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 335 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 338 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 +- proto: NitrogenCanister + entities: + - uid: 213 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 1 +- proto: OxygenCanister + entities: + - uid: 212 + components: + - type: Transform + pos: 1.5,-14.5 + parent: 1 +- proto: PortableGeneratorJrPacman + entities: + - uid: 206 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 +- proto: PotatoSeeds + entities: + - uid: 342 + components: + - type: Transform + pos: 2.3147912,9.534396 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 272 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - uid: 273 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-14.5 + parent: 1 + - uid: 274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-10.5 + parent: 1 +- proto: PumpkinSeeds + entities: + - uid: 323 + components: + - type: Transform + pos: 2.6429162,9.510959 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 91 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,2.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,3.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,4.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,5.5 + parent: 1 + - uid: 95 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,6.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,7.5 + parent: 1 + - uid: 97 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,8.5 + parent: 1 + - uid: 98 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,9.5 + parent: 1 + - uid: 99 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,10.5 + parent: 1 + - uid: 105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,1.5 + parent: 1 + - uid: 106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-0.5 + parent: 1 + - uid: 108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-1.5 + parent: 1 + - uid: 114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-1.5 + parent: 1 + - uid: 115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-1.5 + parent: 1 + - uid: 116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-0.5 + parent: 1 + - uid: 117 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,0.5 + parent: 1 + - uid: 118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,1.5 + parent: 1 + - uid: 119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,2.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 1 + - uid: 121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 1 + - uid: 122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-4.5 + parent: 1 + - uid: 123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-5.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-6.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-7.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-8.5 + parent: 1 + - uid: 129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-8.5 + parent: 1 + - uid: 130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-7.5 + parent: 1 + - uid: 132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-6.5 + parent: 1 + - uid: 133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-5.5 + parent: 1 + - uid: 134 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-4.5 + parent: 1 + - uid: 135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-3.5 + parent: 1 + - uid: 136 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-2.5 + parent: 1 + - uid: 137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,9.5 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,8.5 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,7.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,6.5 + parent: 1 + - uid: 141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,5.5 + parent: 1 + - uid: 142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,4.5 + parent: 1 + - uid: 143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,3.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 1 + - uid: 191 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 1 + - uid: 193 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: 3.5,-12.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 3.5,-13.5 + parent: 1 +- proto: ReinforcedWindowDiagonal + entities: + - uid: 144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,10.5 + parent: 1 + - uid: 146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,9.5 + parent: 1 + - uid: 147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,8.5 + parent: 1 + - uid: 148 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,7.5 + parent: 1 + - uid: 149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,6.5 + parent: 1 + - uid: 150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,5.5 + parent: 1 + - uid: 151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,4.5 + parent: 1 + - uid: 152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,3.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-2.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-3.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-4.5 + parent: 1 + - uid: 156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-5.5 + parent: 1 + - uid: 157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-6.5 + parent: 1 + - uid: 158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 1 + - uid: 159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-7.5 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-9.5 + parent: 1 + - uid: 163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-9.5 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-8.5 + parent: 1 + - uid: 165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 1 + - uid: 166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-6.5 + parent: 1 + - uid: 167 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 168 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-4.5 + parent: 1 + - uid: 169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-3.5 + parent: 1 + - uid: 170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-2.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: -10.5,3.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: -9.5,4.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 +- proto: SpawnMobPenguin + entities: + - uid: 343 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 344 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 345 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 +- proto: SpawnMobReindeerBuck + entities: + - uid: 346 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 +- proto: SpawnMobReindeerDoe + entities: + - uid: 347 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 +- proto: Table + entities: + - uid: 207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-14.5 + parent: 1 +- proto: TableWood + entities: + - uid: 64 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 +- proto: ToolboxMechanicalFilledAllTools + entities: + - uid: 320 + components: + - type: Transform + pos: -1.5196803,-14.423415 + parent: 1 +- proto: TowercapSeeds + entities: + - uid: 322 + components: + - type: Transform + pos: 2.3851037,9.885959 + parent: 1 +- proto: WallReinforced + entities: + - uid: 2 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,10.5 + parent: 1 + - uid: 5 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,11.5 + parent: 1 + - uid: 6 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,11.5 + parent: 1 + - uid: 7 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,11.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: -0.5,-16.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 2.5,-15.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: -2.5,-15.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: -0.5,-15.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 1.5,-17.5 + parent: 1 + - uid: 100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,11.5 + parent: 1 + - uid: 101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,11.5 + parent: 1 + - uid: 102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,11.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: 3.5,-15.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: 1.5,-15.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: -1.5,-15.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: -2.5,-14.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: -2.5,-9.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: -0.5,-17.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: 1.5,-16.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: -0.5,-18.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 1.5,-18.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 3.5,-9.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 3.5,-14.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 2.5,-9.5 + parent: 1 + - uid: 186 + components: + - type: Transform + pos: 1.5,-9.5 + parent: 1 +- proto: WallWood + entities: + - uid: 264 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,10.5 + parent: 1 + - uid: 265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,9.5 + parent: 1 + - uid: 266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,8.5 + parent: 1 + - uid: 267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,8.5 + parent: 1 + - uid: 268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,8.5 + parent: 1 + - uid: 269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,8.5 + parent: 1 + - uid: 270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,8.5 + parent: 1 + - uid: 271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,9.5 + parent: 1 +- proto: WaterVaporCanister + entities: + - uid: 214 + components: + - type: Transform + pos: 1.5,-12.5 + parent: 1 +- proto: WeldingFuelTankFull + entities: + - uid: 276 + components: + - type: Transform + pos: -0.5,-10.5 + parent: 1 +- proto: WoodDoor + entities: + - uid: 4 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,8.5 + parent: 1 +... From c96a5ad990e6d19c1c965a485f0e16ce987cb6f4 Mon Sep 17 00:00:00 2001 From: LaCumbiaDelCoronavirus <90893484+LaCumbiaDelCoronavirus@users.noreply.github.com> Date: Wed, 30 Apr 2025 22:49:36 +0800 Subject: [PATCH 080/167] add new salv ruin: telesci (#36653) --- .../Maps/Ruins/displaced_telescience.yml | 5195 +++++++++++++++++ .../Prototypes/Entities/Stations/base.yml | 1 + 2 files changed, 5196 insertions(+) create mode 100644 Resources/Maps/Ruins/displaced_telescience.yml diff --git a/Resources/Maps/Ruins/displaced_telescience.yml b/Resources/Maps/Ruins/displaced_telescience.yml new file mode 100644 index 0000000000..47b13089d7 --- /dev/null +++ b/Resources/Maps/Ruins/displaced_telescience.yml @@ -0,0 +1,5195 @@ +meta: + format: 7 + category: Grid + engineVersion: 255.0.0 + forkId: "" + forkVersion: "" + time: 04/30/2025 11:12:40 + entityCount: 485 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 3: Space + 5: FloorMetalDiamond + 0: FloorReinforced + 4: FloorWhitePlastic + 2: Lattice + 1: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -1.0027034,-0.2303276 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAQAAAAAABAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAABQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAABQAAAAAABQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAABAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + 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: + zIndex: 2 + color: '#FFFFFFFF' + id: Caution + decals: + 1400: 4,-7 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: Caution + decals: + 1023: 11.112959,-8.596471 + - node: + zIndex: 2 + angle: 1.5707963267948966 rad + color: '#9C2020FF' + id: CautionGreyscale + decals: + 1399: -1,-8 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: WarnBox + decals: + 1401: 2,-2 + - node: + zIndex: 2 + color: '#9C2020FF' + id: WarnBoxGreyscale + decals: + 1395: -4,-10 + - node: + zIndex: 2 + color: '#FFFFFFFF' + id: WarnBoxGreyscale + decals: + 1393: 5,-9 + - node: + color: '#FFFFFFFF' + id: WarnCornerNE + decals: + 0: 2,-6 + - node: + color: '#FFFFFFFF' + id: WarnCornerNW + decals: + 1: 0,-6 + - node: + zIndex: 2 + color: '#9C2020FF' + id: WarnCornerSmallGreyscaleNW + decals: + 1397: -1,-9 + - node: + zIndex: 2 + color: '#334E6DFF' + id: WarnCornerSmallGreyscaleSE + decals: + 16: -1,-5 + - node: + zIndex: 2 + color: '#334E6DFF' + id: WarnCornerSmallGreyscaleSW + decals: + 17: 5,-5 + - node: + zIndex: 2 + color: '#9C2020FF' + id: WarnCornerSmallGreyscaleSW + decals: + 1398: -1,-7 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNE + decals: + 3: 2,-7 + 6: 4,-7 + 10: -1,-7 + 1405: 5,-3 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNW + decals: + 2: 0,-7 + 4: 4,-7 + 1404: -1,-3 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSE + decals: + 1406: 5,-1 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSW + decals: + 1403: -1,-1 + - node: + color: '#FFFFFFFF' + id: WarnLineE + decals: + 8: 4,-6 + 1026: 9,-8 + 1407: 5,-2 + - node: + zIndex: 2 + color: '#334E6DFF' + id: WarnLineGreyscaleS + decals: + 11: 0,-5 + 12: 1,-5 + 13: 2,-5 + 14: 3,-5 + 15: 4,-5 + - node: + zIndex: 2 + color: '#9C2020FF' + id: WarnLineGreyscaleW + decals: + 1396: -1,-8 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 7: 4,-6 + 1024: 11,-8 + 1025: 11,-9 + 1402: -1,-2 + - node: + color: '#FFFFFFFF' + id: WarnLineW + decals: + 5: 3,-7 + 9: 1,-6 + - node: + cleanable: True + color: '#FFFFFFFF' + id: burnt1 + decals: + 975: 0,-3 + 976: 3,-1 + 1006: -7,0 + 1007: -6,1 + - node: + cleanable: True + zIndex: 2 + color: '#FFFFFFFF' + id: burnt1 + decals: + 1074: -3,-10 + 1075: -4,-6 + 1076: -3,-3 + 1077: -3,-1 + 1078: -2,-1 + 1079: -3,0 + 1080: -7,-4 + 1081: 4,-6 + - node: + cleanable: True + color: '#FFFFFFFF' + id: burnt2 + decals: + 971: 2,-2 + 972: 1,-2 + 977: 0,-4 + - node: + cleanable: True + zIndex: 2 + color: '#FFFFFFFF' + id: burnt2 + decals: + 1034: 11,-8 + 1036: -3,-9 + 1037: -4,-8 + 1038: -4,-7 + 1039: -7,-7 + 1040: -7,-8 + 1041: -6,-10 + 1048: -3,5 + 1049: -3,5 + 1050: -3,5 + 1056: 7,0 + 1057: 7,-1 + 1058: 8,-1 + 1391: 7,-3 + 1392: 8,-3 + - node: + cleanable: True + color: '#FFFFFFFF' + id: burnt3 + decals: + 973: 3,-2 + 978: 1,-3 + 979: 3,-3 + 980: 1,-1 + 981: 1,0 + 985: 1,-2 + 986: 3,-4 + 987: 4,-5 + 988: 5,-1 + 1002: -3,-1 + 1003: -2,-1 + 1004: -3,0 + 1005: -3,-1 + 1008: -6,0 + 1009: -6,1 + 1010: -6,-1 + 1014: -7,0 + 1015: -6,-1 + 1016: -6,-3 + - node: + cleanable: True + zIndex: 2 + color: '#FFFFFFFF' + id: burnt3 + decals: + 1031: 7,-6 + 1032: 8,-5 + 1033: 11,-9 + 1051: -3,5 + 1052: 0,3 + 1061: 7,-2 + 1062: 7,1 + 1063: 7,-4 + 1064: 8,-5 + 1065: 10,-4 + - node: + cleanable: True + color: '#FFFFFFFF' + id: burnt4 + decals: + 974: 2,-3 + 982: 2,-2 + 983: 2,-2 + 984: 2,-2 + 1011: -8,1 + 1012: -8,1 + 1013: -6,1 + - node: + cleanable: True + zIndex: 2 + color: '#FFFFFFFF' + id: burnt4 + decals: + 1027: 11,-8 + 1028: 11,-9 + 1029: 9,-8 + 1030: 7,-9 + 1042: -9,-4 + 1043: -8,-2 + 1044: -7,0 + 1045: -7,-1 + 1046: -8,2 + 1047: -6,2 + 1053: -1,3 + 1054: 7,3 + 1055: 7,2 + 1066: 7,-7 + 1067: 7,-6 + 1068: 9,-8 + 1069: -7,-8 + 1070: -6,-10 + 1073: -3,-7 + - node: + cleanable: True + zIndex: 3 + color: '#57121237' + id: shortline + decals: + 758: 3.0981808,-4.063937 + 759: 2.9263058,-4.1264696 + 760: 2.9106808,-4.1264696 + 761: 3.0278683,-3.8841565 + 762: 3.0200558,-3.8841565 + 763: 3.0200558,-4.2046356 + 764: 2.9888058,-4.1811857 + 765: 2.9184933,-3.9154227 + 766: 2.9028683,-3.7200081 + 767: 3.0981808,-4.087387 + - node: + cleanable: True + zIndex: 3 + angle: 0.2617993877991494 rad + color: '#57121237' + id: shortline + decals: + 768: 3.0278683,-4.0483046 + 769: 2.9575558,-4.0952034 + 770: 2.8872433,-3.9857724 + 771: 2.8716183,-3.7200081 + 772: 2.8716183,-3.6809256 + 773: 3.0044308,-4.063937 + 774: 2.9106808,-4.001405 + 775: 2.8403683,-3.6731093 + 776: 2.8794308,-3.7121918 + - node: + cleanable: True + zIndex: 3 + color: '#57121246' + id: shortline + decals: + 452: 1.8425634,-2.4546344 + 453: 1.7800634,-2.5327995 + 454: 1.6941259,-2.8220127 + 455: 2.037876,-3.1268594 + 456: 2.3581884,-2.82983 + 457: 2.241001,-2.6578653 + 458: 1.9910009,-2.751664 + 459: 1.7566259,-3.1346757 + 460: 1.3816259,-3.1112258 + 461: 1.5222509,-2.4390008 + 462: 1.4441259,-2.1966875 + 463: 1.3816259,-2.1810539 + 464: 1.0378759,-2.3608358 + 465: 1.3035009,-2.80638 + 466: 1.4050634,-3.1503093 + 467: 1.6394384,-3.4707887 + 468: 1.7956884,-3.4629714 + 469: 1.8425634,-2.6344154 + 470: 1.7253759,-2.6813152 + - node: + cleanable: True + zIndex: 3 + angle: 0.2617993877991494 rad + color: '#57121246' + id: shortline + decals: + 777: 2.9653683,-4.0404873 + 778: 2.9263058,-3.9076064 + 779: 2.8169308,-3.7356417 + 780: 2.7700558,-3.6183932 + 781: 2.9184933,-3.845074 + 782: 2.9888058,-4.0717545 + 783: 2.9263058,-4.0404873 + 784: 2.7231808,-3.641843 + 785: 2.7856808,-3.5402272 + 786: 3.0747433,-3.9701388 + 787: 3.0278683,-4.0483046 + 788: 2.8169308,-3.6965592 + - node: + cleanable: True + zIndex: 3 + color: '#57121257' + id: shortline + decals: + 620: 1.3269384,-4.5729256 + 621: 1.4597509,-4.526026 + 622: 1.4675634,-4.2915287 + 623: 1.5769384,-4.064848 + 624: 1.6706884,-3.9475992 + 625: 1.6863134,-4.330611 + 626: 1.6003759,-4.9012213 + 627: 1.6628759,-4.9559374 + 628: 2.2956884,-4.588558 + 629: 2.4206884,-4.479126 + 630: 2.147251,-4.7839727 + 631: 2.2644384,-4.557292 + 632: 2.209751,-4.862138 + 633: 2.3894384,-4.666724 + 634: 2.6394384,-4.557292 + 635: 2.4675634,-4.408777 + 636: 2.5456884,-4.1351967 + 637: 2.553501,-4.0335817 + 638: 2.616001,-3.8069007 + 639: 2.6550634,-4.0492153 + 640: 2.569126,-4.4947596 + 641: 2.6394384,-4.846505 + 642: 2.8581884,-4.940304 + 643: 2.959751,-4.8230553 + 644: 2.647251,-4.479126 + 645: 2.850376,-4.8543215 + 646: 2.912876,-4.8074226 + 647: 3.4675634,-4.846505 + 648: 2.725376,-4.690174 + 649: 1.8035009,-4.580742 + 650: 1.4206884,-4.7448893 + 651: 1.1863134,-4.893405 + 652: 1.7019384,-4.088298 + 653: 1.4519384,-4.2133627 + 654: 1.2410009,-4.557292 + 655: 1.2019384,-4.6745405 + 656: 1.3894384,-4.6432743 + 657: 1.4831884,-4.557292 + - node: + cleanable: True + zIndex: 3 + color: '#57121284' + id: shortline + decals: + 471: 1.6628759,-2.5327995 + 472: 1.6785009,-2.2826698 + 473: 1.7644384,-2.493717 + 474: 1.7800634,-2.7907465 + 475: 1.7956884,-3.0955932 + 476: 1.8738134,-3.1893919 + 477: 2.0925634,-2.8141963 + 478: 2.131626,-2.5327995 + 479: 1.9675634,-2.5875156 + 480: 2.037876,-2.2670362 + 481: 1.9831884,-2.673498 + 482: 2.037876,-2.9705274 + 483: 2.2019384,-2.7125814 + 484: 2.147251,-2.5249832 + 498: 1.8035009,-2.9392612 + 499: 1.9285009,-2.313936 + 500: 2.209751,-2.5406168 + 501: 2.069126,-3.0955932 + 502: 1.9050634,-3.2050254 + 503: 1.9363134,-2.6578653 + 504: 2.1550634,-2.9783447 + 505: 1.8503759,-3.4395225 + 506: 1.7253759,-3.8772504 + 507: 1.8113134,-3.6740196 + 508: 2.334751,-3.087777 + 509: 2.2331884,-3.60367 + 510: 2.272251,-3.971049 + 511: 2.256626,-3.6114862 + 512: 2.0769384,-3.1112258 + 513: 1.9285009,-3.4707887 + 514: 1.8035009,-4.0570316 + 515: 1.7878759,-3.7443683 + 516: 1.7878759,-3.1268594 + 517: 1.7488134,-3.5958536 + 518: 1.8660009,-3.1503093 + 519: 1.8113134,-3.4473388 + 520: 1.7722509,-3.8694332 + 521: 1.7644384,-4.2133627 + 522: 1.7566259,-4.3931437 + 523: 1.8738134,-4.690174 + 524: 1.8894384,-4.846505 + 525: 1.9441259,-4.5416584 + 526: 1.8347509,-3.9866817 + 527: 1.8347509,-4.17428 + 528: 1.8269384,-4.5416584 + 529: 2.069126,-3.1815755 + 530: 2.0925634,-2.9783447 + 531: 1.9519384,-3.658386 + 532: 1.8816259,-4.143014 + 533: 1.9753759,-4.1039305 + 534: 2.006626,-3.1581256 + 535: 2.022251,-2.931445 + 536: 1.9128759,-3.8772504 + 537: 1.9675634,-4.377511 + 538: 2.084751,-3.5724037 + 539: 2.1706884,-3.2128417 + 540: 2.1706884,-4.3071613 + 541: 2.162876,-4.455677 + 542: 2.069126,-4.588558 + 543: 1.9831884,-4.6276407 + 544: 1.9519384,-5.01847 + 545: 2.0925634,-4.510392 + 546: 2.053501,-4.0023155 + 547: 2.0613134,-4.346245 + 548: 1.7644384,-4.7527065 + 549: 1.6628759,-4.3696947 + 550: 1.5378759,-3.892883 + 551: 1.5769384,-3.5333211 + 552: 1.5613134,-3.1737583 + 553: 1.6316259,-2.7907465 + 554: 1.7410009,-2.6109655 + 555: 1.7488134,-2.7047641 + 556: 1.4988134,-3.7052858 + 557: 1.6160009,-3.60367 + 558: 1.7566259,-2.9939773 + 559: 1.3581884,-3.9006994 + 560: 1.3581884,-4.377511 + 561: 1.3972509,-4.6276407 + 562: 1.3972509,-4.8230553 + 563: 1.4753759,-5.0419197 + 564: 1.6003759,-4.3071613 + 565: 1.5300634,-4.0335817 + 566: 1.4441259,-4.635458 + 567: 1.7097509,-3.634936 + 568: 1.5535009,-4.2915287 + 569: 1.6003759,-4.0257654 + 570: 1.5066259,-3.892883 + 571: 1.4597509,-4.1820965 + 572: 1.5456884,-2.7125814 + 573: 1.6003759,-2.4624507 + 574: 1.6785009,-2.3608358 + 575: 1.4831884,-3.119043 + 576: 1.3660009,-3.9241493 + 577: 1.6160009,-3.5333211 + 578: 1.6472509,-3.4473388 + 579: 1.5769384,-4.354061 + 580: 1.4753759,-4.6979904 + 581: 1.6550634,-4.893405 + 582: 2.0925634,-4.580742 + 583: 2.428501,-3.7052858 + 584: 2.506626,-3.142492 + 585: 2.3425634,-2.7203977 + 586: 2.2331884,-2.4390008 + 587: 2.319126,-3.0486934 + 588: 2.1863134,-4.252446 + 589: 2.319126,-4.604192 + 590: 2.5144384,-4.9012213 + 591: 2.7019384,-3.8538005 + 592: 2.287876,-4.3071613 + 593: 1.6550634,-4.9793863 + 594: 1.4519384,-4.580742 + 595: 1.5300634,-4.354061 + 596: 1.5925634,-4.8230553 + 597: 1.7410009,-3.838167 + 598: 1.6706884,-3.3769891 + 599: 2.4675634,-3.3300903 + 600: 2.537876,-4.354061 + 601: 2.4831884,-4.7761564 + 602: 2.678501,-4.4713097 + 603: 2.5300634,-3.7678182 + 604: 2.5769384,-3.0486934 + 605: 2.3581884,-2.7672966 + 606: 2.2800634,-2.7047641 + 607: 2.209751,-3.5880373 + 608: 1.3269384,-3.4082563 + 609: 1.6941259,-2.7203977 + 610: 1.7097509,-2.5015333 + 611: 1.6706884,-2.3217523 + 612: 2.037876,-2.25922 + 613: 2.4363134,-2.7751138 + 614: 2.459751,-3.3926227 + 615: 2.459751,-4.17428 + 616: 2.350376,-4.8074226 + 617: 1.6706884,-4.322795 + 618: 1.5300634,-3.9788654 + 619: 1.7019384,-3.8459842 + - node: + cleanable: True + zIndex: 3 + angle: 0.2617993877991494 rad + color: '#67121244' + id: shortline + decals: + 789: 3.0044308,-4.189003 + 790: 2.9263058,-4.056121 + 791: 2.8638058,-3.9154227 + 792: 2.9653683,-4.001405 + 793: 3.0200558,-4.1030207 + 794: 2.9184933,-3.9310563 + 795: 2.9106808,-3.6731093 + 796: 3.0044308,-3.8372567 + 797: 3.0356808,-4.087387 + 798: 2.9809933,-3.8763402 + 799: 2.9809933,-3.6262095 + 800: 3.0747433,-3.5402272 + 801: 3.0122433,-3.845074 + 802: 3.0122433,-4.1811857 + 803: 2.7700558,-3.923239 + 804: 2.8091183,-3.5714934 + 805: 2.9575558,-3.8372567 + 806: 2.9653683,-3.946689 + 807: 2.7934933,-3.5167773 + 808: 2.8247433,-4.063937 + 809: 2.9184933,-4.1499195 + 810: 2.6450558,-3.6183932 + 811: 2.6606808,-3.3682625 + 812: 2.8794308,-3.821624 + 813: 2.9575558,-3.9857724 + 814: 2.6684933,-3.6731093 + 815: 2.6372433,-3.2900975 + 816: 2.6528683,-3.1103156 + 817: 2.4888058,-2.891452 + 818: 2.3950558,-2.7976534 + 819: 2.7388058,-3.5011446 + 820: 2.9497433,-4.1186533 + 821: 2.9341183,-3.6340258 + 822: 2.9341183,-3.3682625 + 823: 2.8716183,-3.30573 + 824: 2.9731808,-4.001405 + 825: 2.9888058,-4.134287 + 826: 2.9419308,-4.220269 + 827: 2.7075558,-3.946689 + 828: 2.6216183,-3.6027596 + 829: 2.5122433,-3.3135464 + 830: 2.4497433,-3.016517 + 831: 2.3091183,-2.7742035 + 832: 2.1606808,-2.6178725 + 833: 2.3950558,-2.9305346 + 834: 2.8481808,-4.0873938 + 835: 2.8559933,-4.423408 + 836: 2.6450558,-3.7436194 + 837: 2.4966183,-3.3918738 + 838: 2.6684933,-3.4387727 + 839: 2.8403683,-3.782702 + 840: 2.6528683,-3.524755 + 841: 2.5747433,-3.344974 + 842: 2.8091183,-3.6889033 + 843: 2.8325558,-3.5169387 + 844: 2.9184933,-3.524755 + 845: 3.0278683,-4.19698 + 846: 2.9653683,-4.2673297 + 847: 2.8716183,-4.22043 + 848: 3.0825558,-4.501827 + 849: 2.9966183,-4.353312 + 850: 3.0669308,-4.173531 + 851: 3.1450558,-4.353312 + 852: 2.9653683,-4.353312 + 853: 2.7778683,-4.1891637 + 854: 2.8481808,-4.353312 + 855: 3.1450558,-4.306412 + 856: 3.1763058,-4.400211 + 857: 2.9888058,-4.5956254 + 858: 2.9966183,-4.329862 + 859: 3.1528683,-4.19698 + 860: 2.9653683,-4.384578 + 861: 2.9966183,-4.165714 + 862: 2.9263058,-4.19698 + 863: 2.9888058,-4.3923945 + 864: 2.9419308,-4.579993 + - node: + cleanable: True + zIndex: 3 + color: '#76121284' + id: shortline + decals: + 485: 1.7019384,-2.8923624 + 486: 1.6238134,-2.5249832 + 487: 1.7566259,-2.3295686 + 488: 1.8035009,-2.3061197 + 489: 1.9675634,-2.6656816 + 490: 1.8035009,-2.907995 + 491: 1.7878759,-2.6578653 + 492: 1.8894384,-2.392102 + 493: 2.1081884,-2.290486 + 494: 2.1238134,-2.4311845 + 495: 1.9285009,-2.5796993 + 496: 2.1706884,-2.337386 + 497: 1.8972509,-2.6969478 + - node: + cleanable: True + zIndex: 2 + color: '#0600000A' + id: smallbrush + decals: + 1085: -1.6858704,-7.2935915 + 1086: -1.5139954,-7.309224 + 1087: -1.3811828,-7.199792 + 1088: -1.2405578,-7.0121946 + 1089: -1.0764953,-6.7464314 + 1090: -1.1311828,-6.7229815 + 1091: -1.4046203,-6.86368 + 1092: -1.2874328,-6.582283 + 1093: -1.1546203,-6.613549 + 1094: -1.4593078,-6.8558636 + 1095: -1.2874328,-6.730798 + 1096: -1.2093078,-6.84023 + 1097: -1.4514953,-6.81678 + 1098: -1.2561828,-6.5979166 + 1099: -1.0999328,-6.683899 + 1100: -1.2093078,-6.88713 + 1101: -1.1468078,-6.996561 + 1102: -1.3811828,-7.0903606 + 1103: -1.2952453,-6.9809284 + 1104: -1.2718078,-6.918396 + 1105: -1.3811828,-7.129443 + 1106: -1.3811828,-7.145076 + 1107: -1.4124328,-6.9105787 + 1108: -1.1858703,-6.5900993 + 1109: -1.0296203,-6.5041175 + 1110: -0.8108703,-6.5353837 + 1111: -0.9514953,-6.715165 + 1112: -1.3968078,-6.941845 + 1113: -1.4827453,-6.4650345 + 1114: -1.4046203,-6.636999 + 1115: -1.4280578,-6.660449 + 1116: -1.3264953,-6.582283 + 1117: -1.3968078,-6.621366 + 1118: -1.4436828,-6.715165 + 1119: -1.3968078,-6.81678 + 1120: -1.3733703,-6.7542477 + 1121: -1.3499328,-6.6682653 + 1122: -1.2718078,-6.551017 + 1123: -1.1077453,-6.527567 + 1124: -0.8343078,-6.551017 + 1125: -0.6624328,-6.605733 + 1126: -0.8499328,-6.660449 + 1127: -1.0999328,-6.715165 + 1128: -1.3264953,-6.9809284 + 1129: -1.3811828,-7.199792 + 1130: -1.3889953,-7.3639402 + 1131: 0.5250672,-6.636999 + 1132: 0.4625672,-6.6760817 + 1133: 0.3922547,-6.8793125 + 1134: 0.3453797,-7.043461 + 1135: 0.3610047,-7.0590935 + 1136: 0.5563172,-6.6917152 + 1137: 0.5485047,-6.683899 + 1138: 0.3688172,-6.949662 + 1139: 0.2985047,-7.309224 + 1140: 0.3219422,-7.3952065 + 1141: 0.6891297,-6.9105787 + 1142: 0.5719422,-7.0356445 + 1143: 0.3766297,-7.403023 + 1144: 0.7438172,-7.0356445 + 1145: 0.5485047,-7.231058 + 1146: 0.4625672,-7.3483067 + 1147: 0.7594422,-7.020011 + 1148: 0.5016297,-7.5984373 + 1149: 0.6422547,-7.0669107 + 1150: 0.5953797,-6.9809284 + 1151: 0.3531922,-7.5828037 + 1152: 0.4391297,-7.379573 + 1153: 0.5485047,-7.0669107 + 1154: 0.2672547,-7.5202713 + 1155: 0.4235047,-6.996561 + 1156: 0.3219422,-7.2154255 + 1157: 0.3688172,-7.043461 + 1158: 0.4781922,-6.8245964 + 1159: 0.2985047,-7.3483067 + 1160: 0.4000672,-7.403023 + 1161: 0.6422547,-7.0590935 + 1162: 0.3766297,-7.535905 + 1163: 0.6266297,-7.2154255 + 1164: 0.6344422,-7.1607094 + 1165: 0.4469422,-7.5046387 + 1166: 0.7047547,-7.1841593 + 1167: 0.5406922,-7.3483067 + 1168: 0.5953797,-7.0278273 + 1169: 0.4547547,-7.3717566 + 1170: 0.5485047,-7.0903606 + 1171: 0.5797547,-7.2623243 + 1172: 0.3844422,-6.6917152 + 1173: 0.3297547,-6.79333 + 1174: -0.40273905,-6.3165197 + 1175: -0.31680155,-6.347786 + 1176: -0.31680155,-6.715165 + 1177: -0.30117655,-6.5744667 + 1178: -0.21523905,-6.3399696 + 1179: -0.37148905,-6.7229815 + 1180: -0.30117655,-6.6682653 + 1181: -0.16836405,-6.332153 + 1182: -0.32461405,-6.5119343 + 1183: -0.39492655,-6.6917152 + 1184: -0.27773905,-6.5197506 + 1185: -0.23867655,-6.379052 + 1186: -0.34805155,-6.629183 + 1187: -0.30117655,-6.660449 + 1188: -0.004301548,-6.379052 + 1189: -0.09805155,-6.6917152 + 1190: 0.011323452,-6.5353837 + 1191: 0.042573452,-6.457218 + 1192: -0.13711405,-6.683899 + 1193: 0.08944845,-6.3946857 + 1194: 0.12069845,-6.402502 + 1195: 0.15976095,-6.5041175 + 1196: 0.26913595,-6.4103184 + 1197: 0.15194845,-6.621366 + 1198: 0.29257345,-6.425952 + 1199: 0.15194845,-6.558833 + 1200: 0.26132345,-6.5119343 + 1201: 0.18319845,-6.5432005 + 1202: -0.043364048,-6.605733 + 1203: 0.17538595,-6.386869 + 1204: -0.012114048,-6.6526327 + 1205: 0.33944845,-6.5041175 + 1206: 0.09726095,-6.6526327 + 1207: 0.30038595,-6.418135 + 1208: 0.003510952,-6.6448154 + 1209: -0.09805155,-6.558833 + 1210: -0.26992655,-6.4806676 + 1211: -0.06680155,-6.2852535 + 1212: -0.40273905,-6.6448154 + 1213: -0.16055155,-6.5041175 + 1214: 0.019135952,-6.4806676 + 1215: -0.11367655,-6.56665 + 1216: 0.14413595,-6.4415846 + 1217: -0.24648905,-6.7464314 + 1218: 0.26132345,-6.402502 + 1219: 0.13632345,-6.5041175 + 1220: 0.19101095,-6.56665 + - node: + cleanable: True + zIndex: 2 + color: '#0600000E' + id: smallbrush + decals: + 1349: 5.524046,-8.350655 + 1350: 5.3443584,-8.061441 + 1351: 5.3443584,-7.5924473 + 1352: 5.3912334,-7.35795 + 1353: 5.383421,-8.506986 + 1354: 5.3912334,-9.155762 + 1355: 5.4068584,-9.27301 + 1356: 4.9849834,-9.421525 + 1357: 4.7818584,-9.437158 + 1358: 5.2037334,-9.280827 + 1359: 5.4849834,-9.1244955 + 1360: 5.4849834,-8.827465 + 1361: 5.4537334,-8.7493 + 1362: 5.3443584,-9.22611 + 1363: 5.1881084,-9.421525 + 1364: 4.5943584,-9.452791 + 1365: 3.242796,-9.0463295 + 1366: 3.320921,-9.194844 + 1367: 3.461546,-9.319909 + 1368: 3.602171,-9.476241 + 1369: 3.5474834,-9.054146 + 1370: 3.5006084,-8.882181 + 1371: 3.711546,-9.312093 + 1372: 3.586546,-9.007247 + 1373: 3.5162334,-8.827465 + 1374: 3.7818584,-9.132312 + 1375: 3.492796,-8.671134 + 1376: 3.4849834,-9.054146 + 1377: 3.2974834,-9.101046 + 1378: 2.758421,-9.163578 + 1379: 2.0162334,-9.218294 + 1380: 1.758421,-9.077596 + 1381: 1.6099834,-8.897815 + 1382: 1.2974834,-9.202661 + 1383: 1.5162334,-8.639868 + 1384: 1.461546,-8.819649 + 1385: 1.352171,-9.202661 + 1386: 1.758421,-9.140128 + 1387: 1.7506084,-9.218294 + 1388: 1.4381084,-9.398075 + 1389: 1.6881084,-9.22611 + - node: + cleanable: True + zIndex: 2 + color: '#0600001A' + id: smallbrush + decals: + 1221: -7.9557114,-1.0246365 + 1222: -7.9088364,-1.1809676 + 1223: -7.8932114,-1.2513173 + 1224: -7.9088364,-1.5561631 + 1225: -7.9244614,-1.6499617 + 1226: -7.7057114,-1.2669499 + 1227: 1.630085,-2.3143704 + 1228: 1.52071,-2.5254185 + 1229: 1.661335,-2.4628851 + 1230: 1.80196,-2.3221877 + 1231: 1.7316475,-2.5566847 + 1232: 1.8722725,-2.4785187 + 1233: 1.8722725,-2.5410511 + 1234: 2.0597725,-2.4394362 + 1235: 2.1535225,-2.5488675 + 1236: 2.2628975,-2.4550688 + 1237: 2.33321,-2.38472 + 1238: 5.3267717,-2.5057006 + 1239: 5.2486467,-2.6542153 + 1240: 5.256459,-2.544783 + 1241: 5.3892717,-1.9507241 + 1242: 5.3892717,-1.7709432 + 1243: 5.2486467,-1.661511 + 1244: 5.2017717,-1.6927772 + 1245: 5.303334,-2.5369668 + 1246: 5.2330217,-2.0132565 + 1247: 5.2486467,-1.5755286 + 1248: 5.4517717,-1.4270139 + 1249: 5.490834,-1.8647418 + 1250: 5.3736467,-2.2633872 + 1251: 5.3267717,-2.153955 + 1252: 5.2486467,-1.8881917 + 1253: 5.272084,-2.2790198 + 1254: 5.4986467,-2.4822507 + 1255: 5.4048967,-2.4822507 + 1256: 5.2330217,-2.0679727 + 1257: 5.287709,-1.3644814 + 1258: 5.381459,-1.2550492 + 1259: -1.3281441,-2.3571858 + 1260: -1.2890816,-2.4353514 + 1261: -1.1406441,-2.0210729 + 1262: -1.1406441,-1.7709432 + 1263: -1.3125191,-1.5442624 + 1264: -1.3203316,-1.5208125 + 1265: -1.2187691,-2.372819 + 1266: -1.3359566,-2.1930375 + 1267: -1.1718941,-1.5129962 + 1268: -1.3672066,-1.5520787 + 1269: 5.3689404,-2.388452 + 1270: 5.220503,-2.5057006 + 1271: 5.111128,-2.1930375 + 1272: 5.111128,-1.7865758 + 1273: 5.1970654,-1.4973626 + 1274: 5.345503,-1.3879309 + 1275: 5.345503,-1.8491087 + 1276: 5.2439404,-2.4588008 + 1277: 5.4470654,-2.8339963 + 1278: 5.361128,-2.5760498 + 1279: 5.2283154,-2.075789 + 1280: 4.595503,0.5709276 + 1281: 4.876753,0.60219383 + 1282: 5.064253,0.5240283 + 1283: 5.220503,0.45367908 + 1284: 5.376753,0.41459632 + 1285: 5.4470654,0.27389812 + 1286: 5.470503,0.07066727 + 1287: 5.439253,-0.1403799 + 1288: 5.4626904,0.10193348 + 1289: 5.4001904,0.3833301 + 1290: 5.079878,0.46931243 + 1291: 4.8064404,0.3989632 + 1292: 5.2908154,0.29734778 + 1293: 5.4001904,0.023767948 + 1294: 5.4001904,-0.19509602 + 1295: 5.408003,-0.60155773 + 1296: 5.392378,-0.7813387 + 1297: 5.376753,-0.1872797 + 1298: 5.236128,0.26608157 + 1299: 4.9001904,0.44586277 + 1300: 5.0408154,0.28171468 + 1301: 5.329878,-1.8834753 + 1302: 5.2908154,-3.9705 + 1303: 5.2126904,-5.0648193 + 1304: 5.189253,-5.3384 + 1305: 5.033003,-5.447832 + 1306: 5.283003,-5.3305836 + 1307: 5.5095654,-5.010104 + 1308: 5.564253,-4.752157 + 1309: 5.376753,-5.1742516 + 1310: 5.2595654,-5.3227663 + 1311: -1.1537471,-5.236784 + 1312: -1.252366,-5.424382 + 1313: -1.361741,-5.1273527 + 1314: -1.3695534,-4.7912397 + 1315: -1.361741,-4.4551277 + 1316: -1.3695534,-4.259713 + 1317: -1.221116,-5.2289677 + 1318: -1.002366,-5.2993174 + 1319: -0.91642845,-5.3305836 + 1320: 9.306587,-7.8899517 + 1321: 9.236275,-7.850868 + 1322: 9.2519,-7.796152 + 1323: 9.275337,-7.7023535 + 1324: 9.048775,-7.8117857 + 1325: 9.337837,-7.8352356 + 1326: 10.87957,-8.248169 + 1327: 10.7623825,-8.17782 + 1328: 10.91082,-7.786991 + 1329: 10.84832,-8.052754 + 1330: 10.582695,-8.388867 + 1331: 10.7780075,-7.810441 + 1332: 10.59832,-8.13933 + 1333: 10.7311325,-8.700693 + 1334: 10.7780075,-8.569519 + 1335: 10.5123825,-8.514803 + 1336: 10.707695,-7.9832754 + 1337: 10.645195,-8.413187 + 1338: 10.75457,-7.522098 + 1339: 10.8092575,-7.959826 + 1340: 10.738945,-8.882181 + 1341: 10.94207,-8.944714 + - node: + cleanable: True + zIndex: 2 + color: '#0600001C' + id: smallbrush + decals: + 1082: -1.4358703,-7.0043783 + 1083: -1.3499328,-6.7698812 + 1084: -1.0686828,-6.5119343 + - node: + cleanable: True + zIndex: 3 + color: '#57121246' + id: smallbrush + decals: + 424: 1.8347509,-2.2045038 + 425: 1.6238134,-1.9543736 + 426: 2.3894384,-1.9700067 + 427: 2.1706884,-2.548433 + 428: 1.5613134,-2.4233682 + 429: 1.9753759,-2.079439 + 430: 1.9910009,-2.7203977 + 431: 1.8113134,-3.0174272 + 432: 2.1706884,-2.4390008 + 433: 2.2019384,-2.4390008 + 434: 1.7566259,-2.9470785 + 435: 1.6472509,-2.5093505 + 436: 2.162876,-2.7203977 + 437: 2.0144384,-3.0799596 + 438: 1.8503759,-2.7907465 + 439: 1.6160009,-2.2983024 + 440: 2.4363134,-1.9387405 + 441: 2.522251,-2.7438476 + 442: 1.5066259,-2.650048 + 443: 1.8269384,-2.0481727 + 444: 2.272251,-2.4233682 + 445: 2.131626,-2.728214 + 446: 2.6394384,-2.6578653 + 447: 2.4050634,-2.0638053 + 448: 1.9363134,-1.9309242 + 449: 1.5769384,-2.1185215 + 450: 2.3113134,-2.673498 + 451: 2.6081884,-2.4859006 + - node: + cleanable: True + color: '#5712121D' + id: splatter + decals: + 989: -0.6406853,-0.7189672 + 990: -0.5859978,-0.54700303 + 991: 1.1952522,-0.16399074 + 992: 1.3358772,-0.4141209 + 993: 1.4140022,-0.18744016 + 994: 1.2421272,0.21902156 + 995: 3.1327522,0.10958934 + 996: 3.4921272,-0.14054132 + 997: 2.7108772,-0.15617394 + 998: 2.7108772,-0.062375307 + 999: 4.21869,-0.18744016 + 1000: 4.0077524,-0.47665334 + 1001: 5.0077524,-0.8205826 + - node: + cleanable: True + zIndex: 1 + color: '#57121227' + id: splatter + decals: + 24: 1.6378884,-2.129091 + 25: 1.7238259,-1.8398778 + 26: 2.1847634,-1.3318012 + 27: 2.255076,-1.8867776 + 28: 1.5050759,-2.4808366 + 29: 1.9269509,-0.9566057 + 30: 2.2941384,-1.1832864 + 31: 2.1378884,-1.8711445 + 32: 1.8878884,-1.5506651 + 33: 2.2160134,-1.1363866 + 34: 1.6691384,-1.8789613 + 35: 2.208201,-1.042588 + 36: 2.692576,-1.4724996 + 37: 1.9660134,-1.5506651 + 38: 3.0285134,-1.1598365 + 39: 2.645701,-1.6053808 + 40: 2.442576,-1.4334161 + 41: 2.973826,-1.1676528 + 42: 2.3566384,-2.207257 + 43: 3.2003884,-1.8398778 + 44: 3.2003884,-1.4490497 + 45: 2.3410134,-2.2697895 + 46: 2.661326,-2.6293519 + 47: 2.958201,-1.8789613 + 48: 2.8878884,-1.9024107 + 49: 1.8488259,-2.6528013 + 50: 2.723826,-1.636647 + 51: 1.5597634,-2.191624 + 52: 1.6691384,-1.2536352 + 53: 2.036326,-1.456866 + 54: 1.3410134,-1.5975645 + 55: 1.8488259,-1.198919 + 56: 1.7394509,-2.387038 + 57: 1.8019509,-2.7934997 + 58: 2.6222634,-2.902932 + 59: 1.5988259,-2.621535 + 60: 2.9347634,-1.535032 + 61: 2.2785134,-3.035813 + 62: 1.0910134,-3.0514467 + 63: 1.6925759,-2.0978248 + 64: 1.9113259,-2.824766 + 65: 1.6144509,-3.0436304 + 66: 3.005076,-2.4339378 + 67: 1.8488259,-2.7075174 + 68: 2.7316384,-2.2697895 + 69: 2.895701,-2.152541 + 70: 2.2316384,-2.6059024 + 71: 1.3800759,-1.8398778 + 72: 1.4347634,-1.261452 + 73: 1.5675759,-1.1129367 + 74: 1.2863259,-1.1363866 + 75: 1.7160134,-1.9414937 + 76: 1.2472634,-2.879482 + 77: 2.458201,-3.0748966 + 78: 1.6222634,-3.059263 + 79: 2.223826,-2.3792217 + 80: 2.192576,-3.3093936 + 81: 1.5910134,-3.6142395 + 82: 3.067576,-3.29376 + 83: 2.7160134,-3.551707 + 84: 1.8644509,-3.1217954 + 85: 2.223826,-2.6918848 + 86: 2.1847634,-3.395376 + 87: 1.5988259,-3.575157 + 88: 1.7707009,-2.981098 + 89: 1.6144509,-3.0670793 + 90: 0.86445093,-2.3401387 + 91: 2.020701,-2.7466 + 92: 1.1300759,-3.0279968 + 93: 2.270701,-2.7309673 + 94: 1.5363259,-3.4422748 + 95: 2.864451,-2.9654644 + 96: 1.5832009,-3.4344585 + 97: 2.583201,-2.8091333 + 98: 2.3410134,-3.6220567 + 99: 1.9894509,-3.6767719 + 100: 2.2003884,-3.8409202 + 101: 2.567576,-3.9347188 + 102: 2.0441384,-4.083234 + 103: 1.4582009,-3.9738023 + 104: 2.5441384,-3.833104 + - node: + cleanable: True + zIndex: 1 + color: '#5712122D' + id: splatter + decals: + 233: -1.3699241,-0.026433706 + 234: -1.1121116,0.3565781 + 235: -0.44023657,0.43474412 + 236: -0.74492407,0.301862 + 237: -1.3386741,0.301862 + 238: -1.3542991,0.380028 + 239: -1.2683616,0.45037723 + 240: -0.95586157,0.38784432 + 241: -0.19023657,0.24714637 + 242: 0.88788843,0.18461347 + 243: 1.6144509,0.22369647 + 244: 1.4269509,0.17679715 + 245: -0.18242407,-0.15931535 + 246: -0.65117407,-0.80027413 + 247: -1.0886741,-1.4803159 + 248: -1.2605491,-2.1212747 + 249: -1.2996116,-2.4339378 + 250: -1.3386741,-3.035813 + 251: -1.2839866,-3.371926 + 252: -1.1746116,-3.6845891 + - node: + cleanable: True + zIndex: 1 + color: '#5712122F' + id: splatter + decals: + 262: -0.97929907,-4.5678616 + 263: -1.0105491,-5.2322702 + 264: 0.22382593,-5.302619 + 265: 1.8488259,-5.3417025 + 266: 2.130076,-5.3104362 + 267: -0.08867407,-5.271353 + 268: -1.5027361,-5.068122 + 269: -1.1667991,-4.5209618 + 270: -1.0808616,-5.0524893 + 271: -0.81523657,-5.326069 + 272: -1.5027361,-5.3886013 + 273: -0.10429907,-5.3182526 + 274: -0.22148657,-5.3417025 + 275: 1.8957009,-5.1306543 + 276: 3.7160134,-5.224454 + 277: 4.4503884,-5.2869864 + 278: 4.8488264,-5.2088203 + 279: 5.278514,-5.0603056 + 280: 5.3644514,-5.0368557 + 281: 4.4347634,-5.169738 + 282: 4.2316384,-4.9821396 + 283: 5.153514,-4.810175 + 284: 5.1457014,-5.1072054 + 285: 4.2160134,-5.146288 + 286: 4.1222634,-5.1150217 + - node: + cleanable: True + zIndex: 3 + color: '#5712122F' + id: splatter + decals: + 287: 4.3097634,-5.177554 + 288: 3.755076,-5.146288 + 289: 4.395701,-4.9586897 + 290: 5.1613264,-4.943057 + 291: 5.2550764,-4.786726 + 292: 5.044139,-5.1072054 + 293: 3.786326,-5.201004 + 294: 3.114451,-5.1931877 + 295: 2.630076,-5.201004 + 296: 3.286326,-5.099388 + 297: 3.614451,-5.1150217 + 298: 1.7316384,-4.911791 + 299: 0.87226343,-4.997773 + 300: 0.75507593,-5.044672 + 301: 2.9191384,-5.021223 + 302: 2.989451,-5.075939 + 303: 1.8410134,-5.224454 + 304: 0.75507593,-5.091572 + 305: -0.09648657,-5.0837555 + 306: -1.0105491,-5.0290394 + 307: -1.0339866,-4.7476425 + 308: 2.114451,-4.997773 + 309: 4.067576,-4.786726 + 310: 4.7707014,-4.6694775 + 311: 4.856639,-3.9034526 + 312: 4.8332014,-3.5438907 + 313: 4.8488264,-3.0436304 + 314: 5.247264,-2.957648 + 315: 5.075389,-4.4115305 + 316: 4.9425764,-5.1384716 + 317: 5.3957014,-3.8252876 + 318: 5.309764,-3.2234113 + 319: 5.2082014,-2.9341981 + 320: 4.6769514,-4.2082996 + 321: 3.3410134,-4.6929264 + 322: 3.567576,-4.763276 + 323: 4.997264,-3.6376894 + 324: 5.0363264,-2.8951156 + 325: 5.012889,-2.644985 + 326: 4.145701,-4.083234 + 327: 4.1535134,-4.4427967 + 328: 4.8332014,-3.0905292 + 329: 4.653514,-2.51992 + 330: 4.9582014,-3.0201805 + 331: 5.122264,-2.7153337 + 332: 5.2082014,-1.894594 + 333: 4.919139,-1.1754696 + 334: 5.325389,-2.566819 + 335: 5.278514,-2.981098 + 336: 5.1925764,-4.1066837 + 337: 5.2707014,-4.4896955 + 338: 5.0050764,-4.810175 + 339: 4.934764,-3.9581687 + 340: 5.0832014,-3.0123641 + 341: 5.325389,-2.5121033 + 342: 5.488742,-5.533588 + 343: 5.3245764,-5.2044697 + 344: 5.2942553,-3.7432704 + 345: 5.2317553,-2.8209147 + 346: 5.2317553,-1.9298258 + 347: 5.1848803,-0.655725 + 348: 4.5989428,-0.28052926 + 349: 4.2551928,-0.09293175 + 350: 4.6067553,-0.10074806 + - node: + cleanable: True + zIndex: 1 + color: '#57121235' + id: splatter + decals: + 105: 1.4425759,-2.6528013 + 106: 1.3410134,-2.168174 + 107: 2.3253884,-1.6210144 + 108: 2.8097634,-1.7773454 + 109: 2.2628884,-3.3250263 + 110: 1.5988259,-3.0436304 + 111: 1.8722634,-2.4573872 + 112: 1.5597634,-4.1535835 + 113: 1.1300759,-4.4896955 + 114: 1.5207009,-3.371926 + 115: 1.3722634,-3.6767719 + 116: 1.0675759,-4.7241926 + 117: 1.8957009,-3.911269 + 118: 1.9347634,-3.5907896 + 119: 1.6378884,-5.122838 + 120: 1.7238259,-4.528779 + 121: 1.8332009,-4.1223173 + 122: 2.0285134,-4.864891 + 123: 2.161326,-4.294282 + 124: 2.208201,-3.5126245 + 125: 2.0597634,-3.0045469 + 126: 1.8332009,-2.7544172 + 127: 2.145701,-3.9190862 + 128: 2.2160134,-4.2630157 + 129: 2.161326,-2.8951156 + 130: 1.8566384,-3.4579084 + 131: 1.8332009,-3.5126245 + 132: 1.8410134,-3.215595 + 133: 2.114451,-4.270832 + 134: 2.098826,-4.497513 + 135: 2.005076,-3.6767719 + 136: 1.9269509,-4.2082996 + 137: 1.9269509,-4.0754175 + 138: 1.9894509,-3.6767719 + 139: 1.8410134,-3.9816186 + 140: 1.6378884,-2.0821922 + 141: 1.5519509,-1.8555114 + 142: 1.0675759,-1.6131976 + 143: 1.2082009,-1.5428483 + 144: 2.083201,-1.4099667 + 145: 2.7316384,-1.9180439 + 146: 2.9191384,-2.5277364 + 147: 2.7003884,-2.981098 + 148: 2.458201,-3.3015773 + 149: 2.145701,-3.5282571 + 150: 1.6925759,-3.6845891 + 151: 0.75507593,-3.3328435 + 152: 0.47382593,-2.5824525 + 153: 0.41132593,-1.9180439 + 154: 0.59101343,-1.4334161 + 155: 1.2863259,-1.0894873 + 156: 2.7785134,-1.042588 + 157: 3.583201,-1.0660379 + 158: 3.7003884,-2.1212747 + 159: 3.2472634,-2.7387836 + 160: 1.8878884,-3.0905292 + 161: 0.98163843,-2.2541564 + 162: 1.0910134,-1.9571264 + 163: 0.93476343,-2.8560321 + 164: 0.68476343,-2.0509255 + 165: 1.1457009,-1.4803159 + 166: 0.66132593,-2.4339378 + 167: 1.5519509,-1.6835468 + 168: 1.5207009,-2.3401387 + 169: 0.93476343,-2.51992 + 170: 1.0910134,-2.0352924 + 171: 1.2863259,-2.9498308 + 172: 2.286326,-2.9420145 + 173: 2.973826,-2.3557718 + 174: 3.067576,-1.8007953 + 175: 2.770701,-1.2145526 + 176: 2.036326,-0.84717345 + 177: 1.4503884,-0.7377417 + 178: 0.66132593,-0.8315408 + 179: 0.39570093,-1.4412329 + 180: 0.42695093,-2.0665586 + 181: 0.44257593,-2.7309673 + 182: 1.1925759,-3.1843288 + 183: 2.458201,-3.395376 + 184: 3.395701,-3.0045469 + 185: 3.8253884,-1.7851622 + 186: 3.364451,-1.2849014 + 187: 2.7316384,-0.90188956 + 188: 2.395701,-0.82372403 + 189: 3.067576,-1.2770851 + 190: 3.7316384,-1.9962099 + 191: 3.4972634,-2.3479555 + 192: 3.176951,-1.6210144 + 193: 2.692576,-0.84717345 + 194: 2.0128884,-0.5266943 + 195: 1.0675759,-0.7611911 + 196: 0.60663843,-1.1207535 + 197: 0.34101343,-1.4490497 + 198: 0.23945093,-1.7617128 + 199: 0.56757593,-1.8711445 + 200: 0.37226343,0.31749558 + 201: 0.37226343,-0.0029838085 + 202: 0.14570093,-0.5970433 + 203: 0.85663843,-0.46416163 + 204: 0.95820093,-0.83935714 + 205: 0.09882593,-0.7299249 + 206: 0.41132593,-0.13586569 + 207: -1.2605491,-0.17494845 + 208: -0.73711157,0.39566112 + 209: -1.2839866,0.028282404 + 210: -1.2605491,0.19243026 + 211: -1.2605491,0.21587968 + 212: -1.3230491,-0.42507887 + 213: -1.2683616,-0.89407325 + 214: -1.2996116,-0.40944552 + 215: -1.2292991,0.012649298 + 216: -1.2058616,0.004832506 + 217: -0.76054907,0.3096788 + 218: -0.85429907,0.2705958 + 219: 0.20820093,0.3565781 + 220: 0.26288843,0.3253119 + 221: 0.84101343,0.31749558 + 222: 0.48945093,0.25496268 + 223: -0.44804907,0.07518172 + 224: -0.81523657,-0.104599476 + 225: -1.1277366,-0.3625462 + 226: -0.44804907,-0.073333025 + 227: -0.32304907,-0.049883604 + 228: -1.2058616,-0.6361263 + 229: -1.4246116,-0.7221086 + 230: -0.13554907,0.15334725 + 231: 0.63007593,0.31749558 + 232: 1.3644509,0.09863114 + - node: + cleanable: True + zIndex: 3 + color: '#57121237' + id: splatter + decals: + 658: -0.35274917,-4.064848 + 659: -0.28243667,-3.8772504 + 660: -0.33712417,-3.3144567 + 661: 0.45975083,-4.017948 + 662: -0.48556167,-4.455677 + 663: 0.41287583,-3.4629714 + 664: 0.6706884,-4.5963745 + 665: 0.17850083,-4.0257654 + 666: -0.07931167,-2.962711 + 667: 0.7566259,-3.1112258 + 668: 0.6863134,-4.19773 + 669: -0.25899917,-3.5645874 + 670: -0.36056167,-2.3295686 + 671: -0.32149917,-1.8840244 + 672: -0.5246241,-1.3603141 + 673: -0.29024917,-2.4546344 + 674: -0.27462417,-1.6729772 + 675: -0.31368667,-1.6573436 + 676: -0.47774917,-1.110184 + 677: -0.24337417,-0.8444207 + 678: 0.26443833,-0.5708406 + 679: 2.053501,-0.32071042 + 680: 2.381626,-0.35979342 + 681: 3.9675636,-0.6177404 + 682: 4.241001,-1.2899654 + 683: 3.9128761,-2.2748535 + 684: 4.3894386,-2.4859006 + 685: 4.2488136,-3.165942 + 686: 4.209751,-3.3300903 + 687: 4.241001,-2.8689125 + 688: 4.2175636,-2.9392612 + 689: 4.459751,-3.9241493 + 690: 4.1706886,-4.244629 + 691: 3.6238136,-3.1893919 + 692: 4.147251,-3.2910068 + 693: 3.4050634,-3.7287357 + 694: 3.6550636,-3.1815755 + 695: 3.6160011,-3.6740196 + 696: 3.412876,-4.0023155 + 697: 3.2175634,-3.814717 + 698: 3.7488136,-3.5880373 + 699: 3.2175634,-4.2368126 + 700: 4.1550636,-3.9319665 + 701: 4.491001,-2.470267 + 702: 4.2800636,-1.4931962 + 703: 4.459751,-1.0632846 + 704: 4.459751,-1.8918412 + 705: 4.037876,-1.2508824 + 706: 3.2019384,-0.36760974 + 707: 1.9206884,-0.2269113 + 708: 3.7253761,-3.4551551 + 709: 3.131626,-4.1351967 + 710: 3.7488136,-4.4947596 + 711: 4.0456886,-4.166464 + 712: 0.7253759,-4.2133627 + 713: 0.030063331,-3.4395225 + 714: 0.9597509,-3.6662023 + 715: 0.14725083,-4.064848 + 716: 0.26443833,-2.82983 + 717: -0.26681167,-2.3999183 + 718: -0.17306167,-1.5400951 + 719: 0.44412583,-0.813154 + 720: 0.47628975,-1.2430656 + 721: 0.76535225,-0.71153903 + 722: 2.1012897,-0.46922517 + 723: 3.5153522,-0.6802728 + 724: 2.4137897,-0.5630243 + 725: 0.37472725,-0.6802728 + 726: -1.0705848,-1.6729772 + 727: 4.3591022,-1.602628 + 728: 4.6091022,-1.344681 + 729: 4.7184772,-2.5093505 + 730: 4.2028522,-2.986161 + 731: 0.4284668,-2.3842847 + 732: 1.4669219,-1.602628 + 733: 3.6153593,-1.4697464 + 734: 4.1778593,-2.0169065 + 735: 2.8184845,-3.6505697 + 736: 1.4825469,-4.3149786 + 737: 0.6700469,-4.408777 + 738: -0.025265574,-3.2128417 + 739: 0.17004693,-2.6344154 + 740: 1.4747344,-2.4859006 + 741: 0.037234426,-3.681836 + 742: 1.7091093,-3.9319665 + 743: 3.1622345,-3.4395225 + 744: -0.62056875,-3.0556004 + 745: -0.40963125,-2.0707123 + 746: -0.01900673,-1.0936406 + 747: 3.0278683,-4.2984343 + 748: 3.1059933,-4.220269 + 749: 3.1372433,-4.243718 + 750: 2.9809933,-4.368784 + 751: 2.9419308,-4.157736 + 752: 3.1684933,-4.212452 + 753: 3.0981808,-4.243718 + 754: 3.0591183,-4.1811857 + 755: 3.0825558,-4.4078665 + 756: 3.1138058,-4.2828016 + 757: 3.1450558,-4.157736 + - node: + cleanable: True + zIndex: 3 + color: '#57121246' + id: splatter + decals: + 351: 4.0208178,0.2171719 + 352: 3.7473803,0.2249887 + 353: 4.7630053,0.28752112 + 354: 5.2317553,-0.0016920567 + 355: 5.4192553,-0.9005978 + 356: 5.3880053,-1.7682374 + 357: 5.3723803,-0.853698 + 358: 5.2630053,0.084290266 + 359: 4.9192553,0.34223723 + 360: 4.1926928,0.31097102 + 361: 2.9973805,0.26407123 + 362: 2.0598805,0.1859057 + 363: 1.5911305,0.20935512 + 364: 0.927068,0.19372249 + 365: 1.052068,0.2797048 + 366: 3.7473803,0.38913655 + 367: 4.7083178,0.27188802 + 368: 5.0989428,0.04520774 + 369: 5.3801928,-0.99439645 + 370: 5.3176928,-2.0652668 + 371: 5.3645678,-0.68173337 + 372: 5.1614428,0.41258597 + 373: 5.2317553,0.5142019 + 374: 5.3411303,0.053024054 + 375: 5.1926928,-0.39252067 + 376: 3.5442553,0.33442044 + 377: 2.755193,0.2797048 + 378: 2.0442555,0.34223723 + 379: 1.708318,0.40476966 + 380: 2.4817555,0.5376513 + 381: 2.8567555,0.5376513 + 382: 2.770818,0.46730208 + 383: 3.5364428,0.45166898 + 384: 4.2005053,0.45166898 + 385: 4.9583178,0.27188802 + 386: 5.2395678,-0.35343766 + 387: 5.3489428,-0.9240477 + 388: 5.2786303,-1.4790242 + 389: 5.1380053,-2.1277993 + 390: 5.3176928,-2.8156579 + 391: 5.3020678,-3.7145636 + 392: 5.2942553,-4.144474 + 393: 5.1770678,-4.5509357 + 394: 5.1692553,-4.527486 + 395: 5.3333178,-3.3940842 + 396: 5.2942553,-4.2148237 + 397: 5.2630053,-5.4092684 + 398: 4.7630053,-5.556517 + 399: 3.208318,-5.284233 + 400: 2.2630055,-5.2373333 + 401: 0.844975,-5.2451506 + 402: -0.37195456,-5.2920494 + 403: -0.13951898,-5.2451506 + 404: 2.422981,-5.2685995 + 405: 2.2901685,-3.8303506 + 406: 1.594856,-1.7745926 + 407: 2.1339185,-1.4462965 + 408: 1.1339185,-1.9856403 + 409: 0.985481,-1.8371251 + 410: 2.016731,-1.7042434 + 411: 1.860481,-2.4546344 + 412: 3.2901685,-2.079439 + 413: 3.3214185,-1.8918412 + 414: 2.7432935,-1.2665155 + 415: 3.204231,-1.0007522 + 416: 2.9151685,-0.68808913 + 417: 2.876106,-0.6099231 + 418: 3.1651685,-0.9929354 + 419: 3.3057935,-1.0945508 + 420: 3.3839185,-1.2665155 + 421: 3.001106,-1.821492 + 422: 2.8995435,-2.415551 + 423: 1.9932935,-2.368652 + - node: + cleanable: True + zIndex: 1 + color: '#57121248' + id: splatter + decals: + 253: -1.3230491,-3.4891746 + 254: -1.2996116,-2.6918848 + 255: -1.0808616,-1.9102275 + 256: -1.2449241,-1.0660379 + 257: -1.2292991,-1.5741146 + 258: -1.2683616,-2.9263818 + 259: -1.2449241,-4.270832 + 260: -1.0886741,-4.7945423 + 261: 0.20820093,-4.8258085 + - node: + cleanable: True + zIndex: 1 + color: '#57121265' + id: splatter + decals: + 18: 1.7472634,-1.8733788 + 19: 1.8800759,-1.8421125 + 20: 1.9972634,-2.2407575 + 21: 1.6925759,-2.3032904 + 22: 2.239451,-1.7014141 + 23: 2.4660134,-1.6779644 + - node: + cleanable: True + zIndex: 3 + angle: 0.2617993877991494 rad + color: '#6712122D' + id: splatter + decals: + 912: -1.8834603,-1.2950897 + 913: -2.3131478,-1.2169242 + 914: -2.4068978,-1.146575 + 915: -1.7350228,-0.9746103 + 916: -1.8678353,-1.0918589 + 917: -2.5709603,-1.0371428 + 918: -2.4225228,-0.8495455 + 919: -2.4303353,-0.70103073 + 920: -3.1568978,-0.41181755 + 921: -2.7506478,-0.33365154 + 922: -2.3834603,-0.72448015 + 923: -2.7818978,-1.1153088 + 924: -3.0631478,-1.404522 + 925: -2.6490853,-1.2403736 + 926: -2.6725228,-1.3419895 + 927: -3.0553353,-1.7015514 + 928: -2.5318978,-1.0684094 + 929: -2.6100228,-0.9355278 + 930: -2.7037728,-1.9829483 + 931: -2.8287728,-2.3190603 + 932: -3.2272103,-1.7875338 + 933: -2.9850228,-0.8104625 + 934: -2.8443978,-0.43526745 + 935: -3.5006478,-1.404522 + 936: -3.3209603,-0.79482937 + 937: -3.0318978,-0.5368824 + 938: -3.3131478,-0.76356316 + 939: -3.1647103,-0.41181755 + 940: -2.7350228,-0.2398529 + 941: -2.8756478,-0.8339119 + 942: -2.9068978,-0.43526745 + 943: -2.7506478,-0.10697079 + 944: -2.5006478,-0.74011326 + 945: -2.2428353,-1.1309419 + 946: -1.9537728,-1.2560072 + 947: -1.8053353,-1.2794571 + 948: -1.8131478,-1.2481904 + 949: -2.1959603,-1.0371428 + 950: -2.8131478,-1.0918589 + 951: -3.3443978,-1.3732557 + 952: -3.1568978,-2.1080132 + 953: -2.9459603,-2.4206762 + 954: -2.9303353,-2.725522 + 955: -2.9772103,-3.0303688 + 956: -2.5162728,-2.4597588 + 957: -2.7272103,-1.6155691 + 958: -2.7506478,-1.4670544 + 959: -3.1022103,-2.569191 + 960: -2.9303353,-2.1001968 + 961: -2.7272103,-1.4748707 + 962: -2.7428353,-1.4748707 + 963: -2.8209603,-1.975132 + 964: -3.1647103,-0.8339119 + 965: -3.1959603,0.1509757 + 966: -3.0397103,0.25259113 + 967: -2.6647103,0.1118927 + 968: -1.7428353,-0.8964448 + 969: -1.4693978,-0.9589777 + 970: -1.4381478,-1.2950897 + - node: + cleanable: True + zIndex: 3 + angle: 0.2617993877991494 rad + color: '#67121244' + id: splatter + decals: + 865: 3.3503788,-3.440471 + 866: 3.4128788,-3.2919562 + 867: 2.8972538,-3.3075888 + 868: 2.8972538,-3.4561036 + 869: 3.2253788,-3.8938315 + 870: 2.4910038,-3.104358 + 871: 2.6785038,-2.7369788 + 872: 2.9363163,-3.1278079 + 873: 2.7488163,-3.4326537 + 874: 2.2488163,-3.0340092 + 875: 2.7488163,-4.2143106 + 876: 3.1160038,-4.761471 + 877: 3.4206913,-4.847453 + 878: 2.8581913,-4.1361456 + 879: 3.897254,-4.3706427 + 880: 3.631629,-4.6442223 + 881: 3.4285038,-4.4488077 + 882: 2.7878788,-4.5191574 + 883: 2.8738163,-3.8469326 + 884: 3.2956913,-4.401909 + 885: 1.094368,-2.6882396 + 886: 0.609993,-3.1259675 + 887: 0.03968048,-4.25937 + 888: 0.14124298,-4.4782343 + 889: -0.51500654,-3.446447 + 890: 0.8365555,-2.9305534 + 891: 4.1803055,-2.6022573 + 892: 3.6803055,-3.9232578 + 893: 4.688118,-3.774743 + 894: 4.4615555,-4.6970987 + 895: 3.6803055,-4.7674475 + 896: -1.288444,-3.9701576 + 897: -0.94469404,-3.024352 + 898: -0.42906904,-2.0543013 + 899: -0.022819519,-0.82043004 + 900: -0.23375702,-0.2696948 + 901: -0.61656904,-0.06405425 + 902: 2.1803055,-0.27538848 + 903: 3.4615555,-0.18101573 + 904: 4.6334305,-0.56402755 + 905: 4.1334305,-1.5489156 + 906: -1.8678353,-0.77919626 + 907: -1.8678353,-0.77919626 + 908: -2.0162728,-0.8339119 + 909: -2.7428353,-0.8729954 + 910: -2.8287728,-0.8417287 + 911: -2.3912728,-0.67758083 + - type: GridAtmosphere + version: 2 + data: + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance + - uid: 476 + mapInit: true + paused: true + components: + - type: MetaData + name: solution - beaker + - type: Transform + parent: 15 + - type: Solution + solution: + maxVol: 30 + name: beaker + reagents: + - data: [] + ReagentId: Frezon + Quantity: 20 + - data: [] + ReagentId: Fresium + Quantity: 10 + - type: ContainedSolution + containerName: beaker + container: 15 +- proto: AirAlarm + entities: + - uid: 2 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-9.5 + parent: 1 + - type: DeviceList + devices: + - 306 + - 307 + - 229 + - 230 + - 231 + - uid: 3 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-2.5 + parent: 1 + - type: DeviceList + devices: + - 308 + - uid: 4 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-0.5 + parent: 1 + - type: DeviceList + devices: + - 228 + - 229 + - 225 + - 226 + - 227 + - 10 +- proto: AirlockAssemblyCommand + entities: + - uid: 5 + components: + - type: MetaData + desc: It opens, it closes, and maybe crushes you. This one will probably crush you. + name: broken command airlock + - type: Transform + pos: 4.5,-5.5 + parent: 1 + missingComponents: + - Anchorable +- proto: AirlockCommandGlass + entities: + - uid: 6 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-7.5 + parent: 1 + - uid: 7 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-7.5 + parent: 1 + - type: Door + secondsUntilStateChange: -5362.1104 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True +- proto: AirlockEngineering + entities: + - uid: 8 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-0.5 + parent: 1 + - uid: 9 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-1.5 + parent: 1 +- proto: AirSensor + entities: + - uid: 10 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4 +- proto: AnomalyElectricity + entities: + - uid: 11 + components: + - type: MetaData + desc: An impossible object. Arcs flash between it and the telepad. There's a slight blue glow around it. + - type: Transform + pos: 2.5000086,-1.333174 + parent: 1 + - type: Anomaly + healthChangePerSecond: 0 + minPulseLength: 1500 + maxPulseLength: 1800 + pulseVariation: 0 + pulseStabilityVariation: 0,0 + supercriticalSound: !type:SoundPathSpecifier + params: + variation: null + playOffsetSeconds: 0 + loop: False + referenceDistance: 1 + rolloffFactor: 1 + maxDistance: 250 + pitch: 1 + volume: 1.7 + path: /Audio/Ambience/ambiruin3.ogg + supercriticalSoundAtAnimationStart: !type:SoundPathSpecifier + params: + variation: null + playOffsetSeconds: 0 + loop: False + referenceDistance: 1 + rolloffFactor: 1 + maxDistance: 15 + pitch: 1 + volume: 2 + path: /Audio/Ambience/ambiruin2.ogg + minPointsPerSecond: 40 + maxPointsPerSecond: 170 + growingPointMultiplier: 0 + corePrototype: AnomalyBluespace + coreInertPrototype: MobAbomination + animationTime: 7 + offset: 0,0.05 + - type: AmbientSound + volume: 0 + range: 10 + sound: !type:SoundPathSpecifier + params: + variation: null + playOffsetSeconds: 0 + loop: False + referenceDistance: 1 + rolloffFactor: 1 + maxDistance: 10 + pitch: 1 + volume: 0 + path: /Audio/Ambience/ambiruin5.ogg + - type: RadiationSource + slope: 0.7 + intensity: 4.5 +- proto: APCBasic + entities: + - uid: 12 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-5.5 + parent: 1 +- proto: APCHighCapacity + entities: + - uid: 13 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-9.5 + parent: 1 +- proto: BaseChemistryEmptyVial + entities: + - uid: 15 + mapInit: true + paused: true + components: + - type: MetaData + name: vial (frezon coolant) + - type: Transform + parent: 14 + - type: Tag + tags: + - CentrifugeCompatible + - type: SolutionContainerManager + solutions: null + containers: + - beaker + - type: MeleeWeapon + nextAttack: -32.1421018 + - type: EmitSoundOnCollide + nextSound: -1171.0409639 + - type: Physics + canCollide: False + - type: ContainerContainer + containers: + solution@beaker: !type:ContainerSlot + ent: 476 + - type: Label + currentLabel: frezon coolant + - type: NameModifier + baseName: vial + - type: InsideEntityStorage +- proto: BaseComputer + entities: + - uid: 19 + components: + - type: MetaData + desc: The monitor is displaying readings from an array of sensors. They're all flashing red. + name: telescience computer + - type: Transform + pos: 0.5,-5.5 + parent: 1 +- proto: BlastDoor + entities: + - uid: 20 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,2.5 + parent: 1 + - uid: 21 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,2.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 10.5,-7.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 10.5,-8.5 + parent: 1 +- proto: BlastDoorFrame + entities: + - uid: 24 + components: + - type: Transform + anchored: True + pos: -5.5,-8.5 + parent: 1 + - uid: 25 + components: + - type: Transform + anchored: True + pos: -5.5,-7.5 + parent: 1 +- proto: BlueprintFulton + entities: + - uid: 382 + components: + - type: MetaData + name: blueprint + - type: Transform + pos: 1.579378,-6.642523 + parent: 1 +- proto: BluespaceBeaker + entities: + - uid: 471 + components: + - type: Transform + rot: -2.9363906402140856 rad + pos: -7.928747,0.6358436 + parent: 1 +- proto: ButtonFrameCaution + entities: + - uid: 26 + components: + - type: Transform + pos: 1.5,-5.25 + parent: 1 +- proto: ButtonFrameCautionSecurity + entities: + - uid: 27 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-2.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 28 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: -7.5,-4.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: -6.5,-4.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: -0.5,-8.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: -0.5,-7.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 3.5,-7.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 7.5,-7.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 6.5,-7.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: -4.5,-7.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: 8.5,-7.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: 9.5,-7.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: 10.5,-7.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: 11.5,-7.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: 12.5,-7.5 + parent: 1 + - uid: 459 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 1 +- proto: CableApcStack1 + entities: + - uid: 73 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.777521,-2.6875072 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.546303,-7.5623555 + parent: 1 + - uid: 75 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.874428,-7.2262425 + parent: 1 +- proto: CableHV + entities: + - uid: 76 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: -6.5,-4.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: -7.5,-4.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 463 + components: + - type: Transform + pos: -8.5,-0.5 + parent: 1 +- proto: CableHVStack1 + entities: + - uid: 91 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.114647,1.358743 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.917657,-3.1817186 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: -5.245782,-0.60224986 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.083397,-0.34526896 + parent: 1 + - uid: 95 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.2162094,0.09245896 + parent: 1 + - uid: 458 + components: + - type: Transform + rot: -2.9466295252230505 rad + pos: -8.780957,-0.45470548 + parent: 1 + - uid: 464 + components: + - type: Transform + rot: 2.9480044841766357 rad + pos: -9.499638,-0.5635517 + parent: 1 +- proto: CableMV + entities: + - uid: 96 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: -7.5,-2.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: -6.5,-4.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: -7.5,-4.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: -0.5,-7.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -0.5,-8.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: 3.5,-7.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: 6.5,-7.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 7.5,-7.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 7.5,-8.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 8.5,-8.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 9.5,-8.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 10.5,-8.5 + parent: 1 +- proto: CableMVStack1 + entities: + - uid: 150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.309632,-4.3932867 + parent: 1 + - uid: 151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.7783823,-4.268222 + parent: 1 + - uid: 152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.3402357,-0.5727961 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.029247046,-2.2611752 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.74799705,-2.1673765 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: 2.232372,-2.2220926 + parent: 1 +- proto: CableTerminal + entities: + - uid: 156 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-1.5 + parent: 1 +- proto: CargoTelepad + entities: + - uid: 158 + components: + - type: MetaData + desc: An experimental telepad, akin to cargo telepads. Something went horribly wrong with this one. + name: experimental telepad + - type: Transform + pos: 2.5,-1.5 + parent: 1 + missingComponents: + - DeviceLinkSink + - CargoTelepad + - Anchorable + - Construction +- proto: Catwalk + entities: + - uid: 159 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,1.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 3.5,-8.5 + parent: 1 +- proto: ChairOfficeDark + entities: + - uid: 172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.2353792,-6.0455465 + parent: 1 +- proto: ClockworkGrilleBroken + entities: + - uid: 173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,1.5 + parent: 1 + - uid: 174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,1.5 + parent: 1 +- proto: ClosetRadiationSuit + entities: + - uid: 175 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 +- proto: ClothingHandsGlovesCombat + entities: + - uid: 483 + components: + - type: Transform + parent: 477 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingShoesBootsJack + entities: + - uid: 176 + components: + - type: Transform + pos: 2.4916928,-1.5949614 + parent: 1 +- proto: CrateEngineeringSecure + entities: + - uid: 477 + components: + - type: Transform + pos: -7.0570393,2.6675224 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 483 + - 482 + - 481 + - 480 + - 479 + - 478 + - 484 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - type: Pullable + prevFixedRotation: True +- proto: CrateSecure + entities: + - uid: 14 + components: + - type: MetaData + desc: A secure crate supposedly holding highly fragile vials of frezon. It's dented on the edges. + name: secure frezon vial crate + - type: Transform + pos: 7.842639,-6.7983217 + 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 + - HighImpassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: PlaceableSurface + isPlaceable: True + - type: Pullable + prevFixedRotation: True + - type: AccessReader + access: + - - ResearchDirector + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 21.349998 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 720 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 15 + - 18 + - 17 + - 16 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: DimLightBulb + entities: + - uid: 179 + components: + - type: Transform + parent: 178 + - type: Physics + canCollide: False +- proto: DisposalJunction + entities: + - uid: 180 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 +- proto: DisposalJunctionFlipped + entities: + - uid: 181 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-7.5 + parent: 1 +- proto: DisposalPipe + entities: + - uid: 182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-7.5 + parent: 1 + - uid: 183 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-7.5 + parent: 1 + - uid: 184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-7.5 + parent: 1 + - uid: 185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-7.5 + parent: 1 + - uid: 186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-7.5 + parent: 1 + - uid: 187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-7.5 + parent: 1 + - uid: 188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-7.5 + parent: 1 + - uid: 189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-7.5 + parent: 1 + - uid: 190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-7.5 + parent: 1 + - uid: 191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-7.5 + parent: 1 + - uid: 192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-7.5 + parent: 1 + - uid: 193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-7.5 + parent: 1 + - uid: 194 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 1 + - uid: 195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: -3.5,2.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-5.5 + parent: 1 + - uid: 207 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 1 + - uid: 208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-7.5 + parent: 1 +- proto: DisposalPipeBroken + entities: + - uid: 209 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-7.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-7.5 + parent: 1 + - uid: 212 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-7.5 + parent: 1 + - uid: 213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-7.5 + parent: 1 +- proto: DisposalTrunk + entities: + - uid: 214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 1 +- proto: DisposalUnit + entities: + - uid: 215 + components: + - type: Transform + pos: 5.5,-8.5 + parent: 1 +- proto: DisposalYJunction + entities: + - uid: 216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-7.5 + parent: 1 +- proto: DoubleEmergencyOxygenTankFilled + entities: + - uid: 355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.016434,-3.9197845 + parent: 1 +- proto: EmergencyLight + entities: + - uid: 217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-4.5 + parent: 1 + - uid: 218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-8.5 + parent: 1 + - uid: 219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-8.5 + parent: 1 + - uid: 220 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-2.5 + parent: 1 + - uid: 221 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 +- proto: ExtinguisherCabinetOpen + entities: + - uid: 222 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-6.5 + parent: 1 +- proto: FaxMachineBase + entities: + - uid: 223 + components: + - type: MetaData + desc: Bluespace technologies on the application of bureaucracy. This one looks really old. + name: old long range fax machine + - type: Transform + pos: 4.5,-8.5 + parent: 1 + - type: FaxMachine + name: Telescience Research Laboratory + - type: Pullable + prevFixedRotation: True +- proto: FireAlarmAssembly + entities: + - uid: 224 + components: + - type: MetaData + desc: A fire alarm. It's busted. + name: broken fire alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 1 + missingComponents: + - Construction +- proto: FirelockEdge + entities: + - uid: 225 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4 + - uid: 226 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4 + - uid: 227 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4 + - uid: 228 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4 +- proto: FirelockGlass + entities: + - uid: 229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2 + - 4 + - uid: 230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2 + - uid: 231 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-7.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2 +- proto: FloorTileItemWhite + entities: + - uid: 232 + components: + - type: Transform + rot: 4.427054287049856 rad + pos: -5.8714786,-9.549382 + parent: 1 + - uid: 233 + components: + - type: Transform + rot: 2.229738708211938 rad + pos: -6.362634,-7.4310646 + parent: 1 + - uid: 234 + components: + - type: Transform + rot: 5.098679819562537 rad + pos: 7.1832304,-7.5247245 + parent: 1 + - uid: 235 + components: + - type: Transform + rot: 1.9395802012722982 rad + pos: 8.443088,-8.874636 + parent: 1 + - uid: 236 + components: + - type: Transform + rot: 5.511605602261332 rad + pos: 12.312578,-7.6115174 + parent: 1 + - uid: 237 + components: + - type: Transform + rot: 1.6469409036108125 rad + pos: -2.8823411,-7.337399 + parent: 1 + - uid: 238 + components: + - type: Transform + rot: 3.9097657833244788 rad + pos: -3.4943893,-8.840513 + parent: 1 +- proto: FultonBeacon + entities: + - uid: 474 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.177677,-3.9586577 + parent: 1 +- proto: GasPipeBend + entities: + - uid: 239 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 +- proto: GasPipeBroken + entities: + - uid: 240 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 241 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,3.5 + parent: 1 +- proto: GasPipeHalf + entities: + - uid: 242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 244 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 245 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,3.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 +- proto: GasPipeStraight + entities: + - uid: 247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 251 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 254 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 255 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 257 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 258 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 260 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 262 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 263 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 265 + components: + - type: Transform + pos: 3.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 269 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 270 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 271 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 272 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 273 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 274 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 275 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 276 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 277 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 278 + components: + - type: Transform + pos: -3.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 279 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 280 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 281 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 282 + components: + - type: Transform + pos: -2.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 283 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 284 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 285 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 286 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 287 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 288 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 289 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 290 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 291 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 292 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 294 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 297 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 298 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 +- proto: GasPipeTJunction + entities: + - uid: 300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 301 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 302 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 304 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentPump + entities: + - uid: 306 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentScrubber + entities: + - uid: 307 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 308 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GeneratorRTG + entities: + - uid: 310 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 +- proto: GeneratorRTGDamaged + entities: + - uid: 311 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 +- proto: Girder + entities: + - uid: 314 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,0.5 + parent: 1 + - uid: 315 + components: + - type: Transform + anchored: False + rot: -0.4829698940131326 rad + pos: -2.9930477,-0.07659909 + parent: 1 + - type: Physics + bodyType: Dynamic + - type: Pullable + prevFixedRotation: True +- proto: GravityGeneratorMini + entities: + - uid: 465 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 1 +- proto: Grille + entities: + - uid: 316 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 + - uid: 317 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 + - uid: 318 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 +- proto: GrilleBroken + entities: + - uid: 319 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 1 + - uid: 320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,1.5 + parent: 1 + - uid: 321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,1.5 + parent: 1 +- proto: HeadHuman + entities: + - uid: 456 + components: + - type: MetaData + desc: You swear that you can see it blinking when you look away. It still looks fresh no matter how much time passes. + name: severed human head + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.4745088,-4.8270464 + parent: 1 + - type: StaticPrice + price: 1200 +- proto: HeatExchanger + entities: + - uid: 322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,1.5 + parent: 1 + - uid: 323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - uid: 324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,1.5 + parent: 1 +- proto: HeatExchangerBend + entities: + - uid: 325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 1 +- proto: HellfireFreezerMachineCircuitBoard + entities: + - uid: 462 + components: + - type: Transform + parent: 461 + - type: Physics + canCollide: False +- proto: IngotGold1 + entities: + - uid: 478 + components: + - type: Transform + parent: 477 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 484 + components: + - type: Transform + parent: 477 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: IngotSilver + entities: + - uid: 481 + components: + - type: Transform + parent: 477 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: IntercomAll + entities: + - uid: 469 + components: + - type: MetaData + desc: An intercom for emergency situations. It's in pristine condition. + name: emergency intercom + - type: Transform + anchored: False + rot: 3.141592653589793 rad + pos: 0.125,-9.5 + parent: 1 +- proto: LeftArmHuman + entities: + - uid: 327 + components: + - type: MetaData + desc: There's a faint amount of blood flowing through it with no apparent source. Holy shit. + name: severed human arm + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.4338455,-3.8538203 + parent: 1 +- proto: LightTubeBroken + entities: + - uid: 328 + components: + - type: Transform + rot: -1.416310431090404 rad + pos: 0.57831144,-2.58745 + parent: 1 +- proto: MachineFrame + entities: + - uid: 329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-8.5 + parent: 1 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 330 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: [] + - uid: 461 + components: + - type: Transform + anchored: False + rot: -2.8760533769938608 rad + pos: 8.73963,-1.5786963 + parent: 1 + - type: Physics + bodyType: Dynamic + - type: Pullable + prevFixedRotation: True + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 462 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: [] +- proto: MagazinePistolIncendiary + entities: + - uid: 331 + components: + - type: Transform + pos: 5.019086,-7.5772476 + parent: 1 +- proto: NTFlag + entities: + - uid: 309 + components: + - type: Transform + rot: 0.13962634015954636 rad + pos: 3.5,-9.5 + parent: 1 + - type: Physics + fixedRotation: False + missingComponents: + - Rotatable +- proto: OrganHumanHeart + entities: + - uid: 353 + components: + - type: MetaData + desc: It's still beating, with blood flowing out of it. + - type: Transform + rot: -1.9273808757450919 rad + pos: -2.6602058,0.56129754 + parent: 1 +- proto: Paper + entities: + - uid: 332 + components: + - type: Transform + rot: -0.20943951023931956 rad + pos: 2.037424,-5.5461926 + parent: 1 + - type: Paper + content: Why did they turn it on? +- proto: PaperBin5 + entities: + - uid: 333 + components: + - type: Transform + pos: 2.6850836,-5.5076914 + parent: 1 +- proto: PartRodMetal1 + entities: + - uid: 334 + components: + - type: Transform + rot: 3.5735224829460006 rad + pos: 2.8325648,-2.6332126 + parent: 1 + - uid: 335 + components: + - type: Transform + rot: 5.415333711435719 rad + pos: 4.5388713,-2.242306 + parent: 1 + - uid: 336 + components: + - type: Transform + rot: 1.072605518318313 rad + pos: 3.2665815,-1.8669751 + parent: 1 + - uid: 337 + components: + - type: Transform + rot: 0.0825442216232209 rad + pos: 1.3239778,-1.7438174 + parent: 1 + - uid: 338 + components: + - type: Transform + rot: 3.317215669866568 rad + pos: 1.8479091,-2.4235706 + parent: 1 + - uid: 339 + components: + - type: Transform + rot: 2.623097249808306 rad + pos: 0.4738374,-6.1469135 + parent: 1 + - uid: 340 + components: + - type: Transform + rot: 2.8105587448093674 rad + pos: 3.7485664,-0.12830475 + parent: 1 + - uid: 341 + components: + - type: Transform + rot: 0.24859504401683807 rad + pos: -2.495243,1.0401144 + parent: 1 + - uid: 342 + components: + - type: Transform + rot: -0.90249103307724 rad + pos: -2.3941262,1.0222735 + parent: 1 + - uid: 343 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.6789339,-2.7247334 + parent: 1 + - uid: 344 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.6711214,-5.3432846 + parent: 1 +- proto: PenCentcom + entities: + - uid: 177 + components: + - type: Transform + pos: 1.7905452,-5.500127 + parent: 1 +- proto: PhoneInstrument + entities: + - uid: 468 + components: + - type: Transform + pos: 2.330452,-5.4928937 + parent: 1 +- proto: PlasmaChemistryVial + entities: + - uid: 479 + components: + - type: Transform + parent: 477 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: PlasmaReinforcedWindowDirectional + entities: + - uid: 345 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-5.5 + parent: 1 + - uid: 346 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-5.5 + parent: 1 + - uid: 347 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-5.5 + parent: 1 +- proto: PosterBroken + entities: + - uid: 466 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.482854,-4.201713 + parent: 1 +- proto: PosterLegit50thAnniversaryVintageReprint + entities: + - uid: 350 + components: + - type: MetaData + desc: A poster advertising the 50th anniversary of this research facility - the year on this poster is 22 years ahead of now. + - type: Transform + pos: 2.5,-9.5 + parent: 1 +- proto: PosterLegitHelpOthers + entities: + - uid: 349 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.3414617,-9.541878 + parent: 1 +- proto: PosterLegitJustAWeekAway + entities: + - uid: 354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.769932,-9.483023 + parent: 1 +- proto: PosterLegitSafetyEyeProtection + entities: + - uid: 352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.431637,-3.7712698 + parent: 1 +- proto: PosterLegitSafetyInternals + entities: + - uid: 351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5175743,-3.3569915 + parent: 1 +- proto: PosterLegitScience + entities: + - uid: 348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.598712,-4.6862397 + parent: 1 +- proto: PottedPlantBioluminscent + entities: + - uid: 356 + components: + - type: Transform + pos: -0.45099998,-6.104999 + parent: 1 + - type: Pullable + prevFixedRotation: True +- proto: PoweredlightCyan + entities: + - uid: 357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-1.5 + parent: 1 +- proto: PoweredlightEmpty + entities: + - uid: 358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-8.5 + parent: 1 +- proto: PoweredStrobeLightEmpty + entities: + - uid: 178 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 1 + - type: AmbientSound + volume: -12 + range: 6 + sound: !type:SoundPathSpecifier + params: + variation: null + playOffsetSeconds: 0 + loop: False + referenceDistance: 1 + rolloffFactor: 1 + maxDistance: 15 + pitch: 1 + volume: 0 + path: /Audio/Misc/adminlarm.ogg + - type: ContainerContainer + containers: + light_bulb: !type:ContainerSlot + showEnts: False + occludes: True + ent: 179 + - type: PoweredLight + on: True + - type: ApcPowerReceiver + powerLoad: 0 + - type: DamageOnInteract + isDamageActive: False +- proto: PoweredWarmSmallLight + entities: + - uid: 360 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-4.5 + parent: 1 + - uid: 361 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,0.5 + parent: 1 +- proto: Railing + entities: + - uid: 362 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 1 + - uid: 363 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 364 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - uid: 365 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 1 +- proto: RailingCorner + entities: + - uid: 366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-8.5 + parent: 1 + - uid: 367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-8.5 + parent: 1 +- proto: RailingCornerSmall + entities: + - uid: 368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-4.5 + parent: 1 +- proto: RandomCommandCorpseSpawner + entities: + - uid: 369 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 1 +- proto: RandomEngineerCorpseSpawner + entities: + - uid: 370 + components: + - type: Transform + pos: -6.5,-7.5 + parent: 1 + - uid: 371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-2.5 + parent: 1 +- proto: RandomScienceCorpseSpawner + entities: + - uid: 372 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 +- proto: RandomSecurityCorpseSpawner + entities: + - uid: 373 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 1 +- proto: ReinforcedGirder + entities: + - uid: 374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-3.5 + parent: 1 + - uid: 376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-6.5 + parent: 1 + - uid: 377 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 1 + - uid: 378 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,2.5 + parent: 1 +- proto: ReinforcedPlasmaWindow + entities: + - uid: 379 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 +- proto: ResearchAndDevelopmentServerMachineCircuitboard + entities: + - uid: 330 + components: + - type: Transform + parent: 329 + - type: Physics + canCollide: False +- proto: SalvageCanisterSpawner + entities: + - uid: 457 + components: + - type: Transform + pos: -7.5,-4.5 + parent: 1 +- proto: SalvageLootSpawner + entities: + - uid: 380 + components: + - type: Transform + pos: -7.5,-7.5 + parent: 1 +- proto: SalvageMaterialCrateSpawner + entities: + - uid: 381 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - uid: 473 + components: + - type: Transform + pos: -8.5,-4.5 + parent: 1 +- proto: SalvageSpawnerTreasureValuable + entities: + - uid: 475 + components: + - type: Transform + pos: 11.5,-8.5 + parent: 1 + - uid: 485 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 +- proto: ScrapFireExtinguisher + entities: + - uid: 470 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.492197,-6.3380527 + parent: 1 +- proto: ScrapFirelock3 + entities: + - uid: 384 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.3577194,-6.0863066 + parent: 1 +- proto: ScrapGeneratorUraniumLeaking + entities: + - uid: 383 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 +- proto: ScrapSteel + entities: + - uid: 385 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.479542,-1.5957811 + parent: 1 +- proto: ShardGlass + entities: + - uid: 16 + components: + - type: Transform + parent: 14 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 17 + components: + - type: Transform + parent: 14 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 18 + components: + - type: Transform + parent: 14 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.53894794,-1.957128 + parent: 1 + - uid: 387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.09363544,-1.148113 + parent: 1 + - uid: 388 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.4977655,-7.5847235 + parent: 1 +- proto: SheetPlasma10 + entities: + - uid: 480 + components: + - type: Transform + parent: 477 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 482 + components: + - type: Transform + parent: 477 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: SignalButtonDirectional + entities: + - uid: 389 + components: + - type: Transform + pos: 1.5,-5.25 + parent: 1 +- proto: SignalSwitchDirectional + entities: + - uid: 390 + components: + - type: MetaData + desc: It's a switch for toggling power to the telepad. It's popping out of it's frame. + name: telepad power switch + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-2.5 + parent: 1 + - type: SignalSwitch + state: True + - type: DeviceLinkSource + linkedPorts: + 178: + - - On + - On + - - Off + - Off +- proto: SignRadiationMed + entities: + - uid: 313 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-5.5 + parent: 1 + - uid: 391 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,0.35 + parent: 1 +- proto: SignScience + entities: + - uid: 467 + components: + - type: Transform + pos: -1.5797484,-9.469645 + parent: 1 +- proto: SignSecureSmallRed + entities: + - uid: 392 + components: + - type: Transform + pos: -1.5,-6.75 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: 6.5,-8.25 + parent: 1 +- proto: SMESBasic + entities: + - uid: 394 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 1 +- proto: SubstationBasic + entities: + - uid: 395 + components: + - type: MetaData + name: main substation + - type: Transform + pos: -6.5,-4.5 + parent: 1 + - uid: 396 + components: + - type: MetaData + desc: Increases the voltage of electricity put into it. The chassis looks severely dented. This one doesn't look very safe... + name: teleportation room substation + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - type: Explosive + intensitySlope: 1.5 + - type: Electrified + highVoltageDamageMultiplier: 8 + highVoltageTimeMultiplier: 3 + shockDamage: 12 + shockNoises: !type:SoundPathSpecifier + params: + variation: null + playOffsetSeconds: 0 + loop: False + referenceDistance: 1 + rolloffFactor: 1 + maxDistance: 15 + pitch: 1 + volume: 0 + path: /Audio/Effects/tesla_consume.ogg + shockVolume: 25 + - type: AmbientSound + range: 6 +- proto: SurveillanceCameraAssembly + entities: + - uid: 397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 398 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 399 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-2.5 + parent: 1 + - uid: 400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-4.5 + parent: 1 +- proto: SyringeBluespace + entities: + - uid: 472 + components: + - type: Transform + rot: -2.750853778794408 rad + pos: -7.858965,-0.85789263 + parent: 1 +- proto: TableReinforced + entities: + - uid: 401 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 + - uid: 402 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 1 + - uid: 404 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 1 +- proto: TelecomServer + entities: + - uid: 405 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 1 + - type: AmbientSound + volume: -15 +- proto: ToolboxEmergency + entities: + - uid: 406 + components: + - type: Transform + rot: -0.4363323129985824 rad + pos: -7.315751,-2.832624 + parent: 1 +- proto: WallReinforced + entities: + - uid: 407 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 + - uid: 408 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 409 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 + - uid: 410 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 411 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-5.5 + parent: 1 + - uid: 412 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 413 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 414 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 415 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 416 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 417 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 418 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 419 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 420 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 + - uid: 421 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 422 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 1 + - uid: 423 + components: + - type: Transform + pos: 6.5,-5.5 + parent: 1 + - uid: 424 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 1 + - uid: 425 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-6.5 + parent: 1 + - uid: 426 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-9.5 + parent: 1 + - uid: 427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-9.5 + parent: 1 + - uid: 428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-9.5 + parent: 1 + - uid: 429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-9.5 + parent: 1 + - uid: 430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-9.5 + parent: 1 + - uid: 431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-9.5 + parent: 1 + - uid: 432 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-9.5 + parent: 1 + - uid: 433 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-9.5 + parent: 1 + - uid: 434 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-9.5 + parent: 1 + - uid: 435 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,2.5 + parent: 1 + - uid: 436 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,2.5 + parent: 1 + - uid: 437 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,2.5 + parent: 1 + - uid: 438 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,2.5 + parent: 1 + - uid: 439 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,2.5 + parent: 1 + - uid: 440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,2.5 + parent: 1 + - uid: 441 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-4.5 + parent: 1 + - uid: 442 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-2.5 + parent: 1 + - uid: 443 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,0.5 + parent: 1 + - uid: 444 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,1.5 + parent: 1 + - uid: 445 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-5.5 + parent: 1 + - uid: 446 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-5.5 + parent: 1 + - uid: 447 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 448 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-6.5 + parent: 1 + - uid: 449 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-8.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 451 + components: + - type: Transform + pos: 1.5,2.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 +- proto: WeaponTurretHostile + entities: + - uid: 453 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-9.5 + parent: 1 +- proto: WeldingFuelTankHighCapacity + entities: + - uid: 454 + components: + - type: Transform + pos: -8.9164915,2.2247021 + parent: 1 + - type: Pullable + prevFixedRotation: True +- proto: WindowReinforcedDirectional + entities: + - uid: 455 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-1.5 + parent: 1 +- proto: ZiptiesBroken + entities: + - uid: 460 + components: + - type: MetaData + desc: They smell like burning plastic, yet are cold to the touch. + name: twisted zipties + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.358805,-3.7183802 + parent: 1 +... diff --git a/Resources/Prototypes/Entities/Stations/base.yml b/Resources/Prototypes/Entities/Stations/base.yml index a5c5e56680..5d1304f74d 100644 --- a/Resources/Prototypes/Entities/Stations/base.yml +++ b/Resources/Prototypes/Entities/Stations/base.yml @@ -80,6 +80,7 @@ - /Maps/Ruins/whiteship_ancient.yml - /Maps/Ruins/whiteship_bluespacejumper.yml - /Maps/Ruins/wrecklaimer.yml + - /Maps/Ruins/displaced_telescience.yml wrecks: !type:DungeonSpawnGroup minimumDistance: 150 maximumDistance: 300 From 179e16db8b246b984bbcfa7e91765b618479ebd3 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 30 Apr 2025 14:50:43 +0000 Subject: [PATCH 081/167] Automatic changelog update --- Resources/Changelog/Maps.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index 436d5a4afb..df89a5bfd1 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -60,4 +60,11 @@ id: 8 time: '2025-04-29T09:04:07.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37031 +- author: LaCumbiaDelCoronavirus + changes: + - message: Added a new salvage ruin, Telescience. + type: Add + id: 9 + time: '2025-04-30T14:49:36.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36653 Order: 1 From 8cd20af6bdafe4507fe1bea53bad2dffe9e5a4fd Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Wed, 30 Apr 2025 11:51:23 -0400 Subject: [PATCH 082/167] Fix turnstile collision with firelocks (#37074) --- Resources/Prototypes/Entities/Structures/Doors/turnstile.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Doors/turnstile.yml b/Resources/Prototypes/Entities/Structures/Doors/turnstile.yml index 2fde8a1a28..c8a52e925c 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/turnstile.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/turnstile.yml @@ -22,7 +22,7 @@ mask: - FullTileMask layer: - - AirlockLayer + - GlassAirlockLayer fix2: shape: !type:PhysShapeAabb @@ -31,7 +31,7 @@ mask: - FullTileMask layer: - - AirlockLayer + - GlassAirlockLayer - type: MeleeSound soundGroups: Brute: From 103225f5544da1f823f36fdefa38bd052da23bee Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 30 Apr 2025 15:52:30 +0000 Subject: [PATCH 083/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 0b0beb0135..8c0e1be030 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: keronshb - changes: - - message: The Hypereutactic Blade has been added to the game as an alternative - to the double bladed energy sword. It's a massive sword with high attack power, - 100% reflect chance, but slow movement and use speed. - type: Add - id: 7894 - time: '2025-02-03T21:22:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/32414 - author: AgentSmithRadio changes: - message: Added manager wire hacking menus to nearly all vending machines. Get @@ -3919,3 +3910,10 @@ id: 8395 time: '2025-04-30T14:10:54.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37039 +- author: themias + changes: + - message: Firelocks can now close over turnstiles + type: Fix + id: 8396 + time: '2025-04-30T15:51:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37074 From ef10e4eb1c054be612325e3ef3133d97d4720cf6 Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:56:28 -0400 Subject: [PATCH 084/167] Skeletons leave glove fiber evidence (#37077) Fix skeleton forensics --- Content.Server/Forensics/Systems/ForensicsSystem.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Content.Server/Forensics/Systems/ForensicsSystem.cs b/Content.Server/Forensics/Systems/ForensicsSystem.cs index 2c75cc3b19..ec4683460b 100644 --- a/Content.Server/Forensics/Systems/ForensicsSystem.cs +++ b/Content.Server/Forensics/Systems/ForensicsSystem.cs @@ -19,6 +19,7 @@ using Content.Shared.Weapons.Melee.Events; using Robust.Shared.Random; using Content.Shared.Verbs; using Robust.Shared.Utility; +using Content.Shared.Hands.Components; namespace Content.Server.Forensics { @@ -32,7 +33,7 @@ namespace Content.Server.Forensics public override void Initialize() { - SubscribeLocalEvent(OnInteract); + SubscribeLocalEvent(OnInteract); SubscribeLocalEvent(OnFingerprintInit, after: new[] { typeof(BloodstreamSystem) }); // The solution entities are spawned on MapInit as well, so we have to wait for that to be able to set the DNA in the bloodstream correctly without ResolveSolution failing SubscribeLocalEvent(OnDNAInit, after: new[] { typeof(BloodstreamSystem) }); @@ -60,7 +61,7 @@ namespace Content.Server.Forensics } } - private void OnInteract(EntityUid uid, FingerprintComponent component, ContactInteractionEvent args) + private void OnInteract(EntityUid uid, HandsComponent component, ContactInteractionEvent args) { ApplyEvidence(uid, args.Other); } From 309521f60d9f37fb91d12f0b89c08eb9a739b226 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 30 Apr 2025 19:57:35 +0000 Subject: [PATCH 085/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8c0e1be030..6f4cc13123 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: AgentSmithRadio - changes: - - message: Added manager wire hacking menus to nearly all vending machines. Get - hacking and see what's hidden! - type: Add - id: 7895 - time: '2025-02-03T23:33:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/32934 - author: ps3moira changes: - message: Changed 3D item sprites to cabinet perspective @@ -3917,3 +3909,10 @@ id: 8396 time: '2025-04-30T15:51:23.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37074 +- author: themias + changes: + - message: Skeletons wearing gloves now leave fiber evidence + type: Fix + id: 8397 + time: '2025-04-30T19:56:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37077 From f9aecda933c51bd8deea7dc25883bd290a0ff64b Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Thu, 1 May 2025 10:11:35 +1000 Subject: [PATCH 086/167] Fix action ent prediction (#37076) Buttons don't get created in the predicted methods only on state handler. --- Content.Client/Actions/ActionsSystem.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Content.Client/Actions/ActionsSystem.cs b/Content.Client/Actions/ActionsSystem.cs index 0302739816..31350a6a5d 100644 --- a/Content.Client/Actions/ActionsSystem.cs +++ b/Content.Client/Actions/ActionsSystem.cs @@ -202,6 +202,7 @@ namespace Content.Client.Actions return; OnActionAdded?.Invoke(actionId); + ActionsUpdated?.Invoke(); } protected override void ActionRemoved(EntityUid performer, EntityUid actionId, ActionsComponent comp, BaseActionComponent action) @@ -210,6 +211,7 @@ namespace Content.Client.Actions return; OnActionRemoved?.Invoke(actionId); + ActionsUpdated?.Invoke(); } public IEnumerable<(EntityUid Id, BaseActionComponent Comp)> GetClientActions() From b8e65d56b13656f297158f9865221b3bd355f385 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 1 May 2025 00:12:44 +0000 Subject: [PATCH 087/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 6f4cc13123..3709010505 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: ps3moira - changes: - - message: Changed 3D item sprites to cabinet perspective - type: Tweak - id: 7896 - time: '2025-02-04T07:52:10.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34293 - author: impubbi changes: - message: Bolas will now only be applied once. @@ -3916,3 +3909,10 @@ id: 8397 time: '2025-04-30T19:56:28.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37077 +- author: metalgearsloth + changes: + - message: Fix action additions / removals sometimes not being predicted. + type: Fix + id: 8398 + time: '2025-05-01T00:11:35.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37076 From d925b6f7d2aa830d4c03fc3b41daa248a17b2202 Mon Sep 17 00:00:00 2001 From: Samuka-C <47865393+Samuka-C@users.noreply.github.com> Date: Thu, 1 May 2025 02:20:56 -0300 Subject: [PATCH 088/167] Make universal access config better (#37079) * add a universal ID card to the universal access config * make the admin access config have infinite range * now checks for the BypassInteractionRange Tag instead * Add suggested fix to the AccessOverrider system Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * remove other stuff I added * another suggested change to avoid weird behaviour where you can use it from a distance --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --- Content.Server/Access/Systems/AccessOverriderSystem.cs | 2 +- .../Prototypes/Entities/Objects/Tools/access_configurator.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Content.Server/Access/Systems/AccessOverriderSystem.cs b/Content.Server/Access/Systems/AccessOverriderSystem.cs index 4bb42a30a3..4062909d75 100644 --- a/Content.Server/Access/Systems/AccessOverriderSystem.cs +++ b/Content.Server/Access/Systems/AccessOverriderSystem.cs @@ -197,7 +197,7 @@ public sealed class AccessOverriderSystem : SharedAccessOverriderSystem if (!PrivilegedIdIsAuthorized(uid, component)) return; - if (!_interactionSystem.InRangeUnobstructed(uid, component.TargetAccessReaderId)) + if (!_interactionSystem.InRangeUnobstructed(player, component.TargetAccessReaderId)) { _popupSystem.PopupEntity(Loc.GetString("access-overrider-out-of-range"), player, player); diff --git a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml index 188cbfc51b..03b49e506b 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml @@ -69,6 +69,7 @@ requiresComplex: true requireActiveHand: false singleUser: true + inHandsOnly: true - type: ItemSlots - type: ContainerContainer containers: @@ -130,6 +131,7 @@ - GenpopLeave privilegedIdSlot: name: id-card-console-privileged-id + startingItem: UniversalIDCard ejectSound: /Audio/Machines/id_swipe.ogg insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg ejectOnBreak: true From c1ebbb0789d99fa8f22ddfd81817c638628f1637 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 1 May 2025 05:22:04 +0000 Subject: [PATCH 089/167] Automatic changelog update --- Resources/Changelog/Admin.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 575b121409..b4a4420ff7 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -1123,5 +1123,14 @@ Entries: id: 135 time: '2025-04-30T00:40:27.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/35301 +- author: Samuka + changes: + - message: universal access config now starts with a universal ID + type: Tweak + - message: admins can now use any access config from any range + type: Fix + id: 136 + time: '2025-05-01T05:20:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37079 Name: Admin Order: 2 From 55ef51a84bb0cbe6233bf9f7ba272839adad1a58 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Thu, 1 May 2025 01:32:37 -0400 Subject: [PATCH 090/167] Fix listcontainer constantly disposing children (#37089) --- Content.Client/UserInterface/Controls/ListContainer.cs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Content.Client/UserInterface/Controls/ListContainer.cs b/Content.Client/UserInterface/Controls/ListContainer.cs index 0ee0a67af0..0bd7d32215 100644 --- a/Content.Client/UserInterface/Controls/ListContainer.cs +++ b/Content.Client/UserInterface/Controls/ListContainer.cs @@ -264,12 +264,6 @@ public class ListContainer : Control _updateChildren = false; var toRemove = new Dictionary(_buttons); - foreach (var child in Children.ToArray()) - { - if (child == _vScrollBar) - continue; - RemoveChild(child); - } if (_data.Count > 0) { @@ -292,8 +286,9 @@ public class ListContainer : Control if (Toggle && data == _selected) button.Pressed = true; + AddChild(button); } - AddChild(button); + button.SetPositionInParent(i - _topIndex); button.Measure(finalSize); } } From d0b1a153091dfef836aaa9d26a49e032537f2cf2 Mon Sep 17 00:00:00 2001 From: imatsoup <93290208+imatsoup@users.noreply.github.com> Date: Thu, 1 May 2025 05:35:13 +0000 Subject: [PATCH 091/167] Fixes battery weapons changing firemode on wield (#37085) Credit to Happyrobot33 for the implementation Co-authored-by: Matthew Herber <32679887+happyrobot33@users.noreply.github.com> --- .../Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs | 4 ++++ Content.Shared/Wieldable/SharedWieldableSystem.cs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs b/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs index 0c90ae1637..974bfa1783 100644 --- a/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs @@ -82,6 +82,10 @@ public sealed class BatteryWeaponFireModesSystem : EntitySystem private void OnUseInHandEvent(EntityUid uid, BatteryWeaponFireModesComponent component, UseInHandEvent args) { + if(args.Handled) + return; + + args.Handled = true; TryCycleFireMode(uid, component, args.User); } diff --git a/Content.Shared/Wieldable/SharedWieldableSystem.cs b/Content.Shared/Wieldable/SharedWieldableSystem.cs index 2e50c655fc..ec476e6db6 100644 --- a/Content.Shared/Wieldable/SharedWieldableSystem.cs +++ b/Content.Shared/Wieldable/SharedWieldableSystem.cs @@ -44,7 +44,7 @@ public abstract class SharedWieldableSystem : EntitySystem { base.Initialize(); - SubscribeLocalEvent(OnUseInHand, before: [typeof(SharedGunSystem)]); + SubscribeLocalEvent(OnUseInHand, before: [typeof(SharedGunSystem), typeof(BatteryWeaponFireModesSystem)]); SubscribeLocalEvent(OnItemUnwielded); SubscribeLocalEvent(OnItemLeaveHand); SubscribeLocalEvent(OnVirtualItemDeleted); From cf96f58880ed77d1dc200701e182c91e6143d6d0 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 1 May 2025 05:36:20 +0000 Subject: [PATCH 092/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 3709010505..660f696311 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: impubbi - changes: - - message: Bolas will now only be applied once. - type: Fix - id: 7897 - time: '2025-02-04T16:11:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34723 - author: slarticodefast changes: - message: Added binoculars. You can find them in maints loot and the warden's locker. @@ -3916,3 +3909,12 @@ id: 8398 time: '2025-05-01T00:11:35.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37076 +- author: imatsoup + changes: + - message: Battery weapons with multiple fire-modes (Energy Shotgun, Temperature + Gun) will no longer change their fire-modes when wielded by activating them + in your hand. + type: Fix + id: 8399 + time: '2025-05-01T05:35:13.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37085 From 181bf4073d8ace0624f721d062deff77306bcdc1 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Thu, 1 May 2025 13:26:59 +0200 Subject: [PATCH 093/167] cleanup snipers.yml (#37094) --- .../Entities/Objects/Weapons/Guns/Snipers/snipers.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml index a36da010a1..d15912c656 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml @@ -149,10 +149,8 @@ price: 0 - type: entity - name: flintlock pistol parent: WeaponPistolFlintlock id: WeaponPistolFlintlockEmpty - description: A pirate's companion. Yarrr! Uses .45 magnum ammo. suffix: Empty components: - type: BallisticAmmoProvider From 8d01f90ad25b21c03cc176fe25789942f8054b54 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Thu, 1 May 2025 13:49:24 +0200 Subject: [PATCH 094/167] cleanup revolvers.yml (#37095) --- .../Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml index fa65aa4649..f2693d5e2e 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml @@ -170,10 +170,8 @@ ammoSlots: [ null, null, null, null, null ] - type: entity - name: pirate revolver parent: WeaponRevolverPirate id: WeaponRevolverPirateEmpty - description: An odd, old-looking revolver, favoured by pirate crews. Uses .45 magnum ammo. suffix: Empty components: - type: RevolverAmmoProvider From 81507b9d52c2619a1d4f32a1bef06a60d7cb7c96 Mon Sep 17 00:00:00 2001 From: Ertanic <36124833+Ertanic@users.noreply.github.com> Date: Thu, 1 May 2025 17:21:16 +0300 Subject: [PATCH 095/167] Localizable craftmenu (#32339) * Now the name of the target craft items is taken directly from the prototypes * Deleting unnecessary fields * Deleting unnecessary fields * Added suffix field * Added override via localization keys * My favorite ItemList and TextureRect have been replaced with ListContainer and EntityPrototypeView * Fix suffix * Fix construction ghosts... maybe * Remove suffix from UI * Suffixes have been removed from prototypes * Added a description for the secret door * Fix search..? * The Icon field of ConstructionPrototype has been removed * StackPrototypes used in the construction menu have been localized * TagConstructionGraphStep used in the construction menu have been localized * The search bar has been localized * Fix localization and prototypes * Recipes are now only loaded when the crafting window is opened. * Fix crooked merge grid of the crafting menu. * Localization update * Fix cyborg graph * Revert "Recipes are now only loaded when the crafting window is opened." This reverts commit 97749483542c2d6272bda16edf49612c69a0761a. * Fix loc * fix merge * Fix upstream * Some of the logic has been moved to Shared * fix * Small adjustments * Very small change --------- Co-authored-by: EmoGarbage404 --- .../ConstructionPlacementHijack.cs | 13 +- .../Construction/ConstructionSystem.cs | 124 ++++- .../Construction/UI/ConstructionMenu.xaml | 9 +- .../Construction/UI/ConstructionMenu.xaml.cs | 61 ++- .../UI/ConstructionMenuPresenter.cs | 325 +++++++----- Content.IntegrationTests/Tests/CargoTest.cs | 1 + .../Construction/ConstructionSystem.cs | 1 - .../Construction/ConstructionGraphNode.cs | 10 +- .../NodeEntities/BoardNodeEntity.cs | 10 +- .../Prototypes/ConstructionPrototype.cs | 53 +- .../ArbitraryInsertConstructionGraphStep.cs | 10 +- .../Steps/ComponentConstructionGraphStep.cs | 2 +- .../Steps/MaterialConstructionGraphStep.cs | 17 +- Content.Shared/Examine/ExamineSystemShared.cs | 3 - Content.Shared/Stacks/StackPrototype.cs | 3 +- .../construction/ui/construction-menu.ftl | 1 + Resources/Locale/en-US/recipes/components.ftl | 7 + Resources/Locale/en-US/recipes/recipes.ftl | 2 + Resources/Locale/en-US/recipes/tags.ftl | 144 +++++ Resources/Locale/en-US/stack/stacks.ftl | 234 +++++++++ .../Entities/Objects/Misc/space_cash.yml | 2 +- .../Entities/Objects/Tools/fulton.yml | 2 +- .../Graphs/clothing/clown_banana.yml | 24 +- .../Graphs/clothing/clown_hardsuit.yml | 12 +- .../Graphs/clothing/ducky_slippers.yml | 4 +- .../Graphs/clothing/glasses_sechud.yml | 4 +- .../Graphs/clothing/helmet_justice.yml | 6 +- .../Graphs/clothing/lizard_slippers.yml | 4 +- .../Graphs/clothing/medsec_hud.yml | 6 +- .../Graphs/clothing/mime_hardsuit.yml | 10 +- .../Construction/Graphs/fun/bananium_horn.yml | 4 +- .../Graphs/fun/jack_o_lantern.yml | 3 +- .../Graphs/furniture/ritualseat.yml | 2 +- .../Construction/Graphs/machines/computer.yml | 2 +- .../Construction/Graphs/machines/cyborg.yml | 6 +- .../Graphs/mechs/hamtr_construction.yml | 6 +- .../Graphs/mechs/honker_construction.yml | 12 +- .../Graphs/mechs/ripley_construction.yml | 8 +- .../Graphs/mechs/vim_construction.yml | 4 +- .../Graphs/structures/airlock.yml | 2 +- .../Graphs/structures/airlock_clockwork.yml | 2 +- .../Graphs/structures/blast_door.yml | 2 +- .../Graphs/structures/conveyor.yml | 2 +- .../Graphs/structures/firelock.yml | 2 +- .../Graphs/structures/glassbox.yml | 2 +- .../Graphs/structures/secretdoor.yml | 2 +- .../Graphs/structures/shutter.yml | 2 +- .../Graphs/structures/shuttle.yml | 2 +- .../Graphs/structures/windoor.yml | 14 +- .../Construction/Graphs/tools/logic_gate.yml | 7 +- .../Construction/Graphs/utilities/APC.yml | 2 +- .../Graphs/utilities/air_alarms.yml | 4 +- .../Graphs/utilities/disposal_machines.yml | 2 +- .../Graphs/utilities/intercom.yml | 2 +- .../Graphs/utilities/lighting.yml | 32 +- .../Graphs/utilities/solarpanel.yml | 4 +- .../Graphs/utilities/station_maps.yml | 2 +- .../Construction/Graphs/utilities/timer.yml | 6 +- .../Graphs/utilities/wallmount_generator.yml | 4 +- .../Graphs/utilities/wallmount_substation.yml | 4 +- .../utilities/wallmount_telemonitors.yml | 4 +- .../Graphs/weapons/bladed_hats.yml | 8 +- .../Construction/Graphs/weapons/bola.yml | 2 +- .../Graphs/weapons/improvised_arrow.yml | 6 +- .../Graphs/weapons/modular_grenade.yml | 8 +- .../Graphs/weapons/modular_mine.yml | 4 +- .../Construction/Graphs/weapons/shiv.yml | 8 +- .../Construction/Graphs/weapons/spear.yml | 8 +- .../Graphs/weapons/upgraded_chimp.yml | 3 +- .../Recipes/Construction/clothing.yml | 41 +- .../Prototypes/Recipes/Construction/fun.yml | 3 - .../Recipes/Construction/furniture.yml | 291 +--------- .../Recipes/Construction/lighting.yml | 48 -- .../Recipes/Construction/machines.yml | 45 -- .../Recipes/Construction/materials.yml | 38 +- .../Recipes/Construction/modular.yml | 10 - .../Recipes/Construction/storage.yml | 65 --- .../Recipes/Construction/structures.yml | 497 +----------------- .../Prototypes/Recipes/Construction/tools.yml | 15 - .../Recipes/Construction/utilities.yml | 315 ----------- .../Recipes/Construction/weapons.yml | 60 --- .../Prototypes/Recipes/Construction/web.yml | 30 -- .../Recipes/Crafting/Graphs/bots/cleanbot.yml | 6 +- .../Recipes/Crafting/Graphs/bots/firebot.yml | 10 +- .../Recipes/Crafting/Graphs/bots/honkbot.yml | 16 +- .../Recipes/Crafting/Graphs/bots/medibot.yml | 8 +- .../Recipes/Crafting/Graphs/bots/mimebot.yml | 12 +- .../Crafting/Graphs/bots/supplybot.yml | 4 +- .../Crafting/Graphs/goliath_hardsuit.yml | 2 +- .../Crafting/Graphs/improvised/firebomb.yml | 4 +- .../Graphs/improvised/flowerwreath.yml | 6 +- .../Graphs/improvised/improvised_shotgun.yml | 6 +- .../improvised/improvised_shotgun_shell.yml | 42 +- .../Graphs/improvised/makeshiftstunprod.yml | 8 +- .../Crafting/Graphs/improvised/pipebomb.yml | 2 +- .../Graphs/improvised/pneumatic_cannon.yml | 4 +- .../Crafting/Graphs/improvised/potato.yml | 8 +- .../Crafting/Graphs/storage/cratefreezer.yml | 2 +- .../Crafting/Graphs/storage/tallbox.yml | 2 +- .../Recipes/Crafting/Graphs/strawhat.yml | 8 +- .../Recipes/Crafting/Graphs/toys.yml | 6 +- .../Prototypes/Recipes/Crafting/artifact.yml | 5 - .../Prototypes/Recipes/Crafting/bots.yml | 35 -- .../Prototypes/Recipes/Crafting/crates.yml | 29 - .../Recipes/Crafting/improvised.yml | 96 ---- .../Prototypes/Recipes/Crafting/potato.yml | 13 +- .../Recipes/Crafting/smokeables.yml | 26 +- .../Prototypes/Recipes/Crafting/tallbox.yml | 15 - .../Prototypes/Recipes/Crafting/tiles.yml | 140 +---- .../Prototypes/Recipes/Crafting/toys.yml | 10 - Resources/Prototypes/Recipes/Crafting/web.yml | 35 -- .../Stacks/Materials/Sheets/glass.yml | 14 +- .../Stacks/Materials/Sheets/metal.yml | 6 +- .../Stacks/Materials/Sheets/other.yml | 8 +- .../Prototypes/Stacks/Materials/crystals.yml | 2 +- .../Prototypes/Stacks/Materials/ingots.yml | 4 +- .../Prototypes/Stacks/Materials/materials.yml | 38 +- Resources/Prototypes/Stacks/Materials/ore.yml | 23 +- .../Prototypes/Stacks/Materials/parts.yml | 2 +- .../Prototypes/Stacks/consumable_stacks.yml | 24 +- .../Prototypes/Stacks/engineering_stacks.yml | 4 +- .../Prototypes/Stacks/floor_tile_stacks.yml | 212 ++++---- .../Prototypes/Stacks/medical_stacks.yml | 14 +- Resources/Prototypes/Stacks/power_stacks.yml | 6 +- .../Prototypes/Stacks/science_stacks.yml | 8 +- 125 files changed, 1210 insertions(+), 2476 deletions(-) rename {Content.Server => Content.Shared}/Construction/NodeEntities/BoardNodeEntity.cs (80%) create mode 100644 Resources/Locale/en-US/recipes/components.ftl create mode 100644 Resources/Locale/en-US/recipes/recipes.ftl create mode 100644 Resources/Locale/en-US/recipes/tags.ftl create mode 100644 Resources/Locale/en-US/stack/stacks.ftl diff --git a/Content.Client/Construction/ConstructionPlacementHijack.cs b/Content.Client/Construction/ConstructionPlacementHijack.cs index dc5d7bf342..e6a8e0f1f0 100644 --- a/Content.Client/Construction/ConstructionPlacementHijack.cs +++ b/Content.Client/Construction/ConstructionPlacementHijack.cs @@ -1,8 +1,10 @@ using System.Linq; using Content.Shared.Construction.Prototypes; +using Robust.Client.GameObjects; using Robust.Client.Placement; -using Robust.Client.Utility; +using Robust.Client.ResourceManagement; using Robust.Shared.Map; +using Robust.Shared.Prototypes; namespace Content.Client.Construction { @@ -45,7 +47,14 @@ namespace Content.Client.Construction public override void StartHijack(PlacementManager manager) { base.StartHijack(manager); - manager.CurrentTextures = _prototype?.Layers.Select(sprite => sprite.DirFrame0()).ToList(); + + if (_prototype is null || !_constructionSystem.TryGetRecipePrototype(_prototype.ID, out var targetProtoId)) + return; + + if (!IoCManager.Resolve().TryIndex(targetProtoId, out EntityPrototype? proto)) + return; + + manager.CurrentTextures = SpriteComponent.GetPrototypeTextures(proto, IoCManager.Resolve()).ToList(); } } } diff --git a/Content.Client/Construction/ConstructionSystem.cs b/Content.Client/Construction/ConstructionSystem.cs index 17d6b05388..77dfc9d805 100644 --- a/Content.Client/Construction/ConstructionSystem.cs +++ b/Content.Client/Construction/ConstructionSystem.cs @@ -1,11 +1,10 @@ using System.Diagnostics.CodeAnalysis; +using System.Linq; using Content.Client.Popups; using Content.Shared.Construction; using Content.Shared.Construction.Prototypes; -using Content.Shared.Construction.Steps; using Content.Shared.Examine; using Content.Shared.Input; -using Content.Shared.Interaction; using Content.Shared.Wall; using JetBrains.Annotations; using Robust.Client.GameObjects; @@ -15,6 +14,7 @@ using Robust.Shared.Input.Binding; using Robust.Shared.Map; using Robust.Shared.Player; using Robust.Shared.Prototypes; +using Robust.Shared.Utility; namespace Content.Client.Construction { @@ -25,7 +25,6 @@ namespace Content.Client.Construction public sealed class ConstructionSystem : SharedConstructionSystem { [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly ExamineSystemShared _examineSystem = default!; [Dependency] private readonly SharedTransformSystem _transformSystem = default!; [Dependency] private readonly PopupSystem _popupSystem = default!; @@ -33,6 +32,8 @@ namespace Content.Client.Construction private readonly Dictionary _ghosts = new(); private readonly Dictionary _guideCache = new(); + private readonly Dictionary _recipesMetadataCache = []; + public bool CraftingEnabled { get; private set; } /// @@ -40,6 +41,8 @@ namespace Content.Client.Construction { base.Initialize(); + WarmupRecipesCache(); + UpdatesOutsidePrediction = true; SubscribeLocalEvent(HandlePlayerAttached); SubscribeNetworkEvent(HandleAckStructure); @@ -63,6 +66,77 @@ namespace Content.Client.Construction ClearGhost(component.GhostId); } + public bool TryGetRecipePrototype(string constructionProtoId, [NotNullWhen(true)] out string? targetProtoId) + { + if (_recipesMetadataCache.TryGetValue(constructionProtoId, out targetProtoId)) + return true; + + targetProtoId = null; + return false; + } + + private void WarmupRecipesCache() + { + foreach (var constructionProto in PrototypeManager.EnumeratePrototypes()) + { + if (!PrototypeManager.TryIndex(constructionProto.Graph, out var graphProto)) + continue; + + if (constructionProto.TargetNode is not { } targetNodeId) + continue; + + if (!graphProto.Nodes.TryGetValue(targetNodeId, out var targetNode)) + continue; + + // Recursion is for wimps. + var stack = new Stack(); + stack.Push(targetNode); + + do + { + var node = stack.Pop(); + + // I never realized if this uid affects anything... + // EntityUid? userUid = args.SenderSession.State.ControlledEntity.HasValue + // ? GetEntity(args.SenderSession.State.ControlledEntity.Value) + // : null; + + // We try to get the id of the target prototype, if it fails, we try going through the edges. + if (node.Entity.GetId(null, null, new(EntityManager)) is not { } entityId) + { + // If the stack is not empty, there is a high probability that the loop will go to infinity. + if (stack.Count == 0) + { + foreach (var edge in node.Edges) + { + if (graphProto.Nodes.TryGetValue(edge.Target, out var graphNode)) + stack.Push(graphNode); + } + } + + continue; + } + + // If we got the id of the prototype, we exit the “recursion” by clearing the stack. + stack.Clear(); + + if (!PrototypeManager.TryIndex(constructionProto.ID, out ConstructionPrototype? recipe)) + continue; + + if (!PrototypeManager.TryIndex(entityId, out var proto)) + continue; + + var name = recipe.SetName.HasValue ? Loc.GetString(recipe.SetName) : proto.Name; + var desc = recipe.SetDescription.HasValue ? Loc.GetString(recipe.SetDescription) : proto.Description; + + recipe.Name = name; + recipe.Description = desc; + + _recipesMetadataCache.Add(constructionProto.ID, entityId); + } while (stack.Count > 0); + } + } + private void OnConstructionGuideReceived(ResponseConstructionGuide ev) { _guideCache[ev.ConstructionId] = ev.Guide; @@ -88,7 +162,7 @@ namespace Content.Client.Construction private void HandleConstructionGhostExamined(EntityUid uid, ConstructionGhostComponent component, ExaminedEvent args) { - if (component.Prototype == null) + if (component.Prototype?.Name is null) return; using (args.PushGroup(nameof(ConstructionGhostComponent))) @@ -97,7 +171,7 @@ namespace Content.Client.Construction "construction-ghost-examine-message", ("name", component.Prototype.Name))); - if (!_prototypeManager.TryIndex(component.Prototype.Graph, out ConstructionGraphPrototype? graph)) + if (!PrototypeManager.TryIndex(component.Prototype.Graph, out var graph)) return; var startNode = graph.Nodes[component.Prototype.StartNode]; @@ -198,6 +272,9 @@ namespace Content.Client.Construction return false; } + if (!TryGetRecipePrototype(prototype.ID, out var targetProtoId) || !PrototypeManager.TryIndex(targetProtoId, out EntityPrototype? targetProto)) + return false; + if (GhostPresent(loc)) return false; @@ -214,16 +291,43 @@ namespace Content.Client.Construction comp.GhostId = ghost.GetHashCode(); EntityManager.GetComponent(ghost.Value).LocalRotation = dir.ToAngle(); _ghosts.Add(comp.GhostId, ghost.Value); + var sprite = EntityManager.GetComponent(ghost.Value); sprite.Color = new Color(48, 255, 48, 128); - for (int i = 0; i < prototype.Layers.Count; i++) + if (targetProto.TryGetComponent(out IconComponent? icon, EntityManager.ComponentFactory)) { - sprite.AddBlankLayer(i); // There is no way to actually check if this already exists, so we blindly insert a new one - sprite.LayerSetSprite(i, prototype.Layers[i]); - sprite.LayerSetShader(i, "unshaded"); - sprite.LayerSetVisible(i, true); + sprite.AddBlankLayer(0); + sprite.LayerSetSprite(0, icon.Icon); + sprite.LayerSetShader(0, "unshaded"); + sprite.LayerSetVisible(0, true); } + else if (targetProto.Components.TryGetValue("Sprite", out _)) + { + var dummy = EntityManager.SpawnEntity(targetProtoId, MapCoordinates.Nullspace); + var targetSprite = EntityManager.EnsureComponent(dummy); + EntityManager.System().OnChangeData(dummy, targetSprite); + + for (var i = 0; i < targetSprite.AllLayers.Count(); i++) + { + if (!targetSprite[i].Visible || !targetSprite[i].RsiState.IsValid) + continue; + + var rsi = targetSprite[i].Rsi ?? targetSprite.BaseRSI; + if (rsi is null || !rsi.TryGetState(targetSprite[i].RsiState, out var state) || + state.StateId.Name is null) + continue; + + sprite.AddBlankLayer(i); + sprite.LayerSetSprite(i, new SpriteSpecifier.Rsi(rsi.Path, state.StateId.Name)); + sprite.LayerSetShader(i, "unshaded"); + sprite.LayerSetVisible(i, true); + } + + EntityManager.DeleteEntity(dummy); + } + else + return false; if (prototype.CanBuildInImpassable) EnsureComp(ghost.Value).Arc = new(Math.Tau); diff --git a/Content.Client/Construction/UI/ConstructionMenu.xaml b/Content.Client/Construction/UI/ConstructionMenu.xaml index a934967a53..4020ca4332 100644 --- a/Content.Client/Construction/UI/ConstructionMenu.xaml +++ b/Content.Client/Construction/UI/ConstructionMenu.xaml @@ -1,11 +1,12 @@ - + - + - + @@ -18,7 +19,7 @@ - + diff --git a/Content.Client/Construction/UI/ConstructionMenu.xaml.cs b/Content.Client/Construction/UI/ConstructionMenu.xaml.cs index 9ab8a15600..d94150d5cd 100644 --- a/Content.Client/Construction/UI/ConstructionMenu.xaml.cs +++ b/Content.Client/Construction/UI/ConstructionMenu.xaml.cs @@ -1,14 +1,11 @@ -using System; using System.Numerics; +using Content.Client.UserInterface.Controls; +using Content.Shared.Construction.Prototypes; using Robust.Client.AutoGenerated; -using Robust.Client.Graphics; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.CustomControls; using Robust.Client.UserInterface.XAML; -using Robust.Shared.Graphics; -using Robust.Shared.IoC; -using Robust.Shared.Localization; - +using Robust.Shared.Prototypes; namespace Content.Client.Construction.UI { @@ -28,7 +25,7 @@ namespace Content.Client.Construction.UI bool GridViewButtonPressed { get; set; } bool BuildButtonPressed { get; set; } - ItemList Recipes { get; } + ListContainer Recipes { get; } ItemList RecipeStepList { get; } @@ -36,14 +33,14 @@ namespace Content.Client.Construction.UI GridContainer RecipesGrid { get; } event EventHandler<(string search, string catagory)> PopulateRecipes; - event EventHandler RecipeSelected; + event EventHandler RecipeSelected; event EventHandler RecipeFavorited; event EventHandler BuildButtonToggled; event EventHandler EraseButtonToggled; event EventHandler ClearAllGhosts; void ClearRecipeInfo(); - void SetRecipeInfo(string name, string description, Texture iconTexture, bool isItem, bool isFavorite); + void SetRecipeInfo(string name, string description, EntityPrototype? targetPrototype, bool isItem, bool isFavorite); void ResetPlacement(); #region Window Control @@ -94,8 +91,36 @@ namespace Content.Client.Construction.UI Title = Loc.GetString("construction-menu-title"); BuildButton.Text = Loc.GetString("construction-menu-place-ghost"); - Recipes.OnItemSelected += obj => RecipeSelected?.Invoke(this, obj.ItemList[obj.ItemIndex]); - Recipes.OnItemDeselected += _ => RecipeSelected?.Invoke(this, null); + Recipes.ItemPressed += (_, data) => RecipeSelected?.Invoke(this, data as ConstructionMenuListData); + Recipes.NoItemSelected += () => RecipeSelected?.Invoke(this, null); + Recipes.GenerateItem += (data, button) => + { + if (data is not ConstructionMenuListData (var prototype, var targetPrototype)) + return; + + var entProtoView = new EntityPrototypeView() + { + SetSize = new(32f), + Stretch = SpriteView.StretchMode.Fill, + Scale = new(2), + Margin = new(0, 2), + }; + entProtoView.SetPrototype(targetPrototype); + + var label = new Label() + { + Text = prototype.Name, + Margin = new(5, 0), + }; + + var box = new BoxContainer(); + box.AddChild(entProtoView); + box.AddChild(label); + + button.AddChild(box); + button.ToolTip = prototype.Description; + button.AddStyleClass(ListContainer.StyleClassListContainerButton); + }; SearchBar.OnTextChanged += _ => PopulateRecipes?.Invoke(this, (SearchBar.Text, Categories[OptionCategories.SelectedId])); @@ -121,7 +146,7 @@ namespace Content.Client.Construction.UI public event EventHandler? ClearAllGhosts; public event EventHandler<(string search, string catagory)>? PopulateRecipes; - public event EventHandler? RecipeSelected; + public event EventHandler? RecipeSelected; public event EventHandler? RecipeFavorited; public event EventHandler? BuildButtonToggled; public event EventHandler? EraseButtonToggled; @@ -133,13 +158,17 @@ namespace Content.Client.Construction.UI } public void SetRecipeInfo( - string name, string description, Texture iconTexture, bool isItem, bool isFavorite) + string name, + string description, + EntityPrototype? targetPrototype, + bool isItem, + bool isFavorite) { BuildButton.Disabled = false; BuildButton.Text = Loc.GetString(isItem ? "construction-menu-place-ghost" : "construction-menu-craft"); TargetName.SetMessage(name); TargetDesc.SetMessage(description); - TargetTexture.Texture = iconTexture; + TargetTexture.SetPrototype(targetPrototype?.ID); FavoriteButton.Visible = true; FavoriteButton.Text = Loc.GetString( isFavorite ? "construction-add-favorite-button" : "construction-remove-from-favorite-button"); @@ -150,9 +179,11 @@ namespace Content.Client.Construction.UI BuildButton.Disabled = true; TargetName.SetMessage(string.Empty); TargetDesc.SetMessage(string.Empty); - TargetTexture.Texture = null; + TargetTexture.SetPrototype(null); FavoriteButton.Visible = false; RecipeStepList.Clear(); } + + public sealed record ConstructionMenuListData(ConstructionPrototype Prototype, EntityPrototype TargetPrototype) : ListData; } } diff --git a/Content.Client/Construction/UI/ConstructionMenuPresenter.cs b/Content.Client/Construction/UI/ConstructionMenuPresenter.cs index d35e8fbe76..77f04ee781 100644 --- a/Content.Client/Construction/UI/ConstructionMenuPresenter.cs +++ b/Content.Client/Construction/UI/ConstructionMenuPresenter.cs @@ -10,10 +10,8 @@ using Robust.Client.Placement; using Robust.Client.Player; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; -using Robust.Client.Utility; using Robust.Shared.Enums; using Robust.Shared.Prototypes; -using static Robust.Client.UserInterface.Controls.BaseButton; namespace Content.Client.Construction.UI { @@ -30,18 +28,20 @@ namespace Content.Client.Construction.UI [Dependency] private readonly IPlacementManager _placementManager = default!; [Dependency] private readonly IUserInterfaceManager _uiManager = default!; [Dependency] private readonly IPlayerManager _playerManager = default!; + private readonly SpriteSystem _spriteSystem; private readonly IConstructionMenuView _constructionView; private readonly EntityWhitelistSystem _whitelistSystem; - private readonly SpriteSystem _spriteSystem; private ConstructionSystem? _constructionSystem; private ConstructionPrototype? _selected; private List _favoritedRecipes = []; - private Dictionary _recipeButtons = new(); + private Dictionary _recipeButtons = new(); private string _selectedCategory = string.Empty; - private string _favoriteCatName = "construction-category-favorites"; - private string _forAllCategoryName = "construction-category-all"; + + private const string FavoriteCatName = "construction-category-favorites"; + private const string ForAllCategoryName = "construction-category-all"; + private bool CraftingAvailable { get => _uiManager.GetActiveUIWidget().CraftingButton.Visible; @@ -98,15 +98,18 @@ namespace Content.Client.Construction.UI _placementManager.PlacementChanged += OnPlacementChanged; - _constructionView.OnClose += () => _uiManager.GetActiveUIWidget().CraftingButton.Pressed = false; + _constructionView.OnClose += + () => _uiManager.GetActiveUIWidget().CraftingButton.Pressed = false; _constructionView.ClearAllGhosts += (_, _) => _constructionSystem?.ClearAllGhosts(); _constructionView.PopulateRecipes += OnViewPopulateRecipes; _constructionView.RecipeSelected += OnViewRecipeSelected; _constructionView.BuildButtonToggled += (_, b) => BuildButtonToggled(b); _constructionView.EraseButtonToggled += (_, b) => { - if (_constructionSystem is null) return; - if (b) _placementManager.Clear(); + if (_constructionSystem is null) + return; + if (b) + _placementManager.Clear(); _placementManager.ToggleEraserHijacked(new ConstructionPlacementHijack(_constructionSystem, null)); _constructionView.EraseButtonPressed = b; }; @@ -117,7 +120,7 @@ namespace Content.Client.Construction.UI OnViewPopulateRecipes(_constructionView, (string.Empty, string.Empty)); } - public void OnHudCraftingButtonToggled(ButtonToggledEventArgs args) + public void OnHudCraftingButtonToggled(BaseButton.ButtonToggledEventArgs args) { WindowOpen = args.Pressed; } @@ -139,7 +142,7 @@ namespace Content.Client.Construction.UI _constructionView.ResetPlacement(); } - private void OnViewRecipeSelected(object? sender, ItemList.Item? item) + private void OnViewRecipeSelected(object? sender, ConstructionMenu.ConstructionMenuListData? item) { if (item is null) { @@ -148,12 +151,15 @@ namespace Content.Client.Construction.UI return; } - _selected = (ConstructionPrototype) item.Metadata!; - if (_placementManager.IsActive && !_placementManager.Eraser) UpdateGhostPlacement(); + _selected = item.Prototype; + + if (_placementManager is { IsActive: true, Eraser: false }) + UpdateGhostPlacement(); + PopulateInfo(_selected); } - private void OnGridViewRecipeSelected(object? sender, ConstructionPrototype? recipe) + private void OnGridViewRecipeSelected(object? _, ConstructionPrototype? recipe) { if (recipe is null) { @@ -163,62 +169,21 @@ namespace Content.Client.Construction.UI } _selected = recipe; - if (_placementManager.IsActive && !_placementManager.Eraser) UpdateGhostPlacement(); + + if (_placementManager is { IsActive: true, Eraser: false }) + UpdateGhostPlacement(); + PopulateInfo(_selected); } private void OnViewPopulateRecipes(object? sender, (string search, string catagory) args) { - var (search, category) = args; + if (_constructionSystem is null) + return; - var recipes = new List(); - - var isEmptyCategory = string.IsNullOrEmpty(category) || category == _forAllCategoryName; - - if (isEmptyCategory) - _selectedCategory = string.Empty; - else - _selectedCategory = category; - - foreach (var recipe in _prototypeManager.EnumeratePrototypes()) - { - if (recipe.Hide) - continue; - - if (_playerManager.LocalSession == null - || _playerManager.LocalEntity == null - || _whitelistSystem.IsWhitelistFail(recipe.EntityWhitelist, _playerManager.LocalEntity.Value)) - continue; - - if (!string.IsNullOrEmpty(search)) - { - if (!recipe.Name.ToLowerInvariant().Contains(search.Trim().ToLowerInvariant())) - continue; - } - - if (!isEmptyCategory) - { - if (category == _favoriteCatName) - { - if (!_favoritedRecipes.Contains(recipe)) - { - continue; - } - } - else if (recipe.Category != category) - { - continue; - } - } - - recipes.Add(recipe); - } - - recipes.Sort((a, b) => string.Compare(a.Name, b.Name, StringComparison.InvariantCulture)); + var actualRecipes = GetAndSortRecipes(args); var recipesList = _constructionView.Recipes; - recipesList.Clear(); - var recipesGrid = _constructionView.RecipesGrid; recipesGrid.RemoveAllChildren(); @@ -227,60 +192,120 @@ namespace Content.Client.Construction.UI if (_constructionView.GridViewButtonPressed) { - foreach (var recipe in recipes) - { - var itemButton = new TextureButton - { - TextureNormal = _spriteSystem.Frame0(recipe.Icon), - VerticalAlignment = Control.VAlignment.Center, - Name = recipe.Name, - ToolTip = recipe.Name, - Scale = new Vector2(1.35f), - ToggleMode = true, - }; - var itemButtonPanelContainer = new PanelContainer - { - PanelOverride = new StyleBoxFlat { BackgroundColor = StyleNano.ButtonColorDefault }, - Children = { itemButton }, - }; - - itemButton.OnToggled += buttonToggledEventArgs => - { - SelectGridButton(itemButton, buttonToggledEventArgs.Pressed); - - if (buttonToggledEventArgs.Pressed && - _selected != null && - _recipeButtons.TryGetValue(_selected.Name, out var oldButton)) - { - oldButton.Pressed = false; - SelectGridButton(oldButton, false); - } - - OnGridViewRecipeSelected(this, buttonToggledEventArgs.Pressed ? recipe : null); - }; - - recipesGrid.AddChild(itemButtonPanelContainer); - _recipeButtons[recipe.Name] = itemButton; - var isCurrentButtonSelected = _selected == recipe; - itemButton.Pressed = isCurrentButtonSelected; - SelectGridButton(itemButton, isCurrentButtonSelected); - } + recipesList.PopulateList([]); + PopulateGrid(recipesGrid, actualRecipes); } else { - foreach (var recipe in recipes) - { - recipesList.Add(GetItem(recipe, recipesList)); - } + recipesList.PopulateList(actualRecipes); } } - private void SelectGridButton(TextureButton button, bool select) + private void PopulateGrid(GridContainer recipesGrid, + IEnumerable actualRecipes) + { + foreach (var recipe in actualRecipes) + { + var protoView = new EntityPrototypeView() + { + Scale = new Vector2(1.2f), + }; + protoView.SetPrototype(recipe.TargetPrototype); + + var itemButton = new ContainerButton() + { + VerticalAlignment = Control.VAlignment.Center, + Name = recipe.TargetPrototype.Name, + ToolTip = recipe.TargetPrototype.Name, + ToggleMode = true, + Children = { protoView }, + }; + + var itemButtonPanelContainer = new PanelContainer + { + PanelOverride = new StyleBoxFlat { BackgroundColor = StyleNano.ButtonColorDefault }, + Children = { itemButton }, + }; + + itemButton.OnToggled += buttonToggledEventArgs => + { + SelectGridButton(itemButton, buttonToggledEventArgs.Pressed); + + if (buttonToggledEventArgs.Pressed && + _selected != null && + _recipeButtons.TryGetValue(_selected.Name!, out var oldButton)) + { + oldButton.Pressed = false; + SelectGridButton(oldButton, false); + } + + OnGridViewRecipeSelected(this, buttonToggledEventArgs.Pressed ? recipe.Prototype : null); + }; + + recipesGrid.AddChild(itemButtonPanelContainer); + _recipeButtons[recipe.Prototype.Name!] = itemButton; + var isCurrentButtonSelected = _selected == recipe.Prototype; + itemButton.Pressed = isCurrentButtonSelected; + SelectGridButton(itemButton, isCurrentButtonSelected); + } + } + + private List GetAndSortRecipes((string, string) args) + { + var recipes = new List(); + + var (search, category) = args; + var isEmptyCategory = string.IsNullOrEmpty(category) || category == ForAllCategoryName; + _selectedCategory = isEmptyCategory ? string.Empty : category; + + foreach (var recipe in _prototypeManager.EnumeratePrototypes()) + { + if (recipe.Hide) + continue; + + if (_playerManager.LocalSession == null + || _playerManager.LocalEntity == null + || _whitelistSystem.IsWhitelistFail(recipe.EntityWhitelist, _playerManager.LocalEntity.Value)) + continue; + + if (!string.IsNullOrEmpty(search) && (recipe.Name is { } name && + !name.Contains(search.Trim(), + StringComparison.InvariantCultureIgnoreCase))) + continue; + + if (!isEmptyCategory) + { + if ((category != FavoriteCatName || !_favoritedRecipes.Contains(recipe)) && + recipe.Category != category) + continue; + } + + if (!_constructionSystem!.TryGetRecipePrototype(recipe.ID, out var targetProtoId)) + { + Logger.Error("Cannot find the target prototype in the recipe cache with the id \"{0}\" of {1}.", + recipe.ID, + nameof(ConstructionPrototype)); + continue; + } + + if (!_prototypeManager.TryIndex(targetProtoId, out EntityPrototype? proto)) + continue; + + recipes.Add(new(recipe, proto)); + } + + recipes.Sort( + (a, b) => string.Compare(a.Prototype.Name, b.Prototype.Name, StringComparison.InvariantCulture)); + + return recipes; + } + + private void SelectGridButton(BaseButton button, bool select) { if (button.Parent is not PanelContainer buttonPanel) return; - button.Modulate = select ? Color.Green : Color.White; + button.Modulate = select ? Color.Green : Color.Transparent; var buttonColor = select ? StyleNano.ButtonColorDefault : Color.Transparent; buttonPanel.PanelOverride = new StyleBoxFlat { BackgroundColor = buttonColor }; } @@ -302,12 +327,12 @@ namespace Content.Client.Construction.UI // hard-coded to show all recipes var idx = 0; - categoriesArray[idx++] = _forAllCategoryName; + categoriesArray[idx++] = ForAllCategoryName; // hard-coded to show favorites if it need if (isFavorites) { - categoriesArray[idx++] = _favoriteCatName; + categoriesArray[idx++] = FavoriteCatName; } var sortedProtoCategories = uniqueCategories.OrderBy(Loc.GetString); @@ -325,18 +350,31 @@ namespace Content.Client.Construction.UI if (!string.IsNullOrEmpty(selectCategory) && selectCategory == categoriesArray[i]) _constructionView.OptionCategories.SelectId(i); - } _constructionView.Categories = categoriesArray; } - private void PopulateInfo(ConstructionPrototype prototype) + private void PopulateInfo(ConstructionPrototype? prototype) { + if (_constructionSystem is null) + return; + _constructionView.ClearRecipeInfo(); + if (prototype is null) + return; + + if (!_constructionSystem.TryGetRecipePrototype(prototype.ID, out var targetProtoId)) + return; + + if (!_prototypeManager.TryIndex(targetProtoId, out EntityPrototype? proto)) + return; + _constructionView.SetRecipeInfo( - prototype.Name, prototype.Description, _spriteSystem.Frame0(prototype.Icon), + prototype.Name!, + prototype.Description!, + proto, prototype.Type != ConstructionType.Item, !_favoritedRecipes.Contains(prototype)); @@ -349,16 +387,17 @@ namespace Content.Client.Construction.UI if (_constructionSystem?.GetGuide(prototype) is not { } guide) return; - foreach (var entry in guide.Entries) { var text = entry.Arguments != null - ? Loc.GetString(entry.Localization, entry.Arguments) : Loc.GetString(entry.Localization); + ? Loc.GetString(entry.Localization, entry.Arguments) + : Loc.GetString(entry.Localization); if (entry.EntryNumber is { } number) { text = Loc.GetString("construction-presenter-step-wrapper", - ("step-number", number), ("text", text)); + ("step-number", number), + ("text", text)); } // The padding needs to be applied regardless of text length... (See PadLeft documentation) @@ -369,23 +408,12 @@ namespace Content.Client.Construction.UI } } - private ItemList.Item GetItem(ConstructionPrototype recipe, ItemList itemList) - { - return new(itemList) - { - Metadata = recipe, - Text = recipe.Name, - Icon = _spriteSystem.Frame0(recipe.Icon), - TooltipEnabled = true, - TooltipText = recipe.Description, - }; - } - private void BuildButtonToggled(bool pressed) { if (pressed) { - if (_selected == null) return; + if (_selected == null) + return; // not bound to a construction system if (_constructionSystem is null) @@ -402,10 +430,11 @@ namespace Content.Client.Construction.UI } _placementManager.BeginPlacing(new PlacementInformation - { - IsTile = false, - PlacementOption = _selected.PlacementMode - }, new ConstructionPlacementHijack(_constructionSystem, _selected)); + { + IsTile = false, + PlacementOption = _selected.PlacementMode + }, + new ConstructionPlacementHijack(_constructionSystem, _selected)); UpdateGhostPlacement(); } @@ -429,38 +458,39 @@ namespace Content.Client.Construction.UI var constructSystem = _systemManager.GetEntitySystem(); _placementManager.BeginPlacing(new PlacementInformation() - { - IsTile = false, - PlacementOption = _selected.PlacementMode, - }, new ConstructionPlacementHijack(constructSystem, _selected)); + { + IsTile = false, + PlacementOption = _selected.PlacementMode, + }, + new ConstructionPlacementHijack(constructSystem, _selected)); _constructionView.BuildButtonPressed = true; } private void OnSystemLoaded(object? sender, SystemChangedArgs args) { - if (args.System is ConstructionSystem system) SystemBindingChanged(system); + if (args.System is ConstructionSystem system) + SystemBindingChanged(system); } private void OnSystemUnloaded(object? sender, SystemChangedArgs args) { - if (args.System is ConstructionSystem) SystemBindingChanged(null); + if (args.System is ConstructionSystem) + SystemBindingChanged(null); } private void OnViewFavoriteRecipe() { - if (_selected is not ConstructionPrototype recipe) + if (_selected is null) return; if (!_favoritedRecipes.Remove(_selected)) _favoritedRecipes.Add(_selected); - if (_selectedCategory == _favoriteCatName) + if (_selectedCategory == FavoriteCatName) { - if (_favoritedRecipes.Count > 0) - OnViewPopulateRecipes(_constructionView, (string.Empty, _favoriteCatName)); - else - OnViewPopulateRecipes(_constructionView, (string.Empty, string.Empty)); + OnViewPopulateRecipes(_constructionView, + _favoritedRecipes.Count > 0 ? (string.Empty, FavoriteCatName) : (string.Empty, string.Empty)); } PopulateInfo(_selected); @@ -492,6 +522,9 @@ namespace Content.Client.Construction.UI private void BindToSystem(ConstructionSystem system) { _constructionSystem = system; + + OnViewPopulateRecipes(_constructionView, (string.Empty, string.Empty)); + system.ToggleCraftingWindow += SystemOnToggleMenu; system.FlipConstructionPrototype += SystemFlipConstructionPrototype; system.CraftingAvailabilityChanged += SystemCraftingAvailabilityChanged; @@ -533,7 +566,8 @@ namespace Content.Client.Construction.UI if (IsAtFront) { WindowOpen = false; - _uiManager.GetActiveUIWidget().CraftingButton.SetClickPressed(false); // This does not call CraftingButtonToggled + _uiManager.GetActiveUIWidget() + .CraftingButton.SetClickPressed(false); // This does not call CraftingButtonToggled } else _constructionView.MoveToFront(); @@ -541,7 +575,8 @@ namespace Content.Client.Construction.UI else { WindowOpen = true; - _uiManager.GetActiveUIWidget().CraftingButton.SetClickPressed(true); // This does not call CraftingButtonToggled + _uiManager.GetActiveUIWidget() + .CraftingButton.SetClickPressed(true); // This does not call CraftingButtonToggled } } diff --git a/Content.IntegrationTests/Tests/CargoTest.cs b/Content.IntegrationTests/Tests/CargoTest.cs index c98b7f8c10..e5f9fa1e81 100644 --- a/Content.IntegrationTests/Tests/CargoTest.cs +++ b/Content.IntegrationTests/Tests/CargoTest.cs @@ -219,6 +219,7 @@ public sealed class CargoTest - type: stack id: StackProto + name: stack-steel spawn: A - type: entity diff --git a/Content.Server/Construction/ConstructionSystem.cs b/Content.Server/Construction/ConstructionSystem.cs index 9d881dcef0..343143b9bd 100644 --- a/Content.Server/Construction/ConstructionSystem.cs +++ b/Content.Server/Construction/ConstructionSystem.cs @@ -4,7 +4,6 @@ using Content.Shared.Construction; using Content.Shared.DoAfter; using JetBrains.Annotations; using Robust.Server.Containers; -using Robust.Shared.Prototypes; using Robust.Shared.Random; using SharedToolSystem = Content.Shared.Tools.Systems.SharedToolSystem; diff --git a/Content.Shared/Construction/ConstructionGraphNode.cs b/Content.Shared/Construction/ConstructionGraphNode.cs index fd70569e9d..9f91077205 100644 --- a/Content.Shared/Construction/ConstructionGraphNode.cs +++ b/Content.Shared/Construction/ConstructionGraphNode.cs @@ -28,17 +28,17 @@ namespace Content.Shared.Construction [DataField("transform")] public IGraphTransform[] TransformLogic = Array.Empty(); - [DataField("entity", customTypeSerializer: typeof(GraphNodeEntitySerializer), serverOnly:true)] + [DataField("entity", customTypeSerializer: typeof(GraphNodeEntitySerializer))] public IGraphNodeEntity Entity { get; private set; } = new NullNodeEntity(); /// - /// Ignore requests to change the entity if the entity's current prototype inherits from specified replacement + /// Ignore requests to change the entity if the entity's current prototype inherits from specified replacement /// /// - /// When this bool is true and a construction node specifies that the current entity should be replaced with a new entity, if the + /// When this bool is true and a construction node specifies that the current entity should be replaced with a new entity, if the /// current entity has an entity prototype which inherits from the replacement entity prototype, entity replacement will not occur. - /// E.g., if an entity with the 'AirlockCommand' prototype was to be replaced with a new entity that had the 'Airlock' prototype, - /// and 'DoNotReplaceInheritingEntities' was true, the entity would not be replaced because 'AirlockCommand' is derived from 'Airlock' + /// E.g., if an entity with the 'AirlockCommand' prototype was to be replaced with a new entity that had the 'Airlock' prototype, + /// and 'DoNotReplaceInheritingEntities' was true, the entity would not be replaced because 'AirlockCommand' is derived from 'Airlock' /// This will largely be used for construction graphs which have removeable upgrades, such as hacking protections for airlocks, /// so that the upgrades can be removed and you can return to the last primary construction step without replacing the entity /// diff --git a/Content.Server/Construction/NodeEntities/BoardNodeEntity.cs b/Content.Shared/Construction/NodeEntities/BoardNodeEntity.cs similarity index 80% rename from Content.Server/Construction/NodeEntities/BoardNodeEntity.cs rename to Content.Shared/Construction/NodeEntities/BoardNodeEntity.cs index 4f95945262..c1540c4a64 100644 --- a/Content.Server/Construction/NodeEntities/BoardNodeEntity.cs +++ b/Content.Shared/Construction/NodeEntities/BoardNodeEntity.cs @@ -1,10 +1,8 @@ -using Content.Server.Construction.Components; -using Content.Shared.Construction; using Content.Shared.Construction.Components; using JetBrains.Annotations; -using Robust.Server.Containers; +using Robust.Shared.Containers; -namespace Content.Server.Construction.NodeEntities; +namespace Content.Shared.Construction.NodeEntities; /// /// Works for both and @@ -21,7 +19,7 @@ public sealed partial class BoardNodeEntity : IGraphNodeEntity if (uid == null) return null; - var containerSystem = args.EntityManager.EntitySysManager.GetEntitySystem(); + var containerSystem = args.EntityManager.EntitySysManager.GetEntitySystem(); if (!containerSystem.TryGetContainer(uid.Value, Container, out var container) || container.ContainedEntities.Count == 0) @@ -33,7 +31,7 @@ public sealed partial class BoardNodeEntity : IGraphNodeEntity if (args.EntityManager.TryGetComponent(board, out MachineBoardComponent? machine)) return machine.Prototype; - if(args.EntityManager.TryGetComponent(board, out ComputerBoardComponent? computer)) + if (args.EntityManager.TryGetComponent(board, out ComputerBoardComponent? computer)) return computer.Prototype; return null; diff --git a/Content.Shared/Construction/Prototypes/ConstructionPrototype.cs b/Content.Shared/Construction/Prototypes/ConstructionPrototype.cs index ec5d2cc9da..0e1a50d9a2 100644 --- a/Content.Shared/Construction/Prototypes/ConstructionPrototype.cs +++ b/Content.Shared/Construction/Prototypes/ConstructionPrototype.cs @@ -1,8 +1,6 @@ using Content.Shared.Construction.Conditions; using Content.Shared.Whitelist; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; -using Robust.Shared.Utility; namespace Content.Shared.Construction.Prototypes; @@ -14,65 +12,57 @@ public sealed partial class ConstructionPrototype : IPrototype /// /// Hide from the construction list /// - [DataField("hide")] + [DataField] public bool Hide = false; /// /// Friendly name displayed in the construction GUI. /// [DataField("name")] - public string Name = string.Empty; + public LocId? SetName; + + public string? Name; /// /// "Useful" description displayed in the construction GUI. /// [DataField("description")] - public string Description = string.Empty; + public LocId? SetDescription; + + public string? Description; /// /// The this construction will be using. /// - [DataField("graph", customTypeSerializer: typeof(PrototypeIdSerializer), required: true)] - public string Graph = string.Empty; + [DataField(required: true)] + public ProtoId Graph { get; private set; } = string.Empty; /// /// The target this construction will guide the user to. /// - [DataField("targetNode")] - public string TargetNode = string.Empty; + [DataField(required: true)] + public string TargetNode { get; private set; } = default!; /// /// The starting this construction will start at. /// - [DataField("startNode")] - public string StartNode = string.Empty; - - /// - /// Texture path inside the construction GUI. - /// - [DataField("icon")] - public SpriteSpecifier Icon = SpriteSpecifier.Invalid; - - /// - /// Texture paths used for the construction ghost. - /// - [DataField("layers")] - private List? _layers; + [DataField(required: true)] + public string StartNode { get; private set; } = default!; /// /// If you can start building or complete steps on impassable terrain. /// - [DataField("canBuildInImpassable")] + [DataField] public bool CanBuildInImpassable { get; private set; } /// /// If not null, then this is used to check if the entity trying to construct this is whitelisted. /// If they're not whitelisted, hide the item. /// - [DataField("entityWhitelist")] - public EntityWhitelist? EntityWhitelist = null; + [DataField] + public EntityWhitelist? EntityWhitelist { get; private set; } - [DataField("category")] public string Category { get; private set; } = ""; + [DataField] public string Category { get; private set; } = string.Empty; [DataField("objectType")] public ConstructionType Type { get; private set; } = ConstructionType.Structure; @@ -80,23 +70,22 @@ public sealed partial class ConstructionPrototype : IPrototype [IdDataField] public string ID { get; private set; } = default!; - [DataField("placementMode")] + [DataField] public string PlacementMode = "PlaceFree"; /// /// Whether this construction can be constructed rotated or not. /// - [DataField("canRotate")] + [DataField] public bool CanRotate = true; /// /// Construction to replace this construction with when the current one is 'flipped' /// - [DataField("mirror", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string? Mirror; + [DataField] + public ProtoId? Mirror { get; private set; } public IReadOnlyList Conditions => _conditions; - public IReadOnlyList Layers => _layers ?? new List { Icon }; } public enum ConstructionType diff --git a/Content.Shared/Construction/Steps/ArbitraryInsertConstructionGraphStep.cs b/Content.Shared/Construction/Steps/ArbitraryInsertConstructionGraphStep.cs index 49d429aa26..7615460001 100644 --- a/Content.Shared/Construction/Steps/ArbitraryInsertConstructionGraphStep.cs +++ b/Content.Shared/Construction/Steps/ArbitraryInsertConstructionGraphStep.cs @@ -5,24 +5,26 @@ namespace Content.Shared.Construction.Steps { public abstract partial class ArbitraryInsertConstructionGraphStep : EntityInsertConstructionGraphStep { - [DataField("name")] public string Name { get; private set; } = string.Empty; + [DataField] public LocId Name { get; private set; } = string.Empty; - [DataField("icon")] public SpriteSpecifier? Icon { get; private set; } + [DataField] public SpriteSpecifier? Icon { get; private set; } public override void DoExamine(ExaminedEvent examinedEvent) { if (string.IsNullOrEmpty(Name)) return; - examinedEvent.PushMarkup(Loc.GetString("construction-insert-arbitrary-entity", ("stepName", Name))); + var stepName = Loc.GetString(Name); + examinedEvent.PushMarkup(Loc.GetString("construction-insert-arbitrary-entity", ("stepName", stepName))); } public override ConstructionGuideEntry GenerateGuideEntry() { + var stepName = Loc.GetString(Name); return new ConstructionGuideEntry { Localization = "construction-presenter-arbitrary-step", - Arguments = new (string, object)[]{("name", Name)}, + Arguments = new (string, object)[]{("name", stepName)}, Icon = Icon, }; } diff --git a/Content.Shared/Construction/Steps/ComponentConstructionGraphStep.cs b/Content.Shared/Construction/Steps/ComponentConstructionGraphStep.cs index 5c28d3b05f..95f0eefb8a 100644 --- a/Content.Shared/Construction/Steps/ComponentConstructionGraphStep.cs +++ b/Content.Shared/Construction/Steps/ComponentConstructionGraphStep.cs @@ -26,7 +26,7 @@ namespace Content.Shared.Construction.Steps ("componentName", Component))// Terrible. : Loc.GetString( "construction-insert-exact-entity", - ("entityName", Name))); + ("entityName", Loc.GetString(Name)))); } } } diff --git a/Content.Shared/Construction/Steps/MaterialConstructionGraphStep.cs b/Content.Shared/Construction/Steps/MaterialConstructionGraphStep.cs index eec8d89b80..b1ae9cbdf7 100644 --- a/Content.Shared/Construction/Steps/MaterialConstructionGraphStep.cs +++ b/Content.Shared/Construction/Steps/MaterialConstructionGraphStep.cs @@ -2,7 +2,6 @@ using System.Diagnostics.CodeAnalysis; using Content.Shared.Examine; using Content.Shared.Stacks; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Construction.Steps { @@ -11,16 +10,17 @@ namespace Content.Shared.Construction.Steps { // TODO: Make this use the material system. // TODO TODO: Make the material system not shit. - [DataField("material", required:true, customTypeSerializer:typeof(PrototypeIdSerializer))] - public string MaterialPrototypeId { get; private set; } = "Steel"; + [DataField("material", required:true)] + public ProtoId MaterialPrototypeId { get; private set; } - [DataField("amount")] public int Amount { get; private set; } = 1; + [DataField] public int Amount { get; private set; } = 1; public override void DoExamine(ExaminedEvent examinedEvent) { - var material = IoCManager.Resolve().Index(MaterialPrototypeId); + var material = IoCManager.Resolve().Index(MaterialPrototypeId); + var materialName = Loc.GetString(material.Name, ("amount", Amount)); - examinedEvent.PushMarkup(Loc.GetString("construction-insert-material-entity", ("amount", Amount), ("materialName", material.Name))); + examinedEvent.PushMarkup(Loc.GetString("construction-insert-material-entity", ("amount", Amount), ("materialName", materialName))); } public override bool EntityValid(EntityUid uid, IEntityManager entityManager, IComponentFactory compFactory) @@ -40,12 +40,13 @@ namespace Content.Shared.Construction.Steps public override ConstructionGuideEntry GenerateGuideEntry() { - var material = IoCManager.Resolve().Index(MaterialPrototypeId); + var material = IoCManager.Resolve().Index(MaterialPrototypeId); + var materialName = Loc.GetString(material.Name, ("amount", Amount)); return new ConstructionGuideEntry() { Localization = "construction-presenter-material-step", - Arguments = new (string, object)[]{("amount", Amount), ("material", material.Name)}, + Arguments = new (string, object)[]{("amount", Amount), ("material", materialName)}, Icon = material.Icon, }; } diff --git a/Content.Shared/Examine/ExamineSystemShared.cs b/Content.Shared/Examine/ExamineSystemShared.cs index 72ea9dba65..228926fac4 100644 --- a/Content.Shared/Examine/ExamineSystemShared.cs +++ b/Content.Shared/Examine/ExamineSystemShared.cs @@ -1,7 +1,4 @@ -using System.Diagnostics; -using System.Globalization; using System.Linq; -using System.Text; using Content.Shared.Eye.Blinding.Components; using Content.Shared.Ghost; using Content.Shared.Interaction; diff --git a/Content.Shared/Stacks/StackPrototype.cs b/Content.Shared/Stacks/StackPrototype.cs index f108419a9e..d72380da62 100644 --- a/Content.Shared/Stacks/StackPrototype.cs +++ b/Content.Shared/Stacks/StackPrototype.cs @@ -1,5 +1,4 @@ using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; using Robust.Shared.Utility; namespace Content.Shared.Stacks; @@ -16,7 +15,7 @@ public sealed partial class StackPrototype : IPrototype /// /// This is a localization string ID. [DataField] - public string Name { get; private set; } = string.Empty; + public LocId Name { get; private set; } = string.Empty; /// /// An icon that will be used to represent this stack type. diff --git a/Resources/Locale/en-US/construction/ui/construction-menu.ftl b/Resources/Locale/en-US/construction/ui/construction-menu.ftl index 4d10024785..4812604d60 100644 --- a/Resources/Locale/en-US/construction/ui/construction-menu.ftl +++ b/Resources/Locale/en-US/construction/ui/construction-menu.ftl @@ -5,4 +5,5 @@ construction-menu-place-ghost = Place construction ghost construction-menu-clear-all = Clear All construction-menu-eraser-mode = Eraser Mode construction-menu-craft = Craft +construction-menu-search = Search construction-menu-grid-view = Grid View diff --git a/Resources/Locale/en-US/recipes/components.ftl b/Resources/Locale/en-US/recipes/components.ftl new file mode 100644 index 0000000000..236097532c --- /dev/null +++ b/Resources/Locale/en-US/recipes/components.ftl @@ -0,0 +1,7 @@ +construction-graph-component-any-computer-circuit-board = any computer circuit board +construction-graph-component-door-electronics-circuit-board = door electronics circuit board +construction-graph-component-flash = flash +construction-graph-component-second-flash = second flash +construction-graph-component-power-cell = power cell +construction-graph-component-apc-electronics = APC electronics +construction-graph-component-payload-trigger = trigger diff --git a/Resources/Locale/en-US/recipes/recipes.ftl b/Resources/Locale/en-US/recipes/recipes.ftl new file mode 100644 index 0000000000..d09939692d --- /dev/null +++ b/Resources/Locale/en-US/recipes/recipes.ftl @@ -0,0 +1,2 @@ +recipes-secret-door-name = secret door +recipes-secret-door-desc = A secret door disguised as a wall. The perfect solution for hiding your shady dealings. diff --git a/Resources/Locale/en-US/recipes/tags.ftl b/Resources/Locale/en-US/recipes/tags.ftl new file mode 100644 index 0000000000..baae9a1303 --- /dev/null +++ b/Resources/Locale/en-US/recipes/tags.ftl @@ -0,0 +1,144 @@ +# clown +construction-graph-tag-banana-peel = a banana peel +construction-graph-tag-clown-suit = a clown suit +construction-graph-tag-clown-shoes = clown shoes +construction-graph-tag-clown-mask = a clown mask +construction-graph-tag-clown-recorder = clown recorder +construction-graph-tag-clown-bike-horn = bike horn +construction-graph-tag-clowne-horn = broken bike horn +construction-graph-tag-happy-honk-meal = happy honk meal +construction-graph-tag-woeful-cluwne-meal = woeful cluwne meal + +# mime +construction-graph-tag-suspenders = suspenders +construction-graph-tag-mime-meal = mime edition happy honk meal + +# crayon +construction-graph-tag-purple-crayon = purple crayon +construction-graph-tag-red-crayon = red crayon +construction-graph-tag-yellow-crayon = yellow crayon +construction-graph-tag-black-crayon = black crayon + +# eva +construction-graph-tag-eva-suit = an EVA suit +construction-graph-tag-eva-helmet = an EVA helmet + +# hud +construction-graph-tag-security-hud = security hud +construction-graph-tag-medical-hud = medical hud + +# security +construction-graph-tag-sun-glasses = sun glasses +construction-graph-tag-security-helmet = security helmet + +# materials +construction-graph-tag-capacitor = capacitor +construction-graph-tag-voice-trigger = a voice trigger +construction-graph-tag-signal-trigger = a signal trigger +construction-graph-tag-proximity-sensor = proximity sensor +construction-graph-tag-glass-shard = a glass shard +construction-graph-tag-plasma-glass-shard = a plasma glass shard +construction-graph-tag-uranium-glass-shard = a uranium glass shard +construction-graph-tag-reinforced-glass-shard = a reinforced glass shard +construction-graph-tag-grey-flatcap = a grey flatcap +construction-graph-tag-brown-flatcap = a brown flatcap +construction-graph-tag-cuffs = cuffs +construction-graph-tag-payload = payload +construction-graph-tag-empty-can = an empty can +construction-graph-tag-igniter = an igniter +construction-graph-tag-modular-receiver = modular receiver +construction-graph-tag-power-cell-small = power cell small +construction-graph-tag-power-cell = power cell +construction-graph-tag-potato-battery = a potato battery +construction-graph-tag-super-compact-ai-chip = a super-compact AI chip + +# other +construction-graph-tag-light-bulb = light bulb +construction-graph-tag-radio = radio +construction-graph-tag-pipe = pipe +construction-graph-tag-human-head = human head +construction-graph-tag-bucket = bucket +construction-graph-tag-borg-arm = borg arm +construction-graph-tag-borg-head = borg head +construction-graph-tag-medkit = medkit +construction-graph-tag-flower = flower +construction-graph-tag-ambrosia = ambrosia +construction-graph-tag-rifle-stock = rifle stock +construction-graph-tag-match-stick = match stick +construction-graph-tag-potato = a potato +construction-graph-tag-wheat-bushel = wheat bushel +construction-graph-tag-corgi-hide = corgi hide + +# toys +construction-graph-tag-rubber-ducky = a rubber ducky +construction-graph-tag-ghost = ghost soft toy +construction-graph-tag-ectoplasm = ectoplasm +construction-graph-tag-lizard-plushie = lizard plushie + +# carpet +construction-graph-tag-black-carpet = black carpet +construction-graph-tag-blue-carpet = blue carpet +construction-graph-tag-cyan-carpet = cyan carpet +construction-graph-tag-green-carpet = green carpet +construction-graph-tag-orange-carpet = orange carpet +construction-graph-tag-pink-carpet = pink carpet +construction-graph-tag-purple-carpet = purple carpet +construction-graph-tag-red-carpet = red carpet +construction-graph-tag-white-carpet = white carpet + +# mechs +construction-graph-tag-hamtr-central-control-module = HAMTR central control module +construction-graph-tag-hamtr-peripherals-control-module = HAMTR peripherals control module +construction-graph-tag-honk-central-control-module = H.O.N.K. central control module +construction-graph-tag-honk-peripherals-control-module = H.O.N.K. peripherals control module +construction-graph-tag-honk-weapon-control-and-targeting-module = H.O.N.K. weapon control and targeting module +construction-graph-tag-ripley-central-control-module = ripley central control module +construction-graph-tag-ripley-peripherals-control-module = ripley peripherals control module + +# structures +construction-graph-tag-door-electronics-circuit-board = door electronics circuit board +construction-graph-tag-firelock-electronics-circuit-board = firelock electronics circuit board +construction-graph-tag-conveyor-belt-assembly = conveyor belt assembly + +# tools +construction-graph-tag-multitool = a multitool +construction-graph-tag-health-analyzer = health analyzer + +# utils +construction-graph-tag-air-alarm-electronics = air alarm electronics +construction-graph-tag-fire-alarm-electronics = fire alarm electronics +construction-graph-tag-mailing-unit-electronics = mailing unit electronics +construction-graph-tag-intercom-electronics = intercom electronics +construction-graph-tag-solar-assembly-parts = solar assembly parts +construction-graph-tag-solar-tracker-electronics = solar tracker electronics +construction-graph-tag-station-map-electronics = station map electronics +construction-graph-tag-signal-timer-electronics = signal timer electronics +construction-graph-tag-screen-timer-electronics = screen timer electronics +construction-graph-tag-brig-timer-electronics = brig timer electronics +construction-graph-tag-wallmount-generator-circuit-board = wallmount generator circuit board +construction-graph-tag-wallmount-apu-circuit-board = wallmount APU circuit board +construction-graph-tag-wallmount-substation-circuit-board = wallmount substation circuit board +construction-graph-tag-surveillance-camera-monitor-board = surveillance camera monitor board +construction-graph-tag-television-board = television board +construction-graph-tag-freezer-electronics = freezer electronics + +# crystals +construction-graph-tag-cyan-crystal-shard = cyan crystal shard +construction-graph-tag-blue-crystal-shard = blue crystal shard +construction-graph-tag-pink-crystal-shard = pink crystal shard +construction-graph-tag-orange-crystal-shard = orange crystal shard +construction-graph-tag-red-crystal-shard = red crystal shard +construction-graph-tag-green-crystal-shard = green crystal shard +construction-graph-tag-yellow-crystal-shard = yellow crystal shard +construction-graph-tag-black-crystal-shard = black crystal shard + +# unknown +construction-graph-tag-weapon-pistol-chimp-upgrade-kit = pistol CHIMP upgrade kit +construction-graph-tag-torch = torch + +# atmos +construction-graph-tag-fire-extinguisher = fire extinguisher +construction-graph-tag-fire-helmet = fire helmet + +# salvage +construction-graph-tag-spationaut-hardsuit = spationaut hardsuit diff --git a/Resources/Locale/en-US/stack/stacks.ftl b/Resources/Locale/en-US/stack/stacks.ftl new file mode 100644 index 0000000000..f285303192 --- /dev/null +++ b/Resources/Locale/en-US/stack/stacks.ftl @@ -0,0 +1,234 @@ +stack-steel = steel +stack-bananium = bananium +stack-glass = glass +stack-plasteel = plasteel +stack-brass = brass +stack-plastic = plastic +stack-silver = silver +stack-gold = gold +stack-reinforced-glass = reinforced glass +stack-plasma-glass = plasma glass +stack-uranium = uranium +stack-uranium-glass = uranium glass +stack-clockwork-glass = clockwork glass +stack-reinforced-plasma-glass = reinforced plasma glass +stack-reinforced-uranium-glass = reinforced uranium glass +stack-gunpowder = gunpowder +stack-cardboard = cardboard + +stack-bones = {$amount -> + [1] bone + *[other] bones +} +stack-cloth = {$amount -> + [1] cloth + *[other] cloths +} +stack-lv-cable = {$amount -> + [1] lv cable + *[other] lv cables +} +stack-mv-cable = {$amount -> + [1] mv cable + *[other] mv cables +} +stack-hv-cable = {$amount -> + [1] hv cable + *[other] hv cables +} +stack-wood-plank = {$amount -> + [1] wood plank + *[other] wood planks +} +stack-durathread = {$amount -> + [1] durathread + *[other] durathreads +} +stack-rods = {$amount -> + [1] rod + *[other] rods +} +stack-meat-sheet = {$amount -> + [1] meat sheet + *[other] meat sheets +} +stack-space-carp-tooth = space carp {$amount -> + [1] tooth + *[other] teeth +} +stack-paper = {$amount -> + [1] paper + *[other] papers +} +stack-diamond = {$amount -> + [1] diamond + *[other] diamonds +} +stack-silk = {$amount -> + [1] silk + *[other] silks +} +stack-cotton = {$amount -> + [1] cotton + *[other] cottons +} +stack-artifact-fragment = artifact {$amount -> + [1] fragment + *[other] fragments +} + +# best materials +stack-ground-tobacco = ground tobacco +stack-ground-cannabis = ground cannabis +stack-ground-rainbow-cannabis = ground rainbow cannabis +stack-dried-tobacco-leaves = dried tobacco leaves +stack-dried-cannabis-leaves = dried cannabis leaves +stack-dried-rainbow-cannabis-leaves = dried rainbow cannabis leaves + +stack-cigarette-filter = cigarette {$amount -> + [1] filter + *[other] filters +} +stack-rolling-paper = rolling {$amount -> + [1] paper + *[other] papers +} + +stack-fulton = fulton +stack-credit = speso +stack-plasma = plasma +stack-biomass = biomass +stack-pyrotton = pyrotton +stack-sharkminnow-tooth = sharkminnow tooth +stack-goliath-hide = goliath hide +stack-telecrystal = telecrystal +stack-gold-ore = gold ore +stack-rough-diamond = rough diamond +stack-iron-ore = iron ore +stack-plasma-ore = plasma ore +stack-silver-ore = silver ore +stack-space-quartz = space quartz +stack-uranium-ore = uranium ore +stack-bananium-ore = bananium ore +stack-coal = coal +stack-salt = salt +stack-inflatable-wall = inflatable wall +stack-inflatable-door = inflatable door +stack-ointment = ointment +stack-aloe-cream = aloe cream +stack-gauze = gauze +stack-brutepack = brutepack +stack-bloodpack = bloodpack +stack-medicated-suture = medicated-suture +stack-regenerative-mesh = regenerative-mesh +stack-capacitor = capacitor +stack-micro-manipulator = micro manipulator +stack-matter-bin = matter bin +stack-pancake = pancake +stack-blueberry-pancake = blueberry pancake +stack-chocolate-chip-pancake = chocolate chip pancake +stack-pizza-box = pizza box +stack-dark-tile = dark tile +stack-dark-steel-diagonal-mini-tile = dark steel diagonal mini tile +stack-dark-steel-diagonal-tile = dark steel diagonal tile +stack-dark-steel-herringbone = dark steel herringbone +stack-dark-steel-mini-tile = dark steel mini tile +stack-dark-steel-mono-tile = dark steel mono tile +stack-dark-steel-pavement = dark steel pavement +stack-dark-steel-vertical-pavement = dark steel vertical pavement +stack-offset-dark-steel-tile = offset dark steel tile +stack-offset-steel-tile = offset steel tile +stack-steel-diagonal-mini-tile = steel diagonal mini tile +stack-steel-diagonal-tile = steel diagonal tile +stack-steel-herringbone = steel herringbone +stack-steel-mini-tile = steel mini tile +stack-steel-mono-tile = steel mono tile +stack-steel-pavement = steel pavement +stack-steel-vertical-pavement = steel vertical pavement +stack-white-tile = white tile +stack-offset-white-steel-tile = offset white steel tile +stack-white-steel-diagonal-mini-tile = white steel diagonal mini tile +stack-white-steel-diagonal-tile = white steel diagonal tile +stack-white-steel-herringbone = white steel herringbone +stack-white-steel-mini-tile = white steel mini tile +stack-white-steel-mono-tile = white steel mono tile +stack-white-steel-pavement = white steel pavement +stack-white-steel-vertical-pavement = white steel vertical pavement +stack-steel-dark-checker-tile = steel dark checker tile +stack-steel-light-checker-tile = steel light checker tile +stack-steel-tile = steel tile +stack-wood-floor = wood floor +stack-techmaint-floor = techmaint floor +stack-freezer-tile = freezer tile +stack-showroom-tile = showroom tile +stack-green-circuit-floor = green-circuit floor +stack-gold-floor = gold floor +stack-mono-tile = mono tile +stack-filled-brass-plate = filled brass plate +stack-smooth-brass-plate = smooth brass plate +stack-linoleum-floor = linoleum floor +stack-hydro-tile = hydro tile +stack-lime-tile = lime tile +stack-dirty-tile = dirty tile +stack-white-shuttle-tile = white shuttle tile +stack-blue-shuttle-tile = blue shuttle tile +stack-orange-shuttle-tile = orange shuttle tile +stack-purple-shuttle-tile = purple shuttle tile +stack-red-shuttle-tile = red shuttle tile +stack-grey-shuttle-tile = grey shuttle tile +stack-black-shuttle-tile = black shuttle tile +stack-eighties-floor-tile = eighties floor tile +stack-blue-arcade-tile = blue arcade tile +stack-red-arcade-tile = red arcade tile +stack-red-carpet-tile = red carpet tile +stack-block-carpet-tile = block carpet tile +stack-blue-carpet-tile = blue carpet tile +stack-green-carpet-tile = green carpet tile +stack-orange-carpet-tile = orange carpet tile +stack-skyblue-carpet-tile = skyblue carpet tile +stack-purple-carpet-tile = purple carpet tile +stack-pink-carpet-tile = pink carpet tile +stack-cyan-carpet-tile = cyan carpet tile +stack-white-carpet-tile = white carpet tile +stack-clown-carpet-tile = clown carpet tile +stack-office-carpet-tile = office carpet tile +stack-boxing-ring-tile = boxing ring tile +stack-gym-floor-tile = gym floor tile +stack-elevator-shaft-tile = elevator shaft tile +stack-rock-vault-tile = rock vault tile +stack-blue-floor-tile = blue floor tile +stack-mining-floor-tile = mining floor tile +stack-dark-mining-floor-tile = dark mining floor tile +stack-light-mining-floor-tile = light mining floor tile +stack-item-bar-floor-tile = item bar floor tile +stack-clown-floor-tile = clown floor tile +stack-mime-floor-tile = mime floor tile +stack-kitchen-floor-tile = kitchen floor tile +stack-laundry-floor-tile = laundry floor tile +stack-concrete-tile = concrete tile +stack-concrete-mono-tile = concrete mono tile +stack-concrete-smooth = concrete smooth +stack-gray-concrete-tile = gray concrete tile +stack-gray-concrete-mono-tile = gray concrete mono tile +stack-gray-concrete-smooth = gray concrete smooth +stack-old-concrete-tile = old concrete tile +stack-old-concrete-mono-tile = old concrete mono tile +stack-old-concrete-smooth = old concrete smooth +stack-silver-floor-tile = silver floor tile +stack-bcircuit-floor-tile = bcircuit floor tile +stack-grass-floor-tile = grass floor tile +stack-grass-jungle-floor-tile = grass jungle floor tile +stack-snow-floor-tile = snow floor tile +stack-wood-patter-floor = wood pattern floor +stack-flesh-floor = flesh floor +stack-steel-maint-floor = steel maint floor +stack-grating-maint-floor = grating maint floor +stack-web-tile = web tile +stack-astro-grass-floor = astro-grass floor +stack-mowed-astro-grass-floor = mowed astro-grass floor +stack-jungle-astro-grass-floor = jungle astro-grass floor +stack-astro-ice-floor = astro-ice floor +stack-astro-snow-floor = astro-snow floor +stack-large-wood-floor = large wood floor +stack-red-circuit-floor = red-circuit floor +stack-asteroid-astro-sand-floor = asteroid astro-sand floor diff --git a/Resources/Prototypes/Entities/Objects/Misc/space_cash.yml b/Resources/Prototypes/Entities/Objects/Misc/space_cash.yml index db08a70202..63b960b0e6 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/space_cash.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/space_cash.yml @@ -63,7 +63,7 @@ - type: stack id: Credit - name: speso + name: stack-credit icon: { sprite: /Textures/Objects/Economy/cash.rsi, state: cash } spawn: SpaceCash diff --git a/Resources/Prototypes/Entities/Objects/Tools/fulton.yml b/Resources/Prototypes/Entities/Objects/Tools/fulton.yml index 3a6d8ffc22..8c44ad606b 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/fulton.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/fulton.yml @@ -1,7 +1,7 @@ # Stack - type: stack id: Fulton - name: fulton + name: stack-fulton icon: sprite: /Textures/Objects/Tools/fulton.rsi state: extraction_pack diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/clown_banana.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/clown_banana.yml index 1cada5018c..53a4b8f718 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/clown_banana.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/clown_banana.yml @@ -7,19 +7,19 @@ - to: jumpsuit steps: - tag: BananaPeel - name: a banana peel + name: construction-graph-tag-banana-peel icon: sprite: Objects/Specific/Hydroponics/banana.rsi state: peel doAfter: 1 - tag: BananaPeel - name: a banana peel + name: construction-graph-tag-banana-peel icon: sprite: Objects/Specific/Hydroponics/banana.rsi state: peel doAfter: 1 - tag: BananaPeel - name: a banana peel + name: construction-graph-tag-banana-peel icon: sprite: Objects/Specific/Hydroponics/banana.rsi state: peel @@ -28,7 +28,7 @@ amount: 1 doAfter: 1 - tag: ClownSuit - name: a clown suit + name: construction-graph-tag-clown-suit icon: sprite: Clothing/Uniforms/Jumpsuit/clown.rsi state: icon @@ -45,19 +45,19 @@ - to: shoes steps: - tag: BananaPeel - name: a banana peel + name: construction-graph-tag-banana-peel icon: sprite: Objects/Specific/Hydroponics/banana.rsi state: peel doAfter: 1 - tag: BananaPeel - name: a banana peel + name: construction-graph-tag-banana-peel icon: sprite: Objects/Specific/Hydroponics/banana.rsi state: peel doAfter: 1 - tag: BananaPeel - name: a banana peel + name: construction-graph-tag-banana-peel icon: sprite: Objects/Specific/Hydroponics/banana.rsi state: peel @@ -66,7 +66,7 @@ amount: 1 doAfter: 1 - tag: ClownShoes - name: clown shoes + name: construction-graph-tag-clown-shoes icon: sprite: Clothing/Shoes/Specific/clown.rsi state: icon @@ -83,19 +83,19 @@ - to: mask steps: - tag: BananaPeel - name: a banana peel + name: construction-graph-tag-banana-peel icon: sprite: Objects/Specific/Hydroponics/banana.rsi state: peel doAfter: 1 - tag: BananaPeel - name: a banana peel + name: construction-graph-tag-banana-peel icon: sprite: Objects/Specific/Hydroponics/banana.rsi state: peel doAfter: 1 - tag: BananaPeel - name: a banana peel + name: construction-graph-tag-banana-peel icon: sprite: Objects/Specific/Hydroponics/banana.rsi state: peel @@ -104,7 +104,7 @@ amount: 1 doAfter: 1 - tag: ClownMask - name: a clown mask + name: construction-graph-tag-clown-mask icon: sprite: Clothing/Mask/clown.rsi state: icon diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/clown_hardsuit.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/clown_hardsuit.yml index 1600cd4641..dc95a5575f 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/clown_hardsuit.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/clown_hardsuit.yml @@ -10,37 +10,37 @@ amount: 5 doAfter: 1 - tag: SuitEVA - name: an EVA suit + name: construction-graph-tag-eva-suit icon: sprite: Clothing/OuterClothing/Suits/eva.rsi state: icon doAfter: 1 - tag: HelmetEVA - name: an EVA helmet + name: construction-graph-tag-eva-helmet icon: sprite: Clothing/Head/Helmets/eva.rsi state: icon doAfter: 1 - tag: CrayonPurple - name: purple crayon + name: construction-graph-tag-purple-crayon icon: sprite: Objects/Fun/crayons.rsi state: purple doAfter: 1 - tag: CrayonRed - name: red crayon + name: construction-graph-tag-red-crayon icon: sprite: Objects/Fun/crayons.rsi state: red doAfter: 1 - tag: CrayonYellow - name: yellow crayon + name: construction-graph-tag-yellow-crayon icon: sprite: Objects/Fun/crayons.rsi state: yellow doAfter: 1 - tag: ClownRecorder - name: clown recorder + name: construction-graph-tag-clown-recorder icon: sprite: Objects/Fun/clownrecorder.rsi state: icon diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/ducky_slippers.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/ducky_slippers.yml index e017096fa9..21ed5f2224 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/ducky_slippers.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/ducky_slippers.yml @@ -7,13 +7,13 @@ - to: shoes steps: - tag: ToyRubberDuck - name: a rubber ducky + name: construction-graph-tag-rubber-ducky icon: sprite: Objects/Fun/ducky.rsi state: icon doAfter: 1 - tag: ToyRubberDuck - name: a rubber ducky + name: construction-graph-tag-rubber-ducky icon: sprite: Objects/Fun/ducky.rsi state: icon diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/glasses_sechud.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/glasses_sechud.yml index de264dbd58..34aa60ab3f 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/glasses_sechud.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/glasses_sechud.yml @@ -7,13 +7,13 @@ - to: glassesSec steps: - tag: Sunglasses - name: sun glasses + name: construction-graph-tag-sun-glasses icon: sprite: Clothing/Eyes/Glasses/sunglasses.rsi state: icon doAfter: 5 - tag: HudSecurity - name: security hud + name: construction-graph-tag-security-hud icon: sprite: Clothing/Eyes/Hud/sec.rsi state: icon diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/helmet_justice.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/helmet_justice.yml index 0ea6cf404f..5c6e262a14 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/helmet_justice.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/helmet_justice.yml @@ -7,7 +7,7 @@ - to: helmet steps: - tag: SecurityHelmet - name: security helmet + name: construction-graph-tag-security-helmet icon: sprite: Clothing/Head/Helmets/security.rsi state: icon @@ -16,10 +16,10 @@ - material: Glass amount: 1 - tag: LightBulb - name: light bulb + name: construction-graph-tag-light-bulb icon: sprite: Objects/Power/light_bulb.rsi state: normal doAfter: 5 - node: helmet - entity: ClothingHeadHelmetJusticeEmpty \ No newline at end of file + entity: ClothingHeadHelmetJusticeEmpty diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/lizard_slippers.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/lizard_slippers.yml index b3a189c571..0cca4e0dcb 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/lizard_slippers.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/lizard_slippers.yml @@ -7,13 +7,13 @@ - to: shoes steps: - tag: PlushieLizard #Weh! - name: lizard plushie + name: construction-graph-tag-lizard-plushie icon: sprite: Objects/Fun/toys.rsi state: plushie_lizard doAfter: 1 - tag: PlushieLizard - name: lizard plushie + name: construction-graph-tag-lizard-plushie icon: sprite: Objects/Fun/toys.rsi state: plushie_lizard diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/medsec_hud.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/medsec_hud.yml index 78a27a9d0f..9b4435c6f0 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/medsec_hud.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/medsec_hud.yml @@ -7,13 +7,13 @@ - to: medsecHud steps: - tag: HudMedical - name: medical hud + name: construction-graph-tag-medical-hud icon: sprite: Clothing/Eyes/Hud/med.rsi state: icon doAfter: 5 - tag: HudSecurity - name: security hud + name: construction-graph-tag-security-hud icon: sprite: Clothing/Eyes/Hud/sec.rsi state: icon @@ -22,7 +22,7 @@ amount: 5 doAfter: 5 - tag: Radio - name: radio + name: construction-graph-tag-radio icon: sprite: Objects/Devices/communication.rsi state: walkietalkie diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml index 73d65b0394..55e262f47b 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml @@ -10,31 +10,31 @@ amount: 5 doAfter: 1 - tag: SuitEVA - name: an EVA suit + name: construction-graph-tag-eva-suit icon: sprite: Clothing/OuterClothing/Suits/eva.rsi state: icon doAfter: 1 - tag: HelmetEVA - name: an EVA helmet + name: construction-graph-tag-eva-helmet icon: sprite: Clothing/Head/Helmets/eva.rsi state: icon doAfter: 1 - tag: CrayonRed - name: red crayon + name: construction-graph-tag-red-crayon icon: sprite: Objects/Fun/crayons.rsi state: red doAfter: 1 - tag: CrayonBlack - name: black crayon + name: construction-graph-tag-black-crayon icon: sprite: Objects/Fun/crayons.rsi state: black doAfter: 1 - tag: MimeBelt - name: suspenders + name: construction-graph-tag-suspenders icon: sprite: Clothing/Belt/suspenders_red.rsi state: icon diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/fun/bananium_horn.yml b/Resources/Prototypes/Recipes/Construction/Graphs/fun/bananium_horn.yml index e8380d0d2d..74c280e184 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/fun/bananium_horn.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/fun/bananium_horn.yml @@ -7,7 +7,7 @@ - to: bananiumHorn steps: - tag: Pipe - name: pipe + name: construction-graph-tag-pipe icon: sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeStraight @@ -16,7 +16,7 @@ amount: 4 doAfter: 1 - tag: BikeHorn - name: bike horn + name: construction-graph-tag-clown-bike-horn icon: sprite: Objects/Fun/bikehorn.rsi state: icon diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/fun/jack_o_lantern.yml b/Resources/Prototypes/Recipes/Construction/Graphs/fun/jack_o_lantern.yml index efd2007df6..8b086b28b1 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/fun/jack_o_lantern.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/fun/jack_o_lantern.yml @@ -7,7 +7,8 @@ - to: lit steps: - tag: Torch + name: construction-graph-tag-torch doAfter: 2 - node: lit - entity: PumpkinLantern \ No newline at end of file + entity: PumpkinLantern diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/ritualseat.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/ritualseat.yml index 47e11d0f20..a0f1e99f31 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/ritualseat.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/ritualseat.yml @@ -33,7 +33,7 @@ icon: sprite: Mobs/Species/Human/parts.rsi state: "head_m" - name: human head + name: construction-graph-tag-human-head doAfter: 1 - node: chairCursed diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/machines/computer.yml b/Resources/Prototypes/Recipes/Construction/Graphs/machines/computer.yml index 4530cef1b2..46493299a5 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/machines/computer.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/machines/computer.yml @@ -24,7 +24,7 @@ steps: - component: ComputerBoard store: board - name: any computer circuit board + name: construction-graph-component-any-computer-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "id_mod" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/machines/cyborg.yml b/Resources/Prototypes/Recipes/Construction/Graphs/machines/cyborg.yml index 9f68a3b773..df0f15c87d 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/machines/cyborg.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/machines/cyborg.yml @@ -16,14 +16,14 @@ store: part-container - component: Flash - name: flash + name: construction-graph-component-flash store: part-container icon: sprite: Objects/Weapons/Melee/flash.rsi state: flash - component: Flash - name: second flash + name: construction-graph-component-second-flash store: part-container icon: sprite: Objects/Weapons/Melee/flash.rsi @@ -36,4 +36,4 @@ entity: BorgChassisSelectable - node: derelictcyborg - entity: BorgChassisDerelict \ No newline at end of file + entity: BorgChassisDerelict diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/hamtr_construction.yml b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/hamtr_construction.yml index fb05cc313b..687d72f390 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/hamtr_construction.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/hamtr_construction.yml @@ -34,7 +34,7 @@ data: 4 - tag: HamtrCentralControlModule - name: HAMTR central control module + name: construction-graph-tag-hamtr-central-control-module icon: sprite: "Objects/Misc/module.rsi" state: "mainboard" @@ -51,7 +51,7 @@ data: 6 - tag: HamtrPeripheralsControlModule - name: HAMTR peripherals control module + name: construction-graph-tag-hamtr-peripherals-control-module icon: sprite: "Objects/Misc/module.rsi" state: id_mod @@ -71,7 +71,7 @@ #currently mechs don't support upgrading. add them back in once that's squared away. - component: PowerCell - name: power cell + name: construction-graph-component-power-cell store: battery-container icon: sprite: Objects/Power/power_cells.rsi diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/honker_construction.yml b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/honker_construction.yml index 830b6bcb6f..8274c4c0d1 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/honker_construction.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/honker_construction.yml @@ -14,7 +14,7 @@ data: 1 - tag: HonkerCentralControlModule - name: H.O.N.K. central control module + name: construction-graph-tag-honk-central-control-module icon: sprite: "Objects/Misc/module.rsi" state: "mainboard" @@ -31,7 +31,7 @@ data: 3 - tag: HonkerPeripheralsControlModule - name: H.O.N.K. peripherals control module + name: construction-graph-tag-honk-peripherals-control-module icon: sprite: "Objects/Misc/module.rsi" state: id_mod @@ -48,7 +48,7 @@ data: 5 - tag: HonkerTargetingControlModule - name: H.O.N.K. weapon control and targeting module + name: construction-graph-tag-honk-weapon-control-and-targeting-module icon: sprite: "Objects/Misc/module.rsi" state: id_mod @@ -68,7 +68,7 @@ #currently mechs don't support upgrading. add them back in once that's squared away. - component: PowerCell - name: power cell + name: construction-graph-component-power-cell store: battery-container icon: sprite: Objects/Power/power_cells.rsi @@ -89,7 +89,7 @@ icon: sprite: "Clothing/Mask/clown.rsi" state: "icon" - name: "a clown's mask" + name: construction-graph-tag-clown-mask doAfter: 1 completed: - !type:VisualizerDataInt @@ -100,7 +100,7 @@ icon: sprite: "Clothing/Shoes/Specific/clown.rsi" state: "icon" - name: "a clown's shoes" + name: construction-graph-tag-clown-shoes doAfter: 1 completed: - !type:VisualizerDataInt diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/ripley_construction.yml b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/ripley_construction.yml index 659a0360ca..db45cbc4f1 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/ripley_construction.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/ripley_construction.yml @@ -34,7 +34,7 @@ data: 4 - tag: RipleyCentralControlModule - name: ripley central control module + name: construction-graph-tag-ripley-central-control-module icon: sprite: "Objects/Misc/module.rsi" state: "mainboard" @@ -51,7 +51,7 @@ data: 6 - tag: RipleyPeripheralsControlModule - name: ripley peripherals control module + name: construction-graph-tag-ripley-peripherals-control-module icon: sprite: "Objects/Misc/module.rsi" state: id_mod @@ -71,7 +71,7 @@ #currently mechs don't support upgrading. add them back in once that's squared away. - component: PowerCell - name: power cell + name: construction-graph-component-power-cell store: battery-container icon: sprite: Objects/Power/power_cells.rsi @@ -122,4 +122,4 @@ - node: ripley actions: - !type:BuildMech - mechPrototype: MechRipley \ No newline at end of file + mechPrototype: MechRipley diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/vim_construction.yml b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/vim_construction.yml index a502bdfd53..7feed88cc5 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/vim_construction.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/vim_construction.yml @@ -7,7 +7,7 @@ - to: vim steps: - tag: VoiceTrigger - name: a voice trigger + name: construction-graph-tag-voice-trigger icon: sprite: "Objects/Devices/voice.rsi" state: "voice" @@ -16,7 +16,7 @@ key: "enum.MechAssemblyVisuals.State" data: 1 - component: PowerCell - name: a power cell + name: construction-graph-component-power-cell store: battery-container icon: sprite: Objects/Power/power_cells.rsi diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock.yml index 0bb6b4b1ce..7bc9d66691 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock.yml @@ -48,7 +48,7 @@ steps: - component: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-component-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock_clockwork.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock_clockwork.yml index 76b641a06d..915c88b3b3 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock_clockwork.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock_clockwork.yml @@ -48,7 +48,7 @@ steps: - tag: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-tag-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/blast_door.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/blast_door.yml index 782e894fe7..0902829e9b 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/blast_door.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/blast_door.yml @@ -47,7 +47,7 @@ steps: - tag: DoorElectronics store: board - name: door electronics + name: construction-graph-tag-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/conveyor.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/conveyor.yml index 43d2484bbd..4554fd26a1 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/conveyor.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/conveyor.yml @@ -10,7 +10,7 @@ icon: sprite: Structures/conveyor.rsi state: conveyor_loose - name: conveyor belt assembly + name: construction-graph-tag-conveyor-belt-assembly doAfter: 2 - node: item entity: ConveyorBeltAssembly diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/firelock.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/firelock.yml index 6b6d5c4895..cbce045456 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/firelock.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/firelock.yml @@ -50,7 +50,7 @@ steps: - tag: FirelockElectronics store: board - name: firelock electronics + name: construction-graph-tag-firelock-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "mainboard" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/glassbox.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/glassbox.yml index 2a051b46d4..772c941833 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/glassbox.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/glassbox.yml @@ -42,7 +42,7 @@ - !type:EntityAnchored steps: - tag: SignalTrigger - name: a signal trigger + name: construction-graph-tag-signal-trigger icon: sprite: Objects/Devices/signaltrigger.rsi state: signaltrigger diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/secretdoor.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/secretdoor.yml index 2c5a0db2b8..553053caab 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/secretdoor.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/secretdoor.yml @@ -48,7 +48,7 @@ - to: electronics steps: - component: PowerCell - name: power cell + name: construction-graph-component-power-cell store: battery-container icon: sprite: Objects/Power/power_cells.rsi diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/shutter.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/shutter.yml index 7086216cba..10b4ae6ae3 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/shutter.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/shutter.yml @@ -45,7 +45,7 @@ anchored: true steps: - component: DoorElectronics - name: door electronics + name: construction-graph-component-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/shuttle.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/shuttle.yml index f29629043d..20eda8b6e4 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/shuttle.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/shuttle.yml @@ -25,7 +25,7 @@ steps: - component: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-component-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/windoor.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/windoor.yml index b56c48d0df..2dd297f657 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/windoor.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/windoor.yml @@ -109,7 +109,7 @@ steps: - component: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-component-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" @@ -183,7 +183,7 @@ steps: - tag: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-tag-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" @@ -257,7 +257,7 @@ steps: - tag: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-tag-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" @@ -379,7 +379,7 @@ steps: - component: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-component-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" @@ -491,7 +491,7 @@ steps: - tag: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-tag-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" @@ -566,7 +566,7 @@ steps: - tag: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-tag-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" @@ -644,7 +644,7 @@ steps: - tag: DoorElectronics store: board - name: "door electronics circuit board" + name: construction-graph-tag-door-electronics-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml b/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml index 5a7dfbb3bf..01225fa63e 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml @@ -40,12 +40,17 @@ icon: sprite: Objects/Tools/multitool.rsi state: icon - name: a multitool + name: construction-graph-tag-multitool - material: Cable amount: 2 doAfter: 1 - to: memory_cell steps: + - tag: CapacitorStockPart + icon: + sprite: Objects/Misc/stock_parts.rsi + state: capacitor + name: construction-graph-tag-capacitor - material: Capacitor amount: 1 - material: Cable diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/APC.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/APC.yml index 2941ba8235..1a23029ecc 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/APC.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/APC.yml @@ -15,7 +15,7 @@ - to: apc steps: - component: ApcElectronics - name: "APC electronics" + name: construction-graph-component-apc-electronics doAfter: 2 - to: start completed: diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/air_alarms.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/air_alarms.yml index 5aee750b9a..299731ac24 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/air_alarms.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/air_alarms.yml @@ -37,7 +37,7 @@ steps: - tag: AirAlarmElectronics store: board - name: "air alarm electronics" + name: construction-graph-tag-air-alarm-electronics icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" # /tg/ uses the same sprite, right? @@ -116,7 +116,7 @@ steps: - tag: FireAlarmElectronics store: board - name: "fire alarm electronics" + name: construction-graph-tag-fire-alarm-electronics icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" # /tg/ uses the same sprite, right? diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/disposal_machines.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/disposal_machines.yml index 8c880d3964..46533d8d0d 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/disposal_machines.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/disposal_machines.yml @@ -64,7 +64,7 @@ - to: frame_mailing steps: - tag: MailingUnitElectronics - name: mailing unit electronics + name: construction-graph-tag-mailing-unit-electronics icon: sprite: "Objects/Misc/module.rsi" state: "net_wired" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/intercom.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/intercom.yml index ba29d72539..864e1a1802 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/intercom.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/intercom.yml @@ -39,7 +39,7 @@ steps: - tag: IntercomElectronics store: board - name: "intercom electronics" + name: construction-graph-tag-intercom-electronics icon: sprite: "Objects/Misc/module.rsi" state: "id_mod" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/lighting.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/lighting.yml index ef461eda9b..9bd988d11e 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/lighting.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/lighting.yml @@ -10,7 +10,7 @@ amount: 1 doAfter: 1 - tag: CrystalCyan - name: cyan crystal shard + name: construction-graph-tag-cyan-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -31,7 +31,7 @@ amount: 1 doAfter: 1 - tag: CrystalBlue - name: blue crystal shard + name: construction-graph-tag-blue-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -51,7 +51,7 @@ amount: 1 doAfter: 1 - tag: CrystalYellow - name: yellow crystal shard + name: construction-graph-tag-yellow-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -71,7 +71,7 @@ amount: 1 doAfter: 1 - tag: CrystalPink - name: pink crystal shard + name: construction-graph-tag-pink-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -91,7 +91,7 @@ amount: 1 doAfter: 1 - tag: CrystalOrange - name: orange crystal shard + name: construction-graph-tag-orange-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -111,7 +111,7 @@ amount: 1 doAfter: 1 - tag: CrystalBlack - name: black crystal shard + name: construction-graph-tag-black-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -131,7 +131,7 @@ amount: 1 doAfter: 1 - tag: CrystalRed - name: red crystal shard + name: construction-graph-tag-red-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -151,7 +151,7 @@ amount: 1 doAfter: 1 - tag: CrystalGreen - name: green crystal shard + name: construction-graph-tag-green-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -171,7 +171,7 @@ amount: 1 doAfter: 1 - tag: CrystalCyan - name: cyan crystal shard + name: construction-graph-tag-cyan-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -192,7 +192,7 @@ amount: 1 doAfter: 1 - tag: CrystalBlue - name: blue crystal shard + name: construction-graph-tag-blue-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -212,7 +212,7 @@ amount: 1 doAfter: 1 - tag: CrystalYellow - name: yellow crystal shard + name: construction-graph-tag-yellow-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -232,7 +232,7 @@ amount: 1 doAfter: 1 - tag: CrystalPink - name: pink crystal shard + name: construction-graph-tag-pink-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -252,7 +252,7 @@ amount: 1 doAfter: 1 - tag: CrystalOrange - name: orange crystal shard + name: construction-graph-tag-orange-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -272,7 +272,7 @@ amount: 1 doAfter: 1 - tag: CrystalBlack - name: black crystal shard + name: construction-graph-tag-black-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -292,7 +292,7 @@ amount: 1 doAfter: 1 - tag: CrystalRed - name: red crystal shard + name: construction-graph-tag-red-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 @@ -312,7 +312,7 @@ amount: 1 doAfter: 1 - tag: CrystalGreen - name: green crystal shard + name: construction-graph-tag-green-crystal-shard icon: sprite: Objects/Materials/Shards/crystal.rsi state: shard1 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/solarpanel.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/solarpanel.yml index 8dee23d021..8398eb1b60 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/solarpanel.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/solarpanel.yml @@ -7,7 +7,7 @@ - to: solarassembly steps: - tag: SolarAssemblyFlatpack - name: solar assembly parts + name: construction-graph-tag-solar-assembly-parts icon: sprite: Objects/Devices/flatpack.rsi state: solar-assembly-part @@ -57,7 +57,7 @@ - !type:EntityAnchored steps: - tag: SolarTrackerElectronics - name: solar tracker electronics + name: construction-graph-tag-solar-tracker-electronics icon: sprite: Objects/Misc/module.rsi state: engineering diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/station_maps.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/station_maps.yml index eb826a0f98..5329eaf68f 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/station_maps.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/station_maps.yml @@ -39,7 +39,7 @@ steps: - tag: StationMapElectronics store: board - name: "station map electronics" + name: construction-graph-tag-station-map-electronics icon: sprite: "Objects/Misc/module.rsi" state: "door_electronics" # /tg/ uses the same sprite, right? diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/timer.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/timer.yml index 0d400a848d..6ffd912907 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/timer.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/timer.yml @@ -37,7 +37,7 @@ steps: - tag: TimerSignalElectronics store: board - name: "signal timer electronics" + name: construction-graph-tag-signal-timer-electronics icon: sprite: "Objects/Misc/module.rsi" state: "charger_APC" @@ -46,7 +46,7 @@ steps: - tag: TimerScreenElectronics store: board - name: "screen timer electronics" + name: construction-graph-tag-screen-timer-electronics icon: sprite: "Objects/Misc/module.rsi" state: "charger_APC" @@ -55,7 +55,7 @@ steps: - tag: TimerBrigElectronics store: board - name: "brig timer electronics" + name: construction-graph-tag-brig-timer-electronics icon: sprite: "Objects/Misc/module.rsi" state: "charger_APC" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_generator.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_generator.yml index 24d928cc40..797922d40f 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_generator.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_generator.yml @@ -37,7 +37,7 @@ steps: - tag: WallmountGeneratorElectronics store: board - name: "wallmount generator circuit board" + name: construction-graph-tag-wallmount-generator-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "charger_APC" @@ -46,7 +46,7 @@ steps: - tag: WallmountGeneratorAPUElectronics store: board - name: "wallmount APU circuit board" + name: construction-graph-tag-wallmount-apu-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "charger_APC" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_substation.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_substation.yml index bd9b2415e2..6fdb516fe9 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_substation.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_substation.yml @@ -43,7 +43,7 @@ steps: - tag: WallmountSubstationElectronics store: board - name: "wallmount substation circuit board" + name: construction-graph-tag-wallmount-substation-circuit-board icon: sprite: "Objects/Misc/module.rsi" state: "charger_APC" @@ -52,7 +52,7 @@ - PowerCell - PowerCellSmall store: powercell - name: a powercell + name: construction-graph-tag-power-cell icon: sprite: "Objects/Power/power_cells.rsi" state: "medium" diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_telemonitors.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_telemonitors.yml index 51ebed2ee1..4fcdb422f6 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_telemonitors.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/wallmount_telemonitors.yml @@ -38,7 +38,7 @@ - tool: Screwing doAfter: 2 - tag: SurveillanceCameraMonitorCircuitboard - name: surveillance camera monitor board + name: construction-graph-tag-surveillance-camera-monitor-board icon: sprite: Objects/Misc/module.rsi state: cpuboard @@ -127,7 +127,7 @@ - tool: Screwing doAfter: 2 - tag: ComputerTelevisionCircuitboard - name: television board + name: construction-graph-tag-television-board icon: sprite: Objects/Misc/module.rsi state: cpuboard diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bladed_hats.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bladed_hats.yml index e582c3e4ae..b0817be44a 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bladed_hats.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bladed_hats.yml @@ -7,13 +7,13 @@ - to: icon steps: - tag: GlassShard - name: a glass shard + name: construction-graph-tag-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 doAfter: 1 - tag: BrimFlatcapGrey - name: a grey flatcap + name: construction-graph-tag-grey-flatcap icon: sprite: Clothing/Head/Hats/greyflatcap.rsi state: icon @@ -29,13 +29,13 @@ - to: icon steps: - tag: GlassShard - name: a glass shard + name: construction-graph-tag-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 doAfter: 1 - tag: BrimFlatcapBrown - name: a brown flatcap + name: construction-graph-tag-brown-flatcap icon: sprite: Clothing/Head/Hats/brownflatcap.rsi state: icon diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bola.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bola.yml index 10532996bd..e1a93774a6 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bola.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/bola.yml @@ -11,7 +11,7 @@ sprite: Objects/Misc/cablecuffs.rsi state: cuff color: red - name: cuffs + name: construction-graph-tag-cuffs - material: Steel amount: 6 doAfter: 2 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/improvised_arrow.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/improvised_arrow.yml index 8f368f9e59..e04e359b50 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/improvised_arrow.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/improvised_arrow.yml @@ -13,7 +13,7 @@ amount: 1 doAfter: 0.5 - tag: GlassShard - name: glass shard + name: construction-graph-tag-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 @@ -37,7 +37,7 @@ amount: 1 doAfter: 0.5 - tag: PlasmaGlassShard - name: plasma glass shard + name: construction-graph-tag-plasma-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 @@ -61,7 +61,7 @@ amount: 1 doAfter: 0.5 - tag: UraniumGlassShard - name: uranium glass shard + name: construction-graph-tag-uranium-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/modular_grenade.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/modular_grenade.yml index 838a6cdb6c..9986c93f4c 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/modular_grenade.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/modular_grenade.yml @@ -48,13 +48,13 @@ steps: - component: PayloadTrigger store: payloadTrigger - name: trigger + name: construction-graph-component-payload-trigger doAfter: 0.5 - to: caseWithPayload steps: - tag: Payload store: payload - name: payload + name: construction-graph-tag-payload doAfter: 0.5 - node: caseWithTrigger @@ -74,7 +74,7 @@ steps: - tag: Payload store: payload - name: payload + name: construction-graph-tag-payload doAfter: 0.5 - node: caseWithPayload @@ -94,7 +94,7 @@ steps: - component: PayloadTrigger store: payloadTrigger - name: trigger + name: construction-graph-component-payload-trigger doAfter: 0.5 - node: grenade diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/modular_mine.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/modular_mine.yml index b598c01cde..95b4b4bcc7 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/modular_mine.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/modular_mine.yml @@ -22,7 +22,7 @@ icon: sprite: Objects/Misc/proximity_sensor.rsi state: icon - name: proximity sensor + name: construction-graph-tag-proximity-sensor - to: start completed: - !type:SpawnPrototype @@ -52,7 +52,7 @@ steps: - tag: Payload store: payload - name: payload + name: construction-graph-tag-payload doAfter: 0.5 - node: mine diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/shiv.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/shiv.yml index a434e70729..05dbba12a8 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/shiv.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/shiv.yml @@ -30,7 +30,7 @@ impact: High steps: - tag: GlassShard - name: glass shard + name: construction-graph-tag-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 @@ -73,7 +73,7 @@ impact: High steps: - tag: ReinforcedGlassShard - name: reinforced glass shard + name: construction-graph-tag-reinforced-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 @@ -116,7 +116,7 @@ impact: High steps: - tag: PlasmaGlassShard - name: plasma glass shard + name: construction-graph-tag-plasma-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 @@ -159,7 +159,7 @@ impact: High steps: - tag: UraniumGlassShard - name: uranium glass shard + name: construction-graph-tag-uranium-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/spear.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/spear.yml index 8b6f0708c7..661737f5b6 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/spear.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/spear.yml @@ -17,7 +17,7 @@ amount: 3 doAfter: 1 - tag: GlassShard - name: glass shard + name: construction-graph-tag-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 @@ -44,7 +44,7 @@ amount: 3 doAfter: 1 - tag: ReinforcedGlassShard - name: reinforced glass shard + name: construction-graph-tag-reinforced-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 @@ -71,7 +71,7 @@ amount: 3 doAfter: 1 - tag: PlasmaGlassShard - name: plasma glass shard + name: construction-graph-tag-plasma-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 @@ -98,7 +98,7 @@ amount: 3 doAfter: 1 - tag: UraniumGlassShard - name: uranium glass shard + name: construction-graph-tag-uranium-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/upgraded_chimp.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/upgraded_chimp.yml index eecd78cc13..8cbcb8c964 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/upgraded_chimp.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/upgraded_chimp.yml @@ -7,7 +7,8 @@ - to: upgraded steps: - tag: WeaponPistolCHIMPUpgradeKit + name: construction-graph-tag-weapon-pistol-chimp-upgrade-kit doAfter: 2 - node: upgraded - entity: WeaponPistolCHIMPUpgraded \ No newline at end of file + entity: WeaponPistolCHIMPUpgraded diff --git a/Resources/Prototypes/Recipes/Construction/clothing.yml b/Resources/Prototypes/Recipes/Construction/clothing.yml index 8f49d26e6b..0a23bc8648 100644 --- a/Resources/Prototypes/Recipes/Construction/clothing.yml +++ b/Resources/Prototypes/Recipes/Construction/clothing.yml @@ -1,142 +1,103 @@ - type: construction - name: clown hardsuit id: ClownHardsuit graph: ClownHardsuit startNode: start targetNode: clownHardsuit category: construction-category-clothing - description: A modified hardsuit fit for a clown. - icon: { sprite: Clothing/OuterClothing/Hardsuits/clown.rsi, state: icon } objectType: Item - type: construction - name: mime hardsuit id: MimeHardsuit graph: MimeHardsuit startNode: start targetNode: mimeHardsuit category: construction-category-clothing - description: A modified hardsuit fit for a mime. - icon: { sprite: Clothing/OuterClothing/Hardsuits/mime.rsi, state: icon } objectType: Item - type: construction - name: bone armor id: BoneArmor graph: BoneArmor startNode: start targetNode: armor category: construction-category-clothing - description: Armor made of bones. - icon: { sprite: Clothing/OuterClothing/Armor/bone_armor.rsi, state: icon } objectType: Item - type: construction - name: bone helmet id: BoneHelmet graph: BoneHelmet startNode: start targetNode: helmet category: construction-category-clothing - description: Helmet made of bones. - icon: { sprite: Clothing/Head/Helmets/bone_helmet.rsi, state: icon } objectType: Item - type: construction - name: banana clown mask id: BananaClownMask graph: BananaClownMask startNode: start targetNode: mask category: construction-category-clothing - description: A clown mask upgraded with banana peels. - icon: { sprite: Clothing/Mask/clown_banana.rsi, state: icon } objectType: Item - type: construction - name: banana clown suit id: BananaClownJumpsuit graph: BananaClownJumpsuit startNode: start targetNode: jumpsuit category: construction-category-clothing - description: A clown suit upgraded with banana peels. - icon: { sprite: Clothing/Uniforms/Jumpsuit/clown_banana.rsi, state: icon } objectType: Item - type: construction - name: banana clown shoes id: BananaClownShoes graph: BananaClownShoes startNode: start targetNode: shoes category: construction-category-clothing - description: A pair of clown shoes upgraded with banana peels. - icon: { sprite: Clothing/Shoes/Specific/clown_banana.rsi, state: icon } objectType: Item - type: construction - name: medsec hud id: ClothingEyesHudMedSec graph: HudMedSec startNode: start targetNode: medsecHud category: construction-category-clothing - description: Two huds joined by arms - icon: { sprite: Clothing/Eyes/Hud/medsec.rsi, state: icon } objectType: Item - type: construction - name: ducky slippers id: ClothingShoeSlippersDuck graph: ClothingShoeSlippersDuck startNode: start targetNode: shoes category: construction-category-clothing - description: Comfy, yet haunted by the ghosts of ducks you fed bread to as a child. - icon: { sprite: Clothing/Shoes/Misc/duck-slippers.rsi, state: icon } objectType: Item - type: construction - name: lizard plushie slippers id: ClothingShoeSlippersLizard graph: ClothingShoeSlippersLizard startNode: start targetNode: shoes category: construction-category-clothing - description: An adorable pair of slippers that resemble a lizardperson. Combine this with some other green clothing and you'll be the coolest crewmember on the station! - icon: { sprite: Clothing/Shoes/Misc/lizard-slippers.rsi, state: icon } objectType: Item - type: construction - name: security glasses id: ClothingEyesGlassesSecurity graph: GlassesSecHUD startNode: start targetNode: glassesSec category: construction-category-clothing - description: A pair of sunglasses, modified to have a built-in security HUD. - icon: { sprite: Clothing/Eyes/Glasses/secglasses.rsi, state: icon } objectType: Item - type: construction - name: quiver id: ClothingBeltQuiver graph: Quiver startNode: start targetNode: Quiver category: construction-category-clothing - description: Can hold up to 15 arrows, and fits snug around your waist. - icon: { sprite: Clothing/Belt/quiver.rsi, state: icon } objectType: Item - type: construction - name: justice helm id: ClothingHeadHelmetJustice graph: HelmetJustice startNode: start targetNode: helmet category: construction-category-clothing - description: Advanced security gear. Protects the station from ne'er-do-wells. - icon: { sprite: Clothing/Head/Helmets/justice.rsi, state: icon } - objectType: Item \ No newline at end of file + objectType: Item diff --git a/Resources/Prototypes/Recipes/Construction/fun.yml b/Resources/Prototypes/Recipes/Construction/fun.yml index 46d43e7372..1f810fd1d9 100644 --- a/Resources/Prototypes/Recipes/Construction/fun.yml +++ b/Resources/Prototypes/Recipes/Construction/fun.yml @@ -1,10 +1,7 @@ - type: construction - name: bananium horn id: HornBananium graph: BananiumHorn startNode: start targetNode: bananiumHorn category: construction-category-weapons - description: An air horn made from bananium. - icon: { sprite: Objects/Fun/bananiumhorn.rsi, state: icon } objectType: Item diff --git a/Resources/Prototypes/Recipes/Construction/furniture.yml b/Resources/Prototypes/Recipes/Construction/furniture.yml index 80e65fdac3..9b2670dda9 100644 --- a/Resources/Prototypes/Recipes/Construction/furniture.yml +++ b/Resources/Prototypes/Recipes/Construction/furniture.yml @@ -1,15 +1,10 @@ #chairs - type: construction - name: chair id: Chair graph: Seat startNode: start targetNode: chair category: construction-category-furniture - description: You sit in this. Either by will or force. - icon: - sprite: Structures/Furniture/chairs.rsi - state: chair objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -17,16 +12,11 @@ - !type:TileNotBlocked - type: construction - name: stool id: Stool graph: Seat startNode: start targetNode: stool category: construction-category-furniture - description: You sit in this. Either by will or force. - icon: - sprite: Structures/Furniture/chairs.rsi - state: stool objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -34,16 +24,11 @@ - !type:TileNotBlocked - type: construction - name: bar stool id: StoolBar graph: Seat startNode: start targetNode: stoolBar category: construction-category-furniture - description: You sit in this. Either by will or force. - icon: - sprite: Structures/Furniture/chairs.rsi - state: bar objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -51,16 +36,11 @@ - !type:TileNotBlocked - type: construction - name: brass chair id: ChairBrass graph: Seat startNode: start targetNode: chairBrass category: construction-category-furniture - description: You sit in this. Either by will or force. - icon: - sprite: Structures/Furniture/chairs.rsi - state: brass_chair objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -68,16 +48,11 @@ - !type:TileNotBlocked - type: construction - name: office chair id: ChairOfficeLight graph: Seat startNode: start targetNode: chairOffice category: construction-category-furniture - description: You sit in this. Either by will or force. - icon: - sprite: Structures/Furniture/chairs.rsi - state: office-white objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -85,16 +60,11 @@ - !type:TileNotBlocked - type: construction - name: dark office chair id: ChairOfficeDark graph: Seat startNode: start targetNode: chairOfficeDark category: construction-category-furniture - description: You sit in this. Either by will or force. - icon: - sprite: Structures/Furniture/chairs.rsi - state: office-dark objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -102,16 +72,11 @@ - !type:TileNotBlocked - type: construction - name: comfy chair id: ChairComfy graph: Seat startNode: start targetNode: chairComfy category: construction-category-furniture - description: It looks comfy. - icon: - sprite: Structures/Furniture/chairs.rsi - state: comfy objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -119,16 +84,11 @@ - !type:TileNotBlocked - type: construction - name: pilots chair id: chairPilotSeat graph: Seat startNode: start targetNode: chairPilotSeat category: construction-category-furniture - description: Fit for a captain. - icon: - sprite: Structures/Furniture/chairs.rsi - state: shuttle objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -136,16 +96,11 @@ - !type:TileNotBlocked - type: construction - name: wooden chair id: ChairWood graph: Seat startNode: start targetNode: chairWood category: construction-category-furniture - description: You sit in this. Either by will or force. - icon: - sprite: Structures/Furniture/chairs.rsi - state: wooden objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -153,16 +108,11 @@ - !type:TileNotBlocked - type: construction - name: meat chair id: ChairMeat graph: Seat startNode: start targetNode: chairMeat category: construction-category-furniture - description: Uncomfortably sweaty. - icon: - sprite: Structures/Furniture/chairs.rsi - state: meat objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -170,16 +120,11 @@ - !type:TileNotBlocked - type: construction - name: ritual chair id: ChairRitual graph: RitualSeat startNode: start targetNode: chairRitual category: construction-category-furniture - description: A strangely carved chair. - icon: - sprite: Structures/Furniture/chairs.rsi - state: ritual objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -187,16 +132,11 @@ - !type:TileNotBlocked - type: construction - name: folding chair id: ChairFolding graph: Seat startNode: start targetNode: chairFolding category: construction-category-furniture - description: An easy to carry chair. - icon: - sprite: Structures/Furniture/folding_chair.rsi - state: folding objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -204,16 +144,11 @@ - !type:TileNotBlocked - type: construction - name: steel bench id: ChairSteelBench graph: Seat startNode: start targetNode: chairSteelBench category: construction-category-furniture - description: A long chair made for a metro. Really standard design. - icon: - sprite: Structures/Furniture/chairs.rsi - state: steel-bench objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -221,16 +156,11 @@ - !type:TileNotBlocked - type: construction - name: wooden bench id: ChairWoodBench graph: Seat startNode: start targetNode: chairWoodBench category: construction-category-furniture - description: Did you get a splinter? Well, at least it’s eco friendly. - icon: - sprite: Structures/Furniture/chairs.rsi - state: wooden-bench objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -238,16 +168,11 @@ - !type:TileNotBlocked - type: construction - name: comfortable red bench id: RedComfBench graph: Seat startNode: start targetNode: redComfBench category: construction-category-furniture - description: A bench with an extremely comfortable backrest. - icon: - sprite: Structures/Furniture/Bench/comf_bench.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -255,16 +180,11 @@ - !type:TileNotBlocked - type: construction - name: comfortable blue bench id: BlueComfBench graph: Seat startNode: start targetNode: blueComfBench category: construction-category-furniture - description: A bench with an extremely comfortable backrest. - icon: - sprite: Structures/Furniture/Bench/comf_bench.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -273,16 +193,11 @@ #tables - type: construction - name: steel table id: Table graph: Table startNode: start targetNode: Table category: construction-category-furniture - description: A square piece of metal standing on four metal legs. - icon: - sprite: Structures/Furniture/Tables/generic.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -290,16 +205,11 @@ - !type:TileNotBlocked - type: construction - name: reinforced steel table id: TableReinforced graph: Table startNode: start targetNode: TableReinforced category: construction-category-furniture - description: A square piece of metal standing on four metal legs. Extra robust. - icon: - sprite: Structures/Furniture/Tables/reinforced.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -307,16 +217,11 @@ - !type:TileNotBlocked - type: construction - name: glass table id: TableGlass graph: Table startNode: start targetNode: TableGlass category: construction-category-furniture - description: A square piece of glass, standing on four metal legs. - icon: - sprite: Structures/Furniture/Tables/glass.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -324,16 +229,11 @@ - !type:TileNotBlocked - type: construction - name: reinforced glass table id: TableReinforcedGlass graph: Table startNode: start targetNode: TableReinforcedGlass category: construction-category-furniture - description: A square piece of glass, standing on four metal legs. Extra robust. - icon: - sprite: Structures/Furniture/Tables/r_glass.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -341,16 +241,11 @@ - !type:TileNotBlocked - type: construction - name: plasma glass table id: TablePlasmaGlass graph: Table startNode: start targetNode: TablePlasmaGlass category: construction-category-furniture - description: A square piece of plasma glass, standing on four metal legs. Pretty! - icon: - sprite: Structures/Furniture/Tables/plasma.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -358,16 +253,11 @@ - !type:TileNotBlocked - type: construction - name: brass table id: TableBrass graph: Table startNode: start targetNode: TableBrass category: construction-category-furniture - description: A shiny, corrosion resistant brass table. Steampunk! - icon: - sprite: Structures/Furniture/Tables/brass.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -375,16 +265,11 @@ - !type:TileNotBlocked - type: construction - name: wood table id: TableWood graph: Table startNode: start targetNode: TableWood category: construction-category-furniture - description: Do not apply fire to this. Rumour says it burns easily. - icon: - sprite: Structures/Furniture/Tables/wood.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -392,16 +277,11 @@ - !type:TileNotBlocked - type: construction - name: poker table id: TableCarpet graph: Table startNode: start targetNode: TableCarpet category: construction-category-furniture - description: A square piece of wood standing on four legs covered by a cloth. (What did you expect?) - icon: - sprite: Structures/Furniture/Tables/carpet.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -409,16 +289,11 @@ - !type:TileNotBlocked - type: construction - name: fancy black table id: TableFancyBlack graph: Table startNode: start targetNode: TableFancyBlack category: construction-category-furniture - description: A table covered with a beautiful cloth. - icon: - sprite: Structures/Furniture/Tables/Fancy/black.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -426,16 +301,11 @@ - !type:TileNotBlocked - type: construction - name: fancy blue table id: TableFancyBlue graph: Table startNode: start targetNode: TableFancyBlue category: construction-category-furniture - description: A table covered with a beautiful cloth. - icon: - sprite: Structures/Furniture/Tables/Fancy/blue.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -443,16 +313,11 @@ - !type:TileNotBlocked - type: construction - name: fancy cyan table id: TableFancyCyan graph: Table startNode: start targetNode: TableFancyCyan category: construction-category-furniture - description: A table covered with a beautiful cloth. - icon: - sprite: Structures/Furniture/Tables/Fancy/cyan.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -460,16 +325,11 @@ - !type:TileNotBlocked - type: construction - name: fancy green table id: TableFancyGreen graph: Table startNode: start targetNode: TableFancyGreen category: construction-category-furniture - description: A table covered with a beautiful cloth. - icon: - sprite: Structures/Furniture/Tables/Fancy/green.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -477,16 +337,11 @@ - !type:TileNotBlocked - type: construction - name: fancy orange table id: TableFancyOrange graph: Table startNode: start targetNode: TableFancyOrange category: construction-category-furniture - description: A table covered with a beautiful cloth. - icon: - sprite: Structures/Furniture/Tables/Fancy/orange.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -494,16 +349,11 @@ - !type:TileNotBlocked - type: construction - name: fancy purple table id: TableFancyPurple graph: Table startNode: start targetNode: TableFancyPurple category: construction-category-furniture - description: A table covered with a beautiful cloth. - icon: - sprite: Structures/Furniture/Tables/Fancy/purple.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -511,16 +361,11 @@ - !type:TileNotBlocked - type: construction - name: fancy pink table id: TableFancyPink graph: Table startNode: start targetNode: TableFancyPink category: construction-category-furniture - description: A table covered with a beautiful cloth. - icon: - sprite: Structures/Furniture/Tables/Fancy/pink.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -528,16 +373,11 @@ - !type:TileNotBlocked - type: construction - name: fancy red table id: TableFancyRed graph: Table startNode: start targetNode: TableFancyRed category: construction-category-furniture - description: A table covered with a beautiful cloth. - icon: - sprite: Structures/Furniture/Tables/Fancy/red.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -545,16 +385,11 @@ - !type:TileNotBlocked - type: construction - name: fancy white table id: TableFancyWhite graph: Table startNode: start targetNode: TableFancyWhite category: construction-category-furniture - description: A table covered with a beautiful cloth. - icon: - sprite: Structures/Furniture/Tables/Fancy/white.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -562,16 +397,11 @@ - !type:TileNotBlocked - type: construction - name: metal counter id: TableCounterMetal graph: Table startNode: start targetNode: CounterMetal category: construction-category-furniture - description: Looks like a good place to put a drink down. - icon: - sprite: Structures/Furniture/Tables/countermetal.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -579,16 +409,11 @@ - !type:TileNotBlocked - type: construction - name: wood counter id: TableCounterWood graph: Table startNode: start targetNode: CounterWood category: construction-category-furniture - description: Do not apply fire to this. Rumour says it burns easily. - icon: - sprite: Structures/Furniture/Tables/counterwood.rsi - state: full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -597,16 +422,11 @@ #bathroom - type: construction - name: toilet id: ToiletEmpty graph: Toilet startNode: start targetNode: toilet category: construction-category-furniture - description: A human excrement flushing apparatus. - icon: - sprite: Structures/Furniture/toilet.rsi - state: disposal objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -616,15 +436,10 @@ #bedroom - type: construction id: Bed - name: bed - description: This is used to lie in, sleep in or strap on. Resting here provides extremely slow healing. graph: bed startNode: start targetNode: bed category: construction-category-furniture - icon: - sprite: Structures/Furniture/furniture.rsi - state: bed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -633,15 +448,10 @@ - type: construction id: MedicalBed - name: medical bed - description: A hospital bed for patients to recover in. Resting here provides fairly slow healing. graph: bed startNode: start targetNode: medicalbed category: construction-category-furniture - icon: - sprite: Structures/Furniture/furniture.rsi - state: bed-MED objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -650,15 +460,10 @@ - type: construction id: DogBed - name: dog bed - description: A comfy-looking dog bed. You can even strap your pet in, in case the gravity turns off. graph: bed startNode: start targetNode: dogbed category: construction-category-furniture - icon: - sprite: Structures/Furniture/furniture.rsi - state: dogbed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -667,15 +472,10 @@ - type: construction id: Dresser - name: dresser - description: Wooden dresser, can store things inside itself. graph: Dresser startNode: start targetNode: dresser category: construction-category-furniture - icon: - sprite: Structures/Furniture/furniture.rsi - state: dresser objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -685,15 +485,10 @@ #racks - type: construction id: Rack - name: rack - description: A rack for storing things on. graph: Rack startNode: start targetNode: Rack category: construction-category-furniture - icon: - sprite: Structures/Furniture/furniture.rsi - state: rack objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -703,15 +498,10 @@ #misc - type: construction id: MeatSpike - name: meat spike - description: A spike found in kitchens butchering animals. graph: MeatSpike startNode: start targetNode: MeatSpike category: construction-category-furniture - icon: - sprite: Structures/meat_spike.rsi - state: spike objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -720,165 +510,110 @@ - type: construction id: Curtains - name: curtains - description: Contains less than 1% mercury. graph: Curtains startNode: start targetNode: Curtains category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/hospital.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - + - type: construction id: CurtainsBlack - name: black curtains - description: Hides what others shouldn't see. graph: Curtains startNode: start targetNode: CurtainsBlack category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/black.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction id: CurtainsBlue - name: blue curtains - description: Hides what others shouldn't see. graph: Curtains startNode: start targetNode: CurtainsBlue category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/blue.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - + - type: construction id: CurtainsCyan - name: cyan curtains - description: Hides what others shouldn't see. graph: Curtains startNode: start targetNode: CurtainsCyan category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/cyan.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - + - type: construction id: CurtainsGreen - name: green curtains - description: Hides what others shouldn't see. graph: Curtains startNode: start targetNode: CurtainsGreen category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/green.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - + - type: construction id: CurtainsOrange - name: orange curtains - description: Hides what others shouldn't see. graph: Curtains startNode: start targetNode: CurtainsOrange category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/orange.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - + - type: construction id: CurtainsPink - name: pink curtains - description: Hides what others shouldn't see. graph: Curtains startNode: start targetNode: CurtainsPink category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/pink.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - + - type: construction id: CurtainsPurple - name: purple curtains - description: Hides what others shouldn't see. graph: Curtains startNode: start targetNode: CurtainsPurple category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/purple.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - + - type: construction id: CurtainsRed - name: red curtains - description: Hides what others shouldn't see. graph: Curtains startNode: start targetNode: CurtainsRed category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/red.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction id: CurtainsWhite - name: white curtains - description: Hides what others shouldn't see. graph: Curtains startNode: start targetNode: CurtainsWhite category: construction-category-furniture - icon: - sprite: Structures/Decoration/Curtains/white.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction id: Bookshelf - name: bookshelf - description: Mostly filled with books. graph: Bookshelf startNode: start targetNode: bookshelf category: construction-category-furniture - icon: - sprite: Structures/Furniture/bookshelf.rsi - state: base objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -887,15 +622,10 @@ - type: construction id: NoticeBoard - name: notice board - description: Wooden notice board, can store paper inside itself. graph: NoticeBoard startNode: start targetNode: noticeBoard category: construction-category-furniture - icon: - sprite: Structures/Wallmounts/noticeboard.rsi - state: noticeboard objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -905,18 +635,13 @@ - type: construction id: Mannequin - name: mannequin - description: Wooden mannequin designed for clothing displaying graph: Mannequin startNode: start targetNode: mannequin category: construction-category-furniture - icon: - sprite: Structures/Decoration/mannequin.rsi - state: mannequin objectType: Structure placementMode: SnapgridCenter canRotate: true canBuildInImpassable: false conditions: - - !type:TileNotBlocked \ No newline at end of file + - !type:TileNotBlocked diff --git a/Resources/Prototypes/Recipes/Construction/lighting.yml b/Resources/Prototypes/Recipes/Construction/lighting.yml index 0651fc4572..3da8ba8d46 100644 --- a/Resources/Prototypes/Recipes/Construction/lighting.yml +++ b/Resources/Prototypes/Recipes/Construction/lighting.yml @@ -1,175 +1,127 @@ - type: construction - name: cyan light tube id: CyanLight graph: CyanLight startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light tube containing a cyan crystal. - icon: { sprite: Objects/Power/light_tube.rsi, state: normal } objectType: Item - type: construction - name: blue light tube id: BlueLight graph: BlueLight startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light tube containing a blue crystal. - icon: { sprite: Objects/Power/light_tube.rsi, state: normal } objectType: Item - type: construction - name: yellow light tube id: YellowLight graph: YellowLight startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light tube containing a yellow crystal - icon: { sprite: Objects/Power/light_tube.rsi, state: normal } objectType: Item - type: construction - name: pink light tube id: PinkLight graph: PinkLight startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light tube containing a pink crystal. - icon: { sprite: Objects/Power/light_tube.rsi, state: normal } objectType: Item - type: construction - name: orange light tube id: OrangeLight graph: OrangeLight startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light tube containing an orange crystal. - icon: { sprite: Objects/Power/light_tube.rsi, state: normal } objectType: Item - type: construction - name: black light tube id: BlackLight graph: BlackLight startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light tube containing a black crystal. It won't be very bright. - icon: { sprite: Objects/Power/light_tube.rsi, state: normal } objectType: Item - type: construction - name: red light tube id: RedLight graph: RedLight startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light tube containing a red crystal. - icon: { sprite: Objects/Power/light_tube.rsi, state: normal } objectType: Item - type: construction - name: green light tube id: GreenLight graph: GreenLight startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light tube containing a green crystal. - icon: { sprite: Objects/Power/light_tube.rsi, state: normal } objectType: Item - type: construction - name: cyan light bulb id: CyanLightBulb graph: CyanLightBulb startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light bulb containing a cyan crystal. - icon: { sprite: Objects/Power/light_bulb.rsi, state: normal } objectType: Item - type: construction - name: blue light bulb id: BlueLightBulb graph: BlueLightBulb startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light bulb containing a blue crystal. - icon: { sprite: Objects/Power/light_bulb.rsi, state: normal } objectType: Item - type: construction - name: yellow light bulb id: YellowLightBulb graph: YellowLightBulb startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light bulb containing a yellow crystal. - icon: { sprite: Objects/Power/light_bulb.rsi, state: normal } objectType: Item - type: construction - name: pink light bulb id: PinkLightBulb graph: PinkLightBulb startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light bulb containing a pink crystal. - icon: { sprite: Objects/Power/light_bulb.rsi, state: normal } objectType: Item - type: construction - name: orange light bulb id: OrangeLightBulb graph: OrangeLightBulb startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light bulb containing an orange crystal. - icon: { sprite: Objects/Power/light_bulb.rsi, state: normal } objectType: Item - type: construction - name: black light bulb id: BlackLightBulb graph: BlackLightBulb startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light bulb containing a black crystal. It won't be very bright. - icon: { sprite: Objects/Power/light_bulb.rsi, state: normal } objectType: Item - type: construction - name: red light bulb id: RedLightBulb graph: RedLightBulb startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light bulb containing a red crystal. - icon: { sprite: Objects/Power/light_bulb.rsi, state: normal } objectType: Item - type: construction - name: green light bulb id: GreenLightBulb graph: GreenLightBulb startNode: start targetNode: icon category: construction-category-utilities - description: A high powered light bulb containing a green crystal. - icon: { sprite: Objects/Power/light_bulb.rsi, state: normal } objectType: Item diff --git a/Resources/Prototypes/Recipes/Construction/machines.yml b/Resources/Prototypes/Recipes/Construction/machines.yml index 40f08e5f39..7883f8fe10 100644 --- a/Resources/Prototypes/Recipes/Construction/machines.yml +++ b/Resources/Prototypes/Recipes/Construction/machines.yml @@ -1,20 +1,13 @@ - type: construction - name: computer id: Computer graph: Computer startNode: start targetNode: computer category: construction-category-machines - description: A frame used to construct anything with a computer circuitboard. placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Machines/parts.rsi - state: 4 - type: construction - name: machine frame - description: A machine under construction. Needs more parts. id: MachineFrame graph: Machine startNode: start @@ -22,38 +15,25 @@ category: construction-category-machines placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Machines/parts.rsi - state: "box_0" # Switching - type: construction - name: two-way lever id: TwoWayLeverRecipe graph: LeverGraph startNode: start targetNode: LeverNode category: construction-category-machines - description: A lever to control machines. It has 3 modes. objectType: Structure canBuildInImpassable: false - icon: - sprite: Structures/conveyor.rsi - state: switch-off conditions: - !type:TileNotBlocked - type: construction - name: light switch id: LightSwitchRecipe graph: LightSwitchGraph startNode: start targetNode: LightSwitchNode category: construction-category-machines - description: A switch for toggling lights that are connected to the same apc. - icon: - sprite: Structures/Wallmounts/switch.rsi - state: on objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -63,16 +43,11 @@ hide: true #TODO: Fix the lightswitch, issue #34659. Until then, keep hidden so people don't build it and get confused. - type: construction - name: signal switch id: SignalSwitchRecipe graph: SignalSwitchGraph startNode: start targetNode: SignalSwitchNode category: construction-category-machines - description: It's a switch for toggling power to things. - icon: - sprite: Structures/Wallmounts/switch.rsi - state: on objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -81,16 +56,11 @@ - !type:WallmountCondition - type: construction - name: signal button id: SignalButtonRecipe graph: SignalButtonGraph startNode: start targetNode: SignalButtonNode category: construction-category-machines - description: It's a button for activating something. - icon: - sprite: Structures/Wallmounts/switch.rsi - state: on objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -99,16 +69,11 @@ - !type:WallmountCondition - type: construction - name: directional light switch id: LightSwitchDirectionalRecipe graph: LightSwitchDirectionalGraph startNode: start targetNode: LightSwitchDirectionalNode category: construction-category-machines - description: A switch for toggling lights that are connected to the same apc. - icon: - sprite: Structures/Wallmounts/switch.rsi - state: on objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -118,16 +83,11 @@ hide: true #TODO: Fix the lightswitch, issue #34659. Until then, keep hidden so people don't build it and get confused. - type: construction - name: directional signal switch id: SignalSwitchDirectionalRecipe graph: SignalSwitchDirectionalGraph startNode: start targetNode: SignalSwitchDirectionalNode category: construction-category-machines - description: It's a switch for toggling power to things. - icon: - sprite: Structures/Wallmounts/switch.rsi - state: on objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -136,16 +96,11 @@ - !type:WallmountCondition - type: construction - name: directional signal button id: SignalButtonDirectionalRecipe graph: SignalButtonDirectionalGraph startNode: start targetNode: SignalButtonDirectionalNode category: construction-category-machines - description: It's a button for activating something. - icon: - sprite: Structures/Wallmounts/switch.rsi - state: on objectType: Structure placementMode: SnapgridCenter canRotate: true diff --git a/Resources/Prototypes/Recipes/Construction/materials.yml b/Resources/Prototypes/Recipes/Construction/materials.yml index d644538a45..cb11070a7d 100644 --- a/Resources/Prototypes/Recipes/Construction/materials.yml +++ b/Resources/Prototypes/Recipes/Construction/materials.yml @@ -1,131 +1,95 @@ - type: construction - name: metal rod id: MetalRod graph: MetalRod startNode: start targetNode: MetalRod category: construction-category-materials - description: A sturdy metal rod that can be used for various purposes. - icon: { sprite: Objects/Materials/parts.rsi, state: rods } objectType: Item - type: construction - name: reinforced glass - description: A reinforced sheet of glass. id: SheetRGlass graph: Glass startNode: start targetNode: SheetRGlass category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: rglass } objectType: Item - type: construction - name: clockwork glass - description: A brass-reinforced sheet of glass. id: SheetClockworkGlass graph: Glass startNode: start targetNode: SheetClockworkGlass category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: cglass } objectType: Item - type: construction - name: plasma glass - description: A sheet of translucent plasma. id: SheetPGlass graph: Glass startNode: start targetNode: SheetPGlass category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: pglass } objectType: Item - type: construction - name: reinforced plasma glass - description: A reinforced sheet of translucent plasma. id: SheetRPGlass graph: Glass startNode: start targetNode: SheetRPGlass category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: rpglass } objectType: Item - type: construction - name: reinforced plasma glass - description: A reinforced sheet of translucent plasma. id: SheetRPGlass0 graph: Glass startNode: start targetNode: SheetRPGlass0 category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: rpglass } objectType: Item - type: construction - name: reinforced plasma glass - description: A reinforced sheet of translucent plasma. id: SheetRPGlass1 graph: Glass startNode: start targetNode: SheetRPGlass1 category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: rpglass } objectType: Item - type: construction - name: durathread id: MaterialDurathread graph: Durathread startNode: start targetNode: MaterialDurathread category: construction-category-materials - description: A high-quality thread used to make durable clothes. - icon: { sprite: Objects/Materials/materials.rsi, state: durathread } objectType: Item - type: construction - name: uranium glass - description: A sheet of uranium glass. id: SheetUGlass graph: Glass startNode: start targetNode: SheetUGlass category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: uglass } objectType: Item - type: construction - name: reinforced uranium glass - description: A reinforced sheet of uranium glass. id: SheetRUGlass graph: Glass startNode: start targetNode: SheetRUGlass category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: ruglass } objectType: Item - type: construction - name: reinforced uranium glass - description: A reinforced sheet of uranium glass. id: SheetRUGlass0 graph: Glass startNode: start targetNode: SheetRUGlass0 category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: ruglass } objectType: Item - type: construction - name: reinforced uranium glass - description: A reinforced sheet of uranium glass. id: SheetRUGlass1 graph: Glass startNode: start targetNode: SheetRUGlass1 category: construction-category-materials - icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: ruglass } - objectType: Item \ No newline at end of file + objectType: Item diff --git a/Resources/Prototypes/Recipes/Construction/modular.yml b/Resources/Prototypes/Recipes/Construction/modular.yml index affacb098b..d1ed498b57 100644 --- a/Resources/Prototypes/Recipes/Construction/modular.yml +++ b/Resources/Prototypes/Recipes/Construction/modular.yml @@ -1,25 +1,15 @@ - type: construction - name: modular grenade id: ModularGrenadeRecipe graph: ModularGrenadeGraph startNode: start targetNode: grenade category: construction-category-weapons - description: Construct a grenade using a trigger and a payload. - icon: - sprite: Objects/Weapons/Grenades/modular.rsi - state: complete objectType: Item - type: construction - name: modular mine id: ModularMineRecipe graph: ModularMineGraph startNode: start targetNode: mine category: construction-category-weapons - description: Construct a landmine using a payload. - icon: - sprite: Objects/Misc/landmine.rsi - state: landmine objectType: Item diff --git a/Resources/Prototypes/Recipes/Construction/storage.yml b/Resources/Prototypes/Recipes/Construction/storage.yml index 48f6dd4d03..6947a6d3a5 100644 --- a/Resources/Prototypes/Recipes/Construction/storage.yml +++ b/Resources/Prototypes/Recipes/Construction/storage.yml @@ -1,15 +1,10 @@ #bureaucracy - type: construction id: FilingCabinet - name: filing cabinet - description: A cabinet for all your filing needs. graph: FilingCabinet startNode: start targetNode: filingCabinet category: construction-category-storage - icon: - sprite: Structures/Storage/cabinets.rsi - state: filingcabinet objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -18,15 +13,10 @@ - type: construction id: TallCabinet - name: tall cabinet - description: A cabinet for all your filing needs. graph: FilingCabinet startNode: start targetNode: tallCabinet category: construction-category-storage - icon: - sprite: Structures/Storage/cabinets.rsi - state: tallcabinet objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -35,15 +25,10 @@ - type: construction id: ChestDrawer - name: chest drawer - description: A small drawer for all your filing needs, Now with wheels! graph: FilingCabinet startNode: start targetNode: chestDrawer category: construction-category-storage - icon: - sprite: Structures/Storage/cabinets.rsi - state: chestdrawer objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -53,15 +38,10 @@ # ItemCabinets - type: construction id: ShowCase - name: showcase - description: A sturdy showcase for an expensive exhibit. graph: GlassBox startNode: start targetNode: glassBox category: construction-category-storage - icon: - sprite: Structures/Storage/glassbox.rsi - state: icon objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -72,14 +52,9 @@ # Normals - type: construction id: ShelfWood - name: wooden shelf - description: A convenient place to place, well, anything really. graph: Shelf startNode: start targetNode: ShelfWood - icon: - sprite: Structures/Storage/Shelfs/wood.rsi - state: base objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true @@ -88,14 +63,9 @@ - type: construction id: ShelfMetal - name: metal shelf - description: A sturdy place to place, well, anything really. graph: Shelf startNode: start targetNode: ShelfMetal - icon: - sprite: Structures/Storage/Shelfs/metal.rsi - state: base objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true @@ -104,14 +74,9 @@ - type: construction id: ShelfGlass - name: glass shelf - description: Just like a normal shelf! But fragile and without the walls! graph: Shelf startNode: start targetNode: ShelfGlass - icon: - sprite: Structures/Storage/Shelfs/glass.rsi - state: base objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true @@ -121,14 +86,9 @@ # Reinforced - type: construction id: ShelfRWood - name: sturdy wooden shelf - description: The perfect place to store all your vintage records. graph: Shelf startNode: start targetNode: ShelfRWood - icon: - sprite: Structures/Storage/Shelfs/wood.rsi - state: rbase objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true @@ -137,14 +97,9 @@ - type: construction id: ShelfRMetal - name: sturdy metal shelf - description: Nice and strong, and keeps your maints loot secure. graph: Shelf startNode: start targetNode: ShelfRMetal - icon: - sprite: Structures/Storage/Shelfs/metal.rsi - state: rbase objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true @@ -153,14 +108,9 @@ - type: construction id: ShelfRGlass - name: sturdy glass shelf - description: See through, decent strength, shiny plastic case. Whats not to love? graph: Shelf startNode: start targetNode: ShelfRGlass - icon: - sprite: Structures/Storage/Shelfs/glass.rsi - state: rbase objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true @@ -170,14 +120,9 @@ # Departmental - type: construction id: ShelfBar - name: bar shelf - description: A convenient place for all your extra booze, specifically designed to hold more bottles! graph: Shelf startNode: start targetNode: ShelfBar - icon: - sprite: Structures/Storage/Shelfs/Departments/Service/bar.rsi - state: base objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true @@ -186,14 +131,9 @@ - type: construction id: ShelfKitchen - name: kitchen shelf - description: Holds your knifes, spice, and everything nice! graph: Shelf startNode: start targetNode: ShelfKitchen - icon: - sprite: Structures/Storage/Shelfs/Departments/Service/kitchen.rsi - state: base objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true @@ -202,14 +142,9 @@ - type: construction id: ShelfChemistry - name: chemical shelf - description: Perfect for keeping the most important chemicals safe, and out of the clumsy clowns hands! graph: Shelf startNode: start targetNode: ShelfChemistry - icon: - sprite: Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi - state: base objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true diff --git a/Resources/Prototypes/Recipes/Construction/structures.yml b/Resources/Prototypes/Recipes/Construction/structures.yml index 11579ac9ba..2ea7641bd8 100644 --- a/Resources/Prototypes/Recipes/Construction/structures.yml +++ b/Resources/Prototypes/Recipes/Construction/structures.yml @@ -1,14 +1,9 @@ - type: construction - name: girder id: Girder graph: Girder startNode: start targetNode: girder category: construction-category-structures - description: A large structural assembly made out of metal. - icon: - sprite: /Textures/Structures/Walls/solid.rsi - state: wall_girder objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -17,16 +12,11 @@ - !type:TileNotBlocked - type: construction - name: reinforced girder id: ReinforcedGirder graph: Girder startNode: start targetNode: reinforcedGirder category: construction-category-structures - description: A large structural assembly made out of metal and plasteel. - icon: - sprite: /Textures/Structures/Walls/solid.rsi - state: reinforced_wall_girder objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -35,16 +25,11 @@ - !type:TileNotBlocked - type: construction - name: wall gear id: ClockworkGirder graph: ClockworkGirder startNode: start targetNode: clockGirder category: construction-category-structures - description: A large gear with mounting brackets for additional plating. - icon: - sprite: /Textures/Structures/Walls/clock.rsi - state: wall_gear objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -53,16 +38,11 @@ - !type:TileNotBlocked - type: construction - name: wall id: Wall graph: Girder startNode: start targetNode: wall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/solid.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -71,16 +51,11 @@ - !type:TileNotBlocked - type: construction - name: reinforced wall id: ReinforcedWall graph: Girder startNode: start targetNode: reinforcedWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/solid.rsi - state: rgeneric objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -89,16 +64,11 @@ - !type:TileNotBlocked - type: construction - name: clock wall id: WallClock graph: ClockworkGirder startNode: start targetNode: clockworkWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/clock.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -107,16 +77,11 @@ - !type:TileNotBlocked - type: construction - name: wood wall id: WoodWall graph: Barricade startNode: start targetNode: woodWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/wood.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -125,16 +90,11 @@ - !type:TileNotBlocked - type: construction - name: uranium wall id: UraniumWall graph: Girder startNode: start targetNode: uraniumWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/uranium.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -143,16 +103,11 @@ - !type:TileNotBlocked - type: construction - name: silver wall id: SilverWall graph: Girder startNode: start targetNode: silverWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/silver.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -161,16 +116,11 @@ - !type:TileNotBlocked - type: construction - name: plastic wall id: PlasticWall graph: Girder startNode: start targetNode: plasticWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/plastic.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -179,16 +129,11 @@ - !type:TileNotBlocked - type: construction - name: plasma wall id: PlasmaWall graph: Girder startNode: start targetNode: plasmaWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/plasma.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -197,16 +142,11 @@ - !type:TileNotBlocked - type: construction - name: gold wall id: GoldWall graph: Girder startNode: start targetNode: goldWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/gold.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -215,16 +155,11 @@ - !type:TileNotBlocked - type: construction - name: shuttle wall id: ShuttleWall graph: Girder startNode: start targetNode: shuttleWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/shuttle.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -233,16 +168,11 @@ - !type:TileNotBlocked - type: construction - name: diagonal shuttle wall id: DiagonalShuttleWall graph: Girder startNode: start targetNode: diagonalshuttleWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/shuttle_diagonal.rsi - state: state0 objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -251,16 +181,11 @@ - !type:TileNotBlocked - type: construction - name: bananium wall id: ClownWall graph: Girder startNode: start targetNode: bananiumWall category: construction-category-structures - description: Keeps the air in and the greytide out. - icon: - sprite: Structures/Walls/clown.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -269,16 +194,11 @@ - !type:TileNotBlocked - type: construction - name: meat wall id: MeatWall graph: Girder startNode: start targetNode: meatWall category: construction-category-structures - description: Sticky. - icon: - sprite: Structures/Walls/meat.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -287,473 +207,343 @@ - !type:TileNotBlocked - type: construction - name: grille id: Grille graph: Grille startNode: start targetNode: grille category: construction-category-structures - description: A flimsy framework of iron rods. conditions: - !type:TileNotBlocked failIfSpace: false - icon: - sprite: Structures/Walls/grille.rsi - state: grille objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: clockwork grille id: ClockGrille graph: ClockGrille startNode: start targetNode: clockGrille category: construction-category-structures - description: A flimsy framework of iron rods assembled in traditional ratvarian fashion. conditions: - !type:TileNotBlocked failIfSpace: false - icon: - sprite: Structures/Walls/clockwork_grille.rsi - state: ratvargrille objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: diagonal grille id: GrilleDiagonal graph: GrilleDiagonal startNode: start targetNode: grilleDiagonal category: construction-category-structures - description: A flimsy framework of iron rods. conditions: - !type:TileNotBlocked failIfSpace: false - icon: - sprite: Structures/Walls/grille.rsi - state: grille_diagonal objectType: Structure placementMode: SnapgridCenter - type: construction - name: diagonal clockwork grille id: ClockworkGrilleDiagonal graph: GrilleDiagonal startNode: start targetNode: clockworkGrilleDiagonal category: construction-category-structures - description: A flimsy framework of iron rods assembled in traditional ratvarian fashion. conditions: - !type:TileNotBlocked failIfSpace: false - icon: - sprite: Structures/Walls/clockwork_grille.rsi - state: ratvargrille_diagonal objectType: Structure placementMode: SnapgridCenter - type: construction - name: window id: Window graph: Window startNode: start targetNode: window category: construction-category-structures - description: Clear. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/window.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: diagonal window id: WindowDiagonal graph: WindowDiagonal startNode: start targetNode: windowDiagonal category: construction-category-structures - description: Clear. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/window_diagonal.rsi - state: state1 objectType: Structure placementMode: SnapgridCenter - type: construction - name: reinforced window id: ReinforcedWindow graph: Window startNode: start targetNode: reinforcedWindow category: construction-category-structures - description: Clear but tough. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/reinforced_window.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: diagonal reinforced window id: ReinforcedWindowDiagonal graph: WindowDiagonal startNode: start targetNode: reinforcedWindowDiagonal category: construction-category-structures - description: Clear but tough. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/reinforced_window_diagonal.rsi - state: state1 objectType: Structure placementMode: SnapgridCenter - type: construction - name: tinted window id: TintedWindow graph: Window startNode: start targetNode: tintedWindow category: construction-category-structures - description: Not clear, but lasers still pass through. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/tinted_window.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: clockwork window id: ClockworkWindow graph: Window startNode: start targetNode: clockworkWindow category: construction-category-structures - description: Clear and tough, with a golden tint. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/clockwork_window.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: diagonal clockwork window id: ClockworkWindowDiagonal graph: WindowDiagonal startNode: start targetNode: clockworkWindowDiagonal category: construction-category-structures - description: Clear and tough, with a golden tint. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/clockwork_diagonal.rsi - state: state0 objectType: Structure placementMode: SnapgridCenter - type: construction - name: plasma window id: PlasmaWindow graph: Window startNode: start targetNode: plasmaWindow category: construction-category-structures canBuildInImpassable: true - description: Clear, with a purple tint. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/plasma_window.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: reinforced plasma window id: ReinforcedPlasmaWindow graph: Window startNode: start targetNode: reinforcedPlasmaWindow category: construction-category-structures canBuildInImpassable: true - description: Clear and even tougher, with a purple tint. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/reinforced_plasma_window.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: shuttle window id: ShuttleWindow graph: Window startNode: start targetNode: shuttleWindow category: construction-category-structures canBuildInImpassable: true - description: Extra sturdy to resist the pressure of FTL or sustain damage from munitions. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/shuttle_window.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: diagonal plasma window id: PlasmaWindowDiagonal graph: WindowDiagonal startNode: start targetNode: plasmaWindowDiagonal category: construction-category-structures canBuildInImpassable: true - description: Clear, with a purple tint. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/plasma_diagonal.rsi - state: state1 objectType: Structure placementMode: SnapgridCenter - type: construction - name: diagonal reinforced plasma window id: ReinforcedPlasmaWindowDiagonal graph: WindowDiagonal startNode: start targetNode: reinforcedPlasmaWindowDiagonal category: construction-category-structures canBuildInImpassable: true - description: Clear and even tougher, with a purple tint. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/reinforced_plasma_diagonal.rsi - state: state1 objectType: Structure placementMode: SnapgridCenter - type: construction - name: directional window id: WindowDirectional graph: WindowDirectional startNode: start targetNode: windowDirectional category: construction-category-structures - description: Clear. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/directional.rsi - state: window objectType: Structure placementMode: SnapgridCenter - type: construction - name: directional reinforced window id: WindowReinforcedDirectional graph: WindowDirectional startNode: start targetNode: windowReinforcedDirectional category: construction-category-structures - description: Clear but tough. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/directional.rsi - state: reinforced_window objectType: Structure placementMode: SnapgridCenter - type: construction - name: directional clockwork window id: WindowClockworkDirectional graph: WindowDirectional startNode: start targetNode: windowClockworkDirectional category: construction-category-structures - description: Clear and tough, with a golden tint. canBuildInImpassable: true conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/directional.rsi - state: clock_window objectType: Structure placementMode: SnapgridCenter - type: construction - name: directional plasma window id: PlasmaWindowDirectional graph: WindowDirectional startNode: start targetNode: plasmaWindowDirectional category: construction-category-structures canBuildInImpassable: true - description: Clear, with a purple tint. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/directional.rsi - state: plasma_window objectType: Structure placementMode: SnapgridCenter - type: construction - name: directional reinforced plasma window id: PlasmaReinforcedWindowDirectional graph: WindowDirectional startNode: start targetNode: plasmaReinforcedWindowDirectional category: construction-category-structures canBuildInImpassable: true - description: Clear and even tougher, with a purple tint. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/directional.rsi - state: plasma_reinforced_window objectType: Structure placementMode: SnapgridCenter - type: construction - name: uranium window id: UraniumWindow graph: Window startNode: start targetNode: uraniumWindow category: construction-category-structures canBuildInImpassable: true - description: Clear, with added RadAbsorb to protect you from deadly radiation. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/uranium_window.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: reinforced uranium window id: ReinforcedUraniumWindow graph: Window startNode: start targetNode: reinforcedUraniumWindow category: construction-category-structures canBuildInImpassable: true - description: Clear and even tougher, with added RadAbsorb to protect you from deadly radiation. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/reinforced_uranium_window.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false - type: construction - name: diagonal uranium window id: UraniumWindowDiagonal graph: WindowDiagonal startNode: start targetNode: uraniumWindowDiagonal category: construction-category-structures canBuildInImpassable: true - description: Clear, with added RadAbsorb to protect you from deadly radiation. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/uranium_window_diagonal.rsi - state: state1 objectType: Structure placementMode: SnapgridCenter - type: construction - name: diagonal reinforced uranium window id: ReinforcedUraniumWindowDiagonal graph: WindowDiagonal startNode: start targetNode: reinforcedUraniumWindowDiagonal category: construction-category-structures canBuildInImpassable: true - description: Clear and even tougher, with added RadAbsorb to protect you from deadly radiation. conditions: - !type:EmptyOrWindowValidInTile - !type:NoWindowsInTile - icon: - sprite: Structures/Windows/reinforced_uranium_diagonal.rsi - state: state1 objectType: Structure placementMode: SnapgridCenter - type: construction - name: firelock id: Firelock graph: Firelock startNode: start targetNode: Firelock category: construction-category-structures - description: This is a firelock - it locks an area when a fire alarm in the area is triggered. Don't get squished! - icon: - sprite: Structures/Doors/Airlocks/Standard/firelock.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -762,16 +552,11 @@ - !type:TileNotBlocked - type: construction - name: glass firelock id: FirelockGlass graph: Firelock startNode: start targetNode: FirelockGlass category: construction-category-structures - description: This is a firelock - it locks an area when a fire alarm in the area is triggered. Don't get squished! - icon: - sprite: Structures/Doors/Airlocks/Glass/firelock.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -780,16 +565,11 @@ - !type:TileNotBlocked - type: construction - name: thin firelock id: FirelockEdge graph: Firelock startNode: start targetNode: FirelockEdge category: construction-category-structures - description: This is a firelock - it locks an area when a fire alarm in the area is triggered. Don't get squished! - icon: - sprite: Structures/Doors/edge_door_hazard.rsi - state: closed placementMode: SnapgridCenter objectType: Structure canBuildInImpassable: false @@ -797,16 +577,11 @@ - !type:TileNotBlocked - type: construction - name: turnstile id: Turnstile graph: Turnstile startNode: start targetNode: turnstile category: construction-category-structures - description: A mechanical door that permits one-way access and prevents tailgating. - icon: - sprite: Structures/Doors/turnstile.rsi - state: turnstile objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -814,73 +589,51 @@ - !type:TileNotBlocked - type: construction - name: shutter id: Shutters graph: Shutters startNode: start targetNode: Shutters category: construction-category-structures - description: This is a shutter - connect it to a button to open and close it. - icon: - sprite: Structures/Doors/Shutters/shutters.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction - name: glass shutter id: ShuttersWindow graph: Shutters startNode: start targetNode: ShuttersWindow category: construction-category-structures - description: This is a shutter - connect it to a button to open and close it. - icon: - sprite: Structures/Doors/Shutters/shutters_window.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction - name: radiation shutter id: ShuttersRadiation graph: Shutters startNode: start targetNode: ShuttersRadiation category: construction-category-structures - description: This is a shutter - connect it to a button to open and close it. - icon: - sprite: Structures/Doors/Shutters/shutters_radiation.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction - name: blast door id: BlastDoor graph: BlastDoor startNode: start targetNode: blastdoor category: construction-category-structures - description: This one says 'BLAST DONGER'. - icon: - sprite: Structures/Doors/Shutters/blastdoor.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction - name: catwalk id: Catwalk graph: Catwalk startNode: start targetNode: Catwalk category: construction-category-structures - description: Just like a lattice. Except it looks better. conditions: - !type:TileNotBlocked failIfSpace: false @@ -888,45 +641,32 @@ targets: - Lattice - Plating - icon: - sprite: Structures/catwalk.rsi - state: catwalk_preview objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - type: construction - name: bananium floor id: FloorBananium graph: FloorBananium startNode: start targetNode: BananiumFloor category: construction-category-structures - description: A slippery floor of bright yellow bananium. conditions: - !type:TileNotBlocked failIfSpace: false - !type:TileType targets: - Plating - icon: - sprite: Tiles/Misc/bananium.rsi - state: bananium objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - type: construction - name: wooden barricade id: Barricade graph: Barricade startNode: start targetNode: barricadefull category: construction-category-structures - description: An improvised barricade made out of wooden planks. - icon: - sprite: Structures/barricades.rsi - state: barricade_full objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -934,16 +674,11 @@ - !type:TileNotBlocked - type: construction - name: wooden barricade id: BarricadeDirectional graph: BarricadeDirectional startNode: start targetNode: barricadefull category: construction-category-structures - description: An improvised barricade made out of wooden planks. - icon: - sprite: Structures/barricades.rsi - state: barricade_directional objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -951,16 +686,11 @@ - !type:TileNotBlocked - type: construction - name: railing id: Railing graph: Railing startNode: start targetNode: railing category: construction-category-structures - description: Basic railing meant to protect idiots like you from falling. - icon: - sprite: Structures/Walls/railing.rsi - state: side objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -968,16 +698,11 @@ - !type:TileNotBlocked - type: construction - name: railing corner id: RailingCorner graph: Railing startNode: start targetNode: railingCorner category: construction-category-structures - description: Basic railing meant to protect idiots like you from falling. - icon: - sprite: Structures/Walls/railing.rsi - state: corner objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -985,16 +710,11 @@ - !type:TileNotBlocked - type: construction - name: railing corner small id: RailingCornerSmall graph: Railing startNode: start targetNode: railingCornerSmall category: construction-category-structures - description: Basic railing meant to protect idiots like you from falling. - icon: - sprite: Structures/Walls/railing.rsi - state: corner_small objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1002,16 +722,11 @@ - !type:TileNotBlocked - type: construction - name: railing round id: RailingRound graph: Railing startNode: start targetNode: railingRound category: construction-category-structures - description: Basic railing meant to protect idiots like you from falling. - icon: - sprite: Structures/Walls/railing.rsi - state: round objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1020,16 +735,11 @@ # Chain link fencing - type: construction - name: chain link fence id: FenceMetal graph: FenceMetal startNode: start targetNode: straight category: construction-category-structures - description: Part of a chain link fence meant to cordon off areas. - icon: - sprite: Structures/Walls/fence.rsi - state: straight objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1037,16 +747,11 @@ - !type:TileNotBlocked - type: construction - name: chain link fence corner id: FenceMetalCorner graph: FenceMetal startNode: start targetNode: corner category: construction-category-structures - description: Part of a chain link fence meant to cordon off areas. - icon: - sprite: Structures/Walls/fence.rsi - state: corner objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1054,16 +759,11 @@ - !type:TileNotBlocked - type: construction - name: chain link fence end-piece id: FenceMetalEnd graph: FenceMetal startNode: start targetNode: end category: construction-category-structures - description: Part of a chain link fence meant to cordon off areas. - icon: - sprite: Structures/Walls/fence.rsi - state: end objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1071,16 +771,11 @@ - !type:TileNotBlocked - type: construction - name: chain link fence gate id: FenceMetalGate graph: FenceMetal startNode: start targetNode: gate category: construction-category-structures - description: An easy way to get through a chain link fence. - icon: - sprite: Structures/Walls/fence.rsi - state: door_closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1089,16 +784,11 @@ #Wooden fence high - type: construction - name: wooden high fence id: FenceWood graph: FenceWood startNode: start targetNode: straight category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: straight objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1106,16 +796,11 @@ - !type:TileNotBlocked - type: construction - name: wooden high fence end id: FenceWoodEnd graph: FenceWood startNode: start targetNode: end category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: end objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1123,16 +808,11 @@ - !type:TileNotBlocked - type: construction - name: wooden high fence corner id: FenceWoodCorner graph: FenceWood startNode: start targetNode: corner category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: corner objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1140,16 +820,11 @@ - !type:TileNotBlocked - type: construction - name: wooden high fence t-junction id: FenceWoodTJunction graph: FenceWood startNode: start targetNode: tjunction category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: tjunction objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1157,16 +832,11 @@ - !type:TileNotBlocked - type: construction - name: wooden high fence gate id: FenceWoodGate graph: FenceWood startNode: start targetNode: gate category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: door_closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1175,16 +845,11 @@ #Wooden fence small - type: construction - name: wooden small fence id: FenceWoodSmall graph: FenceWood startNode: start targetNode: straight_small category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: straight_small objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1192,16 +857,11 @@ - !type:TileNotBlocked - type: construction - name: wooden small fence end id: FenceWoodEndSmall graph: FenceWood startNode: start targetNode: end_small category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: end_small objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1209,16 +869,11 @@ - !type:TileNotBlocked - type: construction - name: wooden small fence corner id: FenceWoodCornerSmall graph: FenceWood startNode: start targetNode: corner_small category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: corner_small objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1226,16 +881,11 @@ - !type:TileNotBlocked - type: construction - name: wooden small fence t-junction id: FenceWoodTJunctionSmall graph: FenceWood startNode: start targetNode: tjunction_small category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: tjunction_small objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1243,16 +893,11 @@ - !type:TileNotBlocked - type: construction - name: wooden small fence gate id: FenceWoodGateSmall graph: FenceWood startNode: start targetNode: gate_small category: construction-category-structures - description: Part of a wooden fence meant to cordon off areas. - icon: - sprite: Structures/Walls/wooden_fence.rsi - state: door_closed_small objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1261,16 +906,11 @@ #Airlocks - type: construction - name: airlock id: Airlock graph: Airlock startNode: start targetNode: airlock category: construction-category-structures - description: It opens, it closes, and maybe crushes you. - icon: - sprite: Structures/Doors/Airlocks/Standard/basic.rsi - state: assembly objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1278,16 +918,11 @@ - !type:TileNotBlocked - type: construction - name: glass airlock id: AirlockGlass graph: Airlock startNode: start targetNode: glassAirlock category: construction-category-structures - description: It opens, it closes, and maybe crushes you. - icon: - sprite: Structures/Doors/Airlocks/Glass/glass.rsi - state: assembly objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1295,16 +930,11 @@ - !type:TileNotBlocked - type: construction - name: pinion airlock id: PinionAirlock graph: PinionAirlock startNode: start targetNode: airlock category: construction-category-structures - description: It opens, it closes, and maybe crushes you. - icon: - sprite: Structures/Doors/Airlocks/Standard/clockwork_pinion.rsi - state: assembly objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1312,16 +942,11 @@ - !type:TileNotBlocked - type: construction - name: glass pinion airlock id: PinionAirlockGlass graph: PinionAirlock startNode: start targetNode: glassAirlock category: construction-category-structures - description: It opens, it closes, and maybe crushes you. - icon: - sprite: Structures/Doors/Airlocks/Glass/clockwork_pinion.rsi - state: assembly objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1329,16 +954,11 @@ - !type:TileNotBlocked - type: construction - name: shuttle airlock id: AirlockShuttle graph: AirlockShuttle startNode: start targetNode: airlock category: construction-category-structures - description: It opens, it closes, and maybe crushes you. Necessary for connecting two space craft together. - icon: - sprite: Structures/Doors/Airlocks/Glass/shuttle.rsi - state: closed # state: assembly objectType: Structure placementMode: SnapgridCenter @@ -1347,16 +967,11 @@ - !type:TileNotBlocked - type: construction - name: glass shuttle airlock id: AirlockGlassShuttle graph: AirlockShuttle startNode: start targetNode: airlockGlass category: construction-category-structures - description: It opens, it closes, and maybe crushes you. Necessary for connecting two space craft together. This one has a window. - icon: - sprite: Structures/Doors/Airlocks/Glass/shuttle.rsi - state: closed # state: assembly objectType: Structure placementMode: SnapgridCenter @@ -1365,16 +980,11 @@ - !type:TileNotBlocked - type: construction - name: windoor id: Windoor graph: Windoor startNode: start targetNode: windoor category: construction-category-structures - description: It opens, it closes, and you can see through it! And it can be made of Plasma, Uranium, or normal Glass! - icon: - sprite: Structures/Doors/Windoors/windoor.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1382,16 +992,11 @@ - !type:TileNotBlocked - type: construction - name: secure windoor id: SecureWindoor graph: Windoor startNode: start targetNode: windoorSecure category: construction-category-structures - description: It's tough, it's a door, and you can see through it! And it can be made of Plasma, Uranium, or normal Glass! - icon: - sprite: Structures/Doors/Windoors/windoor.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1399,16 +1004,11 @@ - !type:TileNotBlocked - type: construction - name: clockwork windoor id: ClockworkWindoor graph: Windoor startNode: start targetNode: windoorClockwork category: construction-category-structures - description: It opens, it closes, and you can see through it! This one looks tough. - icon: - sprite: Structures/Doors/Windoors/clockwork_windoor.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -1417,16 +1017,11 @@ #lighting - type: construction - name: wall light id: LightTubeFixture graph: LightFixture startNode: start targetNode: tubeLight category: construction-category-structures - description: A wall light fixture. Use light tubes. - icon: - sprite: Structures/Wallmounts/Lighting/light_tube.rsi - state: base objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -1437,16 +1032,11 @@ - !type:TileNotBlocked - type: construction - name: small wall light id: LightSmallFixture graph: LightFixture startNode: start targetNode: bulbLight category: construction-category-structures - description: A wall light fixture. Use light bulbs. - icon: - sprite: Structures/Wallmounts/Lighting/light_small.rsi - state: base objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -1456,16 +1046,11 @@ - !type:TileNotBlocked - type: construction - name: emergency light id: EmergencyLightFixture graph: LightFixture startNode: start targetNode: emergencyLight category: construction-category-structures - description: An emergency light. - icon: - sprite: Structures/Wallmounts/Lighting/emergency_light.rsi - state: base objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -1474,16 +1059,11 @@ - !type:TileNotBlocked - type: construction - name: ground light post id: LightGroundFixture graph: LightFixture startNode: start targetNode: groundLight category: construction-category-structures - description: A ground light fixture. Use light tubes. - icon: - sprite: Structures/Lighting/LightPosts/small_light_post.rsi - state: base objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -1492,16 +1072,11 @@ - !type:TileNotBlocked - type: construction - name: strobe light id: LightStrobeFixture graph: LightFixture startNode: start targetNode: strobeLight category: construction-category-structures - description: A wall light fixture. Use light bulbs. - icon: - sprite: Structures/Wallmounts/Lighting/strobe_light.rsi - state: base objectType: Structure placementMode: SnapgridCenter canRotate: true @@ -1511,218 +1086,153 @@ #conveyor - type: construction - name: conveyor belt id: ConveyorBelt graph: ConveyorGraph startNode: start targetNode: entity category: construction-category-structures - description: A conveyor belt, commonly used to transport large numbers of items elsewhere quite quickly. objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/conveyor.rsi - state: conveyor_stopped_cw conditions: - !type:TileNotBlocked - type: construction - name: metal door id: MetalDoor graph: DoorGraph startNode: start targetNode: metalDoor category: construction-category-structures - description: A primitive door with manual operation like the cavemen used. objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Doors/MineralDoors/metal_door.rsi - state: closed conditions: - !type:TileNotBlocked - type: construction - name: wooden door id: WoodDoor graph: DoorGraph startNode: start targetNode: woodDoor category: construction-category-structures - description: A primitive door with manual operation like the cavemen used. objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Doors/MineralDoors/wood_door.rsi - state: closed conditions: - !type:TileNotBlocked - type: construction - name: plasma door id: PlasmaDoor graph: DoorGraph startNode: start targetNode: plasmaDoor category: construction-category-structures - description: A primitive door with manual operation like the cavemen used. objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Doors/MineralDoors/plasma_door.rsi - state: closed conditions: - !type:TileNotBlocked - type: construction - name: gold door id: GoldDoor graph: DoorGraph startNode: start targetNode: goldDoor category: construction-category-structures - description: A primitive door with manual operation like the cavemen used. objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Doors/MineralDoors/gold_door.rsi - state: closed conditions: - !type:TileNotBlocked - type: construction - name: silver door id: SilverDoor graph: DoorGraph startNode: start targetNode: silverDoor category: construction-category-structures - description: A primitive door with manual operation like the cavemen used. objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Doors/MineralDoors/silver_door.rsi - state: closed conditions: - !type:TileNotBlocked - type: construction - name: paper door id: PaperDoor graph: DoorGraph startNode: start targetNode: paperDoor category: construction-category-structures - description: A primitive door with manual operation like the cavemen used. objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Doors/MineralDoors/paper_door.rsi - state: closed - type: construction - name: plastic flaps id: PlasticFlapsClear graph: PlasticFlapsGraph startNode: start targetNode: plasticFlaps category: construction-category-structures placementMode: SnapgridCenter - description: A plastic flap to let items through and keep people out. objectType: Structure canBuildInImpassable: false - icon: - sprite: Structures/plastic_flaps.rsi - state: plasticflaps conditions: - !type:TileNotBlocked - type: construction - name: opaque plastic flaps id: PlasticFlapsOpaque graph: PlasticFlapsGraph startNode: start targetNode: opaqueFlaps category: construction-category-structures placementMode: SnapgridCenter - description: An opaque plastic flap to let items through and keep people out. objectType: Structure canBuildInImpassable: false - icon: - sprite: Structures/plastic_flaps.rsi - state: plasticflaps conditions: - !type:TileNotBlocked - type: construction - name: carp statue id: CarpStatue graph: CarpStatue startNode: start targetNode: statue category: construction-category-structures placementMode: SnapgridCenter - description: A statue of one of the brave carp that got us where we are today. Made with real teeth! objectType: Structure canBuildInImpassable: false - icon: - sprite: Structures/Specific/carp_statue.rsi - state: icon conditions: - !type:TileNotBlocked - type: construction - name: bananium clown statue id: BananiumClownStatue graph: BananiumStatueClown startNode: start targetNode: bananiumStatue category: construction-category-structures placementMode: SnapgridCenter - description: A clown statue made from bananium. objectType: Structure canBuildInImpassable: false - icon: - sprite: Structures/Decoration/statues.rsi - state: bananium_clown conditions: - !type:TileNotBlocked - type: construction - name: bananium door id: BananiumDoor graph: DoorGraph startNode: start targetNode: bananiumDoor category: construction-category-structures - description: A primitive door made from bananium, it honks. objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Doors/MineralDoors/bananium_door.rsi - state: closed conditions: - !type:TileNotBlocked - type: construction - name: bananium altar id: BananiumAltar graph: BananiumAltarGraph startNode: start targetNode: bananiumAltar category: construction-category-structures - description: An altar to worship the honkmother with. - icon: - sprite: Structures/Furniture/Altars/Cults/bananium.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -1731,18 +1241,15 @@ - !type:TileNotBlocked - type: construction - name: solid secret door id: SolidSecretDoor + name: recipes-secret-door-name + description: recipes-secret-door-desc graph: SecretDoor startNode: start targetNode: solidSecretDoor category: construction-category-structures - description: A secret door for the wall. objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Doors/secret_door.rsi - state: closed conditions: - !type:TileNotBlocked diff --git a/Resources/Prototypes/Recipes/Construction/tools.yml b/Resources/Prototypes/Recipes/Construction/tools.yml index bb89c5f244..d5b363ebe5 100644 --- a/Resources/Prototypes/Recipes/Construction/tools.yml +++ b/Resources/Prototypes/Recipes/Construction/tools.yml @@ -1,54 +1,39 @@ - type: construction - name: torch id: LightTorch graph: LightTorch startNode: start targetNode: torch category: construction-category-tools - description: A torch fashioned from some wood. - icon: { sprite: Objects/Misc/torch.rsi, state: icon } objectType: Item - type: construction - name: logic gate id: LogicGate graph: LogicGate startNode: start targetNode: logic_gate category: construction-category-tools - description: A binary logic gate for signals. - icon: { sprite: Objects/Devices/gates.rsi, state: or_icon } objectType: Item - type: construction - name: edge detector id: EdgeDetector graph: LogicGate startNode: start targetNode: edge_detector category: construction-category-tools - description: An edge detector for signals. - icon: { sprite: Objects/Devices/gates.rsi, state: edge_detector } objectType: Item - type: construction - name: power sensor id: PowerSensor graph: LogicGate startNode: start targetNode: power_sensor category: construction-category-tools - description: A power network checking device for signals. - icon: { sprite: Objects/Devices/gates.rsi, state: power_sensor } objectType: Item - type: construction - name: memory cell id: MemoryCell graph: LogicGate startNode: start targetNode: memory_cell category: construction-category-tools - description: A memory cell for signals. - icon: { sprite: Objects/Devices/gates.rsi, state: memory_cell } objectType: Item diff --git a/Resources/Prototypes/Recipes/Construction/utilities.yml b/Resources/Prototypes/Recipes/Construction/utilities.yml index cecb249555..680bc4e36b 100644 --- a/Resources/Prototypes/Recipes/Construction/utilities.yml +++ b/Resources/Prototypes/Recipes/Construction/utilities.yml @@ -1,44 +1,29 @@ # SURVEILLANCE - type: construction - name: camera id: camera graph: SurveillanceCamera startNode: start targetNode: camera category: construction-category-utilities - description: "Surveillance camera. It's watching. Soon." - icon: - sprite: Structures/Wallmounts/camera.rsi - state: camera objectType: Structure placementMode: SnapgridCenter - type: construction - name: telescreen id: WallmountTelescreen graph: WallmountTelescreen startNode: start targetNode: Telescreen category: construction-category-utilities - description: "A surveillance camera monitor for the wall." - icon: - sprite: Structures/Machines/computers.rsi - state: telescreen_frame objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction - name: station map id: StationMap graph: StationMap startNode: start targetNode: station_map category: construction-category-structures - description: A station map. - icon: - sprite: Structures/Machines/station_map.rsi - state: station_map0 placementMode: SnapgridCenter objectType: Structure canRotate: true @@ -48,84 +33,57 @@ # POWER - type: construction - name: APC id: APC graph: APC startNode: start targetNode: apc category: construction-category-utilities - description: "Area Power Controller (APC). Controls power. In an area." - icon: - sprite: Structures/Power/apc.rsi - state: base objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction - name: cable terminal id: CableTerminal graph: CableTerminal startNode: start targetNode: cable_terminal category: construction-category-utilities - description: "Input of devices such as the SMES. The red cables needs to face the device." - icon: - sprite: Structures/Power/cable_terminal.rsi - state: term objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false - type: construction - name: wallmount substation id: WallmountSubstation graph: WallmountSubstation startNode: start targetNode: substation category: construction-category-utilities - description: "A wallmount substation for compact spaces. Make sure to place cable underneath before building the wall." - icon: - sprite: Structures/Power/substation.rsi - state: substation_wall objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction - name: wallmount generator id: WallmountGenerator graph: WallmountGenerator startNode: start targetNode: generator category: construction-category-utilities - description: "A wallmount generator for compact spaces. Make sure to place cable underneath before building the wall." - icon: - sprite: Structures/Power/Generation/wallmount_generator.rsi - state: panel objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true - type: construction - name: wallmount APU id: WallmountGeneratorAPU graph: WallmountGenerator startNode: start targetNode: APU category: construction-category-utilities - description: "A wallmount APU for compact shuttles. Make sure to place cable underneath before building the wall." - icon: - sprite: Structures/Power/Generation/wallmount_generator.rsi - state: panel objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true # DISPOSALS - type: construction - name: disposal unit - description: A pneumatic waste disposal unit. id: DisposalUnit graph: DisposalMachine startNode: start @@ -133,13 +91,8 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: "disposal" - type: construction - name: mailing unit - description: A pneumatic mail delivery unit. id: MailingUnit graph: DisposalMachine startNode: start @@ -147,27 +100,17 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: "mailing" - type: construction - name: disposal pipe id: DisposalPipe - description: A huge pipe segment used for constructing disposal systems. graph: DisposalPipe startNode: start targetNode: pipe category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: conpipe-s - type: construction - name: disposal tagger - description: A pipe that tags entities for routing. id: DisposalTagger graph: DisposalPipe startNode: start @@ -175,13 +118,8 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: conpipe-tagger - type: construction - name: disposal trunk - description: A pipe trunk used as an entry point for disposal systems. id: DisposalTrunk graph: DisposalPipe startNode: start @@ -189,13 +127,8 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: conpipe-t - type: construction - name: disposal router - description: A three-way router. Entities with matching tags get routed to the side. id: DisposalRouter graph: DisposalPipe startNode: start @@ -203,15 +136,10 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: conpipe-j1s mirror: DisposalRouterFlipped - type: construction hide: true - name: disposal router - description: A three-way router. Entities with matching tags get routed to the side. id: DisposalRouterFlipped graph: DisposalPipe startNode: start @@ -219,14 +147,9 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: conpipe-j2s mirror: DisposalRouter - type: construction - name: disposal signal router - description: A signal-controlled three-way router. id: DisposalSignalRouter graph: DisposalPipe startNode: start @@ -234,15 +157,10 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: signal-router-free mirror: DisposalSignalRouterFlipped - type: construction hide: true - name: disposal signal router - description: A signal-controlled three-way router. id: DisposalSignalRouterFlipped graph: DisposalPipe startNode: start @@ -250,14 +168,9 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: signal-router-flipped-free mirror: DisposalSignalRouter - type: construction - name: disposal junction - description: A three-way junction. The arrow indicates where items exit. id: DisposalJunction graph: DisposalPipe startNode: start @@ -265,15 +178,10 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: conpipe-j1 mirror: DisposalJunctionFlipped - type: construction hide: true - name: disposal junction - description: A three-way junction. The arrow indicates where items exit. id: DisposalJunctionFlipped graph: DisposalPipe startNode: start @@ -281,14 +189,9 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: conpipe-j2 mirror: DisposalJunction - type: construction - name: disposal Y junction - description: A three-way junction with another exit point. id: DisposalYJunction graph: DisposalPipe startNode: start @@ -296,13 +199,8 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: conpipe-y - type: construction - name: disposal bend - description: A tube bent at a 90 degree angle. id: DisposalBend graph: DisposalPipe startNode: start @@ -310,22 +208,14 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/disposal.rsi - state: conpipe-c # ATMOS - type: construction - name: air alarm id: AirAlarmFixture graph: AirAlarm startNode: start targetNode: air_alarm category: construction-category-structures - description: An air alarm. Alarms... air? - icon: - sprite: Structures/Wallmounts/air_monitors.rsi - state: alarm0 placementMode: SnapgridCenter objectType: Structure canRotate: true @@ -334,16 +224,11 @@ - !type:WallmountCondition {} - type: construction - name: fire alarm id: FireAlarm graph: FireAlarm startNode: start targetNode: fire_alarm category: construction-category-structures - description: A fire alarm. Spicy! - icon: - sprite: Structures/Wallmounts/air_monitors.rsi - state: fire0 placementMode: SnapgridCenter objectType: Structure canRotate: true @@ -352,110 +237,73 @@ - !type:WallmountCondition {} - type: construction - name: air sensor id: AirSensor graph: AirSensor startNode: start targetNode: sensor category: construction-category-structures - description: An air sensor. Senses air. - icon: - sprite: Structures/Specific/Atmospherics/sensor.rsi - state: gsensor1 placementMode: SnapgridCenter objectType: Structure canRotate: true - type: construction - name: gas pipe sensor id: GasPipeSensor graph: GasPipeSensor startNode: start targetNode: sensor category: construction-category-structures - description: Reports on the status of the gas within the attached pipe network. - icon: - sprite: Structures/Piping/Atmospherics/gas_pipe_sensor.rsi - state: icon placementMode: SnapgridCenter objectType: Structure canRotate: true # ATMOS PIPES - type: construction - name: gas pipe half id: GasPipeHalf - description: Half of a gas pipe. No skateboards. graph: GasPipe startNode: start targetNode: half category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: true - icon: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeHalf - type: construction - name: gas pipe straight id: GasPipeStraight - description: A straight pipe segment. graph: GasPipe startNode: start targetNode: straight category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: true - icon: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeStraight - type: construction - name: gas pipe bend id: GasPipeBend - description: A pipe segment bent at a 90 degree angle. graph: GasPipe startNode: start targetNode: bend category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: true - icon: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeBend - type: construction - name: gas pipe T junction id: GasPipeTJunction - description: A pipe segment with a T junction. graph: GasPipe startNode: start targetNode: tjunction category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: true - icon: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeTJunction - type: construction - name: gas pipe fourway id: GasPipeFourway - description: A pipe segment with a fourway junction. graph: GasPipe startNode: start targetNode: fourway category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: true - icon: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeFourway # ATMOS UNARY - type: construction - name: air vent - description: Pumps gas into the room. id: GasVentPump graph: GasUnary startNode: start @@ -463,20 +311,10 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/vent.rsi - state: vent_off - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeHalf - - sprite: Structures/Piping/Atmospherics/vent.rsi - state: vent_off conditions: - !type:NoUnstackableInTile - type: construction - name: passive vent - description: Unpowered vent that equalises gases on both sides. id: GasPassiveVent graph: GasUnary startNode: start @@ -484,20 +322,10 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/vent.rsi - state: vent_passive - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeHalf - - sprite: Structures/Piping/Atmospherics/vent.rsi - state: vent_passive conditions: - !type:NoUnstackableInTile - type: construction - name: air scrubber - description: Sucks gas into connected pipes. id: GasVentScrubber graph: GasUnary startNode: start @@ -505,20 +333,10 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/scrubber.rsi - state: scrub_off - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeHalf - - sprite: Structures/Piping/Atmospherics/scrubber.rsi - state: scrub_off conditions: - !type:NoUnstackableInTile - type: construction - name: air injector - description: Injects air into the atmosphere. id: GasOutletInjector graph: GasUnary startNode: start @@ -526,42 +344,22 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/outletinjector.rsi - state: injector - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeHalf - - sprite: Structures/Piping/Atmospherics/outletinjector.rsi - state: injector conditions: - !type:NoUnstackableInTile # ATMOS BINARY - type: construction - name: gas pump id: GasPressurePump - description: A pump that moves gas by pressure. graph: GasBinary startNode: start targetNode: pressurepump category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpPressure - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeStraight - - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpPressure conditions: - !type:NoUnstackableInTile - type: construction - name: volumetric gas pump - description: A pump that moves gas by volume. id: GasVolumePump graph: GasBinary startNode: start @@ -569,162 +367,89 @@ category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpVolume - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeStraight - - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpVolume conditions: - !type:NoUnstackableInTile - type: construction id: GasPassiveGate - name: passive gate - description: A one-way air valve that does not require power. graph: GasBinary startNode: start targetNode: passivegate category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpPassiveGate - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeStraight - - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpPassiveGate conditions: - !type:NoUnstackableInTile - type: construction id: GasValve - name: manual valve - description: A pipe with a valve that can be used to disable the flow of gas through it. graph: GasBinary startNode: start targetNode: valve category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpManualValve - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeStraight - - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpManualValve conditions: - !type:NoUnstackableInTile - type: construction id: SignalControlledValve - name: signal valve - description: Valve controlled by signal inputs. graph: GasBinary startNode: start targetNode: signalvalve category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpSignalValve - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeStraight - - sprite: Structures/Piping/Atmospherics/pump.rsi - state: pumpSignalValve conditions: - !type:NoUnstackableInTile - type: construction id: GasPort - name: connector port - description: For connecting portable devices related to atmospherics control. graph: GasBinary startNode: start targetNode: port category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/gascanisterport.rsi - state: gasCanisterPort - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeHalf - - sprite: Structures/Piping/Atmospherics/gascanisterport.rsi - state: gasCanisterPort conditions: - !type:NoUnstackableInTile - type: construction id: GasDualPortVentPump - name: dual-port air vent - description: Has a valve and a pump attached to it. There are two ports, one is an input for releasing air, the other is an output when siphoning. graph: GasBinary startNode: start targetNode: dualportventpump category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/vent.rsi - state: vent_off - layers: - - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeStraight - - sprite: Structures/Piping/Atmospherics/vent.rsi - state: vent_off - type: construction id: HeatExchanger - name: radiator - description: Transfers heat between the pipe and its surroundings. graph: GasBinary startNode: start targetNode: radiator category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/heatexchanger.rsi - state: heStraight - type: construction id: HeatExchangerBend - name: radiator bend - description: Transfers heat between the pipe and its surroundings. graph: GasBinary startNode: start targetNode: bendradiator category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/heatexchanger.rsi - state: heBend # ATMOS TRINARY - type: construction id: GasFilter - name: gas filter - description: Very useful for filtering gases. graph: GasTrinary startNode: start targetNode: filter category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/gasfilter.rsi - state: gasFilter mirror: GasFilterFlipped conditions: - !type:NoUnstackableInTile @@ -732,34 +457,24 @@ - type: construction id: GasFilterFlipped hide: true - name: gas filter - description: Very useful for filtering gases. graph: GasTrinary startNode: start targetNode: filterflipped category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/gasfilter.rsi - state: gasFilterF mirror: GasFilter conditions: - !type:NoUnstackableInTile - type: construction id: GasMixer - name: gas mixer - description: Very useful for mixing gases. graph: GasTrinary startNode: start targetNode: mixer category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/gasmixer.rsi - state: gasMixer mirror: GasMixerFlipped conditions: - !type:NoUnstackableInTile @@ -767,49 +482,34 @@ - type: construction id: GasMixerFlipped hide: true - name: gas mixer - description: Very useful for mixing gases. graph: GasTrinary startNode: start targetNode: mixerflipped category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/gasmixer.rsi - state: gasMixerF mirror: GasMixer conditions: - !type:NoUnstackableInTile - type: construction id: PressureControlledValve - name: pneumatic valve - description: A bidirectional valve controlled by pressure. Opens if the output pipe is lower than the pressure of the control pipe by 101.325 kPa. graph: GasTrinary startNode: start targetNode: pneumaticvalve category: construction-category-utilities placementMode: SnapgridCenter canBuildInImpassable: false - icon: - sprite: Structures/Piping/Atmospherics/pneumaticvalve.rsi - state: off conditions: - !type:NoUnstackableInTile # INTERCOM - type: construction - name: intercom id: IntercomAssembly graph: Intercom startNode: start targetNode: intercom category: construction-category-structures - description: An intercom. For when the station just needs to know something. - icon: - sprite: Structures/Wallmounts/intercom.rsi - state: base placementMode: SnapgridCenter objectType: Structure canRotate: true @@ -819,16 +519,11 @@ # TIMERS - type: construction - name: signal timer id: SignalTimer graph: Timer startNode: start targetNode: signal category: construction-category-utilities - description: "A wallmounted timer for sending timed signals to things." - icon: - sprite: Structures/Wallmounts/switch.rsi - state: on objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true @@ -836,16 +531,11 @@ - !type:WallmountCondition - type: construction - name: screen timer id: ScreenTimer graph: Timer startNode: start targetNode: screen category: construction-category-utilities - description: "A wallmounted timer for sending timed signals to things. This one has a screen for displaying text." - icon: - sprite: Structures/Wallmounts/signalscreen.rsi - state: signalscreen objectType: Structure canRotate: false placementMode: SnapgridCenter @@ -854,16 +544,11 @@ - !type:WallmountCondition - type: construction - name: brig timer id: BrigTimer graph: Timer startNode: start targetNode: brig category: construction-category-utilities - description: "A wallmounted timer for sending timed signals to things. This one has a screen for displaying text and requires security access to use." - icon: - sprite: Structures/Wallmounts/signalscreen.rsi - state: signalscreen objectType: Structure canRotate: false placementMode: SnapgridCenter diff --git a/Resources/Prototypes/Recipes/Construction/weapons.yml b/Resources/Prototypes/Recipes/Construction/weapons.yml index 4bc75805fe..f703724cc9 100644 --- a/Resources/Prototypes/Recipes/Construction/weapons.yml +++ b/Resources/Prototypes/Recipes/Construction/weapons.yml @@ -1,219 +1,159 @@ - type: construction - name: grey bladed flatcap id: BladedFlatcapGrey graph: BladedFlatcapGrey startNode: start targetNode: icon category: construction-category-weapons - description: An inconspicuous hat with glass shards sewn into the brim. - icon: { sprite: Clothing/Head/Hats/greyflatcap.rsi, state: icon } objectType: Item - type: construction - name: brown bladed flatcap id: BladedFlatcapBrown graph: BladedFlatcapBrown startNode: start targetNode: icon category: construction-category-weapons - description: An inconspicuous hat with glass shards sewn into the brim. - icon: { sprite: Clothing/Head/Hats/brownflatcap.rsi, state: icon } objectType: Item - type: construction - name: glass shiv id: Shiv graph: Shiv startNode: start targetNode: icon category: construction-category-weapons - description: A glass shard with a piece of cloth wrapped around it. - icon: { sprite: Objects/Weapons/Melee/shiv.rsi, state: icon } objectType: Item - type: construction - name: reinforced shiv id: ReinforcedShiv graph: ReinforcedShiv startNode: start targetNode: icon category: construction-category-weapons - description: A reinforced glass shard with a piece of cloth wrapped around it. - icon: { sprite: Objects/Weapons/Melee/reinforced_shiv.rsi, state: icon } objectType: Item - type: construction - name: plasma shiv id: PlasmaShiv graph: PlasmaShiv startNode: start targetNode: icon category: construction-category-weapons - description: A plasma shard with a piece of cloth wrapped around it. - icon: { sprite: Objects/Weapons/Melee/plasma_shiv.rsi, state: icon } objectType: Item - type: construction - name: uranium shiv id: UraniumShiv graph: UraniumShiv startNode: start targetNode: icon category: construction-category-weapons - description: A uranium shard with a piece of cloth wrapped around it. - icon: { sprite: Objects/Weapons/Melee/uranium_shiv.rsi, state: icon } objectType: Item - type: construction - name: crude spear id: Spear graph: Spear startNode: start targetNode: spear category: construction-category-weapons - description: A crude spear for when you need to put holes in somebody. - icon: { sprite: Objects/Weapons/Melee/spear.rsi, state: spear } objectType: Item - type: construction - name: crude reinforced spear id: SpearReinforced graph: SpearReinforced startNode: start targetNode: spear category: construction-category-weapons - description: A crude reinforced spear for when you need to put holes in somebody. - icon: { sprite: Objects/Weapons/Melee/reinforced_spear.rsi, state: spear } objectType: Item - type: construction - name: crude plasma spear id: SpearPlasma graph: SpearPlasma startNode: start targetNode: spear category: construction-category-weapons - description: A crude plasma spear for when you need to put holes in somebody. - icon: { sprite: Objects/Weapons/Melee/plasma_spear.rsi, state: spear } objectType: Item - type: construction - name: crude uranium spear id: SpearUranium graph: SpearUranium startNode: start targetNode: spear category: construction-category-weapons - description: A crude uranium spear for when you need to put holes in somebody. - icon: { sprite: Objects/Weapons/Melee/uranium_spear.rsi, state: spear } objectType: Item - type: construction - name: sharkminnow tooth spear id: SpearSharkMinnow graph: SpearSharkMinnow startNode: start targetNode: spear category: construction-category-weapons - description: A crude spear with a sharkminnow tooth for when you need to put holes in somebody. - icon: { sprite: Objects/Weapons/Melee/sharkminnow_spear.rsi, state: spear } objectType: Item - type: construction - name: makeshift bola id: Bola graph: Bola startNode: start targetNode: bola category: construction-category-weapons - description: A simple weapon for tripping someone at a distance. - icon: { sprite: Objects/Weapons/Throwable/bola.rsi, state: icon } objectType: Item - type: construction - name: wooden buckler id: WoodenBuckler graph: WoodenBuckler startNode: start targetNode: woodenBuckler category: construction-category-weapons - description: A nicely carved wooden shield! - icon: { sprite: Objects/Weapons/Melee/shields.rsi, state: buckler-icon } objectType: Item - type: construction - name: makeshift shield id: MakeshiftShield graph: MakeshiftShield startNode: start targetNode: makeshiftShield category: construction-category-weapons - description: Crude and falling apart. Why would you make this? - icon: { sprite: Objects/Weapons/Melee/shields.rsi, state: makeshift-icon } objectType: Item - type: construction - name: glass shard arrow id: ImprovisedArrow graph: ImprovisedArrow startNode: start targetNode: ImprovisedArrow category: construction-category-weapons - description: An arrow tipped with pieces of a glass shard, for use with a bow. - icon: { sprite: Objects/Weapons/Guns/Bow/bow.rsi, state: wielded-arrow } objectType: Item - type: construction - name: carp tooth arrow id: ImprovisedArrowCarp graph: ImprovisedArrowCarp startNode: start targetNode: ImprovisedArrowCarp category: construction-category-weapons - description: An arrow tipped with a carp tooth, for use with a bow. - icon: { sprite: Objects/Weapons/Guns/Bow/bow.rsi, state: wielded-arrow } objectType: Item - type: construction - name: plasma glass shard arrow id: ImprovisedArrowPlasma graph: ImprovisedArrowPlasma startNode: start targetNode: ImprovisedArrowPlasma category: construction-category-weapons - description: An arrow tipped with pieces of a plasma glass shard, for use with a bow. - icon: { sprite: Objects/Weapons/Guns/Bow/bow.rsi, state: wielded-arrow } objectType: Item - type: construction - name: uranium glass shard arrow id: ImprovisedArrowUranium graph: ImprovisedArrowUranium startNode: start targetNode: ImprovisedArrowUranium category: construction-category-weapons - description: An arrow tipped with pieces of a uranium glass shard, for use with a bow. - icon: { sprite: Objects/Weapons/Guns/Bow/bow.rsi, state: wielded-arrow } objectType: Item - type: construction - name: improvised bow id: ImprovisedBow graph: ImprovisedBow startNode: start targetNode: ImprovisedBow category: construction-category-weapons - description: A shoddily constructed bow made out of wood and cloth. It's not much, but it's gotten the job done for millennia. - icon: { sprite: Objects/Weapons/Guns/Bow/bow.rsi, state: unwielded } objectType: Item - type: construction - name: bone spear id: SpearBone graph: SpearBone startNode: start targetNode: spear category: construction-category-weapons - description: Bones and silk combined together. - icon: { sprite: Objects/Weapons/Melee/bone_spear.rsi, state: spear } objectType: Item diff --git a/Resources/Prototypes/Recipes/Construction/web.yml b/Resources/Prototypes/Recipes/Construction/web.yml index 9a0d832d01..bb8a69a6a7 100644 --- a/Resources/Prototypes/Recipes/Construction/web.yml +++ b/Resources/Prototypes/Recipes/Construction/web.yml @@ -1,14 +1,9 @@ - type: construction - name: web wall id: WallWeb graph: WebStructures startNode: start targetNode: wall category: construction-category-structures - description: A fairly weak yet silky smooth wall. - icon: - sprite: Structures/Walls/web.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -20,16 +15,11 @@ - !type:TileNotBlocked - type: construction - name: web table id: TableWeb graph: WebStructures startNode: start targetNode: table category: construction-category-furniture - description: Essential for any serious web development. - icon: - sprite: Structures/Furniture/Tables/web.rsi - state: full objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -41,16 +31,11 @@ - !type:TileNotBlocked - type: construction - name: web bed id: WebBed graph: WebStructures startNode: start targetNode: bed category: construction-category-furniture - description: Fun fact, you eating spiders in your sleep is false. - icon: - sprite: Structures/Web/bed.rsi - state: icon objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -62,16 +47,11 @@ - !type:TileNotBlocked - type: construction - name: web chair id: ChairWeb graph: WebStructures startNode: start targetNode: chair category: construction-category-furniture - description: You want to get serious about web development? Get this chair! - icon: - sprite: Structures/Web/chair.rsi - state: icon objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false @@ -80,16 +60,11 @@ - SpiderCraft - type: construction - name: web crate id: CrateWeb graph: WebStructures startNode: start targetNode: crate category: construction-category-storage - description: For containment of food and other things. Not as durable as a normal crate, and can't be welded shut. - icon: - sprite: Structures/Storage/Crates/web.rsi - state: icon objectType: Structure placementMode: SnapgridCenter canRotate: false @@ -99,16 +74,11 @@ - SpiderCraft - type: construction - name: web door id: WebDoor graph: WebStructures startNode: start targetNode: door category: construction-category-structures - description: A manual door made from web, normally placed right before a pit or trap. - icon: - sprite: Structures/Doors/web_door.rsi - state: closed objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/cleanbot.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/cleanbot.yml index a734545507..bf70f9fedc 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/cleanbot.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/cleanbot.yml @@ -10,18 +10,18 @@ icon: sprite: Objects/Tools/bucket.rsi state: icon - name: bucket + name: construction-graph-tag-bucket - tag: ProximitySensor icon: sprite: Objects/Misc/proximity_sensor.rsi state: icon - name: proximity sensor + name: construction-graph-tag-proximity-sensor doAfter: 2 - tag: BorgArm icon: sprite: Mobs/Silicon/drone.rsi state: l_hand - name: borg arm + name: construction-graph-tag-borg-arm doAfter: 2 - node: bot entity: MobCleanBot diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/firebot.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/firebot.yml index 977ffd4093..6e7d37d4b7 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/firebot.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/firebot.yml @@ -10,24 +10,24 @@ icon: sprite: Objects/Misc/fire_extinguisher.rsi state: fire_extinguisher_open - name: fire extinguisher + name: construction-graph-tag-fire-extinguisher - tag: FireHelmet - icon: + icon: sprite: Clothing/Head/Helmets/firehelmet.rsi state: icon - name: fire helmet + name: construction-graph-tag-fire-helmet doAfter: 2 - tag: ProximitySensor icon: sprite: Objects/Misc/proximity_sensor.rsi state: icon - name: proximity sensor + name: construction-graph-tag-proximity-sensor doAfter: 2 - tag: BorgArm icon: sprite: Mobs/Silicon/drone.rsi state: l_hand - name: borg arm + name: construction-graph-tag-borg-arm doAfter: 2 - node: bot entity: MobFireBot diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/honkbot.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/honkbot.yml index 6806aacc24..ec6f9dcb1a 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/honkbot.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/honkbot.yml @@ -10,23 +10,23 @@ icon: sprite: Objects/Storage/Happyhonk/clown.rsi state: box - name: happy honk meal + name: construction-graph-tag-happy-honk-meal - tag: BikeHorn icon: sprite: Objects/Fun/bikehorn.rsi state: icon - name: bike horn + name: construction-graph-tag-clown-bike-horn doAfter: 2 - tag: ProximitySensor icon: sprite: Objects/Misc/proximity_sensor.rsi state: icon - name: proximity sensor + name: construction-graph-tag-proximity-sensor - tag: BorgArm icon: sprite: Mobs/Silicon/drone.rsi state: l_hand - name: borg arm + name: construction-graph-tag-borg-arm doAfter: 2 - node: bot entity: MobHonkBot @@ -43,23 +43,23 @@ icon: sprite: Objects/Storage/Happyhonk/cluwne.rsi state: box - name: woeful cluwne meal + name: construction-graph-tag-woeful-cluwne-meal - tag: CluwneHorn icon: sprite: Objects/Fun/cluwnehorn.rsi state: icon - name: broken bike horn + name: construction-graph-tag-clowne-horn doAfter: 2 - tag: ProximitySensor icon: sprite: Objects/Misc/proximity_sensor.rsi state: icon - name: proximity sensor + name: construction-graph-tag-proximity-sensor - tag: BorgArm icon: sprite: Mobs/Silicon/drone.rsi state: l_hand - name: borg arm + name: construction-graph-tag-borg-arm doAfter: 2 - node: bot entity: MobJonkBot diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/medibot.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/medibot.yml index 92e731d23b..023af2c957 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/medibot.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/medibot.yml @@ -10,24 +10,24 @@ icon: sprite: Objects/Specific/Medical/firstaidkits.rsi state: firstaid - name: medkit + name: construction-graph-tag-medkit - tag: DiscreteHealthAnalyzer icon: sprite: Objects/Specific/Medical/healthanalyzer.rsi state: analyzer - name: health analyzer + name: construction-graph-tag-health-analyzer doAfter: 2 - tag: ProximitySensor icon: sprite: Objects/Misc/proximity_sensor.rsi state: icon - name: proximity sensor + name: construction-graph-tag-proximity-sensor doAfter: 2 - tag: BorgArm icon: sprite: Mobs/Silicon/drone.rsi state: l_hand - name: borg arm + name: construction-graph-tag-borg-arm doAfter: 2 - node: bot entity: MobMedibot diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/mimebot.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/mimebot.yml index 27391898c7..bde4e67564 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/mimebot.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/mimebot.yml @@ -10,35 +10,35 @@ icon: sprite: Objects/Storage/Happyhonk/mime.rsi state: box - name: mime edition happy honk meal + name: construction-graph-tag-mime-meal - tag: MimeBelt icon: sprite: Clothing/Belt/suspenders_red.rsi state: icon - name: suspenders + name: construction-graph-tag-suspenders doAfter: 2 - tag: ProximitySensor icon: sprite: Objects/Misc/proximity_sensor.rsi state: icon - name: proximity sensor + name: construction-graph-tag-proximity-sensor - tag: BorgHead icon: sprite: Objects/Specific/Robotics/cyborg_parts.rsi state: borg_head - name: borg head + name: construction-graph-tag-borg-head doAfter: 2 - tag: BorgArm icon: sprite: Mobs/Silicon/drone.rsi state: l_hand - name: borg arm + name: construction-graph-tag-borg-arm doAfter: 2 - tag: BorgArm icon: sprite: Mobs/Silicon/drone.rsi state: l_hand - name: borg arm + name: construction-graph-tag-borg-arm doAfter: 2 - node: bot entity: MobMimeBot diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/supplybot.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/supplybot.yml index efabb849bb..cdacd06853 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/supplybot.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/supplybot.yml @@ -10,12 +10,12 @@ icon: sprite: Objects/Misc/proximity_sensor.rsi state: icon - name: proximity sensor + name: construction-graph-tag-proximity-sensor - tag: BorgHead icon: sprite: Objects/Specific/Robotics/cyborg_parts.rsi state: borg_head - name: borg head + name: construction-graph-tag-borg-head doAfter: 1 - material: Steel amount: 10 diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/goliath_hardsuit.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/goliath_hardsuit.yml index 0bb82cf261..b763f920d7 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/goliath_hardsuit.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/goliath_hardsuit.yml @@ -10,7 +10,7 @@ icon: sprite: Clothing/OuterClothing/Hardsuits/spatio.rsi state: icon - name: spationaut hardsuit + name: construction-graph-tag-spationaut-hardsuit doAfter: 10 - material: Durathread amount: 5 diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/firebomb.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/firebomb.yml index 529585583c..e2519b765c 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/firebomb.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/firebomb.yml @@ -7,13 +7,13 @@ - to: empty steps: - tag: DrinkCan - name: an empty can + name: construction-graph-tag-empty-can icon: sprite: Objects/Consumable/Drinks/cola.rsi state: icon_open doAfter: 1 - tag: Igniter - name: an igniter + name: construction-graph-tag-igniter icon: sprite: Objects/Devices/igniter.rsi state: icon diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/flowerwreath.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/flowerwreath.yml index b8e580230d..f5580d56b1 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/flowerwreath.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/flowerwreath.yml @@ -7,17 +7,17 @@ - to: flowerwreath steps: - tag: Flower - name: flower + name: construction-graph-tag-flower icon: sprite: Objects/Specific/Hydroponics/poppy.rsi state: produce - tag: Flower - name: flower + name: construction-graph-tag-flower icon: sprite: Objects/Specific/Hydroponics/poppy.rsi state: produce - tag: Ambrosia - name: ambrosia + name: construction-graph-tag-ambrosia icon: sprite: Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi state: produce diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/improvised_shotgun.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/improvised_shotgun.yml index f8e7b64b90..02ec4625e6 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/improvised_shotgun.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/improvised_shotgun.yml @@ -10,17 +10,17 @@ icon: sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeStraight - name: pipe + name: construction-graph-tag-pipe - tag: ModularReceiver icon: sprite: Objects/Misc/modular_receiver.rsi state: icon - name: modular receiver + name: construction-graph-tag-modular-receiver - tag: RifleStock icon: sprite: Objects/Misc/rifle_stock.rsi state: icon - name: rifle stock + name: construction-graph-tag-rifle-stock - material: Cloth amount: 3 doAfter: 10 diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/improvised_shotgun_shell.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/improvised_shotgun_shell.yml index 9f666dd61c..6d5d31516f 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/improvised_shotgun_shell.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/improvised_shotgun_shell.yml @@ -8,66 +8,66 @@ steps: - material: Steel amount: 1 - doAfter: 0.5 + doAfter: 0.5 - material: Plastic amount: 1 - doAfter: 0.5 + doAfter: 0.5 - tag: GlassShard - name: glass shard + name: construction-graph-tag-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 - doAfter: 0.5 + doAfter: 0.5 - tag: GlassShard - name: glass shard + name: construction-graph-tag-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard2 - doAfter: 0.5 + doAfter: 0.5 - tag: GlassShard - name: glass shard + name: construction-graph-tag-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard1 - doAfter: 0.5 + doAfter: 0.5 - tag: GlassShard - name: glass shard + name: construction-graph-tag-glass-shard icon: sprite: Objects/Materials/Shards/shard.rsi state: shard3 - doAfter: 0.5 + doAfter: 0.5 - tag: Matchstick - name: match stick + name: construction-graph-tag-match-stick icon: sprite: Objects/Tools/matches.rsi state: match_unlit - doAfter: 0.5 + doAfter: 0.5 - tag: Matchstick - name: match stick + name: construction-graph-tag-match-stick icon: sprite: Objects/Tools/matches.rsi state: match_unlit - doAfter: 0.5 + doAfter: 0.5 - tag: Matchstick - name: match stick + name: construction-graph-tag-match-stick icon: sprite: Objects/Tools/matches.rsi state: match_unlit - doAfter: 0.5 + doAfter: 0.5 - tag: Matchstick - name: match stick + name: construction-graph-tag-match-stick icon: sprite: Objects/Tools/matches.rsi state: match_unlit - doAfter: 0.5 + doAfter: 0.5 - tag: Matchstick - name: match stick + name: construction-graph-tag-match-stick icon: sprite: Objects/Tools/matches.rsi state: match_unlit - doAfter: 0.5 + doAfter: 0.5 - tag: Matchstick - name: match stick + name: construction-graph-tag-match-stick icon: sprite: Objects/Tools/matches.rsi state: match_unlit diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/makeshiftstunprod.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/makeshiftstunprod.yml index e928d15933..b5dbdf032a 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/makeshiftstunprod.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/makeshiftstunprod.yml @@ -9,7 +9,7 @@ - material: MetalRod amount: 1 - tag: PowerCellSmall - name: power cell small + name: construction-graph-tag-power-cell-small icon: sprite: Objects/Power/power_cells.rsi state: small @@ -18,13 +18,13 @@ sprite: Objects/Misc/cablecuffs.rsi state: cuff color: red - name: cuffs + name: construction-graph-tag-cuffs - tag: Igniter - name: igniter + name: construction-graph-tag-igniter icon: sprite: Objects/Devices/igniter.rsi state: icon doAfter: 15 - node: msstunprod entity: Stunprod - + diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pipebomb.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pipebomb.yml index bc661b47d9..0e61dd2517 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pipebomb.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pipebomb.yml @@ -10,7 +10,7 @@ icon: sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeStraight - name: pipe + name: construction-graph-tag-pipe - material: Steel amount: 1 doAfter: 3 diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pneumatic_cannon.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pneumatic_cannon.yml index 85a68d5f39..049b55b78c 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pneumatic_cannon.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pneumatic_cannon.yml @@ -10,13 +10,13 @@ icon: sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeStraight - name: pipe + name: construction-graph-tag-pipe - tag: Handcuffs icon: sprite: Objects/Misc/cablecuffs.rsi state: cuff color: red - name: cuffs + name: construction-graph-tag-cuffs - material: Steel amount: 6 doAfter: 10 diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/potato.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/potato.yml index f03670b673..c7ba3c1311 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/potato.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/potato.yml @@ -7,7 +7,7 @@ - to: potatobattery steps: - tag: Potato - name: a potato + name: construction-graph-tag-potato icon: sprite: Objects/Specific/Hydroponics/potato.rsi state: produce @@ -30,13 +30,13 @@ - to: potatoai steps: - tag: PotatoBattery - name: a potato battery + name: construction-graph-tag-potato-battery icon: sprite: Objects/Power/power_cells.rsi state: potato doAfter: 1 - tag: SmallAIChip - name: a super-compact AI chip + name: construction-graph-tag-super-compact-ai-chip icon: sprite: Objects/Misc/potatoai_chip.rsi state: icon @@ -63,4 +63,4 @@ - material: Capacitor amount: 2 - node: potatoaichip - entity: PotatoAIChip \ No newline at end of file + entity: PotatoAIChip diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/storage/cratefreezer.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/storage/cratefreezer.yml index a43d84e173..ab12dd4d6f 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/storage/cratefreezer.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/storage/cratefreezer.yml @@ -12,7 +12,7 @@ amount: 2 doAfter: 5 - tag: FreezerElectronics - name: freezer electronics + name: construction-graph-tag-freezer-electronics icon: sprite: Objects/Misc/module.rsi state: door_electronics diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/storage/tallbox.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/storage/tallbox.yml index c465d74db7..006e774de4 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/storage/tallbox.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/storage/tallbox.yml @@ -75,7 +75,7 @@ amount: 2 doAfter: 5 - tag: FreezerElectronics - name: freezer electronics + name: construction-graph-tag-freezer-electronics icon: sprite: Objects/Misc/module.rsi state: door_electronics diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/strawhat.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/strawhat.yml index be429bb564..e92c55669e 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/strawhat.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/strawhat.yml @@ -7,22 +7,22 @@ - to: strawhat steps: - tag: Wheat - name: wheat bushel + name: construction-graph-tag-wheat-bushel icon: sprite: Objects/Specific/Hydroponics/wheat.rsi state: produce - tag: Wheat - name: wheat bushel + name: construction-graph-tag-wheat-bushel icon: sprite: Objects/Specific/Hydroponics/wheat.rsi state: produce - tag: Wheat - name: wheat bushel + name: construction-graph-tag-wheat-bushel icon: sprite: Objects/Specific/Hydroponics/wheat.rsi state: produce - tag: Wheat - name: wheat bushel + name: construction-graph-tag-wheat-bushel icon: sprite: Objects/Specific/Hydroponics/wheat.rsi state: produce diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/toys.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/toys.yml index 56e31bbe8d..e756f9518e 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/toys.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/toys.yml @@ -7,12 +7,12 @@ - to: plushie steps: - tag: PlushieGhost - name: ghost soft toy + name: construction-graph-tag-ghost icon: sprite: Mobs/Ghosts/ghost_human.rsi state: icon - tag: Ectoplasm - name: ectoplasm + name: construction-graph-tag-ectoplasm icon: sprite: Mobs/Ghosts/revenant.rsi state: ectoplasm @@ -29,7 +29,7 @@ - to: suit steps: - tag: HideCorgi - name: corgi hide + name: construction-graph-tag-corgi-hide icon: sprite: Objects/Materials/materials.rsi state: corgihide diff --git a/Resources/Prototypes/Recipes/Crafting/artifact.yml b/Resources/Prototypes/Recipes/Crafting/artifact.yml index c627f00c16..475c7c877e 100644 --- a/Resources/Prototypes/Recipes/Crafting/artifact.yml +++ b/Resources/Prototypes/Recipes/Crafting/artifact.yml @@ -1,12 +1,7 @@ - type: construction - name: alien artifact id: Artifact graph: Artifact startNode: start targetNode: done category: construction-category-misc objectType: Item - description: A strange alien artifact - icon: - sprite: Objects/Specific/Xenoarchaeology/item_artifacts.rsi - state: ano01 diff --git a/Resources/Prototypes/Recipes/Crafting/bots.yml b/Resources/Prototypes/Recipes/Crafting/bots.yml index 21b524a060..f76d545e94 100644 --- a/Resources/Prototypes/Recipes/Crafting/bots.yml +++ b/Resources/Prototypes/Recipes/Crafting/bots.yml @@ -1,90 +1,55 @@ - type: construction - name: cleanbot id: cleanbot graph: CleanBot startNode: start targetNode: bot category: construction-category-utilities objectType: Item - description: This bot wanders around the station, mopping up any puddles it sees. - icon: - sprite: Mobs/Silicon/Bots/cleanbot.rsi - state: cleanbot - type: construction - name: firebot id: firebot graph: FireBot startNode: start targetNode: bot category: construction-category-utilities objectType: Item - description: This bot puts out fires wherever it goes. - icon: - sprite: Mobs/Silicon/Bots/firebot.rsi - state: firebot - type: construction - name: honkbot id: honkbot graph: HonkBot startNode: start targetNode: bot category: construction-category-utilities objectType: Item - description: This bot honks and slips people. - icon: - sprite: Mobs/Silicon/Bots/honkbot.rsi - state: honkbot - type: construction - name: jonkbot id: jonkbot graph: JonkBot startNode: start targetNode: bot category: construction-category-utilities objectType: Item - description: This cursed bot honks, laughs and slips people. - icon: - sprite: Mobs/Silicon/Bots/honkbot.rsi - state: jonkbot - type: construction - name: medibot id: medibot graph: MediBot startNode: start targetNode: bot category: construction-category-utilities objectType: Item - description: This bot can help supply basic healing. - icon: - sprite: Mobs/Silicon/Bots/medibot.rsi - state: medibot - type: construction - name: mimebot id: mimebot graph: MimeBot startNode: start targetNode: bot category: construction-category-utilities objectType: Item - description: This bot knows how to wave. - icon: - sprite: Mobs/Silicon/Bots/mimebot.rsi - state: mimebot - type: construction - name: supplybot id: supplybot graph: SupplyBot startNode: start targetNode: bot category: construction-category-utilities objectType: Item - description: This bot can be loaded with cargo to make deliveries. - icon: - sprite: Mobs/Silicon/Bots/supplybot.rsi - state: supplybot diff --git a/Resources/Prototypes/Recipes/Crafting/crates.yml b/Resources/Prototypes/Recipes/Crafting/crates.yml index 25450b7d98..878e656e30 100644 --- a/Resources/Prototypes/Recipes/Crafting/crates.yml +++ b/Resources/Prototypes/Recipes/Crafting/crates.yml @@ -1,100 +1,71 @@ - type: construction - name: livestock crate id: CrateLivestock graph: CrateLivestock startNode: start targetNode: cratelivestock category: construction-category-storage - description: A wooden crate for holding livestock. - icon: { sprite: Structures/Storage/Crates/livestock.rsi, state: base } objectType: Structure - type: construction - name: steel crate id: CrateGenericSteel graph: CrateGenericSteel startNode: start targetNode: crategenericsteel category: construction-category-storage - description: A metal crate for storing things. - icon: { sprite: Structures/Storage/Crates/generic.rsi, state: icon } objectType: Structure - type: construction - name: secure crate id: CrateSecure graph: CrateSecure startNode: start targetNode: cratesecure category: construction-category-storage - description: A secure metal crate for storing things. Requires no special access, can be configured with an Access Configurator. - icon: { sprite: Structures/Storage/Crates/secure.rsi, state: icon } objectType: Structure - type: construction - name: freezer id: CrateFreezer graph: CrateFreezer startNode: start targetNode: done category: construction-category-storage - description: A metal freezing crate for storing things. - icon: { sprite: Structures/Storage/Crates/freezer.rsi, state: icon } objectType: Structure - type: construction - name: plastic crate id: CratePlastic graph: CratePlastic startNode: start targetNode: crateplastic category: construction-category-storage - description: A plastic crate for storing things. - icon: { sprite: Structures/Storage/Crates/plastic.rsi, state: icon } objectType: Structure - type: construction - name: cardboard box id: BigBox graph: BaseBigBox startNode: start targetNode: basebigbox category: construction-category-storage - description: A big box for storing things or hiding in. - icon: { sprite: Structures/Storage/closet.rsi, state: cardboard } objectType: Structure - type: construction - name: cardboard box id: BoxCardboard graph: BoxCardboard startNode: start targetNode: boxcardboard category: construction-category-storage - description: A small box for storing things. - icon: { sprite: Objects/Storage/boxes.rsi, state: box } objectType: Item - type: construction - name: pizza box id: FoodBoxPizza graph: FoodBoxPizza startNode: start targetNode: foodboxpizza category: construction-category-storage - description: A box for pizza. - icon: - sprite: Objects/Consumable/Food/Baked/pizza.rsi - state: box objectType: Item - type: construction - name: coffin id: CrateCoffin graph: CrateCoffin startNode: start targetNode: cratecoffin category: construction-category-storage - description: A coffin for storing corpses. - icon: { sprite: Structures/Storage/Crates/coffin.rsi, state: base } objectType: Structure diff --git a/Resources/Prototypes/Recipes/Crafting/improvised.yml b/Resources/Prototypes/Recipes/Crafting/improvised.yml index 9a203a4d62..4c94fcb6ff 100644 --- a/Resources/Prototypes/Recipes/Crafting/improvised.yml +++ b/Resources/Prototypes/Recipes/Crafting/improvised.yml @@ -1,255 +1,159 @@ - type: construction - name: baseball bat id: bat graph: WoodenBat startNode: start targetNode: bat category: construction-category-weapons - description: A robust baseball bat. - icon: - sprite: Objects/Weapons/Melee/baseball_bat.rsi - state: icon objectType: Item - type: construction - name: ghost sheet id: ghost_sheet graph: GhostSheet startNode: start targetNode: ghost_sheet category: construction-category-clothing - description: Become a spooky ghost. Boo! - icon: - sprite: Clothing/OuterClothing/Misc/ghostsheet.rsi - state: icon objectType: Item - type: construction - name: makeshift handcuffs id: makeshifthandcuffs graph: makeshifthandcuffs startNode: start targetNode: cuffscable category: construction-category-tools - description: "Homemade handcuffs crafted from spare cables." - icon: { sprite: Objects/Misc/cablecuffs.rsi, state: cuff } objectType: Item - type: construction - name: makeshift stunprod id: makeshiftstunprod graph: makeshiftstunprod startNode: start targetNode: msstunprod category: construction-category-weapons - description: "Homemade stunprod." - icon: { sprite: Objects/Weapons/Melee/stunprod.rsi, state: stunprod_off } objectType: Item - type: construction - name: muzzle id: muzzle graph: Muzzle startNode: start targetNode: muzzle category: construction-category-tools objectType: Item - description: "A muzzle to shut your victim up." - icon: - sprite: Clothing/Mask/muzzle.rsi - state: icon - type: construction - name: improvised pneumatic cannon id: pneumaticcannon graph: PneumaticCannon startNode: start targetNode: cannon category: construction-category-weapons objectType: Item - description: This son of a gun can fire anything that fits in it using just a little gas. - icon: - sprite: Objects/Weapons/Guns/Cannons/pneumatic_cannon.rsi - state: icon - type: construction - name: gauze id: gauze graph: Gauze startNode: start targetNode: gauze category: construction-category-tools objectType: Item - description: When you've really got nothing left. - icon: - sprite: Objects/Specific/Medical/medical.rsi - state: gauze - type: construction - name: blindfold id: blindfold graph: Blindfold startNode: start targetNode: blindfold category: construction-category-tools objectType: Item - description: Better hope everyone turns a blind eye to you crafting this sussy item... - icon: - sprite: Clothing/Eyes/Misc/blindfold.rsi - state: icon - type: construction - name: flower wreath id: flowerwreath graph: flowerwreath startNode: start targetNode: flowerwreath category: construction-category-clothing - description: A wreath of colourful flowers. Can be worn both on head and neck. - icon: - sprite: Clothing/Head/Misc/flower-wreath.rsi - state: icon objectType: Item - type: construction - name: damp rag id: rag graph: Rag startNode: start targetNode: rag category: construction-category-tools objectType: Item - description: A damp rag to clean up the ground. Better than slipping around all day. - icon: - sprite: Objects/Specific/Janitorial/rag.rsi - state: rag - type: construction - name: improvised shotgun id: improvisedshotgun graph: ImprovisedShotgunGraph startNode: start targetNode: shotgun category: construction-category-weapons objectType: Item - description: A shitty, single-shot shotgun made from salvaged and hand-crafted gun parts. Ammo not included. - icon: - sprite: Objects/Weapons/Guns/Shotguns/improvised_shotgun.rsi - state: icon - type: construction - name: improvised shotgun shell id: ShellShotgunImprovised graph: ImprovisedShotgunShellGraph startNode: start targetNode: shell category: construction-category-weapons objectType: Item - description: A homemade shotgun shell that shoots painful glass shrapnel. The spread is so wide that it couldn't hit the broad side of a barn. - icon: - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi - state: improvised - type: construction - name: rifle stock id: riflestock graph: RifleStockGraph startNode: start targetNode: riflestock category: construction-category-weapons objectType: Item - description: A stock carved out of wood, vital for improvised firearms. - icon: - sprite: Objects/Misc/rifle_stock.rsi - state: icon - type: construction - name: fire bomb id: firebomb graph: FireBomb startNode: start targetNode: firebomb category: construction-category-weapons objectType: Item - description: A weak, improvised incendiary device. - icon: - sprite: Objects/Weapons/Bombs/ied.rsi - state: icon - type: construction - name: cotton woven cloth id: CottonWovenCloth graph: CottonObjects startNode: start targetNode: cottoncloth category: construction-category-misc - description: "A homemade piece of cotton cloth, it feels coarse." - icon: - sprite: Objects/Materials/materials.rsi - state: cloth_3 objectType: Item - type: construction - name: straw hat id: strawHat graph: StrawHat startNode: start targetNode: strawhat category: construction-category-clothing - description: A fancy hat for hot days! Not recommended to wear near fires. - icon: - sprite: Clothing/Head/Hats/straw_hat.rsi - state: icon objectType: Item - type: construction - name: pipe bomb id: pipebomb graph: PipeBomb startNode: start targetNode: pipebomb category: construction-category-weapons objectType: Item - description: An improvised explosive made from pipes and wire. - icon: - sprite: Objects/Weapons/Bombs/pipebomb.rsi - state: icon - type: construction - name: rolling pin id: rollingpin graph: WoodenRollingPin startNode: start targetNode: rollingpin category: construction-category-tools objectType: Item - description: A rolling pin, used for cooking and defending the kitchen. - icon: - sprite: Objects/Tools/rolling_pin.rsi - state: icon - type: construction - name: pet carrier id: PetCarrier graph: PetCarrier startNode: start targetNode: petCarrier category: construction-category-misc objectType: Item - description: Allows large animals to be carried comfortably. - icon: - sprite: Objects/Storage/petcarrier.rsi - state: icon - type: construction - name: goliath hardsuit id: HardsuitGoliath graph: HardsuitGoliath startNode: start targetNode: hardsuitGoliath category: construction-category-clothing objectType: Item - description: A lightweight hardsuit, adorned with a patchwork of thick, chitinous goliath hide. - icon: - sprite: Clothing/OuterClothing/Hardsuits/goliath.rsi - state: icon diff --git a/Resources/Prototypes/Recipes/Crafting/potato.yml b/Resources/Prototypes/Recipes/Crafting/potato.yml index 17f2cc4013..fb8e12c528 100644 --- a/Resources/Prototypes/Recipes/Crafting/potato.yml +++ b/Resources/Prototypes/Recipes/Crafting/potato.yml @@ -1,32 +1,23 @@ - type: construction - name: potato battery id: PowerCellPotato graph: PowerCellPotato startNode: start targetNode: potatobattery category: construction-category-misc - description: A truly ingenious source of power. - icon: { sprite: Objects/Power/power_cells.rsi, state: potato } objectType: Item - type: construction - name: potato artificial intelligence id: PotatoAI graph: PotatoAI startNode: start targetNode: potatoai category: construction-category-misc - description: The potato happens to be the perfect power source for this chip. - icon: { sprite: Objects/Fun/pai.rsi, state: icon-potato-off } objectType: Item - + - type: construction - name: supercompact AI chip id: PotatoAIChip graph: PotatoAIChip startNode: start targetNode: potatoaichip category: construction-category-misc - description: A masterfully(?) crafted AI chip, requiring a similarly improvised power source. - icon: { sprite: Objects/Misc/potatoai_chip.rsi, state: icon } - objectType: Item \ No newline at end of file + objectType: Item diff --git a/Resources/Prototypes/Recipes/Crafting/smokeables.yml b/Resources/Prototypes/Recipes/Crafting/smokeables.yml index e4280f6d66..cf30bf4edb 100644 --- a/Resources/Prototypes/Recipes/Crafting/smokeables.yml +++ b/Resources/Prototypes/Recipes/Crafting/smokeables.yml @@ -1,91 +1,67 @@ - type: construction - name: joint id: smokeableJoint graph: smokeableJoint startNode: start targetNode: joint category: construction-category-misc - description: "A roll of dried plant matter wrapped in thin paper." - icon: { sprite: Objects/Consumable/Smokeables/Cannabis/joint.rsi, state: unlit-icon } objectType: Item - + - type: construction - name: rainbow joint id: smokeableJointRainbow graph: smokeableJointRainbow startNode: start targetNode: jointRainbow category: construction-category-misc - description: "A roll of dried plant matter wrapped in thin paper." - icon: { sprite: Objects/Consumable/Smokeables/Cannabis/joint.rsi, state: unlit-icon } objectType: Item - type: construction - name: blunt id: smokeableBlunt graph: smokeableBlunt startNode: start targetNode: blunt category: construction-category-misc - description: "A roll of dried plant matter wrapped in a dried tobacco leaf." - icon: { sprite: Objects/Consumable/Smokeables/Cannabis/blunt.rsi, state: unlit-icon } objectType: Item - type: construction - name: rainbow blunt id: smokeableBluntRainbow graph: smokeableBluntRainbow startNode: start targetNode: bluntRainbow category: construction-category-misc - description: "A roll of dried plant matter wrapped in a dried tobacco leaf." - icon: { sprite: Objects/Consumable/Smokeables/Cannabis/blunt.rsi, state: unlit-icon } objectType: Item - type: construction - name: cigarette id: smokeableCigarette graph: smokeableCigarette startNode: start targetNode: cigarette category: construction-category-misc - description: "A roll of tobacco and nicotine." - icon: { sprite: Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi, state: unlit-icon } objectType: Item # I wanted to put a hand-grinder here but we need construction graphs that use non-consumed catalysts first. - type: construction - name: ground cannabis id: smokeableGroundCannabis graph: smokeableGroundCannabis startNode: start targetNode: ground category: construction-category-misc - description: "Ground cannabis, ready to take you on a trip." - icon: { sprite: Objects/Misc/reagent_fillings.rsi, state: powderpile } # color: darkgreen objectType: Item - type: construction - name: ground rainbow cannabis id: smokeableGroundCannabisRainbow graph: smokeableGroundCannabisRainbow startNode: start targetNode: groundRainbow category: construction-category-misc - description: "Ground rainbow cannabis, ready to take you on a trip." - icon: { sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi, state: powderpile_rainbow } objectType: Item - type: construction - name: ground tobacco id: smokeableGroundTobacco graph: smokeableGroundTobacco startNode: start targetNode: ground category: construction-category-misc - description: "Ground tobacco, perfect for hand-rolled cigarettes." - icon: { sprite: Objects/Misc/reagent_fillings.rsi, state: powderpile } # color: brown objectType: Item diff --git a/Resources/Prototypes/Recipes/Crafting/tallbox.yml b/Resources/Prototypes/Recipes/Crafting/tallbox.yml index 7de80870af..acecfb1d7e 100644 --- a/Resources/Prototypes/Recipes/Crafting/tallbox.yml +++ b/Resources/Prototypes/Recipes/Crafting/tallbox.yml @@ -1,56 +1,41 @@ - type: construction id: ClosetSteel - name: closet graph: ClosetSteel startNode: start targetNode: done category: construction-category-storage - description: A tall steel box that cannot be locked. - icon: { sprite: Structures/Storage/closet.rsi, state: generic_icon } objectType: Structure - type: construction id: ClosetSteelSecure - name: secure closet graph: ClosetSteelSecure startNode: start targetNode: done category: construction-category-storage - description: A tall steel box that can be locked. - icon: { sprite: Structures/Storage/closet.rsi, state: secure_icon } objectType: Structure - type: construction id: ClosetFreezer - name: freezer graph: ClosetFreezer startNode: start targetNode: done category: construction-category-storage - description: A tall steel box with freezing abilities. - icon: { sprite: Structures/Storage/closet.rsi, state: freezer_icon } objectType: Structure - type: construction id: GunSafe - name: gun safe graph: GunSafe startNode: start targetNode: done category: construction-category-storage - description: A durable gun safe that can be locked. - icon: { sprite: Structures/Storage/closet.rsi, state: shotguncase } objectType: Structure - type: construction id: ClosetWall - name: wall closet graph: ClosetWall startNode: start targetNode: done category: construction-category-storage - description: A standard-issue Nanotrasen storage unit, now on walls. - icon: { sprite: Structures/Storage/wall_locker.rsi, state: generic_icon } objectType: Structure placementMode: SnapgridCenter canRotate: true diff --git a/Resources/Prototypes/Recipes/Crafting/tiles.yml b/Resources/Prototypes/Recipes/Crafting/tiles.yml index 433a3bec29..d9e19566be 100644 --- a/Resources/Prototypes/Recipes/Crafting/tiles.yml +++ b/Resources/Prototypes/Recipes/Crafting/tiles.yml @@ -1,199 +1,65 @@ # These should be lathe recipes but lathe code sucks so hard rn so they'll be crafted by hand. - type: construction - name: steel tile id: TileSteel graph: TileSteel startNode: start targetNode: steeltile category: construction-category-tiles - description: "Four steel station tiles." - icon: { sprite: Objects/Tiles/tile.rsi, state: steel } objectType: Item - type: construction - name: wood floor id: TileWood graph: TileWood startNode: start targetNode: woodtile category: construction-category-tiles - description: "Four pieces of wooden station flooring." - icon: { sprite: Objects/Tiles/tile.rsi, state: wood } objectType: Item - + - type: construction - name: filled brass plate id: TileBrassFilled graph: TilesBrass startNode: start targetNode: filledPlate category: construction-category-tiles - description: "Four pieces of brass station flooring, only compatible with brass plating." - icon: { sprite: Objects/Tiles/tile.rsi, state: brass-filled } objectType: Item - + - type: construction - name: smooth brass plate id: TileBrassReebe graph: TilesBrass startNode: start targetNode: reebe category: construction-category-tiles - description: "Four pieces of smooth brass station flooring, only compatible with brass plating." - icon: { sprite: Objects/Tiles/tile.rsi, state: reebe } objectType: Item - type: construction - name: white tile id: TileWhite graph: TileWhite startNode: start targetNode: whitetile category: construction-category-tiles - description: "Four white station tiles." - icon: { sprite: Objects/Tiles/tile.rsi, state: white } objectType: Item - type: construction - name: dark tile id: TileDark graph: TileDark startNode: start targetNode: darktile category: construction-category-tiles - description: "Four dark station tiles." - icon: { sprite: Objects/Tiles/tile.rsi, state: dark } objectType: Item - type: construction - name: flesh tile id: TileFlesh graph: TileFlesh startNode: start targetNode: fleshTile category: construction-category-tiles - description: "Four fleshy tiles." - icon: { sprite: Objects/Tiles/tile.rsi, state: meat } objectType: Item -# - type: construction -# name: techmaint floor -# id: tileTechmaint -# graph: tileTechmaint -# startNode: start -# targetNode: techmainttile -# category: construction-category-tiles -# description: "A piece of techmaint flooring." -# icon: { sprite: Objects/Tiles/tile.rsi, state: steel_techfloor_grid } -# objectType: Item -# -# - type: construction -# name: freezer tile -# id: tileFreezer -# graph: tileFreezer -# startNode: start -# targetNode: freezertile -# category: construction-category-tiles -# description: "A freezer station tile." -# icon: { sprite: Objects/Tiles/tile.rsi, state: showroom } -# objectType: Item -# -# - type: construction -# name: showroom tile -# id: tileShowroom -# graph: tileShowroom -# startNode: start -# targetNode: showroomtile -# category: construction-category-tiles -# description: "A showroom station tile." -# icon: { sprite: Objects/Tiles/tile.rsi, state: showroom } -# objectType: Item -# -# - type: construction -# name: green-circuit floor -# id: tileGCircuit -# graph: tileGCircuit -# startNode: start -# targetNode: gcircuittile -# category: construction-category-tiles -# description: "A piece of green-circuit flooring." -# icon: { sprite: Objects/Tiles/tile.rsi, state: gcircuit } -# objectType: Item -# -# - type: construction -# name: gold floor -# id: tileGold -# graph: tileGold -# startNode: start -# targetNode: goldtile -# category: construction-category-tiles -# description: "A piece of gold flooring." -# icon: { sprite: Objects/Tiles/tile.rsi, state: gold } -# objectType: Item -# -# - type: construction -# name: reinforced tile -# id: tileReinforced -# graph: tileReinforced -# startNode: start -# targetNode: reinforcedtile -# category: construction-category-tiles -# description: "A reinforced station tile." -# icon: { sprite: Objects/Tiles/tile.rsi, state: reinforced } -# objectType: Item -# -# - type: construction -# name: mono tile -# id: tileMono -# graph: tileMono -# startNode: start -# targetNode: monotile -# category: construction-category-tiles -# description: "A mono station tile." -# icon: { sprite: Objects/Tiles/tile.rsi, state: white_monofloor } -# objectType: Item -# -# - type: construction -# name: linoleum floor -# id: tileLino -# graph: tileLino -# startNode: start -# targetNode: linotile -# category: construction-category-tiles -# description: "A piece of linoleum flooring." -# icon: { sprite: Objects/Tiles/tile.rsi, state: white_monofloor } -# objectType: Item -# -# - type: construction -# name: hydro tile -# id: tileHydro -# graph: tileHydro -# startNode: start -# targetNode: hydrotile -# category: construction-category-tiles -# description: "A hydro station tile." -# icon: { sprite: Objects/Tiles/tile.rsi, state: hydro } -# objectType: Item -# -# - type: construction -# name: dirty tile -# id: tileDirty -# graph: tileDirty -# startNode: start -# targetNode: dirtytile -# category: construction-category-tiles -# description: "A dirty station tile." -# icon: { sprite: Objects/Tiles/tile.rsi, state: dirty } -# objectType: Item - - type: construction - name: large wood floor id: TileWoodLarge graph: TileWoodLarge startNode: start targetNode: woodtilelarge category: construction-category-tiles - description: "Four pieces of wooden station flooring." - icon: { sprite: Objects/Tiles/tile.rsi, state: wood-large } - objectType: Item \ No newline at end of file + objectType: Item diff --git a/Resources/Prototypes/Recipes/Crafting/toys.yml b/Resources/Prototypes/Recipes/Crafting/toys.yml index 4fd91bdb69..a3bc1bdf72 100644 --- a/Resources/Prototypes/Recipes/Crafting/toys.yml +++ b/Resources/Prototypes/Recipes/Crafting/toys.yml @@ -1,25 +1,15 @@ - type: construction - name: revenant plushie id: PlushieGhostRevenant graph: PlushieGhostRevenant startNode: start targetNode: plushie category: construction-category-misc objectType: Item - description: A toy to scare the medbay with. - icon: - sprite: Mobs/Ghosts/revenant.rsi - state: icon - type: construction - name: ian suit id: ClothingOuterSuitIan graph: ClothingOuterSuitIan startNode: start targetNode: suit category: construction-category-misc objectType: Item - description: Make yourself look just like Ian! - icon: - sprite: Clothing/OuterClothing/Suits/iansuit.rsi - state: icon diff --git a/Resources/Prototypes/Recipes/Crafting/web.yml b/Resources/Prototypes/Recipes/Crafting/web.yml index 55f73fef50..e1b47b1047 100644 --- a/Resources/Prototypes/Recipes/Crafting/web.yml +++ b/Resources/Prototypes/Recipes/Crafting/web.yml @@ -1,111 +1,76 @@ - type: construction - name: web tile id: TileWeb graph: WebObjects startNode: start targetNode: tile category: construction-category-tiles - description: "Nice and smooth." entityWhitelist: tags: - SpiderCraft - icon: - sprite: Objects/Tiles/web.rsi - state: icon objectType: Item - type: construction - name: web winter coat id: ClothingOuterWinterWeb graph: WebObjects startNode: start targetNode: coat category: construction-category-clothing - description: "Surprisingly warm and durable." entityWhitelist: tags: - SpiderCraft - icon: - sprite: Clothing/OuterClothing/WinterCoats/coat.rsi - state: WEB-icon objectType: Item - type: construction - name: web jumpsuit id: ClothingUniformJumpsuitWeb graph: WebObjects startNode: start targetNode: jumpsuit category: construction-category-clothing - description: "At least it's something." entityWhitelist: tags: - SpiderCraft - icon: - sprite: Clothing/Uniforms/Jumpsuit/web.rsi - state: icon objectType: Item - type: construction - name: web jumpskirt id: ClothingUniformJumpskirtWeb graph: WebObjects startNode: start targetNode: jumpskirt category: construction-category-clothing - description: "At least it's something." entityWhitelist: tags: - SpiderCraft - icon: - sprite: Clothing/Uniforms/Jumpskirt/web.rsi - state: icon objectType: Item - type: construction - name: silk woven cloth id: SilkWovenCloth graph: WebObjects startNode: start targetNode: cloth category: construction-category-materials - description: "Feels just like cloth, strangely enough." entityWhitelist: tags: - SpiderCraft - icon: - sprite: Objects/Materials/materials.rsi - state: cloth_3 objectType: Item - type: construction - name: web shield id: WebShield graph: WebObjects startNode: start targetNode: shield category: construction-category-clothing - description: "It's thick enough to handle a few blows, but probably not heat." entityWhitelist: tags: - SpiderCraft - icon: - sprite: Objects/Weapons/Melee/web-shield.rsi - state: icon objectType: Item - type: construction - name: web winter boots id: ClothingShoesBootsWinterWeb graph: WebObjects startNode: start targetNode: boots category: construction-category-clothing - description: "Tightly woven web should protect against the cold" entityWhitelist: tags: - SpiderCraft - icon: - sprite: Clothing/Shoes/Boots/winterbootsweb.rsi - state: icon objectType: Item diff --git a/Resources/Prototypes/Stacks/Materials/Sheets/glass.yml b/Resources/Prototypes/Stacks/Materials/Sheets/glass.yml index cd6aed7cdf..c3752b62ae 100644 --- a/Resources/Prototypes/Stacks/Materials/Sheets/glass.yml +++ b/Resources/Prototypes/Stacks/Materials/Sheets/glass.yml @@ -1,48 +1,48 @@ - type: stack id: Glass - name: glass + name: stack-glass icon: { sprite: /Textures/Objects/Materials/Sheets/glass.rsi, state: glass } spawn: SheetGlass1 maxCount: 30 - type: stack id: ReinforcedGlass - name: reinforced glass + name: stack-reinforced-glass icon: { sprite: /Textures/Objects/Materials/Sheets/glass.rsi, state: rglass } spawn: SheetRGlass1 maxCount: 30 - type: stack id: PlasmaGlass - name: plasma glass + name: stack-plasma-glass icon: { sprite: /Textures/Objects/Materials/Sheets/glass.rsi, state: pglass } spawn: SheetPGlass1 maxCount: 30 - type: stack id: ReinforcedPlasmaGlass - name: reinforced plasma glass + name: stack-reinforced-plasma-glass icon: { sprite: /Textures/Objects/Materials/Sheets/glass.rsi, state: rpglass } spawn: SheetRPGlass1 maxCount: 30 - type: stack id: UraniumGlass - name: uranium glass + name: stack-uranium-glass icon: { sprite: /Textures/Objects/Materials/Sheets/glass.rsi, state: uglass } spawn: SheetUGlass1 maxCount: 30 - type: stack id: ReinforcedUraniumGlass - name: reinforced uranium glass + name: stack-reinforced-uranium-glass icon: { sprite: /Textures/Objects/Materials/Sheets/glass.rsi, state: ruglass } spawn: SheetRUGlass1 maxCount: 30 - type: stack id: ClockworkGlass - name: clockwork glass + name: stack-clockwork-glass icon: { sprite: /Textures/Objects/Materials/Sheets/glass.rsi, state: cglass } spawn: SheetClockworkGlass1 maxCount: 30 diff --git a/Resources/Prototypes/Stacks/Materials/Sheets/metal.yml b/Resources/Prototypes/Stacks/Materials/Sheets/metal.yml index 7520130b9b..90c37e3dda 100644 --- a/Resources/Prototypes/Stacks/Materials/Sheets/metal.yml +++ b/Resources/Prototypes/Stacks/Materials/Sheets/metal.yml @@ -1,20 +1,20 @@ - type: stack id: Steel - name: steel + name: stack-steel icon: { sprite: /Textures/Objects/Materials/Sheets/metal.rsi, state: steel } spawn: SheetSteel1 maxCount: 30 - type: stack id: Plasteel - name: plasteel + name: stack-plasteel icon: { sprite: /Textures/Objects/Materials/Sheets/metal.rsi, state: plasteel } spawn: SheetPlasteel1 maxCount: 30 - type: stack id: Brass - name: brass + name: stack-brass icon: { sprite: /Textures/Objects/Materials/Sheets/metal.rsi, state: brass } spawn: SheetBrass1 maxCount: 30 diff --git a/Resources/Prototypes/Stacks/Materials/Sheets/other.yml b/Resources/Prototypes/Stacks/Materials/Sheets/other.yml index 565b1fc1ae..a86b4bec6f 100644 --- a/Resources/Prototypes/Stacks/Materials/Sheets/other.yml +++ b/Resources/Prototypes/Stacks/Materials/Sheets/other.yml @@ -1,27 +1,27 @@ - type: stack id: Paper - name: paper + name: stack-paper icon: { sprite: /Textures/Objects/Materials/Sheets/other.rsi, state: paper } spawn: SheetPaper1 maxCount: 30 - type: stack id: Plasma - name: plasma + name: stack-plasma icon: { sprite: /Textures/Objects/Materials/Sheets/other.rsi, state: plasma } spawn: SheetPlasma1 maxCount: 30 - type: stack id: Plastic - name: plastic + name: stack-plastic icon: { sprite: /Textures/Objects/Materials/Sheets/other.rsi, state: plastic } spawn: SheetPlastic1 maxCount: 30 - type: stack id: Uranium - name: uranium + name: stack-uranium icon: { sprite: /Textures/Objects/Materials/Sheets/other.rsi, state: uranium } spawn: SheetUranium1 maxCount: 30 diff --git a/Resources/Prototypes/Stacks/Materials/crystals.yml b/Resources/Prototypes/Stacks/Materials/crystals.yml index 28f4ed70ca..e5fda560c8 100644 --- a/Resources/Prototypes/Stacks/Materials/crystals.yml +++ b/Resources/Prototypes/Stacks/Materials/crystals.yml @@ -1,5 +1,5 @@ - type: stack id: Telecrystal - name: telecrystal + name: stack-telecrystal icon: Objects/Specific/Syndicate/telecrystal.rsi spawn: Telecrystal1 diff --git a/Resources/Prototypes/Stacks/Materials/ingots.yml b/Resources/Prototypes/Stacks/Materials/ingots.yml index 1fd67a096d..154dacc679 100644 --- a/Resources/Prototypes/Stacks/Materials/ingots.yml +++ b/Resources/Prototypes/Stacks/Materials/ingots.yml @@ -1,13 +1,13 @@ - type: stack id: Gold - name: gold + name: stack-gold icon: { sprite: "/Textures/Objects/Materials/ingots.rsi", state: gold } spawn: IngotGold1 maxCount: 30 - type: stack id: Silver - name: silver + name: stack-silver icon: { sprite: "/Textures/Objects/Materials/ingots.rsi", state: silver } spawn: IngotSilver1 maxCount: 30 diff --git a/Resources/Prototypes/Stacks/Materials/materials.yml b/Resources/Prototypes/Stacks/Materials/materials.yml index 69d4749548..a759922900 100644 --- a/Resources/Prototypes/Stacks/Materials/materials.yml +++ b/Resources/Prototypes/Stacks/Materials/materials.yml @@ -1,111 +1,111 @@ - type: stack id: Biomass - name: biomass + name: stack-biomass icon: { sprite: /Textures/Objects/Misc/monkeycube.rsi, state: cube } spawn: MaterialBiomass1 maxCount: 100 - type: stack id: WoodPlank - name: wood plank + name: stack-wood-plank icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: wood } spawn: MaterialWoodPlank1 maxCount: 30 - type: stack id: Cardboard - name: cardboard + name: stack-cardboard icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: cardboard } spawn: MaterialCardboard1 maxCount: 30 - type: stack id: Cloth - name: cloth + name: stack-cloth icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: cloth } spawn: MaterialCloth1 maxCount: 30 - type: stack id: Durathread - name: durathread + name: stack-durathread icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: durathread } spawn: MaterialDurathread1 maxCount: 30 - type: stack id: Diamond - name: diamond + name: stack-diamond icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: diamond } spawn: MaterialDiamond1 maxCount: 30 - type: stack id: Cotton - name: cotton + name: stack-cotton icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: cotton } spawn: MaterialCotton1 maxCount: 30 - type: stack id: Pyrotton - name: pyrotton + name: stack-pyrotton icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: pyrotton } spawn: MaterialPyrotton1 maxCount: 30 - type: stack id: Bananium - name: bananium + name: stack-bananium icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: bananium } spawn: MaterialBananium1 maxCount: 10 - type: stack id: MeatSheets - name: meat sheet + name: stack-meat-sheet icon: { sprite: /Textures/Objects/Materials/Sheets/meaterial.rsi, state: meat } spawn: MaterialSheetMeat1 maxCount: 30 - type: stack id: WebSilk - name: silk + name: stack-silk icon: { sprite: /Textures/Objects/Materials/silk.rsi, state: icon } spawn: MaterialWebSilk1 maxCount: 50 - type: stack id: SpaceCarpTooth - name: space carp tooth - icon: { sprite: /Textures/Objects/Materials/Mob/carptooth.rsi, state: tooth} + name: stack-space-carp-tooth + icon: { sprite: /Textures/Objects/Materials/Mob/carptooth.rsi, state: tooth } spawn: MaterialToothSpaceCarp1 maxCount: 30 - type: stack id: SharkMinnowTooth - name: sharkminnow tooth - icon: { sprite: /Textures/Objects/Materials/Mob/sharktooth.rsi, state: tooth} + name: stack-sharkminnow-tooth + icon: { sprite: /Textures/Objects/Materials/Mob/sharktooth.rsi, state: tooth } spawn: MaterialToothSharkminnow1 maxCount: 30 - type: stack id: Bones - name: bones - icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: bones} + name: stack-bones + icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: bones } spawn: MaterialBones1 maxCount: 30 - type: stack id: Gunpowder - name: gunpowder + name: stack-gunpowder icon: { sprite: /Textures/Objects/Misc/reagent_fillings.rsi, state: powderpile } spawn: MaterialGunpowder maxCount: 60 - type: stack id: GoliathHide - name: goliath hide + name: stack-goliath-hide icon: { sprite: /Textures/Objects/Materials/hide.rsi, state: goliath_hide } spawn: MaterialGoliathHide1 maxCount: 30 diff --git a/Resources/Prototypes/Stacks/Materials/ore.yml b/Resources/Prototypes/Stacks/Materials/ore.yml index 3aaa04601a..240e584e40 100644 --- a/Resources/Prototypes/Stacks/Materials/ore.yml +++ b/Resources/Prototypes/Stacks/Materials/ore.yml @@ -1,70 +1,69 @@ - type: stack id: GoldOre - name: gold ore + name: stack-gold-ore icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: gold } spawn: GoldOre1 maxCount: 30 - + - type: stack id: DiamondOre - name: rough diamond + name: stack-rough-diamond icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: diamond } spawn: DiamondOre1 maxCount: 30 - type: stack id: SteelOre - name: iron ore + name: stack-iron-ore icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: iron } spawn: SteelOre1 maxCount: 30 - type: stack id: PlasmaOre - name: plasma ore + name: stack-plasma-ore icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: plasma } spawn: PlasmaOre1 maxCount: 30 - type: stack id: SilverOre - name: silver ore + name: stack-silver-ore icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: silver } spawn: SilverOre1 maxCount: 30 - type: stack id: SpaceQuartz - name: space quartz + name: stack-space-quartz icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: spacequartz } spawn: SpaceQuartz1 maxCount: 30 - type: stack id: UraniumOre - name: uranium ore + name: stack-uranium-ore icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: uranium } spawn: UraniumOre1 maxCount: 30 - - type: stack id: BananiumOre - name: bananium ore + name: stack-bananium-ore icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: bananium } spawn: BananiumOre1 maxCount: 30 - type: stack id: Coal - name: coal + name: stack-coal icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: coal } spawn: Coal1 maxCount: 30 - type: stack id: SaltOre - name: salt + name: stack-salt icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: salt } spawn: Salt1 maxCount: 30 diff --git a/Resources/Prototypes/Stacks/Materials/parts.yml b/Resources/Prototypes/Stacks/Materials/parts.yml index 50ceb28757..3b6fb4bcff 100644 --- a/Resources/Prototypes/Stacks/Materials/parts.yml +++ b/Resources/Prototypes/Stacks/Materials/parts.yml @@ -1,6 +1,6 @@ - type: stack id: MetalRod - name: rods + name: stack-rods icon: { sprite: /Textures/Objects/Materials/parts.rsi, state: rods } spawn: PartRodMetal1 maxCount: 30 diff --git a/Resources/Prototypes/Stacks/consumable_stacks.yml b/Resources/Prototypes/Stacks/consumable_stacks.yml index 971d3800b4..fcd10e5d7f 100644 --- a/Resources/Prototypes/Stacks/consumable_stacks.yml +++ b/Resources/Prototypes/Stacks/consumable_stacks.yml @@ -2,19 +2,19 @@ - type: stack id: Pancake - name: pancake + name: stack-pancake spawn: FoodBakedPancake maxCount: 9 - type: stack id: PancakeBb - name: blueberry pancake + name: stack-blueberry-pancake spawn: FoodBakedPancakeBb maxCount: 9 - type: stack id: PancakeCc - name: chocolate chip pancake + name: stack-chocolate-chip-pancake spawn: FoodBakedPancakeCc maxCount: 9 @@ -22,7 +22,7 @@ - type: stack id: PizzaBox - name: pizza box + name: stack-pizza-box icon: { sprite: Objects/Consumable/Food/Baked/pizza.rsi, state: box } spawn: FoodBoxPizza maxCount: 30 @@ -31,55 +31,55 @@ - type: stack id: PaperRolling - name: rolling paper + name: stack-rolling-paper icon: { sprite: /Textures/Objects/Consumable/Smokeables/Cigarettes/paper.rsi, state: cigpaper } spawn: PaperRolling maxCount: 5 - type: stack id: CigaretteFilter - name: cigarette filter + name: stack-cigarette-filter icon: { sprite: /Textures/Objects/Consumable/Smokeables/Cigarettes/paper.rsi, state: cigfilter } spawn: CigaretteFilter maxCount: 5 - type: stack id: GroundTobacco - name: ground tobacco + name: stack-ground-tobacco icon: { sprite: /Textures/Objects/Misc/reagent_fillings.rsi, state: powderpile } spawn: GroundTobacco maxCount: 5 - type: stack id: GroundCannabis - name: ground cannabis + name: stack-ground-cannabis icon: { sprite: /Textures/Objects/Misc/reagent_fillings.rsi, state: powderpile } spawn: GroundCannabis maxCount: - type: stack id: GroundCannabisRainbow - name: ground rainbow cannabis + name: stack-ground-rainbow-cannabis icon: { sprite: /Textures/Objects/Specific/Hydroponics/rainbow_cannabis.rsi, state: powderpile_rainbow } spawn: GroundCannabisRainbow maxCount: - type: stack id: LeavesTobaccoDried - name: dried tobacco leaves + name: stack-dried-tobacco-leaves icon: { sprite: /Textures/Objects/Specific/Hydroponics/tobacco.rsi, state: dried } spawn: LeavesTobaccoDried maxCount: 5 - type: stack id: LeavesCannabisDried - name: dried cannabis leaves + name: stack-dried-cannabis-leaves icon: { sprite: /Textures/Objects/Specific/Hydroponics/tobacco.rsi, state: dried } spawn: LeavesCannabisDried maxCount: 5 - type: stack id: LeavesCannabisRainbowDried - name: dried rainbow cannabis leaves + name: stack-dried-rainbow-cannabis-leaves icon: { sprite: /Textures/Objects/Specific/Hydroponics/rainbow_cannabis.rsi, state: dried } spawn: LeavesCannabisRainbowDried diff --git a/Resources/Prototypes/Stacks/engineering_stacks.yml b/Resources/Prototypes/Stacks/engineering_stacks.yml index b4550015dc..4d9fcbb57b 100644 --- a/Resources/Prototypes/Stacks/engineering_stacks.yml +++ b/Resources/Prototypes/Stacks/engineering_stacks.yml @@ -1,12 +1,12 @@ # they're uninflated by default so they're tiny - type: stack id: InflatableWall - name: inflatable wall + name: stack-inflatable-wall spawn: InflatableWallStack1 maxCount: 10 - type: stack id: InflatableDoor - name: inflatable door + name: stack-inflatable-door spawn: InflatableDoorStack1 maxCount: 4 diff --git a/Resources/Prototypes/Stacks/floor_tile_stacks.yml b/Resources/Prototypes/Stacks/floor_tile_stacks.yml index b5d5fb7dc0..3bc6c9f837 100644 --- a/Resources/Prototypes/Stacks/floor_tile_stacks.yml +++ b/Resources/Prototypes/Stacks/floor_tile_stacks.yml @@ -1,636 +1,636 @@ - type: stack id: FloorTileDark - name: dark tile + name: stack-dark-tile spawn: FloorTileItemDark maxCount: 30 - type: stack id: FloorTileDarkDiagonalMini - name: dark steel diagonal mini tile + name: stack-dark-steel-diagonal-mini-tile spawn: FloorTileItemDarkDiagonalMini maxCount: 30 - type: stack id: FloorTileDarkDiagonal - name: dark steel diagonal tile + name: stack-dark-steel-diagonal-tile spawn: FloorTileItemDarkDiagonal maxCount: 30 - type: stack id: FloorTileDarkHerringbone - name: dark steel herringbone + name: stack-dark-steel-herringbone spawn: FloorTileItemDarkHerringbone maxCount: 30 - type: stack id: FloorTileDarkMini - name: dark steel mini tile + name: stack-dark-steel-mini-tile spawn: FloorTileItemDarkMini maxCount: 30 - type: stack id: FloorTileDarkMono - name: dark steel mono tile + name: stack-dark-steel-mono-tile spawn: FloorTileItemDarkMono maxCount: 30 - type: stack id: FloorTileDarkPavement - name: dark steel pavement + name: stack-dark-steel-pavement spawn: FloorTileItemDarkPavement maxCount: 30 - type: stack id: FloorTileDarkPavementVertical - name: dark steel vertical pavement + name: stack-dark-steel-vertical-pavement spawn: FloorTileItemDarkPavementVertical maxCount: 30 - type: stack id: FloorTileDarkOffset - name: offset dark steel tile + name: stack-offset-dark-steel-tile spawn: FloorTileItemDarkOffset maxCount: 30 - type: stack id: FloorTileSteel - name: steel tile + name: stack-steel-tile spawn: FloorTileItemSteel maxCount: 30 - type: stack id: FloorTileSteelOffset - name: offset steel tile + name: stack-offset-steel-tile spawn: FloorTileItemSteelOffset maxCount: 30 - type: stack id: FloorTileSteelDiagonalMini - name: steel diagonal mini tile + name: stack-steel-diagonal-mini-tile spawn: FloorTileItemSteelDiagonalMini maxCount: 30 - type: stack id: FloorTileSteelDiagonal - name: steel diagonal tile + name: stack-steel-diagonal-tile spawn: FloorTileItemSteelDiagonal maxCount: 30 - type: stack id: FloorTileSteelHerringbone - name: steel herringbone + name: stack-steel-herringbone spawn: FloorTileItemSteelHerringbone maxCount: 30 - type: stack id: FloorTileSteelMini - name: steel mini tile + name: stack-steel-mini-tile spawn: FloorTileItemSteelMini maxCount: 30 - type: stack id: FloorTileSteelMono - name: steel mono tile + name: stack-steel-mono-tile spawn: FloorTileItemSteelMono maxCount: 30 - type: stack id: FloorTileSteelPavement - name: steel pavement + name: stack-steel-pavement spawn: FloorTileItemSteelPavement maxCount: 30 - type: stack id: FloorTileSteelPavementVertical - name: steel vertical pavement + name: stack-steel-vertical-pavement spawn: FloorTileItemSteelPavementVertical maxCount: 30 - type: stack id: FloorTileWhite - name: white tile + name: stack-white-tile spawn: FloorTileItemWhite maxCount: 30 - type: stack id: FloorTileWhiteOffset - name: offset white steel tile + name: stack-offset-white-steel-tile spawn: FloorTileItemWhiteOffset maxCount: 30 - type: stack id: FloorTileWhiteDiagonalMini - name: white steel diagonal mini tile + name: stack-white-steel-diagonal-mini-tile spawn: FloorTileItemWhiteDiagonalMini maxCount: 30 - type: stack id: FloorTileWhiteDiagonal - name: white steel diagonal tile + name: stack-white-steel-diagonal-tile spawn: FloorTileItemWhiteDiagonal maxCount: 30 - type: stack id: FloorTileWhiteHerringbone - name: white steel herringbone + name: stack-white-steel-herringbone spawn: FloorTileItemWhiteHerringbone maxCount: 30 - type: stack id: FloorTileWhiteMini - name: white steel mini tile + name: stack-white-steel-mini-tile spawn: FloorTileItemWhiteMini maxCount: 30 - type: stack id: FloorTileWhiteMono - name: white steel mono tile + name: stack-white-steel-mono-tile spawn: FloorTileItemWhiteMono maxCount: 30 - type: stack id: FloorTileWhitePavement - name: white steel pavement + name: stack-white-steel-pavement spawn: FloorTileItemWhitePavement maxCount: 30 - type: stack id: FloorTileWhitePavementVertical - name: white steel vertical pavement + name: stack-white-steel-vertical-pavement spawn: FloorTileItemWhitePavementVertical maxCount: 30 - type: stack id: FloorTileSteelCheckerDark - name: steel dark checker tile + name: stack-steel-dark-checker-tile spawn: FloorTileItemSteelCheckerDark maxCount: 30 - type: stack id: FloorTileSteelCheckerLight - name: steel light checker tile + name: stack-steel-light-checker-tile spawn: FloorTileItemSteelCheckerLight maxCount: 30 - type: stack id: FloorTileMetalDiamond - name: steel tile + name: stack-steel-tile spawn: FloorTileItemMetalDiamond maxCount: 30 - type: stack id: FloorTileWood - name: wood floor + name: stack-wood-floor spawn: FloorTileItemWood maxCount: 30 - type: stack id: FloorTileTechmaint - name: techmaint floor + name: stack-techmaint-floor spawn: FloorTileItemTechmaint maxCount: 30 - type: stack id: FloorTileFreezer - name: freezer tile + name: stack-freezer-tile spawn: FloorTileItemFreezer maxCount: 30 - type: stack id: FloorTileShowroom - name: showroom tile + name: stack-showroom-tile spawn: FloorTileItemShowroom maxCount: 30 - type: stack id: FloorTileGCircuit - name: green-circuit floor + name: stack-green-circuit-floor spawn: FloorTileItemGCircuit maxCount: 30 - type: stack id: FloorTileGold - name: gold floor + name: stack-gold-floor spawn: FloorTileItemGold maxCount: 30 - type: stack id: FloorTileMono - name: mono tile + name: stack-mono-tile spawn: FloorTileItemMono maxCount: 30 - type: stack id: FloorTileBrassFilled - name: filled brass plate + name: stack-filled-brass-plate spawn: FloorTileItemBrassFilled maxCount: 30 - type: stack id: FloorTileBrassReebe - name: smooth brass plate + name: stack-smooth-brass-plate spawn: FloorTileItemBrassReebe maxCount: 30 - type: stack id: FloorTileLino - name: linoleum floor + name: stack-linoleum-floor spawn: FloorTileItemLino maxCount: 30 - type: stack id: FloorTileHydro - name: hydro tile + name: stack-hydro-tile spawn: FloorTileItemHydro maxCount: 30 - type: stack id: FloorTileLime - name: lime tile + name: stack-lime-tile spawn: FloorTileItemLime maxCount: 30 - type: stack id: FloorTileDirty - name: dirty tile + name: stack-dirty-tile spawn: FloorTileItemDirty maxCount: 30 - type: stack id: FloorTileStackShuttleWhite - name: white shuttle tile + name: stack-white-shuttle-tile spawn: FloorTileItemShuttleWhite maxCount: 30 - type: stack id: FloorTileStackShuttleBlue - name: blue shuttle tile + name: stack-blue-shuttle-tile spawn: FloorTileItemShuttleBlue maxCount: 30 - type: stack id: FloorTileStackShuttleOrange - name: orange shuttle tile + name: stack-orange-shuttle-tile spawn: FloorTileItemShuttleOrange maxCount: 30 - type: stack id: FloorTileStackShuttlePurple - name: purple shuttle tile + name: stack-purple-shuttle-tile spawn: FloorTileItemShuttlePurple maxCount: 30 - type: stack id: FloorTileStackShuttleRed - name: red shuttle tile + name: stack-red-shuttle-tile spawn: FloorTileItemShuttleRed maxCount: 30 - type: stack id: FloorTileStackShuttleGrey - name: grey shuttle tile + name: stack-grey-shuttle-tile spawn: FloorTileItemShuttleGrey maxCount: 30 - type: stack id: FloorTileStackShuttleBlack - name: black shuttle tile + name: stack-black-shuttle-tile spawn: FloorTileItemShuttleBlack maxCount: 30 - type: stack id: FloorTileStackEighties - name: eighties floor tile + name: stack-eighties-floor-tile spawn: FloorTileItemEighties maxCount: 30 - type: stack id: FloorTileStackArcadeBlue - name: blue arcade tile + name: stack-blue-arcade-tile spawn: FloorTileItemArcadeBlue maxCount: 30 - type: stack id: FloorTileStackArcadeBlue2 - name: blue arcade tile + name: stack-blue-arcade-tile spawn: FloorTileItemArcadeBlue2 maxCount: 30 - type: stack id: FloorTileStackArcadeRed - name: red arcade tile + name: stack-red-arcade-tile spawn: FloorTileItemArcadeRed maxCount: 30 - type: stack id: FloorCarpetRed - name: red carpet tile + name: stack-red-carpet-tile spawn: FloorCarpetItemRed maxCount: 30 - type: stack id: FloorCarpetBlack - name: block carpet tile + name: stack-block-carpet-tile spawn: FloorCarpetItemBlack maxCount: 30 - type: stack id: FloorCarpetBlue - name: blue carpet tile + name: stack-blue-carpet-tile spawn: FloorCarpetItemBlue maxCount: 30 - type: stack id: FloorCarpetGreen - name: green carpet tile + name: stack-green-carpet-tile spawn: FloorCarpetItemGreen maxCount: 30 - type: stack id: FloorCarpetOrange - name: orange carpet tile + name: stack-orange-carpet-tile spawn: FloorCarpetItemOrange maxCount: 30 - type: stack id: FloorCarpetSkyBlue - name: skyblue carpet tile + name: stack-skyblue-carpet-tile spawn: FloorCarpetItemSkyBlue maxCount: 30 - type: stack id: FloorCarpetPurple - name: purple carpet tile + name: stack-purple-carpet-tile spawn: FloorCarpetItemPurple maxCount: 30 - type: stack id: FloorCarpetPink - name: pink carpet tile + name: stack-pink-carpet-tile spawn: FloorCarpetItemPink maxCount: 30 - type: stack id: FloorCarpetCyan - name: cyan carpet tile + name: stack-cyan-carpet-tile spawn: FloorCarpetItemCyan maxCount: 30 - type: stack id: FloorCarpetWhite - name: white carpet tile + name: stack-white-carpet-tile spawn: FloorCarpetItemWhite maxCount: 30 - type: stack id: FloorTileStackCarpetClown - name: clown carpet tile + name: stack-clown-carpet-tile spawn: FloorTileItemCarpetClown maxCount: 30 - type: stack id: FloorTileStackCarpetOffice - name: office carpet tile + name: stack-office-carpet-tile spawn: FloorTileItemCarpetOffice maxCount: 30 - type: stack id: FloorTileStackBoxing - name: boxing ring tile + name: stack-boxing-ring-tile spawn: FloorTileItemBoxing maxCount: 30 - type: stack id: FloorTileStackGym - name: gym floor tile + name: stack-gym-floor-tile spawn: FloorTileItemGym maxCount: 30 - type: stack id: FloorTileElevatorShaft - name: elevator shaft tile + name: stack-elevator-shaft-tile spawn: FloorTileItemElevatorShaft maxCount: 30 - type: stack id: FloorTileRockVault - name: rock vault tile + name: stack-rock-vault-tile spawn: FloorTileItemRockVault maxCount: 30 - type: stack id: FloorTileBlue - name: blue floor tile + name: stack-blue-floor-tile spawn: FloorTileItemBlue maxCount: 30 - type: stack id: FloorTileMining - name: mining floor tile + name: stack-mining-floor-tile spawn: FloorTileItemMining maxCount: 30 - type: stack id: FloorTileMiningDark - name: dark mining floor tile + name: stack-dark-mining-floor-tile spawn: FloorTileItemMiningDark maxCount: 30 - type: stack id: FloorTileMiningLight - name: light mining floor tile + name: stack-light-mining-floor-tile spawn: FloorTileItemMiningLight maxCount: 30 - type: stack id: FloorTileBar - name: item bar floor tile + name: stack-item-bar-floor-tile spawn: FloorTileItemBar maxCount: 30 - type: stack id: FloorTileClown - name: clown floor tile + name: stack-clown-floor-tile spawn: FloorTileItemClown maxCount: 30 - type: stack id: FloorTileMime - name: mime floor tile + name: stack-mime-floor-tile spawn: FloorTileItemMime maxCount: 30 - type: stack id: FloorTileKitchen - name: kitchen floor tile + name: stack-kitchen-floor-tile spawn: FloorTileItemKitchen maxCount: 30 - type: stack id: FloorTileLaundry - name: laundry floor tile + name: stack-laundry-floor-tile spawn: FloorTileItemLaundry maxCount: 30 - type: stack id: FloorTileConcrete - name: concrete tile + name: stack-concrete-tile spawn: FloorTileItemGrayConcrete maxCount: 30 - type: stack id: FloorTileConcreteMono - name: concrete mono tile + name: stack-concrete-mono-tile spawn: FloorTileItemConcreteMono maxCount: 30 - type: stack id: FloorTileConcreteSmooth - name: concrete smooth + name: stack-concrete-smooth spawn: FloorTileItemConcreteSmooth maxCount: 30 - type: stack id: FloorTileGrayConcrete - name: gray concrete tile + name: stack-gray-concrete-tile spawn: FloorTileItemGrayConcrete maxCount: 30 - type: stack id: FloorTileGrayConcreteMono - name: gray concrete mono tile + name: stack-gray-concrete-mono-tile spawn: FloorTileItemGrayConcreteMono maxCount: 30 - type: stack id: FloorTileGrayConcreteSmooth - name: gray concrete smooth + name: stack-gray-concrete-smooth spawn: FloorTileItemGrayConcreteSmooth maxCount: 30 - type: stack id: FloorTileOldConcrete - name: old concrete tile + name: stack-old-concrete-tile spawn: FloorTileItemOldConcrete maxCount: 30 - type: stack id: FloorTileOldConcreteMono - name: old concrete mono tile + name: stack-old-concrete-mono-tile spawn: FloorTileItemOldConcreteMono maxCount: 30 - type: stack id: FloorTileOldConcreteSmooth - name: old concrete smooth + name: stack-old-concrete-smooth spawn: FloorTileItemOldConcreteSmooth maxCount: 30 - type: stack id: FloorTileSilver - name: silver floor tile + name: stack-silver-floor-tile spawn: FloorTileItemSilver maxCount: 30 - type: stack id: FloorTileBCircuit - name: bcircuit floor tile + name: stack-bcircuit-floor-tile spawn: FloorTileItemBCircuit maxCount: 30 - type: stack id: FloorTileRCircuit - name: red-circuit floor + name: stack-red-circuit-floor spawn: FloorTileItemRCircuit maxCount: 30 - type: stack id: FloorTileGrass - name: grass floor tile + name: stack-grass-floor-tile spawn: FloorTileItemGrass maxCount: 30 - type: stack id: FloorTileGrassJungle - name: grass jungle floor tile + name: stack-grass-jungle-floor-tile spawn: FloorTileItemGrassJungle maxCount: 30 - type: stack id: FloorTileSnow - name: snow floor tile + name: stack-snow-floor-tile spawn: FloorTileItemSnow maxCount: 30 - type: stack id: FloorTileWoodPattern - name: wood pattern floor + name: stack-wood-patter-floor spawn: FloorTileItemWoodPattern maxCount: 30 - type: stack id: FloorTileFlesh - name: flesh floor + name: stack-flesh-floor spawn: FloorTileItemFlesh maxCount: 30 - type: stack id: FloorTileSteelMaint - name: steel maint floor + name: stack-steel-maint-floor spawn: FloorTileItemSteelMaint maxCount: 30 - type: stack id: FloorTileGratingMaint - name: grating maint floor + name: stack-grating-maint-floor spawn: FloorTileItemGratingMaint maxCount: 30 - type: stack id: FloorTileWeb - name: web tile + name: stack-web-tile spawn: FloorTileItemWeb maxCount: 30 # Faux science tiles - type: stack id: FloorTileAstroGrass - name: astro-grass floor + name: stack-astro-grass-floor spawn: FloorTileItemAstroGrass maxCount: 30 - type: stack id: FloorTileMowedAstroGrass - name: mowed astro-grass floor + name: stack-mowed-astro-grass-floor spawn: FloorTileItemMowedAstroGrass maxCount: 30 - type: stack id: FloorTileJungleAstroGrass - name: jungle astro-grass floor + name: stack-jungle-astro-grass-floor spawn: FloorTileItemJungleAstroGrass maxCount: 30 - type: stack id: FloorTileAstroIce - name: astro-ice floor + name: stack-astro-ice-floor spawn: FloorTileItemAstroIce maxCount: 30 - type: stack id: FloorTileAstroSnow - name: astro-snow floor + name: stack-astro-snow-floor spawn: FloorTileItemAstroSnow maxCount: 30 - type: stack id: FloorTileAstroAsteroidSand - name: asteroid astro-sand floor + name: stack-asteroid-astro-sand-floor spawn: FloorTileItemAstroAsteroidSand maxCount: 30 - type: stack id: FloorTileWoodLarge - name: large wood floor + name: stack-large-wood-floor spawn: FloorTileItemWoodLarge maxCount: 30 diff --git a/Resources/Prototypes/Stacks/medical_stacks.yml b/Resources/Prototypes/Stacks/medical_stacks.yml index 7ad3c21634..5c4e98f6f6 100644 --- a/Resources/Prototypes/Stacks/medical_stacks.yml +++ b/Resources/Prototypes/Stacks/medical_stacks.yml @@ -1,48 +1,48 @@ - type: stack id: Ointment - name: ointment + name: stack-ointment icon: { sprite: "/Textures/Objects/Specific/Medical/medical.rsi", state: ointment } spawn: Ointment maxCount: 10 - type: stack id: AloeCream - name: aloe cream + name: stack-aloe-cream icon: { sprite: "/Textures/Objects/Specific/Hydroponics/aloe.rsi", state: cream } spawn: AloeCream maxCount: 10 - type: stack id: Gauze - name: gauze + name: stack-gauze icon: { sprite: "/Textures/Objects/Specific/Medical/medical.rsi", state: gauze } spawn: Gauze maxCount: 10 - type: stack id: Brutepack - name: brutepack + name: stack-brutepack icon: { sprite: "/Textures/Objects/Specific/Medical/medical.rsi", state: gauze } spawn: Brutepack maxCount: 10 - type: stack id: Bloodpack - name: bloodpack + name: stack-bloodpack icon: { sprite: "/Textures/Objects/Specific/Medical/medical.rsi", state: bloodpack } spawn: Bloodpack maxCount: 10 - type: stack id: MedicatedSuture - name: medicated-suture + name: stack-medicated-suture icon: {sprite: "/Textures/Objects/Specific/Medical/medical.rsi", state: medicated-suture } spawn: MedicatedSuture maxCount: 10 - type: stack id: RegenerativeMesh - name: regenerative-mesh + name: stack-regenerative-mesh icon: {sprite: "/Textures/Objects/Specific/Medical/medical.rsi", state: regenerative-mesh} spawn: RegenerativeMesh maxCount: 10 diff --git a/Resources/Prototypes/Stacks/power_stacks.yml b/Resources/Prototypes/Stacks/power_stacks.yml index 7f015659e9..305c85943d 100644 --- a/Resources/Prototypes/Stacks/power_stacks.yml +++ b/Resources/Prototypes/Stacks/power_stacks.yml @@ -1,20 +1,20 @@ - type: stack id: Cable - name: lv cable + name: stack-lv-cable icon: { sprite: "/Textures/Objects/Tools/cable-coils.rsi", state: coil-30 } spawn: CableApcStack1 maxCount: 30 - type: stack id: CableMV - name: mv cable + name: stack-mv-cable icon: { sprite: "/Textures/Objects/Tools/cable-coils.rsi", state: coilmv-30 } spawn: CableMVStack1 maxCount: 30 - type: stack id: CableHV - name: hv cable + name: stack-hv-cable icon: { sprite: "/Textures/Objects/Tools/cable-coils.rsi", state: coilhv-30 } spawn: CableHVStack1 maxCount: 30 diff --git a/Resources/Prototypes/Stacks/science_stacks.yml b/Resources/Prototypes/Stacks/science_stacks.yml index 647a5b2a7b..3c9d95df11 100644 --- a/Resources/Prototypes/Stacks/science_stacks.yml +++ b/Resources/Prototypes/Stacks/science_stacks.yml @@ -1,24 +1,24 @@ - type: stack id: ArtifactFragment - name: artifact fragment + name: stack-artifact-fragment spawn: ArtifactFragment1 maxCount: 30 - type: stack id: Capacitor - name: capacitor + name: stack-capacitor icon: { sprite: /Textures/Objects/Misc/stock_parts.rsi, state: capacitor } spawn: CapacitorStockPart maxCount: 10 - type: stack id: Manipulator - name: micro manipulator + name: stack-micro-manipulator spawn: MicroManipulatorStockPart maxCount: 10 - type: stack id: MatterBin - name: matter bin + name: stack-matter-bin spawn: MatterBinStockPart maxCount: 10 From d21906c025f1c7055ed904beeb320e353440c3b0 Mon Sep 17 00:00:00 2001 From: MissKay1994 <15877268+MissKay1994@users.noreply.github.com> Date: Thu, 1 May 2025 14:16:51 -0400 Subject: [PATCH 096/167] Vox now can eat trash other other inedible things (#35681) * EAT TRASH EXHALE AMMONIA Update to files * Forgot to port this file * 1D4 Guidance * Summary (required) Suggested changes and fixes * Cries in conflicts * Why do we exist? To suffer? * 1 citation for being stupid * THE ANTIDOTE, THE ANTIDOTE FOR THE POISON * I was inverted sir * vox organs cleanup * vox reagents * guidebook * weh --------- Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com> --- .../Locale/en-US/flavors/flavor-profiles.ftl | 1 + .../Locale/en-US/reagents/meta/toxins.ftl | 3 ++ Resources/Prototypes/Body/Organs/vox.yml | 40 +++++++++++++++++++ Resources/Prototypes/Body/Prototypes/vox.yml | 6 +-- .../Objects/Consumable/Food/Baked/bagel.yml | 3 ++ .../Objects/Consumable/Food/Baked/bread.yml | 1 + .../Objects/Consumable/Food/Baked/cake.yml | 1 + .../Objects/Consumable/Food/Baked/donut.yml | 1 + .../Objects/Consumable/Food/Baked/misc.yml | 3 ++ .../Objects/Consumable/Food/Baked/pie.yml | 1 + .../Objects/Consumable/Food/meals.yml | 3 ++ .../Objects/Consumable/Food/noodles.yml | 5 ++- .../Objects/Consumable/Food/produce.yml | 2 + .../Objects/Consumable/Food/snacks.yml | 14 ++++++- .../Entities/Objects/Consumable/Food/soup.yml | 1 + Resources/Prototypes/Flavors/flavors.yml | 6 +++ Resources/Prototypes/Reagents/pyrotechnic.yml | 11 +++++ Resources/Prototypes/Reagents/toxins.yml | 32 ++++++++++++++- Resources/Prototypes/tags.yml | 3 ++ Resources/ServerInfo/Guidebook/Mobs/Vox.xml | 2 + 20 files changed, 133 insertions(+), 6 deletions(-) diff --git a/Resources/Locale/en-US/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/flavors/flavor-profiles.ftl index f9249a7f13..da8c7ed622 100644 --- a/Resources/Locale/en-US/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/flavors/flavor-profiles.ftl @@ -52,6 +52,7 @@ flavor-base-horrible = horrible flavor-base-terrible = terrible flavor-base-mindful = mindful flavor-base-chewy = chewy +flavor-base-trashy = trashy # Complex flavors. Put a flavor here when you want something that's more # specific. diff --git a/Resources/Locale/en-US/reagents/meta/toxins.ftl b/Resources/Locale/en-US/reagents/meta/toxins.ftl index 6d92d81079..43c450988f 100644 --- a/Resources/Locale/en-US/reagents/meta/toxins.ftl +++ b/Resources/Locale/en-US/reagents/meta/toxins.ftl @@ -81,3 +81,6 @@ reagent-desc-lipolicide = A powerful toxin that will destroy fat cells, massivel reagent-name-mechanotoxin = mechanotoxin reagent-desc-mechanotoxin = A neurotoxin used as venom by some species of spider. Degrades movement when built up. + +reagent-name-toxintrash = trash +reagent-desc-toxintrash = An awful-smelling fluid. Deadly to non-vox. \ No newline at end of file diff --git a/Resources/Prototypes/Body/Organs/vox.yml b/Resources/Prototypes/Body/Organs/vox.yml index 70e0783271..8b38bb8d0b 100644 --- a/Resources/Prototypes/Body/Organs/vox.yml +++ b/Resources/Prototypes/Body/Organs/vox.yml @@ -13,3 +13,43 @@ - type: Item size: Small heldPrefix: lungs + +- type: entity + parent: OrganHumanStomach + id: OrganVoxStomach + name: stomach + description: "A stomach that smells of ammonia." + components: + - type: Metabolizer #Skreeeee! + metabolizerTypes: [Vox] + - type: Stomach +#Bird vs tags + specialDigestible: + tags: + - Trash + - Fruit + - ReptilianFood + - Meat + - Pill + - Crayon + - Paper + - VoxFood + - Vegetable + +- type: entity + parent: OrganHumanLiver + id: OrganVoxLiver + name: liver + description: "Smells flammable." + components: + - type: Metabolizer + metabolizerTypes: [Vox] + +- type: entity + parent: OrganHumanHeart + id: OrganVoxHeart + name: heart + description: "The strange heart of a vox." + components: + - type: Metabolizer + metabolizerTypes: [Vox] diff --git a/Resources/Prototypes/Body/Prototypes/vox.yml b/Resources/Prototypes/Body/Prototypes/vox.yml index 2a1f6d9dca..75824521bd 100644 --- a/Resources/Prototypes/Body/Prototypes/vox.yml +++ b/Resources/Prototypes/Body/Prototypes/vox.yml @@ -18,10 +18,10 @@ - right leg - left leg organs: - heart: OrganHumanHeart + heart: OrganVoxHeart lungs: OrganVoxLungs - stomach: OrganHumanStomach - liver: OrganHumanLiver + stomach: OrganVoxStomach + liver: OrganVoxLiver kidneys: OrganHumanKidneys right arm: part: RightArmVox diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bagel.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bagel.yml index 114b3e01f2..ef0d43be3f 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bagel.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bagel.yml @@ -20,6 +20,9 @@ reagents: - ReagentId: Nutriment Quantity: 5 + - type: Tag + tags: + - VoxFood - type: entity id: FoodBagel diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml index d817d53b18..1945da67f3 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml @@ -15,6 +15,7 @@ - type: Tag tags: - Bread + - VoxFood - type: SolutionContainerManager solutions: food: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml index 3b9ae17b6a..763e8d3580 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml @@ -26,6 +26,7 @@ - type: Tag tags: - Cake + - VoxFood - type: SecretStash maxItemSize: "Normal" secretStashName: secret-stash-cake diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donut.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donut.yml index 52ac7b2fe9..4cdca4799c 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donut.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donut.yml @@ -10,6 +10,7 @@ - type: Tag tags: - Donut + - VoxFood - type: Sprite sprite: Objects/Consumable/Food/Baked/donut.rsi - type: SolutionContainerManager diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/misc.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/misc.yml index c7a10d4212..7776906b75 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/misc.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/misc.yml @@ -18,6 +18,9 @@ Quantity: 5 - type: Item size: Tiny + - type: Tag + tags: + - VoxFood # Muffins diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pie.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pie.yml index b86a4201e8..8633d0f718 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pie.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pie.yml @@ -30,6 +30,7 @@ - type: Tag tags: - Pie + - VoxFood - type: entity parent: FoodInjectableBase # Not sliceable diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml index 0ba1bdf6ab..3576fdfc15 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml @@ -22,6 +22,9 @@ reagents: - ReagentId: Nutriment Quantity: 20 + - type: Tag + tags: + - VoxFood # Meals diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml index 4bff8252aa..b11b38be1c 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml @@ -18,7 +18,10 @@ reagents: - ReagentId: Nutriment Quantity: 20 - + - type: Tag + tags: + - VoxFood + # Noodles - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 25a60dfc75..75a27c9754 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -445,6 +445,8 @@ - type: Extractable grindableSolutionName: food - type: SpaceGarbage + - type: Food + requiresSpecialDigestion: true - type: entity name: baked banana peel diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml index 8c67a3d037..72243b6d06 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml @@ -10,6 +10,7 @@ - type: Tag tags: - FoodSnack + - VoxFood - type: Sprite sprite: Objects/Consumable/Food/snacks.rsi - type: SolutionContainerManager @@ -475,7 +476,6 @@ sound: path: /Audio/Effects/unwrap.ogg - - type: entity id: FoodSnackMREBrownieOpen parent: FoodSnackBase @@ -498,6 +498,9 @@ Quantity: 10 - ReagentId: Theobromine Quantity: 3 + - type: Tag + tags: + - VoxFood # Trash @@ -523,6 +526,15 @@ - type: SpaceGarbage - type: StaticPrice price: 0 + - type: SolutionContainerManager + solutions: + food: + maxVol: 10 + reagents: + - ReagentId: ToxinTrash + Quantity: 5 + - type: Food + requiresSpecialDigestion: true - type: entity categories: [ HideSpawnMenu ] diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml index 0d9ba21e53..2450f6ab4f 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml @@ -42,6 +42,7 @@ - type: Tag tags: - Soup + - VoxFood - type: Destructible thresholds: - trigger: diff --git a/Resources/Prototypes/Flavors/flavors.yml b/Resources/Prototypes/Flavors/flavors.yml index a24de46b55..8ec899c57c 100644 --- a/Resources/Prototypes/Flavors/flavors.yml +++ b/Resources/Prototypes/Flavors/flavors.yml @@ -1468,3 +1468,9 @@ id: bacchusblessing flavorType: Complex description: flavor-complex-bacchus-blessing + +- type: flavor + id: trashy + flavorType: Base + description: flavor-base-trashy + diff --git a/Resources/Prototypes/Reagents/pyrotechnic.yml b/Resources/Prototypes/Reagents/pyrotechnic.yml index 3ff7eb5ad6..510cf8aa93 100644 --- a/Resources/Prototypes/Reagents/pyrotechnic.yml +++ b/Resources/Prototypes/Reagents/pyrotechnic.yml @@ -161,9 +161,20 @@ tileReactions: - !type:FlammableTileReaction {} metabolisms: + Food: + effects: + - !type:SatiateThirst + factor: 1 + conditions: + - !type:OrganType + type: Vox Poison: effects: - !type:HealthChange + conditions: + - !type:OrganType + type: Vox + shouldHave: false damage: types: Poison: 1 diff --git a/Resources/Prototypes/Reagents/toxins.yml b/Resources/Prototypes/Reagents/toxins.yml index 5f6e5581dd..27057cb715 100644 --- a/Resources/Prototypes/Reagents/toxins.yml +++ b/Resources/Prototypes/Reagents/toxins.yml @@ -477,6 +477,9 @@ - !type:OrganType type: Animal shouldHave: false + - !type:OrganType + type: Vox + shouldHave: false type: Local visualType: MediumCaution messages: [ "generic-reagent-effect-sick" ] @@ -487,11 +490,17 @@ - !type:OrganType type: Animal shouldHave: false + - !type:OrganType + type: Vox + shouldHave: false - !type:HealthChange conditions: - !type:OrganType type: Animal shouldHave: false + - !type:OrganType + type: Vox + shouldHave: false damage: types: Poison: 1 @@ -499,9 +508,14 @@ conditions: - !type:OrganType type: Animal - shouldHave: true reagent: Protein amount: 0.5 + - !type:AdjustReagent + conditions: + - !type:OrganType + type: Vox + reagent: Protein + amount: 0.25 - type: reagent id: Allicin @@ -701,3 +715,19 @@ shouldHave: false walkSpeedModifier: 0.4 sprintSpeedModifier: 0.4 + +- type: reagent + id: ToxinTrash + name: reagent-name-toxintrash + group: Toxins + desc: reagent-desc-toxintrash + flavor: trashy + physicalDesc: reagent-physical-desc-nondescript + metabolisms: + Food: + effects: + - !type:SatiateHunger + factor: 1 + conditions: + - !type:OrganType + type: Vox diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index 7a778953c5..e258a4da0f 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -1355,6 +1355,9 @@ - type: Tag id: VoiceTrigger +- type: Tag # Eating fix tag + id: VoxFood + - type: Tag id: Wall diff --git a/Resources/ServerInfo/Guidebook/Mobs/Vox.xml b/Resources/ServerInfo/Guidebook/Mobs/Vox.xml index 95e9df4c76..9500c95aea 100644 --- a/Resources/ServerInfo/Guidebook/Mobs/Vox.xml +++ b/Resources/ServerInfo/Guidebook/Mobs/Vox.xml @@ -14,6 +14,8 @@ Vox always spawn wearing working nitrogen internals equipment. A spare breathing mask and an emergency nitrogen canister is provided in their survival box. + In addition to regular foods, Vox can also eat various snack packaging, banana peels, eggshells, and raw meat without any ill effects. They also like to drink welding fuel. + Vox [color=#1e90ff]slowly recover from low levels of poison damage[/color] on their own, so long as they are careful not to exceed 20 poison damage. This allows them to endure breathing station air for up to thirty seconds at a time without lasting damage, From 57138f7bd278bade3598d6d5d1c6beb06d4c59de Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 1 May 2025 18:17:59 +0000 Subject: [PATCH 097/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 660f696311..b02978c948 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: slarticodefast - changes: - - message: Added binoculars. You can find them in maints loot and the warden's locker. - type: Add - id: 7898 - time: '2025-02-04T21:46:50.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34687 - author: Spacemann changes: - message: Added 4 randomized maintenance rooms to in Convex station. These will @@ -3918,3 +3911,10 @@ id: 8399 time: '2025-05-01T05:35:13.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37085 +- author: MissKay1994 + changes: + - message: Vox can now eat trash and drink welding fuel! + type: Add + id: 8400 + time: '2025-05-01T18:16:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/35681 From 2699c3f41efc916e1d2b0fa39dc7686689e4ab9e Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Thu, 1 May 2025 17:56:47 -0400 Subject: [PATCH 098/167] Fix food slicing showing utensil popup (#37105) Fix knife slicing showing utensil popup --- Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs b/Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs index 5335a9b02b..3f8ec5ca5a 100644 --- a/Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs @@ -53,7 +53,7 @@ public sealed class SliceableFoodSystem : EntitySystem BreakOnMove = true, NeedHand = true, }; - _doAfter.TryStartDoAfter(doAfterArgs); + args.Handled = _doAfter.TryStartDoAfter(doAfterArgs); } private void OnSlicedoAfter(Entity entity, ref SliceFoodDoAfterEvent args) From 9a7b68de55ea58fa39198fbdabe1a58be06f9b77 Mon Sep 17 00:00:00 2001 From: eoineoineoin Date: Thu, 1 May 2025 22:57:43 +0100 Subject: [PATCH 099/167] Select current target in mailing unit UI, prevent UI jumping (#37098) --- .../Disposal/Mailing/MailingUnitBoundUserInterface.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Content.Client/Disposal/Mailing/MailingUnitBoundUserInterface.cs b/Content.Client/Disposal/Mailing/MailingUnitBoundUserInterface.cs index 013c4eaa1b..429a82b2f9 100644 --- a/Content.Client/Disposal/Mailing/MailingUnitBoundUserInterface.cs +++ b/Content.Client/Disposal/Mailing/MailingUnitBoundUserInterface.cs @@ -4,6 +4,7 @@ using Content.Shared.Disposal; using Content.Shared.Disposal.Components; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; +using System.Linq; namespace Content.Client.Disposal.Mailing; @@ -70,10 +71,10 @@ public sealed class MailingUnitBoundUserInterface : BoundUserInterface //UnitTag.Text = state.Tag; MailingUnitWindow.Target.Text = entity.Comp.Target; - MailingUnitWindow.TargetListContainer.Clear(); - foreach (var target in entity.Comp.TargetList) - { - MailingUnitWindow.TargetListContainer.AddItem(target); - } + var entries = entity.Comp.TargetList.Select(target => new ItemList.Item(MailingUnitWindow.TargetListContainer) { + Text = target, + Selected = target == entity.Comp.Target + }).ToList(); + MailingUnitWindow.TargetListContainer.SetItems(entries); } } From ea64d4d1066682cfb032e50920f0924137e6e703 Mon Sep 17 00:00:00 2001 From: K-Dynamic <20566341+K-Dynamic@users.noreply.github.com> Date: Fri, 2 May 2025 10:03:47 +1200 Subject: [PATCH 100/167] Atmos air (6500 kPa) marker (#37061) * air GM atmosphere * atmos fix air miner --- .../AtmosphereSystem.Commands.cs | 6 +- Content.Shared/Atmos/Atmospherics.cs | 3 + .../Entities/Markers/atmos_blocker.yml | 17 ++++ Resources/Textures/Markers/atmos.rsi/air.png | Bin 0 -> 501 bytes .../Textures/Markers/atmos.rsi/meta.json | 73 +++++++++--------- 5 files changed, 63 insertions(+), 36 deletions(-) create mode 100644 Resources/Textures/Markers/atmos.rsi/air.png diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs index d728ba9164..1f0cd362c6 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs @@ -36,7 +36,7 @@ public sealed partial class AtmosphereSystem return; } - var mixtures = new GasMixture[8]; + var mixtures = new GasMixture[9]; for (var i = 0; i < mixtures.Length; i++) mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C }; @@ -68,6 +68,10 @@ public sealed partial class AtmosphereSystem // 7: Nitrogen (101kpa) for vox rooms mixtures[7].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellStandard); + // 8: Air (GM) + mixtures[8].AdjustMoles(Gas.Oxygen, Atmospherics.MolesCellGasMiner); + mixtures[8].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellGasMiner); + foreach (var arg in args) { if (!NetEntity.TryParse(arg, out var netEntity) || !TryGetEntity(netEntity, out var euid)) diff --git a/Content.Shared/Atmos/Atmospherics.cs b/Content.Shared/Atmos/Atmospherics.cs index 749e705a31..81149c7237 100644 --- a/Content.Shared/Atmos/Atmospherics.cs +++ b/Content.Shared/Atmos/Atmospherics.cs @@ -96,6 +96,9 @@ namespace Content.Shared.Atmos public const float OxygenMolesFreezer = MolesCellFreezer * OxygenStandard; public const float NitrogenMolesFreezer = MolesCellFreezer * NitrogenStandard; + public const float OxygenMolesGasMiner = MolesCellGasMiner * OxygenStandard; + public const float NitrogenMolesGasMiner = MolesCellGasMiner * NitrogenStandard; + #endregion /// diff --git a/Resources/Prototypes/Entities/Markers/atmos_blocker.yml b/Resources/Prototypes/Entities/Markers/atmos_blocker.yml index 4f00247684..804baa7b8e 100644 --- a/Resources/Prototypes/Entities/Markers/atmos_blocker.yml +++ b/Resources/Prototypes/Entities/Markers/atmos_blocker.yml @@ -108,3 +108,20 @@ components: - type: AtmosFixMarker mode: 7 + +- type: entity + parent: MarkerBase + id: AtmosFixAirMarker + name: Atmos Fix Air Marker + description: "Oxygen (21%) and nitrogen (79%) @ gas miner pressure, T20C" + components: + - type: Sprite + layers: + - sprite: Markers/atmos.rsi # { + state: base + shader: unshaded + - sprite: Markers/atmos.rsi + shader: unshaded # } + state: air + - type: AtmosFixMarker + mode: 8 diff --git a/Resources/Textures/Markers/atmos.rsi/air.png b/Resources/Textures/Markers/atmos.rsi/air.png new file mode 100644 index 0000000000000000000000000000000000000000..0b5592b3194751e3d714fa5a74c6cb2cbb59b88c GIT binary patch literal 501 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DcoAk4Vx(cMWvL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemk zJ@f8s-z|Y^BtdGN^K)}k^GX<;i&7IyQd1PlGfOfQ+&z5*!W;R-fr_rAMtG)qdTKFn z06DA-QjDw&j6jwb5KBYZASY`uGK0mLfNVoXCI$f@9RM?oVc6c)^UI z(OkyB!oVk>j4sc{Lz2(bL5-B*OjerPEvu20Shoul)a?ZhGm2K(E4Er-$== z#nSiO`kqr>70)!qtueU pr$4VatsWv6)*4m~H2s158MDBH$(uyiI|qU+_H^}gS?83{1ON$NeqaCq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Markers/atmos.rsi/meta.json b/Resources/Textures/Markers/atmos.rsi/meta.json index aaa8485a86..d38e490f0a 100644 --- a/Resources/Textures/Markers/atmos.rsi/meta.json +++ b/Resources/Textures/Markers/atmos.rsi/meta.json @@ -1,38 +1,41 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Space Wizards Federation", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "base" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Space Wizards Federation", + "size": { + "x": 32, + "y": 32 }, - { - "name": "base-hot" - }, - { - "name": "vacuum" - }, - { - "name": "oxygen" - }, - { - "name": "nitrogen" - }, - { - "name": "plasma" - }, - { - "name": "watervapour" - }, - { - "name": "fire" - }, - { - "name": "freeze" - } - ] + "states": [ + { + "name": "base" + }, + { + "name": "base-hot" + }, + { + "name": "vacuum" + }, + { + "name": "oxygen" + }, + { + "name": "nitrogen" + }, + { + "name": "plasma" + }, + { + "name": "watervapour" + }, + { + "name": "fire" + }, + { + "name": "freeze" + }, + { + "name": "air" + } + ] } From 65c0e899cd88248d37622004c38e57f86a8862b9 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 1 May 2025 22:04:54 +0000 Subject: [PATCH 101/167] Automatic changelog update --- Resources/Changelog/Maps.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index df89a5bfd1..4c7737af26 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -67,4 +67,11 @@ id: 9 time: '2025-04-30T14:49:36.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36653 +- author: K-Dynamic + changes: + - message: Atmos air (6500 kPa) markers are available for mapping. + type: Add + id: 10 + time: '2025-05-01T22:03:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37061 Order: 1 From 35f7abafe5dfe5f10bd4c2353981dba134508983 Mon Sep 17 00:00:00 2001 From: Tiniest Shark Date: Thu, 1 May 2025 18:07:11 -0400 Subject: [PATCH 102/167] Updates the Pirate Captain Hardsuit Helmet light sprites. (#37027) --- .../Clothing/Head/hardsuit-helmets.yml | 17 +++++++++++++++++ .../equipped-HELMET-light-vox.png | Bin 0 -> 712 bytes .../equipped-HELMET-light.png | Bin 0 -> 692 bytes .../equipped-HELMET-unshaded-vox.png | Bin 0 -> 282 bytes .../equipped-HELMET-unshaded.png | Bin 0 -> 297 bytes .../equipped-HELMET-vox.png | Bin 0 -> 1035 bytes .../piratecaptainhelm.rsi/equipped-HELMET.png | Bin 0 -> 1272 bytes .../piratecaptainhelm.rsi/icon-flash.png | Bin 470 -> 728 bytes .../Hardsuits/piratecaptainhelm.rsi/meta.json | 18 +++++++++++++----- .../off-equipped-HELMET-vox.png | Bin 1103 -> 0 bytes .../off-equipped-HELMET.png | Bin 32509 -> 0 bytes .../on-equipped-HELMET-vox.png | Bin 1077 -> 0 bytes .../on-equipped-HELMET.png | Bin 1234 -> 0 bytes 13 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-light-vox.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-light.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-unshaded-vox.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-unshaded.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/off-equipped-HELMET-vox.png delete mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/off-equipped-HELMET.png delete mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/on-equipped-HELMET-vox.png delete mode 100644 Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/on-equipped-HELMET.png diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 9aa0e76a54..e98ef3bf89 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -588,8 +588,25 @@ components: - type: Sprite sprite: Clothing/Head/Hardsuits/piratecaptainhelm.rsi + - type: ToggleableLightVisuals + clothingVisuals: + head: + - state: equipped-HELMET-light + shader: unshaded + head-vox: + - state: equipped-HELMET-light-vox + shader: unshaded - type: Clothing sprite: Clothing/Head/Hardsuits/piratecaptainhelm.rsi + clothingVisuals: + head: + - state: equipped-HELMET + - state: equipped-HELMET-unshaded + shader: unshaded + head-vox: + - state: equipped-HELMET-vox + - state: equipped-HELMET-unshaded-vox + shader: unshaded - type: PointLight # Color matches visor colors, radius/energy same as mining hardsuit for the big captain. color: "#f3ea9c" radius: 7 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-light-vox.png b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-light-vox.png new file mode 100644 index 0000000000000000000000000000000000000000..70b883d754119c0e55826caeeb2eec6aa7e9c2ae GIT binary patch literal 712 zcmV;(0yq7MP)Px%f=NU{RCt{2nmuY8K@@<$Nn8jMNDRhAX=GdoS6hg=fIA-`Rj!cp_zJ0f2VY=N z;VP)HRoR3Tfy5?7!b_ny((GEhp8XMo zBz$OexH^BX^3b*j+ppM3ml+70<% zFa_Qwqu**5M|zOEHkeJaq2WkBV_>8S<=I%tj#M|=>AYE@iNR)oNO%wI1CNxK#+Ses zJ-&C&H!hrtl&<{I7F+wkqjUaph`0xt0h&C(YgPe|*=&-SpjWUZY4XwDM17<_d(pc9 zA|bBMje%Ee5~p(9m8!k9kHmLpdKbVsA8(@{zyqtL@yOj%jn-7{J*cnLcV{|pKuU4W zU+R?nzU6e<1KJRECTxnZUV0y@2MqogOgeS!`q>RIu~BV=pc^HIeiZKVJs{<0$M=9y uI=qYb0K+g0!!QiPFbu;m48t(~Fa7{M0}fMPx%Zb?KzRCt{2nmumYFcg44wi%3|K$<0}yEw>TWYQ4m0@-qaPQ60UlPh$}9dZGp zL#Dz@;weF=0&Rj0EnWvd%9LWs6eR;i^FBbZM7=*gQcr?OFpPf>sUIS~NYV+X;)_au zXb>X45b!&qnq42I_axnt-VD08`*X z#DDB`xVnF#^3XR4n@8*-G`WaFCrOJ;<@?+3v`a@a* zmcTu5tJhy!7S}Uxhyb(OC3SsEX>n-;FQ15tB z5Dmw*Vi@9ZuEkC)tB;9@C)KZOy(8hLR>k+ao<$vj-*NC;ytETKwoNyFb2Mco)3;$5 zhG7_nVHk#C7=~dOhGG1l?Bri_UDJOXH9a`WMY1;m!OwwrQS0~C#gPG|t_>y=ZD=^s zV+u^PLuocvvJ=$}cCt51bTQft5b+;?ec*}u()beirsogNm7NQxBDIk}+F)xRcyg}1 z8YAveW`K4c;DA-YQ`Va#X6Oj^B<_5$H&Y+6&p`}MfQS#Pb5r0A>yFbn&!uUv@)7yY zW^e+WE5l>-6L@5`G#E}Sgqusv^YQ}{=>IK|n?{13GFgkFTbdL_WFyCP)C)gZ6` z`&BRMbN~PV literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-unshaded.png b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..96c244f41a51db422a417b515aa9404215df812f GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|9(%ethE&XX zd&`jPkb^+$!|jWfcJ$6|z2V6xV7)s=k^Mu2+yU(+-ZPnRcyV#E%oflIUemhFplQO6 zgr@)Dd}rRA6S{Q9gQ4Mn>Mj-4i|5Re>jcVIea(Knjni|>X6bxwPov3Ob4u%urMCaz zSiFt1PGI&XkNBk2iG1IPx&#Ysd#RCt{2nlWqRNEFBag1a(=Ko}jY8gbn+>XkwePJvxFsZzMP&S_K~nH)ERJd#j$_j>HvKGlB3tpww?iuF?gN_*L7E3gL$4K zO;eO*X{7&yfdLi(>H9u<{RwWafL{L(++1<=`WbxRS9fMxzXPnYEF~~|;@4$?sq@B@ zG0y_mbupPt^g~EFzs0-1V#6|Rwc8l0&!fWh+;u?Rt9fTX#gzdv3`41|cPaio@xOJP zAP9mW2!bF8f*=Tjc&T(!ysTXBJp>yEKso-L9?-lmKw(lF1OO|`G984f@Gf{xuT6ET?cG^vSXgdQnA{!%0Q@)a zH_Cv??XjHivoO9!cl)(L#+Zzv2;=b>Ns{2H9AS?Qz!<~z@2~Od)lb+zn4QtDUvfM= zd~O|t$?dVM+wb((k0{GhYlmToAP5l0G0L(u(lR{)0A^4BAP4{edu#w91mZXb06aW= z1_10Ixajp~cZYK>P5Xs7=W=lI2;dPPZe8uXLI|uW?& zgttfUb;}H(tH;IxsIDJf9^%jYW5jWc)6-KuPrU-w4KU4sR;d|=p;WKBDp3?+I-Tm? zfiz9wdEQ0=sP5tWJ{-r<&Q|d}4@r{jv_!rDV@xu}q!2=K&ZWu}#+Y2!YWFSb_7Fly zrPHz}( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..08c553959f50a9a9239299275dadc385365e73c6 GIT binary patch literal 1272 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 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/off-equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/off-equipped-HELMET.png deleted file mode 100644 index 1e650afd1747ea65136bd8fab45916aa664ee4cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32509 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 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/on-equipped-HELMET-vox.png b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/on-equipped-HELMET-vox.png deleted file mode 100644 index 2e34340b43b5ff61bacf7d794a86e555ffd63ca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1077 zcmV-51j_q~P)#|&6ce#u{=j;q~-@ELd|2e-scki2b zP9y?Gx7&?ZtCe0^C=`Ue7X_FKS^|B0VW_^B(`MlPeqa00ZnxFX=LTWwLyHD&Mu@&M z01{s=mtr&;i71Lh9LM_FXf#BzSX4d@1_Niit|?$=9RW8pF=P{tIttpwd}iZ3n}0=qLFkDbW7L~YH9p`X}KU2c5u9GC0F_~&LIp4Z;0;2%6His;@G?L_?R ztN3xV6oBw)@ zKqoB=e1rEQWu61rf!S=Pb{rW&!JqN@H$kaPv`46R$Zo0ElKDCU1lQM&&z2vUoAzoB zi6z(_IDnl{*W?py>^3h<{Uhl%2gJTJ0Vco%m;e)C0!)AjFaajO1egF5U;<2l3Hf?S$26{PYmddFvVAkrXT7wc52I>W;LO}4OMP>LjO{+BS9GCONguGL&o}5W~2z)iR z5&!@w@O`}jA$Qw0N>@+Oc4GP~D7b@1rrRz`) zwO-m$TGGxIJ8G1$biK8_7swKI-05@#`i4-DMBN_!04QC5p44`F2T(c>g@EAAGCcJm zJgZGq8Jx6HEJaUJuh+wUubA$Hq$EyX2tpXa%hOkzL8Am5#Xv&^O6U9fj1FmI4c5X2 z1_e)Rpb2dX-hKtc{R!NfC(@GCcp%k025#Wf1ki_webIVLU8t100000NkvXXu0mjfQQ_Gw diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/on-equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/on-equipped-HELMET.png deleted file mode 100644 index ea09bb593ff9c34871362cd3875a234febd7d0ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1234 zcmV;@1TFiCP)i3JTNmRQr67>>k{7#l0jl3a6=aE(#vEXMgB^M<*-*`3|n#lpNvE*!fv^S$?b zZ)TEvlc-43T2J)ocDs5w9J=StW)t6&t*xzzzDbhABy!(p=?4Z)r60A19fH?6?ItK1% zVkihP{hP7;gz)k4ajYA?2OQh98K=yWhyspH9MWgdzVob&zvt)Yv~G*&M-7~xpP$?W z%;YC0CocN!c01^Y>0<&Am54FW#s=4CZf-8Kzj55X>-YP}(5QYi1F*T7$$}7ge}GuJ z8KWzEjybotw-fUT>H`KlowfnvVr22YP$y37<>h4({P6xNA}q4{vaeuJuh%O(Z?2sT z*@RL<-_9Q#!|xG!w;4q;ut)}AF8zD-Ry|+ZA?IgiTPnHr&>5lsoSNrK0RsBnX><^= zGH`Ptzs-$05F}^GD-*t0U;m+gn$qb0zyCt2mv7=1cZPP z5CTF#2nc};0+oNlPL-`DYV=iWgX!NDQFOJxLy}8HOJG?U5CxF;!zL=Xfr-Z;)CnN% zJZtAwfn)kp0bs}diwWsEy}ch$sz?!vk_~|7OBmb-m7&zdh+sLqRsg0fDfC1rGQ5}`OrbMlA^l?4VRAZ?$hUdS&zd{|KKGUgXkK%cu0WD~n4U)U}UPtFHY9#t0@&Np7=}4`ut+}CmQDS#@m!6q@VobNzQ@{eiEe*{_ z9a{n*fB^_-21L?)yzkfc%lPa1BBh7l*5NpThx2fn9p;WWDRBIyH_FNYVpikYifx*+ z0>)hj0Dpd?Ns-2_kSeWmntA|W2So{K$XD265r`R&4B)wV`LXkL0Ep?!dm$hMgn$qb w0zyCt2mv7=1cZPP5CTF#2nYco@ShR*3vVQ(cm}eV=>Px#07*qoM6N<$g1xmw)Bpeg From 42dce359e5ff27cfe0e9d8dcf2ed3944c9ce68a4 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Fri, 2 May 2025 00:07:47 +0200 Subject: [PATCH 103/167] Add noir glasses (#36923) hardboiled --- .../Overlays/BlackAndWhiteOverlay.cs | 47 ++++++++++++++++++ .../Overlays/BlackAndWhiteOverlaySystem.cs | 34 +++++++++++++ .../Inventory/InventorySystem.Relay.cs | 1 + .../Overlays/BlackAndWhiteOverlayComponent.cs | 10 ++++ .../Catalog/Fills/Lockers/security.yml | 3 +- .../Entities/Clothing/Eyes/glasses.yml | 21 ++++++++ .../Eyes/Glasses/noir.rsi/equipped-EYES.png | Bin 0 -> 321 bytes .../Clothing/Eyes/Glasses/noir.rsi/icon.png | Bin 0 -> 279 bytes .../Clothing/Eyes/Glasses/noir.rsi/meta.json | 18 +++++++ 9 files changed, 132 insertions(+), 2 deletions(-) create mode 100644 Content.Client/Overlays/BlackAndWhiteOverlay.cs create mode 100644 Content.Client/Overlays/BlackAndWhiteOverlaySystem.cs create mode 100644 Content.Shared/Overlays/BlackAndWhiteOverlayComponent.cs create mode 100644 Resources/Textures/Clothing/Eyes/Glasses/noir.rsi/equipped-EYES.png create mode 100644 Resources/Textures/Clothing/Eyes/Glasses/noir.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Eyes/Glasses/noir.rsi/meta.json diff --git a/Content.Client/Overlays/BlackAndWhiteOverlay.cs b/Content.Client/Overlays/BlackAndWhiteOverlay.cs new file mode 100644 index 0000000000..aae2b63acf --- /dev/null +++ b/Content.Client/Overlays/BlackAndWhiteOverlay.cs @@ -0,0 +1,47 @@ +using Robust.Client.Graphics; +using Robust.Client.Player; +using Robust.Shared.Enums; +using Robust.Shared.Prototypes; + +namespace Content.Client.Overlays; + +public sealed partial class BlackAndWhiteOverlay : Overlay +{ + [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly IPlayerManager _playerManager = default!; + + public override OverlaySpace Space => OverlaySpace.WorldSpace; + public override bool RequestScreenTexture => true; + private readonly ShaderInstance _greyscaleShader; + + public BlackAndWhiteOverlay() + { + IoCManager.InjectDependencies(this); + _greyscaleShader = _prototypeManager.Index("GreyscaleFullscreen").InstanceUnique(); + ZIndex = 10; // draw this over the DamageOverlay, RainbowOverlay etc. + } + + protected override bool BeforeDraw(in OverlayDrawArgs args) + { + if (!_entityManager.TryGetComponent(_playerManager.LocalEntity, out EyeComponent? eyeComp)) + return false; + + if (args.Viewport.Eye != eyeComp.Eye) + return false; + + return true; + } + + protected override void Draw(in OverlayDrawArgs args) + { + if (ScreenTexture == null) + return; + + var handle = args.WorldHandle; + _greyscaleShader.SetParameter("SCREEN_TEXTURE", ScreenTexture); + handle.UseShader(_greyscaleShader); + handle.DrawRect(args.WorldBounds, Color.White); + handle.UseShader(null); + } +} diff --git a/Content.Client/Overlays/BlackAndWhiteOverlaySystem.cs b/Content.Client/Overlays/BlackAndWhiteOverlaySystem.cs new file mode 100644 index 0000000000..09c282d10a --- /dev/null +++ b/Content.Client/Overlays/BlackAndWhiteOverlaySystem.cs @@ -0,0 +1,34 @@ +using Content.Shared.Inventory.Events; +using Content.Shared.Overlays; +using Robust.Client.Graphics; +using Robust.Client.Player; + +namespace Content.Client.Overlays; + +public sealed partial class BlackAndWhiteOverlaySystem : EquipmentHudSystem +{ + [Dependency] private readonly IOverlayManager _overlayMan = default!; + + private BlackAndWhiteOverlay _overlay = default!; + + public override void Initialize() + { + base.Initialize(); + + _overlay = new(); + } + + protected override void UpdateInternal(RefreshEquipmentHudEvent component) + { + base.UpdateInternal(component); + + _overlayMan.AddOverlay(_overlay); + } + + protected override void DeactivateInternal() + { + base.DeactivateInternal(); + + _overlayMan.RemoveOverlay(_overlay); + } +} diff --git a/Content.Shared/Inventory/InventorySystem.Relay.cs b/Content.Shared/Inventory/InventorySystem.Relay.cs index ed456ed47b..68d067efc9 100644 --- a/Content.Shared/Inventory/InventorySystem.Relay.cs +++ b/Content.Shared/Inventory/InventorySystem.Relay.cs @@ -76,6 +76,7 @@ public partial class InventorySystem SubscribeLocalEvent>(RefRelayInventoryEvent); SubscribeLocalEvent>(RefRelayInventoryEvent); SubscribeLocalEvent>(RefRelayInventoryEvent); + SubscribeLocalEvent>(RefRelayInventoryEvent); SubscribeLocalEvent>(OnGetEquipmentVerbs); SubscribeLocalEvent>(OnGetInnateVerbs); diff --git a/Content.Shared/Overlays/BlackAndWhiteOverlayComponent.cs b/Content.Shared/Overlays/BlackAndWhiteOverlayComponent.cs new file mode 100644 index 0000000000..47c0723641 --- /dev/null +++ b/Content.Shared/Overlays/BlackAndWhiteOverlayComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Overlays; + +/// +/// Makes the entity see everything in black and white by adding an overlay. +/// When added to a clothing item it will also grant the wearer the same overlay. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class BlackAndWhiteOverlayComponent : Component; diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml index 4d42f2daa4..cfd1aca2b5 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml @@ -120,8 +120,7 @@ components: - type: StorageFill contents: - - id: ClothingEyesGlassesSecurity - prob: 0.3 + - id: ClothingEyesGlassesNoir - id: ClothingHeadHatDetGadget - id: ClothingNeckTieDet - id: ClothingOuterVestDetective diff --git a/Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml b/Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml index c44d7c94e6..dd2183ca51 100644 --- a/Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml +++ b/Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml @@ -265,3 +265,24 @@ - type: Clothing sprite: Clothing/Eyes/Glasses/ninjavisor.rsi - type: FlashImmunity + +- type: entity + parent: ClothingEyesBase + id: ClothingEyesGlassesNoir + name: noir-tech glasses + description: A pair of glasses that simulate what the world looked like before the invention of color. + components: + - type: Sprite + sprite: Clothing/Eyes/Glasses/noir.rsi + - type: Clothing + sprite: Clothing/Eyes/Glasses/sunglasses.rsi + - type: IdentityBlocker + coverage: EYES + - type: FlashImmunity + - type: EyeProtection + protectionTime: 5 + - type: BlackAndWhiteOverlay + - type: Tag + tags: + - HamsterWearable + - WhitelistChameleon diff --git a/Resources/Textures/Clothing/Eyes/Glasses/noir.rsi/equipped-EYES.png b/Resources/Textures/Clothing/Eyes/Glasses/noir.rsi/equipped-EYES.png new file mode 100644 index 0000000000000000000000000000000000000000..6f15601f03ed3a388dbc0f82cc6bd827636e41ce GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1G*- zi(^Q|oVT|wavm}eaeJt|!#n+j*-Z!cmC`A*&t1q|Q^_$!Xex`+k^leWqy+a=1;kga z?s~MY`g77MhD?WDewV*^T+h9ocf5GlwSA3J_v3b_mW4LhJovhB z`kx;aX%4>jjS`RdmdITU_|Ir-!SG0ip^&e^g56;bv%)z>f#(bmQ_+OOWfk6Yq&$yp zyjR}s%;BA>ulRbOLZMv1EzuWmFUL8(o#t`5>BzE?@)T^q9WJySRkU1&CjvqXzmJQ&9fz2qI_qU8P+rZc=}(Q zS#{@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Eyes/Glasses/noir.rsi/meta.json b/Resources/Textures/Clothing/Eyes/Glasses/noir.rsi/meta.json new file mode 100644 index 0000000000..3f256720a3 --- /dev/null +++ b/Resources/Textures/Clothing/Eyes/Glasses/noir.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "taken from goonstation at commit https://github.com/goonstation/goonstation/commit/9affe47cd1b192f6d1900a64a5b5a07a54251e37", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-EYES", + "directions": 4 + }, + { + "name": "icon" + } + ] +} From 52062dcfad65f9b03fb65cb4ebcbb9e706b8d3b8 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 1 May 2025 22:08:54 +0000 Subject: [PATCH 104/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index b02978c948..387dc2f75e 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: Spacemann - changes: - - message: Added 4 randomized maintenance rooms to in Convex station. These will - change every round with a different layout. - type: Add - id: 7899 - time: '2025-02-04T22:58:30.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34866 - author: Winkarst-cpu changes: - message: Observers now have a personal point light and can toggle it. @@ -3918,3 +3910,11 @@ id: 8400 time: '2025-05-01T18:16:51.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/35681 +- author: slarticodefast + changes: + - message: Added noir glasses, which make everything black and white. You can find + them in the detective's locker. + type: Add + id: 8401 + time: '2025-05-01T22:07:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36923 From 72d2d8ab0f2675a25789682eaff43c73f33b71f0 Mon Sep 17 00:00:00 2001 From: nikitosych Date: Fri, 2 May 2025 00:01:17 +0100 Subject: [PATCH 105/167] Overhauled stamina slowdown behavior (#36336) --- .../Damage/Components/StaminaComponent.cs | 19 ++++++ .../Damage/Systems/StaminaSystem.cs | 66 +++++++++++++------ Content.Shared/Stunnable/SharedStunSystem.cs | 53 ++++++++++++++- 3 files changed, 116 insertions(+), 22 deletions(-) diff --git a/Content.Shared/Damage/Components/StaminaComponent.cs b/Content.Shared/Damage/Components/StaminaComponent.cs index 14c3f6d9f5..ec086625ea 100644 --- a/Content.Shared/Damage/Components/StaminaComponent.cs +++ b/Content.Shared/Damage/Components/StaminaComponent.cs @@ -1,4 +1,5 @@ using Content.Shared.Alert; +using Content.Shared.FixedPoint; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; @@ -56,4 +57,22 @@ public sealed partial class StaminaComponent : Component [DataField] public ProtoId StaminaAlert = "Stamina"; + + /// + /// This flag indicates whether the value of decreases after the entity exits stamina crit. + /// + [DataField, AutoNetworkedField] + public bool AfterCritical; + + /// + /// This float determines how fast stamina will regenerate after exiting the stamina crit. + /// + [DataField, AutoNetworkedField] + public float AfterCritDecayMultiplier = 5f; + + /// + /// Thresholds that determine an entity's slowdown as a function of stamina damage. + /// + [DataField] + public Dictionary StunModifierThresholds = new() { {0, 1f }, { 60, 0.7f }, { 80, 0.5f } }; } diff --git a/Content.Shared/Damage/Systems/StaminaSystem.cs b/Content.Shared/Damage/Systems/StaminaSystem.cs index 96454d20dd..365b66b106 100644 --- a/Content.Shared/Damage/Systems/StaminaSystem.cs +++ b/Content.Shared/Damage/Systems/StaminaSystem.cs @@ -7,8 +7,7 @@ using Content.Shared.Damage.Components; using Content.Shared.Damage.Events; using Content.Shared.Database; using Content.Shared.Effects; -using Content.Shared.IdentityManagement; -using Content.Shared.Popups; +using Content.Shared.FixedPoint; using Content.Shared.Projectiles; using Content.Shared.Rejuvenate; using Content.Shared.Rounding; @@ -21,7 +20,6 @@ using Robust.Shared.Audio.Systems; using Robust.Shared.Configuration; using Robust.Shared.Network; using Robust.Shared.Player; -using Robust.Shared.Random; using Robust.Shared.Timing; namespace Content.Shared.Damage.Systems; @@ -114,6 +112,7 @@ public sealed partial class StaminaSystem : EntitySystem } component.StaminaDamage = 0; + AdjustSlowdown(uid); RemComp(uid); SetStaminaAlert(uid, component); Dirty(uid, component); @@ -275,17 +274,16 @@ public sealed partial class StaminaSystem : EntitySystem component.NextUpdate = nextUpdate; } - var slowdownThreshold = component.CritThreshold / 2f; - - // If we go above n% then apply slowdown - if (oldDamage < slowdownThreshold && - component.StaminaDamage > slowdownThreshold) - { - _stunSystem.TrySlowdown(uid, TimeSpan.FromSeconds(3), true, 0.8f, 0.8f); - } + AdjustSlowdown(uid); SetStaminaAlert(uid, component); + // Checking if the stamina damage has decreased to zero after exiting the stamcrit + if (component.AfterCritical && oldDamage > component.StaminaDamage && component.StaminaDamage <= 0f) + { + component.AfterCritical = false; // Since the recovery from the crit has been completed, we are no longer 'after crit' + } + if (!component.Critical) { if (component.StaminaDamage >= component.CritThreshold) @@ -330,9 +328,6 @@ public sealed partial class StaminaSystem : EntitySystem { base.Update(frameTime); - if (!_timing.IsFirstTimePredicted) - return; - var stamQuery = GetEntityQuery(); var query = EntityQueryEnumerator(); var curTime = _timing.CurTime; @@ -353,15 +348,17 @@ public sealed partial class StaminaSystem : EntitySystem if (nextUpdate > curTime) continue; - // We were in crit so come out of it and continue. + // Handle exiting critical condition and restoring stamina damage if (comp.Critical) - { ExitStamCrit(uid, comp); - continue; - } comp.NextUpdate += TimeSpan.FromSeconds(1f); - TakeStaminaDamage(uid, -comp.Decay, comp); + + TakeStaminaDamage( + uid, + comp.AfterCritical ? -comp.Decay * comp.AfterCritDecayMultiplier : -comp.Decay, // Recover faster after crit + comp); + Dirty(uid, comp); } } @@ -398,11 +395,38 @@ public sealed partial class StaminaSystem : EntitySystem } component.Critical = false; - component.StaminaDamage = 0f; + component.AfterCritical = true; // Set to true to indicate that stamina will be restored after exiting stamcrit component.NextUpdate = _timing.CurTime; + SetStaminaAlert(uid, component); - RemComp(uid); Dirty(uid, component); _adminLogger.Add(LogType.Stamina, LogImpact.Low, $"{ToPrettyString(uid):user} recovered from stamina crit"); } + + /// + /// Adjusts the movement speed of an entity based on its current value. + /// If the entity has a , its custom damage-to-speed thresholds are used, + /// otherwise, a default set of thresholds is applied. + /// The method determines the closest applicable damage threshold below the crit limit and applies the corresponding + /// speed modifier using the stun system. If no threshold is met then the entity's speed is restored to normal. + /// + /// Entity to update + private void AdjustSlowdown(Entity ent) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + var closest = FixedPoint2.Zero; + + // Iterate through the dictionary in the similar way as in Damage.SlowOnDamageSystem.OnRefreshMovespeed + foreach (var thres in ent.Comp.StunModifierThresholds) + { + var key = thres.Key.Float(); + + if (ent.Comp.StaminaDamage >= key && key > closest && closest < ent.Comp.CritThreshold) + closest = thres.Key; + } + + _stunSystem.UpdateStunModifiers(ent, ent.Comp.StunModifierThresholds[closest]); + } } diff --git a/Content.Shared/Stunnable/SharedStunSystem.cs b/Content.Shared/Stunnable/SharedStunSystem.cs index 2d6a05540a..17115d4aa6 100644 --- a/Content.Shared/Stunnable/SharedStunSystem.cs +++ b/Content.Shared/Stunnable/SharedStunSystem.cs @@ -5,6 +5,7 @@ using Content.Shared.Interaction.Events; using Content.Shared.Inventory.Events; using Content.Shared.Item; using Content.Shared.Bed.Sleep; +using Content.Shared.Damage.Components; using Content.Shared.Database; using Content.Shared.Hands; using Content.Shared.Mobs; @@ -248,13 +249,63 @@ public abstract class SharedStunSystem : EntitySystem slowed.SprintSpeedModifier *= runSpeedMultiplier; _movementSpeedModifier.RefreshMovementSpeedModifiers(uid); - return true; } return false; } + /// + /// Updates the movement speed modifiers of an entity by applying or removing the . + /// If both walk and run modifiers are approximately 1 (i.e. normal speed) and is 0, + /// or if the both modifiers are 0, the slowdown component is removed to restore normal movement. + /// Otherwise, the slowdown component is created or updated with the provided modifiers, + /// and the movement speed is refreshed accordingly. + /// + /// Entity whose movement speed should be updated. + /// New walk speed modifier. Default is 1f (normal speed). + /// New run (sprint) speed modifier. Default is 1f (normal speed). + public void UpdateStunModifiers(Entity ent, + float walkSpeedModifier = 1f, + float runSpeedModifier = 1f) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + if ( + (MathHelper.CloseTo(walkSpeedModifier, 1f) && MathHelper.CloseTo(runSpeedModifier, 1f) && ent.Comp.StaminaDamage == 0f) || + (walkSpeedModifier == 0f && runSpeedModifier == 0f) + ) + { + RemComp(ent); + return; + } + + EnsureComp(ent, out var comp); + + comp.WalkSpeedModifier = walkSpeedModifier; + + comp.SprintSpeedModifier = runSpeedModifier; + + _movementSpeedModifier.RefreshMovementSpeedModifiers(ent); + + Dirty(ent); + } + + /// + /// A convenience overload of that sets both + /// walk and run speed modifiers to the same value. + /// + /// Entity whose movement speed should be updated. + /// New walk and run speed modifier. Default is 1f (normal speed). + /// + /// Optional of the entity. + /// + public void UpdateStunModifiers(Entity ent, float speedModifier = 1f) + { + UpdateStunModifiers(ent, speedModifier, speedModifier); + } + private void OnInteractHand(EntityUid uid, KnockedDownComponent knocked, InteractHandEvent args) { if (args.Handled || knocked.HelpTimer > 0f) From bc8919c4cf79f16e04937f49b717f63718890e7d Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 1 May 2025 23:02:24 +0000 Subject: [PATCH 106/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 387dc2f75e..7a413e87ea 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Winkarst-cpu - changes: - - message: Observers now have a personal point light and can toggle it. - type: Add - id: 7900 - time: '2025-02-04T23:26:06.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33607 - author: whatston3 changes: - message: Healing items that reduce bleeding can now be applied to undamaged mobs. @@ -3918,3 +3911,14 @@ id: 8401 time: '2025-05-01T22:07:47.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36923 +- author: Nikitosych + changes: + - message: Fixed abrupt stamina damage reset and abrupt speed recovery after 3 seconds + (especially noticeable at high damage levels) + type: Fix + - message: Stamina damage no longer instantly resets when exiting critical state; + it now regenerates gradually. + type: Tweak + id: 8402 + time: '2025-05-01T23:01:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36336 From 2ff9c8dfb9243f95be32a1681bc66c662d0416aa Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Thu, 1 May 2025 20:21:59 -0400 Subject: [PATCH 107/167] Fix vending machine manager wire error (#37100) Skip updating amounts for removed entries --- Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs b/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs index 899a0208cb..41d29e8080 100644 --- a/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs +++ b/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs @@ -10,6 +10,7 @@ using Robust.Client.UserInterface; using Content.Client.UserInterface.Controls; using Content.Shared.IdentityManagement; using Robust.Client.Graphics; +using Robust.Shared.Utility; namespace Content.Client.VendingMachines.UI { @@ -162,7 +163,9 @@ namespace Content.Client.VendingMachines.UI continue; var dummy = _dummies[proto]; - var amount = cachedInventory.First(o => o.ID == proto).Amount; + if (!cachedInventory.TryFirstOrDefault(o => o.ID == proto, out var entry)) + continue; + var amount = entry.Amount; // Could be better? Problem is all inventory entries get squashed. var text = GetItemText(dummy, amount); From b465ddfee2d28800764f0953ba04e4654f680b49 Mon Sep 17 00:00:00 2001 From: kosticia Date: Fri, 2 May 2025 04:04:41 +0300 Subject: [PATCH 108/167] fix asteroid tiles (#37103) aw --- Resources/Prototypes/Tiles/floors.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 55e4a9a8af..1431fab3c0 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -1548,6 +1548,7 @@ id: FloorAsteroidSand parent: FloorAsteroidSandBorderless name: tiles-asteroid-sand + edgeSpritePriority: 1 edgeSprites: SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png @@ -1573,6 +1574,7 @@ id: FloorAsteroidSandDug parent: FloorAsteroidSandDugBorderless name: tiles-asteroid-sand + edgeSpritePriority: 1 edgeSprites: SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png @@ -1613,6 +1615,7 @@ id: FloorAsteroidSandRed parent: FloorAsteroidSandRedBorderless name: tiles-asteroid-sand + edgeSpritePriority: 1 edgeSprites: SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png @@ -1667,6 +1670,7 @@ id: FloorAsteroidIronsand parent: FloorAsteroidIronsandBorderless name: tiles-asteroid-ironsand + edgeSpritePriority: 1 edgeSprites: SouthEast: /Textures/Tiles/Asteroid/iron_single_edge.png NorthEast: /Textures/Tiles/Asteroid/iron_single_edge.png @@ -1692,6 +1696,7 @@ id: FloorAsteroidSandUnvariantized parent: FloorAsteroidSandUnvariantizedBorderless name: tiles-asteroid-sand + edgeSpritePriority: 1 edgeSprites: SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png @@ -1717,6 +1722,7 @@ id: FloorAsteroidIronsandUnvariantized parent: FloorAsteroidIronsandUnvariantizedBorderless name: tiles-asteroid-ironsand + edgeSpritePriority: 1 edgeSprites: SouthEast: /Textures/Tiles/Asteroid/iron_single_edge.png NorthEast: /Textures/Tiles/Asteroid/iron_single_edge.png From 64141b974bfccb7be141f75f5b157692e5efb527 Mon Sep 17 00:00:00 2001 From: Perry Fraser Date: Thu, 1 May 2025 21:07:15 -0400 Subject: [PATCH 109/167] Pointing arrow smite no longer lasts forever (#37102) fix: pointing arrow smite no longer lasts forever --- Content.Server/Pointing/EntitySystems/RoguePointingSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Server/Pointing/EntitySystems/RoguePointingSystem.cs b/Content.Server/Pointing/EntitySystems/RoguePointingSystem.cs index bdd652f38f..1edcec6677 100644 --- a/Content.Server/Pointing/EntitySystems/RoguePointingSystem.cs +++ b/Content.Server/Pointing/EntitySystems/RoguePointingSystem.cs @@ -32,7 +32,7 @@ namespace Content.Server.Pointing.EntitySystems var angering = _random.Pick(targets); angering.Comp.RemainingAnger -= 1; if (angering.Comp.RemainingAnger <= 0) - RemComp(uid); + RemComp(angering); return angering.Owner; } From 706ebcd2588085515d5a02087a20234e534f7c5d Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 01:08:24 +0000 Subject: [PATCH 110/167] Automatic changelog update --- Resources/Changelog/Admin.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index b4a4420ff7..9dfd1a4ee4 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -1132,5 +1132,12 @@ Entries: id: 136 time: '2025-05-01T05:20:57.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37079 +- author: perryprog + changes: + - message: The pointing arrow smite no longer lasts forever. + type: Fix + id: 137 + time: '2025-05-02T01:07:15.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37102 Name: Admin Order: 2 From cfa80bc710266ece4ad2ed0526cfcc36010bb46b Mon Sep 17 00:00:00 2001 From: YoungThug Date: Thu, 1 May 2025 18:56:54 -0700 Subject: [PATCH 111/167] Wizard Helmet in the Magic Vend (#37084) Whats the limit for stuff you can put in a commit message lol --- .../Prototypes/Catalog/VendingMachines/Inventories/magivend.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/magivend.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/magivend.yml index 821c916353..b4f3bc80df 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/magivend.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/magivend.yml @@ -8,6 +8,7 @@ ClothingOuterWizardRed: 3 ClothingHeadHatVioletwizard: 3 ClothingOuterWizardViolet: 3 + ClothingHeadHelmetWizardHelm: 3 ClothingShoesWizard: 9 #TODO: #only missing staff From c37f06c1a98e56632cc587cdbb54f505821a4f42 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 01:58:01 +0000 Subject: [PATCH 112/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 7a413e87ea..ce07deb7e1 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: whatston3 - changes: - - message: Healing items that reduce bleeding can now be applied to undamaged mobs. - type: Tweak - id: 7901 - time: '2025-02-05T03:23:31.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33526 - author: DuckManZach changes: - message: Floor pills have some new interesting surprises! @@ -3922,3 +3915,10 @@ id: 8402 time: '2025-05-01T23:01:17.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36336 +- author: YoungThugSS14 + changes: + - message: The Wizard Helmet is now obtainable from the magic vend. + type: Tweak + id: 8403 + time: '2025-05-02T01:56:54.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37084 From bb547eb03bd71558f3b6f617e17602d38006fc22 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Thu, 1 May 2025 22:12:02 -0400 Subject: [PATCH 113/167] fix logic gate draw depth (#37053) fix logic gate layering --- Resources/Prototypes/Entities/Structures/gates.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Structures/gates.yml b/Resources/Prototypes/Entities/Structures/gates.yml index 3cae4411a6..3479d93fe0 100644 --- a/Resources/Prototypes/Entities/Structures/gates.yml +++ b/Resources/Prototypes/Entities/Structures/gates.yml @@ -5,6 +5,7 @@ description: Something seems to be missing. components: - type: Sprite + drawdepth: ThinPipe sprite: Objects/Devices/gates.rsi layers: - state: base From 1fbc84512643f05e2c0032f4659a6204839e51a2 Mon Sep 17 00:00:00 2001 From: beck-thompson <107373427+beck-thompson@users.noreply.github.com> Date: Thu, 1 May 2025 21:09:23 -0700 Subject: [PATCH 114/167] Species are now picked at random in the developer environment! (#37057) * Various changes to random species in dev * This should be split --- .../Station/Systems/StationSpawningSystem.cs | 25 +++++++++++++++++-- Content.Shared/CCVar/CCVars.Ic.cs | 1 + .../ConfigPresets/Build/development.toml | 4 +++ 3 files changed, 28 insertions(+), 2 deletions(-) diff --git a/Content.Server/Station/Systems/StationSpawningSystem.cs b/Content.Server/Station/Systems/StationSpawningSystem.cs index 70176ea071..16400039b9 100644 --- a/Content.Server/Station/Systems/StationSpawningSystem.cs +++ b/Content.Server/Station/Systems/StationSpawningSystem.cs @@ -140,8 +140,29 @@ public sealed class StationSpawningSystem : SharedStationSpawningSystem if (_randomizeCharacters) { var weightId = _configurationManager.GetCVar(CCVars.ICRandomSpeciesWeights); - var weights = _prototypeManager.Index(weightId); - speciesId = weights.Pick(_random); + + // If blank, choose a round start species. + if (string.IsNullOrEmpty(weightId)) + { + var roundStart = new List>(); + + var speciesPrototypes = _prototypeManager.EnumeratePrototypes(); + foreach (var proto in speciesPrototypes) + { + if (proto.RoundStart) + roundStart.Add(proto.ID); + } + + if (roundStart.Count == 0) + speciesId = SharedHumanoidAppearanceSystem.DefaultSpecies; + else + speciesId = _random.Pick(roundStart); + } + else + { + var weights = _prototypeManager.Index(weightId); + speciesId = weights.Pick(_random); + } } else if (profile != null) { diff --git a/Content.Shared/CCVar/CCVars.Ic.cs b/Content.Shared/CCVar/CCVars.Ic.cs index 54ab69b3fa..b835a8f20e 100644 --- a/Content.Shared/CCVar/CCVars.Ic.cs +++ b/Content.Shared/CCVar/CCVars.Ic.cs @@ -36,6 +36,7 @@ public sealed partial class CCVars /// /// A weighted random prototype used to determine the species selected for random characters. + /// If blank, will use a round start species picked at random. /// public static readonly CVarDef ICRandomSpeciesWeights = CVarDef.Create("ic.random_species_weights", "SpeciesWeights", CVar.SERVER); diff --git a/Resources/ConfigPresets/Build/development.toml b/Resources/ConfigPresets/Build/development.toml index 4465ea8ee0..710885a8b4 100644 --- a/Resources/ConfigPresets/Build/development.toml +++ b/Resources/ConfigPresets/Build/development.toml @@ -37,3 +37,7 @@ preload_grids = false [admin] see_own_notes = true + +[ic] +random_characters = true +random_species_weights = "" From 36030ef154272c53790bf0043cda8279a7912157 Mon Sep 17 00:00:00 2001 From: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com> Date: Fri, 2 May 2025 01:18:08 -0700 Subject: [PATCH 115/167] Mob Movement Major Refactor (#36847) * Conveyor optimisations - Optimise movement for moving stuff. Better flags + less resolves + slapped parallelrobustjob on it. - Sleeping for entities getting conveyed into walls. * Blocker version * Finish * Final * Fix conveyor power mispredict * Bagel save * Revert "Bagel save" This reverts commit 1b93fda81fb852d89b89b0beae0b80f8a61165f2. * Conveyor resave * Init Commit * windows yelling at me to update commit * working commit, need prediciton and more dehardcoding * Project 0 warnings * Working Commit (Near Final) * ryder got confused commit * I love Merge Conflicts :) * Working commit, no prediction * Forgot the yaml changes * Comments and typos * Apparently while the reduced launch mult of lube was initialized it was never used so I revered back to default * Fixed an incorrect divisor * bit of cleanup * Prediciton fixed, and puddles now affect all entities * FORGOT TO RENAME A VERY IMPORTANT VARIABLE OOPS * Really big I forgor moment * Even bigger I forgor moment * four more merge conflicts to fix four more oopsies * fixed actual divide by zero moment and also im very dumb * Even bigger I forgor moment * four more merge conflicts to fix four more oopsies * fixed actual divide by zero moment and also im very dumb * Fix all test fails * code cleanup * Webedit whitespace * Code cleaup * whitespace webedit * whitespace webedit * whitespace webedit * whitespace removal * Comments and cleanup * Re-Added 20 warnings as per Ork's request * Cleanups * Spacing fix * bugfixes and cleanup * Small bugfix * Fix prediction * Mob movement rewrite * Bandaid * Working version * Tentatively working * Friction to fix cornering * More fixes * Refactor mob movement Trying to cleanup relay ordering / tryupdaterelative being cooked, purge ToParent, and fix all the eye rotation shenanigans. * Building * Re-implement jetpacks * Reorganise weightless movement * More work * Fix camera * reh * Revert bagel * Revert this * Revert held move buttons * Puddles work but are unpredicted and unoptimized * Fixes * Puddle code... * Actually dirty the slipComp for real * Sliding component done plus an extra suggestion from ArtisticRoomba * Atomized Commit * Added Friction field to Reagent Prototype per design discussion * Cleaned up Working Commit * a * Delete stinkers * Fix this code smell * Reviewed * Funky re-save * Our conveyance * Better conveyor sleeping * Remove this * Revert "Better conveyor sleeping" This reverts commit f5281f64bbae95b7b9feb56295c5cf931f9fb2e1. * Revert that Way too janky * Also this * a * Working Commit - Still a lot to do * Acceleration refactor * Minor jetpack cleanup * frictionnomovement no longer nullable * Shared Mover Feels 99% done * OffGrid/Weightless/Throwing Friction saved * Fix merge conflicts * Fix a debug assert * Final Commit for today * Some fixes * Actually use those CCVars Properly * Need to fix throwing * Second to last Commit for real * Jetpack bug fixed * Jetpack bug fixed * Test fail patch * Small patch * Skates Component cleanup + Bring Accel back to 5 (oops) * Fix test fail oops * yaml cleanup make dragons not fat --------- Co-authored-by: metalgearsloth Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> --- Content.Client/Eye/EyeLerpingSystem.cs | 2 +- Content.Client/NPC/NPCSteeringSystem.cs | 1 + .../Physics/Controllers/MoverController.cs | 34 +- .../Fluids/EntitySystems/PuddleSystem.cs | 9 +- .../Physics/Controllers/MoverController.cs | 61 ++-- Content.Shared/CCVar/CCVars.Physics.cs | 11 +- .../Chemistry/Reagent/ReagentPrototype.cs | 1 - .../Clothing/Components/SkatesComponent.cs | 22 +- .../Clothing/EntitySystems/SkatesSystem.cs | 29 +- .../Systems/DamageOnHighSpeedImpactSystem.cs | 1 + .../Friction/TileFrictionController.cs | 137 +++------ .../Inventory/InventorySystem.Relay.cs | 1 + Content.Shared/Maps/ContentTileDefinition.cs | 11 +- .../Components/FrictionContactsComponent.cs | 6 +- .../Components/InputMoverComponent.cs | 6 - .../Movement/Components/JetpackComponent.cs | 5 +- .../Components/JetpackUserComponent.cs | 14 +- ... => MovementModifiedByContactComponent.cs} | 5 + .../MovementRelayTargetComponent.cs | 2 +- .../MovementSpeedModifierComponent.cs | 155 +++++++--- .../Components/RelayInputMoverComponent.cs | 2 +- .../Systems/FrictionContactsSystem.cs | 130 +++++--- .../Systems/MovementSpeedModifierSystem.cs | 165 +++++++++- .../Movement/Systems/SharedJetpackSystem.cs | 73 ++--- .../Systems/SharedMoverController.Input.cs | 39 ++- .../Movement/Systems/SharedMoverController.cs | 290 +++++++++++------- .../Systems/SpeedModifierContactsSystem.cs | 24 +- Content.Shared/Slippery/SlipperySystem.cs | 1 + Content.Shared/Stunnable/SharedStunSystem.cs | 2 +- Content.Shared/Throwing/ThrowingSystem.cs | 7 +- .../Prototypes/Entities/Effects/puddle.yml | 2 - .../Prototypes/Entities/Mobs/NPCs/animals.yml | 2 +- .../Entities/Mobs/NPCs/behonker.yml | 2 +- .../Entities/Mobs/NPCs/flying_animals.yml | 1 + .../Entities/Mobs/Player/dragon.yml | 2 +- .../Prototypes/Entities/Mobs/Species/moth.yml | 6 +- .../Entities/Objects/Fun/immovable_rod.yml | 12 +- .../Entities/Objects/Misc/ice_crust.yml | 2 + .../Entities/Objects/Tools/jetpacks.yml | 7 - Resources/Prototypes/Tiles/floors.yml | 23 +- Resources/Prototypes/Tiles/planet.yml | 4 +- Resources/Prototypes/Tiles/plating.yml | 14 +- 42 files changed, 799 insertions(+), 524 deletions(-) rename Content.Shared/Movement/Components/{SpeedModifiedByContactComponent.cs => MovementModifiedByContactComponent.cs} (72%) diff --git a/Content.Client/Eye/EyeLerpingSystem.cs b/Content.Client/Eye/EyeLerpingSystem.cs index ac32299dca..c0a7c01696 100644 --- a/Content.Client/Eye/EyeLerpingSystem.cs +++ b/Content.Client/Eye/EyeLerpingSystem.cs @@ -34,7 +34,7 @@ public sealed class EyeLerpingSystem : EntitySystem SubscribeLocalEvent(OnDetached); UpdatesAfter.Add(typeof(TransformSystem)); - UpdatesAfter.Add(typeof(PhysicsSystem)); + UpdatesAfter.Add(typeof(Robust.Client.Physics.PhysicsSystem)); UpdatesBefore.Add(typeof(SharedEyeSystem)); UpdatesOutsidePrediction = true; } diff --git a/Content.Client/NPC/NPCSteeringSystem.cs b/Content.Client/NPC/NPCSteeringSystem.cs index eda3d74cf7..9ca3ec1a7e 100644 --- a/Content.Client/NPC/NPCSteeringSystem.cs +++ b/Content.Client/NPC/NPCSteeringSystem.cs @@ -1,5 +1,6 @@ using System.Numerics; using Content.Client.Physics.Controllers; +using Content.Client.PhysicsSystem.Controllers; using Content.Shared.Movement.Components; using Content.Shared.NPC; using Content.Shared.NPC.Events; diff --git a/Content.Client/Physics/Controllers/MoverController.cs b/Content.Client/Physics/Controllers/MoverController.cs index 37e3d83ddb..ca04c93e74 100644 --- a/Content.Client/Physics/Controllers/MoverController.cs +++ b/Content.Client/Physics/Controllers/MoverController.cs @@ -3,15 +3,13 @@ using Content.Shared.CCVar; using Content.Shared.Movement.Components; using Content.Shared.Movement.Pulling.Components; using Content.Shared.Movement.Systems; -using Robust.Client.GameObjects; using Robust.Client.Physics; using Robust.Client.Player; using Robust.Shared.Configuration; -using Robust.Shared.Physics.Components; using Robust.Shared.Player; using Robust.Shared.Timing; -namespace Content.Client.Physics.Controllers; +namespace Content.Client.PhysicsSystem.Controllers; public sealed class MoverController : SharedMoverController { @@ -101,39 +99,13 @@ public sealed class MoverController : SharedMoverController private void HandleClientsideMovement(EntityUid player, float frameTime) { - if (!MoverQuery.TryGetComponent(player, out var mover) || - !XformQuery.TryGetComponent(player, out var xform)) - { - return; - } - - var physicsUid = player; - PhysicsComponent? body; - var xformMover = xform; - - if (mover.ToParent && RelayQuery.HasComponent(xform.ParentUid)) - { - if (!PhysicsQuery.TryGetComponent(xform.ParentUid, out body) || - !XformQuery.TryGetComponent(xform.ParentUid, out xformMover)) - { - return; - } - - physicsUid = xform.ParentUid; - } - else if (!PhysicsQuery.TryGetComponent(player, out body)) + if (!MoverQuery.TryGetComponent(player, out var mover)) { return; } // Server-side should just be handled on its own so we'll just do this shizznit - HandleMobMovement( - player, - mover, - physicsUid, - body, - xformMover, - frameTime); + HandleMobMovement((player, mover), frameTime); } protected override bool CanSound() diff --git a/Content.Server/Fluids/EntitySystems/PuddleSystem.cs b/Content.Server/Fluids/EntitySystems/PuddleSystem.cs index 8b66853210..94951b0113 100644 --- a/Content.Server/Fluids/EntitySystems/PuddleSystem.cs +++ b/Content.Server/Fluids/EntitySystems/PuddleSystem.cs @@ -386,6 +386,9 @@ public sealed partial class PuddleSystem : SharedPuddleSystem if (!TryComp(entity, out var comp)) return; + // Ensure we actually have the component + EnsureComp(entity); + // This is the base amount of reagent needed before a puddle can be considered slippery. Is defined based on // the sprite threshold for a puddle larger than 5 pixels. var smallPuddleThreshold = FixedPoint2.New(entity.Comp.OverflowVolume.Float() * LowThreshold); @@ -409,7 +412,7 @@ public sealed partial class PuddleSystem : SharedPuddleSystem if (solution.Volume <= smallPuddleThreshold) { _stepTrigger.SetActive(entity, false, comp); - _tile.SetModifier(entity, TileFrictionController.DefaultFriction); + _tile.SetModifier(entity, 1f); return; } @@ -461,7 +464,7 @@ public sealed partial class PuddleSystem : SharedPuddleSystem // Lower tile friction based on how slippery it is, lets items slide across a puddle of lube slipComp.SlipData.SlipFriction = (float)(puddleFriction/solution.Volume); - _tile.SetModifier(entity, TileFrictionController.DefaultFriction * slipComp.SlipData.SlipFriction); + _tile.SetModifier(entity, slipComp.SlipData.SlipFriction); Dirty(entity, slipComp); } @@ -479,7 +482,7 @@ public sealed partial class PuddleSystem : SharedPuddleSystem { var comp = EnsureComp(uid); var speed = 1 - maxViscosity; - _speedModContacts.ChangeModifiers(uid, speed, comp); + _speedModContacts.ChangeSpeedModifiers(uid, speed, comp); } else { diff --git a/Content.Server/Physics/Controllers/MoverController.cs b/Content.Server/Physics/Controllers/MoverController.cs index d0605e916e..26684b8882 100644 --- a/Content.Server/Physics/Controllers/MoverController.cs +++ b/Content.Server/Physics/Controllers/MoverController.cs @@ -57,48 +57,43 @@ public sealed class MoverController : SharedMoverController return true; } + private HashSet _moverAdded = new(); + private List> _movers = new(); + + private void InsertMover(Entity source) + { + if (TryComp(source, out MovementRelayTargetComponent? relay)) + { + if (TryComp(relay.Source, out InputMoverComponent? relayMover)) + { + InsertMover((relay.Source, relayMover)); + } + } + + // Already added + if (!_moverAdded.Add(source.Owner)) + return; + + _movers.Add(source); + } + public override void UpdateBeforeSolve(bool prediction, float frameTime) { base.UpdateBeforeSolve(prediction, frameTime); + _moverAdded.Clear(); + _movers.Clear(); var inputQueryEnumerator = AllEntityQuery(); + // Need to order mob movement so that movers don't run before their relays. while (inputQueryEnumerator.MoveNext(out var uid, out var mover)) { - var physicsUid = uid; + InsertMover((uid, mover)); + } - if (RelayQuery.HasComponent(uid)) - continue; - - if (!XformQuery.TryGetComponent(uid, out var xform)) - { - continue; - } - - PhysicsComponent? body; - var xformMover = xform; - - if (mover.ToParent && RelayQuery.HasComponent(xform.ParentUid)) - { - if (!PhysicsQuery.TryGetComponent(xform.ParentUid, out body) || - !XformQuery.TryGetComponent(xform.ParentUid, out xformMover)) - { - continue; - } - - physicsUid = xform.ParentUid; - } - else if (!PhysicsQuery.TryGetComponent(uid, out body)) - { - continue; - } - - HandleMobMovement(uid, - mover, - physicsUid, - body, - xformMover, - frameTime); + foreach (var mover in _movers) + { + HandleMobMovement(mover, frameTime); } HandleShuttleMovement(frameTime); diff --git a/Content.Shared/CCVar/CCVars.Physics.cs b/Content.Shared/CCVar/CCVars.Physics.cs index 32f81f023d..88aa479ec1 100644 --- a/Content.Shared/CCVar/CCVars.Physics.cs +++ b/Content.Shared/CCVar/CCVars.Physics.cs @@ -10,8 +10,17 @@ public sealed partial class CCVars public static readonly CVarDef RelativeMovement = CVarDef.Create("physics.relative_movement", true, CVar.ARCHIVE | CVar.REPLICATED | CVar.SERVER); + public static readonly CVarDef MinFriction = + CVarDef.Create("physics.min_friction", 0.0f, CVar.ARCHIVE | CVar.REPLICATED | CVar.SERVER); + + public static readonly CVarDef AirFriction = + CVarDef.Create("physics.air_friction", 0.2f, CVar.ARCHIVE | CVar.REPLICATED | CVar.SERVER); + + public static readonly CVarDef OffgridFriction = + CVarDef.Create("physics.offgrid_friction", 0.05f, CVar.ARCHIVE | CVar.REPLICATED | CVar.SERVER); + public static readonly CVarDef TileFrictionModifier = - CVarDef.Create("physics.tile_friction", 40.0f, CVar.ARCHIVE | CVar.REPLICATED | CVar.SERVER); + CVarDef.Create("physics.tile_friction", 8.0f, CVar.ARCHIVE | CVar.REPLICATED | CVar.SERVER); public static readonly CVarDef StopSpeed = CVarDef.Create("physics.stop_speed", 0.1f, CVar.ARCHIVE | CVar.REPLICATED | CVar.SERVER); diff --git a/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs b/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs index b4fed5fc03..72fc768bc1 100644 --- a/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs +++ b/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs @@ -100,7 +100,6 @@ namespace Content.Shared.Chemistry.Reagent [DataField] public bool MetamorphicChangeColor { get; private set; } = true; - /// /// If not null, makes something slippery. Also defines slippery interactions like stun time and launch mult. /// diff --git a/Content.Shared/Clothing/Components/SkatesComponent.cs b/Content.Shared/Clothing/Components/SkatesComponent.cs index 04b4c722ec..50ddc2fa58 100644 --- a/Content.Shared/Clothing/Components/SkatesComponent.cs +++ b/Content.Shared/Clothing/Components/SkatesComponent.cs @@ -1,7 +1,7 @@ using Robust.Shared.GameStates; using Content.Shared.Clothing.EntitySystems; -namespace Content.Shared.Clothing; +namespace Content.Shared.Clothing.Components; [RegisterComponent] [NetworkedComponent] @@ -11,44 +11,44 @@ public sealed partial class SkatesComponent : Component /// /// the levels of friction the wearer is subected to, higher the number the more friction. /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float Friction = 2.5f; + [DataField] + public float Friction = 0.125f; /// /// Determines the turning ability of the wearer, Higher the number the less control of their turning ability. /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float? FrictionNoInput = 2.5f; + [DataField] + public float FrictionNoInput = 0.125f; /// /// Sets the speed in which the wearer accelerates to full speed, higher the number the quicker the acceleration. /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float Acceleration = 5f; + [DataField] + public float Acceleration = 0.25f; /// /// The minimum speed the wearer needs to be traveling to take damage from collision. /// - [DataField, ViewVariables(VVAccess.ReadWrite)] + [DataField] public float MinimumSpeed = 3f; /// /// The length of time the wearer is stunned for on collision. /// - [DataField, ViewVariables(VVAccess.ReadWrite)] + [DataField] public float StunSeconds = 3f; /// /// The time duration before another collision can take place. /// - [DataField, ViewVariables(VVAccess.ReadWrite)] + [DataField] public float DamageCooldown = 2f; /// /// The damage per increment of speed on collision. /// - [DataField, ViewVariables(VVAccess.ReadWrite)] + [DataField] public float SpeedDamage = 1f; diff --git a/Content.Shared/Clothing/EntitySystems/SkatesSystem.cs b/Content.Shared/Clothing/EntitySystems/SkatesSystem.cs index bbb640bd98..2158bce163 100644 --- a/Content.Shared/Clothing/EntitySystems/SkatesSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/SkatesSystem.cs @@ -1,9 +1,9 @@ -using Content.Shared.Inventory.Events; using Content.Shared.Movement.Systems; using Content.Shared.Damage.Systems; -using Content.Shared.Movement.Components; +using Content.Shared.Inventory; +using Content.Shared.Clothing.Components; -namespace Content.Shared.Clothing; +namespace Content.Shared.Clothing.EntitySystems; /// /// Changes the friction and acceleration of the wearer and also the damage on impact variables of thew wearer when hitting a static object. @@ -19,26 +19,31 @@ public sealed class SkatesSystem : EntitySystem SubscribeLocalEvent(OnGotEquipped); SubscribeLocalEvent(OnGotUnequipped); + SubscribeLocalEvent>(OnRefreshFrictionModifiers); } /// /// When item is unequipped from the shoe slot, friction, aceleration and collide on impact return to default settings. /// - public void OnGotUnequipped(EntityUid uid, SkatesComponent component, ClothingGotUnequippedEvent args) + private void OnGotUnequipped(Entity entity, ref ClothingGotUnequippedEvent args) { - if (!TryComp(args.Wearer, out MovementSpeedModifierComponent? speedModifier)) - return; - - _move.ChangeFriction(args.Wearer, MovementSpeedModifierComponent.DefaultFriction, MovementSpeedModifierComponent.DefaultFrictionNoInput, MovementSpeedModifierComponent.DefaultAcceleration, speedModifier); - _impact.ChangeCollide(args.Wearer, component.DefaultMinimumSpeed, component.DefaultStunSeconds, component.DefaultDamageCooldown, component.DefaultSpeedDamage); + _move.RefreshFrictionModifiers(args.Wearer); + _impact.ChangeCollide(args.Wearer, entity.Comp.DefaultMinimumSpeed, entity.Comp.DefaultStunSeconds, entity.Comp.DefaultDamageCooldown, entity.Comp.DefaultSpeedDamage); } /// /// When item is equipped into the shoe slot, friction, acceleration and collide on impact are adjusted. /// - private void OnGotEquipped(EntityUid uid, SkatesComponent component, ClothingGotEquippedEvent args) + private void OnGotEquipped(Entity entity, ref ClothingGotEquippedEvent args) { - _move.ChangeFriction(args.Wearer, component.Friction, component.FrictionNoInput, component.Acceleration); - _impact.ChangeCollide(args.Wearer, component.MinimumSpeed, component.StunSeconds, component.DamageCooldown, component.SpeedDamage); + _move.RefreshFrictionModifiers(args.Wearer); + _impact.ChangeCollide(args.Wearer, entity.Comp.MinimumSpeed, entity.Comp.StunSeconds, entity.Comp.DamageCooldown, entity.Comp.SpeedDamage); + } + + private void OnRefreshFrictionModifiers(Entity ent, + ref InventoryRelayedEvent args) + { + args.Args.ModifyFriction(ent.Comp.Friction, ent.Comp.FrictionNoInput); + args.Args.ModifyAcceleration(ent.Comp.Acceleration); } } diff --git a/Content.Shared/Damage/Systems/DamageOnHighSpeedImpactSystem.cs b/Content.Shared/Damage/Systems/DamageOnHighSpeedImpactSystem.cs index 6768048def..c35e95ecb8 100644 --- a/Content.Shared/Damage/Systems/DamageOnHighSpeedImpactSystem.cs +++ b/Content.Shared/Damage/Systems/DamageOnHighSpeedImpactSystem.cs @@ -33,6 +33,7 @@ public sealed class DamageOnHighSpeedImpactSystem : EntitySystem if (!EntityManager.HasComponent(uid)) return; + //TODO: This should solve after physics solves var speed = args.OurBody.LinearVelocity.Length(); if (speed < component.MinimumSpeed) diff --git a/Content.Shared/Friction/TileFrictionController.cs b/Content.Shared/Friction/TileFrictionController.cs index eb109caa42..1ebf2478f9 100644 --- a/Content.Shared/Friction/TileFrictionController.cs +++ b/Content.Shared/Friction/TileFrictionController.cs @@ -1,6 +1,7 @@ using System.Numerics; using Content.Shared.CCVar; using Content.Shared.Gravity; +using Content.Shared.Interaction.Events; using Content.Shared.Movement.Events; using Content.Shared.Movement.Pulling.Components; using Content.Shared.Movement.Systems; @@ -8,6 +9,7 @@ using JetBrains.Annotations; using Robust.Shared.Configuration; using Robust.Shared.Map; using Robust.Shared.Map.Components; +using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Controllers; using Robust.Shared.Physics.Dynamics; @@ -21,7 +23,6 @@ namespace Content.Shared.Friction [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; [Dependency] private readonly SharedGravitySystem _gravity = default!; [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; [Dependency] private readonly SharedMapSystem _map = default!; private EntityQuery _frictionQuery; @@ -30,16 +31,19 @@ namespace Content.Shared.Friction private EntityQuery _pullableQuery; private EntityQuery _gridQuery; - private float _stopSpeed; private float _frictionModifier; - public const float DefaultFriction = 0.3f; + private float _minDamping; + private float _airDamping; + private float _offGridDamping; public override void Initialize() { base.Initialize(); Subs.CVar(_configManager, CCVars.TileFrictionModifier, value => _frictionModifier = value, true); - Subs.CVar(_configManager, CCVars.StopSpeed, value => _stopSpeed = value, true); + Subs.CVar(_configManager, CCVars.MinFriction, value => _minDamping = value, true); + Subs.CVar(_configManager, CCVars.AirFriction, value => _airDamping = value, true); + Subs.CVar(_configManager, CCVars.OffgridFriction, value => _offGridDamping = value, true); _frictionQuery = GetEntityQuery(); _xformQuery = GetEntityQuery(); _pullerQuery = GetEntityQuery(); @@ -56,12 +60,9 @@ namespace Content.Shared.Friction var uid = body.Owner; // Only apply friction when it's not a mob (or the mob doesn't have control) - if (prediction && !body.Predict || - body.BodyStatus == BodyStatus.InAir || - _mover.UseMobMovement(uid)) - { + // We may want to instead only apply friction to dynamic entities and not mobs ever. + if (prediction && !body.Predict || _mover.UseMobMovement(uid)) continue; - } if (body.LinearVelocity.Equals(Vector2.Zero) && body.AngularVelocity.Equals(0f)) continue; @@ -72,7 +73,15 @@ namespace Content.Shared.Friction continue; } - var surfaceFriction = GetTileFriction(uid, body, xform); + float friction; + + // If we're not touching the ground, don't use tileFriction. + // TODO: Make IsWeightless event-based; we already have grid traversals tracked so just raise events + if (body.BodyStatus == BodyStatus.InAir || _gravity.IsWeightless(uid, body, xform) || !xform.Coordinates.IsValid(EntityManager)) + friction = xform.GridUid == null || !_gridQuery.HasComp(xform.GridUid) ? _offGridDamping : _airDamping; + else + friction = _frictionModifier * GetTileFriction(uid, body, xform); + var bodyModifier = 1f; if (_frictionQuery.TryGetComponent(uid, out var frictionComp)) @@ -94,96 +103,39 @@ namespace Content.Shared.Friction bodyModifier *= 0.2f; } - var friction = _frictionModifier * surfaceFriction * bodyModifier; + friction *= bodyModifier; - ReduceLinearVelocity(uid, prediction, body, friction, frameTime); - ReduceAngularVelocity(uid, prediction, body, friction, frameTime); + friction = Math.Max(_minDamping, friction); + + PhysicsSystem.SetLinearDamping(uid, body, friction); + PhysicsSystem.SetAngularDamping(uid, body, friction); + + if (body.BodyType != BodyType.KinematicController) + return; + + // Physics engine doesn't apply damping to Kinematic Controllers so we have to do it here. + // BEWARE YE TRAVELLER: + // You may think you can just pass the body.LinearVelocity to the Friction function and edit it there! + // But doing so is unpredicted! And you will doom yourself to 1000 years of rubber banding! + var velocity = body.LinearVelocity; + _mover.Friction(0f, frameTime, friction, ref velocity); + PhysicsSystem.SetLinearVelocity(uid, velocity, body: body); } } - private void ReduceLinearVelocity(EntityUid uid, bool prediction, PhysicsComponent body, float friction, float frameTime) - { - var speed = body.LinearVelocity.Length(); - - if (speed <= 0.0f) - return; - - // This is the *actual* amount that speed will drop by, we just do some multiplication around it to be easier. - var drop = 0.0f; - float control; - - if (friction > 0.0f) - { - // TBH I can't really tell if this makes a difference. - if (!prediction) - { - control = speed < _stopSpeed ? _stopSpeed : speed; - } - else - { - control = speed; - } - - drop += control * friction * frameTime; - } - - var newSpeed = MathF.Max(0.0f, speed - drop); - - newSpeed /= speed; - _physics.SetLinearVelocity(uid, body.LinearVelocity * newSpeed, body: body); - } - - private void ReduceAngularVelocity(EntityUid uid, bool prediction, PhysicsComponent body, float friction, float frameTime) - { - var speed = MathF.Abs(body.AngularVelocity); - - if (speed <= 0.0f) - return; - - // This is the *actual* amount that speed will drop by, we just do some multiplication around it to be easier. - var drop = 0.0f; - float control; - - if (friction > 0.0f) - { - // TBH I can't really tell if this makes a difference. - if (!prediction) - { - control = speed < _stopSpeed ? _stopSpeed : speed; - } - else - { - control = speed; - } - - drop += control * friction * frameTime; - } - - var newSpeed = MathF.Max(0.0f, speed - drop); - - newSpeed /= speed; - _physics.SetAngularVelocity(uid, body.AngularVelocity * newSpeed, body: body); - } - [Pure] private float GetTileFriction( EntityUid uid, PhysicsComponent body, TransformComponent xform) { - // TODO: Make IsWeightless event-based; we already have grid traversals tracked so just raise events - if (_gravity.IsWeightless(uid, body, xform)) - return 0.0f; - - if (!xform.Coordinates.IsValid(EntityManager)) - return 0.0f; - - // If not on a grid then return the map's friction. + var tileModifier = 1f; + // If not on a grid and not in the air then return the map's friction. if (!_gridQuery.TryGetComponent(xform.GridUid, out var grid)) { return _frictionQuery.TryGetComponent(xform.MapUid, out var friction) ? friction.Modifier - : DefaultFriction; + : tileModifier; } var tile = _map.GetTileRef(xform.GridUid.Value, grid, xform.Coordinates); @@ -192,21 +144,18 @@ namespace Content.Shared.Friction if (tile.Tile.IsEmpty && HasComp(xform.GridUid) && (!TryComp(xform.GridUid, out var gravity) || gravity.Enabled)) - { - return DefaultFriction; - } - - // If there's an anchored ent that modifies friction then fallback to that instead. - var anc = grid.GetAnchoredEntitiesEnumerator(tile.GridIndices); + return tileModifier; + // Check for anchored ents that modify friction + var anc = _map.GetAnchoredEntitiesEnumerator(xform.GridUid.Value, grid, tile.GridIndices); while (anc.MoveNext(out var tileEnt)) { if (_frictionQuery.TryGetComponent(tileEnt, out var friction)) - return friction.Modifier; + tileModifier *= friction.Modifier; } var tileDef = _tileDefinitionManager[tile.Tile.TypeId]; - return tileDef.Friction; + return tileDef.Friction * tileModifier; } public void SetModifier(EntityUid entityUid, float value, TileFrictionModifierComponent? friction = null) diff --git a/Content.Shared/Inventory/InventorySystem.Relay.cs b/Content.Shared/Inventory/InventorySystem.Relay.cs index 68d067efc9..1ab9478a8d 100644 --- a/Content.Shared/Inventory/InventorySystem.Relay.cs +++ b/Content.Shared/Inventory/InventorySystem.Relay.cs @@ -50,6 +50,7 @@ public partial class InventorySystem SubscribeLocalEvent(RelayInventoryEvent); // by-ref events + SubscribeLocalEvent(RefRelayInventoryEvent); SubscribeLocalEvent(RefRelayInventoryEvent); SubscribeLocalEvent(RefRelayInventoryEvent); SubscribeLocalEvent(RefRelayInventoryEvent); diff --git a/Content.Shared/Maps/ContentTileDefinition.cs b/Content.Shared/Maps/ContentTileDefinition.cs index de5d684c25..f1b67fc6c8 100644 --- a/Content.Shared/Maps/ContentTileDefinition.cs +++ b/Content.Shared/Maps/ContentTileDefinition.cs @@ -62,7 +62,10 @@ namespace Content.Shared.Maps /// [DataField("barestepSounds")] public SoundSpecifier? BarestepSounds { get; private set; } = new SoundCollectionSpecifier("BarestepHard"); - [DataField("friction")] public float Friction { get; set; } = 0.2f; + /// + /// Base friction modifier for this tile. + /// + [DataField("friction")] public float Friction { get; set; } = 1f; [DataField("variants")] public byte Variants { get; set; } = 1; @@ -91,12 +94,6 @@ namespace Content.Shared.Maps [DataField("mobFriction")] public float? MobFriction { get; private set; } - /// - /// No-input friction override for mob mover in - /// - [DataField("mobFrictionNoInput")] - public float? MobFrictionNoInput { get; private set; } - /// /// Accel override for mob mover in /// diff --git a/Content.Shared/Movement/Components/FrictionContactsComponent.cs b/Content.Shared/Movement/Components/FrictionContactsComponent.cs index 693ada49f7..204e35a348 100644 --- a/Content.Shared/Movement/Components/FrictionContactsComponent.cs +++ b/Content.Shared/Movement/Components/FrictionContactsComponent.cs @@ -13,19 +13,19 @@ public sealed partial class FrictionContactsComponent : Component /// [DataField, ViewVariables(VVAccess.ReadWrite)] [AutoNetworkedField] - public float MobFriction = 0.5f; + public float MobFriction = 0.05f; /// /// Modified mob friction without input while on FrictionContactsComponent /// [AutoNetworkedField] [DataField, ViewVariables(VVAccess.ReadWrite)] - public float MobFrictionNoInput = 0.05f; + public float? MobFrictionNoInput = 0.05f; /// /// Modified mob acceleration while on FrictionContactsComponent /// [AutoNetworkedField] [DataField, ViewVariables(VVAccess.ReadWrite)] - public float MobAcceleration = 2.0f; + public float MobAcceleration = 0.1f; } diff --git a/Content.Shared/Movement/Components/InputMoverComponent.cs b/Content.Shared/Movement/Components/InputMoverComponent.cs index 7c3b8b431a..f03619ccc6 100644 --- a/Content.Shared/Movement/Components/InputMoverComponent.cs +++ b/Content.Shared/Movement/Components/InputMoverComponent.cs @@ -29,12 +29,6 @@ namespace Content.Shared.Movement.Components // (well maybe we do but the code is designed such that MoverSystem applies movement speed) // (and I'm not changing that) - /// - /// Should our velocity be applied to our parent? - /// - [DataField] - public bool ToParent = false; - public GameTick LastInputTick; public ushort LastInputSubTick; diff --git a/Content.Shared/Movement/Components/JetpackComponent.cs b/Content.Shared/Movement/Components/JetpackComponent.cs index 336f4a353c..a84de7f196 100644 --- a/Content.Shared/Movement/Components/JetpackComponent.cs +++ b/Content.Shared/Movement/Components/JetpackComponent.cs @@ -7,6 +7,9 @@ namespace Content.Shared.Movement.Components; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class JetpackComponent : Component { + [DataField, AutoNetworkedField] + public EntityUid? JetpackUser; + [ViewVariables(VVAccess.ReadWrite), DataField("moleUsage")] public float MoleUsage = 0.012f; @@ -18,7 +21,7 @@ public sealed partial class JetpackComponent : Component public float Acceleration = 1f; [ViewVariables(VVAccess.ReadWrite), DataField("friction")] - public float Friction = 0.3f; + public float Friction = 0.25f; // same as off-grid friction [ViewVariables(VVAccess.ReadWrite), DataField("weightlessModifier")] public float WeightlessModifier = 1.2f; diff --git a/Content.Shared/Movement/Components/JetpackUserComponent.cs b/Content.Shared/Movement/Components/JetpackUserComponent.cs index 972f8c69c6..ac8f3e78b7 100644 --- a/Content.Shared/Movement/Components/JetpackUserComponent.cs +++ b/Content.Shared/Movement/Components/JetpackUserComponent.cs @@ -8,6 +8,18 @@ namespace Content.Shared.Movement.Components; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class JetpackUserComponent : Component { - [AutoNetworkedField] + [DataField, AutoNetworkedField] public EntityUid Jetpack; + + [DataField, AutoNetworkedField] + public float WeightlessAcceleration; + + [DataField, AutoNetworkedField] + public float WeightlessFriction; + + [DataField, AutoNetworkedField] + public float WeightlessFrictionNoInput; + + [DataField, AutoNetworkedField] + public float WeightlessModifier; } diff --git a/Content.Shared/Movement/Components/SpeedModifiedByContactComponent.cs b/Content.Shared/Movement/Components/MovementModifiedByContactComponent.cs similarity index 72% rename from Content.Shared/Movement/Components/SpeedModifiedByContactComponent.cs rename to Content.Shared/Movement/Components/MovementModifiedByContactComponent.cs index 4f791e13ca..1a809ecd2a 100644 --- a/Content.Shared/Movement/Components/SpeedModifiedByContactComponent.cs +++ b/Content.Shared/Movement/Components/MovementModifiedByContactComponent.cs @@ -10,3 +10,8 @@ namespace Content.Shared.Movement.Components; public sealed partial class SpeedModifiedByContactComponent : Component { } + +[NetworkedComponent, RegisterComponent] // ditto but for friction +public sealed partial class FrictionModifiedByContactComponent : Component +{ +} diff --git a/Content.Shared/Movement/Components/MovementRelayTargetComponent.cs b/Content.Shared/Movement/Components/MovementRelayTargetComponent.cs index dbe5d23f1c..d6093203a2 100644 --- a/Content.Shared/Movement/Components/MovementRelayTargetComponent.cs +++ b/Content.Shared/Movement/Components/MovementRelayTargetComponent.cs @@ -10,6 +10,6 @@ public sealed partial class MovementRelayTargetComponent : Component /// /// The entity that is relaying to this entity. /// - [ViewVariables, AutoNetworkedField] + [DataField, AutoNetworkedField] public EntityUid Source; } diff --git a/Content.Shared/Movement/Components/MovementSpeedModifierComponent.cs b/Content.Shared/Movement/Components/MovementSpeedModifierComponent.cs index 6a39aa44b6..f7334dfb4d 100644 --- a/Content.Shared/Movement/Components/MovementSpeedModifierComponent.cs +++ b/Content.Shared/Movement/Components/MovementSpeedModifierComponent.cs @@ -11,91 +11,146 @@ namespace Content.Shared.Movement.Components [Access(typeof(MovementSpeedModifierSystem))] public sealed partial class MovementSpeedModifierComponent : Component { - // Weightless - public const float DefaultMinimumFrictionSpeed = 0.005f; + #region defaults + + // weightless public const float DefaultWeightlessFriction = 1f; - public const float DefaultWeightlessFrictionNoInput = 0.2f; - public const float DefaultOffGridFriction = 0.05f; public const float DefaultWeightlessModifier = 0.7f; public const float DefaultWeightlessAcceleration = 1f; + // friction public const float DefaultAcceleration = 20f; - public const float DefaultFriction = 20f; - public const float DefaultFrictionNoInput = 20f; + public const float DefaultFriction = 2.5f; + public const float DefaultFrictionNoInput = 2.5f; + public const float DefaultMinimumFrictionSpeed = 0.005f; + // movement public const float DefaultBaseWalkSpeed = 2.5f; public const float DefaultBaseSprintSpeed = 4.5f; + #endregion + + #region base values + + /// + /// These base values should be defined in yaml and rarely if ever modified directly. + /// + [DataField, AutoNetworkedField] + public float BaseWalkSpeed = DefaultBaseWalkSpeed; + + [DataField, AutoNetworkedField] + public float BaseSprintSpeed = DefaultBaseSprintSpeed; + + /// + /// The acceleration applied to mobs when moving. If this is ever less than Friction the mob will be slower. + /// + [AutoNetworkedField, DataField] + public float BaseAcceleration = DefaultAcceleration; + + /// + /// The body's base friction modifier that is applied in *all* circumstances. + /// + [AutoNetworkedField, DataField] + public float BaseFriction = DefaultFriction; + + /// + /// Minimum speed a mob has to be moving before applying movement friction. + /// + [DataField] + public float MinimumFrictionSpeed = DefaultMinimumFrictionSpeed; + + #endregion + + #region calculated values + + [ViewVariables] + public float CurrentWalkSpeed => WalkSpeedModifier * BaseWalkSpeed; + [ViewVariables] + public float CurrentSprintSpeed => SprintSpeedModifier * BaseSprintSpeed; + + /// + /// The acceleration applied to mobs when moving. If this is ever less than Friction the mob will be slower. + /// + [AutoNetworkedField, DataField] + public float Acceleration; + + /// + /// Modifier to the negative velocity applied for friction. + /// + [AutoNetworkedField, DataField] + public float Friction; + + /// + /// The negative velocity applied for friction. + /// + [AutoNetworkedField, DataField] + public float FrictionNoInput; + + #endregion + + #region movement modifiers + [AutoNetworkedField, ViewVariables] public float WalkSpeedModifier = 1.0f; [AutoNetworkedField, ViewVariables] public float SprintSpeedModifier = 1.0f; - /// - /// Minimum speed a mob has to be moving before applying movement friction. - /// - [ViewVariables(VVAccess.ReadWrite), DataField] - public float MinimumFrictionSpeed = DefaultMinimumFrictionSpeed; + #endregion + + #region Weightless /// - /// The negative velocity applied for friction when weightless and providing inputs. + /// These base values should be defined in yaml and rarely if ever modified directly. /// - [ViewVariables(VVAccess.ReadWrite), DataField] - public float WeightlessFriction = DefaultWeightlessFriction; + [AutoNetworkedField, DataField] + public float BaseWeightlessFriction = DefaultWeightlessFriction; - /// - /// The negative velocity applied for friction when weightless and not providing inputs. - /// This is essentially how much their speed decreases per second. - /// - [ViewVariables(VVAccess.ReadWrite), DataField] - public float WeightlessFrictionNoInput = DefaultWeightlessFrictionNoInput; + [AutoNetworkedField, DataField] + public float BaseWeightlessModifier = DefaultWeightlessModifier; - /// - /// The negative velocity applied for friction when weightless and not standing on a grid or mapgrid - /// - [ViewVariables(VVAccess.ReadWrite), DataField] - public float OffGridFriction = DefaultOffGridFriction; + [AutoNetworkedField, DataField] + public float BaseWeightlessAcceleration = DefaultWeightlessAcceleration; - /// - /// The movement speed modifier applied to a mob's total input velocity when weightless. - /// - [ViewVariables(VVAccess.ReadWrite), DataField] - public float WeightlessModifier = DefaultWeightlessModifier; + /* + * Final values + */ + + [ViewVariables] + public float WeightlessWalkSpeed => WeightlessModifier * BaseWalkSpeed; + [ViewVariables] + public float WeightlessSprintSpeed => WeightlessModifier * BaseSprintSpeed; /// /// The acceleration applied to mobs when moving and weightless. /// - [ViewVariables(VVAccess.ReadWrite), DataField] - public float WeightlessAcceleration = DefaultWeightlessAcceleration; + [AutoNetworkedField, DataField] + public float WeightlessAcceleration; /// - /// The acceleration applied to mobs when moving. + /// The movement speed modifier applied to a mob's total input velocity when weightless. /// - [AutoNetworkedField, ViewVariables(VVAccess.ReadWrite), DataField] - public float Acceleration = DefaultAcceleration; + [AutoNetworkedField, DataField] + public float WeightlessModifier; /// - /// The negative velocity applied for friction. + /// The negative velocity applied for friction when weightless and providing inputs. /// - [AutoNetworkedField, ViewVariables(VVAccess.ReadWrite), DataField] - public float Friction = DefaultFriction; + [AutoNetworkedField, DataField] + public float WeightlessFriction; /// - /// The negative velocity applied for friction. + /// The negative velocity applied for friction when weightless and not providing inputs. /// - [AutoNetworkedField, ViewVariables(VVAccess.ReadWrite), DataField] - public float? FrictionNoInput; + [AutoNetworkedField, DataField] + public float WeightlessFrictionNoInput; - [ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField] - public float BaseWalkSpeed { get; set; } = DefaultBaseWalkSpeed; + /// + /// The negative velocity applied for friction when weightless and not standing on a grid or mapgrid + /// + [AutoNetworkedField, DataField] + public float? OffGridFriction; - [ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField] - public float BaseSprintSpeed { get; set; } = DefaultBaseSprintSpeed; - - [ViewVariables] - public float CurrentWalkSpeed => WalkSpeedModifier * BaseWalkSpeed; - [ViewVariables] - public float CurrentSprintSpeed => SprintSpeedModifier * BaseSprintSpeed; + #endregion } } diff --git a/Content.Shared/Movement/Components/RelayInputMoverComponent.cs b/Content.Shared/Movement/Components/RelayInputMoverComponent.cs index c783165cbe..24fedf6d6f 100644 --- a/Content.Shared/Movement/Components/RelayInputMoverComponent.cs +++ b/Content.Shared/Movement/Components/RelayInputMoverComponent.cs @@ -10,6 +10,6 @@ namespace Content.Shared.Movement.Components; [Access(typeof(SharedMoverController))] public sealed partial class RelayInputMoverComponent : Component { - [ViewVariables, AutoNetworkedField] + [DataField, AutoNetworkedField] public EntityUid RelayEntity; } diff --git a/Content.Shared/Movement/Systems/FrictionContactsSystem.cs b/Content.Shared/Movement/Systems/FrictionContactsSystem.cs index b086bc0e05..4dd679c37c 100644 --- a/Content.Shared/Movement/Systems/FrictionContactsSystem.cs +++ b/Content.Shared/Movement/Systems/FrictionContactsSystem.cs @@ -11,38 +11,57 @@ public sealed class FrictionContactsSystem : EntitySystem [Dependency] private readonly MovementSpeedModifierSystem _speedModifierSystem = default!; // Comment copied from "original" SlowContactsSystem.cs (now SpeedModifierContactsSystem.cs) - // TODO full-game-save + // TODO full-game-save // Either these need to be processed before a map is saved, or slowed/slowing entities need to update on init. - private HashSet _toUpdate = new(); + private readonly HashSet _toUpdate = new(); + private readonly HashSet _toRemove = new(); public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnEntityEnter); SubscribeLocalEvent(OnEntityExit); + SubscribeLocalEvent(OnRefreshFrictionModifiers); SubscribeLocalEvent(OnShutdown); UpdatesAfter.Add(typeof(SharedPhysicsSystem)); } - private void OnEntityEnter(EntityUid uid, FrictionContactsComponent component, ref StartCollideEvent args) + public override void Update(float frameTime) { - var otherUid = args.OtherEntity; + base.Update(frameTime); - if (!HasComp(otherUid, typeof(MovementSpeedModifierComponent))) - return; + _toRemove.Clear(); - _toUpdate.Add(otherUid); + foreach (var ent in _toUpdate) + { + _speedModifierSystem.RefreshFrictionModifiers(ent); + } + + foreach (var ent in _toRemove) + { + RemComp(ent); + } + + _toUpdate.Clear(); } - private void OnEntityExit(EntityUid uid, FrictionContactsComponent component, ref EndCollideEvent args) + public void ChangeFrictionModifiers(EntityUid uid, float friction, FrictionContactsComponent? component = null) { - var otherUid = args.OtherEntity; + ChangeFrictionModifiers(uid, friction, null, null, component); + } - if (!HasComp(otherUid, typeof(MovementSpeedModifierComponent))) + public void ChangeFrictionModifiers(EntityUid uid, float mobFriction, float? mobFrictionNoInput, float? acceleration, FrictionContactsComponent? component = null) + { + if (!Resolve(uid, ref component)) return; - _toUpdate.Add(otherUid); + component.MobFriction = mobFriction; + component.MobFrictionNoInput = mobFrictionNoInput; + if (acceleration.HasValue) + component.MobAcceleration = acceleration.Value; + Dirty(uid, component); + _toUpdate.UnionWith(_physics.GetContactingEntities(uid)); } private void OnShutdown(EntityUid uid, FrictionContactsComponent component, ComponentShutdown args) @@ -50,51 +69,70 @@ public sealed class FrictionContactsSystem : EntitySystem if (!TryComp(uid, out PhysicsComponent? phys)) return; + // Note that the entity may not be getting deleted here. E.g., glue puddles. _toUpdate.UnionWith(_physics.GetContactingEntities(uid, phys)); } - public override void Update(float frameTime) + private void OnRefreshFrictionModifiers(Entity entity, ref RefreshFrictionModifiersEvent args) { - base.Update(frameTime); - - foreach (var uid in _toUpdate) - { - ApplyFrictionChange(uid); - } - - _toUpdate.Clear(); - } - - private void ApplyFrictionChange(EntityUid uid) - { - if (!EntityManager.TryGetComponent(uid, out var physicsComponent)) + if (!EntityManager.TryGetComponent(entity, out var physicsComponent)) return; - if (!TryComp(uid, out MovementSpeedModifierComponent? speedModifier)) - return; + var friction = 0.0f; + var frictionNoInput = 0.0f; + var acceleration = 0.0f; - FrictionContactsComponent? frictionComponent = TouchesFrictionContactsComponent(uid, physicsComponent); - - if (frictionComponent == null) + var remove = true; + var entries = 0; + foreach (var ent in _physics.GetContactingEntities(entity, physicsComponent)) { - _speedModifierSystem.ChangeFriction(uid, MovementSpeedModifierComponent.DefaultFriction, null, MovementSpeedModifierComponent.DefaultAcceleration, speedModifier); - } - else - { - _speedModifierSystem.ChangeFriction(uid, frictionComponent.MobFriction, frictionComponent.MobFrictionNoInput, frictionComponent.MobAcceleration, speedModifier); - } - } - - private FrictionContactsComponent? TouchesFrictionContactsComponent(EntityUid uid, PhysicsComponent physicsComponent) - { - foreach (var ent in _physics.GetContactingEntities(uid, physicsComponent)) - { - if (!TryComp(ent, out FrictionContactsComponent? frictionContacts)) + if (!TryComp(ent, out var contacts)) continue; - - return frictionContacts; + friction += contacts.MobFriction; + frictionNoInput += contacts.MobFrictionNoInput ?? contacts.MobFriction; + acceleration += contacts.MobAcceleration; + remove = false; + entries++; } - return null; + if (entries > 0) + { + if (!MathHelper.CloseTo(friction, entries) || !MathHelper.CloseTo(frictionNoInput, entries)) + { + friction /= entries; + frictionNoInput /= entries; + args.ModifyFriction(friction, frictionNoInput); + } + + if (!MathHelper.CloseTo(acceleration, entries)) + { + acceleration /= entries; + args.ModifyAcceleration(acceleration); + } + } + + // no longer colliding with anything + if (remove) + _toRemove.Add(entity); + } + + private void OnEntityExit(EntityUid uid, FrictionContactsComponent component, ref EndCollideEvent args) + { + var otherUid = args.OtherEntity; + _toUpdate.Add(otherUid); + } + + private void OnEntityEnter(EntityUid uid, FrictionContactsComponent component, ref StartCollideEvent args) + { + AddModifiedEntity(args.OtherEntity); + } + + public void AddModifiedEntity(EntityUid uid) + { + if (!HasComp(uid)) + return; + + EnsureComp(uid); + _toUpdate.Add(uid); } } diff --git a/Content.Shared/Movement/Systems/MovementSpeedModifierSystem.cs b/Content.Shared/Movement/Systems/MovementSpeedModifierSystem.cs index 8e89e4b62b..b5bb633491 100644 --- a/Content.Shared/Movement/Systems/MovementSpeedModifierSystem.cs +++ b/Content.Shared/Movement/Systems/MovementSpeedModifierSystem.cs @@ -1,5 +1,9 @@ +using System.Text.Json.Serialization.Metadata; +using Content.Shared.CCVar; using Content.Shared.Inventory; using Content.Shared.Movement.Components; +using Content.Shared.Movement.Events; +using Robust.Shared.Configuration; using Robust.Shared.Timing; namespace Content.Shared.Movement.Systems @@ -7,6 +11,71 @@ namespace Content.Shared.Movement.Systems public sealed class MovementSpeedModifierSystem : EntitySystem { [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly IConfigurationManager _configManager = default!; + + private float _frictionModifier; + private float _airDamping; + private float _offGridDamping; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnModMapInit); + + Subs.CVar(_configManager, CCVars.TileFrictionModifier, value => _frictionModifier = value, true); + Subs.CVar(_configManager, CCVars.AirFriction, value => _airDamping = value, true); + Subs.CVar(_configManager, CCVars.OffgridFriction, value => _offGridDamping = value, true); + } + + private void OnModMapInit(Entity ent, ref MapInitEvent args) + { + // TODO: Dirty these smarter. + ent.Comp.WeightlessAcceleration = ent.Comp.BaseWeightlessAcceleration; + ent.Comp.WeightlessModifier = ent.Comp.BaseWeightlessModifier; + ent.Comp.WeightlessFriction = _airDamping * ent.Comp.BaseWeightlessFriction; + ent.Comp.WeightlessFrictionNoInput = _airDamping * ent.Comp.BaseWeightlessFriction; + ent.Comp.OffGridFriction = _offGridDamping * ent.Comp.BaseWeightlessFriction; + ent.Comp.Acceleration = ent.Comp.BaseAcceleration; + ent.Comp.Friction = _frictionModifier * ent.Comp.BaseFriction; + ent.Comp.FrictionNoInput = _frictionModifier * ent.Comp.BaseFriction; + Dirty(ent); + } + + public void RefreshWeightlessModifiers(EntityUid uid, MovementSpeedModifierComponent? move = null) + { + if (!Resolve(uid, ref move, false)) + return; + + if (_timing.ApplyingState) + return; + + var ev = new RefreshWeightlessModifiersEvent() + { + WeightlessAcceleration = move.BaseWeightlessAcceleration, + WeightlessAccelerationMod = 1.0f, + WeightlessModifier = move.BaseWeightlessModifier, + WeightlessFriction = move.BaseWeightlessFriction, + WeightlessFrictionMod = 1.0f, + WeightlessFrictionNoInput = move.BaseWeightlessFriction, + WeightlessFrictionNoInputMod = 1.0f, + }; + + RaiseLocalEvent(uid, ref ev); + + if (MathHelper.CloseTo(ev.WeightlessAcceleration, move.WeightlessAcceleration) && + MathHelper.CloseTo(ev.WeightlessModifier, move.WeightlessModifier) && + MathHelper.CloseTo(ev.WeightlessFriction, move.WeightlessFriction) && + MathHelper.CloseTo(ev.WeightlessFrictionNoInput, move.WeightlessFrictionNoInput)) + { + return; + } + + move.WeightlessAcceleration = ev.WeightlessAcceleration * ev.WeightlessAccelerationMod; + move.WeightlessModifier = ev.WeightlessModifier; + move.WeightlessFriction = _airDamping * ev.WeightlessFriction * ev.WeightlessFrictionMod; + move.WeightlessFrictionNoInput = _airDamping * ev.WeightlessFrictionNoInput * ev.WeightlessFrictionNoInputMod; + Dirty(uid, move); + } public void RefreshMovementSpeedModifiers(EntityUid uid, MovementSpeedModifierComponent? move = null) { @@ -39,15 +108,42 @@ namespace Content.Shared.Movement.Systems Dirty(uid, move); } - // We might want to create separate RefreshMovementFrictionModifiersEvent and RefreshMovementFrictionModifiers function that will call it - public void ChangeFriction(EntityUid uid, float friction, float? frictionNoInput, float acceleration, MovementSpeedModifierComponent? move = null) + public void RefreshFrictionModifiers(EntityUid uid, MovementSpeedModifierComponent? move = null) { if (!Resolve(uid, ref move, false)) return; - move.Friction = friction; + if (_timing.ApplyingState) + return; + + var ev = new RefreshFrictionModifiersEvent() + { + Friction = move.BaseFriction, + FrictionNoInput = move.BaseFriction, + Acceleration = move.BaseAcceleration, + }; + RaiseLocalEvent(uid, ref ev); + + if (MathHelper.CloseTo(ev.Friction, move.Friction) + && MathHelper.CloseTo(ev.FrictionNoInput, move.FrictionNoInput) + && MathHelper.CloseTo(ev.Acceleration, move.Acceleration)) + return; + + move.Friction = _frictionModifier * ev.Friction; + move.FrictionNoInput = _frictionModifier * ev.FrictionNoInput; + move.Acceleration = ev.Acceleration; + + Dirty(uid, move); + } + + public void ChangeBaseFriction(EntityUid uid, float friction, float frictionNoInput, float acceleration, MovementSpeedModifierComponent? move = null) + { + if (!Resolve(uid, ref move, false)) + return; + + move.BaseFriction = friction; move.FrictionNoInput = frictionNoInput; - move.Acceleration = acceleration; + move.BaseAcceleration = acceleration; Dirty(uid, move); } } @@ -75,4 +171,65 @@ namespace Content.Shared.Movement.Systems ModifySpeed(mod, mod); } } + + [ByRefEvent] + public record struct RefreshWeightlessModifiersEvent + { + public float WeightlessAcceleration; + public float WeightlessAccelerationMod; + + public float WeightlessModifier; + + public float WeightlessFriction; + public float WeightlessFrictionMod; + + public float WeightlessFrictionNoInput; + public float WeightlessFrictionNoInputMod; + + public void ModifyFriction(float friction, float noInput) + { + WeightlessFrictionMod *= friction; + WeightlessFrictionNoInput *= noInput; + } + + public void ModifyFriction(float friction) + { + ModifyFriction(friction, friction); + } + + public void ModifyAcceleration(float acceleration, float modifier) + { + WeightlessAcceleration *= acceleration; + WeightlessModifier *= modifier; + } + + public void ModifyAcceleration(float modifier) + { + ModifyAcceleration(modifier, modifier); + } + } + [ByRefEvent] + public record struct RefreshFrictionModifiersEvent : IInventoryRelayEvent + { + public float Friction; + public float FrictionNoInput; + public float Acceleration; + + public void ModifyFriction(float friction, float noInput) + { + Friction *= friction; + FrictionNoInput *= noInput; + } + + public void ModifyFriction(float friction) + { + ModifyFriction(friction, friction); + } + + public void ModifyAcceleration(float acceleration) + { + Acceleration *= acceleration; + } + SlotFlags IInventoryRelayEvent.TargetSlots => ~SlotFlags.POCKET; + } } diff --git a/Content.Shared/Movement/Systems/SharedJetpackSystem.cs b/Content.Shared/Movement/Systems/SharedJetpackSystem.cs index 548594c01f..72f321d8f5 100644 --- a/Content.Shared/Movement/Systems/SharedJetpackSystem.cs +++ b/Content.Shared/Movement/Systems/SharedJetpackSystem.cs @@ -16,7 +16,6 @@ public abstract class SharedJetpackSystem : EntitySystem [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; [Dependency] protected readonly SharedContainerSystem Container = default!; - [Dependency] private readonly SharedMoverController _mover = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly SharedPhysicsSystem _physics = default!; [Dependency] private readonly ActionContainerSystem _actionContainer = default!; @@ -27,26 +26,31 @@ public abstract class SharedJetpackSystem : EntitySystem SubscribeLocalEvent(OnJetpackGetAction); SubscribeLocalEvent(OnJetpackDropped); SubscribeLocalEvent(OnJetpackToggle); - SubscribeLocalEvent(OnJetpackCanWeightlessMove); + SubscribeLocalEvent(OnJetpackUserWeightlessMovement); SubscribeLocalEvent(OnJetpackUserCanWeightless); SubscribeLocalEvent(OnJetpackUserEntParentChanged); + SubscribeLocalEvent(OnJetpackMoved); SubscribeLocalEvent(OnJetpackUserGravityChanged); SubscribeLocalEvent(OnMapInit); } + private void OnJetpackUserWeightlessMovement(Entity ent, ref RefreshWeightlessModifiersEvent args) + { + // Yes this bulldozes the values but primarily for backwards compat atm. + args.WeightlessAcceleration = ent.Comp.WeightlessAcceleration; + args.WeightlessModifier = ent.Comp.WeightlessModifier; + args.WeightlessFriction = ent.Comp.WeightlessFriction; + args.WeightlessFrictionNoInput = ent.Comp.WeightlessFrictionNoInput; + } + private void OnMapInit(EntityUid uid, JetpackComponent component, MapInitEvent args) { _actionContainer.EnsureAction(uid, ref component.ToggleActionEntity, component.ToggleAction); Dirty(uid, component); } - private void OnJetpackCanWeightlessMove(EntityUid uid, JetpackComponent component, ref CanWeightlessMoveEvent args) - { - args.CanMove = true; - } - private void OnJetpackUserGravityChanged(ref GravityChangedEvent ev) { var gridUid = ev.ChangedGridIndex; @@ -70,6 +74,12 @@ public abstract class SharedJetpackSystem : EntitySystem SetEnabled(uid, component, false, args.User); } + private void OnJetpackMoved(Entity ent, ref EntGotInsertedIntoContainerMessage args) + { + if (args.Container.Owner != ent.Comp.JetpackUser) + SetEnabled(ent, ent.Comp, false, ent.Comp.JetpackUser); + } + private void OnJetpackUserCanWeightless(EntityUid uid, JetpackUserComponent component, ref CanWeightlessMoveEvent args) { args.CanMove = true; @@ -86,26 +96,33 @@ public abstract class SharedJetpackSystem : EntitySystem } } - private void SetupUser(EntityUid user, EntityUid jetpackUid) + private void SetupUser(EntityUid user, EntityUid jetpackUid, JetpackComponent component) { - var userComp = EnsureComp(user); - _mover.SetRelay(user, jetpackUid); + EnsureComp(user, out var userComp); + component.JetpackUser = user; if (TryComp(user, out var physics)) _physics.SetBodyStatus(user, physics, BodyStatus.InAir); userComp.Jetpack = jetpackUid; + userComp.WeightlessAcceleration = component.Acceleration; + userComp.WeightlessModifier = component.WeightlessModifier; + userComp.WeightlessFriction = component.Friction; + userComp.WeightlessFrictionNoInput = component.Friction; + _movementSpeedModifier.RefreshWeightlessModifiers(user); } - private void RemoveUser(EntityUid uid) + private void RemoveUser(EntityUid uid, JetpackComponent component) { if (!RemComp(uid)) return; + component.JetpackUser = null; + if (TryComp(uid, out var physics)) _physics.SetBodyStatus(uid, physics, BodyStatus.OnGround); - RemComp(uid); + _movementSpeedModifier.RefreshWeightlessModifiers(uid); } private void OnJetpackToggle(EntityUid uid, JetpackComponent component, ToggleJetpackEvent args) @@ -145,42 +162,26 @@ public abstract class SharedJetpackSystem : EntitySystem { if (IsEnabled(uid) == enabled || enabled && !CanEnable(uid, component)) - { return; + + if (user == null) + { + if (!Container.TryGetContainingContainer((uid, null, null), out var container)) + return; + user = container.Owner; } if (enabled) { + SetupUser(user.Value, uid, component); EnsureComp(uid); } else { + RemoveUser(user.Value, component); RemComp(uid); } - if (user == null) - { - Container.TryGetContainingContainer((uid, null, null), out var container); - user = container?.Owner; - } - - // Can't activate if no one's using. - if (user == null && enabled) - return; - - if (user != null) - { - if (enabled) - { - SetupUser(user.Value, uid); - } - else - { - RemoveUser(user.Value); - } - - _movementSpeedModifier.RefreshMovementSpeedModifiers(user.Value); - } Appearance.SetData(uid, JetpackVisuals.Enabled, enabled); Dirty(uid, component); diff --git a/Content.Shared/Movement/Systems/SharedMoverController.Input.cs b/Content.Shared/Movement/Systems/SharedMoverController.Input.cs index 87849e8f12..464c4c3758 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.Input.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.Input.cs @@ -169,7 +169,7 @@ namespace Content.Shared.Movement.Systems } // If we updated parent then cancel the accumulator and force it now. - if (!TryUpdateRelative(mover, XformQuery.GetComponent(uid)) && mover.TargetRelativeRotation.Equals(Angle.Zero)) + if (!TryUpdateRelative(uid, mover, XformQuery.GetComponent(uid)) && mover.TargetRelativeRotation.Equals(Angle.Zero)) return; mover.LerpTarget = TimeSpan.Zero; @@ -177,7 +177,7 @@ namespace Content.Shared.Movement.Systems Dirty(uid, mover); } - private bool TryUpdateRelative(InputMoverComponent mover, TransformComponent xform) + private bool TryUpdateRelative(EntityUid uid, InputMoverComponent mover, TransformComponent xform) { var relative = xform.GridUid; relative ??= xform.MapUid; @@ -192,38 +192,42 @@ namespace Content.Shared.Movement.Systems // Okay need to get our old relative rotation with respect to our new relative rotation // e.g. if we were right side up on our current grid need to get what that is on our new grid. - var currentRotation = Angle.Zero; - var targetRotation = Angle.Zero; + var oldRelativeRot = Angle.Zero; + var relativeRot = Angle.Zero; // Get our current relative rotation if (XformQuery.TryGetComponent(mover.RelativeEntity, out var oldRelativeXform)) { - currentRotation = _transform.GetWorldRotation(oldRelativeXform, XformQuery) + mover.RelativeRotation; + oldRelativeRot = _transform.GetWorldRotation(oldRelativeXform); } if (XformQuery.TryGetComponent(relative, out var relativeXform)) { // This is our current rotation relative to our new parent. - mover.RelativeRotation = (currentRotation - _transform.GetWorldRotation(relativeXform)).FlipPositive(); + relativeRot = _transform.GetWorldRotation(relativeXform); } - // If we went from grid -> map we'll preserve our worldrotation - if (relative != null && HasComp(relative.Value)) + var diff = relativeRot - oldRelativeRot; + + // If we're going from a grid -> map then preserve the relative rotation so it's seamless if they go into space and back. + if (HasComp(relative) && HasComp(mover.RelativeEntity)) { - targetRotation = currentRotation.FlipPositive().Reduced(); + mover.TargetRelativeRotation -= diff; } - // If we went from grid -> grid OR grid -> map then snap the target to cardinal and lerp there. - // OR just rotate to zero (depending on cvar) - else if (relative != null && MapGridQuery.HasComp(relative.Value)) + // Snap to nearest cardinal if map -> grid + else if (HasComp(relative) && HasComp(mover.RelativeEntity)) { - if (CameraRotationLocked) - targetRotation = Angle.Zero; - else - targetRotation = mover.RelativeRotation.GetCardinalDir().ToAngle().Reduced(); + var targetDir = mover.TargetRelativeRotation - diff; + targetDir = targetDir.GetCardinalDir().ToAngle().Reduced(); + mover.TargetRelativeRotation = targetDir; } + // Preserve target rotation in relation to the new parent. + // Regardless of what the target is don't want the eye to move at all (from the player's perspective). + mover.RelativeRotation -= diff; + mover.RelativeEntity = relative; - mover.TargetRelativeRotation = targetRotation; + Dirty(uid, mover); return true; } @@ -297,6 +301,7 @@ namespace Content.Shared.Movement.Systems // Relayed movement just uses the same keybinds given we're moving the relayed entity // the same as us. + // TODO: Should move this into HandleMobMovement itself. if (TryComp(entity, out var relayMover)) { DebugTools.Assert(relayMover.RelayEntity != entity); diff --git a/Content.Shared/Movement/Systems/SharedMoverController.cs b/Content.Shared/Movement/Systems/SharedMoverController.cs index a98fc633d0..317bfdabbe 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.cs @@ -1,4 +1,5 @@ using System.Diagnostics.CodeAnalysis; +using System.Net; using System.Numerics; using Content.Shared.Bed.Sleep; using Content.Shared.CCVar; @@ -21,6 +22,7 @@ using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Controllers; using Robust.Shared.Physics.Systems; using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.Manager.Exceptions; using Robust.Shared.Timing; using Robust.Shared.Utility; using PullableComponent = Content.Shared.Movement.Pulling.Components.PullableComponent; @@ -61,12 +63,10 @@ public abstract partial class SharedMoverController : VirtualController private static readonly ProtoId FootstepSoundTag = "FootstepSound"; - /// - /// - /// - private float _stopSpeed; - private bool _relativeMovement; + private float _minDamping; + private float _airDamping; + private float _offGridDamping; /// /// Cache the mob movement calculation to re-use elsewhere. @@ -90,10 +90,14 @@ public abstract partial class SharedMoverController : VirtualController FootstepModifierQuery = GetEntityQuery(); MapGridQuery = GetEntityQuery(); + SubscribeLocalEvent(OnTileFriction); + InitializeInput(); InitializeRelay(); Subs.CVar(_configManager, CCVars.RelativeMovement, value => _relativeMovement = value, true); - Subs.CVar(_configManager, CCVars.StopSpeed, value => _stopSpeed = value, true); + Subs.CVar(_configManager, CCVars.MinFriction, value => _minDamping = value, true); + Subs.CVar(_configManager, CCVars.AirFriction, value => _airDamping = value, true); + Subs.CVar(_configManager, CCVars.OffgridFriction, value => _offGridDamping = value, true); UpdatesBefore.Add(typeof(TileFrictionController)); } @@ -121,157 +125,213 @@ public abstract partial class SharedMoverController : VirtualController /// Movement while considering actionblockers, weightlessness, etc. /// protected void HandleMobMovement( - EntityUid uid, - InputMoverComponent mover, - EntityUid physicsUid, - PhysicsComponent physicsComponent, - TransformComponent xform, + Entity entity, float frameTime) { - var canMove = mover.CanMove; - if (RelayTargetQuery.TryGetComponent(uid, out var relayTarget)) + var uid = entity.Owner; + var mover = entity.Comp; + + // If we're a relay then apply all of our data to the parent instead and go next. + if (RelayQuery.TryComp(uid, out var relay)) { - if (_mobState.IsIncapacitated(relayTarget.Source) || - TryComp(relayTarget.Source, out _) || - !MoverQuery.TryGetComponent(relayTarget.Source, out var relayedMover)) + if (!MoverQuery.TryComp(relay.RelayEntity, out var relayTargetMover)) + return; + + // Always lerp rotation so relay entities aren't cooked. + LerpRotation(uid, mover, frameTime); + var dirtied = false; + + if (relayTargetMover.RelativeEntity != mover.RelativeEntity) { - canMove = false; + relayTargetMover.RelativeEntity = mover.RelativeEntity; + dirtied = true; } - else + + if (relayTargetMover.RelativeRotation != mover.RelativeRotation) { - mover.RelativeEntity = relayedMover.RelativeEntity; - mover.RelativeRotation = relayedMover.RelativeRotation; - mover.TargetRelativeRotation = relayedMover.TargetRelativeRotation; + relayTargetMover.RelativeRotation = mover.RelativeRotation; + dirtied = true; } + + if (relayTargetMover.TargetRelativeRotation != mover.TargetRelativeRotation) + { + relayTargetMover.TargetRelativeRotation = mover.TargetRelativeRotation; + dirtied = true; + } + + if (relayTargetMover.CanMove != mover.CanMove) + { + relayTargetMover.CanMove = mover.CanMove; + dirtied = true; + } + + if (dirtied) + { + Dirty(relay.RelayEntity, relayTargetMover); + } + + return; } - // Update relative movement - if (mover.LerpTarget < Timing.CurTime) + if (!XformQuery.TryComp(entity.Owner, out var xform)) + return; + + RelayTargetQuery.TryComp(uid, out var relayTarget); + var relaySource = relayTarget?.Source; + + // If we're not the target of a relay then handle lerp data. + if (relaySource == null) { - if (TryUpdateRelative(mover, xform)) + // Update relative movement + if (mover.LerpTarget < Timing.CurTime) { - Dirty(uid, mover); + TryUpdateRelative(uid, mover, xform); } + + LerpRotation(uid, mover, frameTime); } - LerpRotation(uid, mover, frameTime); - - if (!canMove - || physicsComponent.BodyStatus != BodyStatus.OnGround && !CanMoveInAirQuery.HasComponent(uid) + // If we can't move then just use tile-friction / no movement handling. + if (!mover.CanMove + || !PhysicsQuery.TryComp(uid, out var physicsComponent) || PullableQuery.TryGetComponent(uid, out var pullable) && pullable.BeingPulled) { UsedMobMovement[uid] = false; return; } - UsedMobMovement[uid] = true; - // Specifically don't use mover.Owner because that may be different to the actual physics body being moved. - var weightless = _gravity.IsWeightless(physicsUid, physicsComponent, xform); - var (walkDir, sprintDir) = GetVelocityInput(mover); - var touching = false; + // If the body is in air but isn't weightless then it can't move + // TODO: MAKE ISWEIGHTLESS EVENT BASED + var weightless = _gravity.IsWeightless(uid, physicsComponent, xform); + var inAirHelpless = false; - // Handle wall-pushes. - if (weightless) + if (physicsComponent.BodyStatus != BodyStatus.OnGround && !CanMoveInAirQuery.HasComponent(uid)) { - if (xform.GridUid != null) - touching = true; - - if (!touching) + if (!weightless) { - var ev = new CanWeightlessMoveEvent(uid); - RaiseLocalEvent(uid, ref ev, true); - // No gravity: is our entity touching anything? - touching = ev.CanMove; - - if (!touching && TryComp(uid, out var mobMover)) - touching |= IsAroundCollider(PhysicsSystem, xform, mobMover, physicsUid, physicsComponent); + UsedMobMovement[uid] = false; + return; } + inAirHelpless = true; } + UsedMobMovement[uid] = true; + + var moveSpeedComponent = ModifierQuery.CompOrNull(uid); + + float friction; + float accel; + Vector2 wishDir; + var velocity = physicsComponent.LinearVelocity; + // Get current tile def for things like speed/friction mods ContentTileDefinition? tileDef = null; - // Don't bother getting the tiledef here if we're weightless or in-air - // since no tile-based modifiers should be applying in that situation - if (MapGridQuery.TryComp(xform.GridUid, out var gridComp) - && _mapSystem.TryGetTileRef(xform.GridUid.Value, gridComp, xform.Coordinates, out var tile) - && !(weightless || physicsComponent.BodyStatus == BodyStatus.InAir)) + var touching = false; + // Whether we use tilefriction or not + if (weightless || inAirHelpless) { - tileDef = (ContentTileDefinition) _tileDefinitionManager[tile.Tile.TypeId]; - } + // Find the speed we should be moving at and make sure we're not trying to move faster than that + var walkSpeed = moveSpeedComponent?.WeightlessWalkSpeed ?? MovementSpeedModifierComponent.DefaultBaseWalkSpeed; + var sprintSpeed = moveSpeedComponent?.WeightlessSprintSpeed ?? MovementSpeedModifierComponent.DefaultBaseSprintSpeed; - // Regular movement. - // Target velocity. - // This is relative to the map / grid we're on. - var moveSpeedComponent = ModifierQuery.CompOrNull(uid); + wishDir = AssertValidWish(mover, walkSpeed, sprintSpeed); - var walkSpeed = moveSpeedComponent?.CurrentWalkSpeed ?? MovementSpeedModifierComponent.DefaultBaseWalkSpeed; - var sprintSpeed = moveSpeedComponent?.CurrentSprintSpeed ?? MovementSpeedModifierComponent.DefaultBaseSprintSpeed; + var ev = new CanWeightlessMoveEvent(uid); + RaiseLocalEvent(uid, ref ev, true); - var total = walkDir * walkSpeed + sprintDir * sprintSpeed; + touching = ev.CanMove || xform.GridUid != null || MapGridQuery.HasComp(xform.GridUid); - var parentRotation = GetParentGridAngle(mover); - var wishDir = _relativeMovement ? parentRotation.RotateVec(total) : total; + // If we're not on a grid, and not able to move in space check if we're close enough to a grid to touch. + if (!touching && MobMoverQuery.TryComp(uid, out var mobMover)) + touching |= IsAroundCollider(PhysicsSystem, xform, mobMover, uid, physicsComponent); - DebugTools.Assert(MathHelper.CloseToPercent(total.Length(), wishDir.Length())); - - float friction; - float weightlessModifier; - float accel; - var velocity = physicsComponent.LinearVelocity; - - // Whether we use weightless friction or not. - if (weightless) - { - if (gridComp == null && !MapGridQuery.HasComp(xform.GridUid)) - friction = moveSpeedComponent?.OffGridFriction ?? MovementSpeedModifierComponent.DefaultOffGridFriction; - else if (wishDir != Vector2.Zero && touching) - friction = moveSpeedComponent?.WeightlessFriction ?? MovementSpeedModifierComponent.DefaultWeightlessFriction; + // If we're touching then use the weightless values + if (touching) + { + touching = true; + if (wishDir != Vector2.Zero) + friction = moveSpeedComponent?.WeightlessFriction ?? _airDamping; + else + friction = moveSpeedComponent?.WeightlessFrictionNoInput ?? _airDamping; + } + // Otherwise use the off-grid values. else - friction = moveSpeedComponent?.WeightlessFrictionNoInput ?? MovementSpeedModifierComponent.DefaultWeightlessFrictionNoInput; + { + friction = moveSpeedComponent?.OffGridFriction ?? _offGridDamping; + } - weightlessModifier = moveSpeedComponent?.WeightlessModifier ?? MovementSpeedModifierComponent.DefaultWeightlessModifier; accel = moveSpeedComponent?.WeightlessAcceleration ?? MovementSpeedModifierComponent.DefaultWeightlessAcceleration; } else { - if (wishDir != Vector2.Zero || moveSpeedComponent?.FrictionNoInput == null) + if (MapGridQuery.TryComp(xform.GridUid, out var gridComp) + && _mapSystem.TryGetTileRef(xform.GridUid.Value, gridComp, xform.Coordinates, out var tile)) + tileDef = (ContentTileDefinition) _tileDefinitionManager[tile.Tile.TypeId]; + + var walkSpeed = moveSpeedComponent?.CurrentWalkSpeed ?? MovementSpeedModifierComponent.DefaultBaseWalkSpeed; + var sprintSpeed = moveSpeedComponent?.CurrentSprintSpeed ?? MovementSpeedModifierComponent.DefaultBaseSprintSpeed; + + wishDir = AssertValidWish(mover, walkSpeed, sprintSpeed); + + if (wishDir != Vector2.Zero) { - friction = tileDef?.MobFriction ?? moveSpeedComponent?.Friction ?? MovementSpeedModifierComponent.DefaultFriction; + friction = moveSpeedComponent?.Friction ?? MovementSpeedModifierComponent.DefaultFriction; + friction *= tileDef?.MobFriction ?? tileDef?.Friction ?? 1f; } else { - friction = tileDef?.MobFrictionNoInput ?? moveSpeedComponent.FrictionNoInput ?? MovementSpeedModifierComponent.DefaultFrictionNoInput; + friction = moveSpeedComponent?.FrictionNoInput ?? MovementSpeedModifierComponent.DefaultFrictionNoInput; + friction *= tileDef?.Friction ?? 1f; } - weightlessModifier = 1f; - accel = tileDef?.MobAcceleration ?? moveSpeedComponent?.Acceleration ?? MovementSpeedModifierComponent.DefaultAcceleration; + accel = moveSpeedComponent?.Acceleration ?? MovementSpeedModifierComponent.DefaultAcceleration; + accel *= tileDef?.MobAcceleration ?? 1f; } + // This way friction never exceeds acceleration when you're trying to move. + // If you want to slow down an entity with "friction" you shouldn't be using this system. + if (wishDir != Vector2.Zero) + friction = Math.Min(friction, accel); + friction = Math.Max(friction, _minDamping); var minimumFrictionSpeed = moveSpeedComponent?.MinimumFrictionSpeed ?? MovementSpeedModifierComponent.DefaultMinimumFrictionSpeed; Friction(minimumFrictionSpeed, frameTime, friction, ref velocity); - wishDir *= weightlessModifier; - if (!weightless || touching) Accelerate(ref velocity, in wishDir, accel, frameTime); SetWishDir((uid, mover), wishDir); - PhysicsSystem.SetLinearVelocity(physicsUid, velocity, body: physicsComponent); + /* + * SNAKING!!! >-( 0 ================> + * Snaking is a feature where you can move faster by strafing in a direction perpendicular to the + * direction you intend to move while still holding the movement key for the direction you're trying to move. + * Snaking only works if acceleration exceeds friction, and it's effectiveness scales as acceleration continues + * to exceed friction. + * Snaking works because friction is applied first in the direction of our current velocity, while acceleration + * is applied after in our "Wish Direction" and is capped by the dot of our wish direction and current direction. + * This means when you change direction, you're technically able to accelerate more than what the velocity cap + * allows, but friction normally eats up the extra movement you gain. + * By strafing as stated above you can increase your speed by about 1.4 (square root of 2). + * This only works if friction is low enough so be sure that anytime you are letting a mob move in a low friction + * environment you take into account the fact they can snake! Also be sure to lower acceleration as well to + * prevent jerky movement! + */ + PhysicsSystem.SetLinearVelocity(uid, velocity, body: physicsComponent); // Ensures that players do not spiiiiiiin - PhysicsSystem.SetAngularVelocity(physicsUid, 0, body: physicsComponent); + PhysicsSystem.SetAngularVelocity(uid, 0, body: physicsComponent); // Handle footsteps at the end - if (total != Vector2.Zero) + if (wishDir != Vector2.Zero) { if (!NoRotateQuery.HasComponent(uid)) { // TODO apparently this results in a duplicate move event because "This should have its event run during // island solver"??. So maybe SetRotation needs an argument to avoid raising an event? var worldRot = _transform.GetWorldRotation(xform); - _transform.SetLocalRotation(xform, xform.LocalRotation + wishDir.ToWorldAngle() - worldRot); + + _transform.SetLocalRotation(uid, xform.LocalRotation + wishDir.ToWorldAngle() - worldRot, xform); } if (!weightless && MobMoverQuery.TryGetComponent(uid, out var mobMover) && @@ -284,9 +344,9 @@ public abstract partial class SharedMoverController : VirtualController .WithVariation(sound.Params.Variation ?? mobMover.FootstepVariation); // If we're a relay target then predict the sound for all relays. - if (relayTarget != null) + if (relaySource != null) { - _audio.PlayPredicted(sound, uid, relayTarget.Source, audioParams); + _audio.PlayPredicted(sound, uid, relaySource.Value, audioParams); } else { @@ -334,14 +394,12 @@ public abstract partial class SharedMoverController : VirtualController adjustment = Math.Clamp(adjustment, -angleDiff, angleDiff); } - mover.RelativeRotation += adjustment; - mover.RelativeRotation.FlipPositive(); + mover.RelativeRotation = (mover.RelativeRotation + adjustment).FlipPositive(); Dirty(uid, mover); } else if (!angleDiff.Equals(Angle.Zero)) { - mover.TargetRelativeRotation.FlipPositive(); - mover.RelativeRotation = mover.TargetRelativeRotation; + mover.RelativeRotation = mover.TargetRelativeRotation.FlipPositive(); Dirty(uid, mover); } } @@ -353,18 +411,10 @@ public abstract partial class SharedMoverController : VirtualController if (speed < minimumFrictionSpeed) return; - var drop = 0f; + // This equation is lifted from the Physics Island solver. + // We re-use it here because Kinematic Controllers can't/shouldn't use the Physics Friction + velocity *= Math.Clamp(1.0f - frameTime * friction, 0.0f, 1.0f); - var control = MathF.Max(_stopSpeed, speed); - drop += control * friction * frameTime; - - var newSpeed = MathF.Max(0f, speed - drop); - - if (newSpeed.Equals(speed)) - return; - - newSpeed /= speed; - velocity *= newSpeed; } /// @@ -542,4 +592,30 @@ public abstract partial class SharedMoverController : VirtualController sound = haveShoes ? tileDef.FootstepSounds : tileDef.BarestepSounds; return sound != null; } + + private Vector2 AssertValidWish(InputMoverComponent mover, float walkSpeed, float sprintSpeed) + { + var (walkDir, sprintDir) = GetVelocityInput(mover); + + var total = walkDir * walkSpeed + sprintDir * sprintSpeed; + + var parentRotation = GetParentGridAngle(mover); + var wishDir = _relativeMovement ? parentRotation.RotateVec(total) : total; + + DebugTools.Assert(MathHelper.CloseToPercent(total.Length(), wishDir.Length())); + + return wishDir; + } + + private void OnTileFriction(Entity ent, ref TileFrictionEvent args) + { + if (!TryComp(ent, out var physicsComponent) || !XformQuery.TryComp(ent, out var xform)) + return; + + // TODO: Make IsWeightless event based!!! + if (physicsComponent.BodyStatus != BodyStatus.OnGround || _gravity.IsWeightless(ent, physicsComponent, xform)) + args.Modifier *= ent.Comp.BaseWeightlessFriction; + else + args.Modifier *= ent.Comp.BaseFriction; + } } diff --git a/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs b/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs index e53a4351d1..9c96a2b7dc 100644 --- a/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs +++ b/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs @@ -1,4 +1,3 @@ -using Content.Shared.Inventory; using Content.Shared.Movement.Components; using Content.Shared.Movement.Events; using Content.Shared.Gravity; @@ -19,15 +18,15 @@ public sealed class SpeedModifierContactsSystem : EntitySystem // TODO full-game-save // Either these need to be processed before a map is saved, or slowed/slowing entities need to update on init. - private HashSet _toUpdate = new(); - private HashSet _toRemove = new(); + private readonly HashSet _toUpdate = new(); + private readonly HashSet _toRemove = new(); public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnEntityEnter); SubscribeLocalEvent(OnEntityExit); - SubscribeLocalEvent(MovementSpeedCheck); + SubscribeLocalEvent(OnRefreshMovementSpeedModifiers); SubscribeLocalEvent(OnShutdown); UpdatesAfter.Add(typeof(SharedPhysicsSystem)); @@ -52,17 +51,16 @@ public sealed class SpeedModifierContactsSystem : EntitySystem _toUpdate.Clear(); } - public void ChangeModifiers(EntityUid uid, float speed, SpeedModifierContactsComponent? component = null) + public void ChangeSpeedModifiers(EntityUid uid, float speed, SpeedModifierContactsComponent? component = null) { - ChangeModifiers(uid, speed, speed, component); + ChangeSpeedModifiers(uid, speed, speed, component); } - public void ChangeModifiers(EntityUid uid, float walkSpeed, float sprintSpeed, SpeedModifierContactsComponent? component = null) + public void ChangeSpeedModifiers(EntityUid uid, float walkSpeed, float sprintSpeed, SpeedModifierContactsComponent? component = null) { if (!Resolve(uid, ref component)) - { return; - } + component.WalkSpeedModifier = walkSpeed; component.SprintSpeedModifier = sprintSpeed; Dirty(uid, component); @@ -78,7 +76,7 @@ public sealed class SpeedModifierContactsSystem : EntitySystem _toUpdate.UnionWith(_physics.GetContactingEntities(uid, phys)); } - private void MovementSpeedCheck(EntityUid uid, SpeedModifiedByContactComponent component, RefreshMovementSpeedModifiersEvent args) + private void OnRefreshMovementSpeedModifiers(EntityUid uid, SpeedModifiedByContactComponent component, RefreshMovementSpeedModifiersEvent args) { if (!EntityManager.TryGetComponent(uid, out var physicsComponent)) return; @@ -110,12 +108,12 @@ public sealed class SpeedModifierContactsSystem : EntitySystem } // SpeedModifierContactsComponent takes priority over SlowedOverSlipperyComponent, effectively overriding the slippery slow. - if (TryComp(ent, out var slipperyComponent) && speedModified == false) + if (HasComp(ent) && speedModified == false) { var evSlippery = new GetSlowedOverSlipperyModifierEvent(); RaiseLocalEvent(uid, ref evSlippery); - if (evSlippery.SlowdownModifier != 1) + if (MathHelper.CloseTo(evSlippery.SlowdownModifier, 1)) { walkSpeed += evSlippery.SlowdownModifier; sprintSpeed += evSlippery.SlowdownModifier; @@ -130,7 +128,7 @@ public sealed class SpeedModifierContactsSystem : EntitySystem } } - if (entries > 0) + if (entries > 0 && (!MathHelper.CloseTo(walkSpeed, entries) || !MathHelper.CloseTo(sprintSpeed, entries))) { walkSpeed /= entries; sprintSpeed /= entries; diff --git a/Content.Shared/Slippery/SlipperySystem.cs b/Content.Shared/Slippery/SlipperySystem.cs index 4da347acbd..bedf05536b 100644 --- a/Content.Shared/Slippery/SlipperySystem.cs +++ b/Content.Shared/Slippery/SlipperySystem.cs @@ -119,6 +119,7 @@ public sealed class SlipperySystem : EntitySystem { var sliding = EnsureComp(other); sliding.CollidingEntities.Add(uid); + // Why the fuck does this assertion stack overflow every once in a while DebugTools.Assert(_physics.GetContactingEntities(other, physics).Contains(uid)); } } diff --git a/Content.Shared/Stunnable/SharedStunSystem.cs b/Content.Shared/Stunnable/SharedStunSystem.cs index 17115d4aa6..1866ad39ef 100644 --- a/Content.Shared/Stunnable/SharedStunSystem.cs +++ b/Content.Shared/Stunnable/SharedStunSystem.cs @@ -38,7 +38,7 @@ public abstract class SharedStunSystem : EntitySystem /// Friction modifier for knocked down players. /// Doesn't make them faster but makes them slow down... slower. /// - public const float KnockDownModifier = 0.4f; + public const float KnockDownModifier = 0.2f; public override void Initialize() { diff --git a/Content.Shared/Throwing/ThrowingSystem.cs b/Content.Shared/Throwing/ThrowingSystem.cs index c37f235698..567c969b0f 100644 --- a/Content.Shared/Throwing/ThrowingSystem.cs +++ b/Content.Shared/Throwing/ThrowingSystem.cs @@ -29,7 +29,10 @@ public sealed class ThrowingSystem : EntitySystem public const float FlyTimePercentage = 0.8f; + private const float TileFrictionMod = 1.5f; + private float _frictionModifier; + private float _airDamping; [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly SharedGravitySystem _gravity = default!; @@ -45,6 +48,7 @@ public sealed class ThrowingSystem : EntitySystem base.Initialize(); Subs.CVar(_configManager, CCVars.TileFrictionModifier, value => _frictionModifier = value, true); + Subs.CVar(_configManager, CCVars.AirFriction, value => _airDamping = value, true); } public void TryThrow( @@ -159,7 +163,7 @@ public sealed class ThrowingSystem : EntitySystem }; // if not given, get the default friction value for distance calculation - var tileFriction = friction ?? _frictionModifier * TileFrictionController.DefaultFriction; + var tileFriction = friction ?? _frictionModifier * TileFrictionMod; if (tileFriction == 0f) compensateFriction = false; // cannot calculate this if there is no friction @@ -202,6 +206,7 @@ public sealed class ThrowingSystem : EntitySystem // else let the item land on the cursor and from where it slides a little further. // This is an exact formula we get from exponentially decaying velocity after landing. // If someone changes how tile friction works at some point, this will have to be adjusted. + // This doesn't actually compensate for air friction, but it's low enough it shouldn't matter. var throwSpeed = compensateFriction ? direction.Length() / (flyTime + 1 / tileFriction) : baseThrowSpeed; var impulseVector = direction.Normalized() * throwSpeed * physics.Mass; _physics.ApplyLinearImpulse(uid, impulseVector, body: physics); diff --git a/Resources/Prototypes/Entities/Effects/puddle.yml b/Resources/Prototypes/Entities/Effects/puddle.yml index f89e850193..49962ec189 100644 --- a/Resources/Prototypes/Entities/Effects/puddle.yml +++ b/Resources/Prototypes/Entities/Effects/puddle.yml @@ -113,8 +113,6 @@ components: - type: Clickable - type: Slippery - - type: TileFrictionModifier - modifier: 0.3 - type: Transform noRot: true anchored: true diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 22f818d56b..23b855c18f 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -517,7 +517,7 @@ baseSprintSpeed : 4 weightlessAcceleration: 1.5 weightlessFriction: 1 - weightlessModifier: 1 + baseWeightlessModifier: 1 - type: Damageable damageContainer: Biological damageModifierSet: Moth diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml b/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml index 6a20a50315..8229b103e7 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml @@ -49,7 +49,7 @@ - type: MovementSpeedModifier baseWalkSpeed: 3 baseSprintSpeed: 5 - weightlessModifier: 1.5 + baseWeightlessModifier: 1.5 - type: Sprite sprite: Mobs/Demons/behonker.rsi layers: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/flying_animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/flying_animals.yml index c6846b8ef4..0347d394b7 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/flying_animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/flying_animals.yml @@ -9,3 +9,4 @@ - type: NoSlip - type: MovementAlwaysTouching - type: CanMoveInAir + - type: MovementSpeedModifier diff --git a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml index 2721c6dfd1..0eafd75754 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml @@ -41,7 +41,7 @@ - type: MovementSpeedModifier baseWalkSpeed: 3 baseSprintSpeed: 5 - weightlessModifier: 1.5 + baseWeightlessModifier: 1.5 - type: RandomSprite available: - enum.DamageStateVisualLayers.Base: diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml index 59e3d6a7a5..2bdd103dd9 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml @@ -50,7 +50,7 @@ - type: MovementSpeedModifier weightlessAcceleration: 1.5 # Move around more easily in space. weightlessFriction: 1 - weightlessModifier: 1 + baseWeightlessModifier: 1 - type: Flammable damage: types: @@ -118,7 +118,7 @@ state: "creampie_moth" visible: false - type: Inventory - speciesId: moth + speciesId: moth femaleDisplacements: jumpsuit: sizeMaps: @@ -135,7 +135,7 @@ - type: HumanoidAppearance species: Moth - type: Inventory - speciesId: moth + speciesId: moth femaleDisplacements: jumpsuit: sizeMaps: diff --git a/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml b/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml index 324502c3d1..9a7a1ab4fb 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml @@ -14,6 +14,8 @@ - type: Physics bodyType: Dynamic linearDamping: 0 + - type: TileFrictionModifier + modifier: 0 - type: PointLight radius: 3 color: red @@ -80,11 +82,11 @@ gravityState: true - type: InputMover - type: MovementSpeedModifier - weightlessAcceleration: 5 - weightlessModifier: 2 - weightlessFriction: 0 - friction: 0 - frictionNoInput: 0 + baseWeightlessAcceleration: 5 + baseWeightlessModifier: 2 + baseWeightlessFriction: 0 + baseFriction: 0 + offGridFriction: 0 - type: CanMoveInAir - type: MovementAlwaysTouching - type: NoSlip diff --git a/Resources/Prototypes/Entities/Objects/Misc/ice_crust.yml b/Resources/Prototypes/Entities/Objects/Misc/ice_crust.yml index 43c4568e70..8262aab461 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/ice_crust.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/ice_crust.yml @@ -50,3 +50,5 @@ coldDamage: {} coldDamageThreshold: 0 - type: FrictionContacts + - type: TileFrictionModifier + modifier: 0.05 diff --git a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml index abbf68a27e..a9dde098f9 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml @@ -25,13 +25,6 @@ name: jetpack description: It's a jetpack. It can hold 5 L of gas. components: - - type: InputMover - toParent: true - - type: MovementSpeedModifier - weightlessAcceleration: 1 - weightlessFriction: 0.3 - weightlessModifier: 1.2 - - type: CanMoveInAir - type: Sprite sprite: Objects/Tanks/Jetpacks/blue.rsi state: icon diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 1431fab3c0..39c109207d 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -1059,7 +1059,7 @@ collection: FootstepCarpet barestepSounds: collection: BarestepCarpet - friction: 0.25 + friction: 1.25 itemDrop: FloorTileItemArcadeBlue heatCapacity: 10000 @@ -1074,7 +1074,7 @@ collection: FootstepCarpet barestepSounds: collection: BarestepCarpet - friction: 0.25 + friction: 1.25 itemDrop: FloorTileItemArcadeBlue2 heatCapacity: 10000 @@ -1089,7 +1089,7 @@ collection: FootstepCarpet barestepSounds: collection: BarestepCarpet - friction: 0.25 + friction: 1.25 itemDrop: FloorTileItemArcadeRed heatCapacity: 10000 @@ -1104,7 +1104,7 @@ collection: FootstepCarpet barestepSounds: collection: BarestepCarpet - friction: 0.25 + friction: 1.25 itemDrop: FloorTileItemEighties heatCapacity: 10000 @@ -1119,7 +1119,7 @@ collection: FootstepCarpet barestepSounds: collection: BarestepCarpet - friction: 0.25 + friction: 1.25 itemDrop: FloorTileItemCarpetClown heatCapacity: 10000 @@ -1134,7 +1134,7 @@ collection: FootstepCarpet barestepSounds: collection: BarestepCarpet - friction: 0.25 + friction: 1.25 itemDrop: FloorTileItemCarpetOffice heatCapacity: 10000 @@ -1153,7 +1153,7 @@ deconstructTools: [ Prying ] footstepSounds: collection: FootstepFloor - friction: 0.25 + friction: 1.25 itemDrop: FloorTileItemBoxing heatCapacity: 10000 @@ -1172,7 +1172,7 @@ deconstructTools: [ Prying ] footstepSounds: collection: FootstepFloor - friction: 0.25 + friction: 1.25 itemDrop: FloorTileItemGym heatCapacity: 10000 @@ -1789,7 +1789,7 @@ footstepSounds: collection: FootstepBlood itemDrop: FloorTileItemFlesh - friction: 0.05 #slippy + friction: 0.25 #slippy heatCapacity: 10000 - type: tile @@ -1991,9 +1991,8 @@ deconstructTools: [ Prying ] friction: 0.05 heatCapacity: 10000 - mobFriction: 0.5 - mobFrictionNoInput: 0.05 - mobAcceleration: 2 + mobFriction: 0.05 + mobAcceleration: 0.1 itemDrop: FloorTileItemAstroIce - type: tile diff --git a/Resources/Prototypes/Tiles/planet.yml b/Resources/Prototypes/Tiles/planet.yml index ccb3fb61da..f478f4e5a4 100644 --- a/Resources/Prototypes/Tiles/planet.yml +++ b/Resources/Prototypes/Tiles/planet.yml @@ -138,9 +138,7 @@ friction: 0.05 heatCapacity: 10000 weather: true - mobFriction: 0.5 - mobFrictionNoInput: 0.05 - mobAcceleration: 2 + mobAcceleration: 0.1 indestructible: true # Dug snow diff --git a/Resources/Prototypes/Tiles/plating.yml b/Resources/Prototypes/Tiles/plating.yml index 1f6579c47e..e3f4c89d94 100644 --- a/Resources/Prototypes/Tiles/plating.yml +++ b/Resources/Prototypes/Tiles/plating.yml @@ -6,7 +6,7 @@ isSubfloor: true footstepSounds: collection: FootstepPlating - friction: 0.3 + friction: 1.5 heatCapacity: 10000 - type: tile @@ -22,7 +22,7 @@ isSubfloor: true footstepSounds: collection: FootstepPlating - friction: 0.3 + friction: 1.5 heatCapacity: 10000 - type: tile @@ -33,7 +33,7 @@ isSubfloor: true footstepSounds: collection: FootstepPlating - friction: 0.3 + friction: 1.5 heatCapacity: 10000 - type: tile @@ -44,7 +44,7 @@ isSubfloor: true footstepSounds: collection: FootstepPlating - friction: 0.3 + friction: 1.5 heatCapacity: 10000 - type: tile @@ -55,7 +55,7 @@ isSubfloor: true footstepSounds: collection: FootstepPlating - friction: 0.15 #a little less then actual snow + friction: 0.75 #a little less then actual snow heatCapacity: 10000 - type: tile @@ -68,7 +68,7 @@ weather: true footstepSounds: collection: FootstepCatwalk - friction: 0.3 + friction: 1.5 isSpace: true itemDrop: PartRodMetal1 heatCapacity: 10000 @@ -83,7 +83,7 @@ weather: true footstepSounds: collection: FootstepPlating - friction: 0.3 + friction: 1.5 isSpace: true itemDrop: PartRodMetal1 heatCapacity: 10000 From d404422b5c119c6bd21ab0c3b6c2278208831e55 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 08:19:16 +0000 Subject: [PATCH 116/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index ce07deb7e1..38d138072a 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: DuckManZach - changes: - - message: Floor pills have some new interesting surprises! - type: Add - id: 7902 - time: '2025-02-05T08:42:27.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34843 - author: Gavin-TC changes: - message: Changed common utensil sprites to appear smaller and more proportionate. @@ -3922,3 +3915,10 @@ id: 8403 time: '2025-05-02T01:56:54.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37084 +- author: Pronana + changes: + - message: Items can now slide on ice crust + type: Add + id: 8404 + time: '2025-05-02T08:18:09.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36847 From bd69fc612aee0cc0dd686672dd3ec23712684ce0 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Fri, 2 May 2025 18:22:29 +1000 Subject: [PATCH 117/167] Predicted internals (#33800) * Predicted gas pumps I wanted to try out atmos and first thing I found. * a * Atmos device prediction - Canisters - Tanks - Internals AirMixes aren't predicted so nothing on that front but all the UIs should be a lot closer. * Remove details range * Gas tank prediction * Even more sweeping changes * Alerts * rehg * Popup fix * Fix merge conflicts * Fix * Review --- Content.Client/Alerts/ClientAlertsSystem.cs | 8 + .../Atmos/EntitySystems/GasTankSystem.cs | 29 ++ .../Piping/Unary/Systems/GasCanisterSystem.cs | 32 ++ .../Atmos/UI/GasCanisterBoundUserInterface.cs | 29 +- .../UI/GasPressurePumpBoundUserInterface.cs | 3 - .../Body/Systems/InternalsSystem.cs | 24 ++ .../Systems/Alerts/Controls/AlertControl.cs | 11 +- .../GasTank/GasTankBoundUserInterface.cs | 12 +- .../Systems/Atmos/GasTank/GasTankWindow.cs | 32 +- .../Tests/Power/PowerTest.cs | 1 + .../Systems/AdminVerbSystem.Tools.cs | 1 + Content.Server/Ame/AmeNodeGroup.cs | 2 + .../Ame/EntitySystems/AmeControllerSystem.cs | 1 + .../Atmos/Components/BreathToolComponent.cs | 21 -- .../Atmos/Components/GasTankComponent.cs | 121 -------- .../Consoles/AtmosMonitoringConsoleSystem.cs | 1 + .../AtmosphereSystem.BreathTool.cs | 30 -- .../AtmosphereSystem.GridAtmosphere.cs | 2 - .../Atmos/EntitySystems/AtmosphereSystem.cs | 2 - .../Atmos/EntitySystems/GasAnalyzerSystem.cs | 1 + .../Atmos/EntitySystems/GasTankSystem.cs | 198 +------------ .../PipeRestrictOverlapSystem.cs | 1 + Content.Server/Atmos/IGasMixtureHolder.cs | 9 - .../AtmosPipeAppearanceSystem.cs | 1 + .../AtmosUnsafeUnanchorSystem.cs | 1 + .../Unary/Components/GasCanisterComponent.cs | 73 ----- .../Unary/EntitySystems/GasCanisterSystem.cs | 189 +----------- .../Body/Components/InternalsComponent.cs | 29 -- .../Body/Systems/InternalsSystem.cs | 241 +--------------- Content.Server/Body/Systems/LungSystem.cs | 24 +- .../Systems/PowerSensorSystem.cs | 1 + .../Components/ApcNetworkComponent.cs | 1 + .../DeviceNetwork/Systems/ApcNetworkSystem.cs | 1 + .../Electrocution/ElectrocutionNode.cs | 1 + .../Electrocution/ElectrocutionSystem.cs | 2 + .../Movement/Systems/JetpackSystem.cs | 1 + .../EntitySystems/NodeContainerSystem.cs | 2 + .../EntitySystems/NodeGroupSystem.cs | 1 + .../NodeContainer/NodeContainerComponent.cs | 17 -- .../NodeContainer/NodeGroups/BaseNodeGroup.cs | 32 +- .../NodeGroups/NodeGroupAttribute.cs | 1 + .../NodeGroups/NodeGroupFactory.cs | 20 +- .../NodeContainer/NodeGroups/PipeNet.cs | 2 + .../NodeContainer/Nodes/AdjacentNode.cs | 1 + .../NodeContainer/Nodes/IRotatableNode.cs | 2 + Content.Server/NodeContainer/Nodes/Node.cs | 104 ------- .../NodeContainer/Nodes/NodeHelpers.cs | 1 + .../NodeContainer/Nodes/PipeNode.cs | 2 + .../NodeContainer/Nodes/PortPipeNode.cs | 1 + .../NodeContainer/Nodes/PortablePipeNode.cs | 1 + .../PneumaticCannon/PneumaticCannonSystem.cs | 1 + .../Components/BaseNetConnectorComponent.cs | 2 + .../PowerMonitoringDeviceComponent.cs | 1 + .../EntitySystems/CableMultitoolSystem.cs | 1 + .../PowerMonitoringConsoleSystem.cs | 1 + .../Power/Generation/Teg/TegNodeGroup.cs | 2 + .../Power/Generation/Teg/TegSystem.cs | 1 + .../Power/Generator/PowerSwitchableSystem.cs | 1 + Content.Server/Power/NodeGroups/ApcNet.cs | 2 + .../NodeGroups/BaseNetConnectorNodeGroup.cs | 2 + .../Power/NodeGroups/BasePowerNet.cs | 1 + Content.Server/Power/NodeGroups/PowerNet.cs | 2 + Content.Server/Power/Nodes/CableDeviceNode.cs | 1 + Content.Server/Power/Nodes/CableNode.cs | 1 + .../Power/Nodes/CableTerminalNode.cs | 1 + .../Power/Nodes/CableTerminalPortNode.cs | 1 + .../DungeonJob.PostGenAutoCabling.cs | 1 + .../Sandbox/Commands/ColorNetworkCommand.cs | 2 + .../EntitySystems/RadiationCollectorSystem.cs | 1 + Content.Shared/Alert/AlertsSystem.cs | 12 +- .../Atmos/Components/BreathToolComponent.cs | 28 ++ .../Atmos/Components/GasTankComponent.cs | 120 ++++++++ .../Components/SharedGasTankComponent.cs | 47 ++- .../SharedAtmosphereSystem.BreathTool.cs | 51 ++++ .../EntitySystems/SharedAtmosphereSystem.cs | 13 +- .../EntitySystems/SharedGasTankSystem.cs | 229 +++++++++++++++ Content.Shared/Atmos/IGasMixtureHolder.cs | 6 + .../Components/SharedGasCanisterComponent.cs | 16 +- .../Unary/Components/GasCanisterComponent.cs | 58 ++++ .../Unary/Systems/SharedGasCanisterSystem.cs | 124 ++++++++ .../Body/Components/InternalsComponent.cs | 27 ++ .../Body/Systems/SharedInternalsSystem.cs | 273 ++++++++++++++++++ .../Clothing/EntitySystems/MaskSystem.cs | 26 +- .../ActivatableUIRequiresLockComponent.cs | 7 + Content.Shared/Lock/LockSystem.cs | 12 +- Content.Shared/NodeContainer/Node.cs | 100 +++++++ .../NodeContainer/NodeContainerComponent.cs | 16 + .../NodeContainer/NodeGroups/INodeGroup.cs | 33 +++ .../NodeContainer/NodeGroups/NodeGroupID.cs | 19 ++ Content.Shared/Timing/UseDelaySystem.cs | 10 +- .../ActivatableUIRequiresAnchorSystem.cs | 6 +- .../Entities/Objects/Tools/gas_tanks.yml | 4 + .../Entities/Objects/Tools/jetpacks.yml | 4 + .../Storage/Canisters/gas_canisters.yml | 3 + 94 files changed, 1425 insertions(+), 1167 deletions(-) create mode 100644 Content.Client/Atmos/EntitySystems/GasTankSystem.cs create mode 100644 Content.Client/Atmos/Piping/Unary/Systems/GasCanisterSystem.cs create mode 100644 Content.Client/Body/Systems/InternalsSystem.cs delete mode 100644 Content.Server/Atmos/Components/BreathToolComponent.cs delete mode 100644 Content.Server/Atmos/Components/GasTankComponent.cs delete mode 100644 Content.Server/Atmos/EntitySystems/AtmosphereSystem.BreathTool.cs delete mode 100644 Content.Server/Atmos/IGasMixtureHolder.cs delete mode 100644 Content.Server/Atmos/Piping/Unary/Components/GasCanisterComponent.cs delete mode 100644 Content.Server/Body/Components/InternalsComponent.cs delete mode 100644 Content.Server/NodeContainer/NodeContainerComponent.cs delete mode 100644 Content.Server/NodeContainer/Nodes/Node.cs create mode 100644 Content.Shared/Atmos/Components/BreathToolComponent.cs create mode 100644 Content.Shared/Atmos/Components/GasTankComponent.cs create mode 100644 Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.BreathTool.cs create mode 100644 Content.Shared/Atmos/EntitySystems/SharedGasTankSystem.cs create mode 100644 Content.Shared/Atmos/IGasMixtureHolder.cs create mode 100644 Content.Shared/Atmos/Piping/Unary/Components/GasCanisterComponent.cs create mode 100644 Content.Shared/Atmos/Piping/Unary/Systems/SharedGasCanisterSystem.cs create mode 100644 Content.Shared/Body/Components/InternalsComponent.cs create mode 100644 Content.Shared/Body/Systems/SharedInternalsSystem.cs create mode 100644 Content.Shared/NodeContainer/Node.cs create mode 100644 Content.Shared/NodeContainer/NodeContainerComponent.cs create mode 100644 Content.Shared/NodeContainer/NodeGroups/INodeGroup.cs create mode 100644 Content.Shared/NodeContainer/NodeGroups/NodeGroupID.cs diff --git a/Content.Client/Alerts/ClientAlertsSystem.cs b/Content.Client/Alerts/ClientAlertsSystem.cs index 5b658fb07c..43c74adc5d 100644 --- a/Content.Client/Alerts/ClientAlertsSystem.cs +++ b/Content.Client/Alerts/ClientAlertsSystem.cs @@ -2,6 +2,7 @@ using System.Linq; using Content.Shared.Alert; using JetBrains.Annotations; using Robust.Client.Player; +using Robust.Client.UserInterface; using Robust.Shared.GameStates; using Robust.Shared.Player; using Robust.Shared.Prototypes; @@ -15,6 +16,7 @@ public sealed class ClientAlertsSystem : AlertsSystem [Dependency] private readonly IPlayerManager _playerManager = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly IUserInterfaceManager _ui = default!; public event EventHandler? ClearAlerts; public event EventHandler>? SyncAlerts; @@ -27,6 +29,12 @@ public sealed class ClientAlertsSystem : AlertsSystem SubscribeLocalEvent(OnPlayerDetached); SubscribeLocalEvent(OnHandleState); } + + protected override void HandledAlert() + { + _ui.ClickSound(); + } + protected override void LoadPrototypes() { base.LoadPrototypes(); diff --git a/Content.Client/Atmos/EntitySystems/GasTankSystem.cs b/Content.Client/Atmos/EntitySystems/GasTankSystem.cs new file mode 100644 index 0000000000..696e7939f6 --- /dev/null +++ b/Content.Client/Atmos/EntitySystems/GasTankSystem.cs @@ -0,0 +1,29 @@ +using Content.Shared.Atmos.Components; +using Content.Shared.Atmos.EntitySystems; + +namespace Content.Client.Atmos.EntitySystems; + +public sealed class GasTankSystem : SharedGasTankSystem +{ + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnGasTankState); + } + + private void OnGasTankState(Entity ent, ref AfterAutoHandleStateEvent args) + { + if (UI.TryGetOpenUi(ent.Owner, SharedGasTankUiKey.Key, out var bui)) + { + bui.Update(); + } + } + + public override void UpdateUserInterface(Entity ent) + { + if (UI.TryGetOpenUi(ent.Owner, SharedGasTankUiKey.Key, out var bui)) + { + bui.Update(); + } + } +} diff --git a/Content.Client/Atmos/Piping/Unary/Systems/GasCanisterSystem.cs b/Content.Client/Atmos/Piping/Unary/Systems/GasCanisterSystem.cs new file mode 100644 index 0000000000..cae184edbb --- /dev/null +++ b/Content.Client/Atmos/Piping/Unary/Systems/GasCanisterSystem.cs @@ -0,0 +1,32 @@ +using Content.Client.Atmos.UI; +using Content.Shared.Atmos.Piping.Binary.Components; +using Content.Shared.Atmos.Piping.Unary.Components; +using Content.Shared.Atmos.Piping.Unary.Systems; +using Content.Shared.NodeContainer; + +namespace Content.Client.Atmos.Piping.Unary.Systems; + +public sealed class GasCanisterSystem : SharedGasCanisterSystem +{ + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnGasState); + } + + private void OnGasState(Entity ent, ref AfterAutoHandleStateEvent args) + { + if (UI.TryGetOpenUi(ent.Owner, GasCanisterUiKey.Key, out var bui)) + { + bui.Update(); + } + } + + protected override void DirtyUI(EntityUid uid, GasCanisterComponent? component = null, NodeContainerComponent? nodes = null) + { + if (UI.TryGetOpenUi(uid, GasCanisterUiKey.Key, out var bui)) + { + bui.Update(); + } + } +} diff --git a/Content.Client/Atmos/UI/GasCanisterBoundUserInterface.cs b/Content.Client/Atmos/UI/GasCanisterBoundUserInterface.cs index 7bf9b396d5..0456426b1f 100644 --- a/Content.Client/Atmos/UI/GasCanisterBoundUserInterface.cs +++ b/Content.Client/Atmos/UI/GasCanisterBoundUserInterface.cs @@ -1,4 +1,7 @@ -using Content.Shared.Atmos.Piping.Binary.Components; +using Content.Shared.Atmos.Components; +using Content.Shared.Atmos.Piping.Binary.Components; +using Content.Shared.Atmos.Piping.Unary.Components; +using Content.Shared.IdentityManagement; using JetBrains.Annotations; using Robust.Client.GameObjects; using Robust.Client.UserInterface; @@ -32,22 +35,22 @@ namespace Content.Client.Atmos.UI private void OnTankEjectPressed() { - SendMessage(new GasCanisterHoldingTankEjectMessage()); + SendPredictedMessage(new GasCanisterHoldingTankEjectMessage()); } private void OnReleasePressureSet(float value) { - SendMessage(new GasCanisterChangeReleasePressureMessage(value)); + SendPredictedMessage(new GasCanisterChangeReleasePressureMessage(value)); } private void OnReleaseValveOpenPressed() { - SendMessage(new GasCanisterChangeReleaseValveMessage(true)); + SendPredictedMessage(new GasCanisterChangeReleaseValveMessage(true)); } private void OnReleaseValveClosePressed() { - SendMessage(new GasCanisterChangeReleaseValveMessage(false)); + SendPredictedMessage(new GasCanisterChangeReleaseValveMessage(false)); } /// @@ -57,17 +60,21 @@ namespace Content.Client.Atmos.UI protected override void UpdateState(BoundUserInterfaceState state) { base.UpdateState(state); - if (_window == null || state is not GasCanisterBoundUserInterfaceState cast) + if (_window == null || state is not GasCanisterBoundUserInterfaceState cast || !EntMan.TryGetComponent(Owner, out GasCanisterComponent? component)) return; - _window.SetCanisterLabel(cast.CanisterLabel); + var canisterLabel = Identity.Name(Owner, EntMan); + var tankLabel = component.GasTankSlot.Item != null ? Identity.Name(component.GasTankSlot.Item.Value, EntMan) : null; + + _window.SetCanisterLabel(canisterLabel); _window.SetCanisterPressure(cast.CanisterPressure); _window.SetPortStatus(cast.PortStatus); - _window.SetTankLabel(cast.TankLabel); + + _window.SetTankLabel(tankLabel); _window.SetTankPressure(cast.TankPressure); - _window.SetReleasePressureRange(cast.ReleasePressureMin, cast.ReleasePressureMax); - _window.SetReleasePressure(cast.ReleasePressure); - _window.SetReleaseValve(cast.ReleaseValve); + _window.SetReleasePressureRange(component.MinReleasePressure, component.MaxReleasePressure); + _window.SetReleasePressure(component.ReleasePressure); + _window.SetReleaseValve(component.ReleaseValve); } protected override void Dispose(bool disposing) diff --git a/Content.Client/Atmos/UI/GasPressurePumpBoundUserInterface.cs b/Content.Client/Atmos/UI/GasPressurePumpBoundUserInterface.cs index 3c3d8f1509..b959bc966b 100644 --- a/Content.Client/Atmos/UI/GasPressurePumpBoundUserInterface.cs +++ b/Content.Client/Atmos/UI/GasPressurePumpBoundUserInterface.cs @@ -13,9 +13,6 @@ namespace Content.Client.Atmos.UI; [UsedImplicitly] public sealed class GasPressurePumpBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey) { - [ViewVariables] - private const float MaxPressure = Atmospherics.MaxOutputPressure; - [ViewVariables] private GasPressurePumpWindow? _window; diff --git a/Content.Client/Body/Systems/InternalsSystem.cs b/Content.Client/Body/Systems/InternalsSystem.cs new file mode 100644 index 0000000000..87daac3722 --- /dev/null +++ b/Content.Client/Body/Systems/InternalsSystem.cs @@ -0,0 +1,24 @@ +using Content.Shared.Atmos.Components; +using Content.Shared.Body.Components; +using Content.Shared.Body.Systems; + +namespace Content.Client.Body.Systems; + +public sealed class InternalsSystem : SharedInternalsSystem +{ + [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnInternalsAfterState); + } + + private void OnInternalsAfterState(Entity ent, ref AfterAutoHandleStateEvent args) + { + if (ent.Comp.GasTankEntity != null && _ui.TryGetOpenUi(ent.Comp.GasTankEntity.Value, SharedGasTankUiKey.Key, out var bui)) + { + bui.Update(); + } + } +} diff --git a/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs b/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs index b0e2e39483..4e803a20b1 100644 --- a/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs +++ b/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs @@ -12,6 +12,8 @@ namespace Content.Client.UserInterface.Systems.Alerts.Controls { public sealed class AlertControl : BaseButton { + [Dependency] private readonly IEntityManager _entityManager = default!; + public AlertPrototype Alert { get; } /// @@ -33,8 +35,7 @@ namespace Content.Client.UserInterface.Systems.Alerts.Controls private (TimeSpan Start, TimeSpan End)? _cooldown; private short? _severity; - private readonly IGameTiming _gameTiming; - private readonly IEntityManager _entityManager; + private readonly SpriteView _icon; private readonly CooldownGraphic _cooldownGraphic; @@ -47,8 +48,10 @@ namespace Content.Client.UserInterface.Systems.Alerts.Controls /// severity of alert, null if alert doesn't have severity levels public AlertControl(AlertPrototype alert, short? severity) { - _gameTiming = IoCManager.Resolve(); - _entityManager = IoCManager.Resolve(); + // Alerts will handle this. + MuteSounds = true; + + IoCManager.InjectDependencies(this); TooltipSupplier = SupplyTooltip; Alert = alert; _severity = severity; diff --git a/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankBoundUserInterface.cs b/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankBoundUserInterface.cs index 4ae74a5d65..19e578fda3 100644 --- a/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankBoundUserInterface.cs +++ b/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankBoundUserInterface.cs @@ -1,4 +1,5 @@ using Content.Shared.Atmos.Components; +using Content.Shared.Atmos.EntitySystems; using JetBrains.Annotations; using Robust.Client.GameObjects; using Robust.Client.UserInterface; @@ -17,7 +18,7 @@ namespace Content.Client.UserInterface.Systems.Atmos.GasTank public void SetOutputPressure(float value) { - SendMessage(new GasTankSetPressureMessage + SendPredictedMessage(new GasTankSetPressureMessage { Pressure = value }); @@ -25,13 +26,14 @@ namespace Content.Client.UserInterface.Systems.Atmos.GasTank public void ToggleInternals() { - SendMessage(new GasTankToggleInternalsMessage()); + SendPredictedMessage(new GasTankToggleInternalsMessage()); } protected override void Open() { base.Open(); _window = this.CreateWindow(); + _window.Entity = Owner; _window.SetTitle(EntMan.GetComponent(Owner).EntityName); _window.OnOutputPressure += SetOutputPressure; _window.OnToggleInternals += ToggleInternals; @@ -41,6 +43,12 @@ namespace Content.Client.UserInterface.Systems.Atmos.GasTank { base.UpdateState(state); + if (EntMan.TryGetComponent(Owner, out GasTankComponent? component)) + { + var canConnect = EntMan.System().CanConnectToInternals((Owner, component)); + _window?.Update(canConnect, component.IsConnected, component.OutputPressure); + } + if (state is GasTankBoundUserInterfaceState cast) _window?.UpdateState(cast); } diff --git a/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs b/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs index fd5624ad8a..638df36504 100644 --- a/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs +++ b/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs @@ -3,11 +3,14 @@ using Content.Client.Message; using Content.Client.Resources; using Content.Client.Stylesheets; using Content.Shared.Atmos.Components; +using Content.Shared.Atmos.EntitySystems; +using Content.Shared.Timing; using Robust.Client.Graphics; using Robust.Client.ResourceManagement; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.CustomControls; +using Robust.Shared.Timing; using static Robust.Client.UserInterface.Controls.BoxContainer; namespace Content.Client.UserInterface.Systems.Atmos.GasTank; @@ -15,6 +18,7 @@ namespace Content.Client.UserInterface.Systems.Atmos.GasTank; public sealed class GasTankWindow : BaseWindow { + [Dependency] private readonly IEntityManager _entManager = default!; [Dependency] private readonly IResourceCache _cache = default!; private readonly RichTextLabel _lblPressure; @@ -23,6 +27,8 @@ public sealed class GasTankWindow private readonly Button _btnInternals; private readonly Label _topLabel; + public EntityUid Entity; + public event Action? OnOutputPressure; public event Action? OnToggleInternals; @@ -194,12 +200,30 @@ public sealed class GasTankWindow public void UpdateState(GasTankBoundUserInterfaceState state) { _lblPressure.SetMarkup(Loc.GetString("gas-tank-window-tank-pressure-text", ("tankPressure", $"{state.TankPressure:0.##}"))); - _btnInternals.Disabled = !state.CanConnectInternals; + } + + public void Update(bool canConnectInternals, bool internalsConnected, float outputPressure) + { + _btnInternals.Disabled = !canConnectInternals; _lblInternals.SetMarkup(Loc.GetString("gas-tank-window-internal-text", - ("status", Loc.GetString(state.InternalsConnected ? "gas-tank-window-internal-connected" : "gas-tank-window-internal-disconnected")))); - if (state.OutputPressure.HasValue) + ("status", Loc.GetString(internalsConnected ? "gas-tank-window-internal-connected" : "gas-tank-window-internal-disconnected")))); + _spbPressure.Value = outputPressure; + } + + protected override void FrameUpdate(FrameEventArgs args) + { + base.FrameUpdate(args); + + // Easier than managing state on any ent changes. Previously this was just ticked on server's GasTankSystem. + if (_entManager.TryGetComponent(Entity, out GasTankComponent? tank)) { - _spbPressure.Value = state.OutputPressure.Value; + var canConnectInternals = _entManager.System().CanConnectToInternals((Entity, tank)); + _btnInternals.Disabled = !canConnectInternals; + } + + if (!_btnInternals.Disabled) + { + _btnInternals.Disabled = _entManager.System().IsDelayed(Entity, id: SharedGasTankSystem.GasTankDelay); } } diff --git a/Content.IntegrationTests/Tests/Power/PowerTest.cs b/Content.IntegrationTests/Tests/Power/PowerTest.cs index 55bb42f8ce..a448427d05 100644 --- a/Content.IntegrationTests/Tests/Power/PowerTest.cs +++ b/Content.IntegrationTests/Tests/Power/PowerTest.cs @@ -6,6 +6,7 @@ using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Server.Power.Nodes; using Content.Shared.Coordinates; +using Content.Shared.NodeContainer; using Robust.Shared.GameObjects; using Robust.Shared.Map; using Robust.Shared.Maths; diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs index 8b0a24d902..ccc7a98a1e 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs @@ -18,6 +18,7 @@ using Content.Shared.Access.Components; using Content.Shared.Access.Systems; using Content.Shared.Administration; using Content.Shared.Atmos; +using Content.Shared.Atmos.Components; using Content.Shared.Construction.Components; using Content.Shared.Damage; using Content.Shared.Damage.Components; diff --git a/Content.Server/Ame/AmeNodeGroup.cs b/Content.Server/Ame/AmeNodeGroup.cs index f4eb1bb302..f9cec6c5e7 100644 --- a/Content.Server/Ame/AmeNodeGroup.cs +++ b/Content.Server/Ame/AmeNodeGroup.cs @@ -5,6 +5,8 @@ using Content.Server.Chat.Managers; using Content.Server.Explosion.EntitySystems; using Content.Server.NodeContainer.NodeGroups; using Content.Server.NodeContainer.Nodes; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using Robust.Server.GameObjects; using Robust.Shared.Map.Components; using Robust.Shared.Random; diff --git a/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs b/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs index 7e84cbc743..ff6cdd2da7 100644 --- a/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs +++ b/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs @@ -10,6 +10,7 @@ using Content.Shared.Ame.Components; using Content.Shared.Containers.ItemSlots; using Content.Shared.Database; using Content.Shared.Mind.Components; +using Content.Shared.NodeContainer; using Content.Shared.Power; using Robust.Server.GameObjects; using Robust.Shared.Audio; diff --git a/Content.Server/Atmos/Components/BreathToolComponent.cs b/Content.Server/Atmos/Components/BreathToolComponent.cs deleted file mode 100644 index ae17a5d872..0000000000 --- a/Content.Server/Atmos/Components/BreathToolComponent.cs +++ /dev/null @@ -1,21 +0,0 @@ -using Content.Shared.Inventory; - -namespace Content.Server.Atmos.Components -{ - /// - /// Used in internals as breath tool. - /// - [RegisterComponent] - [ComponentProtoName("BreathMask")] - public sealed partial class BreathToolComponent : Component - { - /// - /// Tool is functional only in allowed slots - /// - [DataField] - public SlotFlags AllowedSlots = SlotFlags.MASK | SlotFlags.HEAD; - public bool IsFunctional; - - public EntityUid? ConnectedInternalsEntity; - } -} diff --git a/Content.Server/Atmos/Components/GasTankComponent.cs b/Content.Server/Atmos/Components/GasTankComponent.cs deleted file mode 100644 index 2d6b073e9d..0000000000 --- a/Content.Server/Atmos/Components/GasTankComponent.cs +++ /dev/null @@ -1,121 +0,0 @@ -using Content.Shared.Atmos; -using Robust.Shared.Audio; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Atmos.Components -{ - [RegisterComponent] - public sealed partial class GasTankComponent : Component, IGasMixtureHolder - { - public const float MaxExplosionRange = 26f; - private const float DefaultLowPressure = 0f; - private const float DefaultOutputPressure = Atmospherics.OneAtmosphere; - - public int Integrity = 3; - public bool IsLowPressure => (Air?.Pressure ?? 0F) <= TankLowPressure; - - [ViewVariables(VVAccess.ReadWrite), DataField("ruptureSound")] - public SoundSpecifier RuptureSound = new SoundPathSpecifier("/Audio/Effects/spray.ogg"); - - [ViewVariables(VVAccess.ReadWrite), DataField("connectSound")] - public SoundSpecifier? ConnectSound = - new SoundPathSpecifier("/Audio/Effects/internals.ogg") - { - Params = AudioParams.Default.WithVolume(5f), - }; - - [ViewVariables(VVAccess.ReadWrite), DataField("disconnectSound")] - public SoundSpecifier? DisconnectSound; - - // Cancel toggles sounds if we re-toggle again. - - public EntityUid? ConnectStream; - public EntityUid? DisconnectStream; - - [DataField("air"), ViewVariables(VVAccess.ReadWrite)] - public GasMixture Air { get; set; } = new(); - - /// - /// Pressure at which tank should be considered 'low' such as for internals. - /// - [DataField("tankLowPressure"), ViewVariables(VVAccess.ReadWrite)] - public float TankLowPressure = DefaultLowPressure; - - /// - /// Distributed pressure. - /// - [DataField("outputPressure"), ViewVariables(VVAccess.ReadWrite)] - public float OutputPressure = DefaultOutputPressure; - - /// - /// The maximum allowed output pressure. - /// - [DataField("maxOutputPressure"), ViewVariables(VVAccess.ReadWrite)] - public float MaxOutputPressure = 3 * DefaultOutputPressure; - - /// - /// Tank is connected to internals. - /// - [ViewVariables] - public bool IsConnected => User != null; - - [ViewVariables] - public EntityUid? User; - - /// - /// True if this entity was recently moved out of a container. This might have been a hand -> inventory - /// transfer, or it might have been the user dropping the tank. This indicates the tank needs to be checked. - /// - [ViewVariables] - public bool CheckUser; - - /// - /// Pressure at which tanks start leaking. - /// - [DataField("tankLeakPressure"), ViewVariables(VVAccess.ReadWrite)] - public float TankLeakPressure = 30 * Atmospherics.OneAtmosphere; - - /// - /// Pressure at which tank spills all contents into atmosphere. - /// - [DataField("tankRupturePressure"), ViewVariables(VVAccess.ReadWrite)] - public float TankRupturePressure = 40 * Atmospherics.OneAtmosphere; - - /// - /// Base 3x3 explosion. - /// - [DataField("tankFragmentPressure"), ViewVariables(VVAccess.ReadWrite)] - public float TankFragmentPressure = 50 * Atmospherics.OneAtmosphere; - - /// - /// Increases explosion for each scale kPa above threshold. - /// - [DataField("tankFragmentScale"), ViewVariables(VVAccess.ReadWrite)] - public float TankFragmentScale = 2 * Atmospherics.OneAtmosphere; - - [DataField("toggleAction", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string ToggleAction = "ActionToggleInternals"; - - [DataField("toggleActionEntity")] public EntityUid? ToggleActionEntity; - - /// - /// Valve to release gas from tank - /// - [DataField("isValveOpen"), ViewVariables(VVAccess.ReadWrite)] - public bool IsValveOpen = false; - - /// - /// Gas release rate in L/s - /// - [DataField("valveOutputRate"), ViewVariables(VVAccess.ReadWrite)] - public float ValveOutputRate = 100f; - - [DataField("valveSound"), ViewVariables(VVAccess.ReadWrite)] - public SoundSpecifier ValveSound = - new SoundCollectionSpecifier("valveSqueak") - { - Params = AudioParams.Default.WithVolume(-5f), - }; - } -} diff --git a/Content.Server/Atmos/Consoles/AtmosMonitoringConsoleSystem.cs b/Content.Server/Atmos/Consoles/AtmosMonitoringConsoleSystem.cs index 8c786e5b21..532ba04d29 100644 --- a/Content.Server/Atmos/Consoles/AtmosMonitoringConsoleSystem.cs +++ b/Content.Server/Atmos/Consoles/AtmosMonitoringConsoleSystem.cs @@ -18,6 +18,7 @@ using Robust.Shared.Timing; using System.Diagnostics.CodeAnalysis; using System.Linq; using Content.Shared.DeviceNetwork.Components; +using Content.Shared.NodeContainer; namespace Content.Server.Atmos.Consoles; diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BreathTool.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BreathTool.cs deleted file mode 100644 index 327804f39a..0000000000 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BreathTool.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Content.Server.Atmos.Components; -using Content.Server.Body.Components; - -namespace Content.Server.Atmos.EntitySystems; - -public sealed partial class AtmosphereSystem -{ - private void InitializeBreathTool() - { - SubscribeLocalEvent(OnBreathToolShutdown); - } - - private void OnBreathToolShutdown(Entity entity, ref ComponentShutdown args) - { - DisconnectInternals(entity); - } - - public void DisconnectInternals(Entity entity) - { - var old = entity.Comp.ConnectedInternalsEntity; - entity.Comp.ConnectedInternalsEntity = null; - - if (TryComp(old, out var internalsComponent)) - { - _internals.DisconnectBreathTool((old.Value, internalsComponent), entity.Owner); - } - - entity.Comp.IsFunctional = false; - } -} diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.GridAtmosphere.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.GridAtmosphere.cs index b11eb5dc3e..72b6e9d745 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.GridAtmosphere.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.GridAtmosphere.cs @@ -44,8 +44,6 @@ public sealed partial class AtmosphereSystem private void OnGridAtmosphereInit(EntityUid uid, GridAtmosphereComponent component, ComponentInit args) { - base.Initialize(); - EnsureComp(uid); foreach (var tile in component.Tiles.Values) { diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs index f27f7411bf..0f5bc1af04 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs @@ -28,7 +28,6 @@ public sealed partial class AtmosphereSystem : SharedAtmosphereSystem [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; [Dependency] private readonly IAdminLogManager _adminLog = default!; [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly InternalsSystem _internals = default!; [Dependency] private readonly SharedContainerSystem _containers = default!; [Dependency] private readonly SharedPhysicsSystem _physics = default!; [Dependency] private readonly GasTileOverlaySystem _gasTileOverlaySystem = default!; @@ -56,7 +55,6 @@ public sealed partial class AtmosphereSystem : SharedAtmosphereSystem UpdatesAfter.Add(typeof(NodeGroupSystem)); - InitializeBreathTool(); InitializeGases(); InitializeCommands(); InitializeCVars(); diff --git a/Content.Server/Atmos/EntitySystems/GasAnalyzerSystem.cs b/Content.Server/Atmos/EntitySystems/GasAnalyzerSystem.cs index cc541e35e9..c3f934549b 100644 --- a/Content.Server/Atmos/EntitySystems/GasAnalyzerSystem.cs +++ b/Content.Server/Atmos/EntitySystems/GasAnalyzerSystem.cs @@ -7,6 +7,7 @@ using Content.Shared.Atmos; using Content.Shared.Atmos.Components; using Content.Shared.Interaction; using Content.Shared.Interaction.Events; +using Content.Shared.NodeContainer; using JetBrains.Annotations; using Robust.Server.GameObjects; using static Content.Shared.Atmos.Components.GasAnalyzerComponent; diff --git a/Content.Server/Atmos/EntitySystems/GasTankSystem.cs b/Content.Server/Atmos/EntitySystems/GasTankSystem.cs index 4d409a7082..08177a7d95 100644 --- a/Content.Server/Atmos/EntitySystems/GasTankSystem.cs +++ b/Content.Server/Atmos/EntitySystems/GasTankSystem.cs @@ -1,21 +1,13 @@ -using Content.Server.Atmos.Components; -using Content.Server.Body.Components; -using Content.Server.Body.Systems; using Content.Server.Cargo.Systems; using Content.Server.Explosion.EntitySystems; -using Content.Shared.UserInterface; -using Content.Shared.Actions; using Content.Shared.Atmos; using Content.Shared.Atmos.Components; -using Content.Shared.Examine; +using Content.Shared.Atmos.EntitySystems; using Content.Shared.Throwing; -using Content.Shared.Toggleable; -using Content.Shared.Verbs; using JetBrains.Annotations; using Robust.Server.GameObjects; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; -using Robust.Shared.Containers; using Robust.Shared.Random; using Robust.Shared.Configuration; using Content.Shared.CCVar; @@ -23,14 +15,11 @@ using Content.Shared.CCVar; namespace Content.Server.Atmos.EntitySystems { [UsedImplicitly] - public sealed class GasTankSystem : EntitySystem + public sealed class GasTankSystem : SharedGasTankSystem { [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; [Dependency] private readonly ExplosionSystem _explosions = default!; - [Dependency] private readonly InternalsSystem _internals = default!; [Dependency] private readonly SharedAudioSystem _audioSys = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; [Dependency] private readonly UserInterfaceSystem _ui = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly ThrowingSystem _throwing = default!; @@ -44,17 +33,9 @@ namespace Content.Server.Atmos.EntitySystems public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnGasShutdown); - SubscribeLocalEvent(BeforeUiOpen); - SubscribeLocalEvent(OnGetActions); - SubscribeLocalEvent(OnExamined); - SubscribeLocalEvent(OnActionToggle); SubscribeLocalEvent(OnParentChange); - SubscribeLocalEvent(OnGasTankSetPressure); - SubscribeLocalEvent(OnGasTankToggleInternals); SubscribeLocalEvent(OnAnalyzed); SubscribeLocalEvent(OnGasTankPrice); - SubscribeLocalEvent>(OnGetAlternativeVerb); Subs.CVar(_cfg, CCVars.AtmosTankFragment, UpdateMaxRange, true); } @@ -63,44 +44,16 @@ namespace Content.Server.Atmos.EntitySystems _maxExplosionRange = value; } - private void OnGasShutdown(Entity gasTank, ref ComponentShutdown args) - { - DisconnectFromInternals(gasTank); - } - - private void OnGasTankToggleInternals(Entity ent, ref GasTankToggleInternalsMessage args) - { - ToggleInternals(ent); - } - - private void OnGasTankSetPressure(Entity ent, ref GasTankSetPressureMessage args) - { - var pressure = Math.Clamp(args.Pressure, 0f, ent.Comp.MaxOutputPressure); - - ent.Comp.OutputPressure = pressure; - - UpdateUserInterface(ent, true); - } - - public void UpdateUserInterface(Entity ent, bool initialUpdate = false) + public override void UpdateUserInterface(Entity ent) { var (owner, component) = ent; _ui.SetUiState(owner, SharedGasTankUiKey.Key, new GasTankBoundUserInterfaceState { TankPressure = component.Air?.Pressure ?? 0, - OutputPressure = initialUpdate ? component.OutputPressure : null, - InternalsConnected = component.IsConnected, - CanConnectInternals = CanConnectToInternals(ent) }); } - private void BeforeUiOpen(Entity ent, ref BeforeActivatableUIOpenEvent args) - { - // Only initial update includes output pressure information, to avoid overwriting client-input as the updates come in. - UpdateUserInterface(ent, true); - } - private void OnParentChange(EntityUid uid, GasTankComponent component, ref EntParentChangedMessage args) { // When an item is moved from hands -> pockets, the container removal briefly dumps the item on the floor. @@ -109,30 +62,6 @@ namespace Content.Server.Atmos.EntitySystems component.CheckUser = true; } - private void OnGetActions(EntityUid uid, GasTankComponent component, GetItemActionsEvent args) - { - args.AddAction(ref component.ToggleActionEntity, component.ToggleAction); - } - - private void OnExamined(EntityUid uid, GasTankComponent component, ExaminedEvent args) - { - using var _ = args.PushGroup(nameof(GasTankComponent)); - if (args.IsInDetailsRange) - args.PushMarkup(Loc.GetString("comp-gas-tank-examine", ("pressure", Math.Round(component.Air?.Pressure ?? 0)))); - if (component.IsConnected) - args.PushMarkup(Loc.GetString("comp-gas-tank-connected")); - args.PushMarkup(Loc.GetString(component.IsValveOpen ? "comp-gas-tank-examine-open-valve" : "comp-gas-tank-examine-closed-valve")); - } - - private void OnActionToggle(Entity gasTank, ref ToggleActionEvent args) - { - if (args.Handled) - return; - - ToggleInternals(gasTank); - args.Handled = true; - } - public override void Update(float frameTime) { base.Update(frameTime); @@ -167,8 +96,10 @@ namespace Content.Server.Atmos.EntitySystems { _atmosphereSystem.React(comp.Air, comp); } + CheckStatus(gasTank); - if (_ui.IsUiOpen(uid, SharedGasTankUiKey.Key)) + + if ((comp.IsConnected || comp.IsValveOpen) && _ui.IsUiOpen(uid, SharedGasTankUiKey.Key)) { UpdateUserInterface(gasTank); } @@ -190,18 +121,6 @@ namespace Content.Server.Atmos.EntitySystems _audioSys.PlayPvs(gasTank.Comp.RuptureSound, gasTank); } - private void ToggleInternals(Entity ent) - { - if (ent.Comp.IsConnected) - { - DisconnectFromInternals(ent); - } - else - { - ConnectToInternals(ent); - } - } - public GasMixture? RemoveAir(Entity gasTank, float amount) { var gas = gasTank.Comp.Air?.Remove(amount); @@ -227,95 +146,6 @@ namespace Content.Server.Atmos.EntitySystems return air; } - public bool CanConnectToInternals(Entity ent) - { - TryGetInternalsComp(ent, out _, out var internalsComp, ent.Comp.User); - return internalsComp != null && internalsComp.BreathTools.Count != 0 && !ent.Comp.IsValveOpen; - } - - public void ConnectToInternals(Entity ent) - { - var (owner, component) = ent; - if (component.IsConnected || !CanConnectToInternals(ent)) - return; - - TryGetInternalsComp(ent, out var internalsUid, out var internalsComp, ent.Comp.User); - if (internalsUid == null || internalsComp == null) - return; - - if (_internals.TryConnectTank((internalsUid.Value, internalsComp), owner)) - component.User = internalsUid.Value; - - _actions.SetToggled(component.ToggleActionEntity, component.IsConnected); - - // Couldn't toggle! - if (!component.IsConnected) - return; - - component.ConnectStream = _audioSys.Stop(component.ConnectStream); - component.ConnectStream = _audioSys.PlayPvs(component.ConnectSound, owner)?.Entity; - - UpdateUserInterface(ent); - } - - public void DisconnectFromInternals(Entity ent) - { - var (owner, component) = ent; - - if (component.User == null) - return; - - TryGetInternalsComp(ent, out var internalsUid, out var internalsComp, component.User); - component.User = null; - - _actions.SetToggled(component.ToggleActionEntity, false); - - if (internalsUid != null && internalsComp != null) - _internals.DisconnectTank((internalsUid.Value, internalsComp)); - component.DisconnectStream = _audioSys.Stop(component.DisconnectStream); - component.DisconnectStream = _audioSys.PlayPvs(component.DisconnectSound, owner)?.Entity; - - UpdateUserInterface(ent); - } - - /// - /// Tries to retrieve the internals component of either the gas tank's user, - /// or the gas tank's... containing container - /// - /// The user of the gas tank - /// True if internals comp isn't null, false if it is null - private bool TryGetInternalsComp(Entity ent, out EntityUid? internalsUid, out InternalsComponent? internalsComp, EntityUid? user = null) - { - internalsUid = default; - internalsComp = default; - - // If the gas tank doesn't exist for whatever reason, don't even bother - if (TerminatingOrDeleted(ent.Owner)) - return false; - - user ??= ent.Comp.User; - // Check if the gas tank's user actually has the component that allows them to use a gas tank and mask - if (TryComp(user, out var userInternalsComp) && userInternalsComp != null) - { - internalsUid = user; - internalsComp = userInternalsComp; - return true; - } - - // Yeah I have no clue what this actually does, I appreciate the lack of comments on the original function - if (_containers.TryGetContainingContainer((ent.Owner, Transform(ent.Owner)), out var container) && container != null) - { - if (TryComp(container.Owner, out var containerInternalsComp) && containerInternalsComp != null) - { - internalsUid = container.Owner; - internalsComp = containerInternalsComp; - return true; - } - } - - return false; - } - public void AssumeAir(Entity ent, GasMixture giver) { _atmosphereSystem.Merge(ent.Comp.Air, giver); @@ -404,21 +234,5 @@ namespace Content.Server.Atmos.EntitySystems { args.Price += _atmosphereSystem.GetPrice(component.Air); } - - private void OnGetAlternativeVerb(EntityUid uid, GasTankComponent component, GetVerbsEvent args) - { - if (!args.CanAccess || !args.CanInteract || args.Hands == null) - return; - args.Verbs.Add(new AlternativeVerb() - { - Text = component.IsValveOpen ? Loc.GetString("comp-gas-tank-close-valve") : Loc.GetString("comp-gas-tank-open-valve"), - Act = () => - { - component.IsValveOpen = !component.IsValveOpen; - _audioSys.PlayPvs(component.ValveSound, uid); - }, - Disabled = component.IsConnected, - }); - } } } diff --git a/Content.Server/Atmos/EntitySystems/PipeRestrictOverlapSystem.cs b/Content.Server/Atmos/EntitySystems/PipeRestrictOverlapSystem.cs index c2ff87ca79..f64aff47f4 100644 --- a/Content.Server/Atmos/EntitySystems/PipeRestrictOverlapSystem.cs +++ b/Content.Server/Atmos/EntitySystems/PipeRestrictOverlapSystem.cs @@ -5,6 +5,7 @@ using Content.Server.NodeContainer.Nodes; using Content.Server.Popups; using Content.Shared.Atmos; using Content.Shared.Construction.Components; +using Content.Shared.NodeContainer; using JetBrains.Annotations; using Robust.Server.GameObjects; using Robust.Shared.Map.Components; diff --git a/Content.Server/Atmos/IGasMixtureHolder.cs b/Content.Server/Atmos/IGasMixtureHolder.cs deleted file mode 100644 index 65d7ba69a7..0000000000 --- a/Content.Server/Atmos/IGasMixtureHolder.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Content.Shared.Atmos; - -namespace Content.Server.Atmos -{ - public interface IGasMixtureHolder - { - public GasMixture Air { get; set; } - } -} diff --git a/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeAppearanceSystem.cs b/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeAppearanceSystem.cs index 10049e273b..53cc35463c 100644 --- a/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeAppearanceSystem.cs +++ b/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeAppearanceSystem.cs @@ -3,6 +3,7 @@ using Content.Server.NodeContainer.EntitySystems; using Content.Server.NodeContainer.Nodes; using Content.Shared.Atmos; using Content.Shared.Atmos.Components; +using Content.Shared.NodeContainer; using Robust.Shared.Map.Components; namespace Content.Server.Atmos.Piping.EntitySystems; diff --git a/Content.Server/Atmos/Piping/EntitySystems/AtmosUnsafeUnanchorSystem.cs b/Content.Server/Atmos/Piping/EntitySystems/AtmosUnsafeUnanchorSystem.cs index bc925e433c..25439736c7 100644 --- a/Content.Server/Atmos/Piping/EntitySystems/AtmosUnsafeUnanchorSystem.cs +++ b/Content.Server/Atmos/Piping/EntitySystems/AtmosUnsafeUnanchorSystem.cs @@ -7,6 +7,7 @@ using Content.Server.Popups; using Content.Shared.Atmos; using Content.Shared.Construction.Components; using Content.Shared.Destructible; +using Content.Shared.NodeContainer; using Content.Shared.Popups; using JetBrains.Annotations; diff --git a/Content.Server/Atmos/Piping/Unary/Components/GasCanisterComponent.cs b/Content.Server/Atmos/Piping/Unary/Components/GasCanisterComponent.cs deleted file mode 100644 index afbfb91249..0000000000 --- a/Content.Server/Atmos/Piping/Unary/Components/GasCanisterComponent.cs +++ /dev/null @@ -1,73 +0,0 @@ -using Content.Shared.Atmos; -using Content.Shared.Containers.ItemSlots; -using Content.Shared.Guidebook; -using Robust.Shared.Audio; - -namespace Content.Server.Atmos.Piping.Unary.Components -{ - [RegisterComponent] - public sealed partial class GasCanisterComponent : Component, IGasMixtureHolder - { - [ViewVariables(VVAccess.ReadWrite)] - [DataField("port")] - public string PortName { get; set; } = "port"; - - /// - /// Container name for the gas tank holder. - /// - [ViewVariables(VVAccess.ReadWrite)] - [DataField("container")] - public string ContainerName { get; set; } = "tank_slot"; - - [ViewVariables(VVAccess.ReadWrite)] - [DataField] - public ItemSlot GasTankSlot = new(); - - [ViewVariables(VVAccess.ReadWrite)] - [DataField("gasMixture")] - public GasMixture Air { get; set; } = new(); - - /// - /// Last recorded pressure, for appearance-updating purposes. - /// - public float LastPressure { get; set; } = 0f; - - /// - /// Minimum release pressure possible for the release valve. - /// - [ViewVariables(VVAccess.ReadWrite)] - [DataField("minReleasePressure")] - public float MinReleasePressure { get; set; } = Atmospherics.OneAtmosphere / 10; - - /// - /// Maximum release pressure possible for the release valve. - /// - [ViewVariables(VVAccess.ReadWrite)] - [DataField("maxReleasePressure")] - public float MaxReleasePressure { get; set; } = Atmospherics.OneAtmosphere * 10; - - /// - /// Valve release pressure. - /// - [ViewVariables(VVAccess.ReadWrite)] - [DataField("releasePressure")] - public float ReleasePressure { get; set; } = Atmospherics.OneAtmosphere; - - /// - /// Whether the release valve is open on the canister. - /// - [ViewVariables(VVAccess.ReadWrite)] - [DataField("releaseValve")] - public bool ReleaseValve { get; set; } = false; - - [DataField("accessDeniedSound")] - public SoundSpecifier AccessDeniedSound = new SoundPathSpecifier("/Audio/Machines/custom_deny.ogg"); - - #region GuidebookData - - [GuidebookData] - public float Volume => Air.Volume; - - #endregion - } -} diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCanisterSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCanisterSystem.cs index 292b6d94f8..a8f505ca5d 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCanisterSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCanisterSystem.cs @@ -1,55 +1,32 @@ -using Content.Server.Administration.Logs; -using Content.Server.Atmos.Components; using Content.Server.Atmos.EntitySystems; using Content.Server.Atmos.Piping.Components; -using Content.Server.Atmos.Piping.Unary.Components; using Content.Server.Cargo.Systems; -using Content.Server.NodeContainer; using Content.Server.NodeContainer.EntitySystems; using Content.Server.NodeContainer.NodeGroups; using Content.Server.NodeContainer.Nodes; -using Content.Server.Popups; using Content.Shared.Atmos; +using Content.Shared.Atmos.Components; using Content.Shared.Atmos.Piping.Binary.Components; -using Content.Shared.Containers.ItemSlots; +using Content.Shared.Atmos.Piping.Unary.Systems; using Content.Shared.Database; -using Content.Shared.Interaction; -using Content.Shared.Lock; -using Robust.Server.GameObjects; -using Robust.Shared.Audio.Systems; -using Robust.Shared.Containers; -using Robust.Shared.Player; +using Content.Shared.NodeContainer; +using GasCanisterComponent = Content.Shared.Atmos.Piping.Unary.Components.GasCanisterComponent; namespace Content.Server.Atmos.Piping.Unary.EntitySystems; -public sealed class GasCanisterSystem : EntitySystem +public sealed class GasCanisterSystem : SharedGasCanisterSystem { [Dependency] private readonly AtmosphereSystem _atmos = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnCanisterStartup); SubscribeLocalEvent(OnCanisterUpdated); - SubscribeLocalEvent(OnCanisterActivate, after: new[] { typeof(LockSystem) }); - SubscribeLocalEvent(OnCanisterInteractHand); - SubscribeLocalEvent(OnCanisterInsertAttempt); - SubscribeLocalEvent(OnCanisterContainerInserted); - SubscribeLocalEvent(OnCanisterContainerRemoved); SubscribeLocalEvent(CalculateCanisterPrice); SubscribeLocalEvent(OnAnalyzed); - // Bound UI subscriptions - SubscribeLocalEvent(OnHoldingTankEjectMessage); - SubscribeLocalEvent(OnCanisterChangeReleasePressure); - SubscribeLocalEvent(OnCanisterChangeReleaseValve); } /// @@ -65,24 +42,16 @@ public sealed class GasCanisterSystem : EntitySystem if (environment is not null) _atmos.Merge(environment, canister.Air); - _adminLogger.Add(LogType.CanisterPurged, LogImpact.Medium, $"Canister {ToPrettyString(uid):canister} purged its contents of {canister.Air:gas} into the environment."); + AdminLogger.Add(LogType.CanisterPurged, LogImpact.Medium, $"Canister {ToPrettyString(uid):canister} purged its contents of {canister.Air:gas} into the environment."); canister.Air.Clear(); } - private void OnCanisterStartup(EntityUid uid, GasCanisterComponent comp, ComponentStartup args) - { - // Ensure container - _slots.AddItemSlot(uid, comp.ContainerName, comp.GasTankSlot); - } - - private void DirtyUI(EntityUid uid, - GasCanisterComponent? canister = null, NodeContainerComponent? nodeContainer = null) + protected override void DirtyUI(EntityUid uid, GasCanisterComponent? canister = null, NodeContainerComponent? nodeContainer = null) { if (!Resolve(uid, ref canister, ref nodeContainer)) return; var portStatus = false; - string? tankLabel = null; var tankPressure = 0f; if (_nodeContainer.TryGetNode(nodeContainer, canister.PortName, out PipeNode? portNode) && portNode.NodeGroup?.Nodes.Count > 1) @@ -92,62 +61,11 @@ public sealed class GasCanisterSystem : EntitySystem { var tank = canister.GasTankSlot.Item.Value; var tankComponent = Comp(tank); - tankLabel = Name(tank); tankPressure = tankComponent.Air.Pressure; } - _ui.SetUiState(uid, GasCanisterUiKey.Key, - new GasCanisterBoundUserInterfaceState(Name(uid), - canister.Air.Pressure, portStatus, tankLabel, tankPressure, canister.ReleasePressure, - canister.ReleaseValve, canister.MinReleasePressure, canister.MaxReleasePressure)); - } - - private void OnHoldingTankEjectMessage(EntityUid uid, GasCanisterComponent canister, GasCanisterHoldingTankEjectMessage args) - { - if (canister.GasTankSlot.Item == null) - return; - - var item = canister.GasTankSlot.Item; - _slots.TryEjectToHands(uid, canister.GasTankSlot, args.Actor); - - if (canister.ReleaseValve) - { - _adminLogger.Add(LogType.CanisterTankEjected, LogImpact.High, $"Player {ToPrettyString(args.Actor):player} ejected tank {ToPrettyString(item):tank} from {ToPrettyString(uid):canister} while the valve was open, releasing [{GetContainedGasesString((uid, canister))}] to atmosphere"); - } - else - { - _adminLogger.Add(LogType.CanisterTankEjected, LogImpact.Medium, $"Player {ToPrettyString(args.Actor):player} ejected tank {ToPrettyString(item):tank} from {ToPrettyString(uid):canister}"); - } - } - - private void OnCanisterChangeReleasePressure(EntityUid uid, GasCanisterComponent canister, GasCanisterChangeReleasePressureMessage args) - { - var pressure = Math.Clamp(args.Pressure, canister.MinReleasePressure, canister.MaxReleasePressure); - - _adminLogger.Add(LogType.CanisterPressure, LogImpact.Medium, $"{ToPrettyString(args.Actor):player} set the release pressure on {ToPrettyString(uid):canister} to {args.Pressure}"); - - canister.ReleasePressure = pressure; - DirtyUI(uid, canister); - } - - private void OnCanisterChangeReleaseValve(EntityUid uid, GasCanisterComponent canister, GasCanisterChangeReleaseValveMessage args) - { - // filling a jetpack with plasma is less important than filling a room with it - var hasItem = canister.GasTankSlot.HasItem; - var impact = hasItem ? LogImpact.Medium : LogImpact.High; - - _adminLogger.Add( - LogType.CanisterValve, - impact, - $"{ToPrettyString(args.Actor):player} {(args.Valve ? "opened" : "closed")} the valve on {ToPrettyString(uid):canister} to {(hasItem ? "inserted tank" : "environment")} while it contained [{GetContainedGasesString((uid, canister))}]"); - - canister.ReleaseValve = args.Valve; - DirtyUI(uid, canister); - } - - private static string GetContainedGasesString(Entity canister) - { - return string.Join(", ", canister.Comp.Air); + UI.SetUiState(uid, GasCanisterUiKey.Key, + new GasCanisterBoundUserInterfaceState(canister.Air.Pressure, portStatus, tankPressure)); } private void OnCanisterUpdated(EntityUid uid, GasCanisterComponent canister, ref AtmosDeviceUpdateEvent args) @@ -207,76 +125,6 @@ public sealed class GasCanisterSystem : EntitySystem } } - private void OnCanisterActivate(EntityUid uid, GasCanisterComponent component, ActivateInWorldEvent args) - { - if (!args.Complex) - return; - - if (!TryComp(args.User, out var actor)) - return; - - if (CheckLocked(uid, component, args.User)) - return; - - // Needs to be here so the locked check still happens if the canister - // is locked and you don't have permissions - if (args.Handled) - return; - - _ui.OpenUi(uid, GasCanisterUiKey.Key, actor.PlayerSession); - args.Handled = true; - } - - private void OnCanisterInteractHand(EntityUid uid, GasCanisterComponent component, InteractHandEvent args) - { - if (!TryComp(args.User, out var actor)) - return; - - if (CheckLocked(uid, component, args.User)) - return; - - _ui.OpenUi(uid, GasCanisterUiKey.Key, actor.PlayerSession); - args.Handled = true; - } - - private void OnCanisterInsertAttempt(EntityUid uid, GasCanisterComponent component, ref ItemSlotInsertAttemptEvent args) - { - if (args.Slot.ID != component.ContainerName || args.User == null) - return; - - if (!TryComp(args.Item, out var gasTank) || gasTank.IsValveOpen) - { - args.Cancelled = true; - return; - } - - // Preventing inserting a tank since if its locked you cant remove it. - if (!CheckLocked(uid, component, args.User.Value)) - return; - - args.Cancelled = true; - } - - private void OnCanisterContainerInserted(EntityUid uid, GasCanisterComponent component, EntInsertedIntoContainerMessage args) - { - if (args.Container.ID != component.ContainerName) - return; - - DirtyUI(uid, component); - - _appearance.SetData(uid, GasCanisterVisuals.TankInserted, true); - } - - private void OnCanisterContainerRemoved(EntityUid uid, GasCanisterComponent component, EntRemovedFromContainerMessage args) - { - if (args.Container.ID != component.ContainerName) - return; - - DirtyUI(uid, component); - - _appearance.SetData(uid, GasCanisterVisuals.TankInserted, false); - } - /// /// Mix air from a gas container into a pipe net. /// Useful for anything that uses connector ports. @@ -317,23 +165,4 @@ public sealed class GasCanisterSystem : EntitySystem args.GasMixtures.Add((Name(tank), tankComponent.Air)); } } - - /// - /// Check if the canister is locked, playing its sound and popup if so. - /// - /// - /// True if locked, false otherwise. - /// - private bool CheckLocked(EntityUid uid, GasCanisterComponent comp, EntityUid user) - { - if (TryComp(uid, out var lockComp) && lockComp.Locked) - { - _popup.PopupEntity(Loc.GetString("gas-canister-popup-denied"), uid, user); - _audio.PlayPvs(comp.AccessDeniedSound, uid); - - return true; - } - - return false; - } } diff --git a/Content.Server/Body/Components/InternalsComponent.cs b/Content.Server/Body/Components/InternalsComponent.cs deleted file mode 100644 index a7edab4a6b..0000000000 --- a/Content.Server/Body/Components/InternalsComponent.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Content.Shared.Alert; -using Robust.Shared.Prototypes; - -namespace Content.Server.Body.Components -{ - /// - /// Handles hooking up a mask (breathing tool) / gas tank together and allowing the Owner to breathe through it. - /// - [RegisterComponent] - public sealed partial class InternalsComponent : Component - { - [ViewVariables] - public EntityUid? GasTankEntity; - - [ViewVariables] - public HashSet BreathTools { get; set; } = new(); - - /// - /// Toggle Internals delay when the target is not you. - /// - [ViewVariables(VVAccess.ReadWrite)] - [DataField] - public TimeSpan Delay = TimeSpan.FromSeconds(3); - - [DataField] - public ProtoId InternalsAlert = "Internals"; - } - -} diff --git a/Content.Server/Body/Systems/InternalsSystem.cs b/Content.Server/Body/Systems/InternalsSystem.cs index 7e86cb6f07..29c2c363d2 100644 --- a/Content.Server/Body/Systems/InternalsSystem.cs +++ b/Content.Server/Body/Systems/InternalsSystem.cs @@ -1,28 +1,21 @@ -using Content.Server.Atmos.Components; using Content.Server.Atmos.EntitySystems; -using Content.Server.Body.Components; using Content.Server.Popups; using Content.Shared.Alert; using Content.Shared.Atmos; +using Content.Shared.Atmos.Components; +using Content.Shared.Body.Components; +using Content.Shared.Body.Systems; using Content.Shared.DoAfter; -using Content.Shared.Hands.Components; using Content.Shared.Internals; using Content.Shared.Inventory; using Content.Shared.Roles; -using Content.Shared.Verbs; -using Robust.Shared.Containers; -using Robust.Shared.Utility; namespace Content.Server.Body.Systems; -public sealed class InternalsSystem : EntitySystem +public sealed class InternalsSystem : SharedInternalsSystem { [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly AtmosphereSystem _atmos = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; [Dependency] private readonly GasTankSystem _gasTank = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; [Dependency] private readonly RespiratorSystem _respirator = default!; private EntityQuery _internalsQuery; @@ -34,12 +27,6 @@ public sealed class InternalsSystem : EntitySystem _internalsQuery = GetEntityQuery(); SubscribeLocalEvent(OnInhaleLocation); - SubscribeLocalEvent(OnInternalsStartup); - SubscribeLocalEvent(OnInternalsShutdown); - SubscribeLocalEvent>(OnGetInteractionVerbs); - SubscribeLocalEvent(OnDoAfter); - SubscribeLocalEvent(OnToggleInternalsAlert); - SubscribeLocalEvent(OnStartingGear); } @@ -66,120 +53,6 @@ public sealed class InternalsSystem : EntitySystem ToggleInternals(uid, uid, force: false, component); } - private void OnGetInteractionVerbs( - Entity ent, - ref GetVerbsEvent args) - { - if (!args.CanAccess || !args.CanInteract || args.Hands is null) - return; - - if (!AreInternalsWorking(ent) && ent.Comp.BreathTools.Count == 0) - return; - - var user = args.User; - - InteractionVerb verb = new() - { - Act = () => - { - ToggleInternals(ent, user, force: false, ent); - }, - Message = Loc.GetString("action-description-internals-toggle"), - Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/VerbIcons/dot.svg.192dpi.png")), - Text = Loc.GetString("action-name-internals-toggle"), - }; - - args.Verbs.Add(verb); - } - - public void ToggleInternals( - EntityUid uid, - EntityUid user, - bool force, - InternalsComponent? internals = null) - { - if (!Resolve(uid, ref internals, logMissing: false)) - return; - - // Toggle off if they're on - if (AreInternalsWorking(internals)) - { - if (force) - { - DisconnectTank((uid, internals)); - return; - } - - StartToggleInternalsDoAfter(user, (uid, internals)); - return; - } - - // If they're not on then check if we have a mask to use - if (internals.BreathTools.Count == 0) - { - _popupSystem.PopupEntity(Loc.GetString("internals-no-breath-tool"), uid, user); - return; - } - - var tank = FindBestGasTank(uid); - - if (tank is null) - { - _popupSystem.PopupEntity(Loc.GetString("internals-no-tank"), uid, user); - return; - } - - if (!force) - { - StartToggleInternalsDoAfter(user, (uid, internals)); - return; - } - - _gasTank.ConnectToInternals(tank.Value); - } - - private void StartToggleInternalsDoAfter(EntityUid user, Entity targetEnt) - { - // Is the target not you? If yes, use a do-after to give them time to respond. - var isUser = user == targetEnt.Owner; - var delay = !isUser ? targetEnt.Comp.Delay : TimeSpan.Zero; - - _doAfter.TryStartDoAfter(new DoAfterArgs(EntityManager, user, delay, new InternalsDoAfterEvent(), targetEnt, target: targetEnt) - { - BreakOnDamage = true, - BreakOnMove = true, - MovementThreshold = 0.1f, - }); - } - - private void OnDoAfter(Entity ent, ref InternalsDoAfterEvent args) - { - if (args.Cancelled || args.Handled) - return; - - ToggleInternals(ent, args.User, force: true, ent); - - args.Handled = true; - } - - private void OnToggleInternalsAlert(Entity ent, ref ToggleInternalsAlertEvent args) - { - if (args.Handled) - return; - ToggleInternals(ent, ent, false, internals: ent.Comp); - args.Handled = true; - } - - private void OnInternalsStartup(Entity ent, ref ComponentStartup args) - { - _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); - } - - private void OnInternalsShutdown(Entity ent, ref ComponentShutdown args) - { - _alerts.ClearAlert(ent, ent.Comp.InternalsAlert); - } - private void OnInhaleLocation(Entity ent, ref InhaleLocationEvent args) { if (AreInternalsWorking(ent)) @@ -190,110 +63,4 @@ public sealed class InternalsSystem : EntitySystem _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); } } - public void DisconnectBreathTool(Entity ent, EntityUid toolEntity) - { - ent.Comp.BreathTools.Remove(toolEntity); - - if (TryComp(toolEntity, out BreathToolComponent? breathTool)) - _atmos.DisconnectInternals((toolEntity, breathTool)); - - if (ent.Comp.BreathTools.Count == 0) - DisconnectTank(ent); - - _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); - } - - public void ConnectBreathTool(Entity ent, EntityUid toolEntity) - { - if (!ent.Comp.BreathTools.Add(toolEntity)) - return; - - _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); - } - - public void DisconnectTank(Entity ent) - { - if (TryComp(ent.Comp.GasTankEntity, out GasTankComponent? tank)) - _gasTank.DisconnectFromInternals((ent.Comp.GasTankEntity.Value, tank)); - - ent.Comp.GasTankEntity = null; - _alerts.ShowAlert(ent.Owner, ent.Comp.InternalsAlert, GetSeverity(ent.Comp)); - } - - public bool TryConnectTank(Entity ent, EntityUid tankEntity) - { - if (ent.Comp.BreathTools.Count == 0) - return false; - - if (TryComp(ent.Comp.GasTankEntity, out GasTankComponent? tank)) - _gasTank.DisconnectFromInternals((ent.Comp.GasTankEntity.Value, tank)); - - ent.Comp.GasTankEntity = tankEntity; - _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); - return true; - } - - public bool AreInternalsWorking(EntityUid uid, InternalsComponent? component = null) - { - return Resolve(uid, ref component, logMissing: false) - && AreInternalsWorking(component); - } - - public bool AreInternalsWorking(InternalsComponent component) - { - return TryComp(component.BreathTools.FirstOrNull(), out BreathToolComponent? breathTool) - && breathTool.IsFunctional - && HasComp(component.GasTankEntity); - } - - private short GetSeverity(InternalsComponent component) - { - if (component.BreathTools.Count == 0 || !AreInternalsWorking(component)) - return 2; - - // If pressure in the tank is below low pressure threshold, flash warning on internals UI - if (TryComp(component.GasTankEntity, out var gasTank) - && gasTank.IsLowPressure) - { - return 0; - } - - return 1; - } - - public Entity? FindBestGasTank( - Entity user) - { - // TODO use _respirator.CanMetabolizeGas() to prioritize metabolizable gasses - // Prioritise - // 1. back equipped tanks - // 2. exo-slot tanks - // 3. in-hand tanks - // 4. pocket/belt tanks - - if (!Resolve(user, ref user.Comp2, ref user.Comp3)) - return null; - - if (_inventory.TryGetSlotEntity(user, "back", out var backEntity, user.Comp2, user.Comp3) && - TryComp(backEntity, out var backGasTank) && - _gasTank.CanConnectToInternals((backEntity.Value, backGasTank))) - { - return (backEntity.Value, backGasTank); - } - - if (_inventory.TryGetSlotEntity(user, "suitstorage", out var entity, user.Comp2, user.Comp3) && - TryComp(entity, out var gasTank) && - _gasTank.CanConnectToInternals((entity.Value, gasTank))) - { - return (entity.Value, gasTank); - } - - foreach (var item in _inventory.GetHandOrInventoryEntities((user.Owner, user.Comp1, user.Comp2))) - { - if (TryComp(item, out gasTank) && _gasTank.CanConnectToInternals((item, gasTank))) - return (item, gasTank); - } - - return null; - } } diff --git a/Content.Server/Body/Systems/LungSystem.cs b/Content.Server/Body/Systems/LungSystem.cs index 82ec490a4a..273a8466ca 100644 --- a/Content.Server/Body/Systems/LungSystem.cs +++ b/Content.Server/Body/Systems/LungSystem.cs @@ -1,4 +1,3 @@ -using Content.Server.Atmos.Components; using Content.Server.Atmos.EntitySystems; using Content.Server.Body.Components; using Content.Shared.Chemistry.EntitySystems; @@ -6,6 +5,8 @@ using Content.Shared.Atmos; using Content.Shared.Chemistry.Components; using Content.Shared.Clothing; using Content.Shared.Inventory.Events; +using BreathToolComponent = Content.Shared.Atmos.Components.BreathToolComponent; +using InternalsComponent = Content.Shared.Body.Components.InternalsComponent; namespace Content.Server.Body.Systems; @@ -23,7 +24,6 @@ public sealed class LungSystem : EntitySystem SubscribeLocalEvent(OnComponentInit); SubscribeLocalEvent(OnGotEquipped); SubscribeLocalEvent(OnGotUnequipped); - SubscribeLocalEvent(OnMaskToggled); } private void OnGotUnequipped(Entity ent, ref GotUnequippedEvent args) @@ -38,8 +38,6 @@ public sealed class LungSystem : EntitySystem return; } - ent.Comp.IsFunctional = true; - if (TryComp(args.Equipee, out InternalsComponent? internals)) { ent.Comp.ConnectedInternalsEntity = args.Equipee; @@ -56,24 +54,6 @@ public sealed class LungSystem : EntitySystem } } - private void OnMaskToggled(Entity ent, ref ItemMaskToggledEvent args) - { - if (args.Mask.Comp.IsToggled) - { - _atmos.DisconnectInternals(ent); - } - else - { - ent.Comp.IsFunctional = true; - - if (TryComp(args.Wearer, out InternalsComponent? internals)) - { - ent.Comp.ConnectedInternalsEntity = args.Wearer; - _internals.ConnectBreathTool((args.Wearer.Value, internals), ent); - } - } - } - public void GasToReagent(EntityUid uid, LungComponent lung) { if (!_solutionContainerSystem.ResolveSolution(uid, lung.SolutionName, ref lung.Solution, out var solution)) diff --git a/Content.Server/DeviceLinking/Systems/PowerSensorSystem.cs b/Content.Server/DeviceLinking/Systems/PowerSensorSystem.cs index 9975f04bbb..b03cceda0f 100644 --- a/Content.Server/DeviceLinking/Systems/PowerSensorSystem.cs +++ b/Content.Server/DeviceLinking/Systems/PowerSensorSystem.cs @@ -5,6 +5,7 @@ using Content.Server.Power.Nodes; using Content.Server.Power.NodeGroups; using Content.Shared.Examine; using Content.Shared.Interaction; +using Content.Shared.NodeContainer; using Content.Shared.Popups; using Content.Shared.Power.Generator; using Content.Shared.Timing; diff --git a/Content.Server/DeviceNetwork/Components/ApcNetworkComponent.cs b/Content.Server/DeviceNetwork/Components/ApcNetworkComponent.cs index 4f021e7b71..ad13f9211d 100644 --- a/Content.Server/DeviceNetwork/Components/ApcNetworkComponent.cs +++ b/Content.Server/DeviceNetwork/Components/ApcNetworkComponent.cs @@ -1,5 +1,6 @@ using Content.Server.DeviceNetwork.Systems; using Content.Server.NodeContainer.Nodes; +using Content.Shared.NodeContainer; namespace Content.Server.DeviceNetwork.Components { diff --git a/Content.Server/DeviceNetwork/Systems/ApcNetworkSystem.cs b/Content.Server/DeviceNetwork/Systems/ApcNetworkSystem.cs index 798a9b540e..288732bb0a 100644 --- a/Content.Server/DeviceNetwork/Systems/ApcNetworkSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/ApcNetworkSystem.cs @@ -5,6 +5,7 @@ using JetBrains.Annotations; using Content.Server.Power.EntitySystems; using Content.Server.Power.Nodes; using Content.Shared.DeviceNetwork.Events; +using Content.Shared.NodeContainer; namespace Content.Server.DeviceNetwork.Systems { diff --git a/Content.Server/Electrocution/ElectrocutionNode.cs b/Content.Server/Electrocution/ElectrocutionNode.cs index c8e437d353..ddf09fcce7 100644 --- a/Content.Server/Electrocution/ElectrocutionNode.cs +++ b/Content.Server/Electrocution/ElectrocutionNode.cs @@ -1,6 +1,7 @@ using Content.Server.NodeContainer; using Content.Server.NodeContainer.EntitySystems; using Content.Server.NodeContainer.Nodes; +using Content.Shared.NodeContainer; using Robust.Shared.Map.Components; namespace Content.Server.Electrocution diff --git a/Content.Server/Electrocution/ElectrocutionSystem.cs b/Content.Server/Electrocution/ElectrocutionSystem.cs index 0059a8b427..957f881bed 100644 --- a/Content.Server/Electrocution/ElectrocutionSystem.cs +++ b/Content.Server/Electrocution/ElectrocutionSystem.cs @@ -17,6 +17,8 @@ using Content.Shared.Interaction; using Content.Shared.Inventory; using Content.Shared.Jittering; using Content.Shared.Maps; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using Content.Shared.Popups; using Content.Shared.Speech.EntitySystems; using Content.Shared.StatusEffect; diff --git a/Content.Server/Movement/Systems/JetpackSystem.cs b/Content.Server/Movement/Systems/JetpackSystem.cs index 546336890f..2ca807ae72 100644 --- a/Content.Server/Movement/Systems/JetpackSystem.cs +++ b/Content.Server/Movement/Systems/JetpackSystem.cs @@ -1,5 +1,6 @@ using Content.Server.Atmos.Components; using Content.Server.Atmos.EntitySystems; +using Content.Shared.Atmos.Components; using Content.Shared.Movement.Components; using Content.Shared.Movement.Systems; using Robust.Shared.Collections; diff --git a/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs b/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs index c0603949be..ac818e08dc 100644 --- a/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs +++ b/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs @@ -2,6 +2,8 @@ using System.Diagnostics.CodeAnalysis; using Content.Server.NodeContainer.NodeGroups; using Content.Server.NodeContainer.Nodes; using Content.Shared.Examine; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using JetBrains.Annotations; namespace Content.Server.NodeContainer.EntitySystems diff --git a/Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs b/Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs index 62806fe84f..7b55e20f8a 100644 --- a/Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs +++ b/Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs @@ -5,6 +5,7 @@ using Content.Server.NodeContainer.NodeGroups; using Content.Server.NodeContainer.Nodes; using Content.Shared.Administration; using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using JetBrains.Annotations; using Robust.Server.Player; using Robust.Shared.Enums; diff --git a/Content.Server/NodeContainer/NodeContainerComponent.cs b/Content.Server/NodeContainer/NodeContainerComponent.cs deleted file mode 100644 index de4586d9ac..0000000000 --- a/Content.Server/NodeContainer/NodeContainerComponent.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Diagnostics.CodeAnalysis; -using Content.Server.NodeContainer.Nodes; - -namespace Content.Server.NodeContainer -{ - /// - /// Creates and maintains a set of s. - /// - [RegisterComponent] - public sealed partial class NodeContainerComponent : Component - { - //HACK: THIS BEING readOnly IS A FILTHY HACK AND I HATE IT --moony - [DataField("nodes", readOnly: true)] public Dictionary Nodes { get; private set; } = new(); - - [DataField("examinable")] public bool Examinable = false; - } -} diff --git a/Content.Server/NodeContainer/NodeGroups/BaseNodeGroup.cs b/Content.Server/NodeContainer/NodeGroups/BaseNodeGroup.cs index 1481d7b1c2..052d158c1a 100644 --- a/Content.Server/NodeContainer/NodeGroups/BaseNodeGroup.cs +++ b/Content.Server/NodeContainer/NodeGroups/BaseNodeGroup.cs @@ -1,40 +1,12 @@ using System.Linq; using Content.Server.NodeContainer.Nodes; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using Robust.Shared.Map; using Robust.Shared.Utility; namespace Content.Server.NodeContainer.NodeGroups { - /// - /// Maintains a collection of s, and performs operations requiring a list of - /// all connected s. - /// - public interface INodeGroup - { - bool Remaking { get; } - - /// - /// The list of nodes currently in this group. - /// - IReadOnlyList Nodes { get; } - - void Create(NodeGroupID groupId); - - void Initialize(Node sourceNode, IEntityManager entMan); - - void RemoveNode(Node node); - - void LoadNodes(List groupNodes); - - // In theory, the SS13 curse ensures this method will never be called. - void AfterRemake(IEnumerable> newGroups); - - /// - /// Return any additional data to display for the node-visualizer debug overlay. - /// - string? GetDebugData(); - } - [NodeGroup(NodeGroupID.Default, NodeGroupID.WireNet)] [Virtual] public class BaseNodeGroup : INodeGroup diff --git a/Content.Server/NodeContainer/NodeGroups/NodeGroupAttribute.cs b/Content.Server/NodeContainer/NodeGroups/NodeGroupAttribute.cs index 9b4979a524..9200be790f 100644 --- a/Content.Server/NodeContainer/NodeGroups/NodeGroupAttribute.cs +++ b/Content.Server/NodeContainer/NodeGroups/NodeGroupAttribute.cs @@ -1,3 +1,4 @@ +using Content.Shared.NodeContainer.NodeGroups; using JetBrains.Annotations; namespace Content.Server.NodeContainer.NodeGroups diff --git a/Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs b/Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs index abebfd1a90..71ca91f0f9 100644 --- a/Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs +++ b/Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs @@ -1,5 +1,5 @@ using System.Reflection; -using Content.Server.Power.Generation.Teg; +using Content.Shared.NodeContainer.NodeGroups; using Robust.Shared.Reflection; namespace Content.Server.NodeContainer.NodeGroups @@ -51,22 +51,4 @@ namespace Content.Server.NodeContainer.NodeGroups return instance; } } - - public enum NodeGroupID : byte - { - Default, - HVPower, - MVPower, - Apc, - AMEngine, - Pipe, - WireNet, - - /// - /// Group used by the TEG. - /// - /// - /// - Teg, - } } diff --git a/Content.Server/NodeContainer/NodeGroups/PipeNet.cs b/Content.Server/NodeContainer/NodeGroups/PipeNet.cs index e905a6e78e..3c8e65ca91 100644 --- a/Content.Server/NodeContainer/NodeGroups/PipeNet.cs +++ b/Content.Server/NodeContainer/NodeGroups/PipeNet.cs @@ -3,6 +3,8 @@ using Content.Server.Atmos; using Content.Server.Atmos.EntitySystems; using Content.Server.NodeContainer.Nodes; using Content.Shared.Atmos; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using Robust.Shared.Utility; namespace Content.Server.NodeContainer.NodeGroups diff --git a/Content.Server/NodeContainer/Nodes/AdjacentNode.cs b/Content.Server/NodeContainer/Nodes/AdjacentNode.cs index 6df534b285..d719ccbff0 100644 --- a/Content.Server/NodeContainer/Nodes/AdjacentNode.cs +++ b/Content.Server/NodeContainer/Nodes/AdjacentNode.cs @@ -1,3 +1,4 @@ +using Content.Shared.NodeContainer; using Robust.Shared.Map; using Robust.Shared.Map.Components; diff --git a/Content.Server/NodeContainer/Nodes/IRotatableNode.cs b/Content.Server/NodeContainer/Nodes/IRotatableNode.cs index 38b6dbdf19..b2b51367a1 100644 --- a/Content.Server/NodeContainer/Nodes/IRotatableNode.cs +++ b/Content.Server/NodeContainer/Nodes/IRotatableNode.cs @@ -1,3 +1,5 @@ +using Content.Shared.NodeContainer; + namespace Content.Server.NodeContainer.Nodes { /// diff --git a/Content.Server/NodeContainer/Nodes/Node.cs b/Content.Server/NodeContainer/Nodes/Node.cs deleted file mode 100644 index fe9299e453..0000000000 --- a/Content.Server/NodeContainer/Nodes/Node.cs +++ /dev/null @@ -1,104 +0,0 @@ -using Content.Server.NodeContainer.EntitySystems; -using Content.Server.NodeContainer.NodeGroups; -using Robust.Shared.Map; -using Robust.Shared.Map.Components; - -namespace Content.Server.NodeContainer.Nodes -{ - /// - /// Organizes themselves into distinct s with other s - /// that they can "reach" and have the same . - /// - [ImplicitDataDefinitionForInheritors] - public abstract partial class Node - { - /// - /// An ID used as a criteria for combining into groups. Determines which - /// implementation is used as a group, detailed in . - /// - [DataField("nodeGroupID")] - public NodeGroupID NodeGroupID { get; private set; } = NodeGroupID.Default; - - /// - /// The node group this node is a part of. - /// - [ViewVariables] public INodeGroup? NodeGroup; - - /// - /// The entity that owns this node via its . - /// - [ViewVariables] public EntityUid Owner { get; private set; } = default!; - - /// - /// If this node should be considered for connection by other nodes. - /// - public virtual bool Connectable(IEntityManager entMan, TransformComponent? xform = null) - { - if (Deleting) - return false; - - if (entMan.IsQueuedForDeletion(Owner)) - return false; - - if (!NeedAnchored) - return true; - - xform ??= entMan.GetComponent(Owner); - return xform.Anchored; - } - - [ViewVariables(VVAccess.ReadWrite)] - [DataField("needAnchored")] - public bool NeedAnchored { get; private set; } = true; - - public virtual void OnAnchorStateChanged(IEntityManager entityManager, bool anchored) { } - - /// - /// Prevents a node from being used by other nodes while midway through removal. - /// - public bool Deleting; - - /// - /// All compatible nodes that are reachable by this node. - /// Effectively, active connections out of this node. - /// - public readonly HashSet ReachableNodes = new(); - - internal int FloodGen; - internal int UndirectGen; - internal bool FlaggedForFlood; - internal int NetId; - - /// - /// Name of this node on the owning . - /// - public string Name = default!; - - /// - /// Invoked when the owning is initialized. - /// - /// The owning entity. - public virtual void Initialize(EntityUid owner, IEntityManager entMan) - { - Owner = owner; - } - - /// - /// How this node will attempt to find other reachable s to group with. - /// Returns a set of s to consider grouping with. Should not return this current . - /// - /// - /// - /// The set of nodes returned can be asymmetrical - /// (meaning that it can return other nodes whose does not return this node). - /// If this is used, creation of a new node may not correctly merge networks unless both sides - /// of this asymmetric relation are made to manually update with . - /// - /// - public abstract IEnumerable GetReachableNodes(TransformComponent xform, - EntityQuery nodeQuery, - EntityQuery xformQuery, - MapGridComponent? grid, - IEntityManager entMan); - } -} diff --git a/Content.Server/NodeContainer/Nodes/NodeHelpers.cs b/Content.Server/NodeContainer/Nodes/NodeHelpers.cs index ad6d59dbaf..c2345fff76 100644 --- a/Content.Server/NodeContainer/Nodes/NodeHelpers.cs +++ b/Content.Server/NodeContainer/Nodes/NodeHelpers.cs @@ -1,4 +1,5 @@ using System.Diagnostics.CodeAnalysis; +using Content.Shared.NodeContainer; using Robust.Shared.Map; using Robust.Shared.Map.Components; diff --git a/Content.Server/NodeContainer/Nodes/PipeNode.cs b/Content.Server/NodeContainer/Nodes/PipeNode.cs index 31ee571249..d30d3b1777 100644 --- a/Content.Server/NodeContainer/Nodes/PipeNode.cs +++ b/Content.Server/NodeContainer/Nodes/PipeNode.cs @@ -2,6 +2,8 @@ using Content.Server.Atmos; using Content.Server.NodeContainer.EntitySystems; using Content.Server.NodeContainer.NodeGroups; using Content.Shared.Atmos; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using Robust.Shared.Map; using Robust.Shared.Map.Components; using Robust.Shared.Utility; diff --git a/Content.Server/NodeContainer/Nodes/PortPipeNode.cs b/Content.Server/NodeContainer/Nodes/PortPipeNode.cs index 69d85b4224..04e0dc0ab7 100644 --- a/Content.Server/NodeContainer/Nodes/PortPipeNode.cs +++ b/Content.Server/NodeContainer/Nodes/PortPipeNode.cs @@ -1,3 +1,4 @@ +using Content.Shared.NodeContainer; using Robust.Shared.Map; using Robust.Shared.Map.Components; diff --git a/Content.Server/NodeContainer/Nodes/PortablePipeNode.cs b/Content.Server/NodeContainer/Nodes/PortablePipeNode.cs index 287cd6b3b5..427288ee50 100644 --- a/Content.Server/NodeContainer/Nodes/PortablePipeNode.cs +++ b/Content.Server/NodeContainer/Nodes/PortablePipeNode.cs @@ -1,3 +1,4 @@ +using Content.Shared.NodeContainer; using Robust.Shared.Map; using Robust.Shared.Map.Components; diff --git a/Content.Server/PneumaticCannon/PneumaticCannonSystem.cs b/Content.Server/PneumaticCannon/PneumaticCannonSystem.cs index 7882522d30..3cf25472f0 100644 --- a/Content.Server/PneumaticCannon/PneumaticCannonSystem.cs +++ b/Content.Server/PneumaticCannon/PneumaticCannonSystem.cs @@ -3,6 +3,7 @@ using Content.Server.Atmos.EntitySystems; using Content.Server.Storage.EntitySystems; using Content.Server.Stunnable; using Content.Server.Weapons.Ranged.Systems; +using Content.Shared.Atmos.Components; using Content.Shared.Containers.ItemSlots; using Content.Shared.Interaction; using Content.Shared.PneumaticCannon; diff --git a/Content.Server/Power/Components/BaseNetConnectorComponent.cs b/Content.Server/Power/Components/BaseNetConnectorComponent.cs index f2a1372dbc..b22950c1a1 100644 --- a/Content.Server/Power/Components/BaseNetConnectorComponent.cs +++ b/Content.Server/Power/Components/BaseNetConnectorComponent.cs @@ -2,6 +2,8 @@ using System.Linq; using Content.Server.NodeContainer; using Content.Server.NodeContainer.NodeGroups; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; namespace Content.Server.Power.Components { diff --git a/Content.Server/Power/Components/PowerMonitoringDeviceComponent.cs b/Content.Server/Power/Components/PowerMonitoringDeviceComponent.cs index c8f90d9ad5..f01710fbe1 100644 --- a/Content.Server/Power/Components/PowerMonitoringDeviceComponent.cs +++ b/Content.Server/Power/Components/PowerMonitoringDeviceComponent.cs @@ -1,6 +1,7 @@ using Content.Server.NodeContainer; using Content.Server.NodeContainer.NodeGroups; using Content.Server.Power.EntitySystems; +using Content.Shared.NodeContainer; using Content.Shared.Power; namespace Content.Server.Power.Components; diff --git a/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs b/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs index 761f274ba5..485f0c00b4 100644 --- a/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs +++ b/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs @@ -4,6 +4,7 @@ using Content.Server.Power.NodeGroups; using Content.Server.Tools; using Content.Shared.Examine; using Content.Shared.Interaction; +using Content.Shared.NodeContainer; using Content.Shared.Tools.Systems; using Content.Shared.Verbs; using JetBrains.Annotations; diff --git a/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs b/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs index 0fc641ed28..7b41af66b9 100644 --- a/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs @@ -14,6 +14,7 @@ using Robust.Server.GameObjects; using Robust.Shared.Map.Components; using Robust.Shared.Utility; using System.Linq; +using Content.Shared.NodeContainer; namespace Content.Server.Power.EntitySystems; diff --git a/Content.Server/Power/Generation/Teg/TegNodeGroup.cs b/Content.Server/Power/Generation/Teg/TegNodeGroup.cs index 3c937f8f71..92a353ccb1 100644 --- a/Content.Server/Power/Generation/Teg/TegNodeGroup.cs +++ b/Content.Server/Power/Generation/Teg/TegNodeGroup.cs @@ -2,6 +2,8 @@ using Content.Server.NodeContainer; using Content.Server.NodeContainer.NodeGroups; using Content.Server.NodeContainer.Nodes; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using Robust.Shared.Map.Components; using Robust.Shared.Utility; diff --git a/Content.Server/Power/Generation/Teg/TegSystem.cs b/Content.Server/Power/Generation/Teg/TegSystem.cs index 04f876c2c2..77848d5c79 100644 --- a/Content.Server/Power/Generation/Teg/TegSystem.cs +++ b/Content.Server/Power/Generation/Teg/TegSystem.cs @@ -11,6 +11,7 @@ using Content.Shared.Atmos; using Content.Shared.DeviceNetwork; using Content.Shared.DeviceNetwork.Events; using Content.Shared.Examine; +using Content.Shared.NodeContainer; using Content.Shared.Power; using Content.Shared.Power.EntitySystems; using Content.Shared.Power.Generation.Teg; diff --git a/Content.Server/Power/Generator/PowerSwitchableSystem.cs b/Content.Server/Power/Generator/PowerSwitchableSystem.cs index 61892f23f8..7b7d7ce256 100644 --- a/Content.Server/Power/Generator/PowerSwitchableSystem.cs +++ b/Content.Server/Power/Generator/PowerSwitchableSystem.cs @@ -3,6 +3,7 @@ using Content.Server.NodeContainer.EntitySystems; using Content.Server.Popups; using Content.Server.Power.Components; using Content.Server.Power.Nodes; +using Content.Shared.NodeContainer; using Content.Shared.Power.Generator; using Content.Shared.Timing; using Content.Shared.Verbs; diff --git a/Content.Server/Power/NodeGroups/ApcNet.cs b/Content.Server/Power/NodeGroups/ApcNet.cs index 8c0b89b507..60fad61fcc 100644 --- a/Content.Server/Power/NodeGroups/ApcNet.cs +++ b/Content.Server/Power/NodeGroups/ApcNet.cs @@ -3,6 +3,8 @@ using Content.Server.NodeContainer.NodeGroups; using Content.Server.NodeContainer.Nodes; using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using JetBrains.Annotations; namespace Content.Server.Power.NodeGroups diff --git a/Content.Server/Power/NodeGroups/BaseNetConnectorNodeGroup.cs b/Content.Server/Power/NodeGroups/BaseNetConnectorNodeGroup.cs index d70fbceed3..6f5673796a 100644 --- a/Content.Server/Power/NodeGroups/BaseNetConnectorNodeGroup.cs +++ b/Content.Server/Power/NodeGroups/BaseNetConnectorNodeGroup.cs @@ -1,6 +1,8 @@ using Content.Server.NodeContainer.NodeGroups; using Content.Server.NodeContainer.Nodes; using Content.Server.Power.Components; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; namespace Content.Server.Power.NodeGroups { diff --git a/Content.Server/Power/NodeGroups/BasePowerNet.cs b/Content.Server/Power/NodeGroups/BasePowerNet.cs index 1628702225..15ed2630d4 100644 --- a/Content.Server/Power/NodeGroups/BasePowerNet.cs +++ b/Content.Server/Power/NodeGroups/BasePowerNet.cs @@ -2,6 +2,7 @@ using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Server.Power.Pow3r; +using Content.Shared.NodeContainer; using Robust.Shared.Utility; namespace Content.Server.Power.NodeGroups; diff --git a/Content.Server/Power/NodeGroups/PowerNet.cs b/Content.Server/Power/NodeGroups/PowerNet.cs index edbc5661e2..ab84623be4 100644 --- a/Content.Server/Power/NodeGroups/PowerNet.cs +++ b/Content.Server/Power/NodeGroups/PowerNet.cs @@ -5,6 +5,8 @@ using Content.Server.Power.EntitySystems; using JetBrains.Annotations; using Robust.Shared.Utility; using System.Linq; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; namespace Content.Server.Power.NodeGroups { diff --git a/Content.Server/Power/Nodes/CableDeviceNode.cs b/Content.Server/Power/Nodes/CableDeviceNode.cs index d7914f2b2e..4089cd5657 100644 --- a/Content.Server/Power/Nodes/CableDeviceNode.cs +++ b/Content.Server/Power/Nodes/CableDeviceNode.cs @@ -1,6 +1,7 @@ using Content.Server.NodeContainer; using Content.Server.NodeContainer.EntitySystems; using Content.Server.NodeContainer.Nodes; +using Content.Shared.NodeContainer; using Robust.Shared.Map.Components; namespace Content.Server.Power.Nodes diff --git a/Content.Server/Power/Nodes/CableNode.cs b/Content.Server/Power/Nodes/CableNode.cs index 4f2dbd42df..b8c404e8e2 100644 --- a/Content.Server/Power/Nodes/CableNode.cs +++ b/Content.Server/Power/Nodes/CableNode.cs @@ -1,5 +1,6 @@ using Content.Server.NodeContainer; using Content.Server.NodeContainer.Nodes; +using Content.Shared.NodeContainer; using Robust.Shared.Map; using Robust.Shared.Map.Components; diff --git a/Content.Server/Power/Nodes/CableTerminalNode.cs b/Content.Server/Power/Nodes/CableTerminalNode.cs index bb44e86256..8988a9950b 100644 --- a/Content.Server/Power/Nodes/CableTerminalNode.cs +++ b/Content.Server/Power/Nodes/CableTerminalNode.cs @@ -1,5 +1,6 @@ using Content.Server.NodeContainer; using Content.Server.NodeContainer.Nodes; +using Content.Shared.NodeContainer; using Robust.Shared.Map; using Robust.Shared.Map.Components; diff --git a/Content.Server/Power/Nodes/CableTerminalPortNode.cs b/Content.Server/Power/Nodes/CableTerminalPortNode.cs index bbce1aff74..f71f1c4aa6 100644 --- a/Content.Server/Power/Nodes/CableTerminalPortNode.cs +++ b/Content.Server/Power/Nodes/CableTerminalPortNode.cs @@ -1,5 +1,6 @@ using Content.Server.NodeContainer; using Content.Server.NodeContainer.Nodes; +using Content.Shared.NodeContainer; using Robust.Shared.Map; using Robust.Shared.Map.Components; diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenAutoCabling.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenAutoCabling.cs index aaea23ddd5..1ff28719fc 100644 --- a/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenAutoCabling.cs +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenAutoCabling.cs @@ -1,6 +1,7 @@ using System.Linq; using System.Threading.Tasks; using Content.Server.NodeContainer; +using Content.Shared.NodeContainer; using Content.Shared.Procedural; using Content.Shared.Procedural.PostGeneration; using Robust.Shared.Random; diff --git a/Content.Server/Sandbox/Commands/ColorNetworkCommand.cs b/Content.Server/Sandbox/Commands/ColorNetworkCommand.cs index 0a778f5880..2fcfcd8cbb 100644 --- a/Content.Server/Sandbox/Commands/ColorNetworkCommand.cs +++ b/Content.Server/Sandbox/Commands/ColorNetworkCommand.cs @@ -4,6 +4,8 @@ using Content.Server.Atmos.Piping.EntitySystems; using Content.Server.NodeContainer; using Content.Server.NodeContainer.NodeGroups; using Content.Shared.Administration; +using Content.Shared.NodeContainer; +using Content.Shared.NodeContainer.NodeGroups; using Robust.Shared.Console; namespace Content.Server.Sandbox.Commands diff --git a/Content.Server/Singularity/EntitySystems/RadiationCollectorSystem.cs b/Content.Server/Singularity/EntitySystems/RadiationCollectorSystem.cs index bdd775c792..f8027b2f14 100644 --- a/Content.Server/Singularity/EntitySystems/RadiationCollectorSystem.cs +++ b/Content.Server/Singularity/EntitySystems/RadiationCollectorSystem.cs @@ -7,6 +7,7 @@ using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Server.Singularity.Components; using Content.Shared.Atmos; +using Content.Shared.Atmos.Components; using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.Radiation.Events; diff --git a/Content.Shared/Alert/AlertsSystem.cs b/Content.Shared/Alert/AlertsSystem.cs index c8f2a8e6bc..429c0670ad 100644 --- a/Content.Shared/Alert/AlertsSystem.cs +++ b/Content.Shared/Alert/AlertsSystem.cs @@ -8,8 +8,8 @@ namespace Content.Shared.Alert; public abstract class AlertsSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; private FrozenDictionary, AlertPrototype> _typeToAlert = default!; @@ -328,7 +328,15 @@ public abstract class AlertsSystem : EntitySystem return; } - ActivateAlert(player.Value, alert); + if (ActivateAlert(player.Value, alert) && _timing.IsFirstTimePredicted) + { + HandledAlert(); + } + } + + protected virtual void HandledAlert() + { + } public bool ActivateAlert(EntityUid user, AlertPrototype alert) diff --git a/Content.Shared/Atmos/Components/BreathToolComponent.cs b/Content.Shared/Atmos/Components/BreathToolComponent.cs new file mode 100644 index 0000000000..b511258ff8 --- /dev/null +++ b/Content.Shared/Atmos/Components/BreathToolComponent.cs @@ -0,0 +1,28 @@ +using Content.Shared.Body.Components; +using Content.Shared.Inventory; +using Robust.Shared.GameStates; + +namespace Content.Shared.Atmos.Components; + +/// +/// Gas masks or the likes; used by for breathing. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +[ComponentProtoName("BreathMask")] +public sealed partial class BreathToolComponent : Component +{ + /// + /// Tool is functional only in allowed slots + /// + [DataField] + public SlotFlags AllowedSlots = SlotFlags.MASK | SlotFlags.HEAD; + + [ViewVariables] + public bool IsFunctional => ConnectedInternalsEntity != null; + + /// + /// Entity that the breath tool is currently connected to. + /// + [DataField, AutoNetworkedField] + public EntityUid? ConnectedInternalsEntity; +} diff --git a/Content.Shared/Atmos/Components/GasTankComponent.cs b/Content.Shared/Atmos/Components/GasTankComponent.cs new file mode 100644 index 0000000000..4214913f38 --- /dev/null +++ b/Content.Shared/Atmos/Components/GasTankComponent.cs @@ -0,0 +1,120 @@ +using Robust.Shared.Audio; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Atmos.Components; + +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(true)] +public sealed partial class GasTankComponent : Component, IGasMixtureHolder +{ + public const float MaxExplosionRange = 26f; + private const float DefaultLowPressure = 0f; + private const float DefaultOutputPressure = Atmospherics.OneAtmosphere; + + public int Integrity = 3; + public bool IsLowPressure => Air.Pressure <= TankLowPressure; + + [DataField] + public SoundSpecifier RuptureSound = new SoundPathSpecifier("/Audio/Effects/spray.ogg"); + + [DataField] + public SoundSpecifier? ConnectSound = + new SoundPathSpecifier("/Audio/Effects/internals.ogg") + { + Params = AudioParams.Default.WithVolume(5f), + }; + + [DataField] + public SoundSpecifier? DisconnectSound; + + // Cancel toggles sounds if we re-toggle again. + + public EntityUid? ConnectStream; + public EntityUid? DisconnectStream; + + [DataField] + public GasMixture Air { get; set; } = new(); + + /// + /// Pressure at which tank should be considered 'low' such as for internals. + /// + [DataField] + public float TankLowPressure = DefaultLowPressure; + + /// + /// Distributed pressure. + /// + [DataField] + public float OutputPressure = DefaultOutputPressure; + + /// + /// The maximum allowed output pressure. + /// + [DataField] + public float MaxOutputPressure = 3 * DefaultOutputPressure; + + /// + /// Tank is connected to internals. + /// + [ViewVariables] + public bool IsConnected => User != null; + + [DataField, AutoNetworkedField] + public EntityUid? User; + + /// + /// True if this entity was recently moved out of a container. This might have been a hand -> inventory + /// transfer, or it might have been the user dropping the tank. This indicates the tank needs to be checked. + /// + [ViewVariables] + public bool CheckUser; + + /// + /// Pressure at which tanks start leaking. + /// + [DataField] + public float TankLeakPressure = 30 * Atmospherics.OneAtmosphere; + + /// + /// Pressure at which tank spills all contents into atmosphere. + /// + [DataField] + public float TankRupturePressure = 40 * Atmospherics.OneAtmosphere; + + /// + /// Base 3x3 explosion. + /// + [DataField] + public float TankFragmentPressure = 50 * Atmospherics.OneAtmosphere; + + /// + /// Increases explosion for each scale kPa above threshold. + /// + [DataField] + public float TankFragmentScale = 2 * Atmospherics.OneAtmosphere; + + [DataField] + public EntProtoId ToggleAction = "ActionToggleInternals"; + + [DataField, AutoNetworkedField] + public EntityUid? ToggleActionEntity; + + /// + /// Valve to release gas from tank + /// + [DataField, AutoNetworkedField] + public bool IsValveOpen; + + /// + /// Gas release rate in L/s + /// + [DataField, AutoNetworkedField] + public float ValveOutputRate = 100f; + + [DataField] + public SoundSpecifier ValveSound = + new SoundCollectionSpecifier("valveSqueak") + { + Params = AudioParams.Default.WithVolume(-5f), + }; +} diff --git a/Content.Shared/Atmos/Components/SharedGasTankComponent.cs b/Content.Shared/Atmos/Components/SharedGasTankComponent.cs index f6751a3ebc..536d040766 100644 --- a/Content.Shared/Atmos/Components/SharedGasTankComponent.cs +++ b/Content.Shared/Atmos/Components/SharedGasTankComponent.cs @@ -1,31 +1,24 @@ using Robust.Shared.Serialization; -namespace Content.Shared.Atmos.Components +namespace Content.Shared.Atmos.Components; + +[Serializable, NetSerializable] +public enum SharedGasTankUiKey : byte { - [Serializable, NetSerializable] - public enum SharedGasTankUiKey - { - Key - } - - [Serializable, NetSerializable] - public sealed class GasTankToggleInternalsMessage : BoundUserInterfaceMessage - { - } - - [Serializable, NetSerializable] - public sealed class GasTankSetPressureMessage : BoundUserInterfaceMessage - { - public float Pressure { get; set; } - } - - [Serializable, NetSerializable] - public sealed class GasTankBoundUserInterfaceState : BoundUserInterfaceState - { - public float TankPressure { get; set; } - public float? OutputPressure { get; set; } - public bool InternalsConnected { get; set; } - public bool CanConnectInternals { get; set; } - - } + Key +} + +[Serializable, NetSerializable] +public sealed class GasTankToggleInternalsMessage : BoundUserInterfaceMessage; + +[Serializable, NetSerializable] +public sealed class GasTankSetPressureMessage : BoundUserInterfaceMessage +{ + public float Pressure; +} + +[Serializable, NetSerializable] +public sealed class GasTankBoundUserInterfaceState : BoundUserInterfaceState +{ + public float TankPressure; } diff --git a/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.BreathTool.cs b/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.BreathTool.cs new file mode 100644 index 0000000000..26b4d1949f --- /dev/null +++ b/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.BreathTool.cs @@ -0,0 +1,51 @@ +using Content.Shared.Atmos.Components; +using Content.Shared.Body.Components; +using Content.Shared.Clothing; + +namespace Content.Shared.Atmos.EntitySystems; + +public abstract partial class SharedAtmosphereSystem +{ + private void InitializeBreathTool() + { + SubscribeLocalEvent(OnBreathToolShutdown); + SubscribeLocalEvent(OnMaskToggled); + } + + private void OnBreathToolShutdown(Entity entity, ref ComponentShutdown args) + { + DisconnectInternals(entity); + } + + public void DisconnectInternals(Entity entity, bool forced = false) + { + var old = entity.Comp.ConnectedInternalsEntity; + + if (old == null) + return; + + entity.Comp.ConnectedInternalsEntity = null; + + if (_internalsQuery.TryComp(old, out var internalsComponent)) + { + _internals.DisconnectBreathTool((old.Value, internalsComponent), entity.Owner, forced: forced); + } + + Dirty(entity); + } + + private void OnMaskToggled(Entity ent, ref ItemMaskToggledEvent args) + { + if (args.Mask.Comp.IsToggled) + { + DisconnectInternals(ent, forced: true); + } + else + { + if (_internalsQuery.TryComp(args.Wearer, out var internals)) + { + _internals.ConnectBreathTool((args.Wearer.Value, internals), ent); + } + } + } +} diff --git a/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs index ced9cdcfe8..4698939734 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs @@ -1,12 +1,17 @@ +using Content.Shared.Atmos.Components; using Content.Shared.Atmos.Prototypes; +using Content.Shared.Body.Components; +using Content.Shared.Body.Systems; using Robust.Shared.Prototypes; -using Robust.Shared.Utility; namespace Content.Shared.Atmos.EntitySystems { - public abstract class SharedAtmosphereSystem : EntitySystem + public abstract partial class SharedAtmosphereSystem : EntitySystem { [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly SharedInternalsSystem _internals = default!; + + private EntityQuery _internalsQuery; protected readonly GasPrototype[] GasPrototypes = new GasPrototype[Atmospherics.TotalNumberOfGases]; @@ -14,6 +19,10 @@ namespace Content.Shared.Atmos.EntitySystems { base.Initialize(); + _internalsQuery = GetEntityQuery(); + + InitializeBreathTool(); + for (var i = 0; i < Atmospherics.TotalNumberOfGases; i++) { GasPrototypes[i] = _prototypeManager.Index(i.ToString()); diff --git a/Content.Shared/Atmos/EntitySystems/SharedGasTankSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedGasTankSystem.cs new file mode 100644 index 0000000000..27c3d16f29 --- /dev/null +++ b/Content.Shared/Atmos/EntitySystems/SharedGasTankSystem.cs @@ -0,0 +1,229 @@ +using Content.Shared.Actions; +using Content.Shared.Atmos.Components; +using Content.Shared.Body.Systems; +using Content.Shared.Examine; +using Content.Shared.Timing; +using Content.Shared.Toggleable; +using Content.Shared.UserInterface; +using Content.Shared.Verbs; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Containers; +using InternalsComponent = Content.Shared.Body.Components.InternalsComponent; + +namespace Content.Shared.Atmos.EntitySystems; + +public abstract class SharedGasTankSystem : EntitySystem +{ + [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly SharedContainerSystem _containers = default!; + [Dependency] private readonly SharedInternalsSystem _internals = default!; + [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; + [Dependency] private readonly UseDelaySystem _delay = default!; + + public const string GasTankDelay = "gasTank"; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnGasShutdown); + SubscribeLocalEvent(BeforeUiOpen); + SubscribeLocalEvent(OnGetActions); + SubscribeLocalEvent(OnExamined); + SubscribeLocalEvent(OnActionToggle); + SubscribeLocalEvent(OnGasTankSetPressure); + SubscribeLocalEvent(OnGasTankToggleInternals); + SubscribeLocalEvent>(OnGetAlternativeVerb); + } + + private void OnGasShutdown(Entity gasTank, ref ComponentShutdown args) + { + DisconnectFromInternals(gasTank); + } + + private void OnGasTankToggleInternals(Entity ent, ref GasTankToggleInternalsMessage args) + { + ToggleInternals(ent, args.Actor); + } + + private void OnGasTankSetPressure(Entity ent, ref GasTankSetPressureMessage args) + { + var pressure = Math.Clamp(args.Pressure, 0f, ent.Comp.MaxOutputPressure); + + ent.Comp.OutputPressure = pressure; + Dirty(ent); + } + + public virtual void UpdateUserInterface(Entity ent) + { + + } + + private void BeforeUiOpen(Entity ent, ref BeforeActivatableUIOpenEvent args) + { + UpdateUserInterface(ent); + } + + private void OnGetActions(EntityUid uid, GasTankComponent component, GetItemActionsEvent args) + { + args.AddAction(ref component.ToggleActionEntity, component.ToggleAction); + Dirty(uid, component); + } + + private void OnExamined(EntityUid uid, GasTankComponent component, ExaminedEvent args) + { + using var _ = args.PushGroup(nameof(GasTankComponent)); + + if (args.IsInDetailsRange) + args.PushMarkup(Loc.GetString("comp-gas-tank-examine", ("pressure", Math.Round(component.Air?.Pressure ?? 0)))); + + if (component.IsConnected) + args.PushMarkup(Loc.GetString("comp-gas-tank-connected")); + + args.PushMarkup(Loc.GetString(component.IsValveOpen ? "comp-gas-tank-examine-open-valve" : "comp-gas-tank-examine-closed-valve")); + } + + private void OnActionToggle(Entity gasTank, ref ToggleActionEvent args) + { + if (args.Handled) + return; + + ToggleInternals(gasTank, user: args.Performer); + args.Handled = true; + } + + private void OnGetAlternativeVerb(EntityUid uid, GasTankComponent component, GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || args.Hands == null) + return; + + args.Verbs.Add(new AlternativeVerb() + { + Text = component.IsValveOpen ? Loc.GetString("comp-gas-tank-close-valve") : Loc.GetString("comp-gas-tank-open-valve"), + Act = () => + { + component.IsValveOpen = !component.IsValveOpen; + _audio.PlayPredicted(component.ValveSound, uid, args.User); + Dirty(uid, component); + }, + Disabled = component.IsConnected, + }); + } + + public bool CanConnectToInternals(Entity ent) + { + TryGetInternalsComp(ent, out _, out var internalsComp, ent.Comp.User); + return internalsComp != null && internalsComp.BreathTools.Count != 0 && !ent.Comp.IsValveOpen; + } + + public bool ConnectToInternals(Entity ent, EntityUid? user = null) + { + var (owner, component) = ent; + if (component.IsConnected || !CanConnectToInternals(ent)) + return false; + + TryGetInternalsComp(ent, out var internalsUid, out var internalsComp, ent.Comp.User); + if (internalsUid == null || internalsComp == null) + return false; + + if (!_delay.TryResetDelay(ent.Owner, checkDelayed: true, id: GasTankDelay)) + return false; + + if (_internals.TryConnectTank((internalsUid.Value, internalsComp), owner)) + component.User = internalsUid.Value; + + Dirty(ent); + _actions.SetToggled(component.ToggleActionEntity, component.IsConnected); + _actions.SetCooldown(component.ToggleActionEntity, TimeSpan.FromSeconds(1)); + + // Couldn't toggle! + if (!component.IsConnected) + return false; + + component.ConnectStream = _audio.Stop(component.ConnectStream); + component.ConnectStream = _audio.PlayPredicted(component.ConnectSound, owner, user)?.Entity; + UpdateUserInterface(ent); + return true; + } + + /// + /// Tries to retrieve the internals component of either the gas tank's user, + /// or the gas tank's... containing container + /// + /// The user of the gas tank + /// True if internals comp isn't null, false if it is null + private bool TryGetInternalsComp(Entity ent, out EntityUid? internalsUid, out InternalsComponent? internalsComp, EntityUid? user = null) + { + internalsUid = default; + internalsComp = default; + + // If the gas tank doesn't exist for whatever reason, don't even bother + if (TerminatingOrDeleted(ent.Owner)) + return false; + + user ??= ent.Comp.User; + // Check if the gas tank's user actually has the component that allows them to use a gas tank and mask + if (TryComp(user, out var userInternalsComp)) + { + internalsUid = user; + internalsComp = userInternalsComp; + return true; + } + + // Yeah I have no clue what this actually does, I appreciate the lack of comments on the original function + if (_containers.TryGetContainingContainer((ent.Owner, Transform(ent.Owner)), out var container)) + { + if (TryComp(container.Owner, out var containerInternalsComp)) + { + internalsUid = container.Owner; + internalsComp = containerInternalsComp; + return true; + } + } + + return false; + } + + public bool DisconnectFromInternals(Entity ent, EntityUid? user = null, bool forced = false) + { + var (owner, component) = ent; + + if (component.User == null) + return false; + + if (!forced && !_delay.TryResetDelay(ent.Owner, checkDelayed: true, id: GasTankDelay)) + return false; + + TryGetInternalsComp(ent, out var internalsUid, out var internalsComp, component.User); + component.User = null; + Dirty(ent); + + _actions.SetToggled(component.ToggleActionEntity, false); + + // I hate this but actions have no easy way to unify this with usedelay. + if (!forced && _delay.TryGetDelayInfo(ent.Owner, out var delayInfo, id: GasTankDelay)) + { + _actions.SetCooldown(component.ToggleActionEntity, delayInfo.Length); + } + + if (internalsUid != null && internalsComp != null) + _internals.DisconnectTank((internalsUid.Value, internalsComp), forced: forced); + + component.DisconnectStream = _audio.Stop(component.DisconnectStream); + component.DisconnectStream = _audio.PlayPredicted(component.DisconnectSound, owner, user)?.Entity; + UpdateUserInterface(ent); + return true; + } + + private bool ToggleInternals(Entity ent, EntityUid? user = null) + { + if (ent.Comp.IsConnected) + { + return DisconnectFromInternals(ent, user); + } + else + { + return ConnectToInternals(ent, user); + } + } +} diff --git a/Content.Shared/Atmos/IGasMixtureHolder.cs b/Content.Shared/Atmos/IGasMixtureHolder.cs new file mode 100644 index 0000000000..5ad100319d --- /dev/null +++ b/Content.Shared/Atmos/IGasMixtureHolder.cs @@ -0,0 +1,6 @@ +namespace Content.Shared.Atmos; + +public interface IGasMixtureHolder +{ + public GasMixture Air { get; set; } +} \ No newline at end of file diff --git a/Content.Shared/Atmos/Piping/Binary/Components/SharedGasCanisterComponent.cs b/Content.Shared/Atmos/Piping/Binary/Components/SharedGasCanisterComponent.cs index 1203639e09..6ad576fd8c 100644 --- a/Content.Shared/Atmos/Piping/Binary/Components/SharedGasCanisterComponent.cs +++ b/Content.Shared/Atmos/Piping/Binary/Components/SharedGasCanisterComponent.cs @@ -7,7 +7,7 @@ namespace Content.Shared.Atmos.Piping.Binary.Components /// Useful when there are multiple UI for an object. Here it's future-proofing only. /// [Serializable, NetSerializable] - public enum GasCanisterUiKey + public enum GasCanisterUiKey : byte { Key, } @@ -32,27 +32,15 @@ namespace Content.Shared.Atmos.Piping.Binary.Components [Serializable, NetSerializable] public sealed class GasCanisterBoundUserInterfaceState : BoundUserInterfaceState { - public string CanisterLabel { get; } public float CanisterPressure { get; } public bool PortStatus { get; } - public string? TankLabel { get; } public float TankPressure { get; } - public float ReleasePressure { get; } - public bool ReleaseValve { get; } - public float ReleasePressureMin { get; } - public float ReleasePressureMax { get; } - public GasCanisterBoundUserInterfaceState(string canisterLabel, float canisterPressure, bool portStatus, string? tankLabel, float tankPressure, float releasePressure, bool releaseValve, float releaseValveMin, float releaseValveMax) + public GasCanisterBoundUserInterfaceState(float canisterPressure, bool portStatus, float tankPressure) { - CanisterLabel = canisterLabel; CanisterPressure = canisterPressure; PortStatus = portStatus; - TankLabel = tankLabel; TankPressure = tankPressure; - ReleasePressure = releasePressure; - ReleaseValve = releaseValve; - ReleasePressureMin = releaseValveMin; - ReleasePressureMax = releaseValveMax; } } diff --git a/Content.Shared/Atmos/Piping/Unary/Components/GasCanisterComponent.cs b/Content.Shared/Atmos/Piping/Unary/Components/GasCanisterComponent.cs new file mode 100644 index 0000000000..204cbc76d5 --- /dev/null +++ b/Content.Shared/Atmos/Piping/Unary/Components/GasCanisterComponent.cs @@ -0,0 +1,58 @@ +using Content.Shared.Atmos.Piping.Binary.Components; +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Guidebook; +using Robust.Shared.Audio; +using Robust.Shared.GameStates; + +namespace Content.Shared.Atmos.Piping.Unary.Components; + +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class GasCanisterComponent : Component, IGasMixtureHolder +{ + [DataField("port")] + public string PortName { get; set; } = "port"; + + /// + /// Container name for the gas tank holder. + /// + [DataField("container")] + public string ContainerName { get; set; } = "tank_slot"; + + [DataField] + public ItemSlot GasTankSlot = new(); + + [DataField("gasMixture")] + public GasMixture Air { get; set; } = new(); + + /// + /// Last recorded pressure, for appearance-updating purposes. + /// + public float LastPressure = 0f; + + /// + /// Minimum release pressure possible for the release valve. + /// + [DataField, AutoNetworkedField] + public float MinReleasePressure = Atmospherics.OneAtmosphere / 10; + + /// + /// Maximum release pressure possible for the release valve. + /// + [DataField, AutoNetworkedField] + public float MaxReleasePressure = Atmospherics.OneAtmosphere * 10; + + /// + /// Valve release pressure. + /// + [DataField, AutoNetworkedField] + public float ReleasePressure = Atmospherics.OneAtmosphere; + + /// + /// Whether the release valve is open on the canister. + /// + [DataField, AutoNetworkedField] + public bool ReleaseValve = false; + + [GuidebookData] + public float Volume => Air.Volume; +} diff --git a/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasCanisterSystem.cs b/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasCanisterSystem.cs new file mode 100644 index 0000000000..e7a8ed5131 --- /dev/null +++ b/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasCanisterSystem.cs @@ -0,0 +1,124 @@ +using Content.Shared.Administration.Logs; +using Content.Shared.Atmos.Components; +using Content.Shared.Atmos.Piping.Binary.Components; +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Database; +using Content.Shared.NodeContainer; +using Robust.Shared.Containers; +using GasCanisterComponent = Content.Shared.Atmos.Piping.Unary.Components.GasCanisterComponent; + +namespace Content.Shared.Atmos.Piping.Unary.Systems; + +public abstract class SharedGasCanisterSystem : EntitySystem +{ + [Dependency] protected readonly ISharedAdminLogManager AdminLogger = default!; + [Dependency] private readonly ItemSlotsSystem _slots = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnCanisterContainerModified); + SubscribeLocalEvent(OnCanisterContainerModified); + SubscribeLocalEvent(OnCanisterInsertAttempt); + SubscribeLocalEvent(OnCanisterStartup); + + // Bound UI subscriptions + SubscribeLocalEvent(OnHoldingTankEjectMessage); + SubscribeLocalEvent(OnCanisterChangeReleasePressure); + SubscribeLocalEvent(OnCanisterChangeReleaseValve); + } + + private void OnCanisterStartup(Entity ent, ref ComponentStartup args) + { + // Ensure container + _slots.AddItemSlot(ent.Owner, ent.Comp.ContainerName, ent.Comp.GasTankSlot); + } + + private void OnCanisterContainerModified(EntityUid uid, GasCanisterComponent component, ContainerModifiedMessage args) + { + if (args.Container.ID != component.ContainerName) + return; + + DirtyUI(uid, component); + _appearance.SetData(uid, GasCanisterVisuals.TankInserted, args is EntInsertedIntoContainerMessage); + } + + private static string GetContainedGasesString(Entity canister) + { + return string.Join(", ", canister.Comp.Air); + } + + private void OnHoldingTankEjectMessage(EntityUid uid, GasCanisterComponent canister, GasCanisterHoldingTankEjectMessage args) + { + if (canister.GasTankSlot.Item == null) + return; + + var item = canister.GasTankSlot.Item; + _slots.TryEjectToHands(uid, canister.GasTankSlot, args.Actor, excludeUserAudio: true); + + if (canister.ReleaseValve) + { + AdminLogger.Add(LogType.CanisterTankEjected, LogImpact.High, $"Player {ToPrettyString(args.Actor):player} ejected tank {ToPrettyString(item):tank} from {ToPrettyString(uid):canister} while the valve was open, releasing [{GetContainedGasesString((uid, canister))}] to atmosphere"); + } + else + { + AdminLogger.Add(LogType.CanisterTankEjected, LogImpact.Medium, $"Player {ToPrettyString(args.Actor):player} ejected tank {ToPrettyString(item):tank} from {ToPrettyString(uid):canister}"); + } + + if (UI.TryGetUiState(uid, GasCanisterUiKey.Key, out var lastState)) + { + // We can at least predict 0 pressure for now even without atmos prediction. + var newState = new GasCanisterBoundUserInterfaceState(lastState.CanisterPressure, lastState.PortStatus, 0f); + UI.SetUiState(uid, GasCanisterUiKey.Key, newState); + } + + DirtyUI(uid, canister); + } + + private void OnCanisterChangeReleasePressure(EntityUid uid, GasCanisterComponent canister, GasCanisterChangeReleasePressureMessage args) + { + var pressure = Math.Clamp(args.Pressure, canister.MinReleasePressure, canister.MaxReleasePressure); + + AdminLogger.Add(LogType.CanisterPressure, LogImpact.Medium, $"{ToPrettyString(args.Actor):player} set the release pressure on {ToPrettyString(uid):canister} to {args.Pressure}"); + + canister.ReleasePressure = pressure; + Dirty(uid, canister); + DirtyUI(uid, canister); + } + + private void OnCanisterChangeReleaseValve(EntityUid uid, GasCanisterComponent canister, GasCanisterChangeReleaseValveMessage args) + { + // filling a jetpack with plasma is less important than filling a room with it + var impact = canister.GasTankSlot.HasItem ? LogImpact.Medium : LogImpact.High; + + var containedGasDict = new Dictionary(); + var containedGasArray = Enum.GetValues(typeof(Gas)); + + for (var i = 0; i < containedGasArray.Length; i++) + { + containedGasDict.Add((Gas)i, canister.Air[i]); + } + + AdminLogger.Add(LogType.CanisterValve, impact, $"{ToPrettyString(args.Actor):player} set the valve on {ToPrettyString(uid):canister} to {args.Valve:valveState} while it contained [{string.Join(", ", containedGasDict)}]"); + + canister.ReleaseValve = args.Valve; + Dirty(uid, canister); + DirtyUI(uid, canister); + } + + private void OnCanisterInsertAttempt(EntityUid uid, GasCanisterComponent component, ref ItemSlotInsertAttemptEvent args) + { + if (args.Slot.ID != component.ContainerName || args.User == null) + return; + + // Could whitelist but we want to check if it's open so. + if (!TryComp(args.Item, out var gasTank) || gasTank.IsValveOpen) + { + args.Cancelled = true; + } + } + + protected abstract void DirtyUI(EntityUid uid, GasCanisterComponent? component = null, NodeContainerComponent? nodes = null); +} diff --git a/Content.Shared/Body/Components/InternalsComponent.cs b/Content.Shared/Body/Components/InternalsComponent.cs new file mode 100644 index 0000000000..ff9c977059 --- /dev/null +++ b/Content.Shared/Body/Components/InternalsComponent.cs @@ -0,0 +1,27 @@ +using Content.Shared.Alert; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Body.Components; + +/// +/// Handles hooking up a mask (breathing tool) / gas tank together and allowing the Owner to breathe through it. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(true)] +public sealed partial class InternalsComponent : Component +{ + [DataField, AutoNetworkedField] + public EntityUid? GasTankEntity; + + [DataField, AutoNetworkedField] + public HashSet BreathTools = new(); + + /// + /// Toggle Internals delay when the target is not you. + /// + [DataField] + public TimeSpan Delay = TimeSpan.FromSeconds(3); + + [DataField] + public ProtoId InternalsAlert = "Internals"; +} diff --git a/Content.Shared/Body/Systems/SharedInternalsSystem.cs b/Content.Shared/Body/Systems/SharedInternalsSystem.cs new file mode 100644 index 0000000000..0924d7a99e --- /dev/null +++ b/Content.Shared/Body/Systems/SharedInternalsSystem.cs @@ -0,0 +1,273 @@ +using Content.Shared.Alert; +using Content.Shared.Atmos.Components; +using Content.Shared.Atmos.EntitySystems; +using Content.Shared.Body.Components; +using Content.Shared.DoAfter; +using Content.Shared.Hands.Components; +using Content.Shared.Internals; +using Content.Shared.Inventory; +using Content.Shared.Popups; +using Content.Shared.Verbs; +using Robust.Shared.Containers; +using Robust.Shared.Utility; + +namespace Content.Shared.Body.Systems; + +/// +/// Handles lung breathing with gas tanks for entities. +/// +public abstract class SharedInternalsSystem : EntitySystem +{ + [Dependency] private readonly AlertsSystem _alerts = default!; + [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private readonly SharedGasTankSystem _gasTank = default!; + [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent>(OnGetInteractionVerbs); + + SubscribeLocalEvent(OnInternalsStartup); + SubscribeLocalEvent(OnInternalsShutdown); + + SubscribeLocalEvent(OnDoAfter); + SubscribeLocalEvent(OnToggleInternalsAlert); + } + + private void OnGetInteractionVerbs( + Entity ent, + ref GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || args.Hands is null) + return; + + if (!AreInternalsWorking(ent) && ent.Comp.BreathTools.Count == 0) + return; + + var user = args.User; + + InteractionVerb verb = new() + { + Act = () => + { + ToggleInternals(ent, user, force: false, ent); + }, + Message = Loc.GetString("action-description-internals-toggle"), + Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/VerbIcons/dot.svg.192dpi.png")), + Text = Loc.GetString("action-name-internals-toggle"), + }; + + args.Verbs.Add(verb); + } + + public bool ToggleInternals( + EntityUid uid, + EntityUid user, + bool force, + InternalsComponent? internals = null) + { + if (!Resolve(uid, ref internals, logMissing: false)) + return false; + + // Check if a mask is present. + if (internals.BreathTools.Count == 0) + { + _popupSystem.PopupClient(Loc.GetString("internals-no-breath-tool"), uid, user); + return false; + } + + // Start the toggle do-after if it's on someone else. + if (!force && user != uid) + { + return StartToggleInternalsDoAfter(user, (uid, internals)); + } + + // Toggle off. + if (TryComp(internals.GasTankEntity, out GasTankComponent? gas)) + { + return _gasTank.DisconnectFromInternals((internals.GasTankEntity.Value, gas), user); + } + else + { + // Check if tank is present. + var tank = FindBestGasTank(uid); + + // If they're not on then check if we have a mask to use + if (tank == null) + { + _popupSystem.PopupClient(Loc.GetString("internals-no-tank"), uid, user); + return false; + } + + return _gasTank.ConnectToInternals(tank.Value, user: user); + } + } + + private bool StartToggleInternalsDoAfter(EntityUid user, Entity targetEnt) + { + // Is the target not you? If yes, use a do-after to give them time to respond. + var isUser = user == targetEnt.Owner; + var delay = !isUser ? targetEnt.Comp.Delay : TimeSpan.Zero; + + return _doAfter.TryStartDoAfter(new DoAfterArgs(EntityManager, user, delay, new InternalsDoAfterEvent(), targetEnt, target: targetEnt) + { + BreakOnDamage = true, + BreakOnMove = true, + MovementThreshold = 0.1f, + }); + } + + private void OnDoAfter(Entity ent, ref InternalsDoAfterEvent args) + { + if (args.Cancelled || args.Handled) + return; + + ToggleInternals(ent, args.User, force: true, ent); + + args.Handled = true; + } + + private void OnToggleInternalsAlert(Entity ent, ref ToggleInternalsAlertEvent args) + { + if (args.Handled) + return; + + args.Handled |= ToggleInternals(ent, ent, false, internals: ent.Comp); + } + + private void OnInternalsStartup(Entity ent, ref ComponentStartup args) + { + _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); + } + + private void OnInternalsShutdown(Entity ent, ref ComponentShutdown args) + { + _alerts.ClearAlert(ent, ent.Comp.InternalsAlert); + } + + public void ConnectBreathTool(Entity ent, EntityUid toolEntity) + { + if (!ent.Comp.BreathTools.Add(toolEntity)) + return; + + if (TryComp(toolEntity, out BreathToolComponent? breathTool)) + { + breathTool.ConnectedInternalsEntity = ent.Owner; + Dirty(toolEntity, breathTool); + } + + Dirty(ent); + _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); + } + + public void DisconnectBreathTool(Entity ent, EntityUid toolEntity, bool forced = false) + { + if (!ent.Comp.BreathTools.Remove(toolEntity)) + return; + + Dirty(ent); + + if (TryComp(toolEntity, out BreathToolComponent? breathTool)) + { + breathTool.ConnectedInternalsEntity = null; + Dirty(toolEntity, breathTool); + } + + if (ent.Comp.BreathTools.Count == 0) + { + DisconnectTank(ent, forced: forced); + } + + _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); + } + + public void DisconnectTank(Entity ent, bool forced = false) + { + if (TryComp(ent.Comp.GasTankEntity, out GasTankComponent? tank)) + _gasTank.DisconnectFromInternals((ent.Comp.GasTankEntity.Value, tank), forced: forced); + + ent.Comp.GasTankEntity = null; + Dirty(ent); + _alerts.ShowAlert(ent.Owner, ent.Comp.InternalsAlert, GetSeverity(ent.Comp)); + } + + public bool TryConnectTank(Entity ent, EntityUid tankEntity) + { + if (ent.Comp.BreathTools.Count == 0) + return false; + + if (TryComp(ent.Comp.GasTankEntity, out GasTankComponent? tank)) + _gasTank.DisconnectFromInternals((ent.Comp.GasTankEntity.Value, tank)); + + ent.Comp.GasTankEntity = tankEntity; + Dirty(ent); + _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); + return true; + } + + public bool AreInternalsWorking(EntityUid uid, InternalsComponent? component = null) + { + return Resolve(uid, ref component, logMissing: false) + && AreInternalsWorking(component); + } + + public bool AreInternalsWorking(InternalsComponent component) + { + return TryComp(component.BreathTools.FirstOrNull(), out BreathToolComponent? breathTool) + && breathTool.IsFunctional + && HasComp(component.GasTankEntity); + } + + protected short GetSeverity(InternalsComponent component) + { + if (component.BreathTools.Count == 0 || !AreInternalsWorking(component)) + return 2; + + // If pressure in the tank is below low pressure threshold, flash warning on internals UI + if (TryComp(component.GasTankEntity, out var gasTank) + && gasTank.IsLowPressure) + { + return 0; + } + + return 1; + } + + public Entity? FindBestGasTank( + Entity user) + { + // TODO use _respirator.CanMetabolizeGas() to prioritize metabolizable gasses + // Prioritise + // 1. back equipped tanks + // 2. exo-slot tanks + // 3. in-hand tanks + // 4. pocket/belt tanks + + if (!Resolve(user, ref user.Comp2, ref user.Comp3)) + return null; + + if (_inventory.TryGetSlotEntity(user, "back", out var backEntity, user.Comp2, user.Comp3) && + TryComp(backEntity, out var backGasTank) && + _gasTank.CanConnectToInternals((backEntity.Value, backGasTank))) + { + return (backEntity.Value, backGasTank); + } + + if (_inventory.TryGetSlotEntity(user, "suitstorage", out var entity, user.Comp2, user.Comp3) && + TryComp(entity, out var gasTank) && + _gasTank.CanConnectToInternals((entity.Value, gasTank))) + { + return (entity.Value, gasTank); + } + + foreach (var item in _inventory.GetHandOrInventoryEntities((user.Owner, user.Comp1, user.Comp2))) + { + if (TryComp(item, out gasTank) && _gasTank.CanConnectToInternals((item, gasTank))) + return (item, gasTank); + } + + return null; + } +} diff --git a/Content.Shared/Clothing/EntitySystems/MaskSystem.cs b/Content.Shared/Clothing/EntitySystems/MaskSystem.cs index 3e899f3dc3..4f89b111bd 100644 --- a/Content.Shared/Clothing/EntitySystems/MaskSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/MaskSystem.cs @@ -29,7 +29,10 @@ public sealed class MaskSystem : EntitySystem private void OnGetActions(EntityUid uid, MaskComponent component, GetItemActionsEvent args) { if (_inventorySystem.InSlotWithFlags(uid, SlotFlags.MASK)) + { args.AddAction(ref component.ToggleActionEntity, component.ToggleAction); + Dirty(uid, component); + } } private void OnToggleMask(Entity ent, ref ToggleMaskEvent args) @@ -59,8 +62,27 @@ public sealed class MaskSystem : EntitySystem private void OnGotUnequipped(EntityUid uid, MaskComponent mask, GotUnequippedEvent args) { - // Masks are currently always un-toggled when unequipped. - SetToggled((uid, mask), false); + if (!mask.IsToggled || !mask.IsToggleable) + return; + + mask.IsToggled = false; + ToggleMaskComponents(uid, mask, args.Equipee, mask.EquippedPrefix, true); + } + + /// + /// Called after setting IsToggled, raises events and dirties. + /// + private void ToggleMaskComponents(EntityUid uid, MaskComponent mask, EntityUid wearer, string? equippedPrefix = null, bool isEquip = false) + { + Dirty(uid, mask); + if (mask.ToggleActionEntity is {} action) + _actionSystem.SetToggled(action, mask.IsToggled); + + var maskEv = new ItemMaskToggledEvent((wearer, mask), wearer); + RaiseLocalEvent(uid, ref maskEv); + + var wearerEv = new WearerMaskToggledEvent((wearer, mask)); + RaiseLocalEvent(wearer, ref wearerEv); } private void OnFolded(Entity ent, ref FoldedEvent args) diff --git a/Content.Shared/Lock/ActivatableUIRequiresLockComponent.cs b/Content.Shared/Lock/ActivatableUIRequiresLockComponent.cs index 7d701ffd87..a2a9d8c556 100644 --- a/Content.Shared/Lock/ActivatableUIRequiresLockComponent.cs +++ b/Content.Shared/Lock/ActivatableUIRequiresLockComponent.cs @@ -1,3 +1,4 @@ +using Robust.Shared.Audio; using Robust.Shared.GameStates; namespace Content.Shared.Lock; @@ -14,4 +15,10 @@ public sealed partial class ActivatableUIRequiresLockComponent : Component /// [DataField] public bool RequireLocked; + + /// + /// Sound to be played if an attempt is blocked. + /// + [DataField] + public SoundSpecifier? AccessDeniedSound = new SoundPathSpecifier("/Audio/Machines/custom_deny.ogg"); } diff --git a/Content.Shared/Lock/LockSystem.cs b/Content.Shared/Lock/LockSystem.cs index cbeceaf9e8..444b3e28e6 100644 --- a/Content.Shared/Lock/LockSystem.cs +++ b/Content.Shared/Lock/LockSystem.cs @@ -40,7 +40,7 @@ public sealed class LockSystem : EntitySystem base.Initialize(); SubscribeLocalEvent(OnStartup); - SubscribeLocalEvent(OnActivated); + SubscribeLocalEvent(OnActivated, before: [typeof(ActivatableUISystem)]); SubscribeLocalEvent(OnStorageOpenAttempt); SubscribeLocalEvent(OnExamined); SubscribeLocalEvent>(AddToggleLockVerb); @@ -70,13 +70,11 @@ public sealed class LockSystem : EntitySystem // Only attempt an unlock by default on Activate if (lockComp.Locked && lockComp.UnlockOnClick) { - TryUnlock(uid, args.User, lockComp); - args.Handled = true; + args.Handled = TryUnlock(uid, args.User, lockComp); } else if (!lockComp.Locked && lockComp.LockOnClick) { - TryLock(uid, args.User, lockComp); - args.Handled = true; + args.Handled = TryLock(uid, args.User, lockComp); } } @@ -400,7 +398,11 @@ public sealed class LockSystem : EntitySystem { args.Cancel(); if (lockComp.Locked) + { _sharedPopupSystem.PopupClient(Loc.GetString("entity-storage-component-locked-message"), uid, args.User); + } + + _audio.PlayPredicted(component.AccessDeniedSound, uid, args.User); } } diff --git a/Content.Shared/NodeContainer/Node.cs b/Content.Shared/NodeContainer/Node.cs new file mode 100644 index 0000000000..a4ab5103d9 --- /dev/null +++ b/Content.Shared/NodeContainer/Node.cs @@ -0,0 +1,100 @@ +using Content.Shared.NodeContainer.NodeGroups; +using Robust.Shared.Map.Components; + +namespace Content.Shared.NodeContainer; + +/// +/// Organizes themselves into distinct s with other s +/// that they can "reach" and have the same . +/// +[ImplicitDataDefinitionForInheritors] +public abstract partial class Node +{ + /// + /// An ID used as a criteria for combining into groups. Determines which + /// implementation is used as a group, detailed in . + /// + [DataField("nodeGroupID")] + public NodeGroupID NodeGroupID { get; private set; } = NodeGroupID.Default; + + /// + /// The node group this node is a part of. + /// + [ViewVariables] public INodeGroup? NodeGroup; + + /// + /// The entity that owns this node via its . + /// + [ViewVariables] public EntityUid Owner { get; private set; } = default!; + + /// + /// If this node should be considered for connection by other nodes. + /// + public virtual bool Connectable(IEntityManager entMan, TransformComponent? xform = null) + { + if (Deleting) + return false; + + if (entMan.IsQueuedForDeletion(Owner)) + return false; + + if (!NeedAnchored) + return true; + + xform ??= entMan.GetComponent(Owner); + return xform.Anchored; + } + + [DataField] + public bool NeedAnchored { get; private set; } = true; + + public virtual void OnAnchorStateChanged(IEntityManager entityManager, bool anchored) { } + + /// + /// Prevents a node from being used by other nodes while midway through removal. + /// + public bool Deleting; + + /// + /// All compatible nodes that are reachable by this node. + /// Effectively, active connections out of this node. + /// + public readonly HashSet ReachableNodes = new(); + + public int FloodGen; + public int UndirectGen; + public bool FlaggedForFlood; + public int NetId; + + /// + /// Name of this node on the owning . + /// + public string Name = default!; + + /// + /// Invoked when the owning is initialized. + /// + /// The owning entity. + public virtual void Initialize(EntityUid owner, IEntityManager entMan) + { + Owner = owner; + } + + /// + /// How this node will attempt to find other reachable s to group with. + /// Returns a set of s to consider grouping with. Should not return this current . + /// + /// + /// + /// The set of nodes returned can be asymmetrical + /// (meaning that it can return other nodes whose does not return this node). + /// If this is used, creation of a new node may not correctly merge networks unless both sides + /// of this asymmetric relation are made to manually update with . + /// + /// + public abstract IEnumerable GetReachableNodes(TransformComponent xform, + EntityQuery nodeQuery, + EntityQuery xformQuery, + MapGridComponent? grid, + IEntityManager entMan); +} diff --git a/Content.Shared/NodeContainer/NodeContainerComponent.cs b/Content.Shared/NodeContainer/NodeContainerComponent.cs new file mode 100644 index 0000000000..674537bb79 --- /dev/null +++ b/Content.Shared/NodeContainer/NodeContainerComponent.cs @@ -0,0 +1,16 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Utility; + +namespace Content.Shared.NodeContainer; + +/// +/// Creates and maintains a set of s. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class NodeContainerComponent : Component +{ + //HACK: THIS BEING readOnly IS A FILTHY HACK AND I HATE IT --moony + [DataField(readOnly: true, serverOnly: true)] public Dictionary Nodes { get; private set; } = new(); + + [DataField] public bool Examinable = false; +} diff --git a/Content.Shared/NodeContainer/NodeGroups/INodeGroup.cs b/Content.Shared/NodeContainer/NodeGroups/INodeGroup.cs new file mode 100644 index 0000000000..da52d39e58 --- /dev/null +++ b/Content.Shared/NodeContainer/NodeGroups/INodeGroup.cs @@ -0,0 +1,33 @@ +using System.Linq; + +namespace Content.Shared.NodeContainer.NodeGroups; + +/// +/// Maintains a collection of s, and performs operations requiring a list of +/// all connected s. +/// +public interface INodeGroup +{ + bool Remaking { get; } + + /// + /// The list of nodes currently in this group. + /// + IReadOnlyList Nodes { get; } + + void Create(NodeGroupID groupId); + + void Initialize(Node sourceNode, IEntityManager entMan); + + void RemoveNode(Node node); + + void LoadNodes(List groupNodes); + + // In theory, the SS13 curse ensures this method will never be called. + void AfterRemake(IEnumerable> newGroups); + + /// + /// Return any additional data to display for the node-visualizer debug overlay. + /// + string? GetDebugData(); +} \ No newline at end of file diff --git a/Content.Shared/NodeContainer/NodeGroups/NodeGroupID.cs b/Content.Shared/NodeContainer/NodeGroups/NodeGroupID.cs new file mode 100644 index 0000000000..214e9c50ce --- /dev/null +++ b/Content.Shared/NodeContainer/NodeGroups/NodeGroupID.cs @@ -0,0 +1,19 @@ +namespace Content.Shared.NodeContainer.NodeGroups; + +public enum NodeGroupID : byte +{ + Default, + HVPower, + MVPower, + Apc, + AMEngine, + Pipe, + WireNet, + + /// + /// Group used by the TEG. + /// + /// + /// + Teg, +} diff --git a/Content.Shared/Timing/UseDelaySystem.cs b/Content.Shared/Timing/UseDelaySystem.cs index c6a1818443..d02752e16b 100644 --- a/Content.Shared/Timing/UseDelaySystem.cs +++ b/Content.Shared/Timing/UseDelaySystem.cs @@ -90,7 +90,7 @@ public sealed class UseDelaySystem : EntitySystem /// public bool IsDelayed(Entity ent, string id = DefaultId) { - if (!Resolve(ent, ref ent.Comp, false)) + if (!Resolve(ent.Owner, ref ent.Comp, false)) return false; if (!ent.Comp.Delays.TryGetValue(id, out var entry)) @@ -118,8 +118,14 @@ public sealed class UseDelaySystem : EntitySystem /// /// /// - public bool TryGetDelayInfo(Entity ent, [NotNullWhen(true)] out UseDelayInfo? info, string id = DefaultId) + public bool TryGetDelayInfo(Entity ent, [NotNullWhen(true)] out UseDelayInfo? info, string id = DefaultId) { + if (!Resolve(ent.Owner, ref ent.Comp, false)) + { + info = null; + return false; + } + return ent.Comp.Delays.TryGetValue(id, out info); } diff --git a/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs b/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs index 1d453334e3..6aa5059633 100644 --- a/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs +++ b/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs @@ -34,7 +34,11 @@ public sealed class ActivatableUIRequiresAnchorSystem : EntitySystem if (!Transform(ent.Owner).Anchored) { - _popup.PopupClient(Loc.GetString("comp-gas-pump-ui-needs-anchor"), args.User); + if (ent.Comp.Popup != null) + { + _popup.PopupClient(Loc.GetString(ent.Comp.Popup), args.User); + } + args.Cancel(); } } diff --git a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml index 7baf1f0b5d..0dd7db2432 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml @@ -18,6 +18,10 @@ slots: - Back - suitStorage + - type: UseDelay + delays: + gasTank: + length: 1.0 - type: ActivatableUI key: enum.SharedGasTankUiKey.Key - type: UserInterface diff --git a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml index a9dde098f9..e304d21b87 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml @@ -35,6 +35,10 @@ interfaces: enum.SharedGasTankUiKey.Key: type: GasTankBoundUserInterface + - type: UseDelay + delays: + gasTank: + length: 1.0 - type: Clothing sprite: Objects/Tanks/Jetpacks/blue.rsi quickEquip: false diff --git a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml index 33c4dfbe17..f454c84480 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml @@ -35,6 +35,9 @@ 1: { state: can-o1, shader: "unshaded" } 2: { state: can-o2, shader: "unshaded" } 3: { state: can-o3, shader: "unshaded" } + - type: ActivatableUI + key: enum.GasCanisterUiKey.Key + - type: ActivatableUIRequiresLock - type: UserInterface interfaces: enum.GasCanisterUiKey.Key: From 25108234ea11fb61bff61b8d823ff74eaf959947 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 08:23:36 +0000 Subject: [PATCH 118/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 38d138072a..ed9795ea53 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Gavin-TC - changes: - - message: Changed common utensil sprites to appear smaller and more proportionate. - type: Tweak - id: 7903 - time: '2025-02-05T13:08:53.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34277 - author: Booblesnoot42 changes: - message: Inserting another person into a cryogenic sleeping unit is no longer @@ -3922,3 +3915,10 @@ id: 8404 time: '2025-05-02T08:18:09.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36847 +- author: metalgearsloth + changes: + - message: Predict gas canisters, gas tanks, and internals. + type: Tweak + id: 8405 + time: '2025-05-02T08:22:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/33800 From 26ebf06b8170b1d4c14c0c94c9bea87f407e3235 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Fri, 2 May 2025 04:37:14 -0400 Subject: [PATCH 119/167] Add condition support to entity tables (#36819) --- .../Conditions/EntityTableCondition.cs | 28 +++++++++++++ .../Conditions/PlayerCountCondition.cs | 34 ++++++++++++++++ .../EntitySelectors/EntityTableSelector.cs | 39 +++++++++++++++++++ .../EntitySelectors/GroupSelector.cs | 4 ++ .../Catalog/Fills/Lockers/heads.yml | 4 ++ 5 files changed, 109 insertions(+) create mode 100644 Content.Shared/EntityTable/Conditions/EntityTableCondition.cs create mode 100644 Content.Shared/EntityTable/Conditions/PlayerCountCondition.cs diff --git a/Content.Shared/EntityTable/Conditions/EntityTableCondition.cs b/Content.Shared/EntityTable/Conditions/EntityTableCondition.cs new file mode 100644 index 0000000000..9505b6502c --- /dev/null +++ b/Content.Shared/EntityTable/Conditions/EntityTableCondition.cs @@ -0,0 +1,28 @@ +using Content.Shared.EntityTable.EntitySelectors; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; + +namespace Content.Shared.EntityTable.Conditions; + +/// +/// Used for implementing conditional logic for . +/// +[ImplicitDataDefinitionForInheritors, UsedImplicitly(ImplicitUseTargetFlags.WithInheritors)] +public abstract partial class EntityTableCondition +{ + /// + /// If true, inverts the result of the condition. + /// + [DataField] + public bool Invert; + + public bool Evaluate(IEntityManager entMan, IPrototypeManager proto) + { + var res = EvaluateImplementation(entMan, proto); + + // XOR eval to invert the result. + return res ^ Invert; + } + + public abstract bool EvaluateImplementation(IEntityManager entMan, IPrototypeManager proto); +} diff --git a/Content.Shared/EntityTable/Conditions/PlayerCountCondition.cs b/Content.Shared/EntityTable/Conditions/PlayerCountCondition.cs new file mode 100644 index 0000000000..72ac75ca3f --- /dev/null +++ b/Content.Shared/EntityTable/Conditions/PlayerCountCondition.cs @@ -0,0 +1,34 @@ +using Robust.Shared.Player; +using Robust.Shared.Prototypes; + +namespace Content.Shared.EntityTable.Conditions; + +/// +/// Condition that passes only if the server player count is within a certain range. +/// +public sealed partial class PlayerCountCondition : EntityTableCondition +{ + /// + /// Minimum players of needed for this condition to succeed. Inclusive. + /// + [DataField] + public int Min = int.MinValue; + + /// + /// Maximum numbers of players there can be for this condition to succeed. Inclusive. + /// + [DataField] + public int Max = int.MaxValue; + + private static ISharedPlayerManager? _playerManager; + + public override bool EvaluateImplementation(IEntityManager entMan, IPrototypeManager proto) + { + // Don't resolve this repeatedly + _playerManager ??= IoCManager.Resolve(); + + var playerCount = _playerManager.PlayerCount; + + return playerCount >= Min && playerCount <= Max; + } +} diff --git a/Content.Shared/EntityTable/EntitySelectors/EntityTableSelector.cs b/Content.Shared/EntityTable/EntitySelectors/EntityTableSelector.cs index d0a7a4d578..6ad80c4a2a 100644 --- a/Content.Shared/EntityTable/EntitySelectors/EntityTableSelector.cs +++ b/Content.Shared/EntityTable/EntitySelectors/EntityTableSelector.cs @@ -1,3 +1,4 @@ +using Content.Shared.EntityTable.Conditions; using Content.Shared.EntityTable.ValueSelector; using JetBrains.Annotations; using Robust.Shared.Prototypes; @@ -26,10 +27,26 @@ public abstract partial class EntityTableSelector [DataField] public double Prob = 1; + /// + /// A list of conditions that must evaluate to 'true' for the selector to apply. + /// + [DataField] + public List Conditions = new(); + + /// + /// If true, all the conditions must be successful in order for the selector to process. + /// Otherwise, only one of them must be. + /// + [DataField] + public bool RequireAll = true; + public IEnumerable GetSpawns(System.Random rand, IEntityManager entMan, IPrototypeManager proto) { + if (!CheckConditions(entMan, proto)) + yield break; + var rolls = Rolls.Get(rand); for (var i = 0; i < rolls; i++) { @@ -43,6 +60,28 @@ public abstract partial class EntityTableSelector } } + public bool CheckConditions(IEntityManager entMan, IPrototypeManager proto) + { + if (Conditions.Count == 0) + return true; + + var success = false; + foreach (var condition in Conditions) + { + var res = condition.Evaluate(entMan, proto); + + if (RequireAll && !res) + return false; // intentional break out of loop and function + + success |= res; + } + + if (RequireAll) + return true; + + return success; + } + protected abstract IEnumerable GetSpawnsImplementation(System.Random rand, IEntityManager entMan, IPrototypeManager proto); diff --git a/Content.Shared/EntityTable/EntitySelectors/GroupSelector.cs b/Content.Shared/EntityTable/EntitySelectors/GroupSelector.cs index 8f761f9866..8012eeae68 100644 --- a/Content.Shared/EntityTable/EntitySelectors/GroupSelector.cs +++ b/Content.Shared/EntityTable/EntitySelectors/GroupSelector.cs @@ -18,6 +18,10 @@ public sealed partial class GroupSelector : EntityTableSelector var children = new Dictionary(Children.Count); foreach (var child in Children) { + // Don't include invalid groups + if (!child.CheckConditions(entMan, proto)) + continue; + children.Add(child, child.Weight); } diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 6770680b63..05c362ac6a 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -51,6 +51,10 @@ - id: SpaceCash1000 - id: WeaponDisabler - id: ClothingEyesGlassesCommand + - id: HeadSkeleton # A skull to accompany your skeleton crew + conditions: + - !type:PlayerCountCondition + max: 15 # No laser table + Laser table - type: entityTable From 51bff89b238370926c25ab9bb30ca1225237cf6f Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Fri, 2 May 2025 20:07:12 +1000 Subject: [PATCH 120/167] Fix AI movement (#37114) Don't relay blocking anymore. --- .../Interaction/SharedInteractionSystem.Blocking.cs | 6 ++++-- .../Movement/Systems/SharedMoverController.Relay.cs | 4 ++++ .../Movement/Systems/SharedMoverController.cs | 10 ++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs b/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs index 52c40477c9..f6f4d8605d 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs @@ -2,6 +2,7 @@ using Content.Shared.Hands; using Content.Shared.Interaction.Components; using Content.Shared.Interaction.Events; using Content.Shared.Item; +using Content.Shared.Movement.Components; using Content.Shared.Movement.Events; namespace Content.Shared.Interaction; @@ -13,7 +14,7 @@ namespace Content.Shared.Interaction; /// public partial class SharedInteractionSystem { - public void InitializeBlocking() + private void InitializeBlocking() { SubscribeLocalEvent(OnMoveAttempt); SubscribeLocalEvent(CancelEvent); @@ -34,7 +35,8 @@ public partial class SharedInteractionSystem private void OnMoveAttempt(EntityUid uid, BlockMovementComponent component, UpdateCanMoveEvent args) { - if (component.LifeStage > ComponentLifeStage.Running) + // If we're relaying then don't cancel. + if (HasComp(uid)) return; args.Cancel(); // no more scurrying around diff --git a/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs b/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs index f843b66435..79c593cbe7 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs @@ -1,3 +1,4 @@ +using Content.Shared.ActionBlocker; using Content.Shared.Movement.Components; namespace Content.Shared.Movement.Systems; @@ -59,6 +60,7 @@ public abstract partial class SharedMoverController targetComp.Source = uid; Dirty(uid, component); Dirty(relayEntity, targetComp); + _blocker.UpdateCanMove(uid); } private void OnRelayShutdown(Entity entity, ref ComponentShutdown args) @@ -74,6 +76,8 @@ public abstract partial class SharedMoverController if (TryComp(entity.Comp.RelayEntity, out MovementRelayTargetComponent? target) && target.LifeStage <= ComponentLifeStage.Running) RemComp(entity.Comp.RelayEntity, target); + + _blocker.UpdateCanMove(entity.Owner); } private void OnTargetRelayShutdown(Entity entity, ref ComponentShutdown args) diff --git a/Content.Shared/Movement/Systems/SharedMoverController.cs b/Content.Shared/Movement/Systems/SharedMoverController.cs index 317bfdabbe..d8aacb7480 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.cs @@ -1,6 +1,7 @@ using System.Diagnostics.CodeAnalysis; using System.Net; using System.Numerics; +using Content.Shared.ActionBlocker; using Content.Shared.Bed.Sleep; using Content.Shared.CCVar; using Content.Shared.Friction; @@ -38,6 +39,7 @@ public abstract partial class SharedMoverController : VirtualController [Dependency] private readonly IConfigurationManager _configManager = default!; [Dependency] protected readonly IGameTiming Timing = default!; [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; + [Dependency] private readonly ActionBlockerSystem _blocker = default!; [Dependency] private readonly EntityLookupSystem _lookup = default!; [Dependency] private readonly InventorySystem _inventory = default!; [Dependency] private readonly MobStateSystem _mobState = default!; @@ -110,14 +112,6 @@ public abstract partial class SharedMoverController : VirtualController public override void UpdateAfterSolve(bool prediction, float frameTime) { base.UpdateAfterSolve(prediction, frameTime); - - var query = AllEntityQuery(); - - while (query.MoveNext(out var uid, out var _, out var physics)) - { - //PhysicsSystem.SetLinearVelocity(uid, Vector2.Zero, body: physics); - } - UsedMobMovement.Clear(); } From ecd7ba8bb53992438c8fdbdc55fcd86a6713bb86 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 10:08:19 +0000 Subject: [PATCH 121/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index ed9795ea53..3f3058f79c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: Booblesnoot42 - changes: - - message: Inserting another person into a cryogenic sleeping unit is no longer - instant. - type: Tweak - id: 7904 - time: '2025-02-05T14:46:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34619 - author: hyperDelegate changes: - message: The Nuclear Operative Reinforcement Teleporter now costs 30TC (was 35). @@ -3922,3 +3914,10 @@ id: 8405 time: '2025-05-02T08:22:29.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/33800 +- author: metalgearsloth + changes: + - message: Fix AI eye movement. + type: Fix + id: 8406 + time: '2025-05-02T10:07:12.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37114 From d35c755685f2b4274e4363775e3d1326928a480b Mon Sep 17 00:00:00 2001 From: Southbridge <7013162+southbridge-fur@users.noreply.github.com> Date: Fri, 2 May 2025 11:45:46 -0400 Subject: [PATCH 122/167] New Salvage Ruin - Atmos Interchange (#37115) --- Resources/Maps/Ruins/atmos_interchange.yml | 6225 +++++++++++++++++ .../Prototypes/Entities/Stations/base.yml | 1 + 2 files changed, 6226 insertions(+) create mode 100644 Resources/Maps/Ruins/atmos_interchange.yml diff --git a/Resources/Maps/Ruins/atmos_interchange.yml b/Resources/Maps/Ruins/atmos_interchange.yml new file mode 100644 index 0000000000..d2faaee90f --- /dev/null +++ b/Resources/Maps/Ruins/atmos_interchange.yml @@ -0,0 +1,6225 @@ +meta: + format: 7 + category: Grid + engineVersion: 255.1.0 + forkId: "" + forkVersion: "" + time: 05/02/2025 09:49:49 + entityCount: 1013 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 3: Space + 4: FloorDark + 1: FloorTechMaint + 2: Lattice + 0: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.9012413,-0.06740761 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + -2,0: + ind: -2,0 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + -2,-1: + ind: -2,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,1: + ind: -1,1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAQAAAAAABAAAAAAABAAAAAAABAAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 1,0: + ind: 1,0 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + 1,-1: + ind: 1,-1 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + version: 6 + -1,-2: + ind: -1,-2 + tiles: AwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAwAAAAAA + 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: + cleanable: True + color: '#FFFFFF7F' + id: Dirt + decals: + 241: -7,6 + 242: -10,0 + 243: 8,3 + 244: 16,0 + 245: 7,0 + 246: 16,4 + 247: 4,-1 + 248: -3,5 + 249: -7,9 + 250: -3,17 + 251: -8,21 + 252: -2,17 + 253: -3,10 + 254: -10,2 + 255: -14,-2 + 256: -21,0 + 257: -20,5 + 258: -19,5 + 259: -23,3 + 260: -12,-1 + 261: -6,-4 + 262: -6,-12 + 263: -4,-4 + 264: -1,-3 + 265: -10,-2 + 266: 3,5 + 267: -11,4 + 268: -11,-2 + 269: -24,1 + 270: -10,6 + - node: + cleanable: True + color: '#FFFFFF7F' + id: DirtHeavy + decals: + 271: -11,-1 + 272: -21,-2 + 273: -23,2 + 274: -11,6 + 275: -10,-2 + 276: -1,-3 + 277: -6,-9 + 278: -5,-12 + 279: 0,-1 + 280: -10,1 + 281: 2,4 + 282: -5,6 + 283: -6,11 + 284: -4,16 + 285: -4,20 + 286: -5,17 + 287: -2,0 + 288: 10,0 + 289: 11,1 + 290: 16,0 + 291: 15,5 + 292: 9,4 + 293: 4,1 + 294: -4,5 + 295: -12,4 + 296: -11,-1 + 297: 7,1 + 298: 15,0 + 299: 18,2 + 300: 17,4 + 301: 18,3 + 302: -17,-1 + 303: -23,0 + 304: -26,1 + 305: -24,4 + 306: -19,3 + 307: -20,0 + 308: -21,3 + 309: -20,-1 + 310: -15,-3 + 311: -6,-4 + 312: -13,-2 + 313: -3,-4 + 314: -6,-9 + 315: -3,-12 + 316: -1,-4 + 317: -4,-3 + 318: -8,5 + 319: -1,6 + 320: -8,4 + 321: -6,19 + - node: + cleanable: True + color: '#FFFFFF7F' + id: DirtLight + decals: + 322: -15,-1 + 323: -21,4 + 324: -22,1 + 325: -5,0 + 326: -8,-3 + 327: 2,-2 + 328: -7,1 + 329: -1,4 + 330: -9,5 + 331: -8,7 + 332: -8,8 + 333: -12,1 + 334: -8,9 + 335: -11,6 + 336: -3,10 + 337: -6,17 + 338: -6,21 + 339: -3,19 + 340: -2,8 + 341: 13,3 + 342: 9,0 + 343: 16,0 + 344: 12,5 + 345: -6,-4 + 346: -4,-14 + 347: -5,-5 + 348: -7,-1 + 349: -8,-3 + 350: -19,-1 + 351: -24,0 + 352: -22,5 + - node: + cleanable: True + color: '#FFFFFF7F' + id: DirtMedium + decals: + 353: -6,-3 + 354: -14,-1 + 355: -26,1 + 356: -19,5 + 357: -20,1 + 358: -10,0 + 359: -14,3 + 360: -13,1 + 361: -2,2 + 362: 2,-2 + 363: -6,-3 + 364: -1,1 + 365: -6,5 + 366: -5,9 + 367: -5,16 + 368: -6,20 + 369: 13,3 + - node: + cleanable: True + color: '#FFFFFF7F' + id: burnt1 + decals: + 214: 0,1 + 215: -7,-1 + 216: -6,2 + 217: 6,5 + 218: 18,0 + 219: 14,4 + 220: 10,0 + 221: 10,-1 + 222: -4,5 + 223: -5,19 + 224: -7,18 + 225: -2,6 + 226: -11,-1 + 227: -25,2 + 228: -22,-1 + 229: -6,3 + 230: -5,-2 + 231: -6,-5 + 232: -4,-12 + 233: -6,-1 + 234: -10,-1 + 235: -24,1 + 236: -13,4 + 237: -18,3 + 238: -1,1 + 239: -8,4 + 240: -2,-1 + - node: + cleanable: True + color: '#FFFFFF7F' + id: burnt2 + decals: + 179: -21,-1 + 180: -25,1 + 181: -21,5 + 182: -22,1 + 183: -18,1 + 184: -21,4 + 185: -25,4 + 186: -20,1 + 187: -22,1 + 188: -27,3 + 189: -19,3 + 190: -21,0 + 191: -22,-1 + 192: -12,0 + 193: -12,1 + 194: -8,3 + 195: -8,0 + 196: -6,-1 + 197: -2,2 + 198: -3,-5 + 199: 6,1 + 200: 0,0 + 201: 15,1 + 202: -4,-1 + 203: -12,-1 + 204: -21,1 + 205: -3,3 + 206: -7,9 + 207: -5,17 + 208: -6,19 + 209: 1,7 + 210: -4,-4 + 211: -2,-13 + 212: -7,-14 + 213: 18,2 + - node: + cleanable: True + color: '#FFFFFF7F' + id: burnt3 + decals: + 90: -9,2 + 91: -13,4 + 92: -12,6 + 93: -8,7 + 94: -9,3 + 95: -13,7 + 96: -9,9 + 97: -7,10 + 98: -3,6 + 99: -4,8 + 100: -4,9 + 101: -6,4 + 102: -8,1 + 103: -4,0 + 104: -7,-1 + 105: -4,-2 + 106: -4,-5 + 107: -6,-8 + 108: -7,-14 + 109: -3,-13 + 110: -3,-14 + 111: -2,-5 + 112: 0,-4 + 113: -9,-5 + 114: -10,-4 + 115: -10,-3 + 116: -8,-6 + 117: -9,-1 + 118: -6,-1 + 120: 1,-1 + 121: -1,4 + 122: -1,4 + 123: 3,3 + 125: 4,1 + 126: 4,2 + 127: 3,1 + 128: 3,3 + 129: 2,2 + 130: -2,1 + 131: -1,3 + 132: -1,0 + 133: 6,1 + 134: 6,3 + 135: 7,3 + 136: 6,2 + 137: 14,1 + 138: 14,3 + 139: 13,3 + 140: 13,4 + 141: 11,4 + 142: 10,0 + 143: 12,0 + 144: 12,-1 + 145: 11,-1 + 146: 12,-3 + 147: 15,-2 + 148: 15,-1 + 149: 16,1 + 150: 16,3 + 151: 19,3 + 152: 18,1 + 153: 17,1 + 154: 17,3 + 155: 18,4 + 156: 13,5 + 157: 13,6 + 158: 11,6 + 159: 4,6 + 160: -2,6 + 161: -4,17 + 162: -6,17 + 163: -6,19 + 164: -4,17 + 165: -7,8 + 166: -8,7 + 167: -10,4 + 168: -14,4 + 169: -12,5 + 170: -13,4 + 171: -13,-1 + 172: -14,-2 + 173: -17,-2 + 174: -20,-1 + 175: -19,2 + 176: -21,4 + 177: -25,1 + 178: -25,2 + - node: + cleanable: True + color: '#FFFFFF7F' + id: burnt4 + decals: + 0: -8,5 + 1: -9,5 + 2: -9,7 + 3: -9,7 + 4: -8,8 + 5: -9,8 + 6: -12,1 + 7: -12,4 + 8: -11,4 + 9: -11,1 + 10: -5,2 + 11: -6,1 + 13: -2,4 + 14: 1,7 + 15: -5,3 + 16: -8,5 + 17: -4,9 + 18: -5,11 + 19: -5,15 + 20: -4,19 + 21: -5,19 + 22: -5,21 + 23: -4,19 + 24: -5,16 + 25: -4,8 + 26: 1,7 + 27: -1,5 + 28: 3,4 + 30: 5,0 + 31: 1,-1 + 32: 7,2 + 33: 14,0 + 34: 15,2 + 35: 13,4 + 36: 10,5 + 37: 13,5 + 38: 15,3 + 39: 16,0 + 40: 13,-1 + 41: 13,4 + 42: 14,1 + 43: 12,-1 + 44: 7,1 + 45: 8,3 + 46: 4,1 + 47: 5,4 + 48: 3,1 + 50: 0,-2 + 51: -2,-3 + 52: 0,-4 + 53: -2,-5 + 54: -5,-3 + 55: -5,-6 + 56: -5,-13 + 57: -3,-14 + 58: -6,-13 + 59: -6,-14 + 60: -3,-14 + 61: -3,-14 + 62: -5,-7 + 63: -6,-3 + 64: -9,-4 + 65: -10,0 + 66: -12,-1 + 67: -16,-2 + 68: -19,-2 + 69: -22,-1 + 70: -23,-1 + 71: -24,0 + 72: -22,3 + 73: -21,4 + 74: -25,4 + 75: -26,2 + 76: -25,0 + 77: -27,1 + 78: -25,4 + 79: -21,4 + 80: -18,4 + 81: -22,5 + 82: -25,4 + 83: -24,1 + 84: -19,3 + 85: -19,7 + 86: -16,5 + 87: -13,5 + 88: -12,4 + 89: -11,2 + - type: GridAtmosphere + version: 2 + data: + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AirlockAssemblyAtmosphericsGlass + entities: + - uid: 313 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 +- proto: AirlockAtmosphericsGlassLocked + entities: + - uid: 494 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 496 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - uid: 498 + components: + - type: Transform + pos: -17.5,-1.5 + parent: 1 + - uid: 499 + components: + - type: Transform + pos: -17.5,6.5 + parent: 1 + - uid: 500 + components: + - type: Transform + pos: -13.5,6.5 + parent: 1 +- proto: AirlockExternalGlass + entities: + - uid: 476 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,1.5 + parent: 1 + - uid: 509 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-5.5 + parent: 1 + - uid: 511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,16.5 + parent: 1 + - uid: 512 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,10.5 + parent: 1 + - uid: 522 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,3.5 + parent: 1 + - uid: 526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,3.5 + parent: 1 + - uid: 527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,1.5 + parent: 1 + - uid: 562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,20.5 + parent: 1 + - uid: 564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,20.5 + parent: 1 +- proto: AirlockGlassShuttle + entities: + - uid: 339 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,1.5 + parent: 1 + - uid: 343 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,3.5 + parent: 1 + - uid: 503 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,1.5 + parent: 1 + - uid: 524 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,3.5 + parent: 1 + - uid: 560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,22.5 + parent: 1 + - uid: 561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,22.5 + parent: 1 +- proto: APCBasic + entities: + - uid: 949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,7.5 + parent: 1 + - uid: 953 + components: + - type: Transform + pos: 11.5,7.5 + parent: 1 + - uid: 954 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,16.5 + parent: 1 + - uid: 955 + components: + - type: Transform + pos: -5.5,-11.5 + parent: 1 +- proto: APCConstructed + entities: + - uid: 951 + components: + - type: Transform + pos: -19.5,7.5 + parent: 1 +- proto: AtmosFixInstantPlasmaFireMarker + entities: + - uid: 772 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 +- proto: AtmosFixPlasmaMarker + entities: + - uid: 764 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 + - uid: 765 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 766 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 767 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 768 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 769 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 770 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 1 + - uid: 771 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 736 + components: + - type: Transform + pos: -4.5,15.5 + parent: 1 + - uid: 761 + components: + - type: Transform + pos: -23.5,3.5 + parent: 1 + - uid: 808 + components: + - type: Transform + pos: -22.5,3.5 + parent: 1 + - uid: 809 + components: + - type: Transform + pos: -21.5,3.5 + parent: 1 + - uid: 810 + components: + - type: Transform + pos: -20.5,3.5 + parent: 1 + - uid: 811 + components: + - type: Transform + pos: -19.5,3.5 + parent: 1 + - uid: 812 + components: + - type: Transform + pos: -23.5,1.5 + parent: 1 + - uid: 813 + components: + - type: Transform + pos: -22.5,1.5 + parent: 1 + - uid: 814 + components: + - type: Transform + pos: -21.5,1.5 + parent: 1 + - uid: 815 + components: + - type: Transform + pos: -20.5,1.5 + parent: 1 + - uid: 816 + components: + - type: Transform + pos: -19.5,1.5 + parent: 1 + - uid: 817 + components: + - type: Transform + pos: -19.5,2.5 + parent: 1 + - uid: 818 + components: + - type: Transform + pos: -19.5,6.5 + parent: 1 + - uid: 819 + components: + - type: Transform + pos: -18.5,6.5 + parent: 1 + - uid: 820 + components: + - type: Transform + pos: -17.5,6.5 + parent: 1 + - uid: 821 + components: + - type: Transform + pos: -16.5,6.5 + parent: 1 + - uid: 822 + components: + - type: Transform + pos: -15.5,6.5 + parent: 1 + - uid: 823 + components: + - type: Transform + pos: -14.5,6.5 + parent: 1 + - uid: 824 + components: + - type: Transform + pos: -13.5,6.5 + parent: 1 + - uid: 825 + components: + - type: Transform + pos: -12.5,6.5 + parent: 1 + - uid: 826 + components: + - type: Transform + pos: -19.5,-1.5 + parent: 1 + - uid: 827 + components: + - type: Transform + pos: -18.5,-1.5 + parent: 1 + - uid: 828 + components: + - type: Transform + pos: -17.5,-1.5 + parent: 1 + - uid: 829 + components: + - type: Transform + pos: -16.5,-1.5 + parent: 1 + - uid: 830 + components: + - type: Transform + pos: -15.5,-1.5 + parent: 1 + - uid: 831 + components: + - type: Transform + pos: -14.5,-1.5 + parent: 1 + - uid: 832 + components: + - type: Transform + pos: -13.5,-1.5 + parent: 1 + - uid: 836 + components: + - type: Transform + pos: -19.5,5.5 + parent: 1 + - uid: 837 + components: + - type: Transform + pos: -11.5,4.5 + parent: 1 + - uid: 838 + components: + - type: Transform + pos: -10.5,4.5 + parent: 1 + - uid: 839 + components: + - type: Transform + pos: -9.5,4.5 + parent: 1 + - uid: 840 + components: + - type: Transform + pos: -8.5,4.5 + parent: 1 + - uid: 841 + components: + - type: Transform + pos: -7.5,4.5 + parent: 1 + - uid: 842 + components: + - type: Transform + pos: -6.5,4.5 + parent: 1 + - uid: 843 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 844 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 845 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 846 + components: + - type: Transform + pos: -4.5,7.5 + parent: 1 + - uid: 847 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 848 + components: + - type: Transform + pos: -4.5,16.5 + parent: 1 + - uid: 849 + components: + - type: Transform + pos: -4.5,17.5 + parent: 1 + - uid: 850 + components: + - type: Transform + pos: -4.5,18.5 + parent: 1 + - uid: 851 + components: + - type: Transform + pos: -5.5,18.5 + parent: 1 + - uid: 852 + components: + - type: Transform + pos: -3.5,18.5 + parent: 1 + - uid: 853 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 1 + - uid: 854 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 855 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 856 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 857 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 858 + components: + - type: Transform + pos: -4.5,-6.5 + parent: 1 + - uid: 860 + components: + - type: Transform + pos: -4.5,-11.5 + parent: 1 + - uid: 861 + components: + - type: Transform + pos: -4.5,-12.5 + parent: 1 + - uid: 862 + components: + - type: Transform + pos: -12.5,-1.5 + parent: 1 + - uid: 863 + components: + - type: Transform + pos: -12.5,-0.5 + parent: 1 + - uid: 864 + components: + - type: Transform + pos: -12.5,0.5 + parent: 1 + - uid: 865 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 866 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 867 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 868 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 869 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 870 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 871 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 872 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 873 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 874 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 875 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 876 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 877 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 878 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 879 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 880 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 881 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 882 + components: + - type: Transform + pos: 8.5,0.5 + parent: 1 + - uid: 883 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - uid: 884 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 885 + components: + - type: Transform + pos: 8.5,4.5 + parent: 1 + - uid: 886 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - uid: 887 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 888 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 889 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - uid: 890 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 891 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 956 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 957 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 958 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 959 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - uid: 960 + components: + - type: Transform + pos: 11.5,7.5 + parent: 1 + - uid: 961 + components: + - type: Transform + pos: 11.5,6.5 + parent: 1 + - uid: 962 + components: + - type: Transform + pos: 11.5,5.5 + parent: 1 + - uid: 963 + components: + - type: Transform + pos: -19.5,7.5 + parent: 1 +- proto: CableMV + entities: + - uid: 632 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 833 + components: + - type: Transform + pos: -19.5,6.5 + parent: 1 + - uid: 899 + components: + - type: Transform + pos: -18.5,6.5 + parent: 1 + - uid: 900 + components: + - type: Transform + pos: -17.5,6.5 + parent: 1 + - uid: 901 + components: + - type: Transform + pos: -16.5,6.5 + parent: 1 + - uid: 902 + components: + - type: Transform + pos: -15.5,6.5 + parent: 1 + - uid: 903 + components: + - type: Transform + pos: -14.5,6.5 + parent: 1 + - uid: 904 + components: + - type: Transform + pos: -13.5,6.5 + parent: 1 + - uid: 905 + components: + - type: Transform + pos: -12.5,6.5 + parent: 1 + - uid: 906 + components: + - type: Transform + pos: -19.5,-1.5 + parent: 1 + - uid: 907 + components: + - type: Transform + pos: -18.5,-1.5 + parent: 1 + - uid: 908 + components: + - type: Transform + pos: -17.5,-1.5 + parent: 1 + - uid: 909 + components: + - type: Transform + pos: -16.5,-1.5 + parent: 1 + - uid: 910 + components: + - type: Transform + pos: -15.5,-1.5 + parent: 1 + - uid: 911 + components: + - type: Transform + pos: -14.5,-1.5 + parent: 1 + - uid: 912 + components: + - type: Transform + pos: -13.5,-1.5 + parent: 1 + - uid: 913 + components: + - type: Transform + pos: -19.5,-0.5 + parent: 1 + - uid: 914 + components: + - type: Transform + pos: -19.5,0.5 + parent: 1 + - uid: 915 + components: + - type: Transform + pos: -19.5,5.5 + parent: 1 + - uid: 916 + components: + - type: Transform + pos: -19.5,4.5 + parent: 1 + - uid: 917 + components: + - type: Transform + pos: -19.5,3.5 + parent: 1 + - uid: 918 + components: + - type: Transform + pos: -19.5,2.5 + parent: 1 + - uid: 919 + components: + - type: Transform + pos: -11.5,4.5 + parent: 1 + - uid: 920 + components: + - type: Transform + pos: -10.5,4.5 + parent: 1 + - uid: 921 + components: + - type: Transform + pos: -9.5,4.5 + parent: 1 + - uid: 922 + components: + - type: Transform + pos: -8.5,4.5 + parent: 1 + - uid: 923 + components: + - type: Transform + pos: -4.5,10.5 + parent: 1 + - uid: 924 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 + - uid: 925 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 926 + components: + - type: Transform + pos: -4.5,7.5 + parent: 1 + - uid: 927 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 1 + - uid: 928 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 929 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 930 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 931 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 932 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 933 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 934 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 936 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 937 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - uid: 938 + components: + - type: Transform + pos: 8.5,4.5 + parent: 1 + - uid: 939 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 940 + components: + - type: Transform + pos: 11.5,4.5 + parent: 1 + - uid: 941 + components: + - type: Transform + pos: 10.5,4.5 + parent: 1 + - uid: 942 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 943 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 944 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 + - uid: 945 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 946 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 947 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 948 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - uid: 964 + components: + - type: Transform + pos: -12.5,-1.5 + parent: 1 + - uid: 965 + components: + - type: Transform + pos: -12.5,-0.5 + parent: 1 + - uid: 966 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 1 + - uid: 967 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 968 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 + - uid: 969 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 970 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 1 + - uid: 971 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 972 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 973 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 1 + - uid: 974 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 976 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 713 + components: + - type: Transform + pos: -16.5,-1.5 + parent: 1 + - uid: 717 + components: + - type: Transform + pos: -15.5,-1.5 + parent: 1 + - uid: 718 + components: + - type: Transform + pos: -14.5,-1.5 + parent: 1 + - uid: 719 + components: + - type: Transform + pos: -14.5,6.5 + parent: 1 + - uid: 720 + components: + - type: Transform + pos: -15.5,6.5 + parent: 1 + - uid: 721 + components: + - type: Transform + pos: -16.5,6.5 + parent: 1 + - uid: 722 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 723 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 724 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 725 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 726 + components: + - type: Transform + pos: -4.5,-6.5 + parent: 1 + - uid: 727 + components: + - type: Transform + pos: -4.5,11.5 + parent: 1 + - uid: 728 + components: + - type: Transform + pos: -4.5,15.5 + parent: 1 + - uid: 729 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 + - uid: 732 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 734 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 735 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - uid: 739 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 740 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 744 + components: + - type: Transform + pos: -18.5,6.5 + parent: 1 + - uid: 745 + components: + - type: Transform + pos: -18.5,5.5 + parent: 1 + - uid: 746 + components: + - type: Transform + pos: -19.5,5.5 + parent: 1 + - uid: 747 + components: + - type: Transform + pos: -18.5,-1.5 + parent: 1 + - uid: 748 + components: + - type: Transform + pos: -18.5,-0.5 + parent: 1 + - uid: 750 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 794 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 795 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 796 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 797 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 798 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 799 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 800 + components: + - type: Transform + pos: -8.5,1.5 + parent: 1 + - uid: 801 + components: + - type: Transform + pos: -10.5,3.5 + parent: 1 + - uid: 802 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 803 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 804 + components: + - type: Transform + pos: -10.5,5.5 + parent: 1 + - uid: 805 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 +- proto: ConveyorBelt + entities: + - uid: 533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,0.5 + parent: 1 + - uid: 534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,0.5 + parent: 1 + - uid: 535 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,0.5 + parent: 1 + - uid: 536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,0.5 + parent: 1 + - uid: 537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,0.5 + parent: 1 + - uid: 538 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,0.5 + parent: 1 + - uid: 539 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,4.5 + parent: 1 + - uid: 540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,4.5 + parent: 1 + - uid: 541 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,4.5 + parent: 1 + - uid: 542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,4.5 + parent: 1 + - uid: 543 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,4.5 + parent: 1 + - uid: 544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,4.5 + parent: 1 + - uid: 545 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,4.5 + parent: 1 + - uid: 546 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,4.5 + parent: 1 + - uid: 547 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,4.5 + parent: 1 + - uid: 548 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,4.5 + parent: 1 + - uid: 549 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,4.5 + parent: 1 + - uid: 550 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,4.5 + parent: 1 + - uid: 551 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,0.5 + parent: 1 + - uid: 552 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,0.5 + parent: 1 + - uid: 553 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,0.5 + parent: 1 + - uid: 554 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,0.5 + parent: 1 + - uid: 555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,0.5 + parent: 1 + - uid: 556 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,0.5 + parent: 1 + - uid: 582 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,21.5 + parent: 1 + - uid: 583 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,22.5 + parent: 1 + - uid: 584 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,20.5 + parent: 1 + - uid: 585 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,19.5 + parent: 1 + - uid: 586 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,19.5 + parent: 1 + - uid: 587 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,20.5 + parent: 1 + - uid: 588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,21.5 + parent: 1 + - uid: 589 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,22.5 + parent: 1 +- proto: CrateFilledSpawner + entities: + - uid: 706 + components: + - type: Transform + pos: -21.5,4.5 + parent: 1 + - uid: 707 + components: + - type: Transform + pos: -20.5,4.5 + parent: 1 + - uid: 708 + components: + - type: Transform + pos: -22.5,0.5 + parent: 1 + - uid: 709 + components: + - type: Transform + pos: -21.5,0.5 + parent: 1 + - uid: 710 + components: + - type: Transform + pos: 15.5,4.5 + parent: 1 +- proto: GasCanisterBrokenBase + entities: + - uid: 405 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,2.5 + parent: 1 + - uid: 617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-1.5 + parent: 1 + - uid: 618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,5.5 + parent: 1 + - uid: 645 + components: + - type: Transform + pos: -8.5,2.5 + parent: 1 + - uid: 754 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 +- proto: GasFilter + entities: + - uid: 156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,3.5 + parent: 1 +- proto: GasFilterFlipped + entities: + - uid: 119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 +- proto: GasMixer + entities: + - uid: 98 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,3.5 + parent: 1 +- proto: GasOutletInjector + entities: + - uid: 178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-2.5 + parent: 1 + - uid: 179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-2.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: -7.5,7.5 + parent: 1 +- proto: GasPassiveVent + entities: + - uid: 182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-2.5 + parent: 1 + - uid: 183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: -9.5,7.5 + parent: 1 +- proto: GasPipeBend + entities: + - uid: 53 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 127 + components: + - type: Transform + anchored: False + pos: -7.423148,2.4677527 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic + - uid: 137 + components: + - type: Transform + pos: -5.5,4.5 + parent: 1 + - uid: 145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 1 + - uid: 146 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-0.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,2.5 + parent: 1 + - uid: 170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,0.5 + parent: 1 + - uid: 420 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,2.5 + parent: 1 + - uid: 453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,4.5 + parent: 1 + - uid: 459 + components: + - type: Transform + anchored: False + pos: 13.620853,0.6289364 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic +- proto: GasPipeBroken + entities: + - uid: 262 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 2.35466,0.36561573 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic + - uid: 380 + components: + - type: Transform + anchored: False + pos: -4.63826,14.363574 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic +- proto: GasPipeStraight + entities: + - uid: 51 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,2.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: -9.5,6.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,0.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,0.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,4.5 + parent: 1 + - uid: 99 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,3.5 + parent: 1 + - uid: 100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,3.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 102 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,3.5 + parent: 1 + - uid: 103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,3.5 + parent: 1 + - uid: 104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,3.5 + parent: 1 + - uid: 105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,3.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,3.5 + parent: 1 + - uid: 108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,3.5 + parent: 1 + - uid: 109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,3.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,1.5 + parent: 1 + - uid: 111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,1.5 + parent: 1 + - uid: 112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,1.5 + parent: 1 + - uid: 113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,1.5 + parent: 1 + - uid: 114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,1.5 + parent: 1 + - uid: 115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,1.5 + parent: 1 + - uid: 116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,1.5 + parent: 1 + - uid: 117 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,1.5 + parent: 1 + - uid: 118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,1.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 122 + components: + - type: Transform + anchored: False + pos: -3.5883708,0.38829124 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic + - uid: 123 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,4.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,2.5 + parent: 1 + - uid: 132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,2.5 + parent: 1 + - uid: 133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,2.5 + parent: 1 + - uid: 134 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,2.5 + parent: 1 + - uid: 135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,2.5 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,3.5 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,2.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,1.5 + parent: 1 + - uid: 142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-4.5 + parent: 1 + - uid: 143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-2.5 + parent: 1 + - uid: 144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-3.5 + parent: 1 + - uid: 147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-1.5 + parent: 1 + - uid: 150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,4.5 + parent: 1 + - uid: 151 + components: + - type: Transform + anchored: False + rot: -1.5707963267948966 rad + pos: 1.3969984,0.7431195 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic + - uid: 153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,0.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,2.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - uid: 159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,4.5 + parent: 1 + - uid: 161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,6.5 + parent: 1 + - uid: 162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,7.5 + parent: 1 + - uid: 163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,8.5 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,9.5 + parent: 1 + - uid: 165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,10.5 + parent: 1 + - uid: 168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 1 + - uid: 186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,0.5 + parent: 1 + - uid: 187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,0.5 + parent: 1 + - uid: 188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,0.5 + parent: 1 + - uid: 189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,0.5 + parent: 1 + - uid: 190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,0.5 + parent: 1 + - uid: 191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,1.5 + parent: 1 + - uid: 192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,1.5 + parent: 1 + - uid: 193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,1.5 + parent: 1 + - uid: 194 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,1.5 + parent: 1 + - uid: 195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,1.5 + parent: 1 + - uid: 196 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,2.5 + parent: 1 + - uid: 197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,2.5 + parent: 1 + - uid: 198 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,2.5 + parent: 1 + - uid: 199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,2.5 + parent: 1 + - uid: 200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,2.5 + parent: 1 + - uid: 201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,3.5 + parent: 1 + - uid: 202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,3.5 + parent: 1 + - uid: 203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,3.5 + parent: 1 + - uid: 204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,3.5 + parent: 1 + - uid: 205 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,3.5 + parent: 1 + - uid: 211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,4.5 + parent: 1 + - uid: 212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,4.5 + parent: 1 + - uid: 213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,4.5 + parent: 1 + - uid: 214 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,4.5 + parent: 1 + - uid: 215 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,4.5 + parent: 1 + - uid: 217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,4.5 + parent: 1 + - uid: 242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,4.5 + parent: 1 + - uid: 243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,4.5 + parent: 1 + - uid: 257 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,4.5 + parent: 1 + - uid: 258 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,4.5 + parent: 1 + - uid: 259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,4.5 + parent: 1 + - uid: 260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-5.5 + parent: 1 + - uid: 261 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-6.5 + parent: 1 + - uid: 263 + components: + - type: Transform + anchored: False + pos: -4.545592,-8.016321 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic + - uid: 264 + components: + - type: Transform + anchored: False + pos: -4.3267336,-9.958919 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic + - uid: 421 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,11.5 + parent: 1 + - uid: 425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,15.5 + parent: 1 + - uid: 426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,16.5 + parent: 1 + - uid: 427 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-11.5 + parent: 1 + - uid: 448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,0.5 + parent: 1 + - uid: 449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,0.5 + parent: 1 + - uid: 450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,0.5 + parent: 1 + - uid: 451 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,0.5 + parent: 1 + - uid: 452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,0.5 + parent: 1 + - uid: 454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,4.5 + parent: 1 + - uid: 455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,4.5 + parent: 1 + - uid: 456 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,4.5 + parent: 1 + - uid: 457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,4.5 + parent: 1 + - uid: 458 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,4.5 + parent: 1 +- proto: GasPipeTJunction + entities: + - uid: 124 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,4.5 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,5.5 + parent: 1 + - uid: 256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 377 + components: + - type: Transform + anchored: False + pos: 12.630749,5.5993724 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic + - uid: 428 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-12.5 + parent: 1 + - uid: 429 + components: + - type: Transform + pos: -4.5,17.5 + parent: 1 + - uid: 612 + components: + - type: Transform + pos: 12.5,0.5 + parent: 1 + - uid: 615 + components: + - type: Transform + anchored: False + pos: 11.292848,3.5839055 + parent: 1 + - type: Physics + canCollide: True + bodyType: Dynamic + - uid: 616 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,4.5 + parent: 1 +- proto: GasPort + entities: + - uid: 236 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,4.5 + parent: 1 + - uid: 237 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,3.5 + parent: 1 + - uid: 238 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,0.5 + parent: 1 + - uid: 362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,2.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,1.5 + parent: 1 + - uid: 375 + components: + - type: Transform + pos: 13.5,6.5 + parent: 1 + - uid: 376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-1.5 + parent: 1 + - uid: 382 + components: + - type: Transform + pos: 11.5,6.5 + parent: 1 + - uid: 399 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-1.5 + parent: 1 + - uid: 400 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-1.5 + parent: 1 + - uid: 406 + components: + - type: Transform + pos: 12.5,6.5 + parent: 1 + - uid: 418 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-12.5 + parent: 1 + - uid: 419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-12.5 + parent: 1 + - uid: 446 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,17.5 + parent: 1 + - uid: 447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,17.5 + parent: 1 +- proto: GasPressurePump + entities: + - uid: 97 + components: + - type: Transform + pos: -9.5,5.5 + parent: 1 + - uid: 171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-0.5 + parent: 1 + - uid: 172 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 1 + - uid: 175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,5.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,0.5 + parent: 1 + - uid: 401 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,4.5 + parent: 1 + - uid: 430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,17.5 + parent: 1 + - uid: 431 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,17.5 + parent: 1 + - uid: 432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-12.5 + parent: 1 + - uid: 433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-12.5 + parent: 1 + - uid: 613 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-0.5 + parent: 1 + - uid: 614 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,5.5 + parent: 1 +- proto: GasValve + entities: + - uid: 106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,2.5 + parent: 1 + - type: GasValve + open: False + - uid: 141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,0.5 + parent: 1 + - type: GasValve + open: False + - uid: 169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,4.5 + parent: 1 + - type: GasValve + open: False + - uid: 216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,4.5 + parent: 1 + - type: GasValve + open: False +- proto: Grille + entities: + - uid: 8 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,10.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: -9.5,6.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: -8.5,6.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: -8.5,-1.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: -6.5,-4.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 1 + - uid: 148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-2.5 + parent: 1 + - uid: 207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-0.5 + parent: 1 + - uid: 208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,8.5 + parent: 1 + - uid: 209 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-0.5 + parent: 1 + - uid: 228 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,0.5 + parent: 1 + - uid: 229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,1.5 + parent: 1 + - uid: 231 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,3.5 + parent: 1 + - uid: 232 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,3.5 + parent: 1 + - uid: 233 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,2.5 + parent: 1 + - uid: 234 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,1.5 + parent: 1 + - uid: 235 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,0.5 + parent: 1 + - uid: 239 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-2.5 + parent: 1 + - uid: 245 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,4.5 + parent: 1 + - uid: 246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,4.5 + parent: 1 + - uid: 294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,16.5 + parent: 1 + - uid: 297 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,5.5 + parent: 1 + - uid: 314 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,5.5 + parent: 1 + - uid: 326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-1.5 + parent: 1 + - uid: 354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,2.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,7.5 + parent: 1 + - uid: 360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,7.5 + parent: 1 + - uid: 361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,7.5 + parent: 1 + - uid: 381 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-1.5 + parent: 1 + - uid: 384 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-0.5 + parent: 1 + - uid: 385 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-2.5 + parent: 1 + - uid: 386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,9.5 + parent: 1 + - uid: 390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,5.5 + parent: 1 + - uid: 391 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,5.5 + parent: 1 + - uid: 392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,5.5 + parent: 1 + - uid: 393 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,5.5 + parent: 1 + - uid: 395 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-0.5 + parent: 1 + - uid: 396 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-0.5 + parent: 1 + - uid: 397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 398 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,11.5 + parent: 1 + - uid: 402 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,15.5 + parent: 1 + - uid: 403 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,15.5 + parent: 1 + - uid: 407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,11.5 + parent: 1 + - uid: 408 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-6.5 + parent: 1 + - uid: 409 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-7.5 + parent: 1 + - uid: 410 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-8.5 + parent: 1 + - uid: 412 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-10.5 + parent: 1 + - uid: 413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-10.5 + parent: 1 + - uid: 414 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-9.5 + parent: 1 + - uid: 415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-8.5 + parent: 1 + - uid: 416 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-6.5 + parent: 1 + - uid: 417 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 1 + - uid: 424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,12.5 + parent: 1 + - uid: 437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-13.5 + parent: 1 + - uid: 439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-13.5 + parent: 1 + - uid: 440 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,18.5 + parent: 1 + - uid: 442 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,22.5 + parent: 1 + - uid: 443 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,18.5 + parent: 1 + - uid: 466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,3.5 + parent: 1 + - uid: 467 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 468 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,1.5 + parent: 1 + - uid: 469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,3.5 + parent: 1 + - uid: 474 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-2.5 + parent: 1 + - uid: 475 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-2.5 + parent: 1 + - uid: 477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,7.5 + parent: 1 + - uid: 478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,7.5 + parent: 1 + - uid: 479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,7.5 + parent: 1 + - uid: 480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,7.5 + parent: 1 + - uid: 481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,7.5 + parent: 1 + - uid: 482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,7.5 + parent: 1 + - uid: 483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-2.5 + parent: 1 + - uid: 484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-2.5 + parent: 1 + - uid: 486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,2.5 + parent: 1 + - uid: 505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,20.5 + parent: 1 + - uid: 508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,6.5 + parent: 1 + - uid: 517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,2.5 + parent: 1 + - uid: 520 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,2.5 + parent: 1 + - uid: 529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,2.5 + parent: 1 + - uid: 530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,2.5 + parent: 1 + - uid: 558 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,21.5 + parent: 1 +- proto: GrilleBroken + entities: + - uid: 7 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,10.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,8.5 + parent: 1 + - uid: 224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,6.5 + parent: 1 + - uid: 230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,2.5 + parent: 1 + - uid: 282 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,6.5 + parent: 1 + - uid: 286 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,8.5 + parent: 1 + - uid: 298 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,5.5 + parent: 1 + - uid: 308 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-14.5 + parent: 1 + - uid: 325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,6.5 + parent: 1 + - uid: 366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-14.5 + parent: 1 + - uid: 367 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-16.5 + parent: 1 + - uid: 374 + components: + - type: Transform + pos: -5.5,12.5 + parent: 1 + - uid: 379 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,14.5 + parent: 1 + - uid: 394 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-0.5 + parent: 1 + - uid: 404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,14.5 + parent: 1 + - uid: 473 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-2.5 + parent: 1 + - uid: 528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-2.5 + parent: 1 + - uid: 623 + components: + - type: Transform + pos: -3.5,-9.5 + parent: 1 + - uid: 637 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-4.5 + parent: 1 + - uid: 638 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 1 +- proto: LockerAtmosphericsFilled + entities: + - uid: 502 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 +- proto: LootSpawnerArmoryGunsOnly + entities: + - uid: 753 + components: + - type: Transform + pos: -23.5,2.5 + parent: 1 + - uid: 1013 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 +- proto: LootSpawnerMaterials + entities: + - uid: 749 + components: + - type: Transform + pos: -12.5,3.5 + parent: 1 + - uid: 755 + components: + - type: Transform + pos: -24.5,2.5 + parent: 1 + - uid: 756 + components: + - type: Transform + pos: -12.5,0.5 + parent: 1 + - uid: 757 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 +- proto: LootSpawnerMaterialsHighValue + entities: + - uid: 807 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 +- proto: LootSpawnerMaterialsHighValueConstruction + entities: + - uid: 751 + components: + - type: Transform + pos: -19.5,2.5 + parent: 1 + - uid: 752 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 +- proto: LootSpawnerMaterialsSurplus + entities: + - uid: 152 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 1 + - uid: 650 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 +- proto: MaintenanceFluffSpawner + entities: + - uid: 859 + components: + - type: Transform + pos: 15.5,-0.5 + parent: 1 + - uid: 1006 + components: + - type: Transform + pos: -6.5,1.5 + parent: 1 + - uid: 1007 + components: + - type: Transform + pos: -23.5,3.5 + parent: 1 + - uid: 1008 + components: + - type: Transform + pos: -19.5,-0.5 + parent: 1 + - uid: 1009 + components: + - type: Transform + pos: -3.5,9.5 + parent: 1 + - uid: 1010 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 + - uid: 1011 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 1012 + components: + - type: Transform + pos: 15.5,5.5 + parent: 1 +- proto: MaintenanceToolSpawner + entities: + - uid: 265 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: -3.5,9.5 + parent: 1 + - uid: 438 + components: + - type: Transform + pos: 15.5,-1.5 + parent: 1 + - uid: 570 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 574 + components: + - type: Transform + pos: -3.5,8.5 + parent: 1 + - uid: 575 + components: + - type: Transform + pos: 14.5,5.5 + parent: 1 + - uid: 577 + components: + - type: Transform + pos: -10.5,5.5 + parent: 1 + - uid: 593 + components: + - type: Transform + pos: -5.5,19.5 + parent: 1 + - uid: 596 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 639 + components: + - type: Transform + pos: 16.5,2.5 + parent: 1 +- proto: MaintenanceWeaponSpawner + entities: + - uid: 760 + components: + - type: Transform + pos: -20.5,0.5 + parent: 1 + - uid: 762 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 763 + components: + - type: Transform + pos: 10.5,-0.5 + parent: 1 + - uid: 806 + components: + - type: Transform + pos: -4.5,4.5 + parent: 1 +- proto: PartRodMetal1 + entities: + - uid: 678 + components: + - type: Transform + pos: -4.7211833,13.34298 + parent: 1 + - uid: 730 + components: + - type: Transform + pos: -4.887933,8.580364 + parent: 1 + - uid: 731 + components: + - type: Transform + pos: -4.1479816,7.5379734 + parent: 1 + - uid: 733 + components: + - type: Transform + pos: -4.3043094,-7.7450247 + parent: 1 + - uid: 737 + components: + - type: Transform + pos: 7.7377024,0.5706831 + parent: 1 + - uid: 738 + components: + - type: Transform + pos: -4.471059,-10.553723 + parent: 1 + - uid: 741 + components: + - type: Transform + pos: 8.696511,-0.054751158 + parent: 1 + - uid: 742 + components: + - type: Transform + pos: 5.663757,4.4066806 + parent: 1 + - uid: 743 + components: + - type: Transform + pos: 8.404699,4.2190504 + parent: 1 +- proto: PlasticFlapsAirtightOpaque + entities: + - uid: 597 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,22.5 + parent: 1 + - uid: 598 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,22.5 + parent: 1 + - uid: 599 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,20.5 + parent: 1 + - uid: 600 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,20.5 + parent: 1 + - uid: 601 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,4.5 + parent: 1 + - uid: 602 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,0.5 + parent: 1 + - uid: 603 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,0.5 + parent: 1 + - uid: 604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,4.5 + parent: 1 + - uid: 605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,4.5 + parent: 1 + - uid: 606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,0.5 + parent: 1 + - uid: 607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,0.5 + parent: 1 + - uid: 608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,4.5 + parent: 1 +- proto: PlushieAtmosian + entities: + - uid: 566 + components: + - type: Transform + pos: 5.4804916,2.6926491 + parent: 1 +- proto: PortableGeneratorPacman + entities: + - uid: 978 + components: + - type: Transform + pos: -8.5,5.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-1.5 + parent: 1 + - uid: 980 + components: + - type: Transform + pos: 11.5,6.5 + parent: 1 + - uid: 981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,5.5 + parent: 1 + - uid: 982 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-0.5 + parent: 1 + - uid: 983 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,2.5 + parent: 1 + - uid: 984 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 985 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-0.5 + parent: 1 + - uid: 986 + components: + - type: Transform + pos: -6.5,5.5 + parent: 1 + - uid: 987 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-0.5 + parent: 1 + - uid: 989 + components: + - type: Transform + pos: -10.5,5.5 + parent: 1 + - uid: 990 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 991 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 1 + - uid: 992 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-0.5 + parent: 1 + - uid: 993 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,5.5 + parent: 1 + - uid: 994 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,19.5 + parent: 1 + - uid: 995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,19.5 + parent: 1 +- proto: Rack + entities: + - uid: 316 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 369 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 1 + - uid: 436 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 563 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 + - uid: 568 + components: + - type: Transform + pos: -12.5,3.5 + parent: 1 + - uid: 569 + components: + - type: Transform + pos: -21.5,6.5 + parent: 1 + - uid: 578 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 579 + components: + - type: Transform + pos: -12.5,-2.5 + parent: 1 + - uid: 580 + components: + - type: Transform + pos: -12.5,1.5 + parent: 1 + - uid: 581 + components: + - type: Transform + pos: -20.5,6.5 + parent: 1 + - uid: 594 + components: + - type: Transform + pos: -20.5,-1.5 + parent: 1 + - uid: 595 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 1 + - uid: 634 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 +- proto: RandomCableApcExtensionSpawner + entities: + - uid: 834 + components: + - type: Transform + pos: -19.5,-0.5 + parent: 1 + - uid: 835 + components: + - type: Transform + pos: -19.5,4.5 + parent: 1 + - uid: 892 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - uid: 893 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 894 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 895 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 896 + components: + - type: Transform + pos: -4.5,11.5 + parent: 1 + - uid: 897 + components: + - type: Transform + pos: -4.5,10.5 + parent: 1 + - uid: 898 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 +- proto: RandomCableMVSpawner + entities: + - uid: 935 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 975 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 996 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 997 + components: + - type: Transform + pos: -8.5,-0.5 + parent: 1 + - uid: 998 + components: + - type: Transform + pos: -19.5,1.5 + parent: 1 + - uid: 999 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 1000 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 1001 + components: + - type: Transform + pos: 11.5,5.5 + parent: 1 + - uid: 1002 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 1003 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 +- proto: RandomCargoCorpseSpawner + entities: + - uid: 715 + components: + - type: Transform + pos: -23.5,3.5 + parent: 1 +- proto: RandomEngineerCorpseSpawner + entities: + - uid: 711 + components: + - type: Transform + pos: 11.5,1.5 + parent: 1 + - uid: 712 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 714 + components: + - type: Transform + pos: -5.5,4.5 + parent: 1 + - uid: 716 + components: + - type: Transform + pos: -19.5,0.5 + parent: 1 +- proto: RandomSpawner + entities: + - uid: 773 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 1 + - uid: 774 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - uid: 775 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 776 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 777 + components: + - type: Transform + pos: -19.5,1.5 + parent: 1 + - uid: 778 + components: + - type: Transform + pos: -22.5,2.5 + parent: 1 + - uid: 779 + components: + - type: Transform + pos: -20.5,1.5 + parent: 1 + - uid: 780 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 781 + components: + - type: Transform + pos: -2.5,6.5 + parent: 1 + - uid: 782 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 783 + components: + - type: Transform + pos: -5.5,18.5 + parent: 1 + - uid: 784 + components: + - type: Transform + pos: -2.5,19.5 + parent: 1 + - uid: 785 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 786 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 787 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 788 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 789 + components: + - type: Transform + pos: 13.5,-0.5 + parent: 1 + - uid: 790 + components: + - type: Transform + pos: 15.5,1.5 + parent: 1 + - uid: 791 + components: + - type: Transform + pos: 15.5,3.5 + parent: 1 + - uid: 792 + components: + - type: Transform + pos: 12.5,4.5 + parent: 1 + - uid: 793 + components: + - type: Transform + pos: 10.5,4.5 + parent: 1 +- proto: RandomVendingSnacks + entities: + - uid: 565 + components: + - type: Transform + pos: 8.5,3.5 + parent: 1 +- proto: ReinforcedGirder + entities: + - uid: 3 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,8.5 + parent: 1 + - uid: 4 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,10.5 + parent: 1 + - uid: 5 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,8.5 + parent: 1 + - uid: 21 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,7.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 1 + - uid: 64 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,10.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 1 + - uid: 149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-2.5 + parent: 1 + - uid: 291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,16.5 + parent: 1 + - uid: 293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,17.5 + parent: 1 + - uid: 295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,16.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: -6.5,-11.5 + parent: 1 + - uid: 332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-1.5 + parent: 1 + - uid: 335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-2.5 + parent: 1 + - uid: 340 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,7.5 + parent: 1 + - uid: 387 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-2.5 + parent: 1 + - uid: 461 + components: + - type: Transform + pos: 9.5,2.5 + parent: 1 + - uid: 485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-1.5 + parent: 1 + - uid: 488 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-2.5 + parent: 1 + - uid: 489 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-2.5 + parent: 1 + - uid: 510 + components: + - type: Transform + pos: -1.5,-15.5 + parent: 1 + - uid: 576 + components: + - type: Transform + pos: -3.5,-11.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 29 + components: + - type: Transform + pos: -9.5,6.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: -8.5,6.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 52 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-0.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: -8.5,-1.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-0.5 + parent: 1 + - uid: 166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,4.5 + parent: 1 + - uid: 206 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,7.5 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-0.5 + parent: 1 + - uid: 219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-2.5 + parent: 1 + - uid: 220 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,0.5 + parent: 1 + - uid: 221 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,1.5 + parent: 1 + - uid: 222 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,2.5 + parent: 1 + - uid: 223 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,3.5 + parent: 1 + - uid: 226 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,1.5 + parent: 1 + - uid: 227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,0.5 + parent: 1 + - uid: 244 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,4.5 + parent: 1 + - uid: 253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,5.5 + parent: 1 + - uid: 268 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,5.5 + parent: 1 + - uid: 269 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,5.5 + parent: 1 + - uid: 270 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,5.5 + parent: 1 + - uid: 271 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,5.5 + parent: 1 + - uid: 273 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-0.5 + parent: 1 + - uid: 276 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-2.5 + parent: 1 + - uid: 278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,7.5 + parent: 1 + - uid: 279 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,7.5 + parent: 1 + - uid: 341 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,2.5 + parent: 1 + - uid: 351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,2.5 + parent: 1 + - uid: 356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-2.5 + parent: 1 + - uid: 358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,7.5 + parent: 1 + - uid: 364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-6.5 + parent: 1 + - uid: 365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-7.5 + parent: 1 + - uid: 368 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-10.5 + parent: 1 + - uid: 370 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-9.5 + parent: 1 + - uid: 372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 1 + - uid: 373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-6.5 + parent: 1 + - uid: 378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,15.5 + parent: 1 + - uid: 383 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,11.5 + parent: 1 + - uid: 388 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-0.5 + parent: 1 + - uid: 435 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-13.5 + parent: 1 + - uid: 441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,18.5 + parent: 1 + - uid: 445 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,18.5 + parent: 1 + - uid: 462 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 463 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,3.5 + parent: 1 + - uid: 464 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,3.5 + parent: 1 + - uid: 487 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,2.5 + parent: 1 + - uid: 490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-2.5 + parent: 1 + - uid: 491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,7.5 + parent: 1 + - uid: 492 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,7.5 + parent: 1 + - uid: 493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,7.5 + parent: 1 + - uid: 525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,2.5 + parent: 1 + - uid: 531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,2.5 + parent: 1 + - uid: 532 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,2.5 + parent: 1 + - uid: 590 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,20.5 + parent: 1 + - uid: 591 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,21.5 + parent: 1 + - uid: 592 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,22.5 + parent: 1 +- proto: SalvageCanisterSpawner + entities: + - uid: 20 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 348 + components: + - type: Transform + pos: -6.5,5.5 + parent: 1 + - uid: 349 + components: + - type: Transform + pos: -12.5,2.5 + parent: 1 + - uid: 350 + components: + - type: Transform + pos: -11.5,3.5 + parent: 1 + - uid: 371 + components: + - type: Transform + pos: -4.5,-12.5 + parent: 1 + - uid: 619 + components: + - type: Transform + pos: 13.5,6.5 + parent: 1 + - uid: 620 + components: + - type: Transform + pos: -18.5,4.5 + parent: 1 + - uid: 621 + components: + - type: Transform + pos: -18.5,1.5 + parent: 1 + - uid: 622 + components: + - type: Transform + pos: -2.5,18.5 + parent: 1 + - uid: 624 + components: + - type: Transform + pos: -20.5,3.5 + parent: 1 + - uid: 758 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 759 + components: + - type: Transform + pos: -24.5,4.5 + parent: 1 +- proto: SalvageLootSpawner + entities: + - uid: 571 + components: + - type: Transform + pos: -7.5,9.5 + parent: 1 + - uid: 641 + components: + - type: Transform + pos: -7.5,-4.5 + parent: 1 + - uid: 643 + components: + - type: Transform + pos: -21.5,-0.5 + parent: 1 + - uid: 683 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 +- proto: SalvageMaterialCrateSpawner + entities: + - uid: 655 + components: + - type: Transform + pos: -23.5,0.5 + parent: 1 + - uid: 656 + components: + - type: Transform + pos: -22.5,4.5 + parent: 1 + - uid: 657 + components: + - type: Transform + pos: 16.5,0.5 + parent: 1 + - uid: 705 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 +- proto: SalvageMobSpawner + entities: + - uid: 684 + components: + - type: Transform + pos: -20.5,2.5 + parent: 1 + - uid: 685 + components: + - type: Transform + pos: -21.5,1.5 + parent: 1 + - uid: 687 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - uid: 688 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 689 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - uid: 690 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 693 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - uid: 694 + components: + - type: Transform + pos: -9.5,1.5 + parent: 1 +- proto: SalvageMobSpawner75 + entities: + - uid: 691 + components: + - type: Transform + pos: -21.5,2.5 + parent: 1 + - uid: 692 + components: + - type: Transform + pos: -20.5,1.5 + parent: 1 + - uid: 695 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 696 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 697 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 698 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 699 + components: + - type: Transform + pos: 15.5,3.5 + parent: 1 + - uid: 700 + components: + - type: Transform + pos: 15.5,2.5 + parent: 1 + - uid: 701 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 702 + components: + - type: Transform + pos: -4.5,18.5 + parent: 1 + - uid: 703 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 704 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 +- proto: SalvageSpawnerEquipment + entities: + - uid: 647 + components: + - type: Transform + pos: -5.5,9.5 + parent: 1 + - uid: 648 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 1 + - uid: 649 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 651 + components: + - type: Transform + pos: -12.5,-2.5 + parent: 1 + - uid: 652 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 1 + - uid: 653 + components: + - type: Transform + pos: -20.5,6.5 + parent: 1 + - uid: 654 + components: + - type: Transform + pos: -21.5,6.5 + parent: 1 +- proto: SalvageSpawnerEquipmentValuable + entities: + - uid: 642 + components: + - type: Transform + pos: -20.5,-1.5 + parent: 1 + - uid: 644 + components: + - type: Transform + pos: -12.5,1.5 + parent: 1 + - uid: 646 + components: + - type: Transform + pos: 13.5,5.5 + parent: 1 +- proto: SalvageSpawnerMobMagnet100 + entities: + - uid: 686 + components: + - type: Transform + pos: -8.5,3.5 + parent: 1 +- proto: SalvageSpawnerScrapCommon75 + entities: + - uid: 315 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 640 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - uid: 658 + components: + - type: Transform + pos: 15.5,1.5 + parent: 1 + - uid: 659 + components: + - type: Transform + pos: 13.5,3.5 + parent: 1 + - uid: 660 + components: + - type: Transform + pos: 10.5,2.5 + parent: 1 + - uid: 661 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 662 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 663 + components: + - type: Transform + pos: -1.5,8.5 + parent: 1 + - uid: 664 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 665 + components: + - type: Transform + pos: -11.5,6.5 + parent: 1 + - uid: 666 + components: + - type: Transform + pos: -8.5,-0.5 + parent: 1 + - uid: 667 + components: + - type: Transform + pos: -24.5,-0.5 + parent: 1 + - uid: 668 + components: + - type: Transform + pos: -22.5,-1.5 + parent: 1 + - uid: 669 + components: + - type: Transform + pos: -22.5,3.5 + parent: 1 + - uid: 670 + components: + - type: Transform + pos: -3.5,-13.5 + parent: 1 + - uid: 671 + components: + - type: Transform + pos: -5.5,-13.5 + parent: 1 +- proto: SalvageSpawnerScrapValuable75 + entities: + - uid: 19 + components: + - type: Transform + pos: -4.5,12.5 + parent: 1 + - uid: 672 + components: + - type: Transform + pos: -3.5,-12.5 + parent: 1 + - uid: 673 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 1 + - uid: 674 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 675 + components: + - type: Transform + pos: 13.5,0.5 + parent: 1 + - uid: 676 + components: + - type: Transform + pos: 11.5,4.5 + parent: 1 + - uid: 677 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 679 + components: + - type: Transform + pos: -22.5,1.5 + parent: 1 + - uid: 680 + components: + - type: Transform + pos: -19.5,-0.5 + parent: 1 + - uid: 977 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 1 +- proto: SalvageSpawnerTreasureValuable + entities: + - uid: 681 + components: + - type: Transform + pos: -23.5,4.5 + parent: 1 + - uid: 682 + components: + - type: Transform + pos: 16.5,4.5 + parent: 1 +- proto: ScrapAirlock1 + entities: + - uid: 434 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.367122,-9.584122 + parent: 1 + - uid: 495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.464652,-1.6060086 + parent: 1 + - uid: 497 + components: + - type: Transform + pos: 9.486821,4.5141478 + parent: 1 +- proto: ShardGlass + entities: + - uid: 23 + components: + - type: Transform + pos: -4.3945465,-8.866721 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: -4.457077,-10.700498 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: -0.14590693,6.2136536 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 1.3861028,5.2650785 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: -2.4962077,-13.930265 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: -6.3017426,-13.65642 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: -1.1172462,0.7869363 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 10.972568,4.2315965 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: -11.306393,7.513008 + parent: 1 + - uid: 277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.66316,-1.365337 + parent: 1 + - uid: 285 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.6726465,6.554009 + parent: 1 + - uid: 319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.037354,0.46927047 + parent: 1 + - uid: 411 + components: + - type: Transform + pos: -5.228293,13.807974 + parent: 1 + - uid: 609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.274136,9.087018 + parent: 1 + - uid: 610 + components: + - type: Transform + pos: -16.23968,2.9739518 + parent: 1 + - uid: 611 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.95597,-0.81920147 + parent: 1 + - uid: 629 + components: + - type: Transform + pos: -0.6669991,8.288011 + parent: 1 + - uid: 633 + components: + - type: Transform + pos: 10.441053,1.072983 + parent: 1 + - uid: 1004 + components: + - type: Transform + pos: -12.347124,5.2880588 + parent: 1 + - uid: 1005 + components: + - type: Transform + pos: -15.770697,3.9277387 + parent: 1 +- proto: ShardGlassReinforced + entities: + - uid: 330 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.488707,-1.1569496 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: 11.556376,-0.52294004 + parent: 1 + - uid: 422 + components: + - type: Transform + pos: -4.6709137,12.7120695 + parent: 1 + - uid: 423 + components: + - type: Transform + pos: -4.0247583,14.5571 + parent: 1 + - uid: 465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.299773,-0.8442328 + parent: 1 +- proto: SignAtmos + entities: + - uid: 501 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 572 + components: + - type: Transform + pos: -17.5,-0.5 + parent: 1 + - uid: 573 + components: + - type: Transform + pos: -17.5,5.5 + parent: 1 +- proto: StorageCanister + entities: + - uid: 281 + components: + - type: Transform + pos: 15.5,6.5 + parent: 1 + - uid: 625 + components: + - type: Transform + pos: -18.5,3.5 + parent: 1 + - uid: 627 + components: + - type: Transform + pos: -22.5,6.5 + parent: 1 + - uid: 630 + components: + - type: Transform + pos: -2.5,-12.5 + parent: 1 + - uid: 631 + components: + - type: Transform + pos: -22.5,-0.5 + parent: 1 + - uid: 635 + components: + - type: Transform + pos: 16.5,-0.5 + parent: 1 + - uid: 636 + components: + - type: Transform + pos: 14.5,6.5 + parent: 1 +- proto: SubstationBasic + entities: + - uid: 628 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 +- proto: WallReinforced + entities: + - uid: 2 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,10.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: -10.5,7.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: -7.5,10.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: -6.5,10.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: -6.5,9.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: -1.5,10.5 + parent: 1 + - uid: 22 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,6.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: -2.5,6.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: -10.5,6.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-0.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: -9.5,-5.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - uid: 240 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-2.5 + parent: 1 + - uid: 241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-3.5 + parent: 1 + - uid: 247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,7.5 + parent: 1 + - uid: 248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-0.5 + parent: 1 + - uid: 249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,5.5 + parent: 1 + - uid: 250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,5.5 + parent: 1 + - uid: 252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-0.5 + parent: 1 + - uid: 254 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,7.5 + parent: 1 + - uid: 266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-0.5 + parent: 1 + - uid: 267 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,5.5 + parent: 1 + - uid: 272 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,5.5 + parent: 1 + - uid: 274 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,7.5 + parent: 1 + - uid: 275 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-2.5 + parent: 1 + - uid: 280 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,7.5 + parent: 1 + - uid: 283 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-3.5 + parent: 1 + - uid: 284 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-3.5 + parent: 1 + - uid: 287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,10.5 + parent: 1 + - uid: 288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,16.5 + parent: 1 + - uid: 289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,16.5 + parent: 1 + - uid: 290 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,16.5 + parent: 1 + - uid: 292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,17.5 + parent: 1 + - uid: 299 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,20.5 + parent: 1 + - uid: 300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,19.5 + parent: 1 + - uid: 301 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,20.5 + parent: 1 + - uid: 302 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,19.5 + parent: 1 + - uid: 304 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-11.5 + parent: 1 + - uid: 305 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-11.5 + parent: 1 + - uid: 306 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-12.5 + parent: 1 + - uid: 307 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-11.5 + parent: 1 + - uid: 309 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-11.5 + parent: 1 + - uid: 310 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-12.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: -1.5,-14.5 + parent: 1 + - uid: 317 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-5.5 + parent: 1 + - uid: 318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-5.5 + parent: 1 + - uid: 320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 321 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 322 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-1.5 + parent: 1 + - uid: 323 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,6.5 + parent: 1 + - uid: 324 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,7.5 + parent: 1 + - uid: 327 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,6.5 + parent: 1 + - uid: 328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,6.5 + parent: 1 + - uid: 329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,7.5 + parent: 1 + - uid: 333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-2.5 + parent: 1 + - uid: 334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,7.5 + parent: 1 + - uid: 336 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,5.5 + parent: 1 + - uid: 337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-1.5 + parent: 1 + - uid: 338 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,7.5 + parent: 1 + - uid: 342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-0.5 + parent: 1 + - uid: 344 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,5.5 + parent: 1 + - uid: 345 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 346 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-4.5 + parent: 1 + - uid: 347 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,7.5 + parent: 1 + - uid: 353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,6.5 + parent: 1 + - uid: 355 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,7.5 + parent: 1 + - uid: 357 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-2.5 + parent: 1 + - uid: 444 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,22.5 + parent: 1 + - uid: 460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,2.5 + parent: 1 + - uid: 470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,5.5 + parent: 1 + - uid: 471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-0.5 + parent: 1 + - uid: 472 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,6.5 + parent: 1 + - uid: 504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,-0.5 + parent: 1 + - uid: 506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,21.5 + parent: 1 + - uid: 507 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-1.5 + parent: 1 + - uid: 513 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,5.5 + parent: 1 + - uid: 514 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-0.5 + parent: 1 + - uid: 515 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,5.5 + parent: 1 + - uid: 516 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-0.5 + parent: 1 + - uid: 518 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,6.5 + parent: 1 + - uid: 519 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,5.5 + parent: 1 + - uid: 521 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-2.5 + parent: 1 + - uid: 523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-0.5 + parent: 1 + - uid: 557 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,22.5 + parent: 1 + - uid: 559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,21.5 + parent: 1 +- proto: WardrobeAtmosphericsFilled + entities: + - uid: 567 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 +- proto: WaterCooler + entities: + - uid: 952 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 +- proto: WeldingFuelTankFull + entities: + - uid: 225 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 626 + components: + - type: Transform + pos: -23.5,6.5 + parent: 1 +... diff --git a/Resources/Prototypes/Entities/Stations/base.yml b/Resources/Prototypes/Entities/Stations/base.yml index 5d1304f74d..a72935bcbd 100644 --- a/Resources/Prototypes/Entities/Stations/base.yml +++ b/Resources/Prototypes/Entities/Stations/base.yml @@ -68,6 +68,7 @@ stationGrid: false paths: - /Maps/Ruins/abandoned_outpost.yml + - /Maps/Ruins/atmos_interchange.yml - /Maps/Ruins/chunked_tcomms.yml - /Maps/Ruins/biodome_satellite.yml - /Maps/Ruins/derelict.yml From 2b748694bf35955fef93bdb19604d5c44a2707ce Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 15:46:53 +0000 Subject: [PATCH 123/167] Automatic changelog update --- Resources/Changelog/Maps.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index 4c7737af26..92a10b0a90 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -74,4 +74,11 @@ id: 10 time: '2025-05-01T22:03:47.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37061 +- author: Southbridge + changes: + - message: 'New salvage ruin: Atmos Interchange' + type: Add + id: 11 + time: '2025-05-02T15:45:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37115 Order: 1 From 7fd66820b96ed3f32e57e7fd2779cde6c94758aa Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Fri, 2 May 2025 12:14:16 -0400 Subject: [PATCH 124/167] Fix station beacon not updating (#37121) --- Content.Server/Pinpointer/NavMapSystem.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Content.Server/Pinpointer/NavMapSystem.cs b/Content.Server/Pinpointer/NavMapSystem.cs index 2819f5ba42..5ffbbe53ab 100644 --- a/Content.Server/Pinpointer/NavMapSystem.cs +++ b/Content.Server/Pinpointer/NavMapSystem.cs @@ -200,6 +200,7 @@ public sealed partial class NavMapSystem : SharedNavMapSystem beacon.Text = args.Text; beacon.Color = args.Color; beacon.Enabled = args.Enabled; + Dirty(ent, beacon); UpdateBeaconEnabledVisuals((ent, beacon)); UpdateNavMapBeaconData(ent, beacon); From e7cb80da119134e8abcf71bf3e1974c5c77c363a Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 16:15:23 +0000 Subject: [PATCH 125/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 3f3058f79c..8163c4b854 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: hyperDelegate - changes: - - message: The Nuclear Operative Reinforcement Teleporter now costs 30TC (was 35). - type: Tweak - id: 7905 - time: '2025-02-05T14:54:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34675 - author: Farrellka changes: - message: Removed the old long ears for human! @@ -3921,3 +3914,10 @@ id: 8406 time: '2025-05-02T10:07:12.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37114 +- author: themias + changes: + - message: Station beacons retain edited info when reopening their window. + type: Fix + id: 8407 + time: '2025-05-02T16:14:16.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37121 From 2b2bfbfebd571677356e0ce0fd6adaa1b3063c4f Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Fri, 2 May 2025 19:12:23 +0200 Subject: [PATCH 126/167] Fix for vox dropping all bodyparts when gibbed (#37111) vox parts cleanup --- Resources/Prototypes/Body/Parts/vox.yml | 186 +++++++----------------- 1 file changed, 50 insertions(+), 136 deletions(-) diff --git a/Resources/Prototypes/Body/Parts/vox.yml b/Resources/Prototypes/Body/Parts/vox.yml index 9f89a0c583..ee767f3e8f 100644 --- a/Resources/Prototypes/Body/Parts/vox.yml +++ b/Resources/Prototypes/Body/Parts/vox.yml @@ -1,197 +1,111 @@ # TODO: Add descriptions (many) # TODO BODY: Part damage - type: entity - id: PartVox - parent: BaseItem - name: "vox body part" abstract: true + parent: [ BaseItem, BasePart ] + id: PartVox + name: "vox body part" components: - - type: Damageable - damageContainer: Biological - - type: BodyPart - - type: ContainerContainer - containers: - bodypart: !type:Container - ents: [] - - type: StaticPrice - price: 100 - - type: Tag - tags: - - Trash + - type: Sprite + sprite: Mobs/Species/Vox/parts.rsi - type: Extractable juiceSolution: reagents: - ReagentId: Fat Quantity: 3 - - ReagentId: Blood + - ReagentId: AmmoniaBlood Quantity: 10 - type: entity + parent: [PartVox, BaseTorso] id: TorsoVox name: "vox torso" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "torso" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "torso" - - type: BodyPart - partType: Torso - - type: Extractable - juiceSolution: - reagents: - - ReagentId: Fat - Quantity: 3 - - ReagentId: Blood - Quantity: 10 + - type: Sprite + state: "torso" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: Fat + Quantity: 10 + - ReagentId: AmmoniaBlood + Quantity: 20 - type: entity + parent: [ PartVox, BaseHead ] id: HeadVox name: "vox head" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "head" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "head" - - type: BodyPart - partType: Head - vital: true - - type: Input - context: "ghost" - - type: Tag - tags: - - Head - - type: Extractable - juiceSolution: - reagents: - - ReagentId: Fat - Quantity: 5 - - ReagentId: Blood - Quantity: 10 + - type: Sprite + state: "head" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: Fat + Quantity: 5 + - ReagentId: AmmoniaBlood + Quantity: 10 - type: entity + parent: [ PartVox, BaseLeftArm ] id: LeftArmVox name: "left vox arm" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "l_arm" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "l_arm" - - type: BodyPart - partType: Arm - symmetry: Left + - type: Sprite + state: "l_arm" - type: entity + parent: [ PartVox, BaseRightArm ] id: RightArmVox name: "right vox arm" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "r_arm" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "r_arm" - - type: BodyPart - partType: Arm - symmetry: Right + - type: Sprite + state: "r_arm" - type: entity + parent: [ PartVox, BaseLeftHand ] id: LeftHandVox name: "left vox hand" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "l_hand" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "l_hand" - - type: BodyPart - partType: Hand - symmetry: Left + - type: Sprite + state: "l_hand" - type: entity + parent: [ PartVox, BaseRightHand ] id: RightHandVox name: "right vox hand" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "r_hand" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "r_hand" - - type: BodyPart - partType: Hand - symmetry: Right + - type: Sprite + state: "r_hand" - type: entity + parent: [ PartVox, BaseLeftLeg ] id: LeftLegVox name: "left vox leg" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "l_leg" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "l_leg" - - type: BodyPart - partType: Leg - symmetry: Left - - type: MovementBodyPart + - type: Sprite + state: "l_leg" - type: entity + parent: [ PartVox, BaseRightLeg ] id: RightLegVox name: "right vox leg" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "r_leg" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "r_leg" - - type: BodyPart - partType: Leg - symmetry: Right - - type: MovementBodyPart + - type: Sprite + state: "r_leg" - type: entity + parent: [ PartVox, BaseLeftFoot ] id: LeftFootVox name: "left vox foot" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "l_foot" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "l_foot" - - type: BodyPart - partType: Foot - symmetry: Left + - type: Sprite + state: "l_foot" - type: entity + parent: [ PartVox, BaseRightFoot ] id: RightFootVox name: "right vox foot" - parent: PartVox components: - - type: Sprite - sprite: Mobs/Species/Vox/parts.rsi - state: "r_foot" - - type: Icon - sprite: Mobs/Species/Vox/parts.rsi - state: "r_foot" - - type: BodyPart - partType: Foot - symmetry: Right + - type: Sprite + state: "r_foot" From c27c0e7ff8c92ba00de7d7532bdcdd29794dbfeb Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 17:13:30 +0000 Subject: [PATCH 127/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8163c4b854..a81ce10c49 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: Farrellka - changes: - - message: Removed the old long ears for human! - type: Remove - - message: Added more long (elf) ears for human! - type: Add - id: 7906 - time: '2025-02-05T16:49:04.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33572 - author: keronshb changes: - message: Disabler - decreased fire cost, increased projectile speed. @@ -3921,3 +3912,10 @@ id: 8407 time: '2025-05-02T16:14:16.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37121 +- author: Errant + changes: + - message: Vox now only drop their organs when gibbed, not all of their bodyparts. + type: Fix + id: 8408 + time: '2025-05-02T17:12:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37111 From b6c8119646456bd31a4493099c255fa1719b0aec Mon Sep 17 00:00:00 2001 From: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com> Date: Fri, 2 May 2025 11:31:10 -0700 Subject: [PATCH 128/167] Movement Rewrite Hotfix (#37122) * One line bugfix * also divide friction by 5 * Undo that --- Content.Shared/Friction/TileFrictionController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Shared/Friction/TileFrictionController.cs b/Content.Shared/Friction/TileFrictionController.cs index 1ebf2478f9..cf9241bf2a 100644 --- a/Content.Shared/Friction/TileFrictionController.cs +++ b/Content.Shared/Friction/TileFrictionController.cs @@ -111,7 +111,7 @@ namespace Content.Shared.Friction PhysicsSystem.SetAngularDamping(uid, body, friction); if (body.BodyType != BodyType.KinematicController) - return; + continue; // Physics engine doesn't apply damping to Kinematic Controllers so we have to do it here. // BEWARE YE TRAVELLER: From b4ad372ca7eac3fcc62dbe06347857eeeb764e15 Mon Sep 17 00:00:00 2001 From: Vladislav Suchkov <20380250+murolem@users.noreply.github.com> Date: Sat, 3 May 2025 04:31:49 +1000 Subject: [PATCH 129/167] Clarify that PA crate order includes boards (#37109) init --- Resources/Prototypes/Catalog/Fills/Crates/engines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Catalog/Fills/Crates/engines.yml b/Resources/Prototypes/Catalog/Fills/Crates/engines.yml index 638e94080e..ebff4eb6d8 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/engines.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/engines.yml @@ -80,8 +80,8 @@ - type: entity id: CrateEngineeringParticleAccelerator parent: CrateEngineeringSecure - name: PA crate - description: Complex to setup, but rewarding as fuck. + name: PA board crate + description: Complex to setup, but rewarding as fuck. Contains boards for all particle accelerator components. components: - type: StorageFill contents: From 85d6b728ee76a8a8d92a25e3a7fb6a7070fea858 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 18:32:56 +0000 Subject: [PATCH 130/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index a81ce10c49..7c1f8ed72c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: keronshb - changes: - - message: Disabler - decreased fire cost, increased projectile speed. - type: Tweak - - message: Disabler SMG - decreased fire cost, increased fire rate. - type: Tweak - id: 7907 - time: '2025-02-05T23:12:07.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34890 - author: centcomofficer24 changes: - message: Added a genderqueer pin! @@ -3919,3 +3910,11 @@ id: 8408 time: '2025-05-02T17:12:23.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37111 +- author: murolem + changes: + - message: Updated PA crate order name and description to clarify that it only contains + boards. + type: Tweak + id: 8409 + time: '2025-05-02T18:31:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37109 From c153f84e421752a1a04c7e3a14ef6200165bf8d3 Mon Sep 17 00:00:00 2001 From: Prole <172158352+Prole0@users.noreply.github.com> Date: Fri, 2 May 2025 13:07:20 -0700 Subject: [PATCH 131/167] noRot on 2-way lever (#37125) --- Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml index fddf753a20..c19c73eb89 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml @@ -154,6 +154,7 @@ - type: Sprite drawdepth: HighFloorObjects sprite: Structures/conveyor.rsi + noRot: true layers: - state: switch-off map: ["enabled", "enum.TwoWayLeverState.Middle"] From efc8d8600dd6a6f58db0140644373c8561a33fe5 Mon Sep 17 00:00:00 2001 From: ScarKy0 <106310278+ScarKy0@users.noreply.github.com> Date: Sat, 3 May 2025 00:56:47 +0200 Subject: [PATCH 132/167] Traumoxadone (#37126) * init * salicylic acid --- .../Locale/en-US/reagents/meta/chemicals.ftl | 3 +++ .../Locale/en-US/reagents/meta/medicine.ftl | 3 +++ Resources/Prototypes/Reagents/chemicals.yml | 10 ++++++++ Resources/Prototypes/Reagents/medicine.yml | 24 +++++++++++++++++-- .../Recipes/Reactions/chemicals.yml | 13 ++++++++++ .../Prototypes/Recipes/Reactions/medicine.yml | 15 +++++++++++- 6 files changed, 65 insertions(+), 3 deletions(-) diff --git a/Resources/Locale/en-US/reagents/meta/chemicals.ftl b/Resources/Locale/en-US/reagents/meta/chemicals.ftl index ad9d12e26f..8747a159a8 100644 --- a/Resources/Locale/en-US/reagents/meta/chemicals.ftl +++ b/Resources/Locale/en-US/reagents/meta/chemicals.ftl @@ -30,3 +30,6 @@ reagent-desc-cellulose = A crystaline polydextrose polymer, plants swear by this reagent-name-rororium = rororium reagent-desc-rororium = A strange substance which fills the cores of the hivelords that roam the mining asteroid. Thought to be the source of their regenerative powers. + +reagent-name-salicylic-acid = salicylic acid +reagent-desc-salicylic-acid = A powdery substance used for dermatological treatments. diff --git a/Resources/Locale/en-US/reagents/meta/medicine.ftl b/Resources/Locale/en-US/reagents/meta/medicine.ftl index a06be2a148..1c8e13789b 100644 --- a/Resources/Locale/en-US/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/reagents/meta/medicine.ftl @@ -147,3 +147,6 @@ reagent-desc-potassium-iodide = Will reduce the damaging effects of radiation by reagent-name-haloperidol = haloperidol reagent-desc-haloperidol = Removes most stimulating and hallucinogenic drugs. Reduces druggy effects and jitteriness. Causes drowsiness. + +reagent-name-traumoxadone = traumoxadone +reagent-desc-traumoxadone = A cryogenics chemical. Used to treat severe trauma to tissues via patching them with tiny particles within the liquid. Works regardless of the patient being alive or dead. diff --git a/Resources/Prototypes/Reagents/chemicals.yml b/Resources/Prototypes/Reagents/chemicals.yml index 4542c97565..425db8aa8b 100644 --- a/Resources/Prototypes/Reagents/chemicals.yml +++ b/Resources/Prototypes/Reagents/chemicals.yml @@ -185,3 +185,13 @@ key: Adrenaline component: IgnoreSlowOnDamage time: 120 + +- type: reagent + id: SalicylicAcid + name: reagent-name-salicylic-acid + desc: reagent-desc-salicylic-acid + physicalDesc: reagent-physical-desc-powdery + flavor: bitter + color: "#FFFFFF" + boilingPoint: 55.5 + meltingPoint: -50.0 diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index ff7a2fc116..6bb4172a90 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -1206,7 +1206,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 @@ -1258,7 +1258,7 @@ Poison: -2 - type: reagent - id : Aloxadone + id: Aloxadone name: reagent-name-aloxadone group: Medicine desc: reagent-desc-aloxadone @@ -1279,6 +1279,26 @@ Shock: -3.0 Caustic: -1.0 +- type: reagent + id: Traumoxadone + name: reagent-name-traumoxadone + group: Medicine + desc: reagent-desc-traumoxadone + physicalDesc: reagent-physical-desc-cloudy + flavor: medicine + color: "#69304D" + worksOnTheDead: true + metabolisms: + Medicine: + effects: + - !type:HealthChange + conditions: + - !type:Temperature + max: 213.0 + damage: + groups: + Brute: -6 + - type: reagent id : Mannitol # currently this is just a way to create psicodine name: reagent-name-mannitol diff --git a/Resources/Prototypes/Recipes/Reactions/chemicals.yml b/Resources/Prototypes/Recipes/Reactions/chemicals.yml index 78fdfec7c9..c641bb27fc 100644 --- a/Resources/Prototypes/Recipes/Reactions/chemicals.yml +++ b/Resources/Prototypes/Recipes/Reactions/chemicals.yml @@ -516,3 +516,16 @@ products: Tazinide: 1 +- type: reaction + id: SalicylicAcid + reactants: + Carbon: + amount: 1 + Phenol: + amount: 1 + Bicaridine: + amount: 1 + SulfuricAcid: + amount: 1 + products: + SalicylicAcid: 4 diff --git a/Resources/Prototypes/Recipes/Reactions/medicine.yml b/Resources/Prototypes/Recipes/Reactions/medicine.yml index a99015fe90..e5c2f93f70 100644 --- a/Resources/Prototypes/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/Recipes/Reactions/medicine.yml @@ -561,7 +561,7 @@ id: Opporozidone minTemp: 400 #Maybe if a method of reducing reagent temp exists one day, this could be -50 reactants: - Cognizine: + Cognizine: amount: 1 Plasma: amount: 2 @@ -662,3 +662,16 @@ amount: 1 products: Haloperidol: 5 + +- type: reaction + id: Traumoxadone + impact: Medium + reactants: + Cryoxadone: + amount: 1 + SalicylicAcid: + amount: 1 + Lipozine: + amount: 1 + products: + Traumoxadone: 2 From 4ba8945c5bbc70d3c995a9f93778c980c6f7e988 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 May 2025 22:57:54 +0000 Subject: [PATCH 133/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 7c1f8ed72c..cd1b615ce4 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: centcomofficer24 - changes: - - message: Added a genderqueer pin! - type: Add - id: 7908 - time: '2025-02-06T05:49:41.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34561 - author: SG6732 changes: - message: Swapped the stick of butter with 5 u of olive oil in the boiled spaghetti @@ -3918,3 +3911,11 @@ id: 8409 time: '2025-05-02T18:31:49.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37109 +- author: ScarKy0 + changes: + - message: Added Traumoxadone! A cryochemical used to treat brute damage in living + patients as well as corpses. + type: Add + id: 8410 + time: '2025-05-02T22:56:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37126 From 5d26a38a1dd58df7589ffc616fe5ebd47494037f Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Sat, 3 May 2025 03:26:12 +0200 Subject: [PATCH 134/167] fix clone appearance (#37130) --- Content.Server/IdentityManagement/IdentitySystem.cs | 2 +- Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs | 2 ++ Content.Shared/IdentityManagement/SharedIdentitySystem.cs | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Content.Server/IdentityManagement/IdentitySystem.cs b/Content.Server/IdentityManagement/IdentitySystem.cs index f873273f80..131544e569 100644 --- a/Content.Server/IdentityManagement/IdentitySystem.cs +++ b/Content.Server/IdentityManagement/IdentitySystem.cs @@ -72,7 +72,7 @@ public sealed class IdentitySystem : SharedIdentitySystem /// /// Queues an identity update to the start of the next tick. /// - public void QueueIdentityUpdate(EntityUid uid) + public override void QueueIdentityUpdate(EntityUid uid) { _queuedIdentityUpdates.Add(uid); } diff --git a/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs b/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs index f7884e97c4..b31abbda32 100644 --- a/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs +++ b/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs @@ -39,6 +39,7 @@ public abstract class SharedHumanoidAppearanceSystem : EntitySystem [Dependency] private readonly ISerializationManager _serManager = default!; [Dependency] private readonly MarkingManager _markingManager = default!; [Dependency] private readonly GrammarSystem _grammarSystem = default!; + [Dependency] private readonly SharedIdentitySystem _identity = default!; [ValidatePrototypeId] public const string DefaultSpecies = "Human"; @@ -161,6 +162,7 @@ public abstract class SharedHumanoidAppearanceSystem : EntitySystem if (TryComp(target, out var grammar)) _grammarSystem.SetGender((target, grammar), sourceHumanoid.Gender); + _identity.QueueIdentityUpdate(target); Dirty(target, targetHumanoid); } diff --git a/Content.Shared/IdentityManagement/SharedIdentitySystem.cs b/Content.Shared/IdentityManagement/SharedIdentitySystem.cs index 6d6916df32..6b03dc3850 100644 --- a/Content.Shared/IdentityManagement/SharedIdentitySystem.cs +++ b/Content.Shared/IdentityManagement/SharedIdentitySystem.cs @@ -39,6 +39,11 @@ public abstract class SharedIdentitySystem : EntitySystem { ent.Comp.Enabled = !args.Mask.Comp.IsToggled; } + + /// + /// Queues an identity update to the start of the next tick. + /// + public virtual void QueueIdentityUpdate(EntityUid uid) { } } /// /// Gets called whenever an entity changes their identity. From 11096ad9bf6ce9bcbe5c090736549eb91352ef3f Mon Sep 17 00:00:00 2001 From: Unkn0wn_Gh0st Date: Fri, 2 May 2025 23:18:08 -0500 Subject: [PATCH 135/167] New Weapon: Knuckle Dusters (#33470) * New Weapon: Knuckle Dusters * Tag YAML Error Fix * Crafting Graph Node Error (Thank you slarticodefast) Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Crafting Node Error Part 2 Electric Boogaloo Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Contraban & QM Dusters Nerf * Stun Knuckledusters (Unfinished) * Typo * Fix test fails * The dastardly maintainer balance webedit * Fix contraband parenting * Fix construction failure --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Co-authored-by: EmoGarbage404 --- .../conditions/steal-target-groups.ftl | 1 + .../Locale/en-US/store/uplink-catalog.ftl | 2 + Resources/Prototypes/Actions/security.yml | 8 + .../Catalog/Fills/Lockers/heads.yml | 1 + .../Prototypes/Catalog/Fills/Lockers/misc.yml | 1 + .../Prototypes/Catalog/uplink_catalog.yml | 14 ++ .../Entities/Clothing/Hands/gloves.yml | 191 ++++++++++++++++++ .../Markers/Spawners/Random/maintenance.yml | 1 + .../Objectives/stealTargetGroups.yml | 7 + Resources/Prototypes/Objectives/traitor.yml | 10 + .../Graphs/weapons/brass_knuckles.yml | 13 ++ .../Recipes/Construction/weapons.yml | 8 + .../brassknuckleduster.png | Bin 0 -> 455 bytes .../brassknuckleduster.rsi/equipped-HAND.png | Bin 0 -> 412 bytes .../brassknuckleduster.rsi/inhand-left.png | Bin 0 -> 421 bytes .../brassknuckleduster.rsi/inhand-right.png | Bin 0 -> 431 bytes .../brassknuckleduster.rsi/meta.json | 26 +++ .../knuckleduster_nocell.png | Bin 0 -> 404 bytes .../knuckleduster_off.png | Bin 0 -> 376 bytes .../knuckleduster_on.png | Bin 0 -> 1293 bytes .../electricknuckleduster.rsi/meta.json | 133 ++++++++++++ .../off-equipped-HAND.png | Bin 0 -> 384 bytes .../off-inhand-left.png | Bin 0 -> 402 bytes .../off-inhand-right.png | Bin 0 -> 409 bytes .../on-equipped-HAND.png | Bin 0 -> 1248 bytes .../on-inhand-left.png | Bin 0 -> 1231 bytes .../on-inhand-right.png | Bin 0 -> 1269 bytes .../goldenknuckleduster.rsi/equipped-HAND.png | Bin 0 -> 393 bytes .../goldenknuckleduster.png | Bin 0 -> 236 bytes .../goldenknuckleduster.rsi/inhand-left.png | Bin 0 -> 418 bytes .../goldenknuckleduster.rsi/inhand-right.png | Bin 0 -> 416 bytes .../goldenknuckleduster.rsi/meta.json | 26 +++ .../knuckleduster.rsi/equipped-HAND.png | Bin 0 -> 404 bytes .../knuckleduster.rsi/inhand-left.png | Bin 0 -> 423 bytes .../knuckleduster.rsi/inhand-right.png | Bin 0 -> 427 bytes .../knuckleduster.rsi/knuckleduster.png | Bin 0 -> 217 bytes .../knuckleduster.rsi/meta.json | 26 +++ .../equipped-HAND.png | Bin 0 -> 411 bytes .../inhand-left.png | Bin 0 -> 419 bytes .../inhand-right.png | Bin 0 -> 420 bytes .../syndicateknuckleduster.rsi/meta.json | 26 +++ .../syndicateknuckleduster.png | Bin 0 -> 239 bytes 42 files changed, 494 insertions(+) create mode 100644 Resources/Prototypes/Actions/security.yml create mode 100644 Resources/Prototypes/Recipes/Construction/Graphs/weapons/brass_knuckles.yml create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi/brassknuckleduster.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi/equipped-HAND.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/knuckleduster_nocell.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/knuckleduster_off.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/knuckleduster_on.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/off-equipped-HAND.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/off-inhand-left.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/off-inhand-right.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/on-equipped-HAND.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/on-inhand-left.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/on-inhand-right.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/equipped-HAND.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/goldenknuckleduster.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi/equipped-HAND.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi/knuckleduster.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi/equipped-HAND.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi/syndicateknuckleduster.png diff --git a/Resources/Locale/en-US/objectives/conditions/steal-target-groups.ftl b/Resources/Locale/en-US/objectives/conditions/steal-target-groups.ftl index 6fc6ad850a..a84549ec95 100644 --- a/Resources/Locale/en-US/objectives/conditions/steal-target-groups.ftl +++ b/Resources/Locale/en-US/objectives/conditions/steal-target-groups.ftl @@ -5,6 +5,7 @@ steal-target-groups-clothing-outer-hardsuit-rd = experimental research hardsuit steal-target-groups-hand-teleporter = hand teleporter steal-target-groups-clothing-shoes-boots-mag-adv = advanced magboots steal-target-groups-box-folder-qm-clipboard = requisition digi-board +steal-target-groups-clothing-hands-knuckledusters-qm = golden knuckledusters steal-target-groups-food-meat-corgi = prime-cut corgi meat steal-target-groups-captain-id-card = captain ID card steal-target-groups-jetpack-captain-filled = captain's jetpack diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index 819b4eda19..dea5167f01 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -29,6 +29,8 @@ uplink-fire-axe-flaming-desc = A classic-style weapon infused with advanced atmo uplink-gloves-north-star-name = Gloves of the North Star uplink-gloves-north-star-desc = A pair of gloves that reduce your punching cooldown drastically, allowing you to beat people to death in a flurry of punches. +uplink-gloves-knuckleduster-name = Syndicate Knuckle Dusters +uplink-gloves-knuckleduster-desc = A pair of plastitanium knuckle dusters that let you punch hard enough to break the captains jaw into pieces. # Explosives uplink-explosive-grenade-name = Explosive Grenade uplink-explosive-grenade-desc = A simplistic grenade with a 3.5 second long fuse that is geared towards injuring personnel. Causes minimal hull damage. diff --git a/Resources/Prototypes/Actions/security.yml b/Resources/Prototypes/Actions/security.yml new file mode 100644 index 0000000000..ace9d914e4 --- /dev/null +++ b/Resources/Prototypes/Actions/security.yml @@ -0,0 +1,8 @@ +# gloves +- type: entity + id: ActionToggleKnuckleDustersStun + name: Toggle stun knuckle dusters + description: Toggles the duster's built in stun baton. + components: + - type: InstantAction + event: !type:ToggleActionEvent diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 05c362ac6a..a3303939b4 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -17,6 +17,7 @@ - id: RubberStampDenied - id: RubberStampQm - id: AstroNavCartridge + - id: ClothingHandsKnuckleDustersQM - id: MailTeleporterMachineCircuitboard - type: entity diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml index 33b0ab1a50..d79808f6cd 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml @@ -147,6 +147,7 @@ - id: BalloonSyn - id: WeaponSniperMosin weight: 2 + - id: ClothingHandsKnuckleDustersSyndicate - type: entityTable id: MaintenanceLockerLoot diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index e2c07fe78f..d716b7231f 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -107,6 +107,20 @@ categories: - UplinkWeaponry +- type: listing + id: UplinkGlovesKnuckleDusters + name: uplink-gloves-knuckleduster-name + description: uplink-gloves-knuckleduster-desc + icon: { sprite: Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi, state: syndicateknuckleduster } + productEntity: ClothingHandsKnuckleDustersSyndicate + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 3 + cost: + Telecrystal: 6 + categories: + - UplinkWeaponry + - type: listing id: UplinkDisposableTurret name: uplink-disposable-turret-name diff --git a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml index 6f23003c1a..1144bf2b8f 100644 --- a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml +++ b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml @@ -449,3 +449,194 @@ fiberMaterial: fibers-rubber fiberColor: fibers-yellow - type: FingerprintMask + +#Knuckledusters +- type: entity + parent: [ClothingHandsBase, BaseMinorContraband] + id: ClothingHandsKnuckleDusters + name: knuckle dusters + description: "Cold plasteel knuckle dusters, makes your punches hit much harder." + components: + - type: Sprite + sprite: Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi + state: knuckleduster + - type: Clothing + sprite: Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi + - type: Fiber + fiberColor: fibers-silver + - type: MeleeWeapon + attackRate: 1.5 + damage: + types: + Blunt: 12 #Damaged focus unlike Rigged or Northstars which are stun and speed focus + soundHit: + collection: Punch + animation: WeaponArcFist + mustBeEquippedToUse: true + - type: Tag + tags: + - WhitelistChameleon + +- type: entity + parent: [ClothingHandsKnuckleDusters, BaseMinorContraband] #Craftable version of base knuckledusters + id: ClothingHandsKnuckleDustersBrass + name: brass knuckle dusters + description: "Brass knuckle dusters, just like how they used to make em and still hit just as hard." + components: + - type: Sprite + sprite: Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi + state: brassknuckleduster + - type: Clothing + sprite: Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi + - type: Construction + graph: ClothingHandsKnuckleDustersBrass + node: icon + - type: Tag + tags: + - WhitelistChameleon + +- type: entity + parent: [ClothingHandsBase, BaseGrandTheftContraband] + id: ClothingHandsKnuckleDustersQM + name: QM's golden knuckle dusters + description: "24karat gold infused with plasteel and branded with the Nanotrasen logo. A true symbol of the Quartermaster's might." + components: + - type: Sprite + sprite: Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi + state: goldenknuckleduster + - type: Clothing + sprite: Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi + - type: Fiber + fiberColor: fibers-gold + - type: MeleeWeapon + attackRate: 1.5 + damage: + types: + Blunt: 14 + soundHit: + collection: Punch + animation: WeaponArcFist + mustBeEquippedToUse: true + - type: Tag + tags: + - WhitelistChameleon + - type: StealTarget + stealGroup: ClothingHandsKnuckleDustersQM + +- type: entity + parent: [ClothingHandsBase, BaseSyndicateContraband] + id: ClothingHandsKnuckleDustersSyndicate + name: syndicate knuckle dusters + description: "Plastitanium knuckle dusters branded with the blood-red S. A real man beats someone to death with these." + components: + - type: Sprite + sprite: Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi + state: syndicateknuckleduster + - type: Clothing + sprite: Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi + - type: MeleeWeapon + attackRate: 1.5 + damage: + types: + Blunt: 8 + Piercing: 8 + soundHit: + collection: Punch + animation: WeaponArcFist + mustBeEquippedToUse: true + - type: Tag + tags: + - WhitelistChameleon + +- type: entity + name: stun knuckle dusters + parent: [ClothingHandsBase, BaseToggleClothing, BaseSecurityContraband] + id: ClothingHandsKnuckleDustersStun + description: A pair of knuckle dusters combined with the tech of a stun baton. This makes beating tiders a whole lot easier. + components: + - type: Sprite + sprite: Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi + layers: + - state: knuckleduster_off + map: [ "enum.ToggleVisuals.Layer" ] + - type: Clothing + sprite: Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi + equippedPrefix: on + - type: Appearance + - type: GenericVisualizer + visuals: + enum.ToggleVisuals.Toggled: + enum.ToggleVisuals.Layer: + True: {state: knuckleduster_on} + False: {state: knuckleduster_off} + - type: ToggleClothing + action: ActionToggleKnuckleDustersStun + - type: ItemToggle + predictable: false + soundActivate: + collection: sparks + params: + variation: 0.250 + volume: 5 + soundDeactivate: + collection: sparks + params: + variation: 0.250 + volume: 5 + soundFailToActivate: + path: /Audio/Machines/button.ogg + params: + variation: 0.250 + volume: 5 + - type: Stunbaton + energyPerUse: 50 + - type: ItemToggleMeleeWeapon + activatedDamage: + types: + Blunt: 0 + - type: MeleeWeapon + attackRate: 1.5 + damage: + types: + Blunt: 8 + bluntStaminaDamageFactor: 2.0 + animation: WeaponArcFist + - type: StaminaDamageOnHit + damage: 35 + sound: /Audio/Weapons/egloves.ogg + - type: StaminaDamageOnCollide + damage: 35 + sound: /Audio/Weapons/egloves.ogg + - type: LandAtCursor # it deals stamina damage when thrown + - type: Battery + maxCharge: 1000 + startingCharge: 1000 + - type: GuideHelp + guides: + - Security + - Antagonists + +- type: entity #Admeme + parent: ClothingHandsKnuckleDusters + id: ClothingHandsKnuckleBoneCrushers + name: bone crushers + description: "Blessed by the Gods to break all those who don't obey." + components: + - type: Sprite + sprite: Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi + state: goldenknuckleduster + - type: Clothing + sprite: Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi + - type: Fiber + fiberColor: fibers-gold + - type: MeleeWeapon + attackRate: 2 + damage: + types: + Blunt: 35 + soundHit: + collection: Punch + animation: WeaponArcFist + - type: Tag + tags: [] # ignore "WhitelistChameleon" tag + diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 4f1315ce1d..5f54e9a5c3 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -357,6 +357,7 @@ - id: Shiv - id: SawImprov - id: HydroponicsToolMiniHoe + - id: ClothingHandsKnuckleDusters - type: entity name: Maint Loot Spawner diff --git a/Resources/Prototypes/Objectives/stealTargetGroups.yml b/Resources/Prototypes/Objectives/stealTargetGroups.yml index 43d8101b73..50bc7a3a85 100644 --- a/Resources/Prototypes/Objectives/stealTargetGroups.yml +++ b/Resources/Prototypes/Objectives/stealTargetGroups.yml @@ -42,6 +42,13 @@ sprite: Objects/Misc/qm_clipboard.rsi state: qm_clipboard +- type: stealTargetGroup + id: ClothingHandsKnuckleDustersQM + name: steal-target-groups-clothing-hands-knuckledusters-qm + sprite: + sprite: Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi + state: goldenknuckleduster + - type: stealTargetGroup id: FoodMeatCorgi name: steal-target-groups-food-meat-corgi diff --git a/Resources/Prototypes/Objectives/traitor.yml b/Resources/Prototypes/Objectives/traitor.yml index 4b6d9e0e66..98c6b9789f 100644 --- a/Resources/Prototypes/Objectives/traitor.yml +++ b/Resources/Prototypes/Objectives/traitor.yml @@ -233,6 +233,16 @@ stealGroup: BoxFolderQmClipboard owner: job-name-qm +- type: entity + parent: BaseTraitorStealObjective + id: KnuckleDustersStealObjective + components: + - type: NotJobRequirement + job: Quartermaster + - type: StealCondition + stealGroup: ClothingHandsKnuckleDustersQM + owner: job-name-qm + ## hop - type: entity diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/brass_knuckles.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/brass_knuckles.yml new file mode 100644 index 0000000000..6fbe77c735 --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/brass_knuckles.yml @@ -0,0 +1,13 @@ +- type: constructionGraph + id: ClothingHandsKnuckleDustersBrass + start: start + graph: + - node: start + edges: + - to: icon + steps: + - material: Brass + amount: 6 + doAfter: 10 + - node: icon + entity: ClothingHandsKnuckleDustersBrass diff --git a/Resources/Prototypes/Recipes/Construction/weapons.yml b/Resources/Prototypes/Recipes/Construction/weapons.yml index f703724cc9..290dc30099 100644 --- a/Resources/Prototypes/Recipes/Construction/weapons.yml +++ b/Resources/Prototypes/Recipes/Construction/weapons.yml @@ -157,3 +157,11 @@ targetNode: spear category: construction-category-weapons objectType: Item + +- type: construction + id: ClothingHandsKnuckleDustersBrass + graph: ClothingHandsKnuckleDustersBrass + startNode: start + targetNode: icon + category: construction-category-weapons + objectType: Item diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi/brassknuckleduster.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi/brassknuckleduster.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5bce8a66bd3bf39032de771b981dbd265d5c67 GIT binary patch literal 455 zcmV;&0XY7NP)Px$fk{L`R9HvtRy|7tK@i=8V3WcKl0pJvkyb0Q60uE_%D-TzHrl03X``h-#9sUd zwpWM{EW{#>jR+_2;DvG6*^gLUvsZz22dewer0Ig2y_;IbB@mo=t`hjJyba8kacxG^ogg6(bEbSJZ;9?MmMiNf?*Yv`L?Gv1R*(Qe^oEn*01L%K zI{>*+0w`{|o#3JPzX)KK+E7y77`c%7SSRWM8cObdCLf+|tv*bW7_X!@uFo4$0!-4* x4jC;4I9Y)lN3U}>S%Gzmr{oj@MS;#0_ysW5_aTRLVj}Px$R!KxbRCr$PnlTCjK@3G_!6R6St;g^J9>mfUSlZcHdJ7vb;4!R(#X@XtL>SpZ zSY+fUvOCNs-!?Im|MQ~7Ock7eD(CtG4Ilx|9pDN$2Y^3=R09Sx3 z;M@VOfCPZ~bQDkZOKg@lAN8QEr^y$I+ASw>wZDpT8!_v}IBt%2aXvDj&+|o1Y6WTY zkpbFzn*3f2&`zv)15krQj*AEwvOv^34L}ZAkCOoF6Gr+-0CLEBoCH{(Fw#c?kVDqv zB*6NFkvD+*(U~}lLeunQ?Aex5>sIg!1)ES5EEMCr!pn1jesjnvB z-^NS*9t|jUGP(L90lAzm^&ApV>SS{DMFMg;UFtdR33vm)Y;HklHPOWY0000)8_l; z>L->l*qr}(zp;bi*yK11+5GkUYq;*qG#r<#o6WkvW=bO00$q*ArHl!4xQr(AI9y75 nqslC?yy=Vz^Moyu)wYcK0=|x%4ia;K;m+Xc>gTe~DWM4frT3zF literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi/inhand-right.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/brassknuckleduster.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3bbb5453ba24ebab2ee14e1826a04909e8e126fb GIT binary patch literal 431 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 DQh{n^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/meta.json b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/meta.json new file mode 100644 index 0000000000..00262137c8 --- /dev/null +++ b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/meta.json @@ -0,0 +1,133 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Icon taken from ParadiseSS13 at commit https://github.com/ParadiseSS13/Paradise/commit/391f296ed9b06d9bd13daca5b51c68740e714f1f, and altered by Unkn0wnGh0st333; In hand sprites done by Unkn0wnGh0st333 on github", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "knuckleduster_off" + }, + { + "name": "knuckleduster_nocell" + }, + { + "name": "knuckleduster_on", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "off-equipped-HAND", + "directions": 4 + }, + { + "name": "off-inhand-left", + "directions": 4 + }, + { + "name": "off-inhand-right", + "directions": 4 + }, + { + "name": "on-equipped-HAND", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "on-inhand-left", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "on-inhand-right", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/off-equipped-HAND.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/off-equipped-HAND.png new file mode 100644 index 0000000000000000000000000000000000000000..d9e6c567508895c641d61e088ed34ed385ae6d2b GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%ztvp>ELn`9l z&N?V~$bg4svRx3X=nhdUPxUR2xK=3D&iKeb!(f`xr^gpQ@yz=Ca*LN;-1H~=O)LL% zGdehYVu@&c!tg;Tg%wD1ZeTje_(1yr7myZCVAWyBxqYqgu|fOOwepo8URA#G^_?0N zwf1Vr?b#o%^)o?4Dp~#;HB{~2`l({pp;wF*uiaTHzS?|!w#-c}^uId8)swD2+ZtA= zgqA8elokcV-CpQFPoD3qNkL|y!;G}EFD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/off-inhand-left.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/off-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..71adc490d8164d5911e7d68bab79832d1bf5c903 GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zeLP(pLn`9l z&N|53Y#`!%m}zc0u^Bmyi@H?O_u!o_Jvx;>O(?QM()+X@-`8EiLeH~ieU^iS2{2h*M> z&$l<%xRS@PD)Px;^Tm6g9SVB&(J1wd2?JYdDzCYNrEHtId4pqQ+=)J_(S2IIwD_oW+>w0!*Y7$$F9G);QJ46e(Qr4KAwyW%VBuG3zQ U?aOwa0|qjKr>mdKI;Vst00%9g(EtDd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/off-inhand-right.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/off-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..91f703060a4333b1fb666bd4ab8b74c709fe5b89 GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zgFRgwLn`9l z&N|3@$UuN)F53zP`6VF}xbApad8%)j#I-^}Xnu$TvzwdKDgEa!WVU?zz{r`s*?f0f z``y-K@v)CTvol<1IL5hwRZ5@1zA1-so5N$48%(|84fTxM7@`*xGUYIOGydA=e|y`> z16m)mrL>OCxK_%`CGhFPVS|>`NT1C!#Znn|YK8@Rug+Sl`8A7agHQ6TcymdH&wphf zJV43CV;uum9 z_jc~Vz&j2CuI|sg9y0g{Sum+OFsN~d&$KR&aTOD25Ds7|6S80k-j}q~O~H$!ta_hK zw(ebj_hmEZ{r{bNziOFh%|h7>r`7H?ObrhNfOfEyE9|JTB9H#Fh_9fg=Fa_l_r#8- z*vP>x|0P1!*dM>Y{PVNgUm0)n*S^11FU;_|VRzj7_m{Rm)0q3t z>in|5#sBs!o44@V>)hf7Ms>ABbw5|4i4kSpM9qd5jDp$LAbnZrI$ks))g%^h~4; zgN61AEq3|~FXvz=y%W{Dop0^C<;UF5#j`XR<<2@A@^~%Nir*_gPW;T=5c-$ZVZSOv zH$#F=j6{FBO^meq_PT~o6()}#Ub3hUWZ%%W<@DFB>cx`$_ft!6R+qAW+sC}--GtA~ z3=N-|qCYVlC_3@eiorsEgDO9RPWzno%mXUCi|0Vex4&C0f85&qvH1VV``==}e=w@% z{h!Kk?D@m?Luckq34bRT@$0bB=lXYbOVs{`$XDyxp5Odub4>NZ`Y>Vd>qZQpK7aT* z+xFtU=Qsa&o!^#k^0 zKYD+;_x3ZM|D^vRo-IK-&^!I5uGf5?dA6$izujeA`h1;a`0dB57_Nw%in}elg4LdZ zMV*&{L172;!KarQX-j*{9+>6+e||Z0PwD1&+$$pE`+uo29J~4B*`tR|O@DG{Utgd3 z&p`C{a{iaAY$KKbhrFIqU$x9}wZ-i9zczFKFJ*Xl`DgdcKfK>rS1@fq%AdC1`?}?` zqdqnNlILBYKX+}~KgNdeXYc2~Q>oZvoKUsx)z8m&8P@-__gwPqI>QOq6RZ|q%eNlY zy_;{R7Mq<@^|JEXul-BEvw1MAQSIAvTlR literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/on-inhand-left.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/electricknuckleduster.rsi/on-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..7bba52d7d89588ff3568b40e11e9a96850989373 GIT binary patch literal 1231 zcmchX{WIGK9LGQ3CgPzIDLc0ihO%EutatU$*2r2WrXFgp2qtr;-LeFi&}vCSO`GM; z^Fx$iTiJAE>XxFcf;rkGI1gbO1hi{o6+v86J$c zu(JRFd*CLI2McMnO1H!RJ6aN?rrN3PS=vioW*QbIJWU@=4-1G83_q z!eB|dw@tLQHIndZu~|4f>{>i}rRY%}b8tehiTy5m& zH2~w?7>PoM1Hq`nY67p)UVCtm!^_EO?dWv#+djJ#rE%xFCjU+PHZeG)+L@0&p_(SwSOqU=br zpe&X0hr)&T*zijmYkGIf@787CEXO$bs(?AaEnZXSexF%y0AglbiUZunk}46ns0&mh z0$RyMk`aghZ@2~+nmK=V;!V*VLoJM8s;#W7TBel&hkxtSa8Bi_k*hsI9sR9k^J7DE z7L51Rqru2*#8aL_z^`Kc;_I;_pA}ZQVQlh|YA;63e@C!>NGW)K`*p+`rRmip{Yd7` zY;?ZlvZ|D0173y>*~VH8SGGZFiQgyJAKScLKYyp(lp*YjV$Klyrn)`$K``XDWCujT zj0+yzDdsaENbj=!5*QgFT{tKhl+iFC3LWqQC$coi4q_9mr3fsgdrW|Qxhx$IX1AE7 zIIyiQU;@=QL39e*yId16Ft9|wi~QHBEkbT_6bVvCY{8$p7xTD85-O*5B+WZaO^1*CcX_LW^pFY*fI$bs2u^Scf1&n;$>hOE$q1qn< z?wO4Pd!5+4DSV`}0%hx~@_Auq&>E%^?qCEqM^m1!fPAi~AvOSf?^D(OqiK_8AD4I& Rkv8N1fRLc@Kk>L)@-f&7ndOvhomTVnQC*`f}*TlmrOg1+OcY6 zb#FIC5L)+38>a1C4#{x|U0Yg3DmCKXiujiP+`pZjvmej<{CFTvYjPR8n2;xW|UkS|Mn?>xCNixFC_x!kqI-z;V6LB0{U{f6;avLjd&sw zK(?*8s-R37X6%(5VJs=id#crX^v186`A)g2;-BGJkZhz0)S+>ZM1Qa}Z_SL<$a%|kO zEOCRSyhFp%S7)RpgX^Q4A4n*giP|?W<~anZ+a*uPa~#UA7fW@cS4At?rl~BhKswvF zbxAT&GgS5B=#~AeSx~1}W*=ikRTL&EhZ4LL+$A%f0jI1$M}&j) zn?XNmLmtb#==M*QSC^!_G+A}&nJuntY%-KHo&egs}nOwXt`E%BO9jm*T z8}ad-EnjY0i>dpR!lMsX!WN}E=RA0giC~!*1khGl4Qcum7~Vc zo8vj+{($$(uO}ue4F;mW2?W{|3;X)d3HjSVKK>cg1PG)P=34NZw^|LJQ`$v~LO3Ip zrAeS`6B_eio?t90xF}6Z9v1Qnr;B@MVcqofqI$Shl5Ig z>T4h~>->U%oMisr%12;&?e$X3bh)GFuHs-fb};6H3pbk5=x*(zm6(R1M1T-q(-gKsZN+adJ%d%p z#Uk+EO^4~)FNEzuVPCV7`O<2p$s`G7+hPo=!@_Jp3I$DjHIBV;mbEk5nsA;M26M$F zlLO(egod1qte=OT|IwDQI|C8tGj82K4~+_*d_*7iYcrKzz$|>XT>sb$HndDU&dG|v Q4yYvXaP@W(IEAPF4KKJf=Kufz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/equipped-HAND.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/equipped-HAND.png new file mode 100644 index 0000000000000000000000000000000000000000..4279650c2d28582a60401c00b2494bf7ee84034a GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zojqL~Ln`9l z&f3W9WXR((S#-t37dJa*&B|P{@@9+Ri-{{VBNRH`ao37i7j;dR-&(qF&U|~gLhCN?x`QvQ; z_r45xTbEHUReUTf{Pa$lv$&|P zT*b^tgz^gY?KRpP%6Q+_dOvu%|5kossr{wuj)wfjpY~0?AFe#Fy7K(N>07hg|2#i_ zDOrP|dxIA*;|iawY5p8DrmpGIV?nUjfEF8#k2dAdpA z;as8R>>bTOQO1%WzhDN3XE)M-oDNSH#}JK)SNpyBnhkhdWF5bsQ2Xt+=yyb0tygga z+mqk%OL<+kykreXe_Ht|pW&bPvC1X+4HMhl%Of5!KD%J`acTV=YlD2bLU!K_))TV@ z-?1`m5LTJLI`_$~2Ud4Q8p{h5%d#{rH$LssQk{DA)n|)6debf+f9AjRpUL`}s|*Bx h2ORIV|5vh?VcB#3TBX|=>OeO!c)I$ztaD0e0stZ>Uhx0` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/inhand-left.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..fd1532ff0018193cab3764ad411ca206337548d3 GIT binary patch literal 418 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zV?13PLn`9l z&f3U($U%VRJg9A*~2uI`$0Y9`iAfYMNDyxLQHqg zf8JtclUQ)^YhAsuPKusYOKe`*#WngHZmrC}{J4rs<;om!F(YxGyLLx&q|ZL$Sp9dU zBx7q7pTqsS!;2Uj7EWWn@K!kJfBa^zE3KJPj}lL<$YkI-b;>rU;Zupk%^Zg2O-20D z3v6WF%%l%2Saatvn}&b;#ItM$8rt7CFrK=cn6jCXpmN^40|jRqYE13e5_ia+$nRbL zrHx6W^27&z7rPT3*L9c4q#aoLAujPlZ(j+X}|sWl|=yq%ssr8rmI|FC8!}=h`{_$@#nUe@mQ6{rvrH zw18)NZ~d-gzs(sZF!l;x;4;x`sAJj66xDc)GlNx1+~Ge{6ysWl$1GczyczdOdDXtw{J?3&y6V)pLjYdx=e_YWjTT>`iVA#Zm&?Zkys(&0Da-Sg>LHPZloGmZj?$Hu!K&4Q5+#V$+qWj5?E@ zo=#!Z*rZdM%5Zu~fMqH}myUO=f5z0U36ds$ahGjVkva7T X`h6XrS~oiagPg(B)z4*}Q$iB}T`QvV literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/meta.json b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/meta.json new file mode 100644 index 0000000000..6623f6a5e7 --- /dev/null +++ b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/goldenknuckleduster.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Icon taken from ParadiseSS13 at commit https://github.com/ParadiseSS13/Paradise/commit/391f296ed9b06d9bd13daca5b51c68740e714f1f; In hand sprites done by Unkn0wnGh0st333 on github", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "goldenknuckleduster" + }, + { + "name": "equipped-HAND", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi/equipped-HAND.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi/equipped-HAND.png new file mode 100644 index 0000000000000000000000000000000000000000..728630b44c3733e6bd651f063eaf2cc4a9204daf GIT binary patch literal 404 zcmV;F0c-w=P)Px$PDw;TRCr$Pnz0UpKnz3SL-~h_35fwQATgo-1Aj;NGG4`oTB?gtZm?q3Mn31o zDZ^1$!Jj&K|CInJ0l^7q1%d}ae}Y;8tw3-BT7lpJ&|5$&pcM#CKr3JgK+`m7T~{+K zv_9tn)kEq{O?6$L=6N#J9?dMvGqvr*T%Q9lj#C~p0G;0X zs`~2M8okO!&cC|$K7WgF=j>YvI1b(SclG_%2y!ovG=8rA2YuUKKYlD{+yY<`W~mVX ymPwWJsRWcF%c83UuuQ6yPbHufSr*;!3HSg5XKq2!Bv+CE0000w>4$D!q}gT~&C0BhsW{2$<*IP5kAbdPLJX7EvF4f`aPso#&!H0g74L-AIY&&t znR9Hi+4xpT#xh#8Atq7$sAy6De{P3)@pIm&0L5e(lFSqGS^h9;Z? zb=aTP9{m1t^}9-0zHx`}tNBb3)0S87kJme||Eim#diM1HzvJpI*j%=5INQPUq5n6N zd+_&QhFK}jD-#(O`fxp+%(7q-uj_P{79-6m{z462W+Hd_drk#7=3ZU50vP%Xp00i_ I>zopr0CRG@Hvj+t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi/knuckleduster.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/knuckleduster.rsi/knuckleduster.png new file mode 100644 index 0000000000000000000000000000000000000000..32089b0fb6a177451446fd29e11bb785246c8ec5 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv{s5m4R}i@XAi@3$TS951<+`WY?-%T7^HYkbyW)L)bYB3=&u;rO; zRt4kPH{4U)*DXF8%N=m__FiS@OM97bct+o5UQztUPW*`SY1` zU;QLTC50W#R*erBUU&znFA(N<*WjmM!SGA;0_O{sChG;l8yF1E7w=nlI!7!j{&K@N z=U2YoYhTame{67dTI#galg}$>z0PJ^@Ofg@3wr_P(^{=X{m(`zh zp8wJNy&BW03%~bW{=eTLie&-g9?6(zewU|AsNeYKnVDomm)y=cww^hD{JBaC+D|K= r7hqIge%X08$BT!bP8c5&{=oWaakk?Y?ugC6&}Q&-^>bP0l+XkKmtnD& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi/inhand-left.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..af2d23476d2cbb75c4f59e2cb3033bede4d0477d GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zV?A9QLn`9l z&N|K8?7-tPok@d%YXPs+4Ym~%*fJW-GMbq>Y8)O3eY|)kOV?k|Qbnrm`ST|S%rt+j z=B)eg$&lhuz!cT^fa!&Mfc64W4nGHNff$Cr+!?G}m=1Dguu3rT94^SY&DPv~ZudRo zHBTh7Qg^TOe!c6^rs8vKCW;H^)h4Q*chJ7QEqB&)$!WH}mp8tzj+(|g&6D|nhIQZL z#MX&n7a1ZV-2$1rw{)>Jd|Z6$Ov`(b%{t1_3=$!>sizqHFDI2uW#m~k&nUHFd8Xm6 zQw(gO{xgjZT;3uPo669=Rf{e#jXGT^rXoZ2JH*qZNC&8x!b_gAUkh^v*fpb-!9t79JtL? zZvNv*F>^k{z8UPSAC~0g-WP1Rr53cSpGU)Y&$ibmkvV@E%A$fD75YqtfuYXe>FVdQ I&MBb@0B+E%l>h($ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi/inhand-right.png b/Resources/Textures/Clothing/Hands/Gloves/KnuckleDusters/syndicateknuckleduster.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..4af12783202d07d24e2aafc71993c8f023703f78 GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z<2+p)Ln`9l z&I%N4G2n6OX5dj+U}n(3D3Zj$e8Yi(O@LwY{@=;P&S|Gp-hVf`oAUkXyTxz4KKW0t z`KQF};!woCh3O>Yh5iL$4%!p$Fs^kdV)&xJK=cBaO1Xn}14BUe-fy-4dm`u6EnK)P z(}?+$xX*@%*=ti{!!yiQWXya1+M;h$u5?I$fM{rP;@sz)-??~A`W~C|I7d!nUDYqe zXLg z#2MeP-1w!`Fqa`Zo@Ik@!s~8^GNznbK|+e}`yP1zc6F@l;_Dakd87)R-DAG~|ac?>?kl{x?Q`{Z@E8LTh-=6bx6^ZfVx;1AOo=e0$zpUSvaUF7b3j*hY& pUq8D#yykTMuFkYbHt+8r>Fc$@jEaloG4X7lBNwwGkE?Ol@0Yw!yuZ0#TE`vd zFy|SQ*t37`E7l&eFrTsiRP~3+0|y)2yD`u_E_}ihXBC>?55m ja~}q~hx*qXtYKU@U6?g`V);R!n;1M@{an^LB{Ts5B Date: Sat, 3 May 2025 04:19:17 +0000 Subject: [PATCH 136/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index cd1b615ce4..0fc0783f4d 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: SG6732 - changes: - - message: Swapped the stick of butter with 5 u of olive oil in the boiled spaghetti - recipe. - type: Tweak - id: 7909 - time: '2025-02-06T11:45:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34904 - author: deltanedas changes: - message: Fixed huds showing for chameleon projector users. @@ -3919,3 +3911,11 @@ id: 8410 time: '2025-05-02T22:56:47.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37126 +- author: Unkn0wnGh0st333 + changes: + - message: Knuckle Dusters have arrived to Space Station 14. QM can now rule cargo + with a golden-covered fist! + type: Add + id: 8411 + time: '2025-05-03T04:18:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/33470 From 213a9ef36d5dc48e4304eadd11402000bf767210 Mon Sep 17 00:00:00 2001 From: 3nderall <101940324+3nderall@users.noreply.github.com> Date: Sat, 3 May 2025 04:27:20 +0000 Subject: [PATCH 137/167] Renders reagent grinders over lights (#31218) * Adds a new layer to DrawDepth.cs for use with objects similar to the reagent grinder and properly summarises its uses * applies new layer in DrawDepth.cs to reagent_grinder.yml * Fix merge conflict * oops --- Content.Shared/DrawDepth/DrawDepth.cs | 26 +++++++++++-------- .../Structures/Machines/reagent_grinder.yml | 2 +- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/Content.Shared/DrawDepth/DrawDepth.cs b/Content.Shared/DrawDepth/DrawDepth.cs index 2c1a130da4..dbec886971 100644 --- a/Content.Shared/DrawDepth/DrawDepth.cs +++ b/Content.Shared/DrawDepth/DrawDepth.cs @@ -80,43 +80,47 @@ namespace Content.Shared.DrawDepth /// WallMountedItems = DrawDepthTag.Default + 2, + /// + /// To use for objects that would usually fall under SmallObjects, but appear taller than 1 tile. For example: Reagent Grinder + /// + LargeObjects = DrawDepthTag.Default + 3, + /// /// Generic items. Things that should be above crates & tables, but underneath mobs. /// - Items = DrawDepthTag.Default + 3, - + Items = DrawDepthTag.Default + 4, /// /// Stuff that should be drawn below mobs, but on top of items. Like muzzle flash. /// - BelowMobs = DrawDepthTag.Default + 4, + BelowMobs = DrawDepthTag.Default + 5, - Mobs = DrawDepthTag.Default + 5, + Mobs = DrawDepthTag.Default + 6, - OverMobs = DrawDepthTag.Default + 6, + OverMobs = DrawDepthTag.Default + 7, - Doors = DrawDepthTag.Default + 7, + Doors = DrawDepthTag.Default + 8, /// /// Blast doors and shutters which go over the usual doors. /// - BlastDoors = DrawDepthTag.Default + 8, + BlastDoors = DrawDepthTag.Default + 9, /// /// Stuff that needs to draw over most things, but not effects, like Kudzu. /// - Overdoors = DrawDepthTag.Default + 9, + Overdoors = DrawDepthTag.Default + 10, /// /// Explosions, fire, melee swings. Whatever. /// - Effects = DrawDepthTag.Default + 10, + Effects = DrawDepthTag.Default + 11, - Ghosts = DrawDepthTag.Default + 11, + Ghosts = DrawDepthTag.Default + 12, /// /// Use this selectively if it absolutely needs to be drawn above (almost) everything else. Examples include /// the pointing arrow, the drag & drop ghost-entity, and some debug tools. /// - Overlays = DrawDepthTag.Default + 12, + Overlays = DrawDepthTag.Default + 13, } } diff --git a/Resources/Prototypes/Entities/Structures/Machines/reagent_grinder.yml b/Resources/Prototypes/Entities/Structures/Machines/reagent_grinder.yml index 6456e043b8..f384de64ab 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/reagent_grinder.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/reagent_grinder.yml @@ -32,7 +32,7 @@ - TabletopMachineLayer - type: Sprite sprite: Structures/Machines/grinder.rsi - drawdepth: SmallObjects + drawdepth: LargeObjects snapCardinals: true offset: "0.0,0.4" layers: From ee201c6eb7bd5adcb2b6bda40dc6968ceed90ec0 Mon Sep 17 00:00:00 2001 From: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> Date: Sat, 3 May 2025 00:11:31 -0700 Subject: [PATCH 138/167] fix atmos grid markers (#37142) * fix atmos grid markers * 1984 CL --- .../Atmos/EntitySystems/AtmosphereSystem.Commands.cs | 4 ++-- Resources/Changelog/Maps.yml | 9 +-------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs index 1f0cd362c6..246c3a571f 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs @@ -69,8 +69,8 @@ public sealed partial class AtmosphereSystem mixtures[7].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellStandard); // 8: Air (GM) - mixtures[8].AdjustMoles(Gas.Oxygen, Atmospherics.MolesCellGasMiner); - mixtures[8].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellGasMiner); + mixtures[8].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesGasMiner); + mixtures[8].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesGasMiner); foreach (var arg in args) { diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index 92a10b0a90..da1845090a 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -67,18 +67,11 @@ id: 9 time: '2025-04-30T14:49:36.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36653 -- author: K-Dynamic - changes: - - message: Atmos air (6500 kPa) markers are available for mapping. - type: Add - id: 10 - time: '2025-05-01T22:03:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37061 - author: Southbridge changes: - message: 'New salvage ruin: Atmos Interchange' type: Add - id: 11 + id: 10 time: '2025-05-02T15:45:46.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37115 Order: 1 From 79187cecb9e3e0234ea9d106def7dc016c6c5bcc Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Sat, 3 May 2025 14:10:43 +0200 Subject: [PATCH 139/167] randomize names for mindshielded eventhumanoids (#37143) --- Resources/Prototypes/Entities/Mobs/Player/humanoid.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml index a2b516d9e5..dea065a021 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml @@ -11,7 +11,6 @@ - type: randomHumanoidSettings id: EventHumanoidMindShielded parent: EventHumanoid - randomizeName: false components: - type: MindShield - type: AntagImmune @@ -19,6 +18,7 @@ - type: randomHumanoidSettings id: EventHumanoidCentcomm parent: EventHumanoidMindShielded + randomizeName: false components: - type: AutoImplant implants: From dc2a7483c7e6e6ef47c2e5175a277d9471f9fe21 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 3 May 2025 12:11:51 +0000 Subject: [PATCH 140/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 0fc0783f4d..c5f83bee87 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: deltanedas - changes: - - message: Fixed huds showing for chameleon projector users. - type: Fix - id: 7910 - time: '2025-02-06T13:45:13.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34825 - author: 12rabbits changes: - message: Activating a DNA scrambler implant no longer retains the previous identity's @@ -3919,3 +3912,11 @@ id: 8411 time: '2025-05-03T04:18:08.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/33470 +- author: Errant + changes: + - message: Visiting Command and Security ghostroles, as well as some other rare + centcomm ghostroles, now have their names properly randomized. + type: Fix + id: 8412 + time: '2025-05-03T12:10:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37143 From f3bc40eaa7f1bd06e805061a4bffa261dcbfb491 Mon Sep 17 00:00:00 2001 From: kosticia Date: Sat, 3 May 2025 17:29:52 +0300 Subject: [PATCH 141/167] make node scanner don't show interface if scanned entity not a artefact (#37146) * a * a * Revert "a" This reverts commit 2b9ba4ea67a9395d30b7ab37c8065f627f1a961a. --- Content.Shared/Xenoarchaeology/Equipment/NodeScannerSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Shared/Xenoarchaeology/Equipment/NodeScannerSystem.cs b/Content.Shared/Xenoarchaeology/Equipment/NodeScannerSystem.cs index 81802d6b6e..977f04886b 100644 --- a/Content.Shared/Xenoarchaeology/Equipment/NodeScannerSystem.cs +++ b/Content.Shared/Xenoarchaeology/Equipment/NodeScannerSystem.cs @@ -45,7 +45,7 @@ public sealed class NodeScannerSystem : EntitySystem private void OnBeforeRangedInteract(EntityUid uid, NodeScannerComponent component, BeforeRangedInteractEvent args) { - if (args.Handled || !args.CanReach || args.Target is not { } target) + if (args.Handled || !args.CanReach || args.Target is not { } target || !HasComp(target)) return; Entity unlockingEnt = TryComp(target, out var unlockingComponent) From aaa4c75341a9763a60f413bcbbbc5be9f612b067 Mon Sep 17 00:00:00 2001 From: Radezolid Date: Sat, 3 May 2025 12:07:57 -0300 Subject: [PATCH 142/167] Fix some maintenance doors not using wires configuration + cleanup + minor changes (#36735) * Kill useless maints doors + general fixes * Migrate the common maints airlock * Fix parenting * Service Theatre * migrate out the other removed airlock --------- Co-authored-by: EmoGarbage404 --- .../Structures/Doors/Airlocks/access.yml | 276 ++++++------------ Resources/migration.yml | 4 + 2 files changed, 97 insertions(+), 183 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml index 9847bdec2d..ba3f81efc0 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml @@ -879,311 +879,221 @@ board: [ DoorElectronicsMaintenance ] - type: entity - parent: AirlockMaint + parent: AirlockSalvageLocked id: AirlockMaintSalvageLocked - suffix: Salvage, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsSalvage ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaint + parent: AirlockCargoLocked id: AirlockMaintCargoLocked - suffix: Cargo, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsCargo ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaint + parent: AirlockCommandLocked id: AirlockMaintCommandLocked - suffix: Command, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsCommand ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaint - id: AirlockMaintCommonLocked - suffix: Common, Locked - components: - - type: ContainerFill - containers: - board: [ DoorElectronicsMaintenance ] - -- type: entity - parent: AirlockMaint + parent: AirlockEngineeringLocked id: AirlockMaintEngiLocked - suffix: Engineering, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsEngineering ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaint + parent: AirlockAtmosphericsLocked id: AirlockMaintAtmoLocked - suffix: Atmospherics, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsAtmospherics ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockBarLocked id: AirlockMaintBarLocked - suffix: Bar, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsBar ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockBarKitchenLocked id: AirlockMaintBarKitchenLocked - suffix: Bar&Kitchen, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsBarKitchen ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockChapelLocked id: AirlockMaintChapelLocked - suffix: Chapel, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsChapel ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockHydroponicsLocked id: AirlockMaintHydroLocked - suffix: Hydroponics, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsHydroponics ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockJanitorLocked id: AirlockMaintJanitorLocked - suffix: Janitor, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsJanitor ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockLawyerLocked id: AirlockMaintLawyerLocked - suffix: Lawyer, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsLawyer ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaint + parent: AirlockServiceLocked id: AirlockMaintServiceLocked - suffix: Service, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsService ] - - type: Wires - layoutId: AirlockService + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockTheatreLocked id: AirlockMaintTheatreLocked - suffix: Theatre, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsTheatre ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockServiceTheatreLocked id: AirlockMaintServiceTheatreLocked - suffix: Service, Theatre, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsServiceTheatre ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockKitchenLocked id: AirlockMaintKitchenLocked - suffix: Kitchen, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsKitchen ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintServiceLocked + parent: AirlockFreezerKitchenHydroLocked id: AirlockMaintKitchenHydroLocked - suffix: Kitchen/Hydroponics, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsKitchenHydroponics ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaint - id: AirlockMaintIntLocked - suffix: Interior, Locked - components: - - type: ContainerFill - containers: - board: [ DoorElectronicsMaintenance ] - -- type: entity - parent: AirlockMaint + parent: AirlockMedicalLocked id: AirlockMaintMedLocked - suffix: Medical, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsMedical ] - - type: Wires - layoutId: AirlockMedical + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintMedLocked + parent: AirlockMedicalMorgueLocked id: AirlockMedicalMorgueMaintLocked - suffix: Morgue, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsMorgue ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintMedLocked + parent: AirlockChemistryLocked id: AirlockMaintChemLocked - suffix: Chemistry, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsChemistry ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaint + parent: AirlockScienceLocked id: AirlockMaintRnDLocked - suffix: Science, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsResearch ] - - type: Wires - layoutId: AirlockScience + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintRnDLocked + parent: AirlockMedicalScienceLocked id: AirlockMaintRnDMedLocked - suffix: Medical/Science, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsMedicalResearch ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaint + parent: AirlockSecurityLocked id: AirlockMaintSecLocked - suffix: Security, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsSecurity ] - - type: Wires - layoutId: AirlockSecurity + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintSecLocked + parent: AirlockDetectiveLocked id: AirlockMaintDetectiveLocked - suffix: Detective, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsDetective ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintCommandLocked + parent: AirlockHeadOfPersonnelLocked id: AirlockMaintHOPLocked - suffix: HeadOfPersonnel, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsHeadOfPersonnel ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintCommandLocked + parent: AirlockCaptainLocked id: AirlockMaintCaptainLocked - suffix: Captain, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsCaptain ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintCommandLocked + parent: AirlockChiefEngineerLocked id: AirlockMaintChiefEngineerLocked - suffix: ChiefEngineer, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsChiefEngineer ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintCommandLocked + parent: AirlockChiefMedicalOfficerLocked id: AirlockMaintChiefMedicalOfficerLocked - suffix: ChiefMedicalOfficer, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsChiefMedicalOfficer ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintCommandLocked + parent: AirlockHeadOfSecurityLocked id: AirlockMaintHeadOfSecurityLocked - suffix: HeadOfSecurity, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsHeadOfSecurity ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintCommandLocked + parent: AirlockResearchDirectorLocked id: AirlockMaintResearchDirectorLocked - suffix: ResearchDirector, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsResearchDirector ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaintCommandLocked + parent: AirlockQuartermasterLocked id: AirlockMaintQuartermasterLocked - suffix: Quartermaster, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsQuartermaster ] + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity - parent: AirlockMaint + parent: AirlockArmoryLocked id: AirlockMaintArmoryLocked - suffix: Armory, Locked components: - - type: ContainerFill - containers: - board: [ DoorElectronicsArmory ] - - type: Wires - layoutId: AirlockArmory + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi - type: entity parent: AirlockSyndicate diff --git a/Resources/migration.yml b/Resources/migration.yml index 667a6c090b..808149b4c1 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -611,6 +611,10 @@ SimpleXenoArtifactItem: ComplexXenoArtifactItem MediumXenoArtifactItem: ComplexXenoArtifactItem VariedXenoArtifactItem: ComplexXenoArtifactItem +# 2025-04-19 +AirlockMaintCommonLocked: AirlockMaintLocked +AirlockMaintIntLocked: AirlockMaintLocked + # 2025-04-26 ComputerCargoShuttle: ComputerShuttleCargo CargoShuttleComputerCircuitboard: CargoShuttleConsoleCircuitboard From 3ee5ed3cc6ed2e8c4d89c98e4f0c963fd0b0cf26 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 3 May 2025 15:09:03 +0000 Subject: [PATCH 143/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index c5f83bee87..7c1265be6c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: 12rabbits - changes: - - message: Activating a DNA scrambler implant no longer retains the previous identity's - description. - type: Fix - id: 7911 - time: '2025-02-06T19:09:59.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34920 - author: GrownSamoyedDog changes: - message: Control Button in Guidebook has been redirected to Controls properly @@ -3920,3 +3912,13 @@ id: 8412 time: '2025-05-03T12:10:43.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37143 +- author: Radezolid + changes: + - message: Fixed departmental maintenance airlocks not using it's wire layout. + type: Fix + - message: Command maintenance airlocks now have proper security like their regular + counterparts. + type: Tweak + id: 8413 + time: '2025-05-03T15:07:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36735 From 60e3d8e5071708e0db5f212fb5393b3525429524 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Sun, 4 May 2025 01:17:30 +1000 Subject: [PATCH 144/167] Fix throwing prediction (#37086) * Fix throwing prediction - Disposals is still janky but I think that's disposals in general not being predicted and the disposals throw not being predicted and short-lived. - Would need to check RMC. - Couldn't repro the underlying issues however thrown items don't slip anymore so (and we also don't predict their land / stopping anymore so). * primary constructor --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --- Content.Shared/Throwing/LandEvent.cs | 6 ++---- Content.Shared/Throwing/ThrowingSystem.cs | 5 ----- Content.Shared/Throwing/ThrownItemSystem.cs | 21 +++++++++++---------- 3 files changed, 13 insertions(+), 19 deletions(-) diff --git a/Content.Shared/Throwing/LandEvent.cs b/Content.Shared/Throwing/LandEvent.cs index f1326bb9ac..aee995b609 100644 --- a/Content.Shared/Throwing/LandEvent.cs +++ b/Content.Shared/Throwing/LandEvent.cs @@ -9,8 +9,6 @@ namespace Content.Shared.Throwing /// /// Raised when a thrown entity is no longer moving. /// - public sealed class StopThrowEvent : EntityEventArgs - { - public EntityUid? User; - } + [ByRefEvent] + public record struct StopThrowEvent(EntityUid? User); } diff --git a/Content.Shared/Throwing/ThrowingSystem.cs b/Content.Shared/Throwing/ThrowingSystem.cs index 567c969b0f..2d01810d8b 100644 --- a/Content.Shared/Throwing/ThrowingSystem.cs +++ b/Content.Shared/Throwing/ThrowingSystem.cs @@ -20,11 +20,6 @@ public sealed class ThrowingSystem : EntitySystem { public const float ThrowAngularImpulse = 5f; - /// - /// Speed cap on rotation in case of click-spam. - /// - public const float ThrowAngularCap = 3f * MathF.PI; - public const float PushbackDefault = 2f; public const float FlyTimePercentage = 0.8f; diff --git a/Content.Shared/Throwing/ThrownItemSystem.cs b/Content.Shared/Throwing/ThrownItemSystem.cs index 236e91aec6..3e1a4f18de 100644 --- a/Content.Shared/Throwing/ThrownItemSystem.cs +++ b/Content.Shared/Throwing/ThrownItemSystem.cs @@ -4,6 +4,7 @@ using Content.Shared.Database; using Content.Shared.Gravity; using Content.Shared.Physics; using Content.Shared.Movement.Pulling.Events; +using Robust.Shared.Network; using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Events; @@ -17,10 +18,11 @@ namespace Content.Shared.Throwing /// public sealed class ThrownItemSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedBroadphaseSystem _broadphase = default!; + [Dependency] private readonly INetManager _netMan = default!; + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; [Dependency] private readonly FixtureSystem _fixtures = default!; + [Dependency] private readonly SharedBroadphaseSystem _broadphase = default!; [Dependency] private readonly SharedPhysicsSystem _physics = default!; [Dependency] private readonly SharedGravitySystem _gravity = default!; @@ -108,8 +110,9 @@ namespace Content.Shared.Throwing } } - EntityManager.EventBus.RaiseLocalEvent(uid, new StopThrowEvent { User = thrownItemComponent.Thrower }, true); - EntityManager.RemoveComponent(uid); + var ev = new StopThrowEvent(thrownItemComponent.Thrower); + RaiseLocalEvent(uid, ref ev); + RemComp(uid); } public void LandComponent(EntityUid uid, ThrownItemComponent thrownItem, PhysicsComponent physics, bool playSound) @@ -145,15 +148,13 @@ namespace Content.Shared.Throwing { base.Update(frameTime); - // TODO predicted throwing - remove this check - // We don't want to predict landing or stopping, since throwing isn't actually predicted. - // If we do, the landing/stop will occur prematurely on the client. - if (_gameTiming.InPrediction) - return; - var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var thrown, out var physics)) { + // If you remove this check verify slipping for other entities is networked properly. + if (_netMan.IsClient && !physics.Predict) + continue; + if (thrown.LandTime <= _gameTiming.CurTime) { LandComponent(uid, thrown, physics, thrown.PlayLandSound); From 82ce890fc935e5f7afe3be9c6342c14bda41efce Mon Sep 17 00:00:00 2001 From: J Date: Sat, 3 May 2025 17:05:29 +0100 Subject: [PATCH 145/167] Explosions warnings cleanup (#36167) * Explosions warnings cleanup * Revert unnecessary change * Cleaner Entity instantiation * Remove conflicting changes with #36098 --- Content.Client/Explosion/TriggerSystem.Proximity.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Client/Explosion/TriggerSystem.Proximity.cs b/Content.Client/Explosion/TriggerSystem.Proximity.cs index d88bb4d449..8f3ab86a70 100644 --- a/Content.Client/Explosion/TriggerSystem.Proximity.cs +++ b/Content.Client/Explosion/TriggerSystem.Proximity.cs @@ -93,7 +93,7 @@ public sealed partial class TriggerSystem break; case ProximityTriggerVisuals.Active: if (_player.HasRunningAnimation(uid, player, AnimKey)) return; - _player.Play(uid, player, _flasherAnimation, AnimKey); + _player.Play((uid, player), _flasherAnimation, AnimKey); break; case ProximityTriggerVisuals.Off: default: From 885eb7bc352feadae29deeaa1c3916e2947715e1 Mon Sep 17 00:00:00 2001 From: Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com> Date: Sat, 3 May 2025 12:06:35 -0400 Subject: [PATCH 146/167] ClothingOuterEVASuitSyndicate (#36738) * ClothingOuterEVASuitSyndicate * Update migration.yml * Resolve merge conflict in migration.yml --------- Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> --- Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml | 2 +- Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml | 2 +- Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml | 2 +- .../Prototypes/Entities/Clothing/OuterClothing/softsuits.yml | 2 +- Resources/migration.yml | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml index 27bbedec0a..0e2b5f84e1 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml @@ -222,7 +222,7 @@ - type: StorageFill contents: - id: ClothingHeadHelmetSyndicate - - id: ClothingOuterHardsuitSyndicate + - id: ClothingOuterEVASuitSyndicate - id: ClothingMaskGasSyndicate - id: ClothingHandsGlovesColorYellowBudget - id: DoubleEmergencyOxygenTankFilled diff --git a/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml b/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml index 4505a8cc7b..4ee0d5f9ea 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml @@ -74,7 +74,7 @@ prob: 0.10 - id: ClothingOuterSanta prob: 0.10 - - id: ClothingOuterHardsuitSyndicate + - id: ClothingOuterEVASuitSyndicate prob: 0.20 - id: EmergencyOxygenTankFilled prob: 0.25 diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml b/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml index a8fd6e2b2d..e607943516 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml @@ -59,7 +59,7 @@ - type: StorageFill contents: - id: OxygenTankFilled - - id: ClothingOuterHardsuitSyndicate + - id: ClothingOuterEVASuitSyndicate - id: ClothingHeadHelmetSyndicate - id: ClothingMaskGasSyndicate diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml index e6b12f336d..f8de438402 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml @@ -18,7 +18,7 @@ #Syndicate EVA - type: entity parent: [ ClothingOuterEVASuitBase, BaseSyndicateContraband ] - id: ClothingOuterHardsuitSyndicate # TODO: rename to ClothingOuterEVASuitSyndicate + id: ClothingOuterEVASuitSyndicate name: syndicate EVA suit description: "Has a tag on the back that reads: 'Totally not property of an enemy corporation, honest!'" components: diff --git a/Resources/migration.yml b/Resources/migration.yml index 808149b4c1..db41ec5194 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -612,6 +612,7 @@ MediumXenoArtifactItem: ComplexXenoArtifactItem VariedXenoArtifactItem: ComplexXenoArtifactItem # 2025-04-19 +ClothingOuterHardsuitSyndicate: ClothingOuterEVASuitSyndicate AirlockMaintCommonLocked: AirlockMaintLocked AirlockMaintIntLocked: AirlockMaintLocked From f213753e2bc796c6f0e28ef443e9deb19794d421 Mon Sep 17 00:00:00 2001 From: chromiumboy <50505512+chromiumboy@users.noreply.github.com> Date: Sat, 3 May 2025 12:19:08 -0500 Subject: [PATCH 147/167] Sentry turrets - Part 5: Reuseable UI components (#35149) * Initial commit * Updated how monotone buttons are styled * Removed unnecessary textures * Updated attributions * Addressing reviewer comments * Adjusted monotone checkbox styling --- Content.Client/Stylesheets/StyleNano.cs | 144 +++++++++++++ .../UserInterface/Controls/MonotoneButton.cs | 79 +++++++ .../Controls/MonotoneCheckBox.cs | 24 +++ Resources/Fonts/RobotoMono/ATTRIBUTION.txt | 6 + Resources/Fonts/RobotoMono/LICENSE.txt | 202 ++++++++++++++++++ .../Fonts/RobotoMono/RobotoMono-Bold.ttf | Bin 0 -> 87392 bytes .../Fonts/RobotoMono/RobotoMono-Italic.ttf | Bin 0 -> 94372 bytes .../Fonts/RobotoMono/RobotoMono-Regular.ttf | Bin 0 -> 87236 bytes .../Interface/Nano/Monotone/attributions.yml | 29 +++ .../Monotone/monotone_button.svg.96dpi.png | Bin 0 -> 284 bytes .../monotone_button.svg.96dpi.png.yml | 2 + .../monotone_button_open_both.svg.96dpi.png | Bin 0 -> 4768 bytes ...onotone_button_open_both.svg.96dpi.png.yml | 2 + .../monotone_button_open_left.svg.96dpi.png | Bin 0 -> 4936 bytes ...onotone_button_open_left.svg.96dpi.png.yml | 2 + .../monotone_button_open_right.svg.96dpi.png | Bin 0 -> 4927 bytes ...notone_button_open_right.svg.96dpi.png.yml | 2 + .../monotone_checkbox_checked.svg.96dpi.png | Bin 0 -> 489 bytes ...onotone_checkbox_checked.svg.96dpi.png.yml | 2 + .../monotone_checkbox_unchecked.svg.96dpi.png | Bin 0 -> 327 bytes ...otone_checkbox_unchecked.svg.96dpi.png.yml | 2 + 21 files changed, 496 insertions(+) create mode 100644 Content.Client/UserInterface/Controls/MonotoneButton.cs create mode 100644 Content.Client/UserInterface/Controls/MonotoneCheckBox.cs create mode 100644 Resources/Fonts/RobotoMono/ATTRIBUTION.txt create mode 100644 Resources/Fonts/RobotoMono/LICENSE.txt create mode 100644 Resources/Fonts/RobotoMono/RobotoMono-Bold.ttf create mode 100644 Resources/Fonts/RobotoMono/RobotoMono-Italic.ttf create mode 100644 Resources/Fonts/RobotoMono/RobotoMono-Regular.ttf create mode 100644 Resources/Textures/Interface/Nano/Monotone/attributions.yml create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_button.svg.96dpi.png create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_button.svg.96dpi.png.yml create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_button_open_both.svg.96dpi.png create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_button_open_both.svg.96dpi.png.yml create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_button_open_left.svg.96dpi.png create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_button_open_left.svg.96dpi.png.yml create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_button_open_right.svg.96dpi.png create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_button_open_right.svg.96dpi.png.yml create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_checkbox_checked.svg.96dpi.png create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_checkbox_checked.svg.96dpi.png.yml create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_checkbox_unchecked.svg.96dpi.png create mode 100644 Resources/Textures/Interface/Nano/Monotone/monotone_checkbox_unchecked.svg.96dpi.png.yml diff --git a/Content.Client/Stylesheets/StyleNano.cs b/Content.Client/Stylesheets/StyleNano.cs index 30e00b3c1c..1e96d0ee4e 100644 --- a/Content.Client/Stylesheets/StyleNano.cs +++ b/Content.Client/Stylesheets/StyleNano.cs @@ -68,6 +68,10 @@ namespace Content.Client.Stylesheets public const string StyleClassStorageButton = "storageButton"; public const string StyleClassInset = "Inset"; + public const string StyleClassConsoleHeading = "ConsoleHeading"; + public const string StyleClassConsoleSubHeading = "ConsoleSubHeading"; + public const string StyleClassConsoleText = "ConsoleText"; + public const string StyleClassSliderRed = "Red"; public const string StyleClassSliderGreen = "Green"; public const string StyleClassSliderBlue = "Blue"; @@ -180,6 +184,10 @@ namespace Content.Client.Stylesheets var notoSansBold18 = resCache.NotoStack(variation: "Bold", size: 18); var notoSansBold20 = resCache.NotoStack(variation: "Bold", size: 20); var notoSansMono = resCache.GetFont("/EngineFonts/NotoSans/NotoSansMono-Regular.ttf", size: 12); + var robotoMonoBold11 = resCache.GetFont("/Fonts/RobotoMono/RobotoMono-Bold.ttf", size: 11); + var robotoMonoBold12 = resCache.GetFont("/Fonts/RobotoMono/RobotoMono-Bold.ttf", size: 12); + var robotoMonoBold14 = resCache.GetFont("/Fonts/RobotoMono/RobotoMono-Bold.ttf", size: 14); + var windowHeaderTex = resCache.GetTexture("/Textures/Interface/Nano/window_header.png"); var windowHeader = new StyleBoxTexture { @@ -414,9 +422,60 @@ namespace Content.Client.Stylesheets }; progressBarForeground.SetContentMarginOverride(StyleBox.Margin.Vertical, 14.5f); + // Monotone (unfilled) + var monotoneButton = new StyleBoxTexture + { + Texture = resCache.GetTexture("/Textures/Interface/Nano/Monotone/monotone_button.svg.96dpi.png"), + }; + monotoneButton.SetPatchMargin(StyleBox.Margin.All, 11); + monotoneButton.SetPadding(StyleBox.Margin.All, 1); + monotoneButton.SetContentMarginOverride(StyleBox.Margin.Vertical, 2); + monotoneButton.SetContentMarginOverride(StyleBox.Margin.Horizontal, 14); + + var monotoneButtonOpenLeft = new StyleBoxTexture(monotoneButton) + { + Texture = resCache.GetTexture("/Textures/Interface/Nano/Monotone/monotone_button_open_left.svg.96dpi.png"), + }; + + var monotoneButtonOpenRight = new StyleBoxTexture(monotoneButton) + { + Texture = resCache.GetTexture("/Textures/Interface/Nano/Monotone/monotone_button_open_right.svg.96dpi.png"), + }; + + var monotoneButtonOpenBoth = new StyleBoxTexture(monotoneButton) + { + Texture = resCache.GetTexture("/Textures/Interface/Nano/Monotone/monotone_button_open_both.svg.96dpi.png"), + }; + + // Monotone (filled) + var monotoneFilledButton = new StyleBoxTexture(monotoneButton) + { + Texture = buttonTex, + }; + + var monotoneFilledButtonOpenLeft = new StyleBoxTexture(monotoneButton) + { + Texture = new AtlasTexture(buttonTex, UIBox2.FromDimensions(new Vector2(10, 0), new Vector2(14, 24))), + }; + monotoneFilledButtonOpenLeft.SetPatchMargin(StyleBox.Margin.Left, 0); + + var monotoneFilledButtonOpenRight = new StyleBoxTexture(monotoneButton) + { + Texture = new AtlasTexture(buttonTex, UIBox2.FromDimensions(new Vector2(0, 0), new Vector2(14, 24))), + }; + monotoneFilledButtonOpenRight.SetPatchMargin(StyleBox.Margin.Right, 0); + + var monotoneFilledButtonOpenBoth = new StyleBoxTexture(monotoneButton) + { + Texture = new AtlasTexture(buttonTex, UIBox2.FromDimensions(new Vector2(10, 0), new Vector2(3, 24))), + }; + monotoneFilledButtonOpenBoth.SetPatchMargin(StyleBox.Margin.Horizontal, 0); + // CheckBox var checkBoxTextureChecked = resCache.GetTexture("/Textures/Interface/Nano/checkbox_checked.svg.96dpi.png"); var checkBoxTextureUnchecked = resCache.GetTexture("/Textures/Interface/Nano/checkbox_unchecked.svg.96dpi.png"); + var monotoneCheckBoxTextureChecked = resCache.GetTexture("/Textures/Interface/Nano/Monotone/monotone_checkbox_checked.svg.96dpi.png"); + var monotoneCheckBoxTextureUnchecked = resCache.GetTexture("/Textures/Interface/Nano/Monotone/monotone_checkbox_unchecked.svg.96dpi.png"); // Tooltip box var tooltipTexture = resCache.GetTexture("/Textures/Interface/Nano/tooltip.png"); @@ -946,6 +1005,17 @@ namespace Content.Client.Stylesheets new StyleProperty(BoxContainer.StylePropertySeparation, 10), }), + // MonotoneCheckBox + new StyleRule(new SelectorElement(typeof(TextureRect), new [] { MonotoneCheckBox.StyleClassMonotoneCheckBox }, null, null), new[] + { + new StyleProperty(TextureRect.StylePropertyTexture, monotoneCheckBoxTextureUnchecked), + }), + + new StyleRule(new SelectorElement(typeof(TextureRect), new [] { MonotoneCheckBox.StyleClassMonotoneCheckBox, CheckBox.StyleClassCheckBoxChecked }, null, null), new[] + { + new StyleProperty(TextureRect.StylePropertyTexture, monotoneCheckBoxTextureChecked), + }), + // Tooltip new StyleRule(new SelectorElement(typeof(Tooltip), null, null, null), new[] { @@ -1144,6 +1214,22 @@ namespace Content.Client.Stylesheets new StyleProperty(Label.StylePropertyFontColor, Color.DarkGray), }), + // Console text + new StyleRule(new SelectorElement(typeof(Label), new[] {StyleClassConsoleText}, null, null), new[] + { + new StyleProperty(Label.StylePropertyFont, robotoMonoBold11) + }), + + new StyleRule(new SelectorElement(typeof(Label), new[] {StyleClassConsoleSubHeading}, null, null), new[] + { + new StyleProperty(Label.StylePropertyFont, robotoMonoBold12) + }), + + new StyleRule(new SelectorElement(typeof(Label), new[] {StyleClassConsoleHeading}, null, null), new[] + { + new StyleProperty(Label.StylePropertyFont, robotoMonoBold14) + }), + // Big Button new StyleRule(new SelectorChild( new SelectorElement(typeof(Button), new[] {StyleClassButtonBig}, null, null), @@ -1243,6 +1329,64 @@ namespace Content.Client.Stylesheets new StyleProperty(Label.StylePropertyFont, notoSansDisplayBold14), }), + // MonotoneButton (unfilled) + new StyleRule( + new SelectorElement(typeof(MonotoneButton), null, null, null), + new[] + { + new StyleProperty(Button.StylePropertyStyleBox, monotoneButton), + }), + + new StyleRule( + new SelectorElement(typeof(MonotoneButton), new[] { ButtonOpenLeft }, null, null), + new[] + { + new StyleProperty(Button.StylePropertyStyleBox, monotoneButtonOpenLeft), + }), + + new StyleRule( + new SelectorElement(typeof(MonotoneButton), new[] { ButtonOpenRight }, null, null), + new[] + { + new StyleProperty(Button.StylePropertyStyleBox, monotoneButtonOpenRight), + }), + + new StyleRule( + new SelectorElement(typeof(MonotoneButton), new[] { ButtonOpenBoth }, null, null), + new[] + { + new StyleProperty(Button.StylePropertyStyleBox, monotoneButtonOpenBoth), + }), + + // MonotoneButton (filled) + new StyleRule( + new SelectorElement(typeof(MonotoneButton), null, null, new[] { Button.StylePseudoClassPressed }), + new[] + { + new StyleProperty(Button.StylePropertyStyleBox, monotoneFilledButton), + }), + + new StyleRule( + new SelectorElement(typeof(MonotoneButton), new[] { ButtonOpenLeft }, null, new[] { Button.StylePseudoClassPressed }), + new[] + { + new StyleProperty(Button.StylePropertyStyleBox, monotoneFilledButtonOpenLeft), + }), + + new StyleRule( + new SelectorElement(typeof(MonotoneButton), new[] { ButtonOpenRight }, null, new[] { Button.StylePseudoClassPressed }), + new[] + { + new StyleProperty(Button.StylePropertyStyleBox, monotoneFilledButtonOpenRight), + }), + + new StyleRule( + new SelectorElement(typeof(MonotoneButton), new[] { ButtonOpenBoth }, null, new[] { Button.StylePseudoClassPressed }), + new[] + { + new StyleProperty(Button.StylePropertyStyleBox, monotoneFilledButtonOpenBoth), + }), + // NanoHeading new StyleRule( diff --git a/Content.Client/UserInterface/Controls/MonotoneButton.cs b/Content.Client/UserInterface/Controls/MonotoneButton.cs new file mode 100644 index 0000000000..7271ee7de7 --- /dev/null +++ b/Content.Client/UserInterface/Controls/MonotoneButton.cs @@ -0,0 +1,79 @@ +using JetBrains.Annotations; +using Robust.Client.UserInterface.Controls; +using static Robust.Client.UserInterface.Controls.Label; + +namespace Content.Client.UserInterface.Controls; + +/// +/// A button intended for use with a monotone color palette +/// +public sealed class MonotoneButton : ContainerButton +{ + /// + /// Specifies the color of the label text when the button is pressed. + /// + [ViewVariables] + public Color AltTextColor { set; get; } = new Color(0.2f, 0.2f, 0.2f); + + /// + /// The label that holds the button text. + /// + public Label Label { get; } + + /// + /// The text displayed by the button. + /// + [PublicAPI, ViewVariables] + public string? Text { get => Label.Text; set => Label.Text = value; } + + /// + /// How to align the text inside the button. + /// + [PublicAPI, ViewVariables] + public AlignMode TextAlign { get => Label.Align; set => Label.Align = value; } + + /// + /// If true, the button will allow shrinking and clip text + /// to prevent the text from going outside the bounds of the button. + /// If false, the minimum size will always fit the contained text. + /// + [PublicAPI, ViewVariables] + public bool ClipText + { + get => Label.ClipText; + set => Label.ClipText = value; + } + + public MonotoneButton() + { + Label = new Label + { + StyleClasses = { StyleClassButton } + }; + + AddChild(Label); + UpdateAppearance(); + } + + private void UpdateAppearance() + { + // Recolor the label + if (Label != null) + Label.ModulateSelfOverride = DrawMode == DrawModeEnum.Pressed ? AltTextColor : null; + + // Modulate the button if disabled + Modulate = Disabled ? Color.Gray : Color.White; + } + + protected override void StylePropertiesChanged() + { + base.StylePropertiesChanged(); + UpdateAppearance(); + } + + protected override void DrawModeChanged() + { + base.DrawModeChanged(); + UpdateAppearance(); + } +} diff --git a/Content.Client/UserInterface/Controls/MonotoneCheckBox.cs b/Content.Client/UserInterface/Controls/MonotoneCheckBox.cs new file mode 100644 index 0000000000..6d9cb2b19e --- /dev/null +++ b/Content.Client/UserInterface/Controls/MonotoneCheckBox.cs @@ -0,0 +1,24 @@ +using Robust.Client.UserInterface.Controls; + +namespace Content.Client.UserInterface.Controls; + +/// +/// A check box intended for use with a monotone color palette +/// +public sealed class MonotoneCheckBox : CheckBox +{ + public const string StyleClassMonotoneCheckBox = "monotoneCheckBox"; + + public MonotoneCheckBox() + { + TextureRect.AddStyleClass(StyleClassMonotoneCheckBox); + } + + protected override void DrawModeChanged() + { + base.DrawModeChanged(); + + // Appearance modulations + Modulate = Disabled ? Color.Gray : Color.White; + } +} diff --git a/Resources/Fonts/RobotoMono/ATTRIBUTION.txt b/Resources/Fonts/RobotoMono/ATTRIBUTION.txt new file mode 100644 index 0000000000..14bdb5512a --- /dev/null +++ b/Resources/Fonts/RobotoMono/ATTRIBUTION.txt @@ -0,0 +1,6 @@ +Originally taken from https://fonts.google.com/specimen/Roboto+Mono +Created by Google + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ \ No newline at end of file diff --git a/Resources/Fonts/RobotoMono/LICENSE.txt b/Resources/Fonts/RobotoMono/LICENSE.txt new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/Resources/Fonts/RobotoMono/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/Resources/Fonts/RobotoMono/RobotoMono-Bold.ttf b/Resources/Fonts/RobotoMono/RobotoMono-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d8841280b87b058e919d994667a7866605e0bc19 GIT binary patch literal 87392 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 Ww$iZWSks-4@B)_|R@^JvMzN3wdPp)ZeBO3q? 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 paK$X)7Vt71fj@j-2Fn=l5UX%H$mB9 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 WiD&}1U9w};%2Kl9!gJKh^8W$jCY;;= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Nano/Monotone/attributions.yml b/Resources/Textures/Interface/Nano/Monotone/attributions.yml new file mode 100644 index 0000000000..e462d7713c --- /dev/null +++ b/Resources/Textures/Interface/Nano/Monotone/attributions.yml @@ -0,0 +1,29 @@ +- files: ["monotone_button.svg.96dpi.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from slider_outline.svg.96dpi.png by chromiumboy" + source: "https://github.com/chromiumboy" + +- files: ["monotone_button_open_both.svg.96dpi.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from slider_outline.svg.96dpi.png by chromiumboy" + source: "https://github.com/chromiumboy" + +- files: ["monotone_button_open_left.svg.96dpi.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from slider_outline.svg.96dpi.png by chromiumboy" + source: "https://github.com/chromiumboy" + +- files: ["monotone_button_open_right.svg.96dpi.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from slider_outline.svg.96dpi.png by chromiumboy" + source: "https://github.com/chromiumboy" + +- files: ["monotone_checkbox_checked.svg.96dpi.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from checkbox_checked.svg.96dpi by chromiumboy" + source: "https://github.com/chromiumboy" + +- files: ["monotone_checkbox_unchecked.svg.96dpi.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from checkbox_unchecked.svg.96dpi by chromiumboy" + source: "https://github.com/chromiumboy" \ No newline at end of file diff --git a/Resources/Textures/Interface/Nano/Monotone/monotone_button.svg.96dpi.png b/Resources/Textures/Interface/Nano/Monotone/monotone_button.svg.96dpi.png new file mode 100644 index 0000000000000000000000000000000000000000..de74c2dee04cecabc4b0e8afaa87d93d481a07bc GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI11|(N{`J4k%EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhK*rAWba4#v z=)8NykngYo53|F{e4Yt>f8FOkena-&Mag*7D+JdxF`^q&TwP7*$TWk$YsNftI(ZgzPQ$H6d?8Qr~b- Y`8L1({BIi(pd%SPUHx3vIVCg!0B=QNH2?qr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Nano/Monotone/monotone_button.svg.96dpi.png.yml b/Resources/Textures/Interface/Nano/Monotone/monotone_button.svg.96dpi.png.yml new file mode 100644 index 0000000000..5c43e23305 --- /dev/null +++ b/Resources/Textures/Interface/Nano/Monotone/monotone_button.svg.96dpi.png.yml @@ -0,0 +1,2 @@ +sample: + filter: true diff --git a/Resources/Textures/Interface/Nano/Monotone/monotone_button_open_both.svg.96dpi.png b/Resources/Textures/Interface/Nano/Monotone/monotone_button_open_both.svg.96dpi.png new file mode 100644 index 0000000000000000000000000000000000000000..e54bb21e40adbaf843f074145aa8d8187747c7ab GIT binary patch literal 4768 zcmV;R5?}3!P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+Rd6-mgBk+ME|i0F9CA`%fWb#ci`pwCP=AN-K8E} z@58NDQR0vUa)^uoW!8WGz0JS)mqPX?CMmh*Z21>!tiJJ~*y~?Cf1Qoz@AakK$K2=r z=6S%gE3ggMS82}+olPGXJnrH8=l!PKM|`;r-3J~9gWlQmVZIKM{r=kT;%%s|>qD+Z zUWeNKwH^0~XDIi(-$u`f?DgHe?udeyX5vP{`xRWU=Wn@25cHiwJ6rwBpn|>{=S0KC zhkB1h9rilC$JW|c2Yqt#fB3vyL z(7OviP3L~^J%}%S2D^Be%kdbKtzh_9`J~WZnjF5%*3E#swl^vkS>(XT^JQ4nGzG z)EK!B(RU)?Qu32Q`WO_C#22sk<{EM5T%UaQx*KdF5TI5NVpBsSSTQE@M`9s|S_&zq zlyZ_(Osc8nkYi3cXUPh3O@c&8l0~FQl~zKDC6!#Hlu}Epz6LNb)m){PT5D_GG;Y+e z)i}Sgr~4jy?5XE2z4Y4KAbmz0Y2+cJj5^x%GfZG&<|(txI@@w)ffOsQwDOWwR$XnA zYdh??)6QFV*>$&P)b6PM^!kgaxjSn9L`u(-XVlnhL>?xb!b#GY5iuVf5f_aB3GFpz zwzwF*Mowd9tEVWEXOKx_W2V!H5yH5fPuo3X_Yt{2iknI0kK*Qk7dfM$`zIo22;I+d z`yy&n``kDYyQ)xqY6I2BIn5Wt+gkp7cl#|vVQfaUd?rQA+`A+Rdsf-o`LfrvyUVU! zPhyTMg+*-ELYyx?mCx-y*!uCs{69to}@@i#+W^}So663I=n=b3j znDwryjNaRt%q{P=GF)P93^hj$9Aj<6NOoy`q`87((x&bxte$2Y0$N3X$~2eK!U&~8 zTVi&zxK+#uI{-E9#O+;d-1~?M64JO5+-QbqjGNN+(g2eCPWck)j>QtgO+YwS5F!D%?Ur5r}ZG|6j-@%ufl>AawO{d(6 zESb!pX>HCQgq(#WJ*5z#7Mu$RJWKilydKV}W6aad^3nuJl!NvCO3j?p0e?s!88r30 z+|?LN_hIbb$~Y<5BhDI7h<$j$*^`e&?X-Fq?U=PDvS{8}Tc*OO{mJB;t$BL_$q+Yw zn*&Af^7i-`hXe@Hie*yiDo(4i^8v#)8~@FNG9|7(G6e{?KJF~RT}WP9Q^s>8mxd{f zDI|Q_c7vfKl09aI(OXVEXl%*=R%fA9HEjDN*UBfkQk-5OQVKdTQ&vM_?}A@r&c##x zfFaO7Tcq~=(0D@~1@LiofRBXkM8?)WGU+8{BhR{|2E(g1K`X;Z(#$6Rdv0a4mLl{u zM_@RIIy&&MD%nd5h)f0~pQ#TziAobe`uXMe^YnnuLBs;+%>9f-qmXE0{8ig-f)$sl?m~ZehPcH*`zsh*?n({4x7E&?@ zL^mJ^Gxiv$IWN^K4<@DYb+;Z0NKG#BQM(=>#E4+S@2Uxyr&IjMKrjEjfa!r!qq`28 zruFM;`VGl7f5nPvc)P^8U6!btYb$!95#R-6cJdT|%{wiE&}I&(5(|tuu_6J4TM3}h z*6sQ=H@Y*BP8CdiFBKS@4IfpZ_UlPdK#?S%j(~H5LvQTG(fQS_S^z+;R7Fe3kS9Ik zoURYl&lKY{)wL~9%DGlu#i)`3VQ=K|EOY==n9a&%hICpNvHhYcn0H;_b5meKavY@y zK(3>-m>q(tg3_SwVrsAfKzh{#($C4ryYq)ot&m47MbMrIy_CYFCltViP?E%a(&ABV z!Hk2+A<$y_C|g@$SxdziWh4orWXaYAW+@uj4;pavJ!nW zCv}fChqfuSE~pSu3rtgcR-Fr~++9))LCXW!+lAl(Edz0q0ZoP66tj*3vS^wDuNSy2 zh$9%Ph>#t^1#Wqf_yTgeifY(3E1d-t`fP+28eCCF@if4a3c9Ervq!a`Hr}nmhOSI3 zY^lgn{)RN7Y*0p2aJ*s9{0@u%6pGD1w4(7F%sv_Q!Q(ZfqGr^54DqA8neViq*J+#Y zw4m3m`Jesr!?ew>=KW{WCQrb5bHw^Hk1l0)q}DT!aE6DXUU>vU_m4cTH`7XCPU&N0I`-K$(5s@JJ~IX+Ulc2~bJC(zHyUH!1vpzUT|)$b@qtBd{2 zp8iGkf3RuuhkX3ETk}bHsC(7-SGe+p3@@@nBM2t!7tO(*qdLrddk@9=>FopOz0)RN zVBj~**VE%6bqD56Jr9-+&O_IgrCj)=U$vFs=+jEl40mdzv#g@fXd(4BBC(<62G~bz z=(_!gi!EI$`8LY13u|^C>YQ~IcAcP{MMVhH(3ObnQa{~rI+%YNd;XKo{-)E-!|Pu< z9j_voEOcliVum(DUFsQClT2y)1YauX-lLJMYg~Q<=52J!Dd1cn9TPMJnA!edQxyTB z1(}~@s`rU28)V8Tn_3G^Jc_a@PS8b^^`K`XTsm64s!jeOqeDcW>59!Iqf0fa&+4tC zRimknhH}u^bd@YaPL@)8l$odcpu%vF&Rr+q*x`EFCl55B*Mg6VD*Eg*i?+O(Bn?eQ z#u0MC=9oFVsq6bpB{s)Y5p4WV9dhGRY$cnVN1db%k{;jec@UaW6P=1QQB{(aPTMoR zggLCKxm;ILu_DM%w3=}>`WkUL&MpmeQT+*GGpoM=VDop#{2rLi_cYPnkYFLkE=`n- z2i%=1D?xJ*-3o1r)Ug0*u;m7Nx?=e{6Dfv@lovi`erR=C)G6t5rrUy=Ze#V3Lrc1t zLwdIXZljJTPMnmwK1LjCxM*A`6_tU0YGg5yB%#AuBM7R0+jEV;=}Jy&bv~8|oJ#xH zt|bC}n&otjK&8`THR9;#vmT)$p#)dtUXM`rjL#4{b)mTw=N9Rx8rT${AXjcw*R4JS z^ug<6#>1ZlEvE&Iih&U_gy;G}?oIU>MR~6uK(th!#dWP8fL<2rch(OIO|d5swrK~X zs#7lN$el5Vn9l{`oX|kXGUvS^KqxbY?W@W%m2J?&MP{#ttHW6%2x&@j@?0XQD$Ew? zbuSUroPm*WJx+J0X5CR_Ma3D=y3bmK`sl1hkW0E2ksoUjc1dBA6c)@}h>hyC5cRQl z6uu>zDxOh^q3c5{XjZuSOS*0TgpYScMoFY&W#pMr9&$;J8)V)Zn zE5@aEvn?rmKX%Y3TbJm%A3U7A8Bp5m(E~Q~{CMy%?uQzuHyE0!J`>5;a`HTjD7HO@ zexG$t(kCSOn$SECPd*NDzr)@AwW;f% z-OG8b)&k;T?ekcTp0IXW?XK$UVdjuUi2@|U!Gpuh9!}Cx6ns6po%%rW(}&~GCy2V3 z#La2IMSFwqBO0g&CGX*NebIFZI&V8Q{Q4YKi?(=T!LE-vyemSD%B ztB>o=cMUwQH{UhzxZZr%z~g%JT?3En&36qvt~Z|y{0h#_v)gizjOtcgQJthog5K@Z zzz#{FquH-tYv{_)(d+lGHO_^q*RNk|T%Gpg_Zp9tpZ}8|plogXXtnEX>4Tx0C=2zkv&MmKpe$iQ?(*34i*t{$WWauh>AE$6^me@ zv=v%)FuC*#nlvOSE{=k0!NHHks)LKOt`4q(Aou~|E;uQ=NQwVT3N2zhIPS;0dyl(! zfY7Kg)$E!8RLwF{@tBy+t%`wH2=Jo^Aq+~))D!8&3_QozJ$!t)W&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~ z87lEKaYRuy$``UOE1b7DtCbpS-IKpCnAcX)T&FpLIF^t=5+Y>OP(}q7qO@wHm`Krn z%)>wI_><(4$yEj;#{#NQAvu2VKlt6PS(uu1lY%jz`^C0DMuEUC(5&0`_pxm^PXPZj zaHX~V)dn#8NqW7lMUH^}ZQ$a%t;u`9K2h+1tNoTK)Y137v9%h`=4jpXbA%Oq@0EJ0JK~zY` z-IhBJ03irOh3x&WjFpKYu40&>kjh40fZ-!%X05=q71=i)A|kh+eKJ-qM#fSRdB?jd zq*E7#L249%!NhQaK~=Yd!R7rYUP>RWV6=wyFzRHOVPzxeVGw&;XmlvTQ^$g7WY0iB uH@hVr5fi4Ft(mS71Ez?3AT;-$yX!isTsbY}Bx$7p0000 zaB^>EX>4U6ba`-PAZ2)IW&i+q+Rd6-cH_FTME^00I|TFz3Z?f%Za zKX0C2cuob5;rdhBbD*>7ZNTFmuD?HT%KeQm_eA#>j|qd`+4Et(E|T;9I`85=QC-)E zT#LLewfpNh?hDUS?%#e-dRAnwzs>83C|GGGZWO#MR zSDnWz+qmeaYi_%Bj>8R>82$3X(fi@UIah-C>IXh@A?nL*FQJAR3eFmSnGiVbpKEdF zzV+O1xWb*M<5KUK%rWHCm-*9|-+7t6hnmRQ^0XD}@*3AHLp`VOT!jnVzWtVtfgi8i z{q`k(G*ly(shJBKY_?xh^yJ=RD;z%uu1g#*A3G!So&XbZ@5EwUzymfD_bxjt-iveC zvEZP_%6*8w;{lhFpDfbH5VAMoi`RQIM%=m9C!f8Z2Agn13ONYAsiEPl7!&a$u@FNo zg%ndtIY}xe)zosxF{hlfWCghDYMKv+j3@s6f3T@@{(0n zU2PLWmH;%`yEL5A?K=yG>^TqIMEpI~rbtMIHfq=xVmKrEk3#OztlpUO{ouhetcz@h| zugAx*cd325AbYtq_RdMey@lOlSaYwe>olW}T~iM^>m{y-%2#uGPV2^&Yne$~(#^Cg zT+^5$R~%Ux$F*ypiE^1zwD?OuCq{@9d*}_-9^?SmrYQUMi*wpqzDNr`qNB~vhQEzA zKO6ow+Wc(z+i3H%;cuhO&xXH^Hm}3^QcK|I%b(aF=QBg2elC>>GNVfv>Uya=h^$Sp zFG_zfM9$o85~gI-&@#10o-m4SMNaxN7bGJSe@SNDqwYyo`Mk)woY(H90fuId4xr>d z`;Kv!#_}dOxjKNWkhnVGSNf`3Ksd)#ImbDBiruXQ$92PM-k3<%m&Dc}Jy4t77E7g& z%r0aa+e+-R#3rnyOX9u~R?=OrHEZYZJjsm$ttn&i=D-A4l7mz9W2ttm6g8tUQZ7ur z$LcY4wazG;x?P2-JIFCNTN_KlT%C0^?6OIjZPy<7z_0BRi=NrH+wrSY>H(^lD?l*paf+ zJkDsn$_Ie*5wO$~W$zKdoKqJ9Xc(>;K%3w@5u<>(AeLP5hdbOy^Z5n67u@C4K>+Ab zGNkoot!1@V0i;A@h}+vTofwKZRG8B!4ECzF#%L$b2b{P}C@XHKawm+xr42*mh;TLJ8^5MuwxgO$%`HP z46J-pY-U`6@{PY;uBmv;p z&y5;x@wbmnl|!gw>Xx+x6tH@+4Pmz|+Bo7yJx2&MtyBK9avB);{3u$(b=Nr^oahI$ zCz}UJ(mHjcE7S~F!U+trpEJ1+`<0UYPqiI)lHlxoc@I00ij}CS6^0@{X0oX|Qz+3y z0vT%s3&2SB@MK3g1-lVC=~Os`38|?mDB&3%7`m?930Wir`ABy91XR_PX7IBvwQlyL z^T@Dn{*n_O5>9yd22z1E1Zir4w8)_)GZnKM63MCE96rnwBIs-Ocnk>;3g|VKHUio{ z*fdulJo=DI3GZzx|0~7=3Uzs4lK6!>zyOnP&biJ817dBlHQABqTdXA@?@L~7uB2?P zaDvcEwwb6rrU5%M7PxA3OVvgh39wL0gp=ug(2GC(fQ*QPIBL5GZWFWw3o;=A3!t%c10=4Ki!V9>8Hp6uje(TlAnisQs_&GA z*lp5A6>2oXZBmE-EGm%$n`#!%IuBcu4KSRd=pa{hjTW^idIn;1ZMsEsY9bs%Ax{TA z%r#D4zW{i?;`#<~4f%KV-#jG1QvtYps&5|6=NEuBf2g>?YV}qTJ1M>`5E3SMK$4p8 z2)B;>Mp21ZfUAmha*QYh|0(Am7YFlF9cFng3*V~>(Y(eZ1WGA@l5_CCoq{>LvL-kh z1=*9_m{gPyNUIZg%F3ZDpo_{LwLq$2eT6jY+C?JchBg~iuHo{7&o^j4AX{-f-PrAP z>t?=z-2X3N`}GSE2R6a`$o7_Vo%u4%LWN|4z+pt&l;v7g&XG6*?GlASL7fy0H^8Zr zCrOts5>G+$lJZP#p@&JN0H0o@9l-)2o3)w=F14d5tkQqvgld~*D@8^73efEmDM|4d zwnPL3$_Akwf|?9i0Acc~1`-F^!;KEOEvwH)^~PIOM#RzuFn~ZYrSnBqio#1h?(jRT ztUBu$+^~cJz+nEQcm2Iho4?bBx+nU0*WcUpJ9-=rM5$IEI_Qca?a-W-&mBW2 zYCH&i#ZVx#HGs?&K|l=!LT)`+D4Xr+rAdcLsn)Uy>5M4*}rwbl26;2!Fau`viF2iAu zI>{9|rxTDB)}oCyb!SLJ*>tQ1;v*{FZ#vzT`ILImX)QNOr-vM5 z(m%ol{}OKa4<|U%CPgktL`rQN;cYN$Ab-T94;MyU9Fb0_3T=3*DzGZ619h!Yu#Qvq z_LOXx)rp;~`h<)_kWxD5->m)LGr75J{&kaMQpzz5y6l_UVa$=CHKS^rRRsM6V3d;e zD5&=Vs)OSV!Z&xoyi>a;+I!iQOLWR<=FC-lbEKq!k0(c(PtvhZtl1)Y0qI>3jyNbA zNxvtf=X$gaMyPu@IkK;pnzglVMnFy~v2QCKveB(Rdx5wPB^pWJH|lO9g{f()h9?Cl zhLp|kL&1%5a0*c)b4q$}aEfMBSWzmSMQhzmlE&$rz%lbf7Puor*-32X(go?#q0o_| z3v!0f5;!Ug0tPq;&7$!SO3e?DCBx^2J=;r67fnC&DV5@g(qP+6SEH|La*SOX(?zu> zn9Z*KCT4#G&E~t<{8>RVzm{R>hxYs;YykFu2MW9$dqMOFImPN&fHVocft{{svu>J1 zguzVZ^ZKqiozl9S4@lvGme%IO)q6llfZJl+v-zM8JE5z0^FjMf`>@}rQU_AWZ(u?t{Ka{5JiGsb# z(*Hnk#5o|hl)9Idi%;>U?p7aD`f#ZGY3WEvUeg)Y4iDu1txDM{6tn3FV2!$_IF?|~ zV#kz-0BR{B=9Y!zgw+V$ao{fi=ShhB7wDF*s z;ucZ88ivN?4J#%jkdxCB&f7(8LvO!`EMHNp4sDK<(|?9IhEj{U(80cbMuSsuQARs zgs9K>n^APluL9vCa-%UBf1UDZj%SnD{L&@ff8wyOlW3Fds6uUNW|g8uL+*D=6QyP~ zj+NvzVymGX6t18m&XX8+IOpxDrE9O05*6WcOh5lzLAC4a$SG89>-o{Y-3SKCYV^-+*}~2nooZOzoi~=8K;m`M-V0=qGe*hzW7ysx}seJrl9d&v}&jN_GEA(KZjF z^u?n6X@|l*S`_Qzv#?)F$S#**KG*a|Zb5?y6ny|XptBU^E$fi!JXN68WlohjcR{16 zb10-|xTfN{P%W%ccGJAq%g#l*qp1(-{$YaE@F@Wap9Q%|*3j@NND{FOgdmI?szs31XjQ?(?ruB5YSz_jAeNz;c8-jDw6}3A z5}NWu?Gbj5ye*@*ke3-tpA9ZxQ5$osy{7n(MY;k2!@-2Z%pO+K(G>i7G&`As*e94G z<*1XS8oj<#gZ05Vu>clRzrannU0+ro0y=)})F2=%SWJ|PHd;hHl0-%~lZZg32dDq~ zAZ==IAgxPUsc7HVqfv#!a!IWF(dcD*$@jxigX~A4g!|#BhHg>H*)M_h>X$dSJRJ7w zOLIFD6tVwmg2#CC(+M8q%}*zIj5j}>;4$9(bb`lt^OXty3~W>lc(748S9sa}iV_5G zpRhyi`&+ zoh*ooI7$_ZV4<`XT6HkF^b49aBq=VAf@{ISkHxBki?gl{u7V)=0pcz=DY{6B|4Rxj zVmvtR$GdxvyLW)ls4&&+ngCSIGE(uFn9Z$BS5@$Jaf4e7%eE zEbnuFj*yZ!8Q>F%=a_C-#2dsjo0iUbpE%4)l0tk=JZ{hhi66NxyZpwv=&-;u!$u}G zPaGx|iybU?Fe@1<@icKnQ8mgJvMwu}w>Ybn8f)E?zc85BR?=LjIf6KrkU$b5WYkbb z1s0;TYNVJ*(SFRsKkWFEj{2YQ9|LT)Sqa$!->BNhqWV$o0&Q$STr1#Q?|-nW97nTaq0K*FH>7!u7xy&@%+ zDpNA9M+$6*&TABn9V${{m# zaB^>EX>4U6ba`-PAZ2)IW&i+q+Rd6-a^pM_gx_(BIRf?qj)OH~ZZOB6uRuyxyW8#V zU-K|lSd=NU2-K353D~Uv{Ck^!@snc8CMGGl=4|Zg@Py^&iiha)0B?ZRq~uVKC^EJs;-lAUW@^^Df?o>bgGU zTI6-8-CxIXUwDRc|MuJH8IisIHm@h5;H8;(Q1E^Q7wma2*9e0CrqIq&-x*ZUSL2#w z&fzg7b=d3l9!G0m9rS~fAD_%;?>|3%a=vf(`S8h?`SuYXe))wS7>9?or_;AjZAinxRj9iHNa@$L&VTM8shhHWHPW$Ir+<9(2 z&l|4rF*ByTQ zl0TZNk;~N0g$Xv>FB3hvkK76;&VlO^$1BFp$h-~UBA%TXj0;4-X7b);XT^JQ4nGzG z)EK!B(RU)?Qu32Q`WQm?Mtt%5Z0-?vuJy@hucyH#0+B)vLTqYi1S`fw{zxq3P)h+w zODQKw#iW{A4mswObC#?i*Ca@kBw0j?RB0uYSW?MFN-4Fp>T3W4Q_WRsskOG|P2)ig zTaD`*XS(m9$DVrb(o3(s4bo@CkwzXe%BZ7FKf?qjW}Y(3tg|g=7D%z;N-Hl}W!2R- zxwgZOJMFw>mtA*zM(vL3Pp`j-n!BUsPo(rZc}9)1M&x0_DV!vY84>f*5pmH7kkDRZ zW{Zo_YveR$wt9*pc?Ov@HfB1F7$JS zw_ikUYM&b?VpkQaPi>(3xTg7H__da|caLuw3S%>(KW-CcI= zdJ%J6DUVq@SCl-K2w%p=)OAt>hFP~7Wt;6=(v!2bf+KR@i}2|g9IdViX=z_}>)fh{ zG{dg+*-ELYyx?mD-Iy*#(is^_xZo}@@i#+W^>?>IC6b$zo6wuL1Rrbfc~{=o@^yeLo@z{uf}AcaA3EYs*v^wLh8s;%L6SfMkdp zzs-T7cX@k!j6(thX~i7i!{{xi9yB&(0IRc5sv5R^l56FYTq#a35Ge(nm?^6vv3J3*G3Vl` ze!vjupDj}RerUX*jsp0&I>1LlcOqkJADQ%$vXN(9QiI`Do1m3pBxz=o|2?-dT1yf7 znjSe5Lh1wxT@%d5p;oMsxQ_F?c&_F ziV7BL=~T}4=5BJ;mnLIF{>-+^GJV95NeUind zkcQ+~4l*jK_BBnSI+C4Wko4JU49mw<7LCFet!jAx7|b_#nWvY5yuZqL^P2K4fEH3R z2t+p^2s8E=s5vjyD-R~6@pZQz3P?>Z@lm@TAjF7Z!(UYsFi)rW%s?;yy@2U~QlqC1 znx^&pYWjxcn!jSjG`wBn+%8L0&9xOh(FpJYGCO&Szvi75L1;4vREY(~oLG?n!mR{Q zXzOUWXO}A zaZc9<>Su~^n(EpXDCJzMu3}V4fv`97cosSUD$Hi(GDAA8i`f36DVVRi!jDaX3CVGk zA^^FL(qeW9rV2`fx{Im71_0?*6G%TNBk#^1LbXC3u@pgjBJ@%Ulb%oj7eYxA^GS7#6Ig=H-jUzDwcUg4q5}@=y6krmh`0UCT(fh zs&F_`Zk3E{PVHHBBrP$)<;Z4Aw$cmX)zAbUQg}!;B(+3vPqdx7(nILbJB943{Z`I{ z^7>+W|8LHIVNw|d>3|K92Im92GKJmNrv4E9&c|RODAn80&pj=8%15&v6*9s+v&%~K z&79Od)*RZV(7K>PL@h8)?OAm$sB(8nH3TgWU~dVwB?Mn%o2`559ycQfy_px0@e zcUsWv(fnh-e44iT-Ms&7+T;m1Z;n`h=Fz3hj?{YQ5zg>X)GLob=>CyM8H6X^pd>Lx}C2(^AXL#Ei! z_ZWzJ(TdoB(83>Q&pBrJrhAp^L-jhfFULnp*Y4^U<^=jVxvL-c8noT4tNIZ&6R~Md(*}4|mF(K;T(_}=l65OYSuQ+hqnbozpN*6Ux?+{H zi~xPz8}j4R+0;ws?gq5CKqrHeqXOXwd6GK5dNgaA!LQ^Y7*MG(7M$YjFNM=-0?%@k zq8W^2>Bt*+n#e+=#szgC-VvThWLZdwyClv{*)NGxZ_3`x(Kr`nFPf*N0iewufrv5H zwJH(kA$h86yDoqJm0bVhW^^sqtufAr5VUmr32T1#$v;`2(EXc~%}~bFm3tw!2qD+t-Spq%IAq3@>Uy|s)rHK!V!BhbpM&xTF%1%lxe=P*}rCoCI6Vcv(d>uBDGvF1&g?yy;$WNT}zT z^K-!=)l?T__0RPNZ=0*LT@GbGSoq3~H(Deff) z-$;Mpks`fT99(U-Q&W!>2a{`r{l;`JIcWNasf|N7U;m;bm`^R?03OOC&9mPAo5n!T zqD3)mE%QFjU@%%(5&NiG{%WHPJfp4P^aNG3KD^J^{*aKGZ(RTa{O$c+bXY=27{%F{(lHN=ENa zyX{G(1Rvs_a7og9m+_rtFJJN%9x0Fe&ASF3_nUVOJnlE|8hG4q-Zk*J-@I$!aliT5 z!0*sNcT7)5f$Cg4rupJd=(WdosO3iV+1U4X=)6`Wv{PIgqFQetV7^dk_5kSskj{3i z_2v(-=7~8d3NJ#rHn_v+hmY$PTZfMux`C%CmD^X9(phN${lDtJLGGw~*r$W_eJwKp z_@ucCRo&(V$gk~ce5Cb_x=ei`EF@7kh}F6>-E2mRD|)K7Ozq<^0F`wJyFeGz{~Nmm zM{!}BrH!HJa?Wsx!)`PKhS2_U*~NVS4>Vf0kc9sNeq&nL5n;<10004mX+uL$Nkc;* zaB^>EX>4Tx0C=2zkv&MmKpe$iQ?(*34i*t{$WWauh>AE$6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|E;uQ=NQwVT3N2zhIPS;0dyl(!fY7Kg)$E!8RLwF{ z@tBy+t%`wH2=Jo^Aq+~))D!8&3_QozJ$!t)W&;^Mfxh}i>#<}RQz%#=}CN)nSCKihwEO#&~87lEKaYRuy$``UO zE1b7DtCbpS-IKpCnAcX)T&FpLIF^t=5+Y>OP(}q7qO@wHm`Krn%)>wI_><(4$yEj; z#{#NQAvu2VKlt6PS(uu1lY%jz`^C0DMuEUC(5&0`_pxm^PXPZjaHX~V)dn#8NqW7l zMUH^}ZQ$a%t;u`9K2h+1tNoTK)Y137v9%h`=4-IHe0Hgo_0F+5YK~zY`-POAdfG`XM&=@f! z1$(eO(ovuwFwT$oQg9Uwe!{VX06-X!DGbUSA4Ei2U)IgAO2m$JeUUDlJB9An)nYDZ zRD-z}c002ovPDHLkV1o6FagP81 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Nano/Monotone/monotone_button_open_right.svg.96dpi.png.yml b/Resources/Textures/Interface/Nano/Monotone/monotone_button_open_right.svg.96dpi.png.yml new file mode 100644 index 0000000000..5c43e23305 --- /dev/null +++ b/Resources/Textures/Interface/Nano/Monotone/monotone_button_open_right.svg.96dpi.png.yml @@ -0,0 +1,2 @@ +sample: + filter: true diff --git a/Resources/Textures/Interface/Nano/Monotone/monotone_checkbox_checked.svg.96dpi.png b/Resources/Textures/Interface/Nano/Monotone/monotone_checkbox_checked.svg.96dpi.png new file mode 100644 index 0000000000000000000000000000000000000000..f49b79b1d5ae81e87b6e6b86e012bfb62457d594 GIT binary patch literal 489 zcmV5QeLUWW!!PDB@`m=Doc50&+vGWh5F_X*4C$FlSJm%f(@STZ zOo;l!Fx_CPT1GbT~}e-SMxm99sM>%-!!q?PcLyg=hh9wEwjXA*+0&vZUY~n%sYx(^NJNwW&=?4S zP5}H$?JGAp<@Fd8z|R7}rz}B_21QXkgwTVgdHz3)K|~*^u4^{4TUFfvh+`#jV!SuA f?`HO9yn>@(mEZKWQ7pY|bi5j>;6V0)@EHkVzLhOMA*0ed>2TB?M ztj5GKGke^Ch&^`+T%t@+SeR0SLQv4DOid)YH{zu#L>0S;J=tEj3xE6 zjc$o@e`rW@*`_Q7lIWJY*(6=G6aOW;=<+>{shx-Hp!R`tj74=kl@BI2X{HP>!c=j(O0i=-U@;Cw!>GxK13n6dcZ;?K-{Ev2jh Z;0rR9I=7FF>OcSh002ovPDHLkV1k$7kg)&& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Nano/Monotone/monotone_checkbox_unchecked.svg.96dpi.png.yml b/Resources/Textures/Interface/Nano/Monotone/monotone_checkbox_unchecked.svg.96dpi.png.yml new file mode 100644 index 0000000000..5c43e23305 --- /dev/null +++ b/Resources/Textures/Interface/Nano/Monotone/monotone_checkbox_unchecked.svg.96dpi.png.yml @@ -0,0 +1,2 @@ +sample: + filter: true From 0c8c757a4295da3bff59dc82f5a13cf903e4e9ad Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sat, 3 May 2025 14:28:59 -0400 Subject: [PATCH 148/167] Revert "Resprited the Chief Engineer's mantle/manica" (#37060) Revert "Resprited the Chief Engineer's mantle/manica (#36697)" This reverts commit d0c2a6443623b429d447b5096826958b12864cfe. --- .../Entities/Clothing/Neck/mantles.yml | 6 ++-- .../mantles/cemantle.rsi/equipped-NECK.png | Bin 762 -> 817 bytes .../Neck/mantles/cemantle.rsi/icon.png | Bin 353 -> 393 bytes .../Neck/mantles/cemantle.rsi/meta.json | 32 +++++++++--------- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Resources/Prototypes/Entities/Clothing/Neck/mantles.yml b/Resources/Prototypes/Entities/Clothing/Neck/mantles.yml index 586cc5e665..bd389bcf4a 100644 --- a/Resources/Prototypes/Entities/Clothing/Neck/mantles.yml +++ b/Resources/Prototypes/Entities/Clothing/Neck/mantles.yml @@ -12,8 +12,8 @@ - type: entity parent: [ClothingNeckBase, BaseCommandContraband] id: ClothingNeckMantleCE - name: chief engineer's manica - description: A segmented arm covering for the experienced Chief Engineer, to signify the hazards of the job and the dangers faced to earn it. + name: chief engineer's mantle + description: High visibility, check. RIG system, check. High capacity cell, check. Everything a chief engineer could need in a stylish mantle. components: - type: Sprite sprite: Clothing/Neck/mantles/cemantle.rsi @@ -84,4 +84,4 @@ - type: Sprite sprite: Clothing/Neck/mantles/mantle.rsi - type: Clothing - sprite: Clothing/Neck/mantles/mantle.rsi + sprite: Clothing/Neck/mantles/mantle.rsi diff --git a/Resources/Textures/Clothing/Neck/mantles/cemantle.rsi/equipped-NECK.png b/Resources/Textures/Clothing/Neck/mantles/cemantle.rsi/equipped-NECK.png index 9ad2fba78d8b35fee3e56851877935d1cfdf5cdd..9ec0e02042445ad137b4b3b0060eb0d393ad06ef 100644 GIT binary patch delta 781 zcmV+o1M>X(1+fN@F@NhxL_t(|ob8&iYTHm0hJQ6(Y(!t6!CO!llObT^sbJ{fu@C}X zvjmLiJcJ1(LvV42LYH*t&^Iu2O5@_81VV)uS7=Bu9V~?J;Nf;qj&&t$<;s@r7|u6E z($)Eo&ONdq{{a|=VHk#CnC+ojwq(-rN|0?x*@m1aRxMkS)_<&0U$!Af7m!D_0|@{} zwF5c22(P8pf1xW50GN%Hz6 zo-Ba+@Bpy82ec~Avdu}A3a~cF2KwK_!J(u;LN>$QB-~Eun3popX%mNzB>Ae1?b*7MjeI7F8gDF z?yX}00B(Q|Yyd#wx&=}7n~yp`Pz*DlgJ=New?I?fq<_=jmbQLk0VoOGWOdf1h2owf zXlH*c!ft!)0Jl$F85E;)V{7NKlB8EnsTg#H`0)q1w{Mo}Hm%R#bEA9f82(rQm&?Cu zTUmf9jZG)OFbu;m48t%C!!QiPFbuBS2ruvxq-;c01)K5qZcPt2l!t^s_Bb$KpQ|E;g1D&Qgnb8^jWE# z$+dmz7Nv3~rGG%$BdG*QurM4PZ0yA1PEzFdmYstuUW#>ePqV+&)p)#5 zv*^yu`@VT^XO^7@Fbu;m48t(qPy<8_kgh4TX)S)}nnF@**nd6`f*Q!dOaZjY2D~O= z5#vz^3WBaF)G8Y=#a-P&_)Y*dK&Eh<7q`xTmMw5p*{6E7L?BSTTB4)MK3TSiY&$!7 zi#h6tDV*^EKz}{R0RYa>gWApkZJ;;S_dMh1O+K1VLgFnFUgLV+kf~lOoE@`u*g94&%@i7T6cGxNPPQlM4te+@zUos0QeerivWP#ousef zu;`jHN$)83Pu~od4}z{KbaeviRzPy#|DC*=rfvmvb$_ygT}!UI+v2<=uck@vNnPT3l%WepUYN?^OdHK5p35ak)%H10L%>uV!$4G4S@k{PfK&I41OE6Ln# zeEubJ9oV!EhG7_nVHk#C7=~dOhGFgjaUFqgg2bSA zK;ed{^EeS&L+A+r#sv}?U@zqu`&Yq4?6`_DhM3o*9^}x8%eJm5)U7zRI^D|Vi>9QW zi{r)hL`qj_pq4dI{i&>^0Ag9(PRFiCp1E)HnNHy>k#+&VsTpXMx3gwoX=Db-GL-v} z1(7nqvIVq{X?%G#h)d7fiM(jIqrNRg6AZ&J48t%C!_4s)Dvo+ny8P9S00000NkvXX Hu0mjf26<#( diff --git a/Resources/Textures/Clothing/Neck/mantles/cemantle.rsi/icon.png b/Resources/Textures/Clothing/Neck/mantles/cemantle.rsi/icon.png index 4ef92c200e0296714ce6a6b3d0e6172b43f4b103..ac1fd8367e95595a3b72e1f3b47a6a75fe6efb98 100644 GIT binary patch delta 353 zcmV-n0iOQh0*M2VF@HlzL_t(oh3%8EO2beThQFvwO7ICvw-Ohpf*pk}(ii9(h)_EB zA)FkFAijY=g=mVIx7p_(Xf$V5T`=Z`J!9wtVw+mg3u6AsN>(F^sudw<)C1BfNe{eWJ#CFg#C zSeEBkGVpa(EEbC7Y1K^Tet=ao3-RCf?PQ?Swxv6TMVJWWMWR@+|Mp1~uY+mMA_RA; zHX8?Ji)nG+g?e*C!f5@PKL+0|?%&zK*zt@$4QbU(E}3QVdNVl!F#zk{EQkUO-)*8; zFm}8@hq2T^YFYwdNYc(I7F^>ci{BmaUFg3wvUzxVohjb}<-|NE$4OVj^9SbXk@DYe zLg^a*WbAlG6bl$pNqlDm8G}l@H5!dZqXA$AM|p+3W{n3h00000NkvXXu0mjfVGE*Q delta 313 zcmV-90mlA`1K|RYF@GCLL_t(oh3%BTO2a@L$3GR9iuefG(9Qx#f)u)z>(BaIS!rg`SbySaC Date: Sat, 3 May 2025 21:19:32 +0200 Subject: [PATCH 149/167] Fix skeletons spawning in folded body bags (#37151) * Fix skeleton spawning * Add comments * Fix the comments Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --- Content.Shared/Foldable/FoldableSystem.cs | 8 ++++++++ .../Storage/Components/SharedEntityStorageComponent.cs | 9 +++++++++ .../Storage/EntitySystems/SharedEntityStorageSystem.cs | 7 +++++++ 3 files changed, 24 insertions(+) diff --git a/Content.Shared/Foldable/FoldableSystem.cs b/Content.Shared/Foldable/FoldableSystem.cs index 73916f1c15..63ef376d5f 100644 --- a/Content.Shared/Foldable/FoldableSystem.cs +++ b/Content.Shared/Foldable/FoldableSystem.cs @@ -30,6 +30,7 @@ public sealed class FoldableSystem : EntitySystem SubscribeLocalEvent(OnFoldableInit); SubscribeLocalEvent(OnInsertEvent); SubscribeLocalEvent(OnFoldableOpenAttempt); + SubscribeLocalEvent(OnEntityStorageAttemptInsert); SubscribeLocalEvent(OnStrapAttempt); } @@ -56,6 +57,13 @@ public sealed class FoldableSystem : EntitySystem args.Cancelled = true; } + private void OnEntityStorageAttemptInsert(Entity entity, + ref EntityStorageInsertedIntoAttemptEvent args) + { + if (entity.Comp.IsFolded) + args.Cancelled = true; + } + ///

/// Returns false if the entity isn't foldable. /// diff --git a/Content.Shared/Storage/Components/SharedEntityStorageComponent.cs b/Content.Shared/Storage/Components/SharedEntityStorageComponent.cs index 06b1c15f2e..a0d4e418cc 100644 --- a/Content.Shared/Storage/Components/SharedEntityStorageComponent.cs +++ b/Content.Shared/Storage/Components/SharedEntityStorageComponent.cs @@ -146,9 +146,18 @@ public sealed class EntityStorageComponentState : ComponentState } } +/// +/// Raised on the entity being inserted whenever checking if an entity can be inserted into an entity storage. +/// [ByRefEvent] public record struct InsertIntoEntityStorageAttemptEvent(EntityUid ItemToInsert, bool Cancelled = false); +/// +/// Raised on the entity storage whenever checking if an entity can be inserted into it. +/// +[ByRefEvent] +public record struct EntityStorageInsertedIntoAttemptEvent(EntityUid ItemToInsert, bool Cancelled = false); + [ByRefEvent] public record struct StorageOpenAttemptEvent(EntityUid User, bool Silent, bool Cancelled = false); diff --git a/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs index 75088bfeec..2b73a9349f 100644 --- a/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs @@ -343,6 +343,13 @@ public abstract class SharedEntityStorageSystem : EntitySystem if (attemptEvent.Cancelled) return false; + // Allow other components on the container to prevent inserting the item: e.g. the container is folded + var containerAttemptEvent = new EntityStorageInsertedIntoAttemptEvent(toInsert); + RaiseLocalEvent(container, ref containerAttemptEvent); + + if (containerAttemptEvent.Cancelled) + return false; + // Consult the whitelist. The whitelist ignores the default assumption about how entity storage works. if (component.Whitelist != null) return _whitelistSystem.IsValid(component.Whitelist, toInsert); From ef86e6681e465a22adf7b598c49a6512f03719f7 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 3 May 2025 19:20:39 +0000 Subject: [PATCH 150/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 7c1265be6c..1b75113997 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: GrownSamoyedDog - changes: - - message: Control Button in Guidebook has been redirected to Controls properly - type: Fix - id: 7912 - time: '2025-02-06T19:16:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34914 - author: themias changes: - message: Combat bakery kit price is reduced from 6TC to 4TC, increased baguette @@ -3922,3 +3915,10 @@ id: 8413 time: '2025-05-03T15:07:57.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36735 +- author: youtissoum + changes: + - message: Skeletons will no longer spawn inside of folded body bags. + type: Fix + id: 8414 + time: '2025-05-03T19:19:33.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37151 From 42a5b03743271ab84510bb2a7a42abdcf2f9a6b1 Mon Sep 17 00:00:00 2001 From: Minemoder5000 Date: Sat, 3 May 2025 13:28:47 -0600 Subject: [PATCH 151/167] Replace uplink thieving gloves with chameleon thieving gloves (#36369) * replace thieving gloves with chameleon thieving gloves * increase TC cost by one * add a TODO comment --- Resources/Locale/en-US/store/uplink-catalog.ftl | 4 ++-- Resources/Prototypes/Catalog/uplink_catalog.yml | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index dea5167f01..4a54d995a4 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -320,8 +320,8 @@ uplink-chameleon-desc = A backpack full of items that contain chameleon technolo uplink-clothing-no-slips-shoes-name = No-slip Shoes uplink-clothing-no-slips-shoes-desc = Chameleon shoes that protect you from slips. -uplink-clothing-thieving-gloves-name = Thieving Gloves -uplink-clothing-thieving-gloves-desc = Discreetly steal from pockets and improve your thieving technique with these fancy new gloves. They even look like normal gloves! +uplink-clothing-chameleon-thieving-gloves-name = Chameleon Thieving Gloves +uplink-clothing-chameleon-thieving-gloves-desc = Discreetly steal from pockets and improve your thieving technique with these fancy new gloves. They can change appearance to match any pair of gloves! uplink-clothing-outer-vest-web-name = Web Vest uplink-clothing-outer-vest-web-desc = A synthetic armor vest. This one has added webbing and ballistic plates. diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index d716b7231f..78967e13a0 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -1550,16 +1550,17 @@ categories: - UplinkWearables +# TODO: Revert back to normal thieving gloves when clothes dyeing is added - type: listing id: UplinkgClothingThievingGloves - name: uplink-clothing-thieving-gloves-name - description: uplink-clothing-thieving-gloves-desc - productEntity: ThievingGloves + name: uplink-clothing-chameleon-thieving-gloves-name + description: uplink-clothing-chameleon-thieving-gloves-desc + productEntity: ClothingHandsChameleonThief discountCategory: veryRareDiscounts discountDownTo: - Telecrystal: 2 + Telecrystal: 3 cost: - Telecrystal: 4 + Telecrystal: 5 categories: - UplinkWearables From ea676547336fd23a72db44fdf9d99d0583b8a80b Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 3 May 2025 19:29:54 +0000 Subject: [PATCH 152/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1b75113997..2380bf75fd 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: themias - changes: - - message: Combat bakery kit price is reduced from 6TC to 4TC, increased baguette - sword attack speed, throwing croissants ignore armor - type: Tweak - id: 7913 - time: '2025-02-06T23:07:27.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34927 - author: sowelipililimute changes: - message: You will no longer be told you need 0H 0M more minutes to play a role @@ -3922,3 +3914,11 @@ id: 8414 time: '2025-05-03T19:19:33.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37151 +- author: Minemoder + changes: + - message: The traitor uplink thieving gloves have been replaced with chameleon + thieving gloves, the same used by the Thief. + type: Tweak + id: 8415 + time: '2025-05-03T19:28:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36369 From 6d6ae9591468b52ba896ce65e386d79843cdbb0e Mon Sep 17 00:00:00 2001 From: Spanky Date: Sat, 3 May 2025 17:19:07 -0400 Subject: [PATCH 153/167] Omega Update (Genpop) (#37157) --- Resources/Maps/omega.yml | 12520 +++++++++++++++++++++---------------- 1 file changed, 7030 insertions(+), 5490 deletions(-) diff --git a/Resources/Maps/omega.yml b/Resources/Maps/omega.yml index 8433901c5d..0b99150480 100644 --- a/Resources/Maps/omega.yml +++ b/Resources/Maps/omega.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 254.1.0 + engineVersion: 255.1.0 forkId: "" forkVersion: "" - time: 04/19/2025 10:03:04 - entityCount: 13940 + time: 05/03/2025 20:11:06 + entityCount: 14184 maps: - 473 grids: @@ -25,6 +25,7 @@ tilemap: 36: FloorDarkPavement 41: FloorEighties 44: FloorFreezer + 6: FloorGold 47: FloorGrass 54: FloorGreenCircuit 58: FloorHydro @@ -69,71 +70,71 @@ entities: chunks: -1,0: ind: -1,0 - tiles: PgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABdgAAAAAAdgAAAAAAHQAAAAADeQAAAAAADgAAAAAAWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABdgAAAAACdgAAAAACHQAAAAACeQAAAAAADgAAAAADWQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAABeQAAAAAAeQAAAAAADgAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAABWQAAAAABaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAdgAAAAABdgAAAAAAdgAAAAABHQAAAAADDgAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAAAWQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAdgAAAAABdgAAAAABdgAAAAACHQAAAAADDgAAAAADWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAABaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAACdgAAAAAAdgAAAAABdgAAAAABHQAAAAAADgAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACdgAAAAABdgAAAAABdgAAAAACHQAAAAACDgAAAAADWQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADdgAAAAACdgAAAAABdgAAAAABHQAAAAACDgAAAAACWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAdgAAAAAAdgAAAAAAdgAAAAADHQAAAAABDgAAAAADWQAAAAACWQAAAAABWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACdgAAAAACdgAAAAAAdgAAAAABHQAAAAACDgAAAAACDgAAAAADWQAAAAAAWQAAAAADWQAAAAACDgAAAAADaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACDgAAAAACWQAAAAADWQAAAAAAWQAAAAAADgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAABDgAAAAADDgAAAAADDgAAAAAADgAAAAAADgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAABWQAAAAACeQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAADeQAAAAAA + tiles: PgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABdgAAAAAAdgAAAAADHQAAAAADeQAAAAAADgAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACdgAAAAADdgAAAAADHQAAAAAAeQAAAAAADgAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAADgAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAABWQAAAAADaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAACdgAAAAABdgAAAAAAdgAAAAABHQAAAAADDgAAAAABWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAACaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAACdgAAAAABdgAAAAABdgAAAAACHQAAAAACDgAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAADaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAABdgAAAAACdgAAAAABdgAAAAAAHQAAAAACDgAAAAADWQAAAAADWQAAAAACWQAAAAABWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACdgAAAAACdgAAAAABdgAAAAABHQAAAAACDgAAAAABWQAAAAADWQAAAAABWQAAAAAAWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACdgAAAAACdgAAAAADdgAAAAAAHQAAAAADDgAAAAACWQAAAAACWQAAAAABWQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABdgAAAAABdgAAAAAAdgAAAAADHQAAAAABDgAAAAABWQAAAAADWQAAAAADWQAAAAACWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABdgAAAAACdgAAAAACdgAAAAACHQAAAAAADgAAAAADDgAAAAACWQAAAAABWQAAAAAAWQAAAAADDgAAAAABaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACDgAAAAADWQAAAAADWQAAAAAAWQAAAAACDgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAACDgAAAAAADgAAAAABDgAAAAADDgAAAAABDgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAADWQAAAAACeQAAAAAABQAAAAADHQAAAAADHQAAAAABHQAAAAAABQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAABeQAAAAAA version: 6 0,0: ind: 0,0 - tiles: DgAAAAACeQAAAAAAHQAAAAABHQAAAAADHQAAAAACHQAAAAADHQAAAAADHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAADgAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAADgAAAAABDgAAAAADDgAAAAAADgAAAAACaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAADgAAAAADDgAAAAACDgAAAAAADgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAABWQAAAAABWQAAAAABaAAAAAAAeQAAAAAADgAAAAACeQAAAAAAHQAAAAADHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABeQAAAAAAeQAAAAAADgAAAAABHQAAAAADHQAAAAADHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAADgAAAAADHQAAAAABHQAAAAADHQAAAAAAHQAAAAACHQAAAAABHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAALAAAAAAALAAAAAAADgAAAAACHQAAAAACHQAAAAAAHQAAAAAAdgAAAAADdgAAAAAAdgAAAAACdgAAAAACaAAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADLAAAAAAALAAAAAAALAAAAAAADgAAAAAAHQAAAAAAHQAAAAABHQAAAAADeQAAAAAAdgAAAAACdgAAAAADdgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACeQAAAAAALAAAAAAALAAAAAAADgAAAAAAHQAAAAABHQAAAAADHQAAAAAAeQAAAAAAdgAAAAAAdgAAAAACdgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAWQAAAAACWQAAAAADaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABWQAAAAACWQAAAAAAWQAAAAADHQAAAAABeQAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACWQAAAAABHQAAAAACWQAAAAABHQAAAAABeQAAAAAAWQAAAAADWQAAAAACWQAAAAAAWQAAAAACWQAAAAAA + tiles: DgAAAAADeQAAAAAAHQAAAAAAHQAAAAABHQAAAAACHQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAADgAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAACeQAAAAAAeQAAAAAADgAAAAABDgAAAAACDgAAAAACDgAAAAADaQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAADgAAAAAADgAAAAACDgAAAAACDgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAWQAAAAABWQAAAAADWQAAAAACaQAAAAAAeQAAAAAADgAAAAABeQAAAAAAHQAAAAABHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAADgAAAAACHQAAAAABHQAAAAADHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAADgAAAAABHQAAAAABHQAAAAAAHQAAAAADHQAAAAACHQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAALAAAAAAALAAAAAAADgAAAAADHQAAAAACHQAAAAACHQAAAAACdgAAAAABdgAAAAADdgAAAAADdgAAAAACaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADaQAAAAAALAAAAAAALAAAAAAADgAAAAABHQAAAAABHQAAAAADHQAAAAABeQAAAAAAdgAAAAADdgAAAAABdgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAALAAAAAAALAAAAAAADgAAAAABHQAAAAABHQAAAAABHQAAAAAAeQAAAAAAdgAAAAABdgAAAAACdgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACaQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAAAWQAAAAABaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADWQAAAAACWQAAAAABWQAAAAABHQAAAAADeQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAWQAAAAACHQAAAAAAWQAAAAAAHQAAAAADeQAAAAAAWQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAAB version: 6 -1,1: ind: -1,1 - tiles: eQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAABeQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAAQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAABWQAAAAABWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAADAgAAAAAAAgAAAAACAgAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAADWQAAAAADWQAAAAADWQAAAAADWQAAAAACWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAHQAAAAAAdgAAAAACdgAAAAABdgAAAAADdgAAAAACdgAAAAAAeQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAHQAAAAACNgAAAAAAHQAAAAACHQAAAAABHQAAAAAANgAAAAAAHQAAAAADdgAAAAACdgAAAAAAdgAAAAABdgAAAAADdgAAAAABdgAAAAACHQAAAAADHQAAAAADeQAAAAAAHQAAAAADNgAAAAAAHQAAAAADHQAAAAADHQAAAAADNgAAAAAAHQAAAAACdgAAAAABdgAAAAAAdgAAAAACdgAAAAAAdgAAAAADeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAHQAAAAACNgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAAHQAAAAACeQAAAAAAdgAAAAACdgAAAAADdgAAAAAAdgAAAAADeQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAHQAAAAABNgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACeQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAACNgAAAAAAHQAAAAABHQAAAAADUAAAAAAAeQAAAAAAdgAAAAAAdgAAAAADdgAAAAADdgAAAAAAeQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAALAAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAACHQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAALAAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAADHQAAAAABPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAADHQAAAAACPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAABwAAAAAABwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAABHQAAAAADeQAAAAAAHQAAAAADHQAAAAADHQAAAAAAHQAAAAACHQAAAAABHQAAAAAB + tiles: eQAAAAAABQAAAAAAHQAAAAADHQAAAAABHQAAAAAABQAAAAABeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAAAeQAAAAAABQAAAAAAHQAAAAACHQAAAAAAHQAAAAAABQAAAAADeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAACWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAADWQAAAAADAgAAAAABAgAAAAAAAgAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAHQAAAAABdgAAAAADdgAAAAACdgAAAAABdgAAAAADdgAAAAADeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAHQAAAAADNgAAAAAAHQAAAAAAHQAAAAAAHQAAAAACNgAAAAAAHQAAAAACdgAAAAAAdgAAAAADdgAAAAABdgAAAAABdgAAAAABdgAAAAADHQAAAAADHQAAAAADeQAAAAAAHQAAAAACNgAAAAAAHQAAAAAAHQAAAAACHQAAAAADNgAAAAAAHQAAAAACdgAAAAAAdgAAAAAAdgAAAAADdgAAAAABdgAAAAADeQAAAAAAHQAAAAABHQAAAAADeQAAAAAAHQAAAAADNgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAAHQAAAAADeQAAAAAAdgAAAAAAdgAAAAACdgAAAAAAdgAAAAABeQAAAAAAHQAAAAADHQAAAAACeQAAAAAAHQAAAAABNgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABeQAAAAAAHQAAAAABHQAAAAACHQAAAAAANgAAAAAAHQAAAAACHQAAAAADUAAAAAAAeQAAAAAAdgAAAAACdgAAAAABdgAAAAABdgAAAAACeQAAAAAAHQAAAAACHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAALAAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAADHQAAAAACPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAALAAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAAAHQAAAAABPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAABgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAADHQAAAAADHQAAAAADPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAABwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAADHQAAAAACeQAAAAAAHQAAAAABHQAAAAADHQAAAAACHQAAAAAAHQAAAAADHQAAAAAA version: 6 0,1: ind: 0,1 - tiles: WQAAAAACeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAAAWQAAAAABHQAAAAADWQAAAAADHQAAAAABeQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAADWQAAAAAAWQAAAAADWQAAAAADHQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAADWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAACWQAAAAADWQAAAAADWQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAAAWQAAAAABWQAAAAABWQAAAAADWQAAAAABWQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAHQAAAAADHQAAAAABeQAAAAAAWQAAAAADLwAAAAAALwAAAAAALwAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAHQAAAAACeQAAAAAAHQAAAAABHQAAAAABeQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAAAWQAAAAABHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACHQAAAAACeQAAAAAAHQAAAAABHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACHQAAAAAAeQAAAAAAHQAAAAACHQAAAAACeQAAAAAAdgAAAAAAdgAAAAABdgAAAAABdgAAAAABdgAAAAACHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAHQAAAAADeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAADdgAAAAADdgAAAAABdgAAAAABdgAAAAADdgAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACHQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAACHQAAAAABHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAHQAAAAACHQAAAAACeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADHQAAAAABHQAAAAABHQAAAAADHQAAAAADeQAAAAAAHQAAAAABdgAAAAABdgAAAAADdgAAAAADUAAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABHQAAAAABHQAAAAABHQAAAAACHQAAAAACeQAAAAAAHQAAAAABdgAAAAACdgAAAAAAdgAAAAABeQAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAHQAAAAACHQAAAAACHQAAAAABHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAHQAAAAACHQAAAAACeQAAAAAAHQAAAAADHQAAAAAAeQAAAAAAHQAAAAADHQAAAAADeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAA + tiles: WQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAABWQAAAAABHQAAAAADWQAAAAAAHQAAAAADeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAADWQAAAAACWQAAAAAAWQAAAAACHQAAAAADeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAWQAAAAACWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAADWQAAAAADWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAABWQAAAAAAWQAAAAABWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAACWQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAACWQAAAAACWQAAAAADWQAAAAABWQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAWQAAAAADLwAAAAAALwAAAAAALwAAAAAAWQAAAAADeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAWQAAAAADWQAAAAADHQAAAAACeQAAAAAAHQAAAAACHQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAHQAAAAADeQAAAAAAHQAAAAABHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAHQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAdgAAAAADdgAAAAADdgAAAAADdgAAAAACdgAAAAADHQAAAAACeQAAAAAAeQAAAAAAaQAAAAAAWQAAAAABWQAAAAAAHQAAAAABeQAAAAAAHQAAAAABHQAAAAABHQAAAAABdgAAAAADdgAAAAABdgAAAAAAdgAAAAACdgAAAAACHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAHQAAAAACeQAAAAAAHQAAAAADHQAAAAABeQAAAAAAHQAAAAADHQAAAAAAHQAAAAACHQAAAAADHQAAAAACHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACHQAAAAADHQAAAAADHQAAAAAAHQAAAAADeQAAAAAAHQAAAAACdgAAAAAAdgAAAAAAdgAAAAACUAAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADHQAAAAAAHQAAAAACHQAAAAADHQAAAAACeQAAAAAAHQAAAAACdgAAAAAAdgAAAAABdgAAAAACeQAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAHQAAAAACHQAAAAAAeQAAAAAAHQAAAAADHQAAAAACeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAD version: 6 0,-1: ind: 0,-1 - tiles: WQAAAAACWQAAAAADeQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAABHQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAAAHQAAAAAAeQAAAAAAHQAAAAADHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAACWQAAAAACWQAAAAADWQAAAAACHQAAAAACeQAAAAAAeAAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAADHQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAAAeQAAAAAAeAAAAAAAHQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAADeQAAAAAAeQAAAAAADgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADaAAAAAAAeQAAAAAADgAAAAACeQAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAABeQAAAAAAeQAAAAAADgAAAAAAeQAAAAAALAAAAAAALAAAAAAALAAAAAAAWQAAAAADWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAaAAAAAAADgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACeQAAAAAAeQAAAAAADgAAAAACeQAAAAAAHQAAAAADHQAAAAADHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAACDgAAAAAAeQAAAAAAJAAAAAABJAAAAAABJAAAAAABJAAAAAACJAAAAAABJAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAAAWQAAAAACDgAAAAAAeQAAAAAAJAAAAAADJAAAAAABJAAAAAAAJAAAAAADJAAAAAACJAAAAAADaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAADgAAAAABeQAAAAAAJAAAAAABJAAAAAACJAAAAAADJAAAAAACJAAAAAABJAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAA + tiles: WQAAAAACWQAAAAADeQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAABHQAAAAADeQAAAAAAHQAAAAADHQAAAAABaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAADHQAAAAAAeQAAAAAAHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAAAHQAAAAABeQAAAAAAeAAAAAAAWQAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAHQAAAAADeQAAAAAAeAAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAAAeQAAAAAAeAAAAAAAHQAAAAABaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAADeQAAAAAAeQAAAAAADgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAADaQAAAAAAeQAAAAAADgAAAAAAeQAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAALAAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAADgAAAAADeQAAAAAALAAAAAAALAAAAAAALAAAAAAAWQAAAAACWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAaAAAAAAADgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAADgAAAAACeQAAAAAAHQAAAAAAHQAAAAADHQAAAAACHQAAAAABHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAAADgAAAAACeQAAAAAAJAAAAAACJAAAAAACJAAAAAABJAAAAAADJAAAAAABJAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAABDgAAAAADeQAAAAAAJAAAAAABJAAAAAADJAAAAAABJAAAAAADJAAAAAADJAAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAADgAAAAAAeQAAAAAAJAAAAAAAJAAAAAAAJAAAAAABJAAAAAAAJAAAAAACJAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAA version: 6 -1,-1: ind: -1,-1 - tiles: bAAAAAACbAAAAAADeQAAAAAAbAAAAAABbAAAAAACbAAAAAAAbAAAAAADbAAAAAAAeQAAAAAAWQAAAAADWQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAABbAAAAAADbAAAAAACbAAAAAADbAAAAAABeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAACWQAAAAABWQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAADWQAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAADWQAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAABWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAAAWQAAAAABHQAAAAADHQAAAAADHQAAAAACHQAAAAACHQAAAAACOgAAAAAAHQAAAAAALwAAAAAALwAAAAAALwAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAADeQAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAALwAAAAAALwAAAAAAeQAAAAAAeQAAAAAADgAAAAAADgAAAAACDgAAAAAADgAAAAADDgAAAAADHQAAAAACHQAAAAABHQAAAAAAHQAAAAADHQAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAWQAAAAADDgAAAAAADgAAAAAAWQAAAAAAWQAAAAAAWQAAAAACDgAAAAACOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAWQAAAAADDgAAAAACWQAAAAACWQAAAAAAWQAAAAABWQAAAAABWQAAAAAAHQAAAAADHQAAAAAAHQAAAAACHQAAAAABHQAAAAADHQAAAAAAHQAAAAABHQAAAAABHQAAAAABWQAAAAADDgAAAAAAWQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAADgAAAAACWQAAAAACWQAAAAADWQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAADgAAAAACWQAAAAACWQAAAAACWQAAAAACWQAAAAADWQAAAAADaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAADgAAAAABWQAAAAACWQAAAAADWQAAAAAAWQAAAAADWQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAABHQAAAAADHQAAAAACeQAAAAAADgAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAdgAAAAADdgAAAAADHQAAAAAAHQAAAAACDgAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAAD + tiles: bAAAAAADbAAAAAACeQAAAAAAbAAAAAAAbAAAAAADbAAAAAADbAAAAAAAbAAAAAACeQAAAAAAWQAAAAABWQAAAAACPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAACbAAAAAABbAAAAAAAbAAAAAAAbAAAAAADeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAACWQAAAAACWQAAAAACWQAAAAACWQAAAAACWQAAAAABWQAAAAACWQAAAAABWQAAAAAAWQAAAAADWQAAAAACWQAAAAAAWQAAAAAAWQAAAAABWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAAAWQAAAAADHQAAAAADHQAAAAADHQAAAAADHQAAAAACHQAAAAADOgAAAAAAHQAAAAACLwAAAAAALwAAAAAALwAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAAAeQAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAALwAAAAAALwAAAAAAeQAAAAAAeQAAAAAADgAAAAADDgAAAAAADgAAAAABDgAAAAACDgAAAAAAHQAAAAACHQAAAAACHQAAAAADHQAAAAACHQAAAAADOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAWQAAAAAADgAAAAAADgAAAAACWQAAAAAAWQAAAAACWQAAAAACDgAAAAACOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAWQAAAAABDgAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAABHQAAAAAAHQAAAAABHQAAAAADHQAAAAADHQAAAAACHQAAAAAAHQAAAAAAHQAAAAACHQAAAAABWQAAAAACDgAAAAABWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAADgAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAADgAAAAADWQAAAAABWQAAAAAAWQAAAAABWQAAAAAAWQAAAAADaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAADgAAAAADWQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAWQAAAAACPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABeQAAAAAADgAAAAACWQAAAAACWQAAAAADWQAAAAAAWQAAAAAAWQAAAAACPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAdgAAAAABdgAAAAADHQAAAAAAHQAAAAABDgAAAAADWQAAAAABWQAAAAABWQAAAAACWQAAAAACWQAAAAAC version: 6 -2,1: ind: -2,1 - tiles: WQAAAAABWQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAACeQAAAAAAWQAAAAAAWQAAAAACdgAAAAABdgAAAAAAdgAAAAACdgAAAAABdgAAAAAAdgAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAADeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAdgAAAAAAdgAAAAAAdgAAAAACdgAAAAADdgAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADeQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAAAWQAAAAABWQAAAAACWQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAADWQAAAAABWQAAAAADeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAAAWQAAAAAAWQAAAAABWQAAAAAAWQAAAAABeQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAAAHQAAAAADHQAAAAAAHQAAAAADHQAAAAACeQAAAAAAHQAAAAACPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAABHQAAAAADHQAAAAACHQAAAAACHQAAAAADHQAAAAAAHQAAAAADHQAAAAACPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAABHQAAAAAAHQAAAAACHQAAAAADHQAAAAADHQAAAAAAeQAAAAAAHQAAAAADPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADdgAAAAAAdgAAAAAAdgAAAAADdgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAdgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAWQAAAAABWQAAAAABWQAAAAAAeQAAAAAAHQAAAAACdgAAAAACdgAAAAABUAAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADdgAAAAABdgAAAAABeQAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAABHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAADHQAAAAABeQAAAAAABwAAAAAAAAAAAAAABwAAAAADeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAAAHQAAAAADeQAAAAAABwAAAAAEAAAAAAAABwAAAAAABwAAAAACeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAA + tiles: WQAAAAAAWQAAAAABWQAAAAACeQAAAAAAHQAAAAACHQAAAAAAHQAAAAADeQAAAAAAWQAAAAABWQAAAAACdgAAAAACdgAAAAAAdgAAAAACdgAAAAACdgAAAAADdgAAAAAAWQAAAAACWQAAAAABWQAAAAABeQAAAAAAWQAAAAADWQAAAAAAWQAAAAACeQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAdgAAAAADdgAAAAACdgAAAAACdgAAAAAAdgAAAAABWQAAAAADWQAAAAAAWQAAAAACHQAAAAAAWQAAAAACWQAAAAABWQAAAAAAHQAAAAADWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADeQAAAAAAWQAAAAACWQAAAAADWQAAAAADeQAAAAAAWQAAAAADWQAAAAACWQAAAAACeQAAAAAAWQAAAAACWQAAAAADWQAAAAADWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAADeQAAAAAAHQAAAAAAHQAAAAADHQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAACWQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAaQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAAAeQAAAAAAHQAAAAACHQAAAAABHQAAAAADHQAAAAABWQAAAAABHQAAAAABeQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAACWQAAAAACHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAADeQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAACWQAAAAACHQAAAAADeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAABWQAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAADWQAAAAABWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADHQAAAAADHQAAAAACHQAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAHQAAAAACHQAAAAADHQAAAAAAWQAAAAACWQAAAAADWQAAAAADWQAAAAACeQAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAEBwAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAA version: 6 -2,0: ind: -2,0 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAADeQAAAAAAdgAAAAADeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAAAWQAAAAACeQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAAAWQAAAAACPQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAWQAAAAADWQAAAAACWQAAAAACWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADPQAAAAAAaAAAAAAAWQAAAAABWQAAAAAAWQAAAAADWQAAAAADeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAHQAAAAADHQAAAAADHQAAAAAAKQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAHQAAAAAAHQAAAAABHQAAAAABKQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAaQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAHQAAAAABWQAAAAACWQAAAAADWQAAAAADWQAAAAADWQAAAAADeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAACeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAABWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAABWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAABWQAAAAACeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAACWQAAAAACWQAAAAACHQAAAAACWQAAAAABWQAAAAACWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAADHQAAAAACWQAAAAACWQAAAAADWQAAAAABWQAAAAADWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADWQAAAAADWQAAAAABWQAAAAACWQAAAAACWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAWQAAAAADeQAAAAAAdgAAAAACdgAAAAAAdgAAAAADdgAAAAAAdgAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAdgAAAAACdgAAAAABdgAAAAACdgAAAAAAdgAAAAAC + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAACeQAAAAAAdgAAAAACeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAPQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABWQAAAAACWQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAADWQAAAAAAWQAAAAACPQAAAAAAaQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAHQAAAAAAHQAAAAACHQAAAAACKQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAWQAAAAACWQAAAAACWQAAAAABeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAHQAAAAACHQAAAAAAHQAAAAADKQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAaQAAAAAAWQAAAAADWQAAAAAAWQAAAAADeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAAAWQAAAAADeQAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAABaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAAAWQAAAAAAeQAAAAAAHQAAAAADHQAAAAADHQAAAAACeQAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAABeQAAAAAAWQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAABWQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAdgAAAAABdgAAAAADdgAAAAADdgAAAAABdgAAAAABWQAAAAADWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAdgAAAAACdgAAAAAAdgAAAAABdgAAAAABdgAAAAAC version: 6 -2,-1: ind: -2,-1 - tiles: HQAAAAAAHQAAAAAAHQAAAAACHQAAAAACHQAAAAADHQAAAAACdgAAAAACdgAAAAABdgAAAAABdgAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAACeQAAAAAAbAAAAAADHQAAAAACHQAAAAADHQAAAAABHQAAAAABHQAAAAACHQAAAAABdgAAAAADdgAAAAACdgAAAAABdgAAAAAAeQAAAAAAHQAAAAADHQAAAAACHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAHQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAABWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAHQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAACWQAAAAADWQAAAAADeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAADeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAHQAAAAAAHQAAAAACHQAAAAABHQAAAAACeQAAAAAAHQAAAAABOgAAAAAAHQAAAAACWQAAAAACWQAAAAADWQAAAAADWQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAHQAAAAACWQAAAAACWQAAAAAAHQAAAAABeQAAAAAAHQAAAAACOgAAAAAAOgAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAADeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAHQAAAAACWQAAAAABWQAAAAAAHQAAAAAAeQAAAAAAHQAAAAAAOgAAAAAAHQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAACeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAHQAAAAABHQAAAAADHQAAAAABHQAAAAADeQAAAAAAHQAAAAACOgAAAAAAOgAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAAAeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAACeQAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAABeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAAAWQAAAAABWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAABWQAAAAABWQAAAAABWQAAAAADeQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAdgAAAAACdgAAAAACeQAAAAAAWQAAAAADWQAAAAACWQAAAAADeQAAAAAAWQAAAAABWQAAAAACWQAAAAADeQAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAAAeQAAAAAAdgAAAAABdgAAAAAAeQAAAAAA + tiles: HQAAAAACHQAAAAAAHQAAAAADHQAAAAABHQAAAAAAHQAAAAACdgAAAAACdgAAAAABdgAAAAACdgAAAAACeQAAAAAAHQAAAAADHQAAAAAAHQAAAAACeQAAAAAAbAAAAAACHQAAAAAAHQAAAAACHQAAAAADHQAAAAADHQAAAAABHQAAAAAAdgAAAAACdgAAAAADdgAAAAACdgAAAAADeQAAAAAAHQAAAAAAHQAAAAADHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAHQAAAAACaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAABWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAACWQAAAAACWQAAAAACWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAHQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAACWQAAAAABWQAAAAACWQAAAAAAWQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAADeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAHQAAAAACOgAAAAAAHQAAAAABWQAAAAACWQAAAAADWQAAAAABWQAAAAADeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAHQAAAAABWQAAAAAAWQAAAAADHQAAAAADeQAAAAAAHQAAAAABOgAAAAAAOgAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAADeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAHQAAAAADWQAAAAABWQAAAAABHQAAAAAAeQAAAAAAHQAAAAACOgAAAAAAHQAAAAABWQAAAAABWQAAAAACWQAAAAACWQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAACHQAAAAADeQAAAAAAHQAAAAADOgAAAAAAOgAAAAAAWQAAAAAAWQAAAAABWQAAAAABWQAAAAAAeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAABaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAADWQAAAAABWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAABWQAAAAABeQAAAAAAWQAAAAAAWQAAAAABWQAAAAACWQAAAAABeQAAAAAAdgAAAAACdgAAAAABeQAAAAAAWQAAAAADWQAAAAACWQAAAAADeQAAAAAAWQAAAAABWQAAAAACWQAAAAACeQAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAADeQAAAAAAdgAAAAADdgAAAAADeQAAAAAA version: 6 -1,2: ind: -1,2 - tiles: eQAAAAAABwAAAAAABwAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAACHQAAAAABHQAAAAAAHQAAAAADHQAAAAAAHQAAAAADHQAAAAACBwAAAAAABwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAAAHQAAAAABHQAAAAACHQAAAAAAHQAAAAACHQAAAAABHQAAAAACHQAAAAADHQAAAAACBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAHQAAAAACHQAAAAACHQAAAAABHQAAAAABHQAAAAADHQAAAAADHQAAAAACHQAAAAACHQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAADHQAAAAACeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: eQAAAAAABwAAAAAABwAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAHQAAAAADHQAAAAABHQAAAAADHQAAAAAAHQAAAAABHQAAAAACHQAAAAACHQAAAAAAHQAAAAACeQAAAAAABwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAACHQAAAAABHQAAAAADHQAAAAAAHQAAAAADHQAAAAABHQAAAAAAHQAAAAACHQAAAAADBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAACHQAAAAABHQAAAAACHQAAAAAAHQAAAAADHQAAAAADHQAAAAACeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAABHQAAAAACHQAAAAADHQAAAAADeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,2: ind: 0,2 - tiles: HQAAAAADHQAAAAACHQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAEQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAEeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAABHQAAAAADHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAADHQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAegAAAAAAegAAAAAABwAAAAAAeQAAAAAAWQAAAAACHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAegAAAAAABwAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAABwAAAAALBwAAAAAGeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAHeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAEBwAAAAAABwAAAAAEeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAKeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAAAeQAAAAAAHQAAAAADHQAAAAABHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAABwAAAAAKeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAHQAAAAADHQAAAAACHQAAAAAAHQAAAAADHQAAAAABHQAAAAABHQAAAAAAHQAAAAABBwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAABeQAAAAAAHQAAAAACHQAAAAACHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAADeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: HQAAAAACHQAAAAADHQAAAAADHQAAAAADHQAAAAACHQAAAAAAEQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAABHQAAAAACHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAACHQAAAAADeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAegAAAAAAegAAAAAABwAAAAAAeQAAAAAAWQAAAAABHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAegAAAAAABwAAAAAEeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAMeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAACHQAAAAADeQAAAAAAHQAAAAABHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAAAHQAAAAADHQAAAAABHQAAAAAAHQAAAAACHQAAAAAAHQAAAAABHQAAAAAAHQAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAACHQAAAAADeQAAAAAAHQAAAAADHQAAAAADHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAACeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 1,2: ind: 1,2 - tiles: HQAAAAABHQAAAAADeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAALBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADWQAAAAABeQAAAAAALAAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADWQAAAAADLAAAAAAALAAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAGeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAABwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAIBwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAegAAAAAABwAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: HQAAAAABHQAAAAADeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADWQAAAAADeQAAAAAALAAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACWQAAAAAALAAAAAAALAAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAAeQAAAAAABwAAAAAGBwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAegAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,1: ind: 1,1 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAABWQAAAAABWQAAAAADeQAAAAAAHQAAAAACHQAAAAADHQAAAAADHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAADeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAACWQAAAAADeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABHQAAAAAAeQAAAAAABwAAAAAHBwAAAAAABwAAAAACBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAABWQAAAAACeQAAAAAAHQAAAAACHQAAAAAAHQAAAAABHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAACeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACWQAAAAADWQAAAAADWQAAAAACWQAAAAADeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADWQAAAAADWQAAAAADWQAAAAACWQAAAAABeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAWQAAAAAAWQAAAAABWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAAAeQAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,0: ind: 1,0 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAACWQAAAAADeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAADeQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAACeQAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAABwAAAAALBwAAAAAABwAAAAAABwAAAAAIBwAAAAAJeAAAAAAAeAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAegAAAAAAegAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAAAWQAAAAABeQAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAACWQAAAAACWQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAABeQAAAAAAWQAAAAABWQAAAAAAWQAAAAACWQAAAAACWQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAHQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAACeQAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAACWQAAAAACeQAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeAAAAAAAeAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAABeQAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAMBwAAAAAABwAAAAAAeAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAegAAAAAAegAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAABwAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAWQAAAAABWQAAAAAAWQAAAAABWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAABWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAADeQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAAAWQAAAAADaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 0,3: ind: 0,3 - tiles: BwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAADHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAHQAAAAABEQAAAAAAEQAAAAAAHQAAAAABEQAAAAAAEQAAAAAAHQAAAAACeQAAAAAAeQAAAAAABwAAAAAEBwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAANgAAAAAAHQAAAAACEQAAAAAAHQAAAAACEQAAAAAAHQAAAAABNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAANgAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHeQAAAAAAeQAAAAAANgAAAAAAHQAAAAADeQAAAAAANgAAAAAAeQAAAAAAHQAAAAADNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAANgAAAAAAHQAAAAAAHQAAAAADNgAAAAAAHQAAAAABHQAAAAABNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAIeQAAAAAAeQAAAAAANgAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAHQAAAAADEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAJBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAABBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAMBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: BwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAABHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIeQAAAAAAeQAAAAAAHQAAAAABEQAAAAAAEQAAAAAAHQAAAAADEQAAAAAAEQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAFeQAAAAAAeQAAAAAANgAAAAAAHQAAAAACEQAAAAAAHQAAAAAAEQAAAAAAHQAAAAADNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAAeQAAAAAAeQAAAAAANgAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAMBwAAAAAAeQAAAAAAeQAAAAAANgAAAAAAHQAAAAAAeQAAAAAANgAAAAAAeQAAAAAAHQAAAAABNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAANgAAAAAAHQAAAAACHQAAAAAANgAAAAAAHQAAAAAAHQAAAAADNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAANgAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAEBwAAAAAGBwAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAIBwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAJAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAMBwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAADBwAAAAAABwAAAAAIBwAAAAAHBwAAAAAABwAAAAAFBwAAAAAABwAAAAAMBwAAAAAFBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAFBwAAAAAEBwAAAAAABwAAAAAABwAAAAAEBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAACBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,3: ind: 1,3 - tiles: eQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAALBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAFBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: eQAAAAAABwAAAAAABwAAAAAEBwAAAAAFBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -2,2: ind: -2,2 - tiles: WQAAAAACWQAAAAACWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAABHQAAAAACeQAAAAAABwAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAegAAAAAAegAAAAAAegAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAAAAAAAAAABwAAAAAABwAAAAAHBwAAAAAIBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAKBwAAAAAABwAAAAAJBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: eQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAABHQAAAAADHQAAAAACeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAABQAAAAABeQAAAAAAdgAAAAABdgAAAAABdgAAAAABdgAAAAADdgAAAAABeQAAAAAABwAAAAAGAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAABeQAAAAAAdgAAAAAAdgAAAAAAeQAAAAAABwAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAegAAAAAAegAAAAAAegAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAACBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAALBwAAAAAABwAAAAAABwAAAAAABwAAAAAGeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAABwAAAAAGBwAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAHBwAAAAAEBwAAAAAJBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAEBwAAAAABBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,0: ind: 2,0 @@ -141,91 +142,91 @@ entities: version: 6 2,-1: ind: 2,-1 - tiles: BwAAAAAABwAAAAAHBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAABwAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAABHQAAAAACHQAAAAAAHQAAAAACeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAACWQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAACWQAAAAACWQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAAAWQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAACWQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAA + tiles: BwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAADHQAAAAACHQAAAAABHQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAAAWQAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAADWQAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAA version: 6 1,-1: ind: 1,-1 - tiles: eQAAAAAAeQAAAAAAdgAAAAADdgAAAAADdgAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAdgAAAAABdgAAAAACdgAAAAABeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAHQAAAAABWQAAAAADWQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAHQAAAAACWQAAAAACWQAAAAADeQAAAAAAWQAAAAADWQAAAAACWQAAAAACWQAAAAADWQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADWQAAAAAAWQAAAAABeQAAAAAAWQAAAAACWQAAAAACWQAAAAADWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAADWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAADWQAAAAACWQAAAAABWQAAAAAAWQAAAAABWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAADWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAADWQAAAAACAgAAAAADWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAAB + tiles: eQAAAAAAeQAAAAAAdgAAAAAAdgAAAAADdgAAAAABeQAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAGBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAdgAAAAADeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAHQAAAAACWQAAAAACWQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAHQAAAAABWQAAAAABWQAAAAABeQAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAABWQAAAAACeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAWQAAAAADWQAAAAADeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAWQAAAAABWQAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAAAAgAAAAABWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAAD version: 6 0,-2: ind: 0,-2 - tiles: WQAAAAADWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAADaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAABNgAAAAAAWQAAAAAAWQAAAAACeQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAHQAAAAACHQAAAAABHQAAAAACbAAAAAACbAAAAAADWQAAAAACWQAAAAAAHQAAAAAAWQAAAAACNgAAAAAANgAAAAAANgAAAAAAeQAAAAAAHQAAAAADHQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAABbAAAAAABbAAAAAAAWQAAAAAAWQAAAAAAHQAAAAAAWQAAAAABEQAAAAAAEQAAAAAAEQAAAAAAeQAAAAAAHQAAAAACHQAAAAACeQAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAADWQAAAAAAWQAAAAAAWQAAAAADHQAAAAAAWQAAAAAAEQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAACWQAAAAADHQAAAAACHQAAAAABeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAAAWQAAAAADWQAAAAACWQAAAAAAeQAAAAAAHQAAAAAAHQAAAAABHQAAAAADHQAAAAACeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAHQAAAAAAHQAAAAACHQAAAAADHQAAAAAAHQAAAAABWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAADHQAAAAAAHQAAAAABHQAAAAAAHQAAAAACHQAAAAAAHQAAAAABHQAAAAACHQAAAAABHQAAAAADHQAAAAABHQAAAAADHQAAAAABWQAAAAADWQAAAAAAWQAAAAAAWQAAAAAAHQAAAAAAHQAAAAABHQAAAAACHQAAAAACHQAAAAADHQAAAAABHQAAAAACHQAAAAADHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAADWQAAAAACHQAAAAABeQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAEQAAAAAAHQAAAAACEQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAHQAAAAAAHQAAAAABHQAAAAACWQAAAAADHQAAAAABeQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAEQAAAAAAHQAAAAADEQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAHQAAAAABHQAAAAAAHQAAAAACWQAAAAAAHQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: WQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAWQAAAAAANgAAAAAAWQAAAAADWQAAAAADeQAAAAAAHQAAAAADHQAAAAADeQAAAAAAHQAAAAABHQAAAAABHQAAAAADbAAAAAABbAAAAAAAWQAAAAABWQAAAAADHQAAAAAAWQAAAAAANgAAAAAANgAAAAAANgAAAAAAeQAAAAAAHQAAAAACHQAAAAACeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABbAAAAAABbAAAAAACWQAAAAACWQAAAAADHQAAAAABWQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAAAWQAAAAADWQAAAAAAHQAAAAAAWQAAAAABEQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAHQAAAAACHQAAAAABWQAAAAADWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAADHQAAAAABHQAAAAADeQAAAAAAWQAAAAABWQAAAAABWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAACeQAAAAAAHQAAAAADHQAAAAADHQAAAAACHQAAAAADeQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAHQAAAAAAHQAAAAACHQAAAAACHQAAAAABHQAAAAACWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAAAHQAAAAAAHQAAAAADHQAAAAABHQAAAAAAHQAAAAABHQAAAAACHQAAAAACHQAAAAABHQAAAAABHQAAAAADHQAAAAACHQAAAAACWQAAAAADWQAAAAAAWQAAAAACWQAAAAAAHQAAAAADHQAAAAACHQAAAAADHQAAAAABHQAAAAACHQAAAAADHQAAAAABHQAAAAACHQAAAAADHQAAAAAAHQAAAAAAHQAAAAACWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAABHQAAAAAAeQAAAAAAHQAAAAACHQAAAAABeQAAAAAAEQAAAAAAHQAAAAAAEQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAHQAAAAACHQAAAAAAHQAAAAACWQAAAAADHQAAAAADeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAEQAAAAAAHQAAAAAAEQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAHQAAAAAAHQAAAAACHQAAAAACWQAAAAADHQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 -1,-2: ind: -1,-2 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAACWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAeQAAAAAAbAAAAAABHQAAAAACHQAAAAABHQAAAAADeQAAAAAAbAAAAAAAbAAAAAADbAAAAAADeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAWQAAAAACWQAAAAAAWQAAAAADeQAAAAAAbAAAAAABbAAAAAAAbAAAAAAAbAAAAAADeQAAAAAAbAAAAAACbAAAAAACbAAAAAACeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAWQAAAAACWQAAAAADWQAAAAABeQAAAAAAbAAAAAABbAAAAAAAbAAAAAADbAAAAAABbAAAAAAAbAAAAAAAbAAAAAACbAAAAAAAeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAWQAAAAADWQAAAAACWQAAAAADeQAAAAAAHQAAAAACHQAAAAACHQAAAAACbAAAAAAAeQAAAAAAbAAAAAAAbAAAAAACbAAAAAACeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAADeQAAAAAAbAAAAAACbAAAAAADeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAWQAAAAABWQAAAAADWQAAAAABeQAAAAAAbAAAAAABbAAAAAADeQAAAAAAbAAAAAACbAAAAAADbAAAAAACbAAAAAACbAAAAAACeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAACbAAAAAABbAAAAAAAbAAAAAABbAAAAAACbAAAAAADbAAAAAACbAAAAAACbAAAAAACWQAAAAADWQAAAAACWQAAAAABWQAAAAAAWQAAAAACWQAAAAADWQAAAAADbAAAAAABbAAAAAACbAAAAAABbAAAAAAAbAAAAAAAbAAAAAABbAAAAAABbAAAAAADbAAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAAAWQAAAAACWQAAAAADWQAAAAACbAAAAAAAbAAAAAABeQAAAAAAbAAAAAACbAAAAAABbAAAAAAAbAAAAAACbAAAAAADeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAbAAAAAACbAAAAAABeQAAAAAAbAAAAAADbAAAAAADbAAAAAAAbAAAAAADbAAAAAACeQAAAAAAWQAAAAACWQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAWQAAAAABbAAAAAADbAAAAAAAbAAAAAADbAAAAAAAbAAAAAACbAAAAAADbAAAAAAAeQAAAAAAWQAAAAABWQAAAAADPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAWQAAAAABbAAAAAABeQAAAAAAbAAAAAAAbAAAAAAAbAAAAAADbAAAAAADbAAAAAAAeQAAAAAAWQAAAAACWQAAAAADPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAADWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAbAAAAAAAHQAAAAABHQAAAAADHQAAAAABeQAAAAAAbAAAAAAAbAAAAAABbAAAAAAAeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAWQAAAAACWQAAAAACWQAAAAADeQAAAAAAbAAAAAACbAAAAAAAbAAAAAACbAAAAAADeQAAAAAAbAAAAAADbAAAAAACbAAAAAABeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAAAWQAAAAABWQAAAAADeQAAAAAAbAAAAAABbAAAAAACbAAAAAACbAAAAAABbAAAAAABbAAAAAAAbAAAAAABbAAAAAABeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAHQAAAAADHQAAAAACHQAAAAABbAAAAAABeQAAAAAAbAAAAAAAbAAAAAABbAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAADeQAAAAAAbAAAAAADbAAAAAADeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAWQAAAAAAWQAAAAACWQAAAAADeQAAAAAAbAAAAAADbAAAAAACeQAAAAAAbAAAAAABbAAAAAADbAAAAAABbAAAAAAAbAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAAAbAAAAAADbAAAAAACbAAAAAACbAAAAAAAbAAAAAABbAAAAAABbAAAAAADbAAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAACWQAAAAABWQAAAAABWQAAAAACbAAAAAAAbAAAAAABbAAAAAADbAAAAAACbAAAAAABbAAAAAAAbAAAAAADbAAAAAAAbAAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAABbAAAAAABbAAAAAADeQAAAAAAbAAAAAABbAAAAAADbAAAAAAAbAAAAAABbAAAAAADeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAbAAAAAABbAAAAAABeQAAAAAAbAAAAAAAbAAAAAADbAAAAAAAbAAAAAACbAAAAAAAeQAAAAAAWQAAAAAAWQAAAAABPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAWQAAAAADbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAABbAAAAAABbAAAAAADbAAAAAACeQAAAAAAWQAAAAADWQAAAAADPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAWQAAAAABbAAAAAACeQAAAAAAbAAAAAABbAAAAAACbAAAAAACbAAAAAADbAAAAAABeQAAAAAAWQAAAAADWQAAAAADPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAA version: 6 -1,-3: ind: -1,-3 - tiles: AAAAAAAAeAAAAAAALwAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAADLwAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAALwAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAABLwAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAALwAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAAALwAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAAAWQAAAAADaAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAADWQAAAAAAWQAAAAACeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABHQAAAAADHQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAABHQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAADWQAAAAAAWQAAAAACPgAAAAAAPgAAAAAAHQAAAAADHQAAAAABWQAAAAADWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAADWQAAAAABHQAAAAABHQAAAAACHQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABWQAAAAABWQAAAAADWQAAAAAA + tiles: AAAAAAAAeAAAAAAALwAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAABLwAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAALwAAAAAAWQAAAAABWQAAAAAAWQAAAAACWQAAAAADLwAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAALwAAAAAAWQAAAAAAWQAAAAABWQAAAAABWQAAAAABLwAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAABWQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAADWQAAAAABWQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAAAHQAAAAABeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAADeQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAADPgAAAAAAPgAAAAAAHQAAAAADHQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAACWQAAAAABWQAAAAAAHQAAAAADHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAACHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAAD version: 6 0,-3: ind: 0,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAbAAAAAACbAAAAAACbAAAAAAAeQAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAADNgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAbAAAAAADeQAAAAAAHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAHQAAAAABNgAAAAAAeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAHQAAAAABHQAAAAACeQAAAAAAWQAAAAADWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAbAAAAAADbAAAAAAAbAAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAACeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAACNgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAbAAAAAACeQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAADeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAHQAAAAABNgAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAWQAAAAABWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 -1,-4: ind: -1,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAADWQAAAAADaAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAALwAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAABLwAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAABeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAABWQAAAAACaAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAALwAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAACLwAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,-2: ind: 1,-2 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAABeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAWQAAAAACWQAAAAACWQAAAAADeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAABeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAABeQAAAAAAWQAAAAACHQAAAAABeQAAAAAAaAAAAAAAWQAAAAADeQAAAAAAWQAAAAABbAAAAAAAbAAAAAAAbAAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAWQAAAAABHQAAAAADeQAAAAAAaAAAAAAAWQAAAAAAeQAAAAAAWQAAAAACbAAAAAACbAAAAAAAbAAAAAACWQAAAAACWQAAAAABWQAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAADHQAAAAACHQAAAAADaAAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAAAWQAAAAABeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAaAAAAAAAWQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACHQAAAAADHQAAAAABHQAAAAACHQAAAAABHQAAAAABHQAAAAABHQAAAAABeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAACHQAAAAACWQAAAAADWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAHQAAAAADHQAAAAABHQAAAAACHQAAAAACWQAAAAAAWQAAAAABWQAAAAAAdgAAAAACdgAAAAAAdgAAAAACdgAAAAADdgAAAAADdgAAAAACeQAAAAAABwAAAAAABwAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAADdgAAAAACdgAAAAAAdgAAAAACeQAAAAAABwAAAAAABwAAAAAMeQAAAAAAeQAAAAAAdgAAAAABdgAAAAADdgAAAAACeQAAAAAABwAAAAAAeQAAAAAAdgAAAAADdgAAAAACdgAAAAACdgAAAAABdgAAAAAAeQAAAAAABwAAAAAABwAAAAADeQAAAAAAaQAAAAAAdgAAAAACdgAAAAAAdgAAAAAAeQAAAAAABwAAAAAIeQAAAAAAdgAAAAADdgAAAAAAdgAAAAAAdgAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAABdgAAAAADeQAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAACeQAAAAAAWQAAAAABHQAAAAABeQAAAAAAaAAAAAAAWQAAAAABeQAAAAAAWQAAAAADbAAAAAAAbAAAAAABbAAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAADeQAAAAAAWQAAAAABHQAAAAADeQAAAAAAaAAAAAAAWQAAAAABeQAAAAAAWQAAAAADbAAAAAABbAAAAAACbAAAAAADWQAAAAABWQAAAAACWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAACHQAAAAAAHQAAAAABaAAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAHQAAAAABHQAAAAAAeQAAAAAAaAAAAAAAWQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAADWQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADHQAAAAADHQAAAAABHQAAAAACHQAAAAAAHQAAAAAAHQAAAAABHQAAAAABeQAAAAAAeQAAAAAAHQAAAAADHQAAAAABHQAAAAABHQAAAAAAWQAAAAABWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAKHQAAAAAAHQAAAAAAHQAAAAADHQAAAAABWQAAAAACWQAAAAADWQAAAAADdgAAAAADdgAAAAADdgAAAAABdgAAAAAAdgAAAAADdgAAAAABeQAAAAAABwAAAAAABwAAAAABaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAACdgAAAAABdgAAAAAAdgAAAAACeQAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAACdgAAAAADeQAAAAAABwAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAdgAAAAABdgAAAAACdgAAAAABeQAAAAAABwAAAAAABwAAAAAAeQAAAAAAaQAAAAAAdgAAAAAAdgAAAAAAdgAAAAACeQAAAAAABwAAAAAAeQAAAAAAdgAAAAACdgAAAAADdgAAAAAAdgAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAMeQAAAAAAeQAAAAAAdgAAAAABdgAAAAAAdgAAAAABeQAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAA version: 6 2,-2: ind: 2,-2 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAJBwAAAAAABwAAAAAABwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADHQAAAAABHQAAAAACHQAAAAABeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAADeQAAAAAABwAAAAAEBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADWQAAAAACWQAAAAABWQAAAAACeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAWQAAAAADWQAAAAADWQAAAAABWQAAAAABeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABHQAAAAAAHQAAAAACHQAAAAADeQAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAHQAAAAADHQAAAAACHQAAAAABHQAAAAAAeQAAAAAABwAAAAAABwAAAAAIBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAABwAAAAAGBwAAAAAMBwAAAAAABwAAAAADBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAEegAAAAAAegAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAABwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAEBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAJBwAAAAAABwAAAAAJBwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADHQAAAAADHQAAAAAAHQAAAAAAeQAAAAAABwAAAAAABwAAAAAEBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAWQAAAAACWQAAAAADWQAAAAAAeQAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAABeQAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAWQAAAAADWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAABwAAAAAABwAAAAAMBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAACHQAAAAABHQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAHQAAAAABHQAAAAADHQAAAAABHQAAAAADeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAFBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAegAAAAAAegAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAMBwAAAAAKBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAKBwAAAAAMBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,-3: ind: 2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAABwAAAAALBwAAAAAGBwAAAAAJBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAADHQAAAAADeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAADeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAADeQAAAAAABwAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAEBwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAABwAAAAAKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAHAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAACHQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAACeQAAAAAABwAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAA version: 6 1,-3: ind: 1,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAALBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAJBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIBwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAACHQAAAAAAHQAAAAABHQAAAAACHQAAAAAAHQAAAAACeQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAADHQAAAAAAeQAAAAAAHQAAAAACHQAAAAABHQAAAAABeQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAEBwAAAAAABwAAAAACBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEBwAAAAAHBwAAAAAGBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAAAHQAAAAAAHQAAAAACHQAAAAACHQAAAAACeQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAACeQAAAAAAHQAAAAACHQAAAAACHQAAAAACeQAAAAAAWQAAAAADWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAA version: 6 -3,-1: ind: -3,-1 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAABWQAAAAABeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAAAWQAAAAACWQAAAAADWQAAAAACeQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAABeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAACWQAAAAABWQAAAAABWQAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAABWQAAAAADWQAAAAACWQAAAAABWQAAAAACeQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAADWQAAAAACWQAAAAACWQAAAAADWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAABWQAAAAABWQAAAAABWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAaAAAAAAAWQAAAAABWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAADeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAWQAAAAADWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABWQAAAAACeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAAB + tiles: eQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAABWQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAWQAAAAADeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAACWQAAAAABeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAACeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAACWQAAAAACWQAAAAADWQAAAAACeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAaAAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAACWQAAAAACeQAAAAAAWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAADeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAWQAAAAACWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAAD version: 6 -3,-2: ind: -3,-2 - tiles: AAAAAAAAAAAAAAAABwAAAAADeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAADBAAAAAAFdgAAAAABdgAAAAAAdgAAAAAAdgAAAAABAAAAAAAAAAAAAAAAeQAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAABdgAAAAAABAAAAAAAdgAAAAADdgAAAAADdgAAAAABAAAAAAAAAAAAAAAAeQAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABAAAAAABdgAAAAABdgAAAAABdgAAAAACdgAAAAABBAAAAAAFBAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAABdgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAABHQAAAAACIgAAAAACeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAADHQAAAAABIgAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAADeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAAA + tiles: AAAAAAAAAAAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAAABAAAAAADdgAAAAAAdgAAAAABdgAAAAACdgAAAAACAAAAAAAAAAAAAAAAeQAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAADdgAAAAABBAAAAAACdgAAAAAAdgAAAAACdgAAAAACAAAAAAAAAAAAAAAAeQAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABAAAAAAGdgAAAAACdgAAAAACdgAAAAADdgAAAAADBAAAAAAGBAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAACdgAAAAACeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAACHQAAAAAAIgAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAACHQAAAAAAIgAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAACeQAAAAAAaQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAHQAAAAAB version: 6 -2,-2: ind: -2,-2 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAACHQAAAAACeQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAACHQAAAAADeQAAAAAAbAAAAAACbAAAAAADeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAHQAAAAADHQAAAAACHQAAAAACeQAAAAAAbAAAAAAAbAAAAAACbAAAAAABbAAAAAADbAAAAAADbAAAAAABbAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAbAAAAAABbAAAAAACbAAAAAABbAAAAAAAeQAAAAAAbAAAAAADbAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAADeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAACHQAAAAAAeQAAAAAAbAAAAAADbAAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAbAAAAAACbAAAAAADbAAAAAADbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAADbAAAAAAAbAAAAAADbAAAAAADPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAACbAAAAAADbAAAAAADeQAAAAAAbAAAAAACbAAAAAACbAAAAAAAbAAAAAADbAAAAAADbAAAAAABbAAAAAACPgAAAAAAPgAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAABbAAAAAABbAAAAAAAbAAAAAACbAAAAAADPgAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAAAdgAAAAACdgAAAAABdgAAAAAAdgAAAAACdgAAAAABeQAAAAAAbAAAAAABbAAAAAADbAAAAAABbAAAAAACbAAAAAABHQAAAAACHQAAAAACHQAAAAACdgAAAAAAdgAAAAADdgAAAAAAdgAAAAABdgAAAAABdgAAAAAAdgAAAAADeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAABdgAAAAABdgAAAAADdgAAAAABdgAAAAADdgAAAAAAdgAAAAACdgAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAACeQAAAAAAbAAAAAABHQAAAAADHQAAAAABHQAAAAACdgAAAAADdgAAAAABdgAAAAADdgAAAAAAdgAAAAADdgAAAAABdgAAAAADeQAAAAAAHQAAAAACHQAAAAABHQAAAAACHQAAAAAAbAAAAAAAHQAAAAADHQAAAAADHQAAAAABHQAAAAACHQAAAAACHQAAAAABdgAAAAACdgAAAAAAdgAAAAABdgAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAADeQAAAAAAbAAAAAAC + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAACeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAHQAAAAADHQAAAAACHQAAAAADHQAAAAABeQAAAAAAbAAAAAAAbAAAAAADeQAAAAAAeQAAAAAAHQAAAAACHQAAAAABeQAAAAAAHQAAAAAAHQAAAAABHQAAAAADeQAAAAAAbAAAAAAAbAAAAAADbAAAAAACbAAAAAADbAAAAAADbAAAAAADbAAAAAACeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAbAAAAAAAbAAAAAABbAAAAAACbAAAAAAAeQAAAAAAbAAAAAABbAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAHQAAAAADHQAAAAAAHQAAAAABHQAAAAADeQAAAAAAbAAAAAACbAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAACPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAbAAAAAACbAAAAAACbAAAAAABbAAAAAACbAAAAAADbAAAAAADbAAAAAABbAAAAAAAbAAAAAACbAAAAAACbAAAAAABPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAABbAAAAAADbAAAAAAAeQAAAAAAbAAAAAAAbAAAAAACbAAAAAAAbAAAAAAAbAAAAAACbAAAAAABbAAAAAABPgAAAAAAPgAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAAAbAAAAAAAbAAAAAABbAAAAAABbAAAAAADPgAAAAAAeQAAAAAAeQAAAAAAdgAAAAABdgAAAAAAdgAAAAADdgAAAAAAdgAAAAADdgAAAAADdgAAAAADeQAAAAAAbAAAAAACbAAAAAAAbAAAAAACbAAAAAADbAAAAAACHQAAAAACHQAAAAADHQAAAAACdgAAAAACdgAAAAACdgAAAAACdgAAAAACdgAAAAACdgAAAAAAdgAAAAACeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAABHQAAAAADdgAAAAABdgAAAAACdgAAAAABdgAAAAABdgAAAAADdgAAAAADdgAAAAACeQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAeQAAAAAAbAAAAAAAHQAAAAAAHQAAAAACHQAAAAACdgAAAAABdgAAAAABdgAAAAACdgAAAAAAdgAAAAAAdgAAAAAAdgAAAAACeQAAAAAAHQAAAAADHQAAAAABHQAAAAABHQAAAAADbAAAAAADHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABHQAAAAAAdgAAAAABdgAAAAADdgAAAAAAdgAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAABeQAAAAAAbAAAAAAD version: 6 -2,-3: ind: -2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAADDgAAAAABDgAAAAAAeQAAAAAADgAAAAAADgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAADgAAAAACDgAAAAABDgAAAAAADgAAAAABDgAAAAACDgAAAAABeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAADIQAAAAABIQAAAAABeQAAAAAAAAAAAAAAAAAAAAAADgAAAAABDgAAAAACDgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAIQAAAAACIQAAAAABeQAAAAAAAAAAAAAAAAAAAAAAdgAAAAACdgAAAAADdgAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAADdgAAAAADeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAAAHQAAAAAAHQAAAAABHQAAAAADHQAAAAAAHQAAAAADdgAAAAADdgAAAAADdgAAAAADeQAAAAAAdgAAAAABdgAAAAAAeQAAAAAAdgAAAAAAdgAAAAACdgAAAAACHQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAHQAAAAACHQAAAAADeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAdgAAAAABeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAIgAAAAABHQAAAAACeQAAAAAAPgAAAAAAPgAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAIgAAAAAAHQAAAAACeQAAAAAAHQAAAAABHQAAAAACHQAAAAAAHQAAAAAB + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAACDgAAAAABDgAAAAACeQAAAAAADgAAAAAADgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAADgAAAAACDgAAAAABDgAAAAABDgAAAAAADgAAAAAADgAAAAADeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAAAIQAAAAABIQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAADgAAAAABDgAAAAABDgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAIQAAAAAAIQAAAAABeQAAAAAAAAAAAAAAAAAAAAAAdgAAAAABdgAAAAAAdgAAAAADeQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAACdgAAAAADeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAACHQAAAAACHQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAdgAAAAADdgAAAAADdgAAAAACeQAAAAAAdgAAAAACdgAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAdgAAAAABHQAAAAADeQAAAAAAPgAAAAAAPgAAAAAAHQAAAAADHQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAdgAAAAADeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAIgAAAAAAHQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAIgAAAAADHQAAAAABeQAAAAAAHQAAAAACHQAAAAADHQAAAAADHQAAAAAB version: 6 -3,2: ind: -3,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAMBwAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAACBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAFBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAAeQAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAKBwAAAAAAeQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAALBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAACBwAAAAAGBwAAAAAABwAAAAAABwAAAAAIBwAAAAAKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAEBwAAAAAIBwAAAAAABwAAAAAEBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAACBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAALBwAAAAAABwAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -3,1: ind: -3,1 - tiles: eQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAABwAAAAAABwAAAAAAeQAAAAAATQAAAAAAHQAAAAAAHQAAAAADHQAAAAACHQAAAAABeQAAAAAAeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAATQAAAAAAHQAAAAAAHQAAAAABHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAeQAAAAAAeQAAAAAATQAAAAAAHQAAAAADTQAAAAAAHQAAAAABTQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAATQAAAAAAHQAAAAACHQAAAAAAHQAAAAADTQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAABwAAAAAAeQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAEeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAACBwAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAABwAAAAACeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAAeQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAEBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAaAAAAAAA + tiles: eQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAABwAAAAAJeQAAAAAAHQAAAAADHQAAAAAAHQAAAAAAdgAAAAAAdgAAAAAAeQAAAAAAWQAAAAAAeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAABwAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAATQAAAAAAeQAAAAAABwAAAAAAeQAAAAAAaQAAAAAAHQAAAAADHQAAAAADHQAAAAABeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAeQAAAAAAaQAAAAAAHQAAAAACHQAAAAACHQAAAAABHQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAAeQAAAAAAaQAAAAAAHQAAAAABHQAAAAAAHQAAAAACeQAAAAAAWQAAAAAAWQAAAAADeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAABwAAAAAABwAAAAADeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAABwAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAHQAAAAADaQAAAAAAaQAAAAAAeQAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAHQAAAAACHQAAAAABHQAAAAACaQAAAAAAeQAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAALeQAAAAAAeQAAAAAAaQAAAAAAHQAAAAADHQAAAAABHQAAAAAAaQAAAAAAeQAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAMBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABeQAAAAAAWQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAALeQAAAAAAWQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKeQAAAAAAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAWQAAAAAB version: 6 -3,0: ind: -3,0 - tiles: aAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABaAAAAAAAeQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADeQAAAAAAWQAAAAABWQAAAAABWQAAAAACaAAAAAAAeQAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAABaAAAAAAAeQAAAAAAHQAAAAABHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAWQAAAAAAWQAAAAACaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAWQAAAAABWQAAAAAAaQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAADHQAAAAADHQAAAAACHQAAAAADHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAAAHQAAAAAAHQAAAAABHQAAAAADHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAACHQAAAAACHQAAAAACHQAAAAAAHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAABwAAAAAABwAAAAAAeQAAAAAATQAAAAAAHQAAAAAAHQAAAAABHQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAAeQAAAAAATQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABHQAAAAAD + tiles: aAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACaAAAAAAAeQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACeQAAAAAAWQAAAAACWQAAAAABWQAAAAACaAAAAAAAeQAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAAAaAAAAAAAeQAAAAAAHQAAAAADHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAWQAAAAADWQAAAAABaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAWQAAAAADWQAAAAAAaQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAAAHQAAAAABHQAAAAABHQAAAAADeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAACHQAAAAAAHQAAAAABHQAAAAABHQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAACHQAAAAAAHQAAAAABHQAAAAADeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAABwAAAAAKeQAAAAAAHQAAAAABHQAAAAADHQAAAAABdgAAAAADdgAAAAADeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAHeQAAAAAAHQAAAAACHQAAAAACHQAAAAAAdgAAAAABdgAAAAAAeQAAAAAAWQAAAAAB version: 6 -3,-3: ind: -3,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAKBwAAAAAABwAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAegAAAAAAeQAAAAAALAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAbAAAAAABbAAAAAABbAAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAeQAAAAAAbAAAAAADbAAAAAACbAAAAAACWQAAAAAAWQAAAAADeQAAAAAAbAAAAAAAbAAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAALBwAAAAAAeQAAAAAAbAAAAAADbAAAAAADbAAAAAACWQAAAAACWQAAAAACbAAAAAABbAAAAAAAbAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAIeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAFBwAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAegAAAAAAeQAAAAAALAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAbAAAAAABbAAAAAAAbAAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAeQAAAAAAbAAAAAABbAAAAAADbAAAAAABWQAAAAABWQAAAAAAeQAAAAAAbAAAAAABbAAAAAADeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAbAAAAAABbAAAAAADbAAAAAAAWQAAAAADWQAAAAACbAAAAAAAbAAAAAABbAAAAAACbAAAAAABAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 -4,0: ind: -4,0 - tiles: eAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeAAAAAAAAwAAAAAAaQAAAAAAaQAAAAAABQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAwAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAABQAAAAACeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: eAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeAAAAAAAAwAAAAAAaQAAAAAAaQAAAAAABQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAwAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaQAAAAAAaQAAAAAABQAAAAADeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 -4,-1: ind: -4,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAaAAAAAAAaQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAWQAAAAADWQAAAAADWQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAKeQAAAAAAHQAAAAADHQAAAAAAHQAAAAAAHQAAAAABWQAAAAAAWQAAAAABWQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAACHQAAAAAAHQAAAAABeQAAAAAAWQAAAAACWQAAAAADWQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAAAHQAAAAABHQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAACAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAACHQAAAAABHQAAAAACeQAAAAAAHQAAAAADHQAAAAADHQAAAAACAAAAAAAAAAAAAAAABwAAAAAABwAAAAAHBwAAAAAEBwAAAAAABwAAAAAEBwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAACAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAABAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAFBwAAAAAABwAAAAAIBwAAAAAABwAAAAAIegAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAADegAAAAAAegAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAABwAAAAAEBwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAIBwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAALBwAAAAAABwAAAAAGBwAAAAALBwAAAAAABwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAMeQAAAAAAaAAAAAAAaQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAACHQAAAAACHQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAABHQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAGeQAAAAAAHQAAAAAAHQAAAAADHQAAAAACeQAAAAAAWQAAAAABWQAAAAABWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAADHQAAAAADHQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAABwAAAAAIeQAAAAAAHQAAAAABHQAAAAACHQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAABAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAABeQAAAAAAHQAAAAADHQAAAAACHQAAAAACAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAACHQAAAAACAAAAAAAABwAAAAADBwAAAAAKBwAAAAAIBwAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAHQAAAAADHQAAAAACHQAAAAABAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAABwAAAAAABwAAAAAAegAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAJBwAAAAAABwAAAAAABwAAAAAABwAAAAAAegAAAAAAegAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAABwAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAKBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAHBwAAAAAABwAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAA version: 6 -4,-2: ind: -4,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAaAAAAAAAaQAAAAAAaAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAMBwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAABwAAAAAGBwAAAAAABwAAAAAABwAAAAAABwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAJeQAAAAAAaAAAAAAAaQAAAAAAaAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAAeQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAA version: 6 -5,-2: ind: -5,-2 @@ -245,7 +246,7 @@ entities: version: 6 3,-1: ind: 3,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALwAAAAAALwAAAAAALwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAADWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAABaAAAAAAAAgAAAAABWQAAAAACWQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAAAAgAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAADeQAAAAAAWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAAAWQAAAAADWQAAAAADWQAAAAACaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALwAAAAAALwAAAAAALwAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAADeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAAAWQAAAAABaAAAAAAAAgAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAABWQAAAAABWQAAAAADWQAAAAABAgAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAADWQAAAAACeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 4,-1: ind: 4,-1 @@ -253,7 +254,7 @@ entities: version: 6 4,-2: ind: 4,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAMBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAKBwAAAAAIBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAABBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAKBwAAAAAABwAAAAAHBwAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,0: ind: 3,0 @@ -336,7 +337,6 @@ entities: 1871: 55,-2 1872: 49,-2 2080: 47,-2 - 2188: -35.0297,19.625114 - node: color: '#FFFFFFFF' id: Bot @@ -361,8 +361,6 @@ entities: 423: 14,-26 424: 5,-24 425: 19,-27 - 588: -30,22 - 589: -31,22 635: -17,11 636: -17,9 654: -37,-9 @@ -403,9 +401,6 @@ entities: 1912: 24,14 2108: -40,-13 2109: -42,-13 - 2152: -37,22 - 2153: -36,22 - 2183: -38,15 2310: -51,8 2411: -60,1 2414: -59,11 @@ -429,7 +424,54 @@ entities: 2841: -48,6 2861: -42,-16 2862: -40,-16 - 2871: -36,20 + 2895: -24,26 + 2896: -24,22 + 2897: -26,24 + 2899: -25,26 + 2900: -26,25 + 2901: -24,25 + 2902: -24,21 + 2904: -23,24 + 2905: -23,23 + 2906: -23,22 + 2907: -25,22 + 2908: -26,22 + 2909: -27,22 + 2910: -28,22 + 2931: -27,20 + 2962: -38,22 + 2963: -36,22 + 2964: -35,24 + 2965: -35,25 + 2966: -39,25 + 2967: -39,24 + 3027: -39,18 + 3028: -39,19 + 3029: -39,20 + 3033: -33,23 + 3034: -33,24 + 3078: -35,12 + 3079: -36,12 + 3080: -37,12 + 3081: -36,10 + 3098: -30,30 + 3103: -30,26 + 3110: -30,32 + 3111: -26,32 + 3136: -26,30 + 3137: -21,28 + 3154: -32,31 + 3155: -33,28 + 3223: -36,18 + 3226: -33,12 + 3227: -33,13 + 3228: -33,17 + 3229: -30,12 + 3231: -34,20 + 3233: -34,18 + 3242: -36,20 + 3244: -14,15 + 3245: -13,15 - node: angle: 4.71238898038469 rad color: '#DE3A3AFF' @@ -453,6 +495,9 @@ entities: 1914: 25,14 2126: -51,6 2449: -52,0 + 2968: -38,25 + 3032: -33,22 + 3083: -37,10 - node: color: '#FFFFFFFF' id: BotLeftGreyscale @@ -467,6 +512,9 @@ entities: decals: 2842: -52,6 2843: -53,0 + 2970: -36,25 + 3082: -35,10 + 3246: -12,15 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -521,6 +569,21 @@ entities: id: BrickTileSteelCornerSe decals: 2024: -39,-19 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerSe + decals: + 3150: -29,29 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerSw + decals: + 3149: -31,29 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineE + decals: + 3151: -29,30 - node: color: '#D381C996' id: BrickTileSteelLineN @@ -539,6 +602,16 @@ entities: 1002: 33,-25 1003: 34,-25 1004: 35,-25 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineS + decals: + 3152: -30,29 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineW + decals: + 3153: -31,30 - node: color: '#334E6DC8' id: BrickTileWhiteBox @@ -980,27 +1053,21 @@ entities: color: '#DE3A3A96' id: CheckerNWSE decals: - 561: -34,12 - 562: -35,12 - 563: -34,11 - 564: -34,10 - 565: -35,10 - 566: -35,11 - 567: -36,10 - 568: -36,11 - 569: -36,12 - 570: -37,10 - 571: -37,11 - 572: -37,12 - 573: -38,11 - 574: -38,10 - 575: -39,10 - 576: -39,11 - 577: -39,12 - 578: -38,12 - 579: -40,12 - 580: -40,11 - 581: -40,10 + 3057: -36,10 + 3058: -36,11 + 3059: -36,12 + 3060: -37,12 + 3061: -37,11 + 3062: -37,10 + 3063: -38,10 + 3064: -38,11 + 3065: -38,12 + 3066: -39,12 + 3067: -39,11 + 3068: -39,10 + 3210: -36,19 + 3211: -37,19 + 3212: -38,19 - node: color: '#EFB34196' id: CheckerNWSE @@ -1029,8 +1096,6 @@ entities: 255: 6,47 256: 7,47 421: 12,-29 - 582: -27,13 - 583: -27,14 630: -20,7 631: -19,7 632: -18,12 @@ -1110,6 +1175,23 @@ entities: 2329: -2,15 2445: -49,6 2446: -50,0 + 2890: -24,24 + 2891: -26,26 + 2903: -24,20 + 2915: -29,18 + 3017: -25,13 + 3018: -25,14 + 3019: -29,14 + 3020: -29,13 + 3021: -29,23 + 3022: -35,19 + 3089: -9,27 + 3090: -8,27 + 3091: 2,27 + 3092: 3,27 + 3101: -32,26 + 3102: -31,26 + 3216: -37,21 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -1122,6 +1204,22 @@ entities: id: DeliveryGreyscale decals: 2020: -40,-18 + - node: + color: '#FFFFFFFF' + id: Dirt + decals: + 3167: -32,26 + 3168: -31,30 + 3169: -23,28 + 3170: -25,26 + 3171: -23,28 + 3172: -33,28 + 3180: -30,28 + 3181: -27,27 + 3182: -33,26 + 3183: -21,26 + 3186: -33,24 + 3189: -27,23 - node: cleanable: True zIndex: 1 @@ -1133,6 +1231,12 @@ entities: 1032: -43,-27 1033: -44,-30 2025: -42,-18 + - node: + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 3184: -21,24 + 3198: -37,19 - node: cleanable: True zIndex: 1 @@ -1169,6 +1273,19 @@ entities: 2515: -49,-17 2516: -49,-16 2520: -49,-5 + - node: + color: '#FFFFFFFF' + id: DirtHeavyMonotile + decals: + 3156: -31,26 + 3157: -26,28 + 3158: -32,30 + 3173: -33,29 + 3174: -33,31 + 3177: -28,30 + 3185: -32,24 + 3192: -27,32 + 3199: -33,10 - node: cleanable: True zIndex: 1 @@ -1188,6 +1305,34 @@ entities: 2492: -50,4 2493: -51,4 2496: -55,6 + - node: + color: '#FFFFFFFF' + id: DirtLight + decals: + 3159: -32,28 + 3160: -28,29 + 3161: -30,29 + 3162: -30,30 + 3165: -26,24 + 3166: -28,23 + 3175: -33,30 + 3176: -28,30 + 3187: -33,22 + 3188: -25,24 + 3190: -25,27 + 3191: -29,32 + 3193: -31,27 + 3194: -20,27 + 3195: -22,28 + 3196: -31,23 + 3197: -33,18 + 3200: -30,16 + 3201: -30,20 + 3202: -27,18 + 3204: -32,13 + 3205: -28,13 + 3206: -27,9 + 3207: -24,20 - node: cleanable: True zIndex: 1 @@ -1251,6 +1396,14 @@ entities: 2517: -50,-16 2518: -50,-18 2519: -51,-16 + - node: + color: '#FFFFFFFF' + id: DirtMedium + decals: + 3163: -26,26 + 3164: -24,22 + 3178: -27,30 + 3179: -30,26 - node: cleanable: True zIndex: 1 @@ -1338,9 +1491,15 @@ entities: 297: 30,1 444: -5,-26 445: -3,-31 - 560: -35,13 - 612: -27,28 - 613: -31,28 + 3013: -25,13 + 3014: -25,14 + 3015: -29,14 + 3016: -29,13 + 3041: -31,21 + 3042: -32,21 + 3043: -31,25 + 3044: -32,25 + 3056: -34,11 - node: color: '#EFB34196' id: FullTileOverlayGreyscale @@ -1532,12 +1691,16 @@ entities: 295: 29,4 296: 30,4 432: -3,-25 - 600: -27,32 - 601: -28,32 - 602: -29,32 - 603: -30,32 - 604: -31,32 - 605: -32,32 + 2930: -27,20 + 3010: -26,14 + 3011: -27,14 + 3012: -28,14 + 3038: -30,24 + 3039: -31,24 + 3040: -32,24 + 3235: -38,20 + 3236: -37,20 + 3241: -36,20 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale @@ -1630,12 +1793,16 @@ entities: 290: 29,2 291: 28,2 435: -3,-30 - 606: -32,29 - 607: -31,29 - 608: -30,29 - 609: -29,29 - 610: -28,29 - 611: -27,29 + 2917: -27,16 + 3006: -27,12 + 3008: -28,12 + 3009: -26,12 + 3035: -30,22 + 3036: -31,22 + 3037: -32,22 + 3219: -38,18 + 3220: -37,18 + 3221: -36,18 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale180 @@ -1736,18 +1903,19 @@ entities: 437: -4,-28 438: -4,-27 439: -4,-26 - 515: -30,13 - 516: -30,15 - 517: -30,17 - 525: -28,16 - 526: -28,19 - 543: -32,11 - 545: -32,18 - 547: -32,20 - 592: -32,26 - 593: -32,27 - 594: -28,26 - 595: -28,27 + 2974: -31,11 + 2975: -31,13 + 2976: -31,15 + 2977: -31,17 + 2978: -31,19 + 2999: -33,11 + 3000: -33,13 + 3001: -33,15 + 3002: -33,17 + 3050: -40,10 + 3051: -40,11 + 3052: -40,12 + 3071: -39,15 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale270 @@ -1829,11 +1997,15 @@ entities: 441: -2,-28 442: -2,-27 443: -2,-26 - 596: -26,26 - 597: -26,27 - 598: -30,26 - 599: -30,27 - 2163: -34,15 + 2994: -30,12 + 2995: -30,14 + 2996: -30,16 + 2997: -30,18 + 2998: -30,20 + 3004: -30,10 + 3053: -35,10 + 3054: -35,11 + 3055: -35,12 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale90 @@ -1871,6 +2043,8 @@ entities: 1746: -35,3 1747: -34,3 1898: 26,13 + 2892: -24,26 + 2893: -24,22 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -1878,6 +2052,12 @@ entities: decals: 2764: 6,22 2765: 8,22 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 2894: -26,24 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale @@ -1887,7 +2067,6 @@ entities: 85: -9,24 86: -9,25 87: -9,26 - 88: -9,27 89: -9,28 90: -9,29 91: -9,30 @@ -1903,7 +2082,6 @@ entities: 113: 2,24 114: 2,25 115: 2,26 - 116: 2,27 117: 2,28 118: 2,29 119: 2,30 @@ -1915,6 +2093,7 @@ entities: 1123: 0,32 1124: 1,33 1130: -6,33 + 3093: -17,20 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale @@ -1999,8 +2178,6 @@ entities: 1423: -25,8 1424: -24,8 1425: -24,9 - 1426: -20,20 - 1427: -19,20 1428: -18,20 1429: -17,20 1430: 11,-1 @@ -2084,15 +2261,6 @@ entities: 511: -24,20 512: -23,20 513: -22,20 - 514: -21,20 - 524: -30,11 - 527: -27,20 - 528: -27,17 - 544: -32,17 - 616: -26,10 - 2160: -35,16 - 2161: -36,16 - 2162: -37,16 2720: 51,-1 2721: 52,-1 2722: 53,-1 @@ -2101,6 +2269,18 @@ entities: 2725: 29,0 2726: 30,0 2727: 31,0 + 2877: -24,9 + 2878: -25,9 + 2879: -26,9 + 2880: -27,9 + 2881: -28,9 + 2922: -28,17 + 2923: -28,18 + 2924: -28,19 + 2929: -28,20 + 2932: -21,20 + 3094: -21,21 + 3095: -20,21 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale @@ -2108,6 +2288,17 @@ entities: 628: -21,10 680: -29,5 682: -31,3 + - node: + color: '#FA750096' + id: QuarterTileOverlayGreyscale + decals: + 3112: -33,31 + 3113: -33,30 + 3114: -33,29 + 3115: -33,28 + 3116: -33,27 + 3117: -33,26 + 3129: -32,31 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale180 @@ -2264,16 +2455,13 @@ entities: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale180 decals: - 519: -31,18 - 520: -31,20 - 521: -31,16 - 522: -31,14 - 523: -31,12 - 533: -26,16 - 534: -26,19 - 536: -29,15 - 537: -29,13 - 614: -27,11 + 2979: -32,20 + 2980: -32,18 + 2981: -32,16 + 2982: -32,14 + 2983: -32,12 + 3074: -37,14 + 3075: -38,14 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale180 @@ -2408,18 +2596,6 @@ entities: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale270 decals: - 531: -27,16 - 532: -27,19 - 542: -32,10 - 548: -32,15 - 615: -26,11 - 2164: -35,14 - 2165: -36,14 - 2166: -37,14 - 2172: -35,18 - 2176: -34,18 - 2180: -30,11 - 2184: -33,18 2717: 51,-5 2718: 52,-5 2719: 53,-5 @@ -2428,7 +2604,6 @@ entities: 2730: 29,-8 2731: 30,-8 2732: 31,-8 - 2876: -36,18 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale270 @@ -2446,7 +2621,6 @@ entities: 76: 3,24 77: 3,25 78: 3,26 - 79: 3,27 80: 3,28 81: 3,29 82: 3,30 @@ -2462,7 +2636,6 @@ entities: 122: -8,24 123: -8,25 124: -8,26 - 125: -8,27 126: -8,28 127: -8,29 128: -8,30 @@ -2591,17 +2764,12 @@ entities: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale90 decals: - 529: -26,20 - 530: -26,17 - 538: -29,12 - 539: -29,14 - 540: -29,17 - 541: -29,20 - 617: -27,10 - 2173: -35,18 - 2175: -34,18 - 2185: -33,18 - 2875: -36,18 + 2925: -26,17 + 2926: -26,18 + 2927: -26,19 + 2928: -26,20 + 3072: -38,16 + 3073: -37,16 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale90 @@ -2615,6 +2783,24 @@ entities: 787: -32,-1 788: -31,-1 789: -30,-1 + - node: + color: '#FA750096' + id: QuarterTileOverlayGreyscale90 + decals: + 3118: -20,28 + 3121: -20,27 + 3122: -20,26 + 3123: -20,25 + 3125: -21,28 + 3126: -22,28 + 3127: -23,28 + 3128: -24,28 + 3130: -28,30 + 3131: -27,30 + 3132: -26,30 + 3133: -25,30 + 3134: -25,29 + 3135: -25,28 - node: cleanable: True color: '#FFFFFFFF' @@ -2718,6 +2904,7 @@ entities: decals: 286: 27,4 430: -4,-25 + 3069: -39,16 - node: color: '#EFB34196' id: ThreeQuarterTileOverlayGreyscale @@ -2762,7 +2949,7 @@ entities: decals: 288: 31,2 434: -2,-30 - 2159: -34,14 + 2920: -26,16 - node: color: '#EFB34196' id: ThreeQuarterTileOverlayGreyscale180 @@ -2806,6 +2993,8 @@ entities: decals: 285: 27,2 433: -4,-30 + 2919: -28,16 + 3070: -39,14 - node: color: '#EFB34196' id: ThreeQuarterTileOverlayGreyscale270 @@ -2942,12 +3131,24 @@ entities: color: '#FFFFFFFF' id: WarnCornerNE decals: - 2144: -35,21 + 2952: -36,24 + 3087: 23,7 - node: color: '#FFFFFFFF' id: WarnCornerNW decals: - 2143: -37,21 + 2950: -38,24 + 3084: 21,7 + - node: + color: '#FFFFFFFF' + id: WarnCornerSE + decals: + 2951: -36,23 + - node: + color: '#FFFFFFFF' + id: WarnCornerSW + decals: + 2953: -38,23 - node: color: '#52B4E996' id: WarnCornerSmallGreyscaleNE @@ -2991,27 +3192,21 @@ entities: decals: 935: 23,3 1901: 26,16 - 2149: -37,21 2396: -55,5 2754: 1,-25 2797: 6,17 2820: -53,9 + 3031: -37,23 - node: color: '#FFFFFFFF' id: WarnCornerSmallSW decals: 934: 25,3 - 2150: -35,21 2397: -53,5 2759: 3,-25 2803: 8,17 2819: -46,9 - - node: - color: '#FFFFFFFF' - id: WarnEndS - decals: - 2142: -37,20 - 2868: -35,20 + 3030: -37,23 - node: color: '#52B4E996' id: WarnFullGreyscale @@ -3026,8 +3221,6 @@ entities: color: '#FFFFFFFF' id: WarnLineE decals: - 921: 23,7 - 922: 23,8 1900: 26,15 2097: -60,0 2099: -60,2 @@ -3057,7 +3250,8 @@ entities: 2792: 6,15 2802: 8,17 2835: -53,8 - 2867: -35,20 + 2955: -37,22 + 3218: -37,21 - node: color: '#52B4E996' id: WarnLineGreyscaleE @@ -3128,14 +3322,10 @@ entities: color: '#FFFFFFFF' id: WarnLineN decals: - 925: 21,7 - 926: 22,7 - 927: 23,7 933: 24,3 2003: -47,-4 2077: -46,-4 2078: -45,-4 - 2148: -36,21 2386: -54,5 2434: -58,0 2435: -57,0 @@ -3158,13 +3348,8 @@ entities: color: '#FFFFFFFF' id: WarnLineS decals: - 923: 21,7 - 924: 21,8 2133: -59,4 2140: -59,5 - 2167: -37,14 - 2168: -37,15 - 2169: -37,16 2342: -43,-3 2343: -43,-2 2387: -53,4 @@ -3197,14 +3382,15 @@ entities: 2831: -46,7 2834: -46,8 2838: -46,5 - 2866: -35,20 + 2940: -37,22 + 2972: -34,19 + 3217: -37,21 + 3232: -34,20 + 3234: -34,18 - node: color: '#FFFFFFFF' id: WarnLineW decals: - 918: 21,8 - 919: 22,8 - 920: 23,8 928: 24,1 930: 22,5 2088: -55,5 @@ -3216,7 +3402,6 @@ entities: 2094: -49,5 2095: -48,5 2138: -56,5 - 2145: -36,21 2344: -44,-4 2345: -45,-4 2346: -46,-4 @@ -3228,6 +3413,11 @@ entities: 2574: 11,50 2576: 6,31 2795: 7,14 + 2954: -37,24 + 3088: 22,7 + 3238: -38,20 + 3239: -37,20 + 3243: -36,20 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -3276,8 +3466,6 @@ entities: 427: 24,-23 428: 25,-23 429: 26,-23 - 590: -30,22 - 591: -31,22 724: -43,-4 725: -44,-4 - node: @@ -3361,9 +3549,9 @@ entities: 2603: -8,8 2604: -8,9 2605: -9,3 - 2863: -24,25 - 2864: -24,27 - 2865: -24,28 + 2960: -37,15 + 3076: -37,16 + 3077: -37,14 - node: color: '#FFFFFFFF' id: WoodTrimThinLineN @@ -3379,14 +3567,15 @@ entities: 1020: -25,-37 1021: -24,-37 1022: -23,-37 + 3105: -30,32 + 3106: -29,32 + 3107: -28,32 + 3108: -27,32 + 3109: -26,32 - node: color: '#FFFFFFFF' id: WoodTrimThinLineS decals: - 954: -23,25 - 955: -22,25 - 956: -21,25 - 957: -20,25 961: 5,26 962: 6,26 963: 7,26 @@ -3398,6 +3587,7 @@ entities: 2805: -13,28 2806: -12,28 2807: -11,28 + 3104: -38,33 - node: color: '#FFFFFFFF' id: WoodTrimThinLineW @@ -3585,16 +3775,12 @@ entities: -4,5: 0: 65295 -5,5: - 0: 21839 + 0: 17759 -4,6: 0: 53471 - -5,6: - 0: 21629 -4,7: - 0: 223 + 0: 479 1: 32768 - -5,7: - 0: 58453 -3,5: 0: 64399 -3,6: @@ -3746,45 +3932,55 @@ entities: -1,-5: 0: 65535 -8,4: - 0: 65535 + 0: 32631 -8,3: - 0: 65535 + 0: 32759 -9,4: - 0: 12071 + 0: 64907 -8,5: - 0: 65391 + 0: 63287 + -9,5: + 0: 47885 -8,6: - 0: 30511 + 0: 65335 + -9,6: + 0: 34875 -8,7: - 0: 65522 + 0: 8191 -9,7: - 0: 34944 + 0: 34952 -8,8: - 0: 60431 + 0: 3292 -7,4: - 0: 28775 + 0: 32631 -7,5: - 0: 63238 + 0: 65287 -7,6: - 0: 30503 + 0: 65359 -7,7: - 0: 30578 + 0: 8191 -7,8: - 0: 12551 + 0: 1655 + -7,3: + 0: 12279 -6,4: 0: 62399 -6,5: - 0: 65327 + 0: 15263 -6,6: - 0: 62207 + 0: 65435 -6,7: - 0: 4103 + 0: 60943 -6,3: 0: 47931 -6,8: - 0: 50245 + 0: 37143 + -5,6: + 0: 21845 + -5,7: + 0: 17989 -5,8: - 0: 65508 + 0: 65358 -8,0: 0: 65522 -8,-1: @@ -3796,17 +3992,15 @@ entities: -9,1: 0: 61695 -8,2: - 0: 65303 + 0: 30487 -9,2: - 0: 63243 + 0: 64267 -9,3: - 0: 63271 + 0: 48011 -7,1: 0: 63078 -7,2: - 0: 62991 - -7,3: - 0: 4086 + 0: 2047 -7,-1: 0: 30591 -7,0: @@ -3998,15 +4192,22 @@ entities: 5,12: 0: 4352 -9,8: - 0: 12552 + 0: 136 -8,9: - 0: 17023 + 3: 16 + 0: 8 -9,9: - 0: 130 + 3: 142 + -8,10: + 3: 3 + 0: 3072 -7,9: - 0: 7 - 1: 192 + 0: 17535 + 1: 128 + -7,10: + 0: 310 -6,9: + 0: 1 1: 248 8,0: 1: 14 @@ -4229,7 +4430,7 @@ entities: -4,-14: 1: 17476 -3,-15: - 0: 4915 + 0: 4913 1: 34952 -3,-14: 0: 13107 @@ -4470,43 +4671,43 @@ entities: -6,-10: 0: 62395 -10,8: - 0: 2080 + 0: 25360 + -10,9: + 0: 36070 + -10,10: + 0: 8 + -9,10: + 0: 17 -12,4: 3: 546 4: 2184 -13,4: 3: 2184 - 5: 546 + 6: 546 -12,5: 0: 1 1: 3856 -13,5: 1: 4032 -11,5: - 1: 784 + 1: 272 -11,4: - 6: 546 - -11,6: - 0: 49152 + 5: 546 + -11,7: + 0: 35904 -11,3: 0: 34823 1: 1792 - -11,7: - 0: 2184 - -10,7: - 0: 6528 - -10,6: - 0: 3296 -10,4: - 0: 2060 + 0: 61006 -10,5: - 0: 3276 + 0: 60942 + -10,6: + 0: 238 + -10,7: + 3: 1632 -10,3: - 0: 52495 - -9,5: - 0: 1911 - -9,6: - 0: 4400 + 0: 61007 -13,0: 0: 65535 -12,1: @@ -4769,8 +4970,8 @@ entities: - volume: 2500 temperature: 235 moles: - - 21.824879 - - 82.10312 + - 27.225372 + - 102.419266 - 0 - 0 - 0 @@ -4815,8 +5016,6 @@ entities: temperature: 293.15 moles: - 0 - - 0 - - 0 - 6666.982 - 0 - 0 @@ -4826,10 +5025,14 @@ entities: - 0 - 0 - 0 + - 0 + - 0 - volume: 2500 temperature: 293.15 moles: - 0 + - 0 + - 0 - 6666.982 - 0 - 0 @@ -4839,8 +5042,6 @@ entities: - 0 - 0 - 0 - - 0 - - 0 chunkSize: 4 - type: BecomesStation id: Omega @@ -4876,54 +5077,6 @@ entities: - type: EntityTargetAction originalIconColor: '#FFFFFFFF' container: 7580 -- proto: ActionToggleBlock - entities: - - uid: 12052 - components: - - type: Transform - parent: 7935 - - type: InstantAction - originalIconColor: '#FFFFFFFF' - container: 7935 - - uid: 13922 - components: - - type: Transform - parent: 13921 - - type: InstantAction - originalIconColor: '#FFFFFFFF' - container: 13921 -- proto: ActionToggleInternals - entities: - - uid: 10945 - components: - - type: Transform - parent: 13680 - - type: InstantAction - originalIconColor: '#FFFFFFFF' - container: 13680 - - uid: 13919 - components: - - type: Transform - parent: 13917 - - type: InstantAction - originalIconColor: '#FFFFFFFF' - container: 13917 -- proto: ActionToggleJetpack - entities: - - uid: 8332 - components: - - type: Transform - parent: 13680 - - type: InstantAction - originalIconColor: '#FFFFFFFF' - container: 13680 - - uid: 13918 - components: - - type: Transform - parent: 13917 - - type: InstantAction - originalIconColor: '#FFFFFFFF' - container: 13917 - proto: ActionToggleLight entities: - uid: 6594 @@ -4933,6 +5086,15 @@ entities: - type: InstantAction originalIconColor: '#FFFFFFFF' container: 12120 + - uid: 7927 + mapInit: true + paused: true + components: + - type: Transform + parent: 7926 + - type: InstantAction + originalIconColor: '#FFFFFFFF' + container: 7926 - uid: 8328 components: - type: Transform @@ -4955,6 +5117,43 @@ entities: container: 10704 - proto: AirAlarm entities: + - uid: 729 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,33.5 + parent: 4812 + - type: DeviceList + devices: + - 8177 + - 8227 + - 8186 + - uid: 1803 + components: + - type: Transform + pos: -23.5,29.5 + parent: 4812 + - type: DeviceList + devices: + - 12202 + - 12059 + - 12214 + - 13690 + - 13737 + - 8008 + - 8147 + - 8231 + - 7791 + - uid: 4470 + components: + - type: Transform + pos: -35.5,17.5 + parent: 4812 + - type: DeviceList + devices: + - 7762 + - 8395 + - 8161 - uid: 4981 components: - type: Transform @@ -5030,6 +5229,114 @@ entities: - 12226 - 1853 - 1852 + - uid: 7708 + components: + - type: Transform + pos: -24.5,10.5 + parent: 4812 + - type: DeviceList + devices: + - 8126 + - 8156 + - 8157 + - 9613 + - 8154 + - 8155 + - 12205 + - 12204 + - 7795 + - uid: 7792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,24.5 + parent: 4812 + - type: DeviceList + devices: + - 8340 + - 7894 + - 8503 + - 7791 + - 8231 + - uid: 7881 + components: + - type: Transform + pos: -27.5,25.5 + parent: 4812 + - type: DeviceList + devices: + - 7923 + - 8505 + - 8214 + - 8022 + - 8147 + - 8008 + - uid: 7918 + components: + - type: Transform + pos: -38.5,13.5 + parent: 4812 + - type: DeviceList + devices: + - 7756 + - 7758 + - 7746 + - 8087 + - uid: 8066 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,9.5 + parent: 4812 + - type: DeviceList + devices: + - 8067 + - 8443 + - 8150 + - 8175 + - 8087 + - 8084 + - uid: 8070 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,16.5 + parent: 4812 + - type: DeviceList + devices: + - 7823 + - 10957 + - 8024 + - 8393 + - 8069 + - 8084 + - uid: 8371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,12.5 + parent: 4812 + - type: DeviceList + devices: + - 7871 + - 8144 + - 8158 + - 10957 + - uid: 8526 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,23.5 + parent: 4812 + - type: DeviceList + devices: + - 7759 + - 7900 + - 706 + - 8067 + - 8233 + - 10951 + - 8232 - uid: 9593 components: - type: Transform @@ -5170,23 +5477,6 @@ entities: - 12197 - 1685 - 1686 - - uid: 12202 - components: - - type: Transform - pos: -24.5,9.5 - parent: 4812 - - type: DeviceList - devices: - - 12201 - - 8156 - - 8157 - - 7784 - - 8154 - - 8155 - - 12205 - - 12204 - - 12039 - - 12040 - uid: 12206 components: - type: Transform @@ -5199,52 +5489,6 @@ entities: - 12205 - 8562 - 8563 - - uid: 12209 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,13.5 - parent: 4812 - - type: DeviceList - devices: - - 12211 - - 12212 - - 7782 - - 7783 - - 7911 - - 7910 - - 7909 - - 7914 - - 7913 - - 7912 - - 7874 - - 7872 - - 7871 - - 7873 - - 7887 - - 7886 - - 13696 - - 13697 - - uid: 12213 - components: - - type: Transform - pos: -37.5,13.5 - parent: 4812 - - type: DeviceList - devices: - - 7905 - - 7907 - - 12214 - - uid: 12219 - components: - - type: Transform - pos: -31.5,33.5 - parent: 4812 - - type: DeviceList - devices: - - 12218 - - 7858 - - 7856 - uid: 12220 components: - type: Transform @@ -5259,6 +5503,8 @@ entities: - 12222 - 8307 - 8306 + - 7823 + - 8022 - uid: 12223 components: - type: Transform @@ -5851,18 +6097,6 @@ entities: - 12688 - 12764 - 12766 - - uid: 13156 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,15.5 - parent: 4812 - - type: DeviceList - devices: - - 12212 - - 13522 - - 7908 - - 13814 - uid: 13204 components: - type: Transform @@ -5894,17 +6128,17 @@ entities: - 9504 - 9421 - 13408 - - uid: 13677 + - uid: 14182 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,21.5 + rot: 1.5707963267948966 rad + pos: -15.5,16.5 parent: 4812 - type: DeviceList devices: - - 13676 - - 10972 - - 8372 + - 8318 + - 14181 + - 8317 - proto: AirAlarmElectronics entities: - uid: 10719 @@ -5929,6 +6163,11 @@ entities: - type: Transform pos: -34.5,-37.5 parent: 4812 + - uid: 11025 + components: + - type: Transform + pos: -38.5,29.5 + parent: 4812 - uid: 12248 components: - type: Transform @@ -5976,28 +6215,23 @@ entities: - type: Transform pos: -26.5,-34.5 parent: 4812 + - uid: 11017 + components: + - type: Transform + pos: -32.5,32.5 + parent: 4812 + - uid: 11018 + components: + - type: Transform + pos: -27.5,31.5 + parent: 4812 - proto: AirlockArmoryGlassLocked entities: - - uid: 7802 - components: - - type: Transform - pos: -34.5,13.5 - parent: 4812 - - uid: 8043 - components: - - type: Transform - pos: -32.5,18.5 - parent: 4812 - - uid: 10941 + - uid: 8026 components: - type: Transform rot: 3.141592653589793 rad - pos: -34.5,19.5 - parent: 4812 - - uid: 12471 - components: - - type: Transform - pos: -34.5,17.5 + pos: -28.5,18.5 parent: 4812 - proto: AirlockAtmosphericsGlassLocked entities: @@ -6015,6 +6249,11 @@ entities: parent: 4812 - proto: AirlockAtmosphericsLocked entities: + - uid: 2914 + components: + - type: Transform + pos: -36.5,7.5 + parent: 4812 - uid: 3444 components: - type: Transform @@ -6039,31 +6278,76 @@ entities: parent: 4812 - proto: AirlockBrigGlassLocked entities: - - uid: 906 + - uid: 7819 components: - type: Transform - pos: -17.5,18.5 + rot: -1.5707963267948966 rad + pos: -28.5,14.5 parent: 4812 - - uid: 7788 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 10958: + - - DoorStatus + - Close + 7858: + - - DoorStatus + - Close + - uid: 7855 components: - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,13.5 + parent: 4812 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 10958: + - - DoorStatus + - Close + 7858: + - - DoorStatus + - Close + - uid: 7858 + components: + - type: Transform + rot: -1.5707963267948966 rad pos: -24.5,13.5 parent: 4812 - - uid: 7789 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 7819: + - - DoorStatus + - Close + 7855: + - - DoorStatus + - Close + - uid: 8402 components: - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,11.5 + parent: 4812 + - uid: 10958 + components: + - type: Transform + rot: -1.5707963267948966 rad pos: -24.5,14.5 parent: 4812 - - uid: 7790 - components: - - type: Transform - pos: -27.5,13.5 - parent: 4812 - - uid: 7791 - components: - - type: Transform - pos: -27.5,14.5 - parent: 4812 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 7819: + - - DoorStatus + - Close + 7855: + - - DoorStatus + - Close - proto: AirlockCaptainGlassLocked entities: - uid: 2417 @@ -6325,11 +6609,6 @@ entities: - type: Transform pos: -46.5,-16.5 parent: 4812 - - uid: 10873 - components: - - type: Transform - pos: -36.5,7.5 - parent: 4812 - uid: 11386 components: - type: Transform @@ -6347,16 +6626,16 @@ entities: parent: 4812 - proto: AirlockExternalCommandLocked entities: - - uid: 729 + - uid: 13920 components: - type: Transform - pos: -17.5,32.5 + pos: -17.5,33.5 parent: 4812 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource linkedPorts: - 4014: + 7784: - - DoorStatus - DoorBolt - proto: AirlockExternalEngineeringLocked @@ -6473,9 +6752,6 @@ entities: 12107: - - DoorStatus - Close - 9656: - - - DoorStatus - - Close - uid: 13037 components: - type: Transform @@ -6540,17 +6816,17 @@ entities: - DoorBolt - proto: AirlockExternalGlassCommandLocked entities: - - uid: 4014 + - uid: 7784 components: - type: Transform rot: 1.5707963267948966 rad - pos: -17.5,30.5 + pos: -17.5,31.5 parent: 4812 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource linkedPorts: - 729: + 13920: - - DoorStatus - DoorBolt - proto: AirlockExternalGlassEngineeringLocked @@ -6722,18 +6998,6 @@ entities: rot: -1.5707963267948966 rad pos: -14.5,-50.5 parent: 4812 - - uid: 9656 - components: - - type: Transform - pos: -10.5,-59.5 - parent: 4812 - - type: DeviceLinkSource - linkedPorts: - 9651: - - - DoorStatus - - Close - - type: DeviceLinkSink - invokeCounter: 1 - uid: 12107 components: - type: Transform @@ -6980,16 +7244,6 @@ entities: - type: Transform pos: -2.5,-9.5 parent: 4812 - - uid: 8158 - components: - - type: Transform - pos: -30.5,28.5 - parent: 4812 - - uid: 8159 - components: - - type: Transform - pos: -26.5,28.5 - parent: 4812 - uid: 9660 components: - type: Transform @@ -7055,34 +7309,17 @@ entities: - type: Transform pos: 9.5,28.5 parent: 4812 -- proto: AirlockHeadOfSecurityGlassLocked - entities: - - uid: 2965 - components: - - type: Transform - pos: -22.5,26.5 - parent: 4812 - proto: AirlockHeadOfSecurityLocked entities: - - uid: 2918 + - uid: 7711 components: - type: Transform - pos: -24.5,23.5 + pos: -37.5,13.5 parent: 4812 - - uid: 4138 + - uid: 8184 components: - type: Transform - pos: -22.5,21.5 - parent: 4812 - - uid: 7934 - components: - - type: Transform - pos: -18.5,25.5 - parent: 4812 - - uid: 8242 - components: - - type: Transform - pos: -20.5,27.5 + pos: -37.5,17.5 parent: 4812 - proto: AirlockHydroGlassLocked entities: @@ -7129,13 +7366,6 @@ entities: - type: Transform pos: 8.5,7.5 parent: 4812 -- proto: AirlockMaintCaptainLocked - entities: - - uid: 2418 - components: - - type: Transform - pos: -16.5,24.5 - parent: 4812 - proto: AirlockMaintCargoLocked entities: - uid: 2741 @@ -7155,13 +7385,6 @@ entities: - type: Transform pos: -18.5,-31.5 parent: 4812 -- proto: AirlockMaintCommandLocked - entities: - - uid: 2726 - components: - - type: Transform - pos: -17.5,21.5 - parent: 4812 - proto: AirlockMaintEngiLocked entities: - uid: 8683 @@ -7279,6 +7502,11 @@ entities: - type: Transform pos: 12.5,21.5 parent: 4812 + - uid: 3260 + components: + - type: Transform + pos: -17.5,21.5 + parent: 4812 - uid: 4372 components: - type: Transform @@ -7648,36 +7876,45 @@ entities: - type: Transform pos: -4.5,-25.5 parent: 4812 - - uid: 7792 + - uid: 7734 components: - type: Transform - pos: -27.5,11.5 + pos: -28.5,23.5 parent: 4812 - - uid: 7793 + - uid: 8413 components: - type: Transform - pos: -32.5,11.5 + pos: -34.5,19.5 parent: 4812 - - uid: 7794 +- proto: AirlockSecurityLawyerGlassLocked + entities: + - uid: 1461 components: - type: Transform - pos: -29.5,21.5 + pos: -17.5,18.5 parent: 4812 - - uid: 7795 +- proto: AirlockSecurityLocked + entities: + - uid: 1265 components: - type: Transform pos: -30.5,21.5 parent: 4812 - - uid: 7798 - components: - - type: Transform - pos: -26.5,25.5 - parent: 4812 - - uid: 7799 + - uid: 1266 components: - type: Transform pos: -30.5,25.5 parent: 4812 + - uid: 8105 + components: + - type: Transform + pos: -31.5,25.5 + parent: 4812 + - uid: 8403 + components: + - type: Transform + pos: -31.5,21.5 + parent: 4812 - proto: AirlockServiceLocked entities: - uid: 6675 @@ -7721,12 +7958,92 @@ entities: - uid: 2904 components: - type: Transform - rot: 3.141592653589793 rad pos: 23.5,14.5 parent: 4812 - type: DeviceNetwork deviceLists: - 13204 + - uid: 7758 + components: + - type: Transform + pos: -37.5,11.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7918 + - uid: 7759 + components: + - type: Transform + pos: -37.5,19.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8526 + - uid: 7795 + components: + - type: Transform + pos: -24.5,8.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7708 + - 12203 + - uid: 8069 + components: + - type: Transform + pos: -27.5,18.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8070 + - uid: 8158 + components: + - type: Transform + pos: -25.5,14.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8371 + - uid: 8161 + components: + - type: Transform + pos: -37.5,15.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 4470 + - uid: 8227 + components: + - type: Transform + pos: -27.5,32.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 729 + - uid: 8443 + components: + - type: Transform + pos: -31.5,14.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8066 + - uid: 8503 + components: + - type: Transform + pos: -31.5,22.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7792 + - uid: 8505 + components: + - type: Transform + pos: -25.5,23.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7881 - uid: 8805 components: - type: Transform @@ -7746,6 +8063,23 @@ entities: deviceLists: - 13607 - 13681 + - uid: 10951 + components: + - type: Transform + pos: -36.5,24.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8526 + - uid: 12059 + components: + - type: Transform + pos: -29.5,28.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 1803 + - 7882 - uid: 12170 components: - type: Transform @@ -7803,39 +8137,19 @@ entities: - type: Transform pos: -23.5,3.5 parent: 4812 - - uid: 12201 - components: - - type: Transform - pos: -22.5,12.5 - parent: 4812 - uid: 12208 components: - type: Transform pos: -20.5,8.5 parent: 4812 - - uid: 12211 - components: - - type: Transform - pos: -31.5,16.5 - parent: 4812 - - type: DeviceNetwork - deviceLists: - - 12210 - - uid: 12214 - components: - - type: Transform - pos: -38.5,11.5 - parent: 4812 - - uid: 12218 - components: - - type: Transform - pos: -31.5,29.5 - parent: 4812 - uid: 12222 components: - type: Transform pos: -15.5,19.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 13922 - uid: 12225 components: - type: Transform @@ -8103,15 +8417,6 @@ entities: deviceLists: - 12697 - 9224 - - uid: 13676 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,21.5 - parent: 4812 - - type: DeviceNetwork - deviceLists: - - 13677 - uid: 13725 components: - type: Transform @@ -8120,14 +8425,21 @@ entities: - type: DeviceNetwork deviceLists: - 9593 - - uid: 13814 + - uid: 14181 components: - type: Transform - pos: -34.5,16.5 + pos: -12.5,16.5 parent: 4812 - type: DeviceNetwork deviceLists: - - 13156 + - 14182 +- proto: AirTankFilled + entities: + - uid: 13929 + components: + - type: Transform + pos: -37.849342,29.701904 + parent: 4812 - proto: AltarSpawner entities: - uid: 4008 @@ -8455,19 +8767,43 @@ entities: - type: Transform pos: -1.5,-20.5 parent: 4812 - - uid: 7985 + - uid: 7794 components: - type: MetaData - name: Security Lockerroom APC + name: Law APC - type: Transform - pos: -36.5,13.5 + rot: 3.141592653589793 rad + pos: -20.5,18.5 parent: 4812 - - uid: 8176 + - uid: 8121 components: - type: MetaData - name: Main Hall North West APC + name: Armory APC - type: Transform - pos: -19.5,21.5 + rot: -1.5707963267948966 rad + pos: -33.5,23.5 + parent: 4812 + - uid: 8235 + components: + - type: MetaData + name: Brig APC + - type: Transform + pos: -29.5,25.5 + parent: 4812 + - uid: 8253 + components: + - type: MetaData + name: Tech Vault APC + - type: Transform + pos: 24.5,5.5 + parent: 4812 + - uid: 8360 + components: + - type: MetaData + name: Security APC + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,9.5 parent: 4812 - uid: 8896 components: @@ -8491,13 +8827,6 @@ entities: rot: 3.141592653589793 rad pos: 32.5,-29.5 parent: 4812 - - uid: 9613 - components: - - type: MetaData - name: Security APC - - type: Transform - pos: -31.5,21.5 - parent: 4812 - uid: 10021 components: - type: MetaData @@ -8550,18 +8879,6 @@ entities: rot: 1.5707963267948966 rad pos: -55.5,6.5 parent: 4812 -- proto: AppleSeeds - entities: - - uid: 8397 - components: - - type: Transform - pos: -31.672361,31.435354 - parent: 4812 - - uid: 8398 - components: - - type: Transform - pos: -31.531736,31.32598 - parent: 4812 - proto: ArrivalsShuttleTimer entities: - uid: 13189 @@ -8583,6 +8900,11 @@ entities: parent: 4812 - proto: Ashtray entities: + - uid: 10547 + components: + - type: Transform + pos: -35.062355,16.449474 + parent: 4812 - uid: 12687 components: - type: Transform @@ -8652,11 +8974,6 @@ entities: - type: Transform pos: 19.5,38.5 parent: 4812 - - uid: 3260 - components: - - type: Transform - pos: -36.5,32.5 - parent: 4812 - uid: 3262 components: - type: Transform @@ -8742,11 +9059,6 @@ entities: - type: Transform pos: 22.5,34.5 parent: 4812 - - uid: 3402 - components: - - type: Transform - pos: -35.5,32.5 - parent: 4812 - uid: 3427 components: - type: Transform @@ -8922,11 +9234,6 @@ entities: - type: Transform pos: 18.5,49.5 parent: 4812 - - uid: 3611 - components: - - type: Transform - pos: -38.5,28.5 - parent: 4812 - uid: 3612 components: - type: Transform @@ -9277,30 +9584,25 @@ entities: - type: Transform pos: 6.5,57.5 parent: 4812 - - uid: 3768 + - uid: 3754 components: - type: Transform - pos: -38.5,29.5 + pos: -30.5,39.5 parent: 4812 - - uid: 3976 + - uid: 3759 components: - type: Transform - pos: -36.5,27.5 + pos: -32.5,41.5 parent: 4812 - uid: 3980 components: - type: Transform - pos: -39.5,27.5 + pos: -29.5,39.5 parent: 4812 - uid: 3981 components: - type: Transform - pos: -39.5,28.5 - parent: 4812 - - uid: 4013 - components: - - type: Transform - pos: -39.5,29.5 + pos: -31.5,39.5 parent: 4812 - uid: 4055 components: @@ -9317,6 +9619,66 @@ entities: - type: Transform pos: 26.5,8.5 parent: 4812 + - uid: 4477 + components: + - type: Transform + pos: -30.5,42.5 + parent: 4812 + - uid: 4482 + components: + - type: Transform + pos: -31.5,38.5 + parent: 4812 + - uid: 4805 + components: + - type: Transform + pos: -32.5,42.5 + parent: 4812 + - uid: 4808 + components: + - type: Transform + pos: -31.5,42.5 + parent: 4812 + - uid: 4809 + components: + - type: Transform + pos: -33.5,42.5 + parent: 4812 + - uid: 4810 + components: + - type: Transform + pos: -33.5,41.5 + parent: 4812 + - uid: 4828 + components: + - type: Transform + pos: -32.5,38.5 + parent: 4812 + - uid: 4832 + components: + - type: Transform + pos: -33.5,40.5 + parent: 4812 + - uid: 4853 + components: + - type: Transform + pos: -33.5,39.5 + parent: 4812 + - uid: 4854 + components: + - type: Transform + pos: -34.5,40.5 + parent: 4812 + - uid: 4886 + components: + - type: Transform + pos: -34.5,39.5 + parent: 4812 + - uid: 4887 + components: + - type: Transform + pos: -33.5,38.5 + parent: 4812 - uid: 5625 components: - type: Transform @@ -9472,50 +9834,310 @@ entities: - type: Transform pos: 26.5,6.5 parent: 4812 - - uid: 7622 + - uid: 7638 components: - type: Transform - pos: -19.5,33.5 + pos: -29.5,41.5 parent: 4812 - - uid: 7739 + - uid: 7639 components: - type: Transform - pos: -39.5,18.5 + pos: -28.5,40.5 + parent: 4812 + - uid: 7650 + components: + - type: Transform + pos: -41.5,23.5 + parent: 4812 + - uid: 7651 + components: + - type: Transform + pos: -29.5,40.5 + parent: 4812 + - uid: 7656 + components: + - type: Transform + pos: -42.5,23.5 + parent: 4812 + - uid: 7657 + components: + - type: Transform + pos: -42.5,24.5 + parent: 4812 + - uid: 7661 + components: + - type: Transform + pos: -30.5,41.5 + parent: 4812 + - uid: 7662 + components: + - type: Transform + pos: -31.5,41.5 + parent: 4812 + - uid: 7663 + components: + - type: Transform + pos: -42.5,25.5 + parent: 4812 + - uid: 7664 + components: + - type: Transform + pos: -42.5,26.5 + parent: 4812 + - uid: 7686 + components: + - type: Transform + pos: -38.5,31.5 + parent: 4812 + - uid: 7687 + components: + - type: Transform + pos: -36.5,33.5 + parent: 4812 + - uid: 7713 + components: + - type: Transform + pos: -35.5,32.5 + parent: 4812 + - uid: 7714 + components: + - type: Transform + pos: -35.5,30.5 + parent: 4812 + - uid: 7715 + components: + - type: Transform + pos: -37.5,33.5 + parent: 4812 + - uid: 7716 + components: + - type: Transform + pos: -35.5,33.5 + parent: 4812 + - uid: 7787 + components: + - type: Transform + pos: -34.5,35.5 + parent: 4812 + - uid: 7802 + components: + - type: Transform + pos: -33.5,35.5 + parent: 4812 + - uid: 7804 + components: + - type: Transform + pos: -31.5,35.5 + parent: 4812 + - uid: 7834 + components: + - type: Transform + pos: -36.5,30.5 + parent: 4812 + - uid: 7835 + components: + - type: Transform + pos: -35.5,31.5 + parent: 4812 + - uid: 7836 + components: + - type: Transform + pos: -37.5,34.5 + parent: 4812 + - uid: 7837 + components: + - type: Transform + pos: -36.5,34.5 + parent: 4812 + - uid: 7838 + components: + - type: Transform + pos: -35.5,34.5 + parent: 4812 + - uid: 7847 + components: + - type: Transform + pos: -37.5,32.5 + parent: 4812 + - uid: 7848 + components: + - type: Transform + pos: -32.5,40.5 + parent: 4812 + - uid: 7849 + components: + - type: Transform + pos: -32.5,39.5 + parent: 4812 + - uid: 7931 + components: + - type: Transform + pos: -36.5,31.5 + parent: 4812 + - uid: 7987 + components: + - type: Transform + pos: -38.5,28.5 + parent: 4812 + - uid: 7988 + components: + - type: Transform + pos: -35.5,28.5 + parent: 4812 + - uid: 8036 + components: + - type: Transform + pos: -39.5,28.5 + parent: 4812 + - uid: 8037 + components: + - type: Transform + pos: -40.5,28.5 + parent: 4812 + - uid: 8038 + components: + - type: Transform + pos: -41.5,28.5 + parent: 4812 + - uid: 8039 + components: + - type: Transform + pos: -41.5,27.5 + parent: 4812 + - uid: 8040 + components: + - type: Transform + pos: -41.5,26.5 + parent: 4812 + - uid: 8044 + components: + - type: Transform + pos: -41.5,25.5 + parent: 4812 + - uid: 8082 + components: + - type: Transform + pos: -42.5,28.5 + parent: 4812 + - uid: 8090 + components: + - type: Transform + pos: -42.5,27.5 + parent: 4812 + - uid: 8094 + components: + - type: Transform + pos: -37.5,28.5 + parent: 4812 + - uid: 8095 + components: + - type: Transform + pos: -37.5,31.5 + parent: 4812 + - uid: 8096 + components: + - type: Transform + pos: -36.5,28.5 + parent: 4812 + - uid: 8097 + components: + - type: Transform + pos: -36.5,32.5 + parent: 4812 + - uid: 8103 + components: + - type: Transform + pos: -34.5,41.5 + parent: 4812 + - uid: 8138 + components: + - type: Transform + pos: -30.5,38.5 + parent: 4812 + - uid: 8139 + components: + - type: Transform + pos: -41.5,21.5 + parent: 4812 + - uid: 8152 + components: + - type: Transform + pos: -35.5,29.5 + parent: 4812 + - uid: 8163 + components: + - type: Transform + pos: -36.5,29.5 + parent: 4812 + - uid: 8222 + components: + - type: Transform + pos: -39.5,31.5 + parent: 4812 + - uid: 8223 + components: + - type: Transform + pos: -40.5,29.5 + parent: 4812 + - uid: 8224 + components: + - type: Transform + pos: -39.5,32.5 + parent: 4812 + - uid: 8225 + components: + - type: Transform + pos: -39.5,30.5 + parent: 4812 + - uid: 8237 + components: + - type: Transform + pos: -39.5,29.5 + parent: 4812 + - uid: 8266 + components: + - type: Transform + pos: -32.5,35.5 + parent: 4812 + - uid: 8346 + components: + - type: Transform + pos: -38.5,32.5 + parent: 4812 + - uid: 8364 + components: + - type: Transform + pos: -35.5,38.5 + parent: 4812 + - uid: 8365 + components: + - type: Transform + pos: -35.5,39.5 + parent: 4812 + - uid: 8390 + components: + - type: Transform + pos: -41.5,24.5 + parent: 4812 + - uid: 8409 + components: + - type: Transform + pos: -38.5,33.5 + parent: 4812 + - uid: 8422 + components: + - type: Transform + pos: -34.5,30.5 parent: 4812 - uid: 8460 components: - type: Transform pos: -20.5,34.5 parent: 4812 - - uid: 8461 - components: - - type: Transform - pos: -20.5,33.5 - parent: 4812 - - uid: 8462 - components: - - type: Transform - pos: -20.5,32.5 - parent: 4812 - - uid: 8463 - components: - - type: Transform - pos: -21.5,30.5 - parent: 4812 - - uid: 8464 - components: - - type: Transform - pos: -21.5,31.5 - parent: 4812 - uid: 8465 components: - type: Transform - pos: -20.5,31.5 - parent: 4812 - - uid: 8471 - components: - - type: Transform - pos: -14.5,31.5 + pos: -34.5,31.5 parent: 4812 - uid: 8472 components: @@ -9532,60 +10154,15 @@ entities: - type: Transform pos: -14.5,32.5 parent: 4812 - - uid: 8484 - components: - - type: Transform - pos: -15.5,33.5 - parent: 4812 - uid: 8498 components: - type: Transform - pos: -23.5,30.5 + pos: -34.5,33.5 parent: 4812 - uid: 8499 components: - type: Transform - pos: -23.5,33.5 - parent: 4812 - - uid: 8500 - components: - - type: Transform - pos: -26.5,34.5 - parent: 4812 - - uid: 8501 - components: - - type: Transform - pos: -25.5,34.5 - parent: 4812 - - uid: 8502 - components: - - type: Transform - pos: -24.5,34.5 - parent: 4812 - - uid: 8503 - components: - - type: Transform - pos: -23.5,34.5 - parent: 4812 - - uid: 8504 - components: - - type: Transform - pos: -24.5,35.5 - parent: 4812 - - uid: 8505 - components: - - type: Transform - pos: -25.5,35.5 - parent: 4812 - - uid: 8506 - components: - - type: Transform - pos: -27.5,37.5 - parent: 4812 - - uid: 8507 - components: - - type: Transform - pos: -28.5,37.5 + pos: -34.5,29.5 parent: 4812 - uid: 8508 components: @@ -9602,11 +10179,6 @@ entities: - type: Transform pos: -27.5,38.5 parent: 4812 - - uid: 8511 - components: - - type: Transform - pos: -26.5,38.5 - parent: 4812 - uid: 8512 components: - type: Transform @@ -9625,57 +10197,22 @@ entities: - uid: 8515 components: - type: Transform - pos: -25.5,39.5 - parent: 4812 - - uid: 8516 - components: - - type: Transform - pos: -30.5,34.5 - parent: 4812 - - uid: 8517 - components: - - type: Transform - pos: -31.5,34.5 + pos: -28.5,41.5 parent: 4812 - uid: 8518 components: - type: Transform - pos: -32.5,34.5 + pos: -34.5,37.5 parent: 4812 - uid: 8519 components: - type: Transform - pos: -33.5,34.5 + pos: -34.5,38.5 parent: 4812 - uid: 8520 components: - type: Transform - pos: -34.5,34.5 - parent: 4812 - - uid: 8521 - components: - - type: Transform - pos: -33.5,35.5 - parent: 4812 - - uid: 8522 - components: - - type: Transform - pos: -33.5,36.5 - parent: 4812 - - uid: 8523 - components: - - type: Transform - pos: -32.5,36.5 - parent: 4812 - - uid: 8524 - components: - - type: Transform - pos: -32.5,35.5 - parent: 4812 - - uid: 8525 - components: - - type: Transform - pos: -31.5,35.5 + pos: -34.5,32.5 parent: 4812 - uid: 9215 components: @@ -9697,11 +10234,6 @@ entities: - type: Transform pos: -63.5,-3.5 parent: 4812 - - uid: 9383 - components: - - type: Transform - pos: -40.5,22.5 - parent: 4812 - uid: 9390 components: - type: Transform @@ -9772,11 +10304,6 @@ entities: - type: Transform pos: -43.5,-32.5 parent: 4812 - - uid: 9626 - components: - - type: Transform - pos: -39.5,17.5 - parent: 4812 - uid: 9638 components: - type: Transform @@ -9927,11 +10454,6 @@ entities: - type: Transform pos: -54.5,-17.5 parent: 4812 - - uid: 10460 - components: - - type: Transform - pos: -35.5,29.5 - parent: 4812 - uid: 10461 components: - type: Transform @@ -9942,11 +10464,6 @@ entities: - type: Transform pos: -51.5,-19.5 parent: 4812 - - uid: 10463 - components: - - type: Transform - pos: -36.5,28.5 - parent: 4812 - uid: 10464 components: - type: Transform @@ -9992,11 +10509,6 @@ entities: - type: Transform pos: -57.5,-11.5 parent: 4812 - - uid: 10474 - components: - - type: Transform - pos: -35.5,28.5 - parent: 4812 - uid: 10475 components: - type: Transform @@ -10052,166 +10564,36 @@ entities: - type: Transform pos: -58.5,-8.5 parent: 4812 - - uid: 10942 + - uid: 10805 components: - type: Transform - pos: -33.5,25.5 + pos: -33.5,37.5 parent: 4812 - - uid: 10943 - components: - - type: Transform - pos: -33.5,26.5 - parent: 4812 - - uid: 10944 - components: - - type: Transform - pos: -33.5,27.5 - parent: 4812 - - uid: 10947 - components: - - type: Transform - pos: -34.5,26.5 - parent: 4812 - - uid: 10948 - components: - - type: Transform - pos: -34.5,27.5 - parent: 4812 - - uid: 10949 + - uid: 10889 components: - type: Transform pos: -34.5,28.5 parent: 4812 - - uid: 10950 + - uid: 10941 components: - type: Transform - pos: -34.5,29.5 + pos: -34.5,34.5 parent: 4812 - - uid: 10951 + - uid: 10968 components: - type: Transform - pos: -34.5,30.5 - parent: 4812 - - uid: 10952 - components: - - type: Transform - pos: -34.5,31.5 - parent: 4812 - - uid: 10953 - components: - - type: Transform - pos: -34.5,32.5 - parent: 4812 - - uid: 10954 - components: - - type: Transform - pos: -34.5,33.5 - parent: 4812 - - uid: 10956 - components: - - type: Transform - pos: -35.5,31.5 - parent: 4812 - - uid: 10957 - components: - - type: Transform - pos: -35.5,30.5 - parent: 4812 - - uid: 10965 - components: - - type: Transform - pos: -39.5,15.5 - parent: 4812 - - uid: 10966 - components: - - type: Transform - pos: -39.5,16.5 - parent: 4812 - - uid: 10982 - components: - - type: Transform - pos: -40.5,23.5 - parent: 4812 - - uid: 10984 - components: - - type: Transform - pos: -36.5,31.5 - parent: 4812 - - uid: 10986 - components: - - type: Transform - pos: -35.5,33.5 - parent: 4812 - - uid: 10987 - components: - - type: Transform - pos: -36.5,33.5 - parent: 4812 - - uid: 10988 - components: - - type: Transform - pos: -37.5,33.5 - parent: 4812 - - uid: 10990 - components: - - type: Transform - pos: -37.5,32.5 - parent: 4812 - - uid: 10991 - components: - - type: Transform - pos: -37.5,31.5 - parent: 4812 - - uid: 10992 - components: - - type: Transform - pos: -37.5,30.5 - parent: 4812 - - uid: 10993 - components: - - type: Transform - pos: -37.5,29.5 + pos: -27.5,40.5 parent: 4812 - uid: 10994 components: - type: Transform - pos: -37.5,28.5 - parent: 4812 - - uid: 10995 - components: - - type: Transform - pos: -37.5,27.5 - parent: 4812 - - uid: 10999 - components: - - type: Transform - pos: -38.5,26.5 - parent: 4812 - - uid: 11000 - components: - - type: Transform - pos: -38.5,27.5 + pos: -20.5,32.5 parent: 4812 - uid: 11001 components: - type: Transform pos: -14.5,33.5 parent: 4812 - - uid: 11003 - components: - - type: Transform - pos: -38.5,30.5 - parent: 4812 - - uid: 11004 - components: - - type: Transform - pos: -38.5,31.5 - parent: 4812 - - uid: 11005 - components: - - type: Transform - pos: -38.5,32.5 - parent: 4812 - uid: 11009 components: - type: Transform @@ -10237,56 +10619,6 @@ entities: - type: Transform pos: -40.5,21.5 parent: 4812 - - uid: 11016 - components: - - type: Transform - pos: -40.5,24.5 - parent: 4812 - - uid: 11017 - components: - - type: Transform - pos: -40.5,25.5 - parent: 4812 - - uid: 11018 - components: - - type: Transform - pos: -40.5,26.5 - parent: 4812 - - uid: 11019 - components: - - type: Transform - pos: -41.5,21.5 - parent: 4812 - - uid: 11021 - components: - - type: Transform - pos: -41.5,23.5 - parent: 4812 - - uid: 11022 - components: - - type: Transform - pos: -41.5,24.5 - parent: 4812 - - uid: 11023 - components: - - type: Transform - pos: -41.5,25.5 - parent: 4812 - - uid: 11024 - components: - - type: Transform - pos: -41.5,26.5 - parent: 4812 - - uid: 11025 - components: - - type: Transform - pos: -39.5,25.5 - parent: 4812 - - uid: 11026 - components: - - type: Transform - pos: -39.5,26.5 - parent: 4812 - uid: 11616 components: - type: Transform @@ -10662,6 +10994,66 @@ entities: - type: Transform pos: 27.5,8.5 parent: 4812 + - uid: 12430 + components: + - type: Transform + pos: -29.5,36.5 + parent: 4812 + - uid: 12431 + components: + - type: Transform + pos: -29.5,37.5 + parent: 4812 + - uid: 12432 + components: + - type: Transform + pos: -35.5,37.5 + parent: 4812 + - uid: 12433 + components: + - type: Transform + pos: -35.5,36.5 + parent: 4812 + - uid: 12434 + components: + - type: Transform + pos: -35.5,35.5 + parent: 4812 + - uid: 12435 + components: + - type: Transform + pos: -30.5,37.5 + parent: 4812 + - uid: 12436 + components: + - type: Transform + pos: -30.5,36.5 + parent: 4812 + - uid: 12437 + components: + - type: Transform + pos: -31.5,36.5 + parent: 4812 + - uid: 12438 + components: + - type: Transform + pos: -36.5,35.5 + parent: 4812 + - uid: 12439 + components: + - type: Transform + pos: -36.5,36.5 + parent: 4812 + - uid: 12446 + components: + - type: Transform + pos: -41.5,22.5 + parent: 4812 + - uid: 12453 + components: + - type: Transform + pos: -20.5,33.5 + parent: 4812 - uid: 12470 components: - type: Transform @@ -10912,6 +11304,26 @@ entities: - type: Transform pos: 29.5,10.5 parent: 4812 + - uid: 13786 + components: + - type: Transform + pos: -21.5,34.5 + parent: 4812 + - uid: 13921 + components: + - type: Transform + pos: -21.5,33.5 + parent: 4812 + - uid: 14007 + components: + - type: Transform + pos: -28.5,37.5 + parent: 4812 + - uid: 14076 + components: + - type: Transform + pos: -26.5,38.5 + parent: 4812 - proto: AsteroidRockMining entities: - uid: 1484 @@ -11056,6 +11468,11 @@ entities: parent: 4812 - proto: AtmosDeviceFanDirectional entities: + - uid: 1264 + components: + - type: Transform + pos: -11.5,-59.5 + parent: 4812 - uid: 2781 components: - type: Transform @@ -11313,6 +11730,61 @@ entities: - type: Transform pos: -58.5,10.5 parent: 4812 + - uid: 14064 + components: + - type: Transform + pos: -33.5,36.5 + parent: 4812 + - uid: 14066 + components: + - type: Transform + pos: -34.5,36.5 + parent: 4812 + - uid: 14067 + components: + - type: Transform + pos: -32.5,36.5 + parent: 4812 + - uid: 14068 + components: + - type: Transform + pos: -32.5,37.5 + parent: 4812 + - uid: 14069 + components: + - type: Transform + pos: -31.5,37.5 + parent: 4812 + - uid: 14070 + components: + - type: Transform + pos: -38.5,30.5 + parent: 4812 + - uid: 14071 + components: + - type: Transform + pos: -38.5,29.5 + parent: 4812 + - uid: 14072 + components: + - type: Transform + pos: -37.5,30.5 + parent: 4812 + - uid: 14073 + components: + - type: Transform + pos: -37.5,29.5 + parent: 4812 + - uid: 14074 + components: + - type: Transform + pos: -31.5,40.5 + parent: 4812 + - uid: 14075 + components: + - type: Transform + pos: -30.5,40.5 + parent: 4812 - proto: AtmosFixFreezerMarker entities: - uid: 1569 @@ -11541,6 +12013,11 @@ entities: - type: Transform pos: -40.278786,-34.952698 parent: 4812 + - uid: 13934 + components: + - type: Transform + pos: -27.107492,26.605642 + parent: 4812 - proto: Bed entities: - uid: 261 @@ -11598,30 +12075,20 @@ entities: - type: Transform pos: -20.5,-20.5 parent: 4812 - - uid: 8249 + - uid: 7897 components: - type: Transform - pos: -22.5,28.5 + pos: -38.5,16.5 parent: 4812 - - uid: 8350 + - uid: 10999 components: - type: Transform - pos: -25.5,20.5 + pos: -29.5,34.5 parent: 4812 - - uid: 8351 + - uid: 11000 components: - type: Transform - pos: -25.5,17.5 - parent: 4812 - - uid: 8360 - components: - - type: Transform - pos: -25.5,27.5 - parent: 4812 - - uid: 8361 - components: - - type: Transform - pos: -29.5,27.5 + pos: -25.5,34.5 parent: 4812 - uid: 11358 components: @@ -11663,10 +12130,10 @@ entities: parent: 4812 - proto: BedsheetHOS entities: - - uid: 8250 + - uid: 8018 components: - type: Transform - pos: -22.5,28.5 + pos: -38.5,16.5 parent: 4812 - proto: BedsheetMedical entities: @@ -11692,25 +12159,15 @@ entities: parent: 4812 - proto: BedsheetOrange entities: - - uid: 8352 + - uid: 10988 components: - type: Transform - pos: -25.5,17.5 + pos: -25.5,34.5 parent: 4812 - - uid: 8353 + - uid: 12058 components: - type: Transform - pos: -25.5,20.5 - parent: 4812 - - uid: 8362 - components: - - type: Transform - pos: -29.5,27.5 - parent: 4812 - - uid: 8363 - components: - - type: Transform - pos: -25.5,27.5 + pos: -29.5,34.5 parent: 4812 - proto: BedsheetQM entities: @@ -11772,11 +12229,6 @@ entities: - type: Transform pos: -18.5,-9.5 parent: 4812 - - uid: 1461 - components: - - type: Transform - pos: -27.5,32.5 - parent: 4812 - proto: BlastDoor entities: - uid: 771 @@ -11865,13 +12317,6 @@ entities: parent: 4812 - type: SpamEmitSound enabled: False - - uid: 8399 - components: - - type: Transform - pos: -26.5,32.5 - parent: 4812 - - type: SpamEmitSound - enabled: False - uid: 10853 components: - type: Transform @@ -11968,11 +12413,6 @@ entities: - type: Transform pos: -24.5,-39.5 parent: 4812 - - uid: 8391 - components: - - type: Transform - pos: -25.5,32.5 - parent: 4812 - uid: 11352 components: - type: Transform @@ -12060,6 +12500,16 @@ entities: - type: Transform pos: -29.5,-17.5 parent: 4812 + - uid: 12462 + components: + - type: Transform + pos: -22.5,26.5 + parent: 4812 + - uid: 12463 + components: + - type: Transform + pos: -21.5,26.5 + parent: 4812 - proto: BoozeDispenser entities: - uid: 365 @@ -12118,15 +12568,10 @@ entities: parent: 4812 - proto: BoxFlashbang entities: - - uid: 8369 + - uid: 7706 components: - type: Transform - pos: -36.42858,16.41507 - parent: 4812 - - uid: 8430 - components: - - type: Transform - pos: -37.645676,12.776339 + pos: -27.618525,20.681643 parent: 4812 - proto: BoxFolderBlack entities: @@ -12168,16 +12613,16 @@ entities: - type: Transform pos: 8.33344,26.616299 parent: 4812 - - uid: 3443 - components: - - type: Transform - pos: -21.5,22.5 - parent: 4812 - uid: 4575 components: - type: Transform pos: 28.5,1.5 parent: 4812 + - uid: 8243 + components: + - type: Transform + pos: -34.317528,16.129131 + parent: 4812 - uid: 8295 components: - type: Transform @@ -12204,15 +12649,10 @@ entities: parent: 4812 - proto: BoxHandcuff entities: - - uid: 2727 + - uid: 8080 components: - type: Transform - pos: -36.64733,16.47757 - parent: 4812 - - uid: 8431 - components: - - type: Transform - pos: -37.489426,12.635714 + pos: -27.62894,20.389772 parent: 4812 - proto: BoxLatexGloves entities: @@ -12276,15 +12716,15 @@ entities: parent: 4812 - proto: BoxZiptie entities: - - uid: 8370 + - uid: 8079 components: - type: Transform - pos: -36.494217,16.619202 + pos: -27.41019,20.535707 parent: 4812 - - uid: 8432 + - uid: 9328 components: - type: Transform - pos: -37.301926,12.401339 + pos: -39.420692,10.651264 parent: 4812 - proto: BrbSign entities: @@ -12310,36 +12750,6 @@ entities: - type: Transform pos: -30.580097,-29.217686 parent: 4812 -- proto: BrigTimer - entities: - - uid: 4810 - components: - - type: Transform - pos: -27.5,18.5 - parent: 4812 - - type: DeviceLinkSource - linkedPorts: - 7786: - - - Start - - Close - - - Timer - - AutoClose - - - Timer - - Open - - uid: 4811 - components: - - type: Transform - pos: -27.5,15.5 - parent: 4812 - - type: DeviceLinkSource - linkedPorts: - 7785: - - - Start - - Close - - - Timer - - AutoClose - - - Timer - - Open - proto: Bucket entities: - uid: 1477 @@ -12357,11 +12767,6 @@ entities: - type: Transform pos: -20.513304,-8.561821 parent: 4812 - - uid: 8390 - components: - - type: Transform - pos: -30.607666,31.438156 - parent: 4812 - uid: 9617 components: - type: Transform @@ -12372,13 +12777,29 @@ entities: - type: Transform pos: -10.295721,17.222569 parent: 4812 -- proto: ButtonFrameCaution - entities: - - uid: 8392 + - uid: 13933 components: - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,28.5 + pos: -24.472076,30.535456 + parent: 4812 +- proto: ButtonFrameCaution + entities: + - uid: 7883 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,24.5 + parent: 4812 + - uid: 8216 + components: + - type: Transform + pos: -38.5,17.5 + parent: 4812 + - uid: 8449 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,17.5 parent: 4812 - uid: 9073 components: @@ -12428,11 +12849,6 @@ entities: rot: -1.5707963267948966 rad pos: -61.5,11.5 parent: 4812 - - uid: 13813 - components: - - type: Transform - pos: -20.5,26.5 - parent: 4812 - uid: 13855 components: - type: Transform @@ -12445,16 +12861,6 @@ entities: rot: 3.141592653589793 rad pos: 8.5,13.5 parent: 4812 - - uid: 13884 - components: - - type: Transform - pos: -27.780294,20.467564 - parent: 4812 - - uid: 13885 - components: - - type: Transform - pos: -27.780294,17.470497 - parent: 4812 - proto: ButtonFrameExit entities: - uid: 4657 @@ -12463,6 +12869,18 @@ entities: rot: -1.5707963267948966 rad pos: -13.534462,-23.217846 parent: 4812 + - uid: 7821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.21538,15.53285 + parent: 4812 + - uid: 8099 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.780195,15.53285 + parent: 4812 - proto: ButtonFrameGrey entities: - uid: 13720 @@ -13133,41 +13551,11 @@ entities: - type: Transform pos: -18.5,-0.5 parent: 4812 - - uid: 1260 - components: - - type: Transform - pos: -21.5,10.5 - parent: 4812 - uid: 1261 components: - type: Transform pos: -22.5,10.5 parent: 4812 - - uid: 1262 - components: - - type: Transform - pos: -22.5,11.5 - parent: 4812 - - uid: 1263 - components: - - type: Transform - pos: -22.5,12.5 - parent: 4812 - - uid: 1264 - components: - - type: Transform - pos: -22.5,13.5 - parent: 4812 - - uid: 1265 - components: - - type: Transform - pos: -22.5,14.5 - parent: 4812 - - uid: 1266 - components: - - type: Transform - pos: -22.5,15.5 - parent: 4812 - uid: 1267 components: - type: Transform @@ -14833,6 +15221,21 @@ entities: - type: Transform pos: -10.5,23.5 parent: 4812 + - uid: 2486 + components: + - type: Transform + pos: -23.5,8.5 + parent: 4812 + - uid: 2490 + components: + - type: Transform + pos: -24.5,8.5 + parent: 4812 + - uid: 2507 + components: + - type: Transform + pos: -26.5,18.5 + parent: 4812 - uid: 2652 components: - type: Transform @@ -14843,6 +15246,11 @@ entities: - type: Transform pos: -43.5,0.5 parent: 4812 + - uid: 2684 + components: + - type: Transform + pos: -26.5,16.5 + parent: 4812 - uid: 2815 components: - type: Transform @@ -14873,6 +15281,11 @@ entities: - type: Transform pos: 11.5,32.5 parent: 4812 + - uid: 2845 + components: + - type: Transform + pos: -22.5,11.5 + parent: 4812 - uid: 2846 components: - type: Transform @@ -15108,6 +15521,11 @@ entities: - type: Transform pos: 23.5,14.5 parent: 4812 + - uid: 3178 + components: + - type: Transform + pos: -31.5,9.5 + parent: 4812 - uid: 3182 components: - type: Transform @@ -15193,6 +15611,11 @@ entities: - type: Transform pos: 12.5,22.5 parent: 4812 + - uid: 3311 + components: + - type: Transform + pos: -32.5,11.5 + parent: 4812 - uid: 3897 components: - type: Transform @@ -15433,6 +15856,11 @@ entities: - type: Transform pos: -9.5,-23.5 parent: 4812 + - uid: 4014 + components: + - type: Transform + pos: -31.5,11.5 + parent: 4812 - uid: 4079 components: - type: Transform @@ -15828,15 +16256,10 @@ entities: - type: Transform pos: 24.5,0.5 parent: 4812 - - uid: 4347 - components: - - type: Transform - pos: 24.5,1.5 - parent: 4812 - uid: 4348 components: - type: Transform - pos: 24.5,2.5 + pos: -32.5,9.5 parent: 4812 - uid: 4349 components: @@ -15963,6 +16386,11 @@ entities: - type: Transform pos: -11.5,-54.5 parent: 4812 + - uid: 4811 + components: + - type: Transform + pos: 24.5,5.5 + parent: 4812 - uid: 4863 components: - type: Transform @@ -18083,415 +18511,45 @@ entities: - type: Transform pos: -11.5,-15.5 parent: 4812 - - uid: 7800 + - uid: 7652 components: - type: Transform - pos: -36.5,21.5 + pos: 25.5,3.5 + parent: 4812 + - uid: 7653 + components: + - type: Transform + pos: 22.5,3.5 + parent: 4812 + - uid: 7688 + components: + - type: Transform + pos: -22.5,17.5 + parent: 4812 + - uid: 7689 + components: + - type: Transform + pos: 25.5,1.5 + parent: 4812 + - uid: 7690 + components: + - type: Transform + pos: 24.5,1.5 parent: 4812 - uid: 7954 components: - type: Transform pos: -41.5,4.5 parent: 4812 - - uid: 8057 + - uid: 8029 components: - type: Transform - pos: -35.5,21.5 - parent: 4812 - - uid: 8061 - components: - - type: Transform - pos: -36.5,13.5 - parent: 4812 - - uid: 8062 - components: - - type: Transform - pos: -36.5,12.5 - parent: 4812 - - uid: 8063 - components: - - type: Transform - pos: -36.5,11.5 - parent: 4812 - - uid: 8064 - components: - - type: Transform - pos: -37.5,11.5 - parent: 4812 - - uid: 8065 - components: - - type: Transform - pos: -38.5,11.5 - parent: 4812 - - uid: 8066 - components: - - type: Transform - pos: -35.5,11.5 - parent: 4812 - - uid: 8067 - components: - - type: Transform - pos: -34.5,11.5 - parent: 4812 - - uid: 8068 - components: - - type: Transform - pos: -33.5,11.5 - parent: 4812 - - uid: 8070 - components: - - type: Transform - pos: -31.5,11.5 - parent: 4812 - - uid: 8071 - components: - - type: Transform - pos: -30.5,11.5 - parent: 4812 - - uid: 8072 - components: - - type: Transform - pos: -29.5,11.5 - parent: 4812 - - uid: 8073 - components: - - type: Transform - pos: -29.5,12.5 - parent: 4812 - - uid: 8074 - components: - - type: Transform - pos: -29.5,13.5 - parent: 4812 - - uid: 8075 - components: - - type: Transform - pos: -29.5,14.5 - parent: 4812 - - uid: 8076 - components: - - type: Transform - pos: -29.5,15.5 - parent: 4812 - - uid: 8077 - components: - - type: Transform - pos: -29.5,16.5 - parent: 4812 - - uid: 8078 - components: - - type: Transform - pos: -29.5,17.5 - parent: 4812 - - uid: 8079 - components: - - type: Transform - pos: -29.5,18.5 - parent: 4812 - - uid: 8080 - components: - - type: Transform - pos: -29.5,19.5 - parent: 4812 - - uid: 8081 - components: - - type: Transform - pos: -28.5,19.5 - parent: 4812 - - uid: 8082 - components: - - type: Transform - pos: -27.5,19.5 - parent: 4812 - - uid: 8083 - components: - - type: Transform - pos: -26.5,19.5 - parent: 4812 - - uid: 8084 - components: - - type: Transform - pos: -28.5,16.5 - parent: 4812 - - uid: 8085 - components: - - type: Transform - pos: -27.5,16.5 - parent: 4812 - - uid: 8086 - components: - - type: Transform - pos: -26.5,16.5 - parent: 4812 - - uid: 8087 - components: - - type: Transform - pos: -28.5,13.5 - parent: 4812 - - uid: 8088 - components: - - type: Transform - pos: -27.5,13.5 - parent: 4812 - - uid: 8089 - components: - - type: Transform - pos: -26.5,13.5 - parent: 4812 - - uid: 8090 - components: - - type: Transform - pos: -25.5,13.5 - parent: 4812 - - uid: 8091 - components: - - type: Transform - pos: -28.5,11.5 - parent: 4812 - - uid: 8092 - components: - - type: Transform - pos: -27.5,11.5 - parent: 4812 - - uid: 8093 - components: - - type: Transform - pos: -26.5,11.5 - parent: 4812 - - uid: 8094 - components: - - type: Transform - pos: -25.5,11.5 - parent: 4812 - - uid: 8095 - components: - - type: Transform - pos: -34.5,12.5 - parent: 4812 - - uid: 8096 - components: - - type: Transform - pos: -34.5,13.5 - parent: 4812 - - uid: 8097 - components: - - type: Transform - pos: -34.5,14.5 - parent: 4812 - - uid: 8098 - components: - - type: Transform - pos: -34.5,15.5 - parent: 4812 - - uid: 8099 - components: - - type: Transform - pos: -34.5,16.5 - parent: 4812 - - uid: 8100 - components: - - type: Transform - pos: -34.5,17.5 - parent: 4812 - - uid: 8101 - components: - - type: Transform - pos: -34.5,18.5 - parent: 4812 - - uid: 8102 - components: - - type: Transform - pos: -34.5,19.5 - parent: 4812 - - uid: 8103 - components: - - type: Transform - pos: -34.5,20.5 - parent: 4812 - - uid: 8105 - components: - - type: Transform - pos: -35.5,16.5 - parent: 4812 - - uid: 8106 - components: - - type: Transform - pos: -30.5,19.5 - parent: 4812 - - uid: 8107 - components: - - type: Transform - pos: -30.5,15.5 - parent: 4812 - - uid: 8108 - components: - - type: Transform - pos: -29.5,20.5 - parent: 4812 - - uid: 8109 - components: - - type: Transform - pos: -29.5,21.5 - parent: 4812 - - uid: 8110 - components: - - type: Transform - pos: -29.5,22.5 - parent: 4812 - - uid: 8111 - components: - - type: Transform - pos: -29.5,23.5 - parent: 4812 - - uid: 8112 - components: - - type: Transform - pos: -29.5,24.5 - parent: 4812 - - uid: 8113 - components: - - type: Transform - pos: -28.5,24.5 - parent: 4812 - - uid: 8114 - components: - - type: Transform - pos: -27.5,24.5 - parent: 4812 - - uid: 8115 - components: - - type: Transform - pos: -26.5,24.5 - parent: 4812 - - uid: 8116 - components: - - type: Transform - pos: -26.5,23.5 - parent: 4812 - - uid: 8117 - components: - - type: Transform - pos: -30.5,24.5 - parent: 4812 - - uid: 8118 - components: - - type: Transform - pos: -30.5,25.5 - parent: 4812 - - uid: 8119 - components: - - type: Transform - pos: -30.5,26.5 - parent: 4812 - - uid: 8120 - components: - - type: Transform - pos: -30.5,27.5 - parent: 4812 - - uid: 8121 - components: - - type: Transform - pos: -30.5,28.5 - parent: 4812 - - uid: 8122 - components: - - type: Transform - pos: -30.5,29.5 - parent: 4812 - - uid: 8123 - components: - - type: Transform - pos: -30.5,30.5 - parent: 4812 - - uid: 8124 - components: - - type: Transform - pos: -30.5,31.5 - parent: 4812 - - uid: 8125 - components: - - type: Transform - pos: -26.5,25.5 - parent: 4812 - - uid: 8126 - components: - - type: Transform - pos: -26.5,26.5 - parent: 4812 - - uid: 8127 - components: - - type: Transform - pos: -26.5,27.5 - parent: 4812 - - uid: 8128 - components: - - type: Transform - pos: -26.5,28.5 - parent: 4812 - - uid: 8129 - components: - - type: Transform - pos: -26.5,29.5 - parent: 4812 - - uid: 8130 - components: - - type: Transform - pos: -26.5,30.5 - parent: 4812 - - uid: 8131 - components: - - type: Transform - pos: -26.5,31.5 - parent: 4812 - - uid: 8132 - components: - - type: Transform - pos: -25.5,31.5 + pos: -20.5,19.5 parent: 4812 - uid: 8133 components: - type: Transform - pos: -24.5,31.5 - parent: 4812 - - uid: 8134 - components: - - type: Transform - pos: -27.5,31.5 - parent: 4812 - - uid: 8135 - components: - - type: Transform - pos: -27.5,32.5 - parent: 4812 - - uid: 8136 - components: - - type: Transform - pos: -27.5,33.5 - parent: 4812 - - uid: 8137 - components: - - type: Transform - pos: -28.5,33.5 - parent: 4812 - - uid: 8138 - components: - - type: Transform - pos: -29.5,33.5 - parent: 4812 - - uid: 8139 - components: - - type: Transform - pos: -31.5,31.5 - parent: 4812 - - uid: 8140 - components: - - type: Transform - pos: -29.5,31.5 - parent: 4812 - - uid: 8197 - components: - - type: Transform - pos: -19.5,21.5 + pos: -31.5,10.5 parent: 4812 - uid: 8198 components: @@ -18533,100 +18591,10 @@ entities: - type: Transform pos: -22.5,18.5 parent: 4812 - - uid: 8206 + - uid: 8264 components: - type: Transform - pos: -19.5,22.5 - parent: 4812 - - uid: 8207 - components: - - type: Transform - pos: -19.5,23.5 - parent: 4812 - - uid: 8208 - components: - - type: Transform - pos: -19.5,24.5 - parent: 4812 - - uid: 8209 - components: - - type: Transform - pos: -19.5,25.5 - parent: 4812 - - uid: 8210 - components: - - type: Transform - pos: -20.5,24.5 - parent: 4812 - - uid: 8211 - components: - - type: Transform - pos: -21.5,24.5 - parent: 4812 - - uid: 8212 - components: - - type: Transform - pos: -22.5,24.5 - parent: 4812 - - uid: 8213 - components: - - type: Transform - pos: -23.5,24.5 - parent: 4812 - - uid: 8214 - components: - - type: Transform - pos: -22.5,25.5 - parent: 4812 - - uid: 8215 - components: - - type: Transform - pos: -22.5,26.5 - parent: 4812 - - uid: 8216 - components: - - type: Transform - pos: -22.5,27.5 - parent: 4812 - - uid: 8217 - components: - - type: Transform - pos: -22.5,28.5 - parent: 4812 - - uid: 8218 - components: - - type: Transform - pos: -22.5,23.5 - parent: 4812 - - uid: 8219 - components: - - type: Transform - pos: -22.5,22.5 - parent: 4812 - - uid: 8220 - components: - - type: Transform - pos: -21.5,27.5 - parent: 4812 - - uid: 8221 - components: - - type: Transform - pos: -20.5,27.5 - parent: 4812 - - uid: 8222 - components: - - type: Transform - pos: -19.5,27.5 - parent: 4812 - - uid: 8223 - components: - - type: Transform - pos: -19.5,28.5 - parent: 4812 - - uid: 8224 - components: - - type: Transform - pos: -19.5,29.5 + pos: -20.5,18.5 parent: 4812 - uid: 8319 components: @@ -19088,11 +19056,6 @@ entities: - type: Transform pos: -29.5,4.5 parent: 4812 - - uid: 9456 - components: - - type: Transform - pos: -31.5,21.5 - parent: 4812 - uid: 9458 components: - type: Transform @@ -19178,16 +19141,6 @@ entities: - type: Transform pos: -39.5,-3.5 parent: 4812 - - uid: 9574 - components: - - type: Transform - pos: -31.5,20.5 - parent: 4812 - - uid: 9589 - components: - - type: Transform - pos: -31.5,19.5 - parent: 4812 - uid: 9666 components: - type: Transform @@ -20618,11 +20571,106 @@ entities: - type: Transform pos: -28.5,-23.5 parent: 4812 + - uid: 12055 + components: + - type: Transform + pos: -26.5,27.5 + parent: 4812 + - uid: 12145 + components: + - type: Transform + pos: -27.5,27.5 + parent: 4812 + - uid: 12218 + components: + - type: Transform + pos: -29.5,25.5 + parent: 4812 + - uid: 12337 + components: + - type: Transform + pos: -29.5,26.5 + parent: 4812 + - uid: 12377 + components: + - type: Transform + pos: -29.5,27.5 + parent: 4812 + - uid: 12378 + components: + - type: Transform + pos: -28.5,27.5 + parent: 4812 + - uid: 12379 + components: + - type: Transform + pos: -29.5,28.5 + parent: 4812 - uid: 12540 components: - type: Transform pos: 49.5,-3.5 parent: 4812 + - uid: 12543 + components: + - type: Transform + pos: -25.5,27.5 + parent: 4812 + - uid: 12557 + components: + - type: Transform + pos: -24.5,27.5 + parent: 4812 + - uid: 12586 + components: + - type: Transform + pos: -22.5,27.5 + parent: 4812 + - uid: 12618 + components: + - type: Transform + pos: -21.5,27.5 + parent: 4812 + - uid: 12620 + components: + - type: Transform + pos: -23.5,27.5 + parent: 4812 + - uid: 12621 + components: + - type: Transform + pos: -20.5,27.5 + parent: 4812 + - uid: 12622 + components: + - type: Transform + pos: -20.5,26.5 + parent: 4812 + - uid: 12623 + components: + - type: Transform + pos: -20.5,25.5 + parent: 4812 + - uid: 12624 + components: + - type: Transform + pos: -20.5,24.5 + parent: 4812 + - uid: 12631 + components: + - type: Transform + pos: -29.5,29.5 + parent: 4812 + - uid: 12632 + components: + - type: Transform + pos: -30.5,27.5 + parent: 4812 + - uid: 12663 + components: + - type: Transform + pos: -31.5,27.5 + parent: 4812 - uid: 12669 components: - type: Transform @@ -20883,6 +20931,26 @@ entities: - type: Transform pos: 49.5,0.5 parent: 4812 + - uid: 13155 + components: + - type: Transform + pos: -32.5,27.5 + parent: 4812 + - uid: 13156 + components: + - type: Transform + pos: -32.5,28.5 + parent: 4812 + - uid: 13165 + components: + - type: Transform + pos: -32.5,29.5 + parent: 4812 + - uid: 13166 + components: + - type: Transform + pos: -32.5,30.5 + parent: 4812 - uid: 13184 components: - type: Transform @@ -20928,6 +20996,16 @@ entities: - type: Transform pos: 35.5,15.5 parent: 4812 + - uid: 13221 + components: + - type: Transform + pos: -32.5,31.5 + parent: 4812 + - uid: 13240 + components: + - type: Transform + pos: -32.5,33.5 + parent: 4812 - uid: 13250 components: - type: Transform @@ -21108,6 +21186,11 @@ entities: - type: Transform pos: -50.5,-4.5 parent: 4812 + - uid: 13395 + components: + - type: Transform + pos: -32.5,32.5 + parent: 4812 - uid: 13406 components: - type: Transform @@ -21183,6 +21266,11 @@ entities: - type: Transform pos: -43.5,3.5 parent: 4812 + - uid: 13522 + components: + - type: Transform + pos: -27.5,28.5 + parent: 4812 - uid: 13529 components: - type: Transform @@ -21401,7 +21489,12 @@ entities: - uid: 13631 components: - type: Transform - pos: -34.5,21.5 + pos: -27.5,29.5 + parent: 4812 + - uid: 13634 + components: + - type: Transform + pos: -27.5,30.5 parent: 4812 - uid: 13660 components: @@ -21413,11 +21506,46 @@ entities: - type: Transform pos: -44.5,5.5 parent: 4812 + - uid: 13664 + components: + - type: Transform + pos: -27.5,31.5 + parent: 4812 - uid: 13673 components: - type: Transform pos: -55.5,6.5 parent: 4812 + - uid: 13676 + components: + - type: Transform + pos: -27.5,32.5 + parent: 4812 + - uid: 13677 + components: + - type: Transform + pos: -27.5,33.5 + parent: 4812 + - uid: 13678 + components: + - type: Transform + pos: -28.5,33.5 + parent: 4812 + - uid: 13679 + components: + - type: Transform + pos: -29.5,33.5 + parent: 4812 + - uid: 13680 + components: + - type: Transform + pos: -26.5,33.5 + parent: 4812 + - uid: 13685 + components: + - type: Transform + pos: -25.5,33.5 + parent: 4812 - uid: 13699 components: - type: Transform @@ -21468,16 +21596,6 @@ entities: - type: Transform pos: -61.5,0.5 parent: 4812 - - uid: 13870 - components: - - type: Transform - pos: -31.5,10.5 - parent: 4812 - - uid: 13871 - components: - - type: Transform - pos: -31.5,9.5 - parent: 4812 - uid: 13872 components: - type: Transform @@ -21498,15 +21616,365 @@ entities: - type: Transform pos: -17.5,32.5 parent: 4812 - - uid: 13926 + - uid: 14096 components: - type: Transform - pos: -36.5,10.5 + pos: -29.5,25.5 parent: 4812 - - uid: 13928 + - uid: 14097 components: - type: Transform - pos: -36.5,9.5 + pos: -29.5,24.5 + parent: 4812 + - uid: 14098 + components: + - type: Transform + pos: -29.5,23.5 + parent: 4812 + - uid: 14099 + components: + - type: Transform + pos: -30.5,23.5 + parent: 4812 + - uid: 14100 + components: + - type: Transform + pos: -31.5,23.5 + parent: 4812 + - uid: 14101 + components: + - type: Transform + pos: -28.5,23.5 + parent: 4812 + - uid: 14102 + components: + - type: Transform + pos: -27.5,23.5 + parent: 4812 + - uid: 14103 + components: + - type: Transform + pos: -26.5,23.5 + parent: 4812 + - uid: 14104 + components: + - type: Transform + pos: -25.5,23.5 + parent: 4812 + - uid: 14105 + components: + - type: Transform + pos: -23.5,23.5 + parent: 4812 + - uid: 14106 + components: + - type: Transform + pos: -22.5,23.5 + parent: 4812 + - uid: 14107 + components: + - type: Transform + pos: -24.5,23.5 + parent: 4812 + - uid: 14108 + components: + - type: Transform + pos: -25.5,26.5 + parent: 4812 + - uid: 14109 + components: + - type: Transform + pos: -25.5,25.5 + parent: 4812 + - uid: 14110 + components: + - type: Transform + pos: -23.5,26.5 + parent: 4812 + - uid: 14111 + components: + - type: Transform + pos: -23.5,25.5 + parent: 4812 + - uid: 14112 + components: + - type: Transform + pos: -33.5,23.5 + parent: 4812 + - uid: 14113 + components: + - type: Transform + pos: -35.5,23.5 + parent: 4812 + - uid: 14114 + components: + - type: Transform + pos: -36.5,23.5 + parent: 4812 + - uid: 14115 + components: + - type: Transform + pos: -34.5,23.5 + parent: 4812 + - uid: 14116 + components: + - type: Transform + pos: -34.5,24.5 + parent: 4812 + - uid: 14117 + components: + - type: Transform + pos: -34.5,25.5 + parent: 4812 + - uid: 14118 + components: + - type: Transform + pos: -37.5,23.5 + parent: 4812 + - uid: 14119 + components: + - type: Transform + pos: -38.5,23.5 + parent: 4812 + - uid: 14120 + components: + - type: Transform + pos: -38.5,24.5 + parent: 4812 + - uid: 14121 + components: + - type: Transform + pos: -38.5,25.5 + parent: 4812 + - uid: 14122 + components: + - type: Transform + pos: -36.5,22.5 + parent: 4812 + - uid: 14123 + components: + - type: Transform + pos: -36.5,21.5 + parent: 4812 + - uid: 14124 + components: + - type: Transform + pos: -36.5,20.5 + parent: 4812 + - uid: 14125 + components: + - type: Transform + pos: -36.5,19.5 + parent: 4812 + - uid: 14126 + components: + - type: Transform + pos: -35.5,19.5 + parent: 4812 + - uid: 14127 + components: + - type: Transform + pos: -37.5,19.5 + parent: 4812 + - uid: 14128 + components: + - type: Transform + pos: -38.5,19.5 + parent: 4812 + - uid: 14136 + components: + - type: Transform + pos: -33.5,11.5 + parent: 4812 + - uid: 14137 + components: + - type: Transform + pos: -34.5,11.5 + parent: 4812 + - uid: 14138 + components: + - type: Transform + pos: -36.5,11.5 + parent: 4812 + - uid: 14139 + components: + - type: Transform + pos: -37.5,11.5 + parent: 4812 + - uid: 14140 + components: + - type: Transform + pos: -38.5,11.5 + parent: 4812 + - uid: 14141 + components: + - type: Transform + pos: -35.5,11.5 + parent: 4812 + - uid: 14142 + components: + - type: Transform + pos: -37.5,18.5 + parent: 4812 + - uid: 14143 + components: + - type: Transform + pos: -37.5,17.5 + parent: 4812 + - uid: 14144 + components: + - type: Transform + pos: -37.5,16.5 + parent: 4812 + - uid: 14145 + components: + - type: Transform + pos: -37.5,15.5 + parent: 4812 + - uid: 14146 + components: + - type: Transform + pos: -36.5,15.5 + parent: 4812 + - uid: 14147 + components: + - type: Transform + pos: -35.5,15.5 + parent: 4812 + - uid: 14148 + components: + - type: Transform + pos: -34.5,15.5 + parent: 4812 + - uid: 14149 + components: + - type: Transform + pos: -38.5,15.5 + parent: 4812 + - uid: 14150 + components: + - type: Transform + pos: -31.5,12.5 + parent: 4812 + - uid: 14151 + components: + - type: Transform + pos: -31.5,13.5 + parent: 4812 + - uid: 14152 + components: + - type: Transform + pos: -31.5,14.5 + parent: 4812 + - uid: 14153 + components: + - type: Transform + pos: -31.5,15.5 + parent: 4812 + - uid: 14154 + components: + - type: Transform + pos: -31.5,17.5 + parent: 4812 + - uid: 14155 + components: + - type: Transform + pos: -31.5,18.5 + parent: 4812 + - uid: 14156 + components: + - type: Transform + pos: -31.5,19.5 + parent: 4812 + - uid: 14157 + components: + - type: Transform + pos: -31.5,16.5 + parent: 4812 + - uid: 14158 + components: + - type: Transform + pos: -32.5,19.5 + parent: 4812 + - uid: 14159 + components: + - type: Transform + pos: -33.5,19.5 + parent: 4812 + - uid: 14160 + components: + - type: Transform + pos: -30.5,14.5 + parent: 4812 + - uid: 14161 + components: + - type: Transform + pos: -29.5,14.5 + parent: 4812 + - uid: 14162 + components: + - type: Transform + pos: -27.5,14.5 + parent: 4812 + - uid: 14163 + components: + - type: Transform + pos: -26.5,14.5 + parent: 4812 + - uid: 14164 + components: + - type: Transform + pos: -25.5,14.5 + parent: 4812 + - uid: 14165 + components: + - type: Transform + pos: -28.5,14.5 + parent: 4812 + - uid: 14167 + components: + - type: Transform + pos: -25.5,13.5 + parent: 4812 + - uid: 14168 + components: + - type: Transform + pos: -25.5,12.5 + parent: 4812 + - uid: 14169 + components: + - type: Transform + pos: -30.5,17.5 + parent: 4812 + - uid: 14170 + components: + - type: Transform + pos: -29.5,17.5 + parent: 4812 + - uid: 14171 + components: + - type: Transform + pos: -28.5,17.5 + parent: 4812 + - uid: 14172 + components: + - type: Transform + pos: -27.5,17.5 + parent: 4812 + - uid: 14173 + components: + - type: Transform + pos: -26.5,17.5 + parent: 4812 + - uid: 14174 + components: + - type: Transform + pos: -26.5,19.5 + parent: 4812 + - uid: 14175 + components: + - type: Transform + pos: -26.5,20.5 parent: 4812 - proto: CableApcStack entities: @@ -25086,10 +25554,15 @@ entities: - type: Transform pos: -15.5,-18.5 parent: 4812 - - uid: 732 + - uid: 740 components: - type: Transform - pos: -34.5,15.5 + pos: -22.5,15.5 + parent: 4812 + - uid: 906 + components: + - type: Transform + pos: -30.5,24.5 parent: 4812 - uid: 971 components: @@ -25426,6 +25899,16 @@ entities: - type: Transform pos: 9.5,3.5 parent: 4812 + - uid: 1077 + components: + - type: Transform + pos: -31.5,18.5 + parent: 4812 + - uid: 1260 + components: + - type: Transform + pos: -31.5,23.5 + parent: 4812 - uid: 1419 components: - type: Transform @@ -26036,6 +26519,11 @@ entities: - type: Transform pos: -24.5,-25.5 parent: 4812 + - uid: 3422 + components: + - type: Transform + pos: -31.5,15.5 + parent: 4812 - uid: 3734 components: - type: Transform @@ -26046,6 +26534,11 @@ entities: - type: Transform pos: -25.5,-25.5 parent: 4812 + - uid: 3736 + components: + - type: Transform + pos: -32.5,9.5 + parent: 4812 - uid: 3884 components: - type: Transform @@ -26116,6 +26609,21 @@ entities: - type: Transform pos: -15.5,-17.5 parent: 4812 + - uid: 4013 + components: + - type: Transform + pos: -35.5,21.5 + parent: 4812 + - uid: 4139 + components: + - type: Transform + pos: -36.5,21.5 + parent: 4812 + - uid: 4140 + components: + - type: Transform + pos: -34.5,18.5 + parent: 4812 - uid: 4247 components: - type: Transform @@ -26486,21 +26994,6 @@ entities: - type: Transform pos: 28.5,-23.5 parent: 4812 - - uid: 6635 - components: - - type: Transform - pos: -30.5,19.5 - parent: 4812 - - uid: 6636 - components: - - type: Transform - pos: -31.5,21.5 - parent: 4812 - - uid: 6639 - components: - - type: Transform - pos: -31.5,20.5 - parent: 4812 - uid: 6640 components: - type: Transform @@ -26876,65 +27369,65 @@ entities: - type: Transform pos: -1.5,-20.5 parent: 4812 - - uid: 7801 + - uid: 7674 components: - type: Transform - pos: -34.5,12.5 + pos: -26.5,15.5 parent: 4812 - - uid: 7906 + - uid: 7676 components: - type: Transform - pos: -34.5,17.5 + pos: -27.5,15.5 parent: 4812 - - uid: 7936 + - uid: 7788 components: - type: Transform - pos: -34.5,13.5 + pos: -20.5,22.5 parent: 4812 - - uid: 7986 + - uid: 7879 components: - type: Transform - pos: -36.5,13.5 + pos: -20.5,21.5 parent: 4812 - - uid: 7987 + - uid: 7902 components: - type: Transform - pos: -36.5,12.5 + pos: -25.5,11.5 parent: 4812 - - uid: 7988 + - uid: 7907 components: - type: Transform - pos: -36.5,11.5 + pos: -25.5,15.5 + parent: 4812 + - uid: 7916 + components: + - type: Transform + pos: 24.5,5.5 + parent: 4812 + - uid: 7917 + components: + - type: Transform + pos: 24.5,2.5 + parent: 4812 + - uid: 7922 + components: + - type: Transform + pos: -29.5,24.5 + parent: 4812 + - uid: 7929 + components: + - type: Transform + pos: 24.5,4.5 parent: 4812 - uid: 7989 components: - type: Transform - pos: -35.5,11.5 - parent: 4812 - - uid: 7990 - components: - - type: Transform - pos: -34.5,11.5 - parent: 4812 - - uid: 7991 - components: - - type: Transform - pos: -33.5,11.5 - parent: 4812 - - uid: 7992 - components: - - type: Transform - pos: -32.5,11.5 - parent: 4812 - - uid: 7993 - components: - - type: Transform - pos: -31.5,11.5 + pos: -31.5,14.5 parent: 4812 - uid: 7994 components: - type: Transform - pos: -31.5,10.5 + pos: -28.5,14.5 parent: 4812 - uid: 7995 components: @@ -26979,332 +27472,242 @@ entities: - uid: 8005 components: - type: Transform - pos: -30.5,11.5 - parent: 4812 - - uid: 8006 - components: - - type: Transform - pos: -29.5,11.5 - parent: 4812 - - uid: 8007 - components: - - type: Transform - pos: -29.5,12.5 - parent: 4812 - - uid: 8008 - components: - - type: Transform - pos: -29.5,13.5 + pos: -31.5,10.5 parent: 4812 - uid: 8009 components: - type: Transform - pos: -29.5,14.5 - parent: 4812 - - uid: 8010 - components: - - type: Transform - pos: -29.5,15.5 - parent: 4812 - - uid: 8011 - components: - - type: Transform - pos: -29.5,16.5 + pos: -20.5,20.5 parent: 4812 - uid: 8012 components: - type: Transform - pos: -29.5,17.5 + pos: -26.5,11.5 parent: 4812 - uid: 8013 components: - type: Transform - pos: -29.5,18.5 - parent: 4812 - - uid: 8014 - components: - - type: Transform - pos: -29.5,19.5 - parent: 4812 - - uid: 8015 - components: - - type: Transform - pos: -28.5,19.5 - parent: 4812 - - uid: 8016 - components: - - type: Transform - pos: -27.5,19.5 - parent: 4812 - - uid: 8017 - components: - - type: Transform - pos: -26.5,19.5 - parent: 4812 - - uid: 8018 - components: - - type: Transform - pos: -25.5,19.5 - parent: 4812 - - uid: 8019 - components: - - type: Transform - pos: -24.5,19.5 - parent: 4812 - - uid: 8020 - components: - - type: Transform - pos: -24.5,20.5 - parent: 4812 - - uid: 8021 - components: - - type: Transform - pos: -28.5,16.5 - parent: 4812 - - uid: 8022 - components: - - type: Transform - pos: -27.5,16.5 - parent: 4812 - - uid: 8023 - components: - - type: Transform - pos: -26.5,16.5 - parent: 4812 - - uid: 8024 - components: - - type: Transform - pos: -25.5,16.5 - parent: 4812 - - uid: 8025 - components: - - type: Transform - pos: -24.5,16.5 - parent: 4812 - - uid: 8026 - components: - - type: Transform - pos: -24.5,17.5 + pos: -27.5,11.5 parent: 4812 - uid: 8027 components: - type: Transform - pos: -27.5,17.5 + pos: -27.5,12.5 parent: 4812 - uid: 8028 components: - type: Transform - pos: -27.5,20.5 + pos: -23.5,18.5 parent: 4812 - - uid: 8029 + - uid: 8074 components: - type: Transform - pos: -29.5,10.5 + pos: -27.5,14.5 parent: 4812 - - uid: 8030 + - uid: 8075 components: - type: Transform - pos: -28.5,10.5 + pos: -29.5,14.5 parent: 4812 - - uid: 8031 - components: - - type: Transform - pos: -27.5,10.5 - parent: 4812 - - uid: 8032 - components: - - type: Transform - pos: -26.5,10.5 - parent: 4812 - - uid: 8033 - components: - - type: Transform - pos: -25.5,10.5 - parent: 4812 - - uid: 8034 - components: - - type: Transform - pos: -24.5,10.5 - parent: 4812 - - uid: 8035 - components: - - type: Transform - pos: -32.5,10.5 - parent: 4812 - - uid: 8036 - components: - - type: Transform - pos: -32.5,12.5 - parent: 4812 - - uid: 8037 - components: - - type: Transform - pos: -30.5,14.5 - parent: 4812 - - uid: 8038 - components: - - type: Transform - pos: -31.5,14.5 - parent: 4812 - - uid: 8039 - components: - - type: Transform - pos: -32.5,14.5 - parent: 4812 - - uid: 8040 - components: - - type: Transform - pos: -34.5,18.5 - parent: 4812 - - uid: 8041 - components: - - type: Transform - pos: -33.5,13.5 - parent: 4812 - - uid: 8042 - components: - - type: Transform - pos: -34.5,14.5 - parent: 4812 - - uid: 8044 - components: - - type: Transform - pos: -35.5,13.5 - parent: 4812 - - uid: 8046 - components: - - type: Transform - pos: -34.5,19.5 - parent: 4812 - - uid: 8047 - components: - - type: Transform - pos: -35.5,17.5 - parent: 4812 - - uid: 8053 - components: - - type: Transform - pos: -33.5,19.5 - parent: 4812 - - uid: 8054 - components: - - type: Transform - pos: -33.5,20.5 - parent: 4812 - - uid: 8056 - components: - - type: Transform - pos: -32.5,20.5 - parent: 4812 - - uid: 8069 + - uid: 8172 components: - type: Transform pos: -31.5,19.5 parent: 4812 - - uid: 8104 - components: - - type: Transform - pos: -33.5,17.5 - parent: 4812 - - uid: 8177 - components: - - type: Transform - pos: -23.5,20.5 - parent: 4812 - - uid: 8178 - components: - - type: Transform - pos: -23.5,21.5 - parent: 4812 - - uid: 8179 - components: - - type: Transform - pos: -22.5,20.5 - parent: 4812 - - uid: 8180 - components: - - type: Transform - pos: -21.5,20.5 - parent: 4812 - - uid: 8181 - components: - - type: Transform - pos: -20.5,20.5 - parent: 4812 - - uid: 8182 - components: - - type: Transform - pos: -19.5,20.5 - parent: 4812 - - uid: 8183 - components: - - type: Transform - pos: -19.5,21.5 - parent: 4812 - - uid: 8184 - components: - - type: Transform - pos: -20.5,21.5 - parent: 4812 - - uid: 8185 - components: - - type: Transform - pos: -21.5,21.5 - parent: 4812 - - uid: 8186 - components: - - type: Transform - pos: -21.5,22.5 - parent: 4812 - - uid: 8187 - components: - - type: Transform - pos: -21.5,23.5 - parent: 4812 - - uid: 8188 - components: - - type: Transform - pos: -21.5,24.5 - parent: 4812 - - uid: 8189 - components: - - type: Transform - pos: -21.5,25.5 - parent: 4812 - uid: 8190 components: - type: Transform - pos: -21.5,26.5 - parent: 4812 - - uid: 8191 - components: - - type: Transform - pos: -21.5,27.5 - parent: 4812 - - uid: 8192 - components: - - type: Transform - pos: -21.5,28.5 - parent: 4812 - - uid: 8193 - components: - - type: Transform - pos: -22.5,28.5 - parent: 4812 - - uid: 8194 - components: - - type: Transform - pos: -22.5,29.5 + pos: -31.5,22.5 parent: 4812 - uid: 8195 components: - type: Transform - pos: -22.5,26.5 + pos: -31.5,16.5 parent: 4812 - uid: 8196 components: - type: Transform - pos: -23.5,26.5 + pos: -28.5,24.5 + parent: 4812 + - uid: 8207 + components: + - type: Transform + pos: -25.5,21.5 + parent: 4812 + - uid: 8210 + components: + - type: Transform + pos: -29.5,17.5 + parent: 4812 + - uid: 8211 + components: + - type: Transform + pos: -27.5,24.5 + parent: 4812 + - uid: 8212 + components: + - type: Transform + pos: -27.5,13.5 + parent: 4812 + - uid: 8220 + components: + - type: Transform + pos: -35.5,23.5 + parent: 4812 + - uid: 8228 + components: + - type: Transform + pos: 24.5,3.5 + parent: 4812 + - uid: 8229 + components: + - type: Transform + pos: -22.5,20.5 + parent: 4812 + - uid: 8241 + components: + - type: Transform + pos: -28.5,17.5 + parent: 4812 + - uid: 8244 + components: + - type: Transform + pos: -20.5,18.5 + parent: 4812 + - uid: 8252 + components: + - type: Transform + pos: 24.5,1.5 + parent: 4812 + - uid: 8257 + components: + - type: Transform + pos: -20.5,19.5 + parent: 4812 + - uid: 8258 + components: + - type: Transform + pos: -29.5,25.5 + parent: 4812 + - uid: 8259 + components: + - type: Transform + pos: -34.5,23.5 + parent: 4812 + - uid: 8269 + components: + - type: Transform + pos: -31.5,20.5 + parent: 4812 + - uid: 8343 + components: + - type: Transform + pos: -31.5,17.5 + parent: 4812 + - uid: 8344 + components: + - type: Transform + pos: -28.5,23.5 + parent: 4812 + - uid: 8345 + components: + - type: Transform + pos: -31.5,24.5 + parent: 4812 + - uid: 8366 + components: + - type: Transform + pos: -31.5,12.5 + parent: 4812 + - uid: 8367 + components: + - type: Transform + pos: -31.5,13.5 + parent: 4812 + - uid: 8372 + components: + - type: Transform + pos: -31.5,11.5 + parent: 4812 + - uid: 8384 + components: + - type: Transform + pos: -30.5,14.5 + parent: 4812 + - uid: 8410 + components: + - type: Transform + pos: -27.5,17.5 + parent: 4812 + - uid: 8411 + components: + - type: Transform + pos: -30.5,17.5 + parent: 4812 + - uid: 8420 + components: + - type: Transform + pos: -24.5,17.5 + parent: 4812 + - uid: 8421 + components: + - type: Transform + pos: -25.5,17.5 + parent: 4812 + - uid: 8427 + components: + - type: Transform + pos: -28.5,22.5 + parent: 4812 + - uid: 8428 + components: + - type: Transform + pos: -25.5,19.5 + parent: 4812 + - uid: 8431 + components: + - type: Transform + pos: -22.5,19.5 + parent: 4812 + - uid: 8432 + components: + - type: Transform + pos: -22.5,18.5 + parent: 4812 + - uid: 8434 + components: + - type: Transform + pos: -27.5,19.5 + parent: 4812 + - uid: 8435 + components: + - type: Transform + pos: -30.5,19.5 + parent: 4812 + - uid: 8436 + components: + - type: Transform + pos: -26.5,19.5 + parent: 4812 + - uid: 8516 + components: + - type: Transform + pos: -26.5,21.5 + parent: 4812 + - uid: 8517 + components: + - type: Transform + pos: -27.5,21.5 + parent: 4812 + - uid: 8521 + components: + - type: Transform + pos: -34.5,20.5 + parent: 4812 + - uid: 8522 + components: + - type: Transform + pos: -34.5,19.5 parent: 4812 - uid: 8853 components: @@ -27516,6 +27919,16 @@ entities: - type: Transform pos: -34.5,8.5 parent: 4812 + - uid: 9456 + components: + - type: Transform + pos: -37.5,21.5 + parent: 4812 + - uid: 9508 + components: + - type: Transform + pos: -33.5,23.5 + parent: 4812 - uid: 9524 components: - type: Transform @@ -27541,6 +27954,21 @@ entities: - type: Transform pos: 17.5,-16.5 parent: 4812 + - uid: 9823 + components: + - type: Transform + pos: -25.5,23.5 + parent: 4812 + - uid: 9990 + components: + - type: Transform + pos: -26.5,17.5 + parent: 4812 + - uid: 9992 + components: + - type: Transform + pos: -24.5,18.5 + parent: 4812 - uid: 10001 components: - type: Transform @@ -27771,6 +28199,11 @@ entities: - type: Transform pos: -38.5,2.5 parent: 4812 + - uid: 10474 + components: + - type: Transform + pos: -28.5,19.5 + parent: 4812 - uid: 10652 components: - type: Transform @@ -27801,6 +28234,56 @@ entities: - type: Transform pos: -45.5,3.5 parent: 4812 + - uid: 10926 + components: + - type: Transform + pos: -21.5,20.5 + parent: 4812 + - uid: 10927 + components: + - type: Transform + pos: -31.5,21.5 + parent: 4812 + - uid: 10947 + components: + - type: Transform + pos: -25.5,22.5 + parent: 4812 + - uid: 10953 + components: + - type: Transform + pos: -22.5,17.5 + parent: 4812 + - uid: 10961 + components: + - type: Transform + pos: -22.5,16.5 + parent: 4812 + - uid: 10962 + components: + - type: Transform + pos: -22.5,14.5 + parent: 4812 + - uid: 10972 + components: + - type: Transform + pos: -26.5,24.5 + parent: 4812 + - uid: 10973 + components: + - type: Transform + pos: -29.5,19.5 + parent: 4812 + - uid: 10976 + components: + - type: Transform + pos: -24.5,19.5 + parent: 4812 + - uid: 10977 + components: + - type: Transform + pos: -25.5,24.5 + parent: 4812 - uid: 11151 components: - type: Transform @@ -27911,11 +28394,6 @@ entities: - type: Transform pos: -38.5,1.5 parent: 4812 - - uid: 12145 - components: - - type: Transform - pos: -35.5,19.5 - parent: 4812 - uid: 12381 components: - type: Transform @@ -27926,11 +28404,6 @@ entities: - type: Transform pos: -45.5,5.5 parent: 4812 - - uid: 12663 - components: - - type: Transform - pos: -34.5,16.5 - parent: 4812 - uid: 12699 components: - type: Transform @@ -28171,20 +28644,15 @@ entities: - type: Transform pos: -55.5,6.5 parent: 4812 - - uid: 13693 + - uid: 13823 components: - type: Transform - pos: -33.5,16.5 + pos: -20.5,23.5 parent: 4812 - - uid: 13694 + - uid: 13824 components: - type: Transform - pos: -32.5,16.5 - parent: 4812 - - uid: 13695 - components: - - type: Transform - pos: -32.5,15.5 + pos: -19.5,23.5 parent: 4812 - uid: 13874 components: @@ -28201,15 +28669,130 @@ entities: - type: Transform pos: -40.5,8.5 parent: 4812 - - uid: 13929 + - uid: 14078 components: - type: Transform - pos: -36.5,10.5 + pos: -32.5,11.5 parent: 4812 - - uid: 13930 + - uid: 14079 components: - type: Transform - pos: -36.5,9.5 + pos: -33.5,11.5 + parent: 4812 + - uid: 14080 + components: + - type: Transform + pos: -34.5,11.5 + parent: 4812 + - uid: 14081 + components: + - type: Transform + pos: -35.5,11.5 + parent: 4812 + - uid: 14082 + components: + - type: Transform + pos: -36.5,11.5 + parent: 4812 + - uid: 14083 + components: + - type: Transform + pos: -37.5,11.5 + parent: 4812 + - uid: 14084 + components: + - type: Transform + pos: -37.5,12.5 + parent: 4812 + - uid: 14085 + components: + - type: Transform + pos: -37.5,13.5 + parent: 4812 + - uid: 14086 + components: + - type: Transform + pos: -37.5,14.5 + parent: 4812 + - uid: 14087 + components: + - type: Transform + pos: -37.5,15.5 + parent: 4812 + - uid: 14088 + components: + - type: Transform + pos: -38.5,15.5 + parent: 4812 + - uid: 14089 + components: + - type: Transform + pos: -39.5,15.5 + parent: 4812 + - uid: 14090 + components: + - type: Transform + pos: -36.5,15.5 + parent: 4812 + - uid: 14091 + components: + - type: Transform + pos: -35.5,15.5 + parent: 4812 + - uid: 14092 + components: + - type: Transform + pos: -34.5,15.5 + parent: 4812 + - uid: 14093 + components: + - type: Transform + pos: -33.5,15.5 + parent: 4812 + - uid: 14094 + components: + - type: Transform + pos: -33.5,14.5 + parent: 4812 + - uid: 14095 + components: + - type: Transform + pos: -33.5,16.5 + parent: 4812 + - uid: 14129 + components: + - type: Transform + pos: -32.5,19.5 + parent: 4812 + - uid: 14130 + components: + - type: Transform + pos: -33.5,19.5 + parent: 4812 + - uid: 14131 + components: + - type: Transform + pos: -35.5,19.5 + parent: 4812 + - uid: 14132 + components: + - type: Transform + pos: -36.5,19.5 + parent: 4812 + - uid: 14133 + components: + - type: Transform + pos: -36.5,20.5 + parent: 4812 + - uid: 14134 + components: + - type: Transform + pos: -36.5,22.5 + parent: 4812 + - uid: 14135 + components: + - type: Transform + pos: -36.5,23.5 parent: 4812 - proto: CableMVStack entities: @@ -28289,6 +28872,13 @@ entities: - type: Transform pos: -9.517075,-13.504629 parent: 4812 +- proto: CannabisSeeds + entities: + - uid: 13944 + components: + - type: Transform + pos: -31.5,33.5 + parent: 4812 - proto: CapacitorStockPart entities: - uid: 6210 @@ -28377,7 +28967,6 @@ entities: - uid: 4656 components: - type: Transform - rot: 1.5707963267948966 rad pos: -8.5,4.5 parent: 4812 - uid: 5377 @@ -29199,12 +29788,6 @@ entities: - type: Transform pos: 17.5,-7.5 parent: 4812 - - uid: 4757 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,31.5 - parent: 4812 - uid: 4860 components: - type: Transform @@ -30450,6 +31033,12 @@ entities: rot: 1.5707963267948966 rad pos: -48.5,-1.5 parent: 4812 + - uid: 12451 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,32.5 + parent: 4812 - uid: 12473 components: - type: Transform @@ -30555,12 +31144,6 @@ entities: rot: 3.141592653589793 rad pos: -11.5,-57.5 parent: 4812 - - uid: 13173 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-57.5 - parent: 4812 - uid: 13498 components: - type: Transform @@ -30820,8 +31403,31 @@ entities: - type: Transform pos: -39.5,7.5 parent: 4812 + - uid: 13914 + components: + - type: Transform + pos: -11.5,-58.5 + parent: 4812 + - uid: 13924 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,27.5 + parent: 4812 + - uid: 13925 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,28.5 + parent: 4812 - proto: Chair entities: + - uid: 565 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,16.5 + parent: 4812 - uid: 3239 components: - type: Transform @@ -30852,6 +31458,12 @@ entities: rot: 3.141592653589793 rad pos: 20.5,13.5 parent: 4812 + - uid: 3421 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,8.5 + parent: 4812 - uid: 4119 components: - type: Transform @@ -30932,6 +31544,11 @@ entities: rot: -1.5707963267948966 rad pos: 31.5,3.5 parent: 4812 + - uid: 5051 + components: + - type: Transform + pos: -24.5,24.5 + parent: 4812 - uid: 5065 components: - type: Transform @@ -30965,6 +31582,18 @@ entities: - type: Transform pos: -25.5,-22.5 parent: 4812 + - uid: 7781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,12.5 + parent: 4812 + - uid: 8221 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,33.5 + parent: 4812 - uid: 8289 components: - type: Transform @@ -30995,15 +31624,17 @@ entities: rot: -1.5707963267948966 rad pos: -18.5,17.5 parent: 4812 - - uid: 8302 + - uid: 8350 components: - type: Transform - pos: -19.5,19.5 + rot: -1.5707963267948966 rad + pos: -29.5,15.5 parent: 4812 - - uid: 8303 + - uid: 8389 components: - type: Transform - pos: -18.5,19.5 + rot: -1.5707963267948966 rad + pos: -22.5,7.5 parent: 4812 - uid: 8418 components: @@ -31011,30 +31642,17 @@ entities: rot: 3.141592653589793 rad pos: -8.5,-23.5 parent: 4812 - - uid: 8437 + - uid: 8451 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,10.5 + pos: -26.5,10.5 parent: 4812 - - uid: 8438 + - uid: 8457 components: - type: Transform rot: 1.5707963267948966 rad pos: -38.5,10.5 parent: 4812 - - uid: 8445 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,17.5 - parent: 4812 - - uid: 8446 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,18.5 - parent: 4812 - uid: 9225 components: - type: Transform @@ -31047,6 +31665,18 @@ entities: rot: 1.5707963267948966 rad pos: 27.5,-5.5 parent: 4812 + - uid: 9636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,12.5 + parent: 4812 + - uid: 9658 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,12.5 + parent: 4812 - uid: 10732 components: - type: Transform @@ -31097,6 +31727,12 @@ entities: rot: -1.5707963267948966 rad pos: -43.5,-23.5 parent: 4812 + - uid: 10993 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,22.5 + parent: 4812 - uid: 11773 components: - type: Transform @@ -31148,6 +31784,18 @@ entities: rot: 1.5707963267948966 rad pos: 27.5,-4.5 parent: 4812 + - uid: 12465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,28.5 + parent: 4812 + - uid: 12517 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,28.5 + parent: 4812 - uid: 13126 components: - type: Transform @@ -31191,17 +31839,16 @@ entities: rot: 3.141592653589793 rad pos: -44.5,2.5 parent: 4812 - - uid: 13737 + - uid: 13814 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,19.5 + pos: -20.5,24.5 parent: 4812 - - uid: 13738 + - uid: 13946 components: - type: Transform rot: -1.5707963267948966 rad - pos: -25.5,16.5 + pos: -25.5,33.5 parent: 4812 - proto: ChairOfficeDark entities: @@ -31281,6 +31928,12 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,-27.5 parent: 4812 + - uid: 6632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,15.5 + parent: 4812 - uid: 7037 components: - type: Transform @@ -31328,28 +31981,27 @@ entities: rot: -1.5707963267948966 rad pos: -31.5,-14.5 parent: 4812 + - uid: 8100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,18.5 + parent: 4812 + - uid: 8135 + components: + - type: Transform + pos: -26.5,16.5 + parent: 4812 - uid: 8278 components: - type: Transform pos: -17.5,15.5 parent: 4812 - - uid: 8366 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,11.5 - parent: 4812 - uid: 9575 components: - type: Transform pos: -30.5,1.5 parent: 4812 - - uid: 9658 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,15.5 - parent: 4812 - uid: 9878 components: - type: Transform @@ -31367,12 +32019,6 @@ entities: rot: 3.141592653589793 rad pos: -30.5,-5.5 parent: 4812 - - uid: 11869 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,11.5 - parent: 4812 - uid: 11870 components: - type: Transform @@ -31765,6 +32411,11 @@ entities: parent: 4812 - proto: ChessBoard entities: + - uid: 10808 + components: + - type: Transform + pos: -19.492496,24.58494 + parent: 4812 - uid: 11880 components: - type: Transform @@ -31906,6 +32557,11 @@ entities: - 0 - 0 - 0 + - uid: 12440 + components: + - type: Transform + pos: -29.5,26.5 + parent: 4812 - proto: ClosetEmergencyFilledRandom entities: - uid: 1676 @@ -31954,11 +32610,6 @@ entities: - 0 - 0 - 0 - - uid: 2845 - components: - - type: Transform - pos: -18.5,31.5 - parent: 4812 - uid: 3786 components: - type: Transform @@ -32010,6 +32661,11 @@ entities: - 0 - 0 - 0 + - uid: 4513 + components: + - type: Transform + pos: -18.5,32.5 + parent: 4812 - uid: 4522 components: - type: Transform @@ -32261,6 +32917,11 @@ entities: parent: 4812 - proto: ClosetFireFilled entities: + - uid: 1262 + components: + - type: Transform + pos: -16.5,32.5 + parent: 4812 - uid: 1514 components: - type: Transform @@ -32381,11 +33042,6 @@ entities: - 0 - 0 - 0 - - uid: 8456 - components: - - type: Transform - pos: -16.5,31.5 - parent: 4812 - uid: 9688 components: - type: Transform @@ -32560,29 +33216,11 @@ entities: - 0 - proto: ClosetL3SecurityFilled entities: - - uid: 8423 + - uid: 8302 components: - type: Transform - pos: -33.5,10.5 + pos: -35.5,10.5 parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: ClosetL3VirologyFilled entities: - uid: 8869 @@ -32939,100 +33577,6 @@ entities: - 0 - 0 - 0 -- proto: ClosetWallOrange - entities: - - uid: 12377 - components: - - type: Transform - pos: -25.5,21.5 - parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 12378 - components: - - type: Transform - pos: -25.5,18.5 - parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 12379 - components: - - type: Transform - pos: -31.5,28.5 - parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 12380 - components: - - type: Transform - pos: -27.5,28.5 - parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: ClothingBackpackClown entities: - uid: 9198 @@ -33147,10 +33691,10 @@ entities: parent: 4812 - proto: ClothingEyesHudSecurity entities: - - uid: 8443 + - uid: 7825 components: - type: Transform - pos: -35.493202,16.440695 + pos: -27.326859,19.336958 parent: 4812 - proto: ClothingHandsGlovesColorGray entities: @@ -33197,6 +33741,13 @@ entities: - type: Transform pos: 5.5434675,-25.370066 parent: 4812 +- proto: ClothingHeadBandRed + entities: + - uid: 13937 + components: + - type: Transform + pos: -28.513742,34.608246 + parent: 4812 - proto: ClothingHeadFishCap entities: - uid: 9567 @@ -33300,17 +33851,17 @@ entities: - type: InsideEntityStorage - proto: ClothingHeadHatPaper entities: - - uid: 11856 + - uid: 7880 components: - type: Transform - pos: -27.456482,29.23433 + pos: -30.497694,29.721977 parent: 4812 - proto: ClothingHeadHatPirate entities: - - uid: 11933 + - uid: 13926 components: - type: Transform - pos: -21.445757,35.638134 + pos: -21.604223,32.406628 parent: 4812 - proto: ClothingHeadHatPumpkin entities: @@ -33391,17 +33942,29 @@ entities: - type: Transform pos: -10.496132,3.670351 parent: 4812 +- proto: ClothingHeadHelmetBasic + entities: + - uid: 14003 + components: + - type: Transform + pos: -34.688942,23.617422 + parent: 4812 + - uid: 14004 + components: + - type: Transform + pos: -34.345192,23.606998 + parent: 4812 - proto: ClothingHeadHelmetRiot entities: - - uid: 8050 + - uid: 13999 components: - type: Transform - pos: -33.264034,22.538214 + pos: -34.688942,23.377672 parent: 4812 - - uid: 8331 + - uid: 14000 components: - type: Transform - pos: -33.534866,22.538214 + pos: -34.313942,23.367249 parent: 4812 - proto: ClothingHeadHelmetSyndicate entities: @@ -33605,36 +34168,55 @@ entities: - type: Transform pos: -43.53869,-26.441507 parent: 4812 +- proto: ClothingOuterApronBotanist + entities: + - uid: 12461 + components: + - type: Transform + pos: -32.675087,26.571098 + parent: 4812 +- proto: ClothingOuterArmorBasic + entities: + - uid: 13995 + components: + - type: Transform + pos: -34.282692,22.981564 + parent: 4812 + - uid: 13996 + components: + - type: Transform + pos: -34.730614,22.99199 + parent: 4812 - proto: ClothingOuterArmorBulletproof entities: - - uid: 8049 + - uid: 13992 components: - type: Transform - pos: -33.441116,22.298464 + pos: -34.699364,22.762663 parent: 4812 - - uid: 8145 + - uid: 13993 components: - type: Transform - pos: -33.211952,22.277617 + pos: -34.334778,22.762663 parent: 4812 - proto: ClothingOuterArmorReflective entities: - - uid: 10685 + - uid: 13994 components: - type: Transform - pos: -33.774452,22.319311 + pos: -34.491028,22.919022 parent: 4812 - proto: ClothingOuterArmorRiot entities: - - uid: 10958 + - uid: 13997 components: - type: Transform - pos: -33.732784,22.652876 + pos: -34.647278,23.054531 parent: 4812 - - uid: 10976 + - uid: 13998 components: - type: Transform - pos: -33.336952,22.652876 + pos: -34.355614,23.044107 parent: 4812 - proto: ClothingOuterCoatBomber entities: @@ -33657,6 +34239,11 @@ entities: - type: Transform pos: 13.531586,-11.381834 parent: 4812 + - uid: 13941 + components: + - type: Transform + pos: -28.347076,34.524857 + parent: 4812 - proto: ClothingOuterCoatJensen entities: - uid: 9193 @@ -33664,13 +34251,6 @@ entities: - type: Transform pos: -13.455734,5.5269423 parent: 4812 -- proto: ClothingOuterCoatPirate - entities: - - uid: 11934 - components: - - type: Transform - pos: -23.764275,32.548626 - parent: 4812 - proto: ClothingOuterGhostSheet entities: - uid: 11262 @@ -33708,6 +34288,11 @@ entities: - type: Transform pos: 28.696922,-41.322342 parent: 4812 + - uid: 13928 + components: + - type: Transform + pos: -31.559332,37.52543 + parent: 4812 - proto: ClothingShoesBootsJack entities: - uid: 9194 @@ -33751,16 +34336,16 @@ entities: parent: 4812 - proto: ClothingShoesLeather entities: + - uid: 7654 + components: + - type: Transform + pos: -31.605762,40.312576 + parent: 4812 - uid: 8864 components: - type: Transform pos: 35.476944,-33.759735 parent: 4812 - - uid: 12465 - components: - - type: Transform - pos: -36.627586,29.207901 - parent: 4812 - proto: ClothingShoeSlippersDuck entities: - uid: 11810 @@ -33810,6 +34395,18 @@ entities: - type: Transform pos: -28.506933,-33.546886 parent: 4812 +- proto: ClothingUniformJumpskirtPrisoner + entities: + - uid: 7766 + components: + - type: Transform + pos: -27.154192,24.623972 + parent: 4812 + - uid: 7877 + components: + - type: Transform + pos: -27.331274,24.72821 + parent: 4812 - proto: ClothingUniformJumpskirtTacticalMaid entities: - uid: 8379 @@ -33838,12 +34435,24 @@ entities: - type: Transform pos: -28.538183,-33.56251 parent: 4812 -- proto: ClothingUniformJumpsuitPsychologist +- proto: ClothingUniformJumpsuitPrisoner entities: - - uid: 10968 + - uid: 8086 components: - type: Transform - pos: -36.533836,29.489151 + pos: -27.581274,24.530155 + parent: 4812 + - uid: 8132 + components: + - type: Transform + pos: -27.675024,24.655243 + parent: 4812 +- proto: ClothingUniformJumpsuitPsychologist + entities: + - uid: 7659 + components: + - type: Transform + pos: -31.522429,40.642326 parent: 4812 - proto: ClothingUniformJumpsuitSecBlue entities: @@ -33897,12 +34506,6 @@ entities: rot: 3.141592653589793 rad pos: -8.5,5.5 parent: 4812 - - uid: 2507 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,24.5 - parent: 4812 - uid: 2587 components: - type: Transform @@ -33972,12 +34575,6 @@ entities: - type: Transform pos: 9.5,-15.5 parent: 4812 - - uid: 6352 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-17.5 - parent: 4812 - uid: 6394 components: - type: Transform @@ -34025,35 +34622,6 @@ entities: - type: Transform pos: -31.5,-22.5 parent: 4812 - - uid: 8254 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,27.5 - parent: 4812 - - uid: 8260 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,23.5 - parent: 4812 - - uid: 8261 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,23.5 - parent: 4812 - - uid: 8262 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,24.5 - parent: 4812 - - uid: 8393 - components: - - type: Transform - pos: -25.5,31.5 - parent: 4812 - uid: 9047 components: - type: Transform @@ -34241,18 +34809,18 @@ entities: parent: 4812 - proto: ComputerCargoOrdersScience entities: - - uid: 13936 + - uid: 7870 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-27.5 + rot: 1.5707963267948966 rad + pos: 9.5,-17.5 parent: 4812 - proto: ComputerCargoOrdersSecurity entities: - - uid: 10759 + - uid: 7924 components: - type: Transform - pos: -38.5,12.5 + pos: -33.5,20.5 parent: 4812 - proto: ComputerCargoOrdersService entities: @@ -34262,14 +34830,6 @@ entities: rot: 1.5707963267948966 rad pos: -6.5,9.5 parent: 4812 -- proto: ComputerCargoShuttle - entities: - - uid: 2760 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,17.5 - parent: 4812 - proto: ComputerComms entities: - uid: 2601 @@ -34314,17 +34874,11 @@ entities: rot: 1.5707963267948966 rad pos: -26.5,-26.5 parent: 4812 - - uid: 8143 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,14.5 - parent: 4812 - - uid: 8264 + - uid: 7822 components: - type: Transform rot: -1.5707963267948966 rad - pos: -19.5,24.5 + pos: -25.5,16.5 parent: 4812 - uid: 9156 components: @@ -34350,22 +34904,23 @@ entities: - type: Transform pos: -3.5,-26.5 parent: 4812 - - uid: 8263 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,23.5 - parent: 4812 - - uid: 8365 + - uid: 6735 components: - type: Transform rot: 3.141592653589793 rad - pos: -25.5,10.5 + pos: -35.5,14.5 parent: 4812 - - uid: 12631 + - uid: 7702 components: - type: Transform - pos: -33.5,16.5 + rot: 1.5707963267948966 rad + pos: -27.5,16.5 + parent: 4812 + - uid: 8524 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,12.5 parent: 4812 - proto: ComputerFrame entities: @@ -34503,6 +35058,12 @@ entities: - type: Transform pos: 17.5,27.5 parent: 4812 + - uid: 2760 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,17.5 + parent: 4812 - uid: 3758 components: - type: Transform @@ -34541,12 +35102,6 @@ entities: parent: 4812 - proto: ComputerStationRecords entities: - - uid: 1077 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,10.5 - parent: 4812 - uid: 4799 components: - type: Transform @@ -34572,11 +35127,17 @@ entities: rot: -1.5707963267948966 rad pos: -1.5,-26.5 parent: 4812 - - uid: 8337 + - uid: 7703 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,17.5 + parent: 4812 + - uid: 7888 components: - type: Transform rot: 3.141592653589793 rad - pos: -35.5,14.5 + pos: -33.5,18.5 parent: 4812 - proto: ComputerTechnologyDiskTerminal entities: @@ -34741,6 +35302,13 @@ entities: - type: Transform pos: -23.5,-35.5 parent: 4812 +- proto: CrateContrabandStorageSecure + entities: + - uid: 14006 + components: + - type: Transform + pos: -36.5,25.5 + parent: 4812 - proto: CrateEmergencyInternals entities: - uid: 8580 @@ -35006,17 +35574,17 @@ entities: parent: 4812 - proto: CrateLockBoxSecurity entities: - - uid: 13937 + - uid: 7876 components: - type: Transform - pos: -31.5,23.5 + pos: -32.5,20.5 parent: 4812 - proto: CrateLockBoxService entities: - - uid: 13938 + - uid: 7637 components: - type: Transform - pos: -15.5,5.5 + pos: -9.5,11.5 parent: 4812 - uid: 13939 components: @@ -35044,31 +35612,6 @@ entities: - type: Transform pos: 28.5,14.5 parent: 4812 -- proto: CrateScience - entities: - - uid: 12463 - components: - - type: Transform - pos: -35.5,25.5 - parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: CrateScienceSecure entities: - uid: 6251 @@ -35096,10 +35639,17 @@ entities: - 0 - proto: CrateSecurityTrackingMindshieldImplants entities: - - uid: 13664 + - uid: 7893 components: - type: Transform - pos: -36.5,20.5 + pos: -36.5,18.5 + parent: 4812 +- proto: CrateServiceCustomSmokable + entities: + - uid: 14077 + components: + - type: Transform + pos: -26.5,30.5 parent: 4812 - proto: CrateTrashCart entities: @@ -35142,10 +35692,10 @@ entities: - type: Transform pos: -10.378301,0.0073432922 parent: 4812 - - uid: 8405 + - uid: 13952 components: - type: Transform - pos: -28.516111,30.589315 + pos: -24.5,29.5 parent: 4812 - proto: Crematorium entities: @@ -35224,17 +35774,16 @@ entities: rot: 3.141592653589793 rad pos: 5.5,31.5 parent: 4812 - - uid: 4482 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,29.5 - parent: 4812 - uid: 10854 components: - type: Transform pos: -20.5,5.5 parent: 4812 + - uid: 12464 + components: + - type: Transform + pos: -19.5,28.5 + parent: 4812 - proto: CryogenicSleepUnitSpawner entities: - uid: 10855 @@ -35275,10 +35824,31 @@ entities: parent: 4812 - proto: CultAltarSpawner entities: - - uid: 10980 + - uid: 6738 components: - type: Transform - pos: -36.5,30.5 + pos: -30.5,40.5 + parent: 4812 +- proto: CurtainsOrangeOpen + entities: + - uid: 13957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,34.5 + parent: 4812 + - uid: 13959 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,34.5 + parent: 4812 +- proto: CurtainsRedOpen + entities: + - uid: 6636 + components: + - type: Transform + pos: -38.5,16.5 parent: 4812 - proto: CurtainsWhiteOpen entities: @@ -35325,10 +35895,10 @@ entities: parent: 4812 - proto: DefaultStationBeaconArmory entities: - - uid: 12216 + - uid: 7782 components: - type: Transform - pos: -36.5,21.5 + pos: -36.5,22.5 parent: 4812 - proto: DefaultStationBeaconArrivals entities: @@ -35379,10 +35949,10 @@ entities: parent: 4812 - proto: DefaultStationBeaconBrig entities: - - uid: 12073 + - uid: 12522 components: - type: Transform - pos: -27.5,18.5 + pos: -27.5,28.5 parent: 4812 - proto: DefaultStationBeaconCaptainsQuarters entities: @@ -35524,10 +36094,10 @@ entities: parent: 4812 - proto: DefaultStationBeaconHOSRoom entities: - - uid: 12337 + - uid: 7681 components: - type: Transform - pos: -21.5,25.5 + pos: -37.5,15.5 parent: 4812 - proto: DefaultStationBeaconJanitorsCloset entities: @@ -35571,13 +36141,6 @@ entities: - type: Transform pos: -19.5,-15.5 parent: 4812 -- proto: DefaultStationBeaconPermaBrig - entities: - - uid: 12331 - components: - - type: Transform - pos: -28.5,28.5 - parent: 4812 - proto: DefaultStationBeaconPowerBank entities: - uid: 9549 @@ -35632,15 +36195,10 @@ entities: parent: 4812 - proto: DefaultStationBeaconSecurity entities: - - uid: 10547 + - uid: 7778 components: - type: Transform - pos: -36.5,11.5 - parent: 4812 - - uid: 12517 - components: - - type: Transform - pos: -27.5,12.5 + pos: -30.5,16.5 parent: 4812 - proto: DefaultStationBeaconSecurityCheckpoint entities: @@ -35703,10 +36261,10 @@ entities: parent: 4812 - proto: DefaultStationBeaconWardensOffice entities: - - uid: 12557 + - uid: 8217 components: - type: Transform - pos: -34.5,16.5 + pos: -26.5,18.5 parent: 4812 - proto: DefibrillatorCabinetFilled entities: @@ -35736,6 +36294,18 @@ entities: rot: 1.5707963267948966 rad pos: -18.5,-25.5 parent: 4812 +- proto: DeployableBarrier + entities: + - uid: 8426 + components: + - type: Transform + pos: -29.5,20.5 + parent: 4812 + - uid: 12053 + components: + - type: Transform + pos: -38.5,23.5 + parent: 4812 - proto: DeskBell entities: - uid: 4800 @@ -35778,14 +36348,11 @@ entities: - type: Physics canCollide: False bodyType: Static - - uid: 4805 + - uid: 7701 components: - type: Transform - pos: -24.5,11.5 + pos: -24.5,18.5 parent: 4812 - - type: Physics - canCollide: False - bodyType: Static - proto: DiceBag entities: - uid: 7137 @@ -35800,6 +36367,13 @@ entities: - type: Transform pos: -38.5,-35.5 parent: 4812 +- proto: DiseaseSwab + entities: + - uid: 12460 + components: + - type: Transform + pos: -32.331337,26.727457 + parent: 4812 - proto: DisposalBend entities: - uid: 1105 @@ -35878,6 +36452,12 @@ entities: rot: -1.5707963267948966 rad pos: -33.5,-8.5 parent: 4812 + - uid: 3732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,10.5 + parent: 4812 - uid: 4180 components: - type: Transform @@ -35931,6 +36511,36 @@ entities: rot: 1.5707963267948966 rad pos: -9.5,-16.5 parent: 4812 + - uid: 7903 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,22.5 + parent: 4812 + - uid: 7906 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,15.5 + parent: 4812 + - uid: 8011 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,14.5 + parent: 4812 + - uid: 8270 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,35.5 + parent: 4812 + - uid: 8361 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,30.5 + parent: 4812 - uid: 9012 components: - type: Transform @@ -35948,12 +36558,6 @@ entities: rot: 3.141592653589793 rad pos: -25.5,-11.5 parent: 4812 - - uid: 10811 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,14.5 - parent: 4812 - uid: 10816 components: - type: Transform @@ -35976,11 +36580,74 @@ entities: - type: Transform pos: -20.5,1.5 parent: 4812 + - uid: 10975 + components: + - type: Transform + pos: 19.5,35.5 + parent: 4812 - uid: 11224 components: - type: Transform pos: 9.5,-30.5 parent: 4812 + - uid: 13887 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,8.5 + parent: 4812 + - uid: 14011 + components: + - type: Transform + pos: 2.5,29.5 + parent: 4812 + - uid: 14025 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,28.5 + parent: 4812 + - uid: 14029 + components: + - type: Transform + pos: -11.5,28.5 + parent: 4812 + - uid: 14030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,23.5 + parent: 4812 + - uid: 14031 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,23.5 + parent: 4812 + - uid: 14032 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,29.5 + parent: 4812 + - uid: 14060 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,28.5 + parent: 4812 + - uid: 14061 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,25.5 + parent: 4812 + - uid: 14062 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,28.5 + parent: 4812 - proto: DisposalJunction entities: - uid: 1700 @@ -36011,6 +36678,11 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-20.5 parent: 4812 + - uid: 7905 + components: + - type: Transform + pos: -30.5,15.5 + parent: 4812 - uid: 10795 components: - type: Transform @@ -36022,6 +36694,12 @@ entities: rot: -1.5707963267948966 rad pos: 31.5,-2.5 parent: 4812 + - uid: 13886 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,7.5 + parent: 4812 - proto: DisposalJunctionFlipped entities: - uid: 1585 @@ -36068,6 +36746,17 @@ entities: - type: Transform pos: 0.5,-20.5 parent: 4812 + - uid: 7963 + components: + - type: Transform + pos: 11.5,7.5 + parent: 4812 + - uid: 8030 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,19.5 + parent: 4812 - uid: 8349 components: - type: Transform @@ -36079,6 +36768,22 @@ entities: - type: Transform pos: -25.5,1.5 parent: 4812 + - uid: 10982 + components: + - type: Transform + pos: 15.5,30.5 + parent: 4812 + - uid: 14012 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,29.5 + parent: 4812 + - uid: 14017 + components: + - type: Transform + pos: 2.5,25.5 + parent: 4812 - proto: DisposalPipe entities: - uid: 1106 @@ -36631,11 +37336,6 @@ entities: - type: Transform pos: 11.5,8.5 parent: 4812 - - uid: 3311 - components: - - type: Transform - pos: 11.5,7.5 - parent: 4812 - uid: 3312 components: - type: Transform @@ -36827,12 +37527,6 @@ entities: - type: Transform pos: -33.5,-3.5 parent: 4812 - - uid: 3457 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,30.5 - parent: 4812 - uid: 3458 components: - type: Transform @@ -36844,6 +37538,12 @@ entities: - type: Transform pos: -33.5,-7.5 parent: 4812 + - uid: 3705 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,19.5 + parent: 4812 - uid: 4211 components: - type: Transform @@ -36898,12 +37598,6 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,19.5 parent: 4812 - - uid: 4513 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,19.5 - parent: 4812 - uid: 4514 components: - type: Transform @@ -37248,6 +37942,11 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,-14.5 parent: 4812 + - uid: 6224 + components: + - type: Transform + pos: 16.5,31.5 + parent: 4812 - uid: 6424 components: - type: Transform @@ -37400,12 +38099,101 @@ entities: rot: 3.141592653589793 rad pos: -14.5,-12.5 parent: 4812 + - uid: 7765 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,11.5 + parent: 4812 + - uid: 7808 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,20.5 + parent: 4812 + - uid: 7878 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,14.5 + parent: 4812 + - uid: 7915 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,14.5 + parent: 4812 + - uid: 8010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,14.5 + parent: 4812 + - uid: 8230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,17.5 + parent: 4812 + - uid: 8236 + components: + - type: Transform + pos: 16.5,32.5 + parent: 4812 + - uid: 8238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,14.5 + parent: 4812 + - uid: 8239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,14.5 + parent: 4812 - uid: 8348 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-21.5 parent: 4812 + - uid: 8355 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,21.5 + parent: 4812 + - uid: 8356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,13.5 + parent: 4812 + - uid: 8397 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,18.5 + parent: 4812 + - uid: 8398 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,16.5 + parent: 4812 + - uid: 8407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,14.5 + parent: 4812 + - uid: 8408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,14.5 + parent: 4812 - uid: 9010 components: - type: Transform @@ -37538,55 +38326,6 @@ entities: - type: Transform pos: -25.5,-3.5 parent: 4812 - - uid: 10806 - components: - - type: Transform - pos: -28.5,19.5 - parent: 4812 - - uid: 10807 - components: - - type: Transform - pos: -28.5,18.5 - parent: 4812 - - uid: 10808 - components: - - type: Transform - pos: -28.5,17.5 - parent: 4812 - - uid: 10809 - components: - - type: Transform - pos: -28.5,16.5 - parent: 4812 - - uid: 10810 - components: - - type: Transform - pos: -28.5,15.5 - parent: 4812 - - uid: 10812 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,14.5 - parent: 4812 - - uid: 10813 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,14.5 - parent: 4812 - - uid: 10814 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,14.5 - parent: 4812 - - uid: 10815 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,14.5 - parent: 4812 - uid: 10819 components: - type: Transform @@ -37699,6 +38438,12 @@ entities: rot: 3.141592653589793 rad pos: -20.5,0.5 parent: 4812 + - uid: 10956 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,12.5 + parent: 4812 - uid: 11094 components: - type: Transform @@ -38135,6 +38880,281 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,-2.5 parent: 4812 + - uid: 13825 + components: + - type: Transform + pos: 16.5,34.5 + parent: 4812 + - uid: 13826 + components: + - type: Transform + pos: 16.5,33.5 + parent: 4812 + - uid: 13870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,35.5 + parent: 4812 + - uid: 13871 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,35.5 + parent: 4812 + - uid: 13888 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,7.5 + parent: 4812 + - uid: 13889 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,7.5 + parent: 4812 + - uid: 13890 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,7.5 + parent: 4812 + - uid: 14010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,29.5 + parent: 4812 + - uid: 14014 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,28.5 + parent: 4812 + - uid: 14015 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,27.5 + parent: 4812 + - uid: 14016 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,26.5 + parent: 4812 + - uid: 14018 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,24.5 + parent: 4812 + - uid: 14019 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,23.5 + parent: 4812 + - uid: 14020 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,21.5 + parent: 4812 + - uid: 14021 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,20.5 + parent: 4812 + - uid: 14022 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,22.5 + parent: 4812 + - uid: 14024 + components: + - type: Transform + pos: -15.5,29.5 + parent: 4812 + - uid: 14026 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,28.5 + parent: 4812 + - uid: 14027 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,28.5 + parent: 4812 + - uid: 14028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,28.5 + parent: 4812 + - uid: 14033 + components: + - type: Transform + pos: -11.5,27.5 + parent: 4812 + - uid: 14034 + components: + - type: Transform + pos: -11.5,26.5 + parent: 4812 + - uid: 14035 + components: + - type: Transform + pos: -11.5,25.5 + parent: 4812 + - uid: 14036 + components: + - type: Transform + pos: -11.5,24.5 + parent: 4812 + - uid: 14037 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,23.5 + parent: 4812 + - uid: 14038 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,23.5 + parent: 4812 + - uid: 14039 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,23.5 + parent: 4812 + - uid: 14040 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,24.5 + parent: 4812 + - uid: 14041 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,25.5 + parent: 4812 + - uid: 14042 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,26.5 + parent: 4812 + - uid: 14043 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,27.5 + parent: 4812 + - uid: 14044 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,28.5 + parent: 4812 + - uid: 14045 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,29.5 + parent: 4812 + - uid: 14046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,29.5 + parent: 4812 + - uid: 14047 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,29.5 + parent: 4812 + - uid: 14048 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,29.5 + parent: 4812 + - uid: 14049 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,29.5 + parent: 4812 + - uid: 14050 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,29.5 + parent: 4812 + - uid: 14051 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,29.5 + parent: 4812 + - uid: 14052 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,25.5 + parent: 4812 + - uid: 14053 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,25.5 + parent: 4812 + - uid: 14054 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,25.5 + parent: 4812 + - uid: 14055 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,26.5 + parent: 4812 + - uid: 14056 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,27.5 + parent: 4812 + - uid: 14057 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,28.5 + parent: 4812 + - uid: 14058 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,28.5 + parent: 4812 + - uid: 14059 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,28.5 + parent: 4812 - proto: DisposalTrunk entities: - uid: 1104 @@ -38251,6 +39271,24 @@ entities: rot: 3.141592653589793 rad pos: -14.5,-13.5 parent: 4812 + - uid: 7992 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,34.5 + parent: 4812 + - uid: 8226 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,22.5 + parent: 4812 + - uid: 8394 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,10.5 + parent: 4812 - uid: 9009 components: - type: Transform @@ -38268,11 +39306,6 @@ entities: rot: 1.5707963267948966 rad pos: -34.5,1.5 parent: 4812 - - uid: 10805 - components: - - type: Transform - pos: -28.5,20.5 - parent: 4812 - uid: 10836 components: - type: Transform @@ -38361,6 +39394,33 @@ entities: - type: Transform pos: 31.5,0.5 parent: 4812 + - uid: 13884 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,7.5 + parent: 4812 + - uid: 13885 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,8.5 + parent: 4812 + - uid: 14013 + components: + - type: Transform + pos: 0.5,30.5 + parent: 4812 + - uid: 14023 + components: + - type: Transform + pos: -15.5,30.5 + parent: 4812 + - uid: 14063 + components: + - type: Transform + pos: 10.5,29.5 + parent: 4812 - proto: DisposalUnit entities: - uid: 921 @@ -38466,10 +39526,20 @@ entities: - type: Transform pos: -14.5,-13.5 parent: 4812 - - uid: 8695 + - uid: 7801 components: - type: Transform - pos: -28.5,20.5 + pos: -29.5,22.5 + parent: 4812 + - uid: 8213 + components: + - type: Transform + pos: -32.5,10.5 + parent: 4812 + - uid: 8511 + components: + - type: Transform + pos: 0.5,30.5 parent: 4812 - uid: 9008 components: @@ -38561,15 +39631,15 @@ entities: - type: Transform pos: -26.5,-25.5 parent: 4812 - - uid: 8333 + - uid: 7818 components: - type: Transform - pos: -36.5,14.5 + pos: 7.5,24.5 parent: 4812 - - uid: 13933 + - uid: 8137 components: - type: Transform - pos: 7.5,25.5 + pos: -27.5,17.5 parent: 4812 - proto: DonkpocketBoxSpawner entities: @@ -38583,11 +39653,6 @@ entities: - type: Transform pos: 9.5,-19.5 parent: 4812 - - uid: 8429 - components: - - type: Transform - pos: -39.5,11.5 - parent: 4812 - proto: DoorElectronics entities: - uid: 10716 @@ -38671,10 +39736,10 @@ entities: parent: 4812 - proto: DresserHeadOfSecurityFilled entities: - - uid: 7456 + - uid: 8309 components: - type: Transform - pos: -23.5,28.5 + pos: -38.5,14.5 parent: 4812 - proto: DresserQuarterMasterFilled entities: @@ -38789,15 +39854,17 @@ entities: parent: 4812 - proto: DrinkLithiumFlask entities: - - uid: 3423 + - uid: 7790 components: - type: Transform - pos: -21.4602,33.34266 + pos: -21.395891,32.187725 parent: 4812 - - uid: 11675 +- proto: DrinkMug + entities: + - uid: 13936 components: - type: Transform - pos: -21.301329,33.55921 + pos: -24.669992,29.972565 parent: 4812 - proto: DrinkMugBlack entities: @@ -38827,10 +39894,10 @@ entities: parent: 4812 - proto: DrinkMugMetal entities: - - uid: 8435 + - uid: 7739 components: - type: Transform - pos: -37.616684,10.457129 + pos: -26.382328,24.50174 parent: 4812 - uid: 10760 components: @@ -38851,10 +39918,10 @@ entities: parent: 4812 - proto: DrinkMugRed entities: - - uid: 8434 + - uid: 3733 components: - type: Transform - pos: -37.31981,10.691504 + pos: -39.306107,11.797894 parent: 4812 - proto: DrinkRootBeerGlass entities: @@ -38870,12 +39937,17 @@ entities: - type: Transform pos: 5.357094,8.658001 parent: 4812 -- proto: DrinkShinyFlask +- proto: DrinkShotGlass entities: - - uid: 8436 + - uid: 3263 components: - type: Transform - pos: -36.014038,16.6179 + pos: -38.380028,15.462 + parent: 4812 + - uid: 8445 + components: + - type: Transform + pos: -38.244614,15.587088 parent: 4812 - proto: DrinkVodkaBottleFull entities: @@ -38891,6 +39963,11 @@ entities: parent: 4812 - proto: DrinkWhiskeyBottleFull entities: + - uid: 7231 + components: + - type: Transform + pos: -38.682114,15.70175 + parent: 4812 - uid: 11845 components: - type: Transform @@ -39047,23 +40124,6 @@ entities: - type: PointLight enabled: True - type: ActiveEmergencyLight - - uid: 12103 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,18.5 - parent: 4812 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - - uid: 12104 - components: - - type: Transform - pos: -30.5,32.5 - parent: 4812 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - uid: 13387 components: - type: Transform @@ -39109,12 +40169,6 @@ entities: rot: 3.141592653589793 rad pos: 7.5,14.5 parent: 4812 - - uid: 13395 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,10.5 - parent: 4812 - uid: 13734 components: - type: Transform @@ -39126,6 +40180,34 @@ entities: rot: 1.5707963267948966 rad pos: -12.5,-14.5 parent: 4812 + - uid: 13972 + components: + - type: Transform + pos: -30.5,30.5 + parent: 4812 + - uid: 13973 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,17.5 + parent: 4812 + - uid: 13974 + components: + - type: Transform + pos: -36.5,25.5 + parent: 4812 + - uid: 13975 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,12.5 + parent: 4812 + - uid: 13976 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,24.5 + parent: 4812 - proto: EncryptionKeyCargo entities: - uid: 4992 @@ -39299,13 +40381,6 @@ entities: parent: 4812 - type: FaxMachine name: Cargo - - uid: 3736 - components: - - type: Transform - pos: -19.5,22.5 - parent: 4812 - - type: FaxMachine - name: HoS Office - uid: 4856 components: - type: Transform @@ -39313,6 +40388,13 @@ entities: parent: 4812 - type: FaxMachine name: QM's Office + - uid: 6625 + components: + - type: Transform + pos: -34.5,14.5 + parent: 4812 + - type: FaxMachine + name: Head of Security - uid: 7216 components: - type: Transform @@ -39334,6 +40416,13 @@ entities: parent: 4812 - type: FaxMachine name: CMO's Office + - uid: 7827 + components: + - type: Transform + pos: -32.5,16.5 + parent: 4812 + - type: FaxMachine + name: Security - uid: 12428 components: - type: Transform @@ -39341,13 +40430,6 @@ entities: parent: 4812 - type: FaxMachine name: Library - - uid: 13221 - components: - - type: Transform - pos: -29.5,10.5 - parent: 4812 - - type: FaxMachine - name: Security - uid: 13774 components: - type: Transform @@ -39450,6 +40532,26 @@ entities: rot: -1.5707963267948966 rad pos: -7.5,-28.5 parent: 4812 + - uid: 7882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,25.5 + parent: 4812 + - type: DeviceList + devices: + - 8008 + - 8147 + - 12059 + - uid: 8073 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,15.5 + parent: 4812 + - type: DeviceList + devices: + - 8067 - uid: 8804 components: - type: Transform @@ -39560,14 +40662,15 @@ entities: parent: 4812 - type: DeviceList devices: - - 12201 - 8156 - 8157 - - 7784 + - 8126 - 8154 - 8155 - 12205 - 12204 + - 9613 + - 7795 - uid: 12207 components: - type: Transform @@ -39578,32 +40681,6 @@ entities: - 12208 - 12204 - 12205 - - uid: 12210 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,17.5 - parent: 4812 - - type: DeviceList - devices: - - 12211 - - 7782 - - 7783 - - 12212 - - 13696 - - 13697 - - uid: 12221 - components: - - type: Transform - pos: -16.5,21.5 - parent: 4812 - - type: DeviceList - devices: - - 8155 - - 8154 - - 2693 - - 2695 - - 12222 - uid: 12224 components: - type: Transform @@ -39965,15 +41042,6 @@ entities: - 5600 - 5599 - 12355 - - uid: 13155 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,16.5 - parent: 4812 - - type: DeviceList - devices: - - 12212 - uid: 13681 components: - type: Transform @@ -39983,6 +41051,18 @@ entities: - type: DeviceList devices: - 9504 + - uid: 13922 + components: + - type: Transform + pos: -15.5,21.5 + parent: 4812 + - type: DeviceList + devices: + - 12222 + - 2693 + - 2695 + - 8154 + - 8155 - proto: FireAxeCabinetFilled entities: - uid: 13381 @@ -40273,26 +41353,6 @@ entities: rot: 3.141592653589793 rad pos: -9.5,-24.5 parent: 4812 - - uid: 13696 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,20.5 - parent: 4812 - - type: DeviceNetwork - deviceLists: - - 12210 - - 12209 - - uid: 13697 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,20.5 - parent: 4812 - - type: DeviceNetwork - deviceLists: - - 12210 - - 12209 - proto: FirelockElectronics entities: - uid: 10718 @@ -40432,11 +41492,17 @@ entities: - type: Transform pos: -9.5,19.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 13922 - uid: 2695 components: - type: Transform pos: -9.5,20.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 13922 - uid: 2782 components: - type: Transform @@ -40719,47 +41785,124 @@ entities: - type: Transform pos: -6.5,29.5 parent: 4812 - - uid: 7782 + - uid: 7791 components: - type: Transform - pos: -26.5,12.5 + pos: -31.5,25.5 parent: 4812 - type: DeviceNetwork deviceLists: - - 12210 - - uid: 7783 + - 7792 + - 1803 + - uid: 7823 components: - type: Transform - pos: -25.5,12.5 + pos: -24.5,18.5 parent: 4812 - type: DeviceNetwork deviceLists: - - 12210 - - uid: 7784 + - 8070 + - 12220 + - uid: 8008 components: - type: Transform - pos: -24.5,11.5 + pos: -25.5,25.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7881 + - 1803 + - 7882 + - uid: 8022 + components: + - type: Transform + pos: -23.5,21.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 12220 + - 7881 + - uid: 8067 + components: + - type: Transform + pos: -34.5,19.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8073 + - 8066 + - 8526 + - uid: 8084 + components: + - type: Transform + pos: -28.5,18.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8066 + - 8070 + - uid: 8087 + components: + - type: Transform + pos: -33.5,11.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8066 + - 7918 + - uid: 8147 + components: + - type: Transform + pos: -23.5,25.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7881 + - 1803 + - 7882 - uid: 8154 components: - type: Transform pos: -23.5,15.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7708 + - 13922 - uid: 8155 components: - type: Transform pos: -22.5,15.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7708 + - 13922 - uid: 8156 components: - type: Transform pos: -26.5,6.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7708 - uid: 8157 components: - type: Transform pos: -25.5,6.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7708 + - uid: 8231 + components: + - type: Transform + pos: -30.5,25.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7792 + - 1803 - uid: 8690 components: - type: Transform @@ -40805,6 +41948,15 @@ entities: - type: Transform pos: -33.5,-11.5 parent: 4812 + - uid: 10957 + components: + - type: Transform + pos: -26.5,15.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8371 + - 8070 - uid: 11259 components: - type: Transform @@ -40850,21 +42002,17 @@ entities: - type: Transform pos: -21.5,9.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7708 - uid: 12205 components: - type: Transform pos: -21.5,10.5 parent: 4812 - - uid: 12212 - components: - - type: Transform - pos: -32.5,15.5 - parent: 4812 - type: DeviceNetwork deviceLists: - - 13155 - - 13156 - - 12210 + - 7708 - uid: 13228 components: - type: Transform @@ -40943,10 +42091,10 @@ entities: - type: Transform pos: 16.572206,-27.496618 parent: 4812 - - uid: 8451 + - uid: 7677 components: - type: Transform - pos: -30.484182,10.599279 + pos: -32.64383,14.67153 parent: 4812 - proto: FlashlightLantern entities: @@ -41017,21 +42165,25 @@ entities: parent: 4812 - proto: FlashlightSeclite entities: - - uid: 8450 + - uid: 7926 components: - type: Transform - pos: -28.562307,10.614904 + pos: -30.505053,10.627045 parent: 4812 + - type: HandheldLight + toggleActionEntity: 7927 - type: ContainerContainer containers: - cellslot_cell_container: !type:ContainerSlot - showEnts: False - occludes: True - ent: null cell_slot: !type:ContainerSlot showEnts: False occludes: True ent: null + actions: !type:Container + showEnts: False + occludes: True + ents: + - 7927 + - type: ActionsContainer - proto: Floodlight entities: - uid: 11744 @@ -41051,6 +42203,11 @@ entities: showEnts: False occludes: True ent: null + - uid: 14008 + components: + - type: Transform + pos: -34.5,36.5 + parent: 4812 - proto: FloorDrain entities: - uid: 2489 @@ -41111,13 +42268,6 @@ entities: parent: 4812 - type: Fixtures fixtures: {} - - uid: 8245 - components: - - type: Transform - pos: -19.5,29.5 - parent: 4812 - - type: Fixtures - fixtures: {} - uid: 9938 components: - type: Transform @@ -41125,6 +42275,14 @@ entities: parent: 4812 - type: Fixtures fixtures: {} + - uid: 11005 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,33.5 + parent: 4812 + - type: Fixtures + fixtures: {} - uid: 13785 components: - type: Transform @@ -41274,158 +42432,6 @@ entities: - type: Transform pos: -57.41745,-9.4886875 parent: 4812 -- proto: FloorTileItemShuttleWhite - entities: - - uid: 10961 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 10962 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 10981 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12430 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12431 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12432 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12433 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12434 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12435 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12436 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12437 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12438 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12439 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12440 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12441 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12442 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12443 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12444 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12445 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12446 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12447 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12448 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12449 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12450 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12451 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12452 - components: - - type: Transform - pos: -35.581154,26.501883 - parent: 4812 - - uid: 12453 - components: - - type: Transform - pos: -35.581154,26.517508 - parent: 4812 - - uid: 12454 - components: - - type: Transform - pos: -35.581154,26.517508 - parent: 4812 - - uid: 12455 - components: - - type: Transform - pos: -35.581154,26.517508 - parent: 4812 - - uid: 12456 - components: - - type: Transform - pos: -35.581154,26.517508 - parent: 4812 - proto: FlyAmanitaSeeds entities: - uid: 9620 @@ -41483,12 +42489,24 @@ entities: - type: Transform pos: 10.469537,-36.29009 parent: 4812 -- proto: FoodBoxDonut +- proto: FoodBoxDonkpocket entities: - - uid: 8367 + - uid: 9343 components: - type: Transform - pos: -26.5,10.5 + pos: -39.608192,12.048069 + parent: 4812 +- proto: FoodBoxDonut + entities: + - uid: 8369 + components: + - type: Transform + pos: -27.453423,19.99492 + parent: 4812 + - uid: 13988 + components: + - type: Transform + pos: -29.475348,10.56246 parent: 4812 - proto: FoodBreadBaguette entities: @@ -41676,6 +42694,13 @@ entities: - type: Transform pos: -2.6495848,-3.5494857 parent: 4812 +- proto: ForkPlastic + entities: + - uid: 13978 + components: + - type: Transform + pos: -27.41031,26.625015 + parent: 4812 - proto: FuelDispenser entities: - uid: 13842 @@ -41972,14 +42997,6 @@ entities: parent: 4812 - proto: GasPipeBend entities: - - uid: 560 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,7.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - uid: 561 components: - type: Transform @@ -41995,14 +43012,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 705 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,8.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 708 components: - type: Transform @@ -42130,6 +43139,14 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 2726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,11.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2849 components: - type: Transform @@ -42374,11 +43391,51 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7847 + - uid: 7752 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,10.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,29.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8063 components: - type: Transform rot: 1.5707963267948966 rad - pos: -29.5,24.5 + pos: -26.5,9.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,19.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,8.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8311 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,29.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' @@ -42534,6 +43591,14 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 10966 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,10.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 11020 components: - type: Transform @@ -42565,6 +43630,30 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 12104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 12630 components: - type: Transform @@ -42663,6 +43752,20 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#947507FF' + - uid: 13691 + components: + - type: Transform + pos: -20.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13735 + components: + - type: Transform + pos: -19.5,28.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13777 components: - type: Transform @@ -42677,6 +43780,22 @@ entities: rot: 3.141592653589793 rad pos: -15.5,-27.5 parent: 4812 + - uid: 14178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,16.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,17.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeFourway entities: - uid: 402 @@ -44066,6 +45185,14 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,18.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 564 components: - type: Transform @@ -44736,30 +45863,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 672 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,8.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 673 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,8.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 674 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,9.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 676 components: - type: Transform @@ -46245,6 +47348,14 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 2727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,12.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 2915 components: - type: Transform @@ -46665,6 +47776,14 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 3402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,10.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 3407 components: - type: Transform @@ -46673,6 +47792,14 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 3443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,14.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 3707 components: - type: Transform @@ -49611,13 +50738,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#947507FF' - - uid: 6571 - components: - - type: Transform - pos: -29.5,22.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 6623 components: - type: Transform @@ -49632,13 +50752,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 6632 - components: - - type: Transform - pos: -30.5,22.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - uid: 6656 components: - type: Transform @@ -50218,13 +51331,99 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7761 + - uid: 7667 components: - type: Transform - pos: -35.5,19.5 + rot: 3.141592653589793 rad + pos: -35.5,21.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7668 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,22.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7691 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,13.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7692 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,14.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 7735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,13.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,10.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,10.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7745 + components: + - type: Transform + pos: -37.5,13.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7747 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,11.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7748 + components: + - type: Transform + pos: -37.5,11.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7761 + components: + - type: Transform + pos: -37.5,17.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,10.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 7797 components: - type: Transform @@ -50233,6 +51432,14 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 7800 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,14.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 7807 components: - type: Transform @@ -50241,55 +51448,15 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7808 + - uid: 7811 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,13.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7809 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,13.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7810 - components: - - type: Transform - rot: -1.5707963267948966 rad + rot: 1.5707963267948966 rad pos: -26.5,13.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7811 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,13.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7812 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,13.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7813 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,14.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7814 + - uid: 7828 components: - type: Transform rot: -1.5707963267948966 rad @@ -50297,127 +51464,324 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7815 + - uid: 7850 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,14.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7816 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,14.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7817 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,14.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7820 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,13.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7821 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,13.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7822 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,14.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7824 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,16.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7827 - components: - - type: Transform - rot: 3.141592653589793 rad + rot: 1.5707963267948966 rad pos: -29.5,19.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7829 + - uid: 7851 components: - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,21.5 + pos: -31.5,17.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7831 + - uid: 7852 components: - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,23.5 + pos: -31.5,16.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7834 + - uid: 7856 components: - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,17.5 + rot: -1.5707963267948966 rad + pos: -24.5,8.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7861 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,17.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7837 + - uid: 7868 components: - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,20.5 + rot: -1.5707963267948966 rad + pos: -24.5,13.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7838 + - uid: 7885 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,19.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7895 components: - type: Transform rot: 3.141592653589793 rad + pos: -23.5,22.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7904 + components: + - type: Transform + pos: -31.5,26.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,20.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7909 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,20.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7910 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,18.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7912 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,20.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7914 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,20.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7919 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,21.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7921 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,10.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7930 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,14.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7935 + components: + - type: Transform + pos: -31.5,20.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7985 + components: + - type: Transform + pos: -30.5,18.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8014 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,20.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8023 + components: + - type: Transform pos: -30.5,21.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7840 + - uid: 8025 components: - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,23.5 + pos: -30.5,19.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7841 + - uid: 8060 components: - type: Transform rot: 3.141592653589793 rad - pos: -30.5,24.5 + pos: -35.5,23.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7842 + - uid: 8062 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,9.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8064 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,9.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8068 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,19.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8071 + components: + - type: Transform + pos: -30.5,22.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8088 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,14.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8091 + components: + - type: Transform + pos: -30.5,14.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,19.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,13.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8124 + components: + - type: Transform + pos: -26.5,8.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,8.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,13.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,11.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8151 + components: + - type: Transform + pos: -31.5,21.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,17.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,7.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,23.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,23.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,10.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8209 components: - type: Transform rot: 3.141592653589793 rad @@ -50425,433 +51789,51 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7843 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,26.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7844 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,27.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7845 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,28.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7846 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,29.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7848 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,24.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7849 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,24.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7851 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,25.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7852 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,26.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7853 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,27.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7854 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,28.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7855 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,29.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7861 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,17.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7862 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,17.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7863 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,16.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7864 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,16.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7865 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,16.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7866 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,19.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7867 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,19.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7868 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,19.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7869 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,20.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7870 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,20.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7877 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7880 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7881 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7882 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7883 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7884 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7885 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7888 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7889 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7890 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7891 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7892 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7893 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7894 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7897 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7898 - components: - - type: Transform - pos: -35.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7899 - components: - - type: Transform - pos: -34.5,12.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7900 - components: - - type: Transform - pos: -35.5,12.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7901 - components: - - type: Transform - pos: -35.5,13.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7902 - components: - - type: Transform - pos: -35.5,14.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7903 - components: - - type: Transform - pos: -34.5,13.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7904 - components: - - type: Transform - pos: -34.5,14.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8058 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,16.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8059 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,17.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8225 - components: - - type: Transform - pos: -22.5,20.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8226 - components: - - type: Transform - pos: -22.5,21.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8228 - components: - - type: Transform - pos: -22.5,23.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8229 - components: - - type: Transform - pos: -22.5,24.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8230 - components: - - type: Transform - pos: -22.5,25.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8231 - components: - - type: Transform - pos: -22.5,26.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8232 - components: - - type: Transform - pos: -23.5,21.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8233 - components: - - type: Transform - pos: -23.5,22.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 8234 components: - type: Transform - pos: -23.5,23.5 + rot: 1.5707963267948966 rad + pos: -35.5,18.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8235 + - uid: 8240 components: - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,23.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,23.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8248 + components: + - type: Transform + rot: 3.141592653589793 rad pos: -23.5,24.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8237 + - uid: 8261 components: - type: Transform - pos: -23.5,26.5 + rot: 1.5707963267948966 rad + pos: -28.5,23.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,19.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' @@ -50907,13 +51889,91 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 8316 + - uid: 8336 components: - type: Transform - pos: -11.5,17.5 + rot: 3.141592653589793 rad + pos: -30.5,15.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 8337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,24.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,18.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,25.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8363 + components: + - type: Transform + pos: -37.5,12.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8377 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,17.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,25.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,11.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8440 + components: + - type: Transform + pos: -30.5,11.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8446 + components: + - type: Transform + pos: -31.5,12.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,11.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8553 components: - type: Transform @@ -51910,6 +52970,22 @@ entities: - type: Transform pos: -45.5,11.5 parent: 4812 + - uid: 10963 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,21.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10965 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,22.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 10971 components: - type: Transform @@ -51917,13 +52993,13 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 10975 + - uid: 11021 components: - type: Transform - pos: -35.5,20.5 + pos: -30.5,26.5 parent: 4812 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#990000FF' - uid: 11707 components: - type: Transform @@ -52345,6 +53421,34 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 12061 + components: + - type: Transform + pos: -28.5,31.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12062 + components: + - type: Transform + pos: -28.5,30.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12073 + components: + - type: Transform + pos: -26.5,31.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12103 + components: + - type: Transform + pos: -26.5,30.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 12142 components: - type: Transform @@ -52353,6 +53457,60 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#9F2B68FF' + - uid: 12201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,29.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12209 + components: + - type: Transform + pos: -31.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,29.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12213 + components: + - type: Transform + pos: -26.5,29.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,26.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 12321 components: - type: Transform @@ -52978,6 +54136,62 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#9F2B68FF' + - uid: 13692 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13693 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,26.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13695 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,28.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13696 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,28.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13697 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,28.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13698 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,28.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13709 components: - type: Transform @@ -53016,6 +54230,22 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#947507FF' + - uid: 13727 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,28.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13728 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,28.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13729 components: - type: Transform @@ -53046,6 +54276,22 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#9F2B68FF' + - uid: 13738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,26.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13760 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13832 components: - type: Transform @@ -53182,14 +54428,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 483 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,7.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - uid: 486 components: - type: Transform @@ -53314,14 +54552,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 565 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,19.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - uid: 570 components: - type: Transform @@ -53514,14 +54744,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 706 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,8.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 707 components: - type: Transform @@ -54407,15 +55629,23 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7818 + - uid: 7732 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,13.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7844 components: - type: Transform rot: 1.5707963267948966 rad - pos: -29.5,14.5 + pos: -31.5,19.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7819 + - uid: 7845 components: - type: Transform rot: 1.5707963267948966 rad @@ -54423,147 +55653,146 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7823 + - uid: 7853 components: - type: Transform rot: -1.5707963267948966 rad - pos: -30.5,15.5 + pos: -30.5,20.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7825 + - uid: 7866 + components: + - type: Transform + pos: -26.5,14.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7884 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,10.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7901 components: - type: Transform rot: 1.5707963267948966 rad + pos: -37.5,18.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7911 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,18.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7913 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,20.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7990 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,14.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7991 + components: + - type: Transform + rot: -1.5707963267948966 rad pos: -30.5,16.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7826 + - uid: 8061 components: - type: Transform rot: 1.5707963267948966 rad - pos: -29.5,18.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7828 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,20.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7832 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,15.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7833 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,17.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7835 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,12.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7836 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,19.5 + pos: -25.5,7.5 parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7850 + - uid: 8065 components: - type: Transform rot: -1.5707963267948966 rad - pos: -26.5,24.5 + pos: -23.5,9.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7875 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7876 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7878 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,18.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7879 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,12.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7895 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7896 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8227 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,22.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8236 + - uid: 8072 components: - type: Transform rot: 1.5707963267948966 rad - pos: -23.5,25.5 + pos: -31.5,22.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8338 + - uid: 8102 components: - type: Transform rot: -1.5707963267948966 rad - pos: -35.5,15.5 + pos: -31.5,18.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,16.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,23.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,15.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8342 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,24.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8383 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,17.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,23.5 parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' @@ -54662,14 +55891,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 10927 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,18.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 11887 components: - type: Transform @@ -54726,6 +55947,30 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' + - uid: 12161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,27.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,28.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12215 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,28.5 + parent: 4812 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 12770 components: - type: Transform @@ -54818,6 +56063,14 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#9F2B68FF' + - uid: 14179 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,17.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPort entities: - uid: 3467 @@ -54918,6 +56171,22 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#9F2B68FF' + - uid: 14176 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,15.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,15.5 + parent: 4812 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPressurePump entities: - uid: 1804 @@ -55770,90 +57039,90 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7856 - components: - - type: Transform - pos: -26.5,30.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7857 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,23.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7871 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,17.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7872 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,20.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7886 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,10.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7905 + - uid: 7746 components: - type: Transform rot: 1.5707963267948966 rad - pos: -36.5,10.5 + pos: -36.5,11.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7918 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7910 + - uid: 7900 + components: + - type: Transform + pos: -36.5,19.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8526 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8126 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,8.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7708 + - 12203 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,13.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8371 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8150 components: - type: Transform rot: -1.5707963267948966 rad - pos: -28.5,15.5 + pos: -30.5,15.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8066 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7911 + - uid: 8177 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,12.5 + pos: -28.5,32.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 729 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7912 + - uid: 8214 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,18.5 + rot: 1.5707963267948966 rad + pos: -24.5,23.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7881 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8238 + - uid: 8233 components: - type: Transform - pos: -23.5,27.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8240 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,25.5 + pos: -37.5,24.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8526 - type: AtmosPipeColor color: '#0055CCFF' - uid: 8300 @@ -55878,17 +57147,42 @@ entities: rot: 3.141592653589793 rad pos: -13.5,16.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 14182 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8372 + - uid: 8340 components: - type: Transform rot: -1.5707963267948966 rad - pos: -34.5,18.5 + pos: -30.5,22.5 parent: 4812 - type: DeviceNetwork deviceLists: - - 13677 + - 7792 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,19.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8070 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8395 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,16.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 4470 - type: AtmosPipeColor color: '#0055CCFF' - uid: 8562 @@ -55935,16 +57229,6 @@ entities: - 13607 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 10972 - components: - - type: Transform - pos: -35.5,21.5 - parent: 4812 - - type: DeviceNetwork - deviceLists: - - 13677 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 11962 components: - type: Transform @@ -55998,14 +57282,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 12039 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,7.5 - parent: 4812 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 12041 components: - type: Transform @@ -56035,6 +57311,17 @@ entities: - 12183 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 12202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,28.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 1803 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 12764 components: - type: Transform @@ -56085,19 +57372,30 @@ entities: - 13607 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 13522 + - uid: 13690 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,15.5 + rot: 3.141592653589793 rad + pos: -20.5,25.5 parent: 4812 - type: DeviceNetwork deviceLists: - - 13156 + - 1803 - type: AtmosPipeColor color: '#0055CCFF' - proto: GasVentScrubber entities: + - uid: 706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,19.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8526 + - type: AtmosPipeColor + color: '#990000FF' - uid: 711 components: - type: Transform @@ -56626,92 +57924,98 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 7858 + - uid: 7756 components: - type: Transform - pos: -30.5,30.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7873 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,16.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7874 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,19.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7887 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7907 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,11.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7908 - components: - - type: Transform - pos: -34.5,15.5 + pos: -38.5,11.5 parent: 4812 - type: DeviceNetwork deviceLists: - - 13156 + - 7918 - type: AtmosPipeColor color: '#990000FF' - - uid: 7909 + - uid: 7762 + components: + - type: Transform + pos: -37.5,14.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 4470 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7871 + components: + - type: Transform + pos: -27.5,14.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8371 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7894 components: - type: Transform rot: 1.5707963267948966 rad - pos: -31.5,15.5 + pos: -31.5,24.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7792 - type: AtmosPipeColor color: '#990000FF' - - uid: 7913 + - uid: 7923 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,23.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7881 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8024 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,17.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8070 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8175 components: - type: Transform rot: 1.5707963267948966 rad - pos: -31.5,18.5 + pos: -31.5,16.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8066 - type: AtmosPipeColor color: '#990000FF' - - uid: 7914 + - uid: 8186 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,12.5 + pos: -26.5,32.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 729 - type: AtmosPipeColor color: '#990000FF' - - uid: 8239 + - uid: 8232 components: - type: Transform - pos: -22.5,27.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8241 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,22.5 + pos: -35.5,24.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 8526 - type: AtmosPipeColor color: '#990000FF' - uid: 8307 @@ -56727,6 +58031,9 @@ entities: rot: 3.141592653589793 rad pos: -11.5,16.5 parent: 4812 + - type: DeviceNetwork + deviceLists: + - 14182 - type: AtmosPipeColor color: '#990000FF' - uid: 8563 @@ -56782,6 +58089,17 @@ entities: - 13561 - type: AtmosPipeColor color: '#947507FF' + - uid: 9613 + components: + - type: Transform + pos: -25.5,8.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 7708 + - 12203 + - type: AtmosPipeColor + color: '#990000FF' - uid: 12023 components: - type: Transform @@ -56836,13 +58154,6 @@ entities: parent: 4812 - type: AtmosPipeColor color: '#990000FF' - - uid: 12040 - components: - - type: Transform - pos: -24.5,8.5 - parent: 4812 - - type: AtmosPipeColor - color: '#990000FF' - uid: 12042 components: - type: Transform @@ -56880,6 +58191,16 @@ entities: - 12178 - type: AtmosPipeColor color: '#990000FF' + - uid: 12214 + components: + - type: Transform + pos: -28.5,28.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 1803 + - type: AtmosPipeColor + color: '#990000FF' - uid: 12418 components: - type: Transform @@ -56929,6 +58250,17 @@ entities: - 12283 - type: AtmosPipeColor color: '#990000FF' + - uid: 13737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,25.5 + parent: 4812 + - type: DeviceNetwork + deviceLists: + - 1803 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasVolumePump entities: - uid: 13225 @@ -57050,6 +58382,21 @@ entities: parent: 4812 - proto: Grille entities: + - uid: 483 + components: + - type: Transform + pos: -33.5,12.5 + parent: 4812 + - uid: 672 + components: + - type: Transform + pos: -33.5,10.5 + parent: 4812 + - uid: 705 + components: + - type: Transform + pos: -25.5,21.5 + parent: 4812 - uid: 736 components: - type: Transform @@ -57443,7 +58790,7 @@ entities: - uid: 2595 components: - type: Transform - pos: -35.5,19.5 + pos: -20.5,29.5 parent: 4812 - uid: 2607 components: @@ -57615,11 +58962,26 @@ entities: - type: Transform pos: 43.5,-0.5 parent: 4812 + - uid: 3457 + components: + - type: Transform + pos: -20.5,23.5 + parent: 4812 + - uid: 3611 + components: + - type: Transform + pos: -25.5,15.5 + parent: 4812 - uid: 3701 components: - type: Transform pos: 10.5,54.5 parent: 4812 + - uid: 3738 + components: + - type: Transform + pos: -34.5,18.5 + parent: 4812 - uid: 3740 components: - type: Transform @@ -58210,6 +59572,11 @@ entities: - type: Transform pos: -45.5,-27.5 parent: 4812 + - uid: 5027 + components: + - type: Transform + pos: -33.5,14.5 + parent: 4812 - uid: 5054 components: - type: Transform @@ -58400,6 +59767,11 @@ entities: - type: Transform pos: 25.5,-21.5 parent: 4812 + - uid: 5595 + components: + - type: Transform + pos: -33.5,16.5 + parent: 4812 - uid: 5601 components: - type: Transform @@ -58555,6 +59927,11 @@ entities: - type: Transform pos: 9.5,-13.5 parent: 4812 + - uid: 6572 + components: + - type: Transform + pos: -33.5,15.5 + parent: 4812 - uid: 6595 components: - type: Transform @@ -58670,6 +60047,11 @@ entities: - type: Transform pos: -12.5,-35.5 parent: 4812 + - uid: 7030 + components: + - type: Transform + pos: -34.5,20.5 + parent: 4812 - uid: 7208 components: - type: Transform @@ -58765,146 +60147,106 @@ entities: - type: Transform pos: -7.5,-27.5 parent: 4812 + - uid: 7722 + components: + - type: Transform + pos: -27.5,11.5 + parent: 4812 + - uid: 7728 + components: + - type: Transform + pos: -22.5,29.5 + parent: 4812 + - uid: 7798 + components: + - type: Transform + pos: -26.5,11.5 + parent: 4812 + - uid: 7809 + components: + - type: Transform + pos: -25.5,11.5 + parent: 4812 + - uid: 7810 + components: + - type: Transform + pos: -27.5,21.5 + parent: 4812 + - uid: 7814 + components: + - type: Transform + pos: -26.5,21.5 + parent: 4812 - uid: 7830 components: - type: Transform pos: 39.5,-0.5 parent: 4812 - - uid: 7915 + - uid: 7899 components: - type: Transform - pos: -32.5,10.5 - parent: 4812 - - uid: 7916 - components: - - type: Transform - pos: -32.5,12.5 - parent: 4812 - - uid: 7917 - components: - - type: Transform - pos: -27.5,10.5 - parent: 4812 - - uid: 7918 - components: - - type: Transform - pos: -24.5,10.5 - parent: 4812 - - uid: 7919 - components: - - type: Transform - pos: -35.5,13.5 - parent: 4812 - - uid: 7920 - components: - - type: Transform - pos: -33.5,13.5 - parent: 4812 - - uid: 7921 - components: - - type: Transform - pos: -32.5,14.5 - parent: 4812 - - uid: 7922 - components: - - type: Transform - pos: -27.5,17.5 - parent: 4812 - - uid: 7923 - components: - - type: Transform - pos: -24.5,17.5 - parent: 4812 - - uid: 7924 - components: - - type: Transform - pos: -24.5,16.5 - parent: 4812 - - uid: 7925 - components: - - type: Transform - pos: -24.5,19.5 - parent: 4812 - - uid: 7926 - components: - - type: Transform - pos: -24.5,20.5 - parent: 4812 - - uid: 7927 - components: - - type: Transform - pos: -27.5,20.5 - parent: 4812 - - uid: 7928 - components: - - type: Transform - pos: -22.5,29.5 - parent: 4812 - - uid: 7929 - components: - - type: Transform - pos: -24.5,31.5 - parent: 4812 - - uid: 7930 - components: - - type: Transform - pos: -27.5,33.5 - parent: 4812 - - uid: 7931 - components: - - type: Transform - pos: -29.5,33.5 - parent: 4812 - - uid: 7933 - components: - - type: Transform - pos: -28.5,33.5 + pos: -37.5,21.5 parent: 4812 - uid: 7970 components: - type: Transform pos: 10.5,36.5 parent: 4812 - - uid: 8052 + - uid: 8076 components: - type: Transform - pos: -35.5,17.5 + pos: -10.5,-59.5 parent: 4812 - - uid: 8060 + - uid: 8115 components: - type: Transform - pos: -32.5,20.5 + pos: -27.5,15.5 + parent: 4812 + - uid: 8160 + components: + - type: Transform + pos: -28.5,19.5 parent: 4812 - uid: 8166 components: - type: Transform - pos: -20.5,21.5 + pos: -24.5,19.5 parent: 4812 - - uid: 8167 + - uid: 8170 components: - type: Transform - pos: -21.5,21.5 + pos: -24.5,17.5 parent: 4812 - - uid: 8168 + - uid: 8182 components: - type: Transform - pos: -23.5,21.5 + pos: -35.5,21.5 parent: 4812 - - uid: 8174 + - uid: 8194 components: - type: Transform - pos: -21.5,26.5 + pos: -28.5,22.5 parent: 4812 - - uid: 8175 + - uid: 8268 components: - type: Transform - pos: -23.5,26.5 + pos: -28.5,24.5 parent: 4812 - uid: 8373 components: - type: Transform pos: 45.5,-4.5 parent: 4812 + - uid: 8401 + components: + - type: Transform + pos: -28.5,17.5 + parent: 4812 + - uid: 8412 + components: + - type: Transform + pos: -39.5,15.5 + parent: 4812 - uid: 8467 components: - type: Transform @@ -58930,10 +60272,10 @@ entities: - type: Transform pos: -48.5,-26.5 parent: 4812 - - uid: 8526 + - uid: 8507 components: - type: Transform - pos: -23.5,37.5 + pos: -26.5,31.5 parent: 4812 - uid: 8527 components: @@ -59310,11 +60652,6 @@ entities: - type: Transform pos: -44.5,22.5 parent: 4812 - - uid: 9343 - components: - - type: Transform - pos: -43.5,22.5 - parent: 4812 - uid: 9348 components: - type: Transform @@ -59380,11 +60717,6 @@ entities: - type: Transform pos: -41.5,-28.5 parent: 4812 - - uid: 9636 - components: - - type: Transform - pos: -33.5,19.5 - parent: 4812 - uid: 9649 components: - type: Transform @@ -59720,6 +61052,26 @@ entities: - type: Transform pos: -48.5,-10.5 parent: 4812 + - uid: 10948 + components: + - type: Transform + pos: -19.5,23.5 + parent: 4812 + - uid: 10992 + components: + - type: Transform + pos: -28.5,31.5 + parent: 4812 + - uid: 10995 + components: + - type: Transform + pos: -28.5,35.5 + parent: 4812 + - uid: 10998 + components: + - type: Transform + pos: -26.5,35.5 + parent: 4812 - uid: 11216 components: - type: Transform @@ -59915,11 +61267,6 @@ entities: - type: Transform pos: 20.5,-39.5 parent: 4812 - - uid: 12058 - components: - - type: Transform - pos: -33.5,17.5 - parent: 4812 - uid: 12108 components: - type: Transform @@ -60675,11 +62022,6 @@ entities: - type: Transform pos: -48.5,-5.5 parent: 4812 - - uid: 13691 - components: - - type: Transform - pos: -32.5,16.5 - parent: 4812 - uid: 13717 components: - type: Transform @@ -60786,10 +62128,15 @@ entities: - type: Transform pos: -17.5,37.5 parent: 4812 - - uid: 9508 + - uid: 8193 components: - type: Transform - pos: -42.5,22.5 + pos: -43.5,22.5 + parent: 4812 + - uid: 8206 + components: + - type: Transform + pos: -21.5,37.5 parent: 4812 - uid: 12776 components: @@ -60806,11 +62153,6 @@ entities: - type: Transform pos: -47.5,22.5 parent: 4812 - - uid: 13240 - components: - - type: Transform - pos: -24.5,37.5 - parent: 4812 - uid: 13243 components: - type: Transform @@ -60986,56 +62328,48 @@ entities: - type: Transform pos: -0.5,-56.5 parent: 4812 +- proto: GunSafeDisabler + entities: + - uid: 8178 + components: + - type: Transform + pos: -35.5,22.5 + parent: 4812 - proto: GunSafeLaserCarbine entities: - - uid: 12053 + - uid: 8179 components: - type: Transform - anchored: True - pos: -37.5,22.5 + pos: -34.5,24.5 parent: 4812 - - type: Physics - bodyType: Static - proto: GunSafePistolMk58 entities: - - uid: 13920 + - uid: 745 components: - type: Transform - anchored: True - pos: -33.5,20.5 + pos: -37.5,22.5 parent: 4812 - - type: Physics - bodyType: Static - proto: GunSafeRifleLecter entities: - - uid: 12215 + - uid: 7920 components: - type: Transform - anchored: True - pos: -37.5,20.5 + pos: -38.5,25.5 parent: 4812 - - type: Physics - bodyType: Static - proto: GunSafeShotgunKammerer entities: - - uid: 12054 + - uid: 8338 components: - type: Transform - anchored: True - pos: -34.5,22.5 + pos: -34.5,25.5 parent: 4812 - - type: Physics - bodyType: Static - proto: GunSafeSubMachineGunDrozd entities: - - uid: 8377 + - uid: 10810 components: - type: Transform - anchored: True - pos: -37.5,21.5 + pos: -38.5,24.5 parent: 4812 - - type: Physics - bodyType: Static - proto: Handcuffs entities: - uid: 4865 @@ -61048,10 +62382,10 @@ entities: - type: Transform pos: -2.4305947,-24.439144 parent: 4812 - - uid: 8452 + - uid: 7673 components: - type: Transform - pos: -30.406057,10.489904 + pos: -32.383415,14.546442 parent: 4812 - proto: HandheldGPSBasic entities: @@ -61118,12 +62452,17 @@ entities: - type: Transform pos: -19.500504,10.456865 parent: 4812 -- proto: HarmonicaInstrument - entities: - - uid: 11857 + - uid: 14166 components: - type: Transform - pos: -29.373522,30.531204 + pos: -39.44861,11.147821 + parent: 4812 +- proto: HarmonicaInstrument + entities: + - uid: 13953 + components: + - type: Transform + pos: -25.528885,34.491356 parent: 4812 - proto: HeatExchanger entities: @@ -61180,6 +62519,13 @@ entities: - type: Transform pos: 13.5565815,-27.824743 parent: 4812 +- proto: HighSecArmoryLocked + entities: + - uid: 8316 + components: + - type: Transform + pos: -36.5,21.5 + parent: 4812 - proto: HighSecCommandLocked entities: - uid: 1846 @@ -61291,10 +62637,10 @@ entities: parent: 4812 - proto: HolopadCommandHos entities: - - uid: 13760 + - uid: 4379 components: - type: Transform - pos: -20.5,24.5 + pos: -36.5,15.5 parent: 4812 - proto: HolopadCommandQm entities: @@ -61471,19 +62817,24 @@ entities: - type: Transform pos: 5.5,-26.5 parent: 4812 -- proto: HolopadSecurityBreakroom +- proto: HolopadSecurityArmory entities: - - uid: 13786 + - uid: 10952 components: - type: Transform - pos: -37.5,11.5 + pos: -36.5,23.5 parent: 4812 - proto: HolopadSecurityBrig entities: - - uid: 13762 + - uid: 8525 components: - type: Transform - pos: -30.5,15.5 + pos: -31.5,15.5 + parent: 4812 + - uid: 13977 + components: + - type: Transform + pos: -24.5,28.5 parent: 4812 - proto: HolopadSecurityDetective entities: @@ -61499,19 +62850,19 @@ entities: - type: Transform pos: -17.5,16.5 parent: 4812 -- proto: HolopadSecurityPerma +- proto: HolopadSecurityLockerRoom entities: - - uid: 13761 + - uid: 7757 components: - type: Transform - pos: -29.5,29.5 + pos: -35.5,11.5 parent: 4812 - proto: HolopadSecurityWarden entities: - - uid: 3705 + - uid: 7824 components: - type: Transform - pos: -35.5,15.5 + pos: -26.5,18.5 parent: 4812 - proto: HolopadServiceBar entities: @@ -61569,11 +62920,6 @@ entities: - type: Transform pos: 10.5,30.5 parent: 4812 - - uid: 3421 - components: - - type: Transform - pos: -19.5,29.5 - parent: 4812 - uid: 3451 components: - type: Transform @@ -61633,6 +62979,11 @@ entities: - type: Transform pos: -12.442752,-7.42547 parent: 4812 + - uid: 12459 + components: + - type: Transform + pos: -32.52925,27.02975 + parent: 4812 - proto: HydroponicsToolHatchet entities: - uid: 1459 @@ -61647,16 +62998,16 @@ entities: - type: Transform pos: -11.520877,-7.441095 parent: 4812 - - uid: 8407 - components: - - type: Transform - pos: -31.533045,30.44869 - parent: 4812 - uid: 11299 components: - type: Transform pos: 16.50683,-37.620907 parent: 4812 + - uid: 12458 + components: + - type: Transform + pos: -32.518837,27.519674 + parent: 4812 - proto: HydroponicsToolScythe entities: - uid: 1458 @@ -61671,10 +63022,10 @@ entities: - type: Transform pos: -11.489627,-7.378595 parent: 4812 - - uid: 8408 + - uid: 7854 components: - type: Transform - pos: -31.45492,30.47994 + pos: -32.41467,27.550945 parent: 4812 - uid: 9619 components: @@ -61748,23 +63099,29 @@ entities: - type: Transform pos: -16.5,-5.5 parent: 4812 - - uid: 4379 + - uid: 12444 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,31.5 + rot: 3.141592653589793 rad + pos: -30.5,29.5 parent: 4812 - - uid: 4470 + - uid: 12448 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,30.5 + rot: 3.141592653589793 rad + pos: -28.5,29.5 parent: 4812 - - uid: 6391 + - uid: 12471 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,29.5 + rot: -1.5707963267948966 rad + pos: -28.5,30.5 + parent: 4812 + - uid: 12520 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,30.5 parent: 4812 - proto: IDComputerCircuitboard entities: @@ -61806,25 +63163,20 @@ entities: parent: 4812 - proto: IngotGold1 entities: - - uid: 12458 + - uid: 8033 components: - type: Transform - pos: -38.5391,25.681717 + pos: -37.873795,29.241564 parent: 4812 - - uid: 12459 + - uid: 8034 components: - type: Transform - pos: -38.5391,25.681717 + pos: -37.66546,29.09563 parent: 4812 - - uid: 12460 + - uid: 8035 components: - type: Transform - pos: -38.38285,25.619217 - parent: 4812 - - uid: 12461 - components: - - type: Transform - pos: -38.2891,25.541092 + pos: -37.44671,28.96012 parent: 4812 - proto: IngotSilver entities: @@ -61877,11 +63229,6 @@ entities: - type: Transform pos: 17.5,36.5 parent: 4812 - - uid: 4853 - components: - - type: Transform - pos: -19.5,26.5 - parent: 4812 - uid: 12324 components: - type: Transform @@ -61966,11 +63313,22 @@ entities: parent: 4812 - proto: IntercomSecurity entities: - - uid: 4854 + - uid: 7841 components: - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,9.5 + rot: 1.5707963267948966 rad + pos: -24.5,11.5 + parent: 4812 + - uid: 7928 + components: + - type: Transform + pos: -36.5,13.5 + parent: 4812 + - uid: 13950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,25.5 parent: 4812 - proto: IntercomService entities: @@ -62030,38 +63388,16 @@ entities: parent: 4812 - proto: JetpackSecurityFilled entities: - - uid: 13680 + - uid: 13990 components: - type: Transform - pos: -33.729538,21.689896 + pos: -34.709778,22.481216 parent: 4812 - - type: GasTank - toggleActionEntity: 10945 - - type: Jetpack - toggleActionEntity: 8332 - - type: ActionsContainer - - type: ContainerContainer - containers: - actions: !type:Container - ents: - - 8332 - - 10945 - - uid: 13917 + - uid: 13991 components: - type: Transform - pos: -33.3936,21.666458 + pos: -34.428528,22.481216 parent: 4812 - - type: GasTank - toggleActionEntity: 13919 - - type: Jetpack - toggleActionEntity: 13918 - - type: ActionsContainer - - type: ContainerContainer - containers: - actions: !type:Container - ents: - - 13918 - - 13919 - proto: KitchenKnife entities: - uid: 1642 @@ -62069,10 +63405,10 @@ entities: - type: Transform pos: 6.5,-1.5 parent: 4812 - - uid: 10998 + - uid: 7660 components: - type: Transform - pos: -36.20571,29.520401 + pos: -30.532846,40.64614 parent: 4812 - proto: KitchenMicrowave entities: @@ -62081,11 +63417,16 @@ entities: - type: Transform pos: 5.5,-1.5 parent: 4812 - - uid: 8428 + - uid: 8303 components: - type: Transform pos: -39.5,12.5 parent: 4812 + - uid: 12450 + components: + - type: Transform + pos: -26.5,26.5 + parent: 4812 - uid: 12494 components: - type: Transform @@ -62118,6 +63459,11 @@ entities: - type: Transform pos: -40.5,-34.5 parent: 4812 + - uid: 13813 + components: + - type: Transform + pos: -28.5,26.5 + parent: 4812 - proto: KitchenSpike entities: - uid: 1536 @@ -62299,21 +63645,6 @@ entities: showEnts: False occludes: True ent: null - - uid: 8265 - components: - - type: Transform - pos: -21.463991,24.553658 - parent: 4812 - - type: ContainerContainer - containers: - cellslot_cell_container: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - cell_slot: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - uid: 10704 components: - type: Transform @@ -62339,6 +63670,12 @@ entities: - type: Physics canCollide: True - type: ActionsContainer + - uid: 10811 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.4916,16.693497 + parent: 4812 - proto: LampBanana entities: - uid: 1706 @@ -62608,24 +63945,6 @@ entities: 9592: - - Pressed - Toggle -- proto: LockableButtonHeadOfSecurity - entities: - - uid: 13826 - components: - - type: Transform - pos: -20.5,26.5 - parent: 4812 - - type: DeviceLinkSource - linkedPorts: - 8153: - - - Pressed - - Toggle - 8160: - - - Pressed - - Toggle - 8161: - - - Pressed - - Toggle - proto: LockableButtonMedical entities: - uid: 4693 @@ -62663,24 +63982,18 @@ entities: - Toggle - proto: LockableButtonSecurity entities: - - uid: 13825 + - uid: 7793 components: - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,28.5 + rot: 1.5707963267948966 rad + pos: -21.5,24.5 parent: 4812 - type: DeviceLinkSource linkedPorts: - 13821: + 6352: - - Pressed - Toggle - 13822: - - - Pressed - - Toggle - 13823: - - - Pressed - - Toggle - 13824: + 6235: - - Pressed - Toggle - proto: LockerAtmosphericsFilled @@ -62978,31 +64291,11 @@ entities: - 0 - proto: LockerEvidence entities: - - uid: 4977 + - uid: 8405 components: - type: Transform pos: -29.5,24.5 parent: 4812 - - uid: 6735 - components: - - type: Transform - pos: -27.5,24.5 - parent: 4812 - - uid: 6736 - components: - - type: Transform - pos: -28.5,24.5 - parent: 4812 - - uid: 10926 - components: - - type: Transform - pos: -31.5,19.5 - parent: 4812 - - uid: 13915 - components: - - type: Transform - pos: -31.5,17.5 - parent: 4812 - proto: LockerFreezer entities: - uid: 1538 @@ -63090,29 +64383,11 @@ entities: - 0 - proto: LockerHeadOfSecurityFilled entities: - - uid: 8252 + - uid: 7456 components: - type: Transform - pos: -21.5,28.5 + pos: -36.5,16.5 parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: LockerMedicalFilled entities: - uid: 9498 @@ -63167,6 +64442,55 @@ entities: - type: Transform pos: -8.5,-27.5 parent: 4812 +- proto: LockerPrisoner + entities: + - uid: 7817 + components: + - type: Transform + pos: -27.5,22.5 + parent: 4812 +- proto: LockerPrisoner2 + entities: + - uid: 7698 + components: + - type: Transform + pos: -26.5,22.5 + parent: 4812 +- proto: LockerPrisoner3 + entities: + - uid: 8142 + components: + - type: Transform + pos: -25.5,22.5 + parent: 4812 +- proto: LockerPrisoner4 + entities: + - uid: 8108 + components: + - type: Transform + pos: -24.5,22.5 + parent: 4812 +- proto: LockerPrisoner5 + entities: + - uid: 8112 + components: + - type: Transform + pos: -22.5,22.5 + parent: 4812 +- proto: LockerPrisoner6 + entities: + - uid: 8113 + components: + - type: Transform + pos: -22.5,23.5 + parent: 4812 +- proto: LockerPrisoner7 + entities: + - uid: 7816 + components: + - type: Transform + pos: -22.5,24.5 + parent: 4812 - proto: LockerQuarterMasterFilled entities: - uid: 3441 @@ -63313,52 +64637,31 @@ entities: - 0 - 0 - 0 - - uid: 8421 - components: - - type: Transform - pos: -33.5,12.5 - parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 8422 + - uid: 7669 components: - type: Transform pos: -35.5,12.5 parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.8742619 - - 7.050795 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + - uid: 7670 + components: + - type: Transform + pos: -34.5,12.5 + parent: 4812 + - uid: 8430 + components: + - type: Transform + pos: -36.5,12.5 + parent: 4812 + - uid: 8456 + components: + - type: Transform + pos: -29.5,19.5 + parent: 4812 + - uid: 13985 + components: + - type: Transform + pos: -32.5,12.5 + parent: 4812 - proto: LockerSyndicatePersonal entities: - uid: 13323 @@ -63405,10 +64708,10 @@ entities: parent: 4812 - proto: LockerWardenFilled entities: - - uid: 12520 + - uid: 7820 components: - type: Transform - pos: -37.5,14.5 + pos: -25.5,19.5 parent: 4812 - proto: LockerWeldingSuppliesFilled entities: @@ -63475,22 +64778,22 @@ entities: parent: 4812 - proto: MachineMaterialSilo entities: - - uid: 6224 + - uid: 10928 components: - type: Transform - pos: 16.5,-23.5 + pos: 11.5,-23.5 parent: 4812 - proto: MagazinePistolSubMachineGunTopMounted entities: - - uid: 2914 + - uid: 10690 components: - type: Transform - pos: -21.302504,23.37122 + pos: -34.45804,15.261368 parent: 4812 - - uid: 13166 + - uid: 10809 components: - type: Transform - pos: -21.281672,23.225285 + pos: -34.504333,15.131649 parent: 4812 - proto: MaintenanceFluffSpawner entities: @@ -63578,16 +64881,16 @@ entities: - type: Transform pos: 17.5,11.5 parent: 4812 + - uid: 8262 + components: + - type: Transform + pos: -37.5,30.5 + parent: 4812 - uid: 10904 components: - type: Transform pos: -29.5,-12.5 parent: 4812 - - uid: 12464 - components: - - type: Transform - pos: -37.5,25.5 - parent: 4812 - uid: 13411 components: - type: Transform @@ -63892,6 +65195,11 @@ entities: parent: 4812 - proto: NitrogenCanister entities: + - uid: 1263 + components: + - type: Transform + pos: -18.5,30.5 + parent: 4812 - uid: 1731 components: - type: Transform @@ -64083,6 +65391,13 @@ entities: - type: Transform pos: 19.452671,-32.41012 parent: 4812 +- proto: PackPaperRollingFilters + entities: + - uid: 13961 + components: + - type: Transform + pos: -26.367264,34.67066 + parent: 4812 - proto: PaintingAmogusTriptych entities: - uid: 7003 @@ -64436,10 +65751,17 @@ entities: - type: Transform pos: -31.49619,-23.373245 parent: 4812 - - uid: 8395 + - uid: 12447 components: - type: Transform - pos: -25.484861,30.57598 + pos: -22.40807,28.638367 + parent: 4812 +- proto: PaperBin5 + entities: + - uid: 12060 + components: + - type: Transform + pos: -19.5,22.5 parent: 4812 - proto: ParchisBoard entities: @@ -64512,10 +65834,10 @@ entities: - type: Transform pos: -27.318611,-14.334436 parent: 4812 - - uid: 8396 + - uid: 12457 components: - type: Transform - pos: -25.234861,30.76348 + pos: -22.647654,28.51328 parent: 4812 - proto: PersonalAI entities: @@ -64641,6 +65963,26 @@ entities: - type: Transform pos: -49.5,0.5 parent: 4812 +- proto: PlasmaWindoorSecureSecurityLocked + entities: + - uid: 7896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,18.5 + parent: 4812 + - uid: 8180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,19.5 + parent: 4812 + - uid: 8333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,20.5 + parent: 4812 - proto: PlasticFlapsAirtightClear entities: - uid: 2779 @@ -64716,18 +66058,20 @@ entities: - type: Transform pos: -44.486626,-24.313948 parent: 4812 -- proto: PortableFlasher +- proto: PlushieSharkGrey entities: - - uid: 13914 + - uid: 13954 + components: + - type: Transform + pos: -29.518469,34.407963 + parent: 4812 +- proto: PortableFlasher + entities: + - uid: 8007 components: - type: Transform - anchored: False pos: -35.5,20.5 parent: 4812 - - type: TriggerOnProximity - enabled: False - - type: Physics - bodyType: Dynamic - proto: PortableGeneratorJrPacman entities: - uid: 741 @@ -64831,6 +66175,13 @@ entities: - type: Transform pos: -11.5,14.5 parent: 4812 +- proto: PosterContrabandFunPolice + entities: + - uid: 8219 + components: + - type: Transform + pos: -39.5,16.5 + parent: 4812 - proto: PosterContrabandHackingGuide entities: - uid: 8605 @@ -64887,6 +66238,14 @@ entities: - type: Transform pos: -42.5,-22.5 parent: 4812 +- proto: PosterLegit12Gauge + entities: + - uid: 13947 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,24.5 + parent: 4812 - proto: PosterLegit50thAnniversaryVintageReprint entities: - uid: 6366 @@ -64932,6 +66291,12 @@ entities: - type: Transform pos: -23.5,-10.5 parent: 4812 + - uid: 13948 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,31.5 + parent: 4812 - proto: PosterLegitCohibaRobustoAd entities: - uid: 5360 @@ -64944,6 +66309,32 @@ entities: - type: Transform pos: -2.5,-20.5 parent: 4812 +- proto: PosterLegitDoNotQuestion + entities: + - uid: 8218 + components: + - type: Transform + pos: -28.5,10.5 + parent: 4812 +- proto: PosterLegitEnlist + entities: + - uid: 8354 + components: + - type: Transform + pos: -38.5,26.5 + parent: 4812 +- proto: PosterLegitHereForYourSafety + entities: + - uid: 10954 + components: + - type: Transform + pos: -28.5,20.5 + parent: 4812 + - uid: 14005 + components: + - type: Transform + pos: -33.5,28.5 + parent: 4812 - proto: PosterLegitIan entities: - uid: 4527 @@ -64951,6 +66342,13 @@ entities: - type: Transform pos: 10.5,23.5 parent: 4812 +- proto: PosterLegitIonRifle + entities: + - uid: 8429 + components: + - type: Transform + pos: -34.5,26.5 + parent: 4812 - proto: PosterLegitLoveIan entities: - uid: 4528 @@ -65069,6 +66467,14 @@ entities: - type: Transform pos: -30.5,-13.5 parent: 4812 +- proto: PosterLegitObey + entities: + - uid: 7891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,23.5 + parent: 4812 - proto: PosterLegitPeriodicTable entities: - uid: 10738 @@ -65083,6 +66489,14 @@ entities: - type: Transform pos: -13.5,21.5 parent: 4812 +- proto: PosterLegitReportCrimes + entities: + - uid: 8017 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,13.5 + parent: 4812 - proto: PosterLegitSafetyMothDelam entities: - uid: 10996 @@ -65117,6 +66531,14 @@ entities: rot: 1.5707963267948966 rad pos: 10.5,-1.5 parent: 4812 +- proto: PosterLegitSafetyReport + entities: + - uid: 7785 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,9.5 + parent: 4812 - proto: PosterLegitScience entities: - uid: 6367 @@ -65131,18 +66553,6 @@ entities: - type: Transform pos: 6.5,-10.5 parent: 4812 -- proto: PottedPlant0 - entities: - - uid: 6625 - components: - - type: Transform - pos: -31.5,22.5 - parent: 4812 - - uid: 6738 - components: - - type: Transform - pos: -25.5,22.5 - parent: 4812 - proto: PottedPlant1 entities: - uid: 6333 @@ -65299,14 +66709,6 @@ entities: - type: ContainerContainer containers: stash: !type:ContainerSlot {} - - uid: 2684 - components: - - type: Transform - pos: 0.5,30.5 - parent: 4812 - - type: ContainerContainer - containers: - stash: !type:ContainerSlot {} - uid: 3258 components: - type: Transform @@ -65376,6 +66778,11 @@ entities: - type: ContainerContainer containers: stash: !type:ContainerSlot {} + - uid: 8247 + components: + - type: Transform + pos: -25.5,10.5 + parent: 4812 - uid: 8288 components: - type: Transform @@ -65384,6 +66791,11 @@ entities: - type: ContainerContainer containers: stash: !type:ContainerSlot {} + - uid: 9626 + components: + - type: Transform + pos: -27.5,12.5 + parent: 4812 - uid: 9684 components: - type: Transform @@ -65508,6 +66920,11 @@ entities: rot: 1.5707963267948966 rad pos: -18.5,9.5 parent: 4812 + - uid: 7680 + components: + - type: Transform + pos: -26.5,15.5 + parent: 4812 - uid: 8579 components: - type: Transform @@ -65566,6 +66983,11 @@ entities: rot: -1.5707963267948966 rad pos: 22.5,-37.5 parent: 4812 + - uid: 10807 + components: + - type: Transform + pos: -30.5,8.5 + parent: 4812 - uid: 11900 components: - type: Transform @@ -65613,6 +67035,12 @@ entities: - type: Transform pos: -45.5,-16.5 parent: 4812 + - uid: 13923 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,27.5 + parent: 4812 - proto: Poweredlight entities: - uid: 742 @@ -66322,10 +67750,16 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 - - uid: 6491 + - uid: 6639 components: - type: Transform - pos: -35.5,22.5 + pos: -32.5,20.5 + parent: 4812 + - uid: 6737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,14.5 parent: 4812 - uid: 6778 components: @@ -66463,50 +67897,88 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 - - uid: 8141 + - uid: 7666 components: - type: Transform - pos: -36.5,12.5 + rot: 1.5707963267948966 rad + pos: -38.5,24.5 parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8144 + - uid: 7727 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,23.5 + parent: 4812 + - uid: 7733 components: - type: Transform rot: -1.5707963267948966 rad - pos: -28.5,12.5 + pos: -29.5,16.5 parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8247 + - uid: 7865 + components: + - type: Transform + pos: -26.5,24.5 + parent: 4812 + - uid: 7867 components: - type: Transform rot: -1.5707963267948966 rad - pos: -19.5,28.5 + pos: -22.5,23.5 + parent: 4812 + - uid: 7869 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,12.5 + parent: 4812 + - uid: 7933 + components: + - type: Transform + pos: -21.5,28.5 + parent: 4812 + - uid: 8092 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,19.5 + parent: 4812 + - uid: 8130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,8.5 + parent: 4812 + - uid: 8169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,20.5 + parent: 4812 + - uid: 8181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,11.5 parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 8251 components: - type: Transform rot: -1.5707963267948966 rad pos: -24.5,-27.5 parent: 4812 - - uid: 8269 - components: - - type: Transform - pos: -20.5,25.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8304 + - uid: 8254 components: - type: Transform rot: -1.5707963267948966 rad - pos: -22.5,18.5 + pos: -29.5,11.5 + parent: 4812 + - uid: 8256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,19.5 parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 8305 components: - type: Transform @@ -66515,6 +67987,23 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 + - uid: 8331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,24.5 + parent: 4812 + - uid: 8392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,16.5 + parent: 4812 + - uid: 8463 + components: + - type: Transform + pos: -35.5,12.5 + parent: 4812 - uid: 8492 components: - type: Transform @@ -66700,13 +68189,6 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 - - uid: 10690 - components: - - type: Transform - pos: -24.5,8.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 10691 components: - type: Transform @@ -66745,6 +68227,12 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 + - uid: 10945 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,29.5 + parent: 4812 - uid: 11246 components: - type: Transform @@ -66919,24 +68407,6 @@ entities: - type: Transform pos: -52.5,6.5 parent: 4812 - - uid: 13678 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,18.5 - parent: 4812 - - uid: 13679 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,15.5 - parent: 4812 - - uid: 13698 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,17.5 - parent: 4812 - uid: 13744 components: - type: Transform @@ -66966,6 +68436,12 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-17.5 parent: 4812 + - uid: 14183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,28.5 + parent: 4812 - proto: PoweredlightEmpty entities: - uid: 11249 @@ -67139,21 +68615,12 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 - - uid: 3732 + - uid: 3753 components: - type: Transform rot: -1.5707963267948966 rad - pos: 23.5,5.5 + pos: 25.5,0.5 parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 3733 - components: - - type: Transform - pos: 24.5,4.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 3770 components: - type: Transform @@ -67187,14 +68654,6 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 - - uid: 4477 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,1.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 4480 components: - type: Transform @@ -67229,12 +68688,6 @@ entities: rot: 3.141592653589793 rad pos: 23.5,10.5 parent: 4812 - - uid: 5051 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,31.5 - parent: 4812 - uid: 5388 components: - type: Transform @@ -67265,14 +68718,6 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 - - uid: 6280 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,24.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 6281 components: - type: Transform @@ -67372,74 +68817,24 @@ entities: rot: 3.141592653589793 rad pos: -32.5,-19.5 parent: 4812 - - uid: 7963 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,33.5 - parent: 4812 - - uid: 8146 - components: - - type: Transform - pos: -26.5,20.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8147 - components: - - type: Transform - pos: -26.5,17.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8148 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,10.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8149 + - uid: 8054 components: - type: Transform rot: -1.5707963267948966 rad - pos: -29.5,27.5 + pos: 25.5,4.5 parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8150 + - uid: 8055 components: - type: Transform rot: 1.5707963267948966 rad - pos: -27.5,27.5 + pos: 21.5,4.5 parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8151 + - uid: 8245 components: - type: Transform rot: -1.5707963267948966 rad - pos: -25.5,30.5 + pos: -19.5,24.5 parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8152 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,31.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 8270 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,28.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 8329 components: - type: Transform @@ -67448,13 +68843,6 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 - - uid: 8454 - components: - - type: Transform - pos: -25.5,14.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 8494 components: - type: Transform @@ -67614,10 +69002,8 @@ entities: - uid: 10880 components: - type: Transform - pos: -30.5,8.5 + pos: -27.5,33.5 parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 10881 components: - type: Transform @@ -67632,6 +69018,12 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 + - uid: 10990 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,33.5 + parent: 4812 - uid: 11357 components: - type: Transform @@ -67662,14 +69054,6 @@ entities: parent: 4812 - type: ApcPowerReceiver powerLoad: 0 - - uid: 11674 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,24.5 - parent: 4812 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 11813 components: - type: Transform @@ -67690,6 +69074,18 @@ entities: rot: 1.5707963267948966 rad pos: 31.5,13.5 parent: 4812 + - uid: 12063 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,32.5 + parent: 4812 + - uid: 12456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,26.5 + parent: 4812 - uid: 13141 components: - type: Transform @@ -67731,6 +69127,12 @@ entities: rot: -1.5707963267948966 rad pos: 34.5,-38.5 parent: 4812 + - uid: 13918 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,34.5 + parent: 4812 - proto: PoweredStrobeLightEmpty entities: - uid: 7635 @@ -67873,16 +69275,26 @@ entities: - type: Transform pos: 16.5,11.5 parent: 4812 - - uid: 6226 + - uid: 4757 components: - type: Transform - pos: 11.5,-23.5 + pos: -10.5,-57.5 parent: 4812 - uid: 6227 components: - type: Transform pos: 13.5,-23.5 parent: 4812 + - uid: 7764 + components: + - type: Transform + pos: -30.5,10.5 + parent: 4812 + - uid: 7925 + components: + - type: Transform + pos: -38.5,30.5 + parent: 4812 - uid: 7953 components: - type: Transform @@ -67894,10 +69306,11 @@ entities: - type: Transform pos: -16.5,16.5 parent: 4812 - - uid: 8424 + - uid: 8471 components: - type: Transform - pos: -37.5,12.5 + rot: 1.5707963267948966 rad + pos: 16.5,-23.5 parent: 4812 - uid: 9376 components: @@ -67929,11 +69342,6 @@ entities: - type: Transform pos: -30.5,-12.5 parent: 4812 - - uid: 10979 - components: - - type: Transform - pos: -37.5,26.5 - parent: 4812 - uid: 11306 components: - type: Transform @@ -68002,6 +69410,12 @@ entities: rot: -1.5707963267948966 rad pos: 32.5,-39.5 parent: 4812 + - uid: 13891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-27.5 + parent: 4812 - proto: RadioHandheld entities: - uid: 4582 @@ -68014,10 +69428,12 @@ entities: - type: Transform pos: -2.7355957,-24.240028 parent: 4812 - - uid: 8453 +- proto: RadioHandheldSecurity + entities: + - uid: 7675 components: - type: Transform - pos: -30.22465,10.760374 + pos: -32.320915,14.754921 parent: 4812 - proto: Railing entities: @@ -68340,21 +69756,23 @@ entities: - uid: 11874 components: - type: Transform - rot: 3.141592653589793 rad pos: 34.5,-32.5 parent: 4812 - uid: 11875 components: - type: Transform - rot: 3.141592653589793 rad pos: 24.5,-31.5 parent: 4812 - uid: 11876 components: - type: Transform - rot: 3.141592653589793 rad pos: 13.5,-31.5 parent: 4812 + - uid: 13949 + components: + - type: Transform + pos: -29.5,31.5 + parent: 4812 - proto: RandomPosterContraband entities: - uid: 4585 @@ -68362,6 +69780,11 @@ entities: - type: Transform pos: 17.5,0.5 parent: 4812 + - uid: 6234 + components: + - type: Transform + pos: -30.5,33.5 + parent: 4812 - uid: 6492 components: - type: Transform @@ -68372,6 +69795,11 @@ entities: - type: Transform pos: 17.5,-30.5 parent: 4812 + - uid: 7786 + components: + - type: Transform + pos: -33.5,30.5 + parent: 4812 - uid: 9066 components: - type: Transform @@ -68380,13 +69808,11 @@ entities: - uid: 9526 components: - type: Transform - rot: 3.141592653589793 rad pos: -39.5,-19.5 parent: 4812 - uid: 13385 components: - type: Transform - rot: 3.141592653589793 rad pos: -37.5,-17.5 parent: 4812 - proto: RandomPosterLegit @@ -68444,7 +69870,6 @@ entities: - uid: 6393 components: - type: Transform - rot: 3.141592653589793 rad pos: 10.5,-4.5 parent: 4812 - uid: 6489 @@ -68465,19 +69890,16 @@ entities: - uid: 9548 components: - type: Transform - rot: 3.141592653589793 rad pos: 62.5,-4.5 parent: 4812 - uid: 11872 components: - type: Transform - rot: 3.141592653589793 rad pos: -10.5,14.5 parent: 4812 - uid: 11873 components: - type: Transform - rot: 3.141592653589793 rad pos: 17.5,-1.5 parent: 4812 - uid: 13186 @@ -68507,10 +69929,10 @@ entities: - type: Transform pos: 16.5,6.5 parent: 4812 - - uid: 8248 + - uid: 13945 components: - type: Transform - pos: -19.5,29.5 + pos: -32.5,33.5 parent: 4812 - proto: RandomSpawner entities: @@ -68654,16 +70076,16 @@ entities: - type: Transform pos: 19.5,14.5 parent: 4812 - - uid: 12161 - components: - - type: Transform - pos: -30.5,17.5 - parent: 4812 - uid: 13182 components: - type: Transform pos: 37.5,-3.5 parent: 4812 + - uid: 14009 + components: + - type: Transform + pos: -26.5,28.5 + parent: 4812 - proto: RCD entities: - uid: 10767 @@ -68695,6 +70117,18 @@ entities: - type: Transform pos: 7.6925507,0.6939993 parent: 4812 + - uid: 13943 + components: + - type: Transform + pos: -27.930462,26.55903 + parent: 4812 +- proto: ReagentContainerSugar + entities: + - uid: 13938 + components: + - type: Transform + pos: -27.767822,26.673933 + parent: 4812 - proto: Recycler entities: - uid: 2886 @@ -68711,15 +70145,25 @@ entities: parent: 4812 - proto: ReinforcedPlasmaWindow entities: - - uid: 4141 + - uid: 6571 components: - type: Transform - pos: -32.5,20.5 + pos: -37.5,21.5 parent: 4812 - - uid: 8371 + - uid: 7709 components: - type: Transform - pos: -33.5,19.5 + pos: -34.5,20.5 + parent: 4812 + - uid: 7805 + components: + - type: Transform + pos: -34.5,18.5 + parent: 4812 + - uid: 8136 + components: + - type: Transform + pos: -35.5,21.5 parent: 4812 - uid: 9119 components: @@ -68806,11 +70250,6 @@ entities: - type: Transform pos: -46.5,-11.5 parent: 4812 - - uid: 10973 - components: - - type: Transform - pos: -35.5,19.5 - parent: 4812 - uid: 11733 components: - type: Transform @@ -70348,135 +71787,120 @@ entities: - type: Transform pos: -26.5,-24.5 parent: 4812 - - uid: 7665 + - uid: 7712 components: - type: Transform - pos: -22.5,29.5 + pos: -33.5,14.5 parent: 4812 - - uid: 7666 + - uid: 7721 components: - type: Transform - pos: -24.5,31.5 + pos: -25.5,11.5 parent: 4812 - - uid: 7667 + - uid: 7724 components: - type: Transform - pos: -27.5,33.5 - parent: 4812 - - uid: 7668 - components: - - type: Transform - pos: -28.5,33.5 - parent: 4812 - - uid: 7669 - components: - - type: Transform - pos: -29.5,33.5 - parent: 4812 - - uid: 7708 - components: - - type: Transform - pos: -24.5,20.5 - parent: 4812 - - uid: 7709 - components: - - type: Transform - pos: -24.5,19.5 - parent: 4812 - - uid: 7710 - components: - - type: Transform - pos: -24.5,17.5 - parent: 4812 - - uid: 7711 - components: - - type: Transform - pos: -24.5,16.5 - parent: 4812 - - uid: 7716 - components: - - type: Transform - pos: -27.5,20.5 - parent: 4812 - - uid: 7717 - components: - - type: Transform - pos: -27.5,17.5 + pos: -26.5,11.5 parent: 4812 - uid: 7725 components: - type: Transform - pos: -24.5,10.5 + pos: -26.5,21.5 parent: 4812 - - uid: 7726 + - uid: 7736 components: - type: Transform - pos: -27.5,10.5 + pos: -24.5,17.5 parent: 4812 - - uid: 7745 + - uid: 7738 components: - type: Transform - pos: -32.5,12.5 + pos: -27.5,11.5 parent: 4812 - - uid: 7746 + - uid: 7780 components: - type: Transform - pos: -33.5,13.5 + pos: -20.5,29.5 parent: 4812 - - uid: 7747 + - uid: 7799 components: - type: Transform - pos: -32.5,14.5 + pos: -28.5,22.5 parent: 4812 - - uid: 7748 + - uid: 7815 components: - type: Transform - pos: -32.5,10.5 + pos: -25.5,21.5 parent: 4812 - - uid: 7764 + - uid: 7857 components: - type: Transform - pos: -35.5,13.5 + pos: -25.5,15.5 + parent: 4812 + - uid: 7874 + components: + - type: Transform + pos: -27.5,15.5 + parent: 4812 + - uid: 7889 + components: + - type: Transform + pos: -28.5,17.5 + parent: 4812 + - uid: 7936 + components: + - type: Transform + pos: -22.5,29.5 parent: 4812 - uid: 7942 components: - type: Transform pos: -44.5,13.5 parent: 4812 - - uid: 8051 + - uid: 8006 components: - type: Transform - pos: -33.5,17.5 + pos: -28.5,24.5 parent: 4812 - - uid: 8142 + - uid: 8083 components: - type: Transform - pos: -32.5,16.5 + pos: -33.5,15.5 parent: 4812 - - uid: 8169 + - uid: 8131 components: - type: Transform - pos: -21.5,21.5 + pos: -33.5,16.5 parent: 4812 - - uid: 8170 + - uid: 8143 components: - type: Transform - pos: -20.5,21.5 + pos: -28.5,19.5 parent: 4812 - - uid: 8171 + - uid: 8164 components: - type: Transform - pos: -23.5,21.5 + pos: -33.5,12.5 parent: 4812 - - uid: 8172 + - uid: 8168 components: - type: Transform - pos: -23.5,26.5 + pos: -27.5,21.5 parent: 4812 - - uid: 8173 + - uid: 8310 components: - type: Transform - pos: -21.5,26.5 + pos: -39.5,15.5 + parent: 4812 + - uid: 8351 + components: + - type: Transform + pos: -33.5,10.5 + parent: 4812 + - uid: 8399 + components: + - type: Transform + pos: -24.5,19.5 parent: 4812 - uid: 8468 components: @@ -70768,10 +72192,10 @@ entities: - type: Transform pos: -45.5,-4.5 parent: 4812 - - uid: 10928 + - uid: 11019 components: - type: Transform - pos: -35.5,17.5 + pos: -10.5,-59.5 parent: 4812 - uid: 11047 components: @@ -70868,6 +72292,16 @@ entities: - type: Transform pos: 32.5,-37.5 parent: 4812 + - uid: 12040 + components: + - type: Transform + pos: -28.5,35.5 + parent: 4812 + - uid: 12052 + components: + - type: Transform + pos: -26.5,35.5 + parent: 4812 - uid: 12114 components: - type: Transform @@ -71158,6 +72592,16 @@ entities: - type: Transform pos: -44.5,-0.5 parent: 4812 + - uid: 13821 + components: + - type: Transform + pos: -19.5,23.5 + parent: 4812 + - uid: 13822 + components: + - type: Transform + pos: -20.5,23.5 + parent: 4812 - uid: 13827 components: - type: Transform @@ -71172,10 +72616,10 @@ entities: parent: 4812 - proto: ResearchDisk entities: - - uid: 12457 + - uid: 8032 components: - type: Transform - pos: -35.5391,27.461937 + pos: -37.425873,29.450043 parent: 4812 - proto: Retractor entities: @@ -71193,55 +72637,17 @@ entities: parent: 4812 - proto: RiotBulletShield entities: - - uid: 7803 + - uid: 14001 components: - type: Transform - pos: -33.720795,21.923859 - parent: 4812 - - uid: 13923 - components: - - type: Transform - pos: -33.713516,21.77357 + pos: -34.709778,23.638271 parent: 4812 - proto: RiotLaserShield entities: - - uid: 7935 + - uid: 14002 components: - type: Transform - pos: -33.463516,22.047007 - parent: 4812 - - type: Blocking - blockingToggleActionEntity: 12052 - - type: ActionsContainer - - type: ContainerContainer - containers: - actions: !type:Container - ents: - - 12052 - - uid: 13924 - components: - - type: Transform - pos: -33.44008,21.882944 - parent: 4812 -- proto: RiotShield - entities: - - uid: 13921 - components: - - type: Transform - pos: -33.244766,22.062632 - parent: 4812 - - type: Blocking - blockingToggleActionEntity: 13922 - - type: ActionsContainer - - type: ContainerContainer - containers: - actions: !type:Container - ents: - - 13922 - - uid: 13925 - components: - - type: Transform - pos: -33.19008,21.890757 + pos: -34.334778,23.617422 parent: 4812 - proto: RobocopCircuitBoard entities: @@ -71300,6 +72706,11 @@ entities: parent: 4812 - proto: Screen entities: + - uid: 4141 + components: + - type: Transform + pos: -28.5,25.5 + parent: 4812 - uid: 7465 components: - type: Transform @@ -71398,10 +72809,10 @@ entities: parent: 4812 - proto: SecurityTechFab entities: - - uid: 11923 + - uid: 10949 components: - type: Transform - pos: -36.5,18.5 + pos: -35.5,18.5 parent: 4812 - proto: SeedExtractor entities: @@ -71410,16 +72821,16 @@ entities: - type: Transform pos: -15.5,-7.5 parent: 4812 - - uid: 8388 - components: - - type: Transform - pos: -30.5,32.5 - parent: 4812 - uid: 9616 components: - type: Transform pos: -42.5,-26.5 parent: 4812 + - uid: 11026 + components: + - type: Transform + pos: -31.5,31.5 + parent: 4812 - uid: 11284 components: - type: Transform @@ -71640,6 +73051,11 @@ entities: rot: -1.5707963267948966 rad pos: 26.447771,14.59655 parent: 4812 + - uid: 13927 + components: + - type: Transform + pos: -32.649956,36.59704 + parent: 4812 - proto: ShuttersNormalOpen entities: - uid: 355 @@ -71776,6 +73192,16 @@ entities: - type: Transform pos: 25.5,-21.5 parent: 4812 + - uid: 6235 + components: + - type: Transform + pos: -19.5,23.5 + parent: 4812 + - uid: 6352 + components: + - type: Transform + pos: -20.5,23.5 + parent: 4812 - uid: 6570 components: - type: Transform @@ -71811,20 +73237,88 @@ entities: - type: Transform pos: -7.5,-18.5 parent: 4812 - - uid: 8153 + - uid: 7665 components: - type: Transform - pos: -21.5,21.5 + pos: -27.5,11.5 parent: 4812 - - uid: 8160 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 7898 components: - type: Transform - pos: -20.5,21.5 + pos: -26.5,11.5 parent: 4812 - - uid: 8161 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 7986 components: - type: Transform - pos: -23.5,21.5 + rot: 1.5707963267948966 rad + pos: -24.5,19.5 + parent: 4812 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 8077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,17.5 + parent: 4812 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 8183 + components: + - type: Transform + pos: -25.5,11.5 + parent: 4812 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 8215 + components: + - type: Transform + pos: -27.5,21.5 + parent: 4812 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 8250 + components: + - type: Transform + pos: -26.5,21.5 + parent: 4812 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 8438 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,15.5 + parent: 4812 + - uid: 8442 + components: + - type: Transform + pos: -25.5,21.5 + parent: 4812 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 8500 + components: + - type: Transform + pos: -24.5,18.5 + parent: 4812 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 8501 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,14.5 + parent: 4812 + - uid: 8502 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,16.5 parent: 4812 - uid: 9592 components: @@ -71849,6 +73343,12 @@ entities: rot: 1.5707963267948966 rad pos: -47.5,-6.5 parent: 4812 + - uid: 10814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,15.5 + parent: 4812 - uid: 13473 components: - type: Transform @@ -71889,27 +73389,6 @@ entities: - type: Transform pos: -48.5,-10.5 parent: 4812 - - uid: 13821 - components: - - type: Transform - pos: -29.5,33.5 - parent: 4812 - - uid: 13822 - components: - - type: Transform - pos: -28.5,33.5 - parent: 4812 - - uid: 13823 - components: - - type: Transform - pos: -27.5,33.5 - parent: 4812 - - uid: 13824 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,31.5 - parent: 4812 - uid: 13852 components: - type: Transform @@ -71925,30 +73404,6 @@ entities: - type: Transform pos: 5.5,21.5 parent: 4812 - - uid: 13888 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,20.5 - parent: 4812 - - uid: 13889 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,19.5 - parent: 4812 - - uid: 13890 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,17.5 - parent: 4812 - - uid: 13891 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,16.5 - parent: 4812 - proto: ShuttersWindowOpen entities: - uid: 9345 @@ -71974,7 +73429,7 @@ entities: - uid: 10959 components: - type: Transform - pos: -34.25,25.263674 + pos: -38.519623,30.72176 parent: 4812 - proto: SignAi entities: @@ -72129,6 +73584,90 @@ entities: 13287: - - Pressed - Toggle + - uid: 7718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.21538,15.53285 + parent: 4812 + - type: DeviceLinkSource + linkedPorts: + 7855: + - - Pressed + - Open + 7819: + - - Pressed + - Open + - uid: 7719 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.780195,15.53285 + parent: 4812 + - type: DeviceLinkSource + linkedPorts: + 10958: + - - Pressed + - Open + 7858: + - - Pressed + - Open + - uid: 8447 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,17.5 + parent: 4812 + - type: SignalSwitch + state: True + - type: DeviceLinkSource + linkedPorts: + 7986: + - - Pressed + - Toggle + 8077: + - - Pressed + - Toggle + 8500: + - - Pressed + - Toggle + 8215: + - - Pressed + - Toggle + 8250: + - - Pressed + - Toggle + 8442: + - - Pressed + - Toggle + 7665: + - - Pressed + - Toggle + 7898: + - - Pressed + - Toggle + 8183: + - - Pressed + - Toggle + - uid: 8448 + components: + - type: Transform + pos: -38.5,17.5 + parent: 4812 + - type: DeviceLinkSource + linkedPorts: + 8438: + - - Pressed + - Toggle + 8502: + - - Pressed + - Toggle + 10814: + - - Pressed + - Toggle + 8501: + - - Pressed + - Toggle - uid: 10877 components: - type: Transform @@ -72217,32 +73756,6 @@ entities: 13663: - - Pressed - Toggle - - uid: 13886 - components: - - type: Transform - pos: -27.780294,17.470497 - parent: 4812 - - type: DeviceLinkSource - linkedPorts: - 13890: - - - Pressed - - Toggle - 13891: - - - Pressed - - Toggle - - uid: 13887 - components: - - type: Transform - pos: -27.780294,20.46584 - parent: 4812 - - type: DeviceLinkSource - linkedPorts: - 13888: - - - Pressed - - Toggle - 13889: - - - Pressed - - Toggle - proto: SignAnomaly2 entities: - uid: 6342 @@ -72252,10 +73765,10 @@ entities: parent: 4812 - proto: SignArmory entities: - - uid: 745 + - uid: 3768 components: - type: Transform - pos: -36.5,19.5 + pos: -34.5,21.5 parent: 4812 - proto: SignAtmos entities: @@ -72336,11 +73849,11 @@ entities: rot: 3.141592653589793 rad pos: 13.507049,12.716366 parent: 4812 - - uid: 8310 + - uid: 8162 components: - type: Transform rot: 3.141592653589793 rad - pos: -24.498999,15.711071 + pos: -24.50121,6.6886897 parent: 4812 - proto: SignDirectionalEng entities: @@ -72356,10 +73869,10 @@ entities: rot: 3.141592653589793 rad pos: -7.504691,-33.300663 parent: 4812 - - uid: 8311 + - uid: 7840 components: - type: Transform - pos: -24.498999,15.273571 + pos: -24.50121,6.3149734 parent: 4812 - uid: 8694 components: @@ -72503,11 +74016,11 @@ entities: rot: 3.141592653589793 rad pos: -7.5,-33.5 parent: 4812 - - uid: 8309 + - uid: 7842 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,15.5 + rot: 3.141592653589793 rad + pos: -24.5,6.5 parent: 4812 - uid: 8387 components: @@ -72630,6 +74143,22 @@ entities: - type: Transform pos: -9.5,-31.5 parent: 4812 + - uid: 7803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,22.5 + parent: 4812 + - uid: 9574 + components: + - type: Transform + pos: -24.5,16.5 + parent: 4812 + - uid: 9589 + components: + - type: Transform + pos: -28.5,21.5 + parent: 4812 - uid: 10601 components: - type: Transform @@ -72640,12 +74169,6 @@ entities: - type: Transform pos: -38.5,-9.5 parent: 4812 - - uid: 13690 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,18.5 - parent: 4812 - proto: SignEngine entities: - uid: 10775 @@ -72713,6 +74236,20 @@ entities: - type: Transform pos: -57.5,12.5 parent: 4812 +- proto: SignGenpop + entities: + - uid: 7872 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,21.5 + parent: 4812 + - uid: 8107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,21.5 + parent: 4812 - proto: SignGravity entities: - uid: 10743 @@ -72749,6 +74286,13 @@ entities: - type: Transform pos: -6.5,25.5 parent: 4812 +- proto: SignKitchen + entities: + - uid: 14065 + components: + - type: Transform + pos: -9.5,-4.5 + parent: 4812 - proto: SignLibrary entities: - uid: 6680 @@ -72756,6 +74300,13 @@ entities: - type: Transform pos: -22.5,-13.5 parent: 4812 +- proto: SignMagneticsMed + entities: + - uid: 7777 + components: + - type: Transform + pos: -46.5,-17.5 + parent: 4812 - proto: SignMaterials entities: - uid: 11937 @@ -72811,12 +74362,6 @@ entities: - type: Transform pos: -46.5,1.5 parent: 4812 - - uid: 13692 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,23.5 - parent: 4812 - proto: SignPlaque entities: - uid: 7570 @@ -72829,13 +74374,6 @@ entities: - type: Transform pos: -14.5,26.5 parent: 4812 -- proto: SignPrison - entities: - - uid: 8356 - components: - - type: Transform - pos: -28.5,21.5 - parent: 4812 - proto: SignRadiationMed entities: - uid: 9692 @@ -72848,6 +74386,14 @@ entities: - type: Transform pos: -51.5,-14.5 parent: 4812 +- proto: SignRestroom + entities: + - uid: 7273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,32.5 + parent: 4812 - proto: SignRND entities: - uid: 6644 @@ -72939,17 +74485,33 @@ entities: - type: Transform pos: 2.5,44.5 parent: 4812 - - uid: 9235 + - uid: 5126 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,22.5 + pos: -34.5,17.5 + parent: 4812 + - uid: 7863 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,25.5 + parent: 4812 + - uid: 8119 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,21.5 + parent: 4812 + - uid: 8523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,25.5 parent: 4812 - uid: 9590 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,37.5 + pos: -38.5,21.5 parent: 4812 - uid: 9693 components: @@ -72961,6 +74523,17 @@ entities: - type: Transform pos: -42.5,-9.5 parent: 4812 + - uid: 10979 + components: + - type: Transform + pos: -42.5,22.5 + parent: 4812 + - uid: 12429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,37.5 + parent: 4812 - uid: 12813 components: - type: Transform @@ -72988,12 +74561,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-45.5 parent: 4812 - - uid: 13685 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,19.5 - parent: 4812 - uid: 13710 components: - type: Transform @@ -73027,16 +74594,23 @@ entities: parent: 4812 - proto: SignSecurity entities: - - uid: 7231 - components: - - type: Transform - pos: -24.5,12.5 - parent: 4812 - uid: 7442 components: - type: Transform pos: -1.5,-30.5 parent: 4812 + - uid: 8021 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,15.5 + parent: 4812 + - uid: 8078 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,12.5 + parent: 4812 - proto: SignShipDock entities: - uid: 9930 @@ -73063,6 +74637,11 @@ entities: parent: 4812 - proto: SignSmoking entities: + - uid: 8016 + components: + - type: Transform + pos: -36.5,26.5 + parent: 4812 - uid: 8607 components: - type: Transform @@ -73121,6 +74700,11 @@ entities: - type: Transform pos: 21.5,-27.5 parent: 4812 + - uid: 8085 + components: + - type: Transform + pos: -16.5,21.5 + parent: 4812 - uid: 9545 components: - type: Transform @@ -73208,12 +74792,6 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,5.5 parent: 4812 - - uid: 2486 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,28.5 - parent: 4812 - uid: 2487 components: - type: Transform @@ -73232,18 +74810,23 @@ entities: rot: 1.5707963267948966 rad pos: -26.5,-33.5 parent: 4812 - - uid: 8243 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,27.5 - parent: 4812 - uid: 9817 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,-1.5 parent: 4812 + - uid: 11016 + components: + - type: Transform + pos: -32.5,33.5 + parent: 4812 + - uid: 12054 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,29.5 + parent: 4812 - uid: 13536 components: - type: Transform @@ -73282,11 +74865,6 @@ entities: rot: -1.5707963267948966 rad pos: 7.5,-2.5 parent: 4812 - - uid: 8389 - components: - - type: Transform - pos: -31.5,32.5 - parent: 4812 - proto: SmartFridge entities: - uid: 933 @@ -73909,6 +75487,14 @@ entities: - type: Transform pos: -42.5,0.5 parent: 4812 +- proto: SpaceVillainArcade + entities: + - uid: 8484 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,29.5 + parent: 4812 - proto: SpawnMechRipley entities: - uid: 8368 @@ -73939,10 +75525,10 @@ entities: parent: 4812 - proto: SpawnMobCorgi entities: - - uid: 13934 + - uid: 7892 components: - type: Transform - pos: 7.5,25.5 + pos: 7.5,24.5 parent: 4812 - proto: SpawnMobCow entities: @@ -73960,10 +75546,10 @@ entities: parent: 4812 - proto: SpawnMobMcGriff entities: - - uid: 12632 + - uid: 7843 components: - type: Transform - pos: -36.5,14.5 + pos: -27.5,17.5 parent: 4812 - proto: SpawnMobMonkeyPunpun entities: @@ -74000,10 +75586,10 @@ entities: parent: 4812 - proto: SpawnMobShiva entities: - - uid: 4808 + - uid: 7779 components: - type: Transform - pos: -23.5,24.5 + pos: -37.5,15.5 parent: 4812 - proto: SpawnMobSlothPaperwork entities: @@ -74151,10 +75737,10 @@ entities: parent: 4812 - proto: SpawnPointHeadOfSecurity entities: - - uid: 8253 + - uid: 13987 components: - type: Transform - pos: -22.5,27.5 + pos: -36.5,15.5 parent: 4812 - proto: SpawnPointJanitor entities: @@ -74355,32 +75941,37 @@ entities: parent: 4812 - proto: SpawnPointSecurityCadet entities: - - uid: 8440 + - uid: 13979 components: - type: Transform - pos: -34.5,11.5 + pos: -30.5,17.5 parent: 4812 - - uid: 9328 + - uid: 13980 components: - type: Transform - pos: -35.5,11.5 + pos: -30.5,18.5 parent: 4812 - proto: SpawnPointSecurityOfficer entities: - - uid: 8442 - components: - - type: Transform - pos: -36.5,11.5 - parent: 4812 - - uid: 13727 + - uid: 13981 components: - type: Transform pos: -37.5,11.5 parent: 4812 - - uid: 13728 + - uid: 13982 components: - type: Transform - pos: -38.5,11.5 + pos: -36.5,11.5 + parent: 4812 + - uid: 13983 + components: + - type: Transform + pos: -35.5,11.5 + parent: 4812 + - uid: 13984 + components: + - type: Transform + pos: -34.5,11.5 parent: 4812 - proto: SpawnPointServiceWorker entities: @@ -74415,10 +76006,10 @@ entities: parent: 4812 - proto: SpawnPointWarden entities: - - uid: 8336 + - uid: 13986 components: - type: Transform - pos: -34.5,15.5 + pos: -26.5,17.5 parent: 4812 - proto: Spoon entities: @@ -74525,12 +76116,6 @@ entities: rot: 1.5707963267948966 rad pos: 10.5,-7.5 parent: 4812 - - uid: 13927 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,9.5 - parent: 4812 - proto: Stool entities: - uid: 1752 @@ -74539,32 +76124,11 @@ entities: rot: 3.141592653589793 rad pos: -9.5,8.5 parent: 4812 - - uid: 8402 + - uid: 8347 components: - type: Transform - pos: -29.5,31.5 - parent: 4812 - - uid: 8403 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,29.5 - parent: 4812 - - uid: 8404 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,30.5 - parent: 4812 - - uid: 8412 - components: - - type: Transform - pos: -31.5,27.5 - parent: 4812 - - uid: 8413 - components: - - type: Transform - pos: -27.5,27.5 + rot: 1.5707963267948966 rad + pos: -25.5,29.5 parent: 4812 - uid: 10497 components: @@ -74599,6 +76163,11 @@ entities: - type: Transform pos: 31.5,17.5 parent: 4812 + - uid: 13951 + components: + - type: Transform + pos: -27.5,27.5 + parent: 4812 - proto: StoolBar entities: - uid: 345 @@ -74689,11 +76258,6 @@ entities: - type: Transform pos: 24.5,-22.5 parent: 4812 - - uid: 12462 - components: - - type: Transform - pos: -36.5,26.5 - parent: 4812 - proto: SubstationBasic entities: - uid: 897 @@ -74806,6 +76370,33 @@ entities: - type: Transform pos: -30.5,5.5 parent: 4812 +- proto: SuitStorageBase + entities: + - uid: 8185 + components: + - type: Transform + pos: -38.5,18.5 + parent: 4812 + - uid: 8255 + components: + - type: Transform + pos: -38.5,20.5 + parent: 4812 + - uid: 8332 + components: + - type: Transform + pos: -38.5,19.5 + parent: 4812 + - uid: 8423 + components: + - type: Transform + pos: -35.5,25.5 + parent: 4812 + - uid: 10463 + components: + - type: Transform + pos: -37.5,25.5 + parent: 4812 - proto: SuitStorageCaptain entities: - uid: 746 @@ -74861,22 +76452,22 @@ entities: parent: 4812 - proto: SuitStorageEVAPrisoner entities: - - uid: 6572 + - uid: 7697 components: - type: Transform - pos: -31.5,24.5 + pos: -32.5,24.5 parent: 4812 - - uid: 7058 + - uid: 7993 components: - type: Transform - pos: -25.5,24.5 + pos: -32.5,23.5 parent: 4812 - proto: SuitStorageHOS entities: - - uid: 740 + - uid: 8334 components: - type: Transform - pos: -23.5,22.5 + pos: -36.5,14.5 parent: 4812 - proto: SuitStorageRD entities: @@ -74885,24 +76476,12 @@ entities: - type: Transform pos: 27.5,-17.5 parent: 4812 -- proto: SuitStorageSec - entities: - - uid: 8045 - components: - - type: Transform - pos: -35.5,22.5 - parent: 4812 - - uid: 12217 - components: - - type: Transform - pos: -36.5,22.5 - parent: 4812 - proto: SuitStorageWarden entities: - - uid: 10967 + - uid: 7704 components: - type: Transform - pos: -37.5,15.5 + pos: -26.5,20.5 parent: 4812 - proto: SurveillanceCameraCommand entities: @@ -75067,17 +76646,6 @@ entities: - SurveillanceCameraCommand nameSet: True id: AI Core Airlock Ext - - uid: 12522 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,24.5 - parent: 4812 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraCommand - nameSet: True - id: HoS office - uid: 12523 components: - type: Transform @@ -75109,17 +76677,6 @@ entities: - SurveillanceCameraCommand nameSet: True id: Bridge Entrance East - - uid: 12618 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,29.5 - parent: 4812 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraCommand - nameSet: True - id: Captain Bathroom - uid: 12619 components: - type: Transform @@ -75321,14 +76878,6 @@ entities: parent: 4812 - type: SurveillanceCamera id: Burn Chamber - - uid: 13634 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -41.5,6.5 - parent: 4812 - - type: SurveillanceCamera - id: Atmos Core - proto: SurveillanceCameraGeneral entities: - uid: 5535 @@ -75362,17 +76911,6 @@ entities: parent: 4812 - type: SurveillanceCamera id: Docking Arm End - - uid: 12060 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,12.5 - parent: 4812 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Security Hallway - uid: 12528 components: - type: Transform @@ -75521,17 +77059,7 @@ entities: setupAvailableNetworks: - SurveillanceCameraGeneral nameSet: True - id: Entrance of bridge - - uid: 12543 - components: - - type: Transform - pos: -16.5,19.5 - parent: 4812 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Security and drones + id: Right Bridge Hall - uid: 12544 components: - type: Transform @@ -75563,17 +77091,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: North Airlock Internal - - uid: 12586 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,11.5 - parent: 4812 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Tool Room - uid: 12604 components: - type: Transform @@ -75637,6 +77154,16 @@ entities: parent: 4812 - type: SurveillanceCamera id: EVAC Lobby + - uid: 13971 + components: + - type: Transform + pos: -14.5,19.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Left Bridge Hall - proto: SurveillanceCameraMedical entities: - uid: 12072 @@ -75762,10 +77289,10 @@ entities: parent: 4812 - proto: SurveillanceCameraRouterSecurity entities: - - uid: 9990 + - uid: 8098 components: - type: Transform - pos: -37.5,16.5 + pos: -25.5,20.5 parent: 4812 - proto: SurveillanceCameraRouterService entities: @@ -75860,48 +77387,6 @@ entities: id: Anomaly Generator - proto: SurveillanceCameraSecurity entities: - - uid: 12059 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,15.5 - parent: 4812 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Security - - uid: 12061 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,15.5 - parent: 4812 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Warden's Office - - uid: 12062 - components: - - type: Transform - pos: -35.5,10.5 - parent: 4812 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Sec Break Room - - uid: 12063 - components: - - type: Transform - pos: -28.5,29.5 - parent: 4812 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Perma Brig - uid: 12080 components: - type: Transform @@ -75944,65 +77429,135 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Detective Observation Room - - uid: 12620 + - uid: 13955 components: - type: Transform - pos: -26.5,19.5 + pos: -27.5,26.5 parent: 4812 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity nameSet: True - id: Security Cell 1 - - uid: 12621 + id: Genpop + - uid: 13956 components: - type: Transform - pos: -26.5,16.5 + rot: 1.5707963267948966 rad + pos: -19.5,27.5 parent: 4812 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity nameSet: True - id: Security Cell 2 - - uid: 12622 + id: Genpop Visitation + - uid: 13958 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,23.5 + rot: 3.141592653589793 rad + pos: -27.5,33.5 parent: 4812 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity nameSet: True - id: Perma Entrance - - uid: 12623 + id: Genpop Dorms + - uid: 13962 components: - type: Transform - pos: -29.5,26.5 + rot: 1.5707963267948966 rad + pos: -25.5,16.5 parent: 4812 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity nameSet: True - id: Perma Cell 1 - - uid: 12624 + id: Warden's Office + - uid: 13963 components: - type: Transform - pos: -25.5,26.5 + rot: 3.141592653589793 rad + pos: -36.5,25.5 parent: 4812 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity nameSet: True - id: Perma Cell 2 - - uid: 13735 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,21.5 - parent: 4812 - - type: SurveillanceCamera id: Armory + - uid: 13964 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,16.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: HoS's Office + - uid: 13965 + components: + - type: Transform + pos: -35.5,18.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Armory Entrance + - uid: 13966 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,13.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security + - uid: 13967 + components: + - type: Transform + pos: -38.5,10.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Locker Room + - uid: 13968 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,24.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Genpop Processing + - uid: 13969 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,24.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Genpop Entrance + - uid: 13970 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,9.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Entrance - proto: SurveillanceCameraService entities: - uid: 12546 @@ -76253,6 +77808,11 @@ entities: - type: Transform pos: -4.5,14.5 parent: 4812 + - uid: 2418 + components: + - type: Transform + pos: -24.5,30.5 + parent: 4812 - uid: 2485 components: - type: Transform @@ -76393,6 +77953,11 @@ entities: - type: Transform pos: 13.5,-11.5 parent: 4812 + - uid: 6226 + components: + - type: Transform + pos: -19.5,24.5 + parent: 4812 - uid: 6228 components: - type: Transform @@ -76453,46 +78018,41 @@ entities: - type: Transform pos: -8.5,-28.5 parent: 4812 - - uid: 8364 + - uid: 7700 components: - type: Transform - pos: -26.5,10.5 + pos: -26.5,24.5 parent: 4812 - - uid: 8400 + - uid: 7875 components: - type: Transform - pos: -28.5,30.5 + pos: -19.5,22.5 parent: 4812 - - uid: 8401 + - uid: 8141 components: - type: Transform - pos: -29.5,30.5 + pos: -27.5,24.5 parent: 4812 - - uid: 8410 - components: - - type: Transform - pos: -31.5,26.5 - parent: 4812 - - uid: 8411 - components: - - type: Transform - pos: -27.5,26.5 - parent: 4812 - - uid: 8426 - components: - - type: Transform - pos: -39.5,12.5 - parent: 4812 - - uid: 8427 + - uid: 8188 components: - type: Transform pos: -39.5,11.5 parent: 4812 - - uid: 8439 + - uid: 8189 components: - type: Transform pos: -37.5,10.5 parent: 4812 + - uid: 8304 + components: + - type: Transform + pos: -39.5,12.5 + parent: 4812 + - uid: 8695 + components: + - type: Transform + pos: -39.5,10.5 + parent: 4812 - uid: 9459 components: - type: Transform @@ -76546,7 +78106,6 @@ entities: - uid: 10756 components: - type: Transform - rot: 3.141592653589793 rad pos: -9.5,-28.5 parent: 4812 - uid: 10857 @@ -76574,6 +78133,11 @@ entities: - type: Transform pos: -44.5,-23.5 parent: 4812 + - uid: 10943 + components: + - type: Transform + pos: -24.5,29.5 + parent: 4812 - uid: 11466 components: - type: Transform @@ -76594,33 +78158,59 @@ entities: - type: Transform pos: -2.5,-34.5 parent: 4812 + - uid: 12441 + components: + - type: Transform + pos: -28.5,26.5 + parent: 4812 + - uid: 12442 + components: + - type: Transform + pos: -27.5,26.5 + parent: 4812 + - uid: 12443 + components: + - type: Transform + pos: -26.5,26.5 + parent: 4812 + - uid: 12454 + components: + - type: Transform + pos: -32.5,27.5 + parent: 4812 + - uid: 12455 + components: + - type: Transform + pos: -32.5,26.5 + parent: 4812 - uid: 12493 components: - type: Transform pos: 9.5,-18.5 parent: 4812 + - uid: 12506 + components: + - type: Transform + pos: -22.5,28.5 + parent: 4812 - uid: 13241 components: - type: Transform - rot: 1.5707963267948966 rad pos: 22.5,17.5 parent: 4812 - uid: 13336 components: - type: Transform - rot: -1.5707963267948966 rad pos: -43.5,-18.5 parent: 4812 - uid: 13345 components: - type: Transform - rot: -1.5707963267948966 rad pos: -43.5,-19.5 parent: 4812 - uid: 13346 components: - type: Transform - rot: -1.5707963267948966 rad pos: -42.5,-19.5 parent: 4812 - uid: 13639 @@ -76705,7 +78295,6 @@ entities: - uid: 3468 components: - type: Transform - rot: 3.141592653589793 rad pos: -14.5,-20.5 parent: 4812 - uid: 6613 @@ -76778,7 +78367,6 @@ entities: - uid: 9443 components: - type: Transform - rot: 3.141592653589793 rad pos: -40.5,-18.5 parent: 4812 - proto: TableReinforced @@ -77098,21 +78686,6 @@ entities: - type: Transform pos: -11.5,-19.5 parent: 4812 - - uid: 6737 - components: - - type: Transform - pos: -26.5,22.5 - parent: 4812 - - uid: 7030 - components: - - type: Transform - pos: -28.5,22.5 - parent: 4812 - - uid: 7066 - components: - - type: Transform - pos: -27.5,22.5 - parent: 4812 - uid: 7328 components: - type: Transform @@ -77128,60 +78701,65 @@ entities: - type: Transform pos: -14.5,-25.5 parent: 4812 - - uid: 7752 - components: - - type: Transform - pos: -24.5,11.5 - parent: 4812 - - uid: 7777 - components: - - type: Transform - pos: -25.5,12.5 - parent: 4812 - - uid: 7778 - components: - - type: Transform - pos: -26.5,12.5 - parent: 4812 - - uid: 7787 + - uid: 7679 components: - type: Transform pos: -32.5,15.5 parent: 4812 - - uid: 8334 - components: - - type: Transform - pos: -36.5,16.5 - parent: 4812 - - uid: 8343 - components: - - type: Transform - pos: -31.5,12.5 - parent: 4812 - - uid: 8344 - components: - - type: Transform - pos: -31.5,14.5 - parent: 4812 - - uid: 8347 - components: - - type: Transform - pos: -31.5,20.5 - parent: 4812 - - uid: 8447 - components: - - type: Transform - pos: -28.5,10.5 - parent: 4812 - - uid: 8448 + - uid: 7783 components: - type: Transform pos: -29.5,10.5 parent: 4812 - - uid: 8449 + - uid: 7829 components: - type: Transform - pos: -30.5,10.5 + pos: -32.5,16.5 + parent: 4812 + - uid: 8081 + components: + - type: Transform + pos: -27.5,20.5 + parent: 4812 + - uid: 8120 + components: + - type: Transform + pos: -26.5,15.5 + parent: 4812 + - uid: 8140 + components: + - type: Transform + pos: -27.5,19.5 + parent: 4812 + - uid: 8149 + components: + - type: Transform + pos: -24.5,18.5 + parent: 4812 + - uid: 8249 + components: + - type: Transform + pos: -38.5,22.5 + parent: 4812 + - uid: 8339 + components: + - type: Transform + pos: -34.5,23.5 + parent: 4812 + - uid: 8437 + components: + - type: Transform + pos: -34.5,22.5 + parent: 4812 + - uid: 8464 + components: + - type: Transform + pos: -29.5,11.5 + parent: 4812 + - uid: 8504 + components: + - type: Transform + pos: -32.5,14.5 parent: 4812 - uid: 8564 components: @@ -77251,13 +78829,11 @@ entities: - uid: 8686 components: - type: Transform - rot: 3.141592653589793 rad pos: -10.5,-24.5 parent: 4812 - uid: 8709 components: - type: Transform - rot: 3.141592653589793 rad pos: -9.5,-24.5 parent: 4812 - uid: 9724 @@ -77280,12 +78856,6 @@ entities: - type: Transform pos: -32.5,-7.5 parent: 4812 - - uid: 9823 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,21.5 - parent: 4812 - uid: 10633 components: - type: Transform @@ -77311,11 +78881,6 @@ entities: - type: Transform pos: -27.5,-0.5 parent: 4812 - - uid: 10977 - components: - - type: Transform - pos: -35.5,16.5 - parent: 4812 - uid: 11144 components: - type: Transform @@ -77356,27 +78921,19 @@ entities: - type: Transform pos: -10.5,17.5 parent: 4812 - - uid: 12055 - components: - - type: Transform - pos: -33.5,22.5 - parent: 4812 - uid: 12673 components: - type: Transform - rot: 1.5707963267948966 rad pos: 9.5,14.5 parent: 4812 - uid: 13686 components: - type: Transform - rot: -1.5707963267948966 rad pos: -32.5,3.5 parent: 4812 - uid: 13687 components: - type: Transform - rot: -1.5707963267948966 rad pos: -31.5,3.5 parent: 4812 - proto: TableReinforcedGlass @@ -77598,6 +79155,21 @@ entities: - type: Transform pos: -2.5,29.5 parent: 4812 + - uid: 4829 + components: + - type: Transform + pos: -34.5,16.5 + parent: 4812 + - uid: 4830 + components: + - type: Transform + pos: -34.5,14.5 + parent: 4812 + - uid: 4831 + components: + - type: Transform + pos: -34.5,15.5 + parent: 4812 - uid: 5043 components: - type: Transform @@ -77713,6 +79285,11 @@ entities: - type: Transform pos: -31.5,-18.5 parent: 4812 + - uid: 7058 + components: + - type: Transform + pos: -35.5,16.5 + parent: 4812 - uid: 7125 components: - type: Transform @@ -77728,36 +79305,16 @@ entities: - type: Transform pos: -30.5,-23.5 parent: 4812 + - uid: 8015 + components: + - type: Transform + pos: -38.5,15.5 + parent: 4812 - uid: 8246 components: - type: Transform pos: -22.5,-17.5 parent: 4812 - - uid: 8255 - components: - - type: Transform - pos: -19.5,22.5 - parent: 4812 - - uid: 8256 - components: - - type: Transform - pos: -20.5,22.5 - parent: 4812 - - uid: 8257 - components: - - type: Transform - pos: -21.5,22.5 - parent: 4812 - - uid: 8258 - components: - - type: Transform - pos: -21.5,23.5 - parent: 4812 - - uid: 8259 - components: - - type: Transform - pos: -21.5,24.5 - parent: 4812 - uid: 8271 components: - type: Transform @@ -77778,11 +79335,6 @@ entities: - type: Transform pos: -19.5,17.5 parent: 4812 - - uid: 8394 - components: - - type: Transform - pos: -25.5,30.5 - parent: 4812 - uid: 9051 components: - type: Transform @@ -77803,6 +79355,18 @@ entities: - type: Transform pos: -14.5,-0.5 parent: 4812 + - uid: 11869 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,34.5 + parent: 4812 + - uid: 11933 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,34.5 + parent: 4812 - uid: 12420 components: - type: Transform @@ -78011,6 +79575,16 @@ entities: - type: Transform pos: -13.5,-18.5 parent: 4812 + - uid: 11024 + components: + - type: Transform + pos: -26.5,31.5 + parent: 4812 + - uid: 11675 + components: + - type: Transform + pos: -28.5,31.5 + parent: 4812 - proto: ToiletDirtyWater entities: - uid: 7027 @@ -78019,6 +79593,12 @@ entities: rot: 1.5707963267948966 rad pos: -26.5,-32.5 parent: 4812 + - uid: 11004 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,33.5 + parent: 4812 - proto: ToiletEmpty entities: - uid: 2488 @@ -78045,18 +79625,12 @@ entities: rot: -1.5707963267948966 rad pos: 16.5,7.5 parent: 4812 - - uid: 8244 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,28.5 - parent: 4812 - proto: ToiletGoldenDirtyWater entities: - - uid: 2490 + - uid: 12445 components: - type: Transform - pos: -15.5,29.5 + pos: -15.5,30.5 parent: 4812 - proto: TomatoSeeds entities: @@ -78079,16 +79653,16 @@ entities: - type: Transform pos: 15.560463,47.548717 parent: 4812 - - uid: 6235 - components: - - type: Transform - pos: 11.595695,-23.434612 - parent: 4812 - uid: 8584 components: - type: Transform pos: -16.515034,8.474278 parent: 4812 + - uid: 13915 + components: + - type: Transform + pos: 16.581518,-23.496653 + parent: 4812 - proto: ToolboxEmergencyFilled entities: - uid: 4541 @@ -78130,11 +79704,6 @@ entities: - type: Transform pos: 15.388588,47.767467 parent: 4812 - - uid: 6234 - components: - - type: Transform - pos: 11.42382,-23.262737 - parent: 4812 - uid: 8595 components: - type: Transform @@ -78145,6 +79714,11 @@ entities: - type: Transform pos: 26.489439,14.7007885 parent: 4812 + - uid: 13916 + components: + - type: Transform + pos: 16.414852,-23.288176 + parent: 4812 - proto: TorsoHuman entities: - uid: 12423 @@ -78173,6 +79747,11 @@ entities: - type: Transform pos: -15.456392,28.433739 parent: 4812 + - uid: 13960 + components: + - type: Transform + pos: -26.669348,34.58727 + parent: 4812 - proto: ToySpawner entities: - uid: 10932 @@ -78238,6 +79817,26 @@ entities: - type: Transform pos: -8.5,-1.5 parent: 4812 +- proto: TurnstileGenpopEnter + entities: + - uid: 8020 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,25.5 + parent: 4812 +- proto: TurnstileGenpopLeave + entities: + - uid: 8265 + components: + - type: Transform + pos: -23.5,25.5 + parent: 4812 + - uid: 8462 + components: + - type: Transform + pos: -23.5,21.5 + parent: 4812 - proto: TwoWayLever entities: - uid: 3034 @@ -78549,6 +80148,11 @@ entities: parent: 4812 - proto: VendingMachineCigs entities: + - uid: 673 + components: + - type: Transform + pos: -27.5,10.5 + parent: 4812 - uid: 2672 components: - type: MetaData @@ -78575,12 +80179,10 @@ entities: - type: Transform pos: 18.5,-18.5 parent: 4812 - - uid: 8268 + - uid: 8362 components: - - type: MetaData - name: cigarette machine - type: Transform - pos: -23.5,25.5 + pos: -32.5,13.5 parent: 4812 - uid: 9077 components: @@ -78589,11 +80191,6 @@ entities: - type: Transform pos: -30.5,-28.5 parent: 4812 - - uid: 10889 - components: - - type: Transform - pos: -27.5,8.5 - parent: 4812 - uid: 13940 components: - type: Transform @@ -78739,6 +80336,11 @@ entities: - type: Transform pos: -30.5,-14.5 parent: 4812 + - uid: 13930 + components: + - type: Transform + pos: -20.5,28.5 + parent: 4812 - proto: VendingMachineHappyHonk entities: - uid: 1565 @@ -78823,15 +80425,15 @@ entities: parent: 4812 - proto: VendingMachineSec entities: - - uid: 8342 + - uid: 7671 components: - type: Transform - pos: -31.5,13.5 + pos: -36.5,10.5 parent: 4812 - - uid: 8420 + - uid: 7672 components: - type: Transform - pos: -36.5,12.5 + pos: -32.5,17.5 parent: 4812 - proto: VendingMachineSecDrobe entities: @@ -78840,7 +80442,7 @@ entities: - type: Transform pos: -3.5,-29.5 parent: 4812 - - uid: 12506 + - uid: 8187 components: - type: Transform pos: -34.5,10.5 @@ -78854,10 +80456,10 @@ entities: parent: 4812 - proto: VendingMachineSeedsUnlocked entities: - - uid: 6240 + - uid: 12449 components: - type: Transform - pos: -29.5,32.5 + pos: -29.5,30.5 parent: 4812 - proto: VendingMachineSnack entities: @@ -78885,10 +80487,10 @@ entities: parent: 4812 - proto: VendingMachineSustenance entities: - - uid: 6165 + - uid: 12452 components: - type: Transform - pos: -28.5,32.5 + pos: -25.5,30.5 parent: 4812 - proto: VendingMachineTankDispenserEVA entities: @@ -78899,6 +80501,11 @@ entities: - type: Transform pos: 26.5,-26.5 parent: 4812 + - uid: 7726 + components: + - type: Transform + pos: -32.5,22.5 + parent: 4812 - uid: 10708 components: - type: MetaData @@ -78978,23 +80585,17 @@ entities: - uid: 10960 components: - type: Transform - pos: -37.468086,26.400969 + pos: -38.394623,30.51328 parent: 4812 - proto: WallmountSubstationElectronics entities: - uid: 10978 components: - type: Transform - pos: -37.343086,26.182219 + pos: -38.457123,30.304804 parent: 4812 - proto: WallmountTelescreen entities: - - uid: 3422 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,24.5 - parent: 4812 - uid: 3678 components: - type: Transform @@ -79138,6 +80739,11 @@ entities: - type: Transform pos: -14.5,14.5 parent: 4812 + - uid: 674 + components: + - type: Transform + pos: -21.5,29.5 + parent: 4812 - uid: 721 components: - type: Transform @@ -79173,6 +80779,11 @@ entities: - type: Transform pos: 6.5,13.5 parent: 4812 + - uid: 732 + components: + - type: Transform + pos: -24.5,25.5 + parent: 4812 - uid: 772 components: - type: Transform @@ -79188,11 +80799,6 @@ entities: - type: Transform pos: -51.5,-15.5 parent: 4812 - - uid: 1803 - components: - - type: Transform - pos: -18.5,32.5 - parent: 4812 - uid: 1819 components: - type: Transform @@ -79581,12 +81187,12 @@ entities: - uid: 1959 components: - type: Transform - pos: -14.5,30.5 + pos: -14.5,31.5 parent: 4812 - uid: 1960 components: - type: Transform - pos: -15.5,30.5 + pos: -15.5,33.5 parent: 4812 - uid: 1961 components: @@ -79813,6 +81419,11 @@ entities: - type: Transform pos: 27.5,18.5 parent: 4812 + - uid: 2918 + components: + - type: Transform + pos: -18.5,25.5 + parent: 4812 - uid: 2923 components: - type: Transform @@ -79823,6 +81434,11 @@ entities: - type: Transform pos: 23.5,29.5 parent: 4812 + - uid: 2965 + components: + - type: Transform + pos: -16.5,24.5 + parent: 4812 - uid: 3006 components: - type: Transform @@ -79843,11 +81459,6 @@ entities: - type: Transform pos: 14.5,33.5 parent: 4812 - - uid: 3178 - components: - - type: Transform - pos: -41.5,22.5 - parent: 4812 - uid: 3179 components: - type: Transform @@ -79873,11 +81484,6 @@ entities: - type: Transform pos: 28.5,11.5 parent: 4812 - - uid: 3263 - components: - - type: Transform - pos: -19.5,31.5 - parent: 4812 - uid: 3273 components: - type: Transform @@ -79918,6 +81524,11 @@ entities: - type: Transform pos: 23.5,6.5 parent: 4812 + - uid: 3423 + components: + - type: Transform + pos: -33.5,23.5 + parent: 4812 - uid: 3424 components: - type: Transform @@ -79963,11 +81574,6 @@ entities: - type: Transform pos: -15.5,32.5 parent: 4812 - - uid: 3456 - components: - - type: Transform - pos: -19.5,32.5 - parent: 4812 - uid: 3486 components: - type: Transform @@ -80543,6 +82149,11 @@ entities: - type: Transform pos: 29.5,11.5 parent: 4812 + - uid: 3976 + components: + - type: Transform + pos: -40.5,23.5 + parent: 4812 - uid: 3990 components: - type: Transform @@ -80703,15 +82314,10 @@ entities: - type: Transform pos: 16.5,-6.5 parent: 4812 - - uid: 4139 + - uid: 4138 components: - type: Transform - pos: -38.5,16.5 - parent: 4812 - - uid: 4140 - components: - - type: Transform - pos: -38.5,15.5 + pos: -39.5,13.5 parent: 4812 - uid: 4178 components: @@ -80858,50 +82464,10 @@ entities: - type: Transform pos: -9.5,-31.5 parent: 4812 - - uid: 4809 - components: - - type: Transform - pos: -38.5,14.5 - parent: 4812 - - uid: 4828 - components: - - type: Transform - pos: -33.5,23.5 - parent: 4812 - - uid: 4829 - components: - - type: Transform - pos: -34.5,23.5 - parent: 4812 - - uid: 4830 - components: - - type: Transform - pos: -35.5,23.5 - parent: 4812 - - uid: 4831 - components: - - type: Transform - pos: -36.5,23.5 - parent: 4812 - - uid: 4832 - components: - - type: Transform - pos: -37.5,23.5 - parent: 4812 - - uid: 4886 - components: - - type: Transform - pos: -38.5,23.5 - parent: 4812 - - uid: 4887 - components: - - type: Transform - pos: -38.5,22.5 - parent: 4812 - uid: 4898 components: - type: Transform - pos: -38.5,21.5 + pos: -37.5,27.5 parent: 4812 - uid: 4917 components: @@ -80913,26 +82479,21 @@ entities: - type: Transform pos: -27.5,-27.5 parent: 4812 + - uid: 4977 + components: + - type: Transform + pos: -39.5,14.5 + parent: 4812 - uid: 5016 components: - type: Transform pos: -27.5,-24.5 parent: 4812 - - uid: 5027 - components: - - type: Transform - pos: -38.5,19.5 - parent: 4812 - uid: 5042 components: - type: Transform pos: -12.5,-59.5 parent: 4812 - - uid: 5126 - components: - - type: Transform - pos: -38.5,20.5 - parent: 4812 - uid: 5285 components: - type: Transform @@ -81463,11 +83024,6 @@ entities: - type: Transform pos: 30.5,-21.5 parent: 4812 - - uid: 5595 - components: - - type: Transform - pos: -38.5,17.5 - parent: 4812 - uid: 5769 components: - type: Transform @@ -81583,11 +83139,26 @@ entities: - type: Transform pos: 14.5,-32.5 parent: 4812 + - uid: 6165 + components: + - type: Transform + pos: -32.5,25.5 + parent: 4812 - uid: 6173 components: - type: Transform pos: -33.5,8.5 parent: 4812 + - uid: 6240 + components: + - type: Transform + pos: -33.5,27.5 + parent: 4812 + - uid: 6280 + components: + - type: Transform + pos: -38.5,21.5 + parent: 4812 - uid: 6290 components: - type: Transform @@ -81598,6 +83169,16 @@ entities: - type: Transform pos: -53.5,16.5 parent: 4812 + - uid: 6391 + components: + - type: Transform + pos: -40.5,26.5 + parent: 4812 + - uid: 6491 + components: + - type: Transform + pos: -40.5,25.5 + parent: 4812 - uid: 6546 components: - type: Transform @@ -81663,6 +83244,11 @@ entities: - type: Transform pos: -50.5,-3.5 parent: 4812 + - uid: 6635 + components: + - type: Transform + pos: -38.5,17.5 + parent: 4812 - uid: 6696 components: - type: Transform @@ -81718,6 +83304,11 @@ entities: - type: Transform pos: -25.5,-40.5 parent: 4812 + - uid: 6736 + components: + - type: Transform + pos: -39.5,16.5 + parent: 4812 - uid: 6759 components: - type: Transform @@ -81753,10 +83344,10 @@ entities: - type: Transform pos: -8.5,-33.5 parent: 4812 - - uid: 7273 + - uid: 7066 components: - type: Transform - pos: -16.5,32.5 + pos: -36.5,13.5 parent: 4812 - uid: 7281 components: @@ -81798,30 +83389,20 @@ entities: - type: Transform pos: 41.5,-5.5 parent: 4812 + - uid: 7622 + components: + - type: Transform + pos: -35.5,17.5 + parent: 4812 - uid: 7636 components: - type: Transform pos: -18.5,29.5 parent: 4812 - - uid: 7637 - components: - - type: Transform - pos: -18.5,30.5 - parent: 4812 - - uid: 7638 - components: - - type: Transform - pos: -19.5,30.5 - parent: 4812 - - uid: 7639 - components: - - type: Transform - pos: -20.5,30.5 - parent: 4812 - uid: 7640 components: - type: Transform - pos: -20.5,29.5 + pos: -36.5,17.5 parent: 4812 - uid: 7641 components: @@ -81861,352 +83442,82 @@ entities: - uid: 7648 components: - type: Transform - pos: -24.5,30.5 + pos: -40.5,24.5 parent: 4812 - uid: 7649 components: - type: Transform - pos: -24.5,29.5 - parent: 4812 - - uid: 7650 - components: - - type: Transform - pos: -23.5,29.5 - parent: 4812 - - uid: 7651 - components: - - type: Transform - pos: -21.5,29.5 - parent: 4812 - - uid: 7652 - components: - - type: Transform - pos: -19.5,21.5 - parent: 4812 - - uid: 7653 - components: - - type: Transform - pos: -24.5,21.5 - parent: 4812 - - uid: 7654 - components: - - type: Transform - pos: -24.5,22.5 - parent: 4812 - - uid: 7656 - components: - - type: Transform - pos: -24.5,24.5 - parent: 4812 - - uid: 7657 - components: - - type: Transform - pos: -24.5,25.5 + pos: -40.5,22.5 parent: 4812 - uid: 7658 components: - type: Transform - pos: -24.5,26.5 - parent: 4812 - - uid: 7659 - components: - - type: Transform - pos: -24.5,27.5 - parent: 4812 - - uid: 7660 - components: - - type: Transform - pos: -24.5,28.5 - parent: 4812 - - uid: 7661 - components: - - type: Transform - pos: -24.5,32.5 - parent: 4812 - - uid: 7662 - components: - - type: Transform - pos: -24.5,33.5 - parent: 4812 - - uid: 7663 - components: - - type: Transform - pos: -25.5,33.5 - parent: 4812 - - uid: 7664 - components: - - type: Transform - pos: -26.5,33.5 - parent: 4812 - - uid: 7670 - components: - - type: Transform - pos: -30.5,33.5 - parent: 4812 - - uid: 7671 - components: - - type: Transform - pos: -31.5,33.5 - parent: 4812 - - uid: 7672 - components: - - type: Transform - pos: -32.5,33.5 - parent: 4812 - - uid: 7673 - components: - - type: Transform - pos: -33.5,33.5 - parent: 4812 - - uid: 7674 - components: - - type: Transform - pos: -32.5,28.5 - parent: 4812 - - uid: 7675 - components: - - type: Transform - pos: -33.5,29.5 - parent: 4812 - - uid: 7676 - components: - - type: Transform - pos: -33.5,30.5 - parent: 4812 - - uid: 7677 - components: - - type: Transform - pos: -33.5,31.5 + pos: -36.5,27.5 parent: 4812 - uid: 7678 components: - type: Transform - pos: -33.5,32.5 - parent: 4812 - - uid: 7679 - components: - - type: Transform - pos: -33.5,28.5 - parent: 4812 - - uid: 7680 - components: - - type: Transform - pos: -31.5,21.5 - parent: 4812 - - uid: 7681 - components: - - type: Transform - pos: -28.5,21.5 - parent: 4812 - - uid: 7686 - components: - - type: Transform - pos: -25.5,21.5 - parent: 4812 - - uid: 7687 - components: - - type: Transform - pos: -26.5,21.5 - parent: 4812 - - uid: 7688 - components: - - type: Transform - pos: -27.5,21.5 - parent: 4812 - - uid: 7689 - components: - - type: Transform - pos: -32.5,23.5 - parent: 4812 - - uid: 7690 - components: - - type: Transform - pos: -25.5,25.5 - parent: 4812 - - uid: 7691 - components: - - type: Transform - pos: -28.5,25.5 - parent: 4812 - - uid: 7692 - components: - - type: Transform - pos: -32.5,22.5 + pos: -19.5,29.5 parent: 4812 - uid: 7693 components: - type: Transform - pos: -27.5,25.5 + pos: -33.5,22.5 parent: 4812 - uid: 7694 components: - type: Transform - pos: -31.5,25.5 + pos: -33.5,21.5 parent: 4812 - uid: 7695 components: - type: Transform - pos: -32.5,21.5 + pos: -39.5,20.5 parent: 4812 - uid: 7696 components: - type: Transform - pos: -32.5,27.5 - parent: 4812 - - uid: 7697 - components: - - type: Transform - pos: -32.5,26.5 - parent: 4812 - - uid: 7698 - components: - - type: Transform - pos: -32.5,25.5 + pos: -33.5,24.5 parent: 4812 - uid: 7699 components: - type: Transform - pos: -32.5,24.5 - parent: 4812 - - uid: 7700 - components: - - type: Transform - pos: -29.5,25.5 - parent: 4812 - - uid: 7701 - components: - - type: Transform - pos: -28.5,26.5 - parent: 4812 - - uid: 7702 - components: - - type: Transform - pos: -28.5,27.5 - parent: 4812 - - uid: 7703 - components: - - type: Transform - pos: -28.5,28.5 - parent: 4812 - - uid: 7704 - components: - - type: Transform - pos: -29.5,28.5 - parent: 4812 - - uid: 7705 - components: - - type: Transform - pos: -27.5,28.5 - parent: 4812 - - uid: 7706 - components: - - type: Transform - pos: -25.5,28.5 + pos: -22.5,21.5 parent: 4812 - uid: 7707 components: - type: Transform - pos: -31.5,28.5 + pos: -28.5,10.5 parent: 4812 - - uid: 7712 + - uid: 7710 components: - type: Transform - pos: -24.5,9.5 + pos: -34.5,17.5 parent: 4812 - - uid: 7713 + - uid: 7717 components: - type: Transform - pos: -25.5,9.5 - parent: 4812 - - uid: 7714 - components: - - type: Transform - pos: -26.5,9.5 - parent: 4812 - - uid: 7715 - components: - - type: Transform - pos: -27.5,9.5 - parent: 4812 - - uid: 7718 - components: - - type: Transform - pos: -24.5,18.5 - parent: 4812 - - uid: 7719 - components: - - type: Transform - pos: -24.5,15.5 + pos: -24.5,11.5 parent: 4812 - uid: 7720 components: - type: Transform - pos: -25.5,15.5 - parent: 4812 - - uid: 7721 - components: - - type: Transform - pos: -26.5,15.5 - parent: 4812 - - uid: 7722 - components: - - type: Transform - pos: -27.5,15.5 + pos: -24.5,10.5 parent: 4812 - uid: 7723 components: - type: Transform - pos: -24.5,12.5 + pos: -28.5,12.5 parent: 4812 - - uid: 7724 + - uid: 7729 components: - type: Transform - pos: -27.5,12.5 - parent: 4812 - - uid: 7732 - components: - - type: Transform - pos: -39.5,24.5 - parent: 4812 - - uid: 7733 - components: - - type: Transform - pos: -38.5,24.5 - parent: 4812 - - uid: 7734 - components: - - type: Transform - pos: -37.5,24.5 - parent: 4812 - - uid: 7735 - components: - - type: Transform - pos: -38.5,18.5 - parent: 4812 - - uid: 7736 - components: - - type: Transform - pos: -39.5,22.5 + pos: -19.5,30.5 parent: 4812 - uid: 7737 components: - type: Transform - pos: -39.5,20.5 - parent: 4812 - - uid: 7738 - components: - - type: Transform - pos: -39.5,19.5 - parent: 4812 - - uid: 7740 - components: - - type: Transform - pos: -33.5,24.5 - parent: 4812 - - uid: 7744 - components: - - type: Transform - pos: -32.5,13.5 + pos: -34.5,21.5 parent: 4812 - uid: 7749 components: @@ -82238,46 +83549,6 @@ entities: - type: Transform pos: -34.5,9.5 parent: 4812 - - uid: 7756 - components: - - type: Transform - pos: -34.5,24.5 - parent: 4812 - - uid: 7757 - components: - - type: Transform - pos: -36.5,24.5 - parent: 4812 - - uid: 7758 - components: - - type: Transform - pos: -39.5,21.5 - parent: 4812 - - uid: 7759 - components: - - type: Transform - pos: -35.5,24.5 - parent: 4812 - - uid: 7762 - components: - - type: Transform - pos: -37.5,13.5 - parent: 4812 - - uid: 7763 - components: - - type: Transform - pos: -36.5,13.5 - parent: 4812 - - uid: 7765 - components: - - type: Transform - pos: -38.5,13.5 - parent: 4812 - - uid: 7766 - components: - - type: Transform - pos: -39.5,13.5 - parent: 4812 - uid: 7767 components: - type: Transform @@ -82328,11 +83599,66 @@ entities: - type: Transform pos: -40.5,12.5 parent: 4812 + - uid: 7789 + components: + - type: Transform + pos: -18.5,31.5 + parent: 4812 + - uid: 7812 + components: + - type: Transform + pos: -28.5,21.5 + parent: 4812 + - uid: 7813 + components: + - type: Transform + pos: -27.5,25.5 + parent: 4812 + - uid: 7831 + components: + - type: Transform + pos: -33.5,17.5 + parent: 4812 + - uid: 7832 + components: + - type: Transform + pos: -33.5,13.5 + parent: 4812 + - uid: 7833 + components: + - type: Transform + pos: -34.5,13.5 + parent: 4812 + - uid: 7862 + components: + - type: Transform + pos: -33.5,25.5 + parent: 4812 + - uid: 7864 + components: + - type: Transform + pos: -32.5,21.5 + parent: 4812 + - uid: 7873 + components: + - type: Transform + pos: -26.5,25.5 + parent: 4812 + - uid: 7886 + components: + - type: Transform + pos: -19.5,31.5 + parent: 4812 - uid: 7932 components: - type: Transform pos: -51.5,-16.5 parent: 4812 + - uid: 7934 + components: + - type: Transform + pos: -24.5,20.5 + parent: 4812 - uid: 7937 components: - type: Transform @@ -82403,36 +83729,236 @@ entities: - type: Transform pos: -40.5,8.5 parent: 4812 + - uid: 8019 + components: + - type: Transform + pos: -22.5,25.5 + parent: 4812 + - uid: 8031 + components: + - type: Transform + pos: -39.5,23.5 + parent: 4812 + - uid: 8041 + components: + - type: Transform + pos: -40.5,27.5 + parent: 4812 + - uid: 8042 + components: + - type: Transform + pos: -35.5,27.5 + parent: 4812 + - uid: 8043 + components: + - type: Transform + pos: -38.5,27.5 + parent: 4812 + - uid: 8045 + components: + - type: Transform + pos: -39.5,27.5 + parent: 4812 + - uid: 8046 + components: + - type: Transform + pos: -34.5,27.5 + parent: 4812 + - uid: 8047 + components: + - type: Transform + pos: -39.5,21.5 + parent: 4812 - uid: 8048 components: - type: Transform - pos: -32.5,19.5 + pos: -39.5,22.5 parent: 4812 - - uid: 8055 + - uid: 8049 components: - type: Transform - pos: -32.5,17.5 + pos: -37.5,26.5 + parent: 4812 + - uid: 8050 + components: + - type: Transform + pos: -36.5,26.5 + parent: 4812 + - uid: 8051 + components: + - type: Transform + pos: -35.5,26.5 + parent: 4812 + - uid: 8052 + components: + - type: Transform + pos: -34.5,26.5 + parent: 4812 + - uid: 8053 + components: + - type: Transform + pos: -33.5,26.5 + parent: 4812 + - uid: 8056 + components: + - type: Transform + pos: -39.5,24.5 + parent: 4812 + - uid: 8057 + components: + - type: Transform + pos: -38.5,26.5 + parent: 4812 + - uid: 8058 + components: + - type: Transform + pos: -39.5,26.5 + parent: 4812 + - uid: 8059 + components: + - type: Transform + pos: -39.5,25.5 + parent: 4812 + - uid: 8089 + components: + - type: Transform + pos: -39.5,19.5 + parent: 4812 + - uid: 8093 + components: + - type: Transform + pos: -35.5,13.5 + parent: 4812 + - uid: 8101 + components: + - type: Transform + pos: -24.5,12.5 + parent: 4812 + - uid: 8106 + components: + - type: Transform + pos: -29.5,25.5 + parent: 4812 + - uid: 8109 + components: + - type: Transform + pos: -24.5,15.5 + parent: 4812 + - uid: 8110 + components: + - type: Transform + pos: -28.5,15.5 + parent: 4812 + - uid: 8111 + components: + - type: Transform + pos: -29.5,21.5 + parent: 4812 + - uid: 8114 + components: + - type: Transform + pos: -24.5,16.5 + parent: 4812 + - uid: 8116 + components: + - type: Transform + pos: -28.5,25.5 + parent: 4812 + - uid: 8118 + components: + - type: Transform + pos: -28.5,20.5 + parent: 4812 + - uid: 8128 + components: + - type: Transform + pos: -28.5,11.5 + parent: 4812 + - uid: 8146 + components: + - type: Transform + pos: -39.5,18.5 + parent: 4812 + - uid: 8167 + components: + - type: Transform + pos: -19.5,32.5 + parent: 4812 + - uid: 8191 + components: + - type: Transform + pos: -33.5,32.5 + parent: 4812 + - uid: 8192 + components: + - type: Transform + pos: -24.5,32.5 + parent: 4812 + - uid: 8197 + components: + - type: Transform + pos: -42.5,22.5 + parent: 4812 + - uid: 8208 + components: + - type: Transform + pos: -25.5,31.5 + parent: 4812 + - uid: 8260 + components: + - type: Transform + pos: -30.5,34.5 parent: 4812 - uid: 8267 components: - type: Transform pos: -35.5,3.5 parent: 4812 - - uid: 8339 - components: - - type: Transform - pos: -39.5,23.5 - parent: 4812 - - uid: 8340 - components: - - type: Transform - pos: -36.5,17.5 - parent: 4812 - uid: 8358 components: - type: Transform pos: -36.5,3.5 parent: 4812 + - uid: 8370 + components: + - type: Transform + pos: -38.5,13.5 + parent: 4812 + - uid: 8388 + components: + - type: Transform + pos: -39.5,17.5 + parent: 4812 + - uid: 8391 + components: + - type: Transform + pos: -24.5,31.5 + parent: 4812 + - uid: 8396 + components: + - type: Transform + pos: -24.5,21.5 + parent: 4812 + - uid: 8400 + components: + - type: Transform + pos: -28.5,16.5 + parent: 4812 + - uid: 8404 + components: + - type: Transform + pos: -21.5,25.5 + parent: 4812 + - uid: 8433 + components: + - type: Transform + pos: -24.5,34.5 + parent: 4812 + - uid: 8453 + components: + - type: Transform + pos: -33.5,34.5 + parent: 4812 - uid: 8469 components: - type: Transform @@ -82448,6 +83974,11 @@ entities: - type: Transform pos: -13.5,-38.5 parent: 4812 + - uid: 8506 + components: + - type: Transform + pos: -30.5,33.5 + parent: 4812 - uid: 8621 components: - type: Transform @@ -83333,6 +84864,11 @@ entities: - type: Transform pos: -9.5,-56.5 parent: 4812 + - uid: 9656 + components: + - type: Transform + pos: -16.5,31.5 + parent: 4812 - uid: 9681 components: - type: Transform @@ -83633,11 +85169,6 @@ entities: - type: Transform pos: -46.5,-19.5 parent: 4812 - - uid: 9992 - components: - - type: Transform - pos: -37.5,19.5 - parent: 4812 - uid: 10414 components: - type: Transform @@ -83653,6 +85184,11 @@ entities: - type: Transform pos: -50.5,-18.5 parent: 4812 + - uid: 10460 + components: + - type: Transform + pos: -16.5,33.5 + parent: 4812 - uid: 10486 components: - type: Transform @@ -83663,6 +85199,11 @@ entities: - type: Transform pos: -47.5,-10.5 parent: 4812 + - uid: 10685 + components: + - type: Transform + pos: -21.5,21.5 + parent: 4812 - uid: 10748 components: - type: Transform @@ -83683,31 +85224,101 @@ entities: - type: Transform pos: -62.5,3.5 parent: 4812 + - uid: 10806 + components: + - type: Transform + pos: -21.5,23.5 + parent: 4812 + - uid: 10813 + components: + - type: Transform + pos: -21.5,24.5 + parent: 4812 + - uid: 10815 + components: + - type: Transform + pos: -33.5,30.5 + parent: 4812 + - uid: 10873 + components: + - type: Transform + pos: -33.5,33.5 + parent: 4812 - uid: 10929 components: - type: Transform - pos: -36.5,19.5 + pos: -21.5,22.5 parent: 4812 - - uid: 10963 + - uid: 10942 components: - type: Transform - pos: -37.5,17.5 + pos: -23.5,29.5 + parent: 4812 + - uid: 10944 + components: + - type: Transform + pos: -33.5,28.5 + parent: 4812 + - uid: 10950 + components: + - type: Transform + pos: -23.5,30.5 parent: 4812 - uid: 10964 components: - type: Transform pos: 3.5,-37.5 parent: 4812 + - uid: 10967 + components: + - type: Transform + pos: -24.5,33.5 + parent: 4812 + - uid: 10980 + components: + - type: Transform + pos: -30.5,32.5 + parent: 4812 + - uid: 10981 + components: + - type: Transform + pos: -31.5,32.5 + parent: 4812 + - uid: 10984 + components: + - type: Transform + pos: -32.5,34.5 + parent: 4812 + - uid: 10986 + components: + - type: Transform + pos: -30.5,31.5 + parent: 4812 + - uid: 10987 + components: + - type: Transform + pos: -29.5,31.5 + parent: 4812 - uid: 10989 components: - type: Transform pos: 3.5,-41.5 parent: 4812 + - uid: 10991 + components: + - type: Transform + pos: -27.5,34.5 + parent: 4812 - uid: 11002 components: - type: Transform pos: -44.5,-31.5 parent: 4812 + - uid: 11003 + components: + - type: Transform + pos: -23.5,31.5 + parent: 4812 - uid: 11006 components: - type: Transform @@ -84058,6 +85669,16 @@ entities: - type: Transform pos: 10.5,40.5 parent: 4812 + - uid: 11856 + components: + - type: Transform + pos: -30.5,35.5 + parent: 4812 + - uid: 11857 + components: + - type: Transform + pos: -29.5,35.5 + parent: 4812 - uid: 11889 components: - type: Transform @@ -84073,11 +85694,26 @@ entities: - type: Transform pos: -62.5,-0.5 parent: 4812 + - uid: 11923 + components: + - type: Transform + pos: -27.5,35.5 + parent: 4812 + - uid: 11934 + components: + - type: Transform + pos: -25.5,35.5 + parent: 4812 - uid: 11935 components: - type: Transform pos: -54.5,-23.5 parent: 4812 + - uid: 12039 + components: + - type: Transform + pos: -24.5,35.5 + parent: 4812 - uid: 12113 components: - type: Transform @@ -84093,10 +85729,15 @@ entities: - type: Transform pos: 35.5,-38.5 parent: 4812 - - uid: 12429 + - uid: 12221 components: - type: Transform - pos: -37.5,18.5 + pos: -14.5,30.5 + parent: 4812 + - uid: 12380 + components: + - type: Transform + pos: -24.5,37.5 parent: 4812 - uid: 12582 components: @@ -84228,6 +85869,12 @@ entities: - type: Transform pos: -51.5,-3.5 parent: 4812 + - uid: 13173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,31.5 + parent: 4812 - uid: 13217 components: - type: Transform @@ -84313,6 +85960,22 @@ entities: - type: Transform pos: 32.5,-6.5 parent: 4812 + - uid: 13917 + components: + - type: Transform + pos: -19.5,33.5 + parent: 4812 + - uid: 13919 + components: + - type: Transform + pos: -18.5,33.5 + parent: 4812 + - uid: 14184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,29.5 + parent: 4812 - proto: WallSolid entities: - uid: 1 @@ -86770,46 +88433,11 @@ entities: - type: Transform pos: -15.5,-14.5 parent: 4812 - - uid: 7727 - components: - - type: Transform - pos: -25.5,18.5 - parent: 4812 - - uid: 7728 - components: - - type: Transform - pos: -26.5,18.5 - parent: 4812 - - uid: 7729 - components: - - type: Transform - pos: -27.5,18.5 - parent: 4812 - - uid: 8162 - components: - - type: Transform - pos: -19.5,26.5 - parent: 4812 - - uid: 8163 - components: - - type: Transform - pos: -20.5,26.5 - parent: 4812 - - uid: 8164 - components: - - type: Transform - pos: -20.5,28.5 - parent: 4812 - uid: 8359 components: - type: Transform pos: 10.5,-3.5 parent: 4812 - - uid: 8457 - components: - - type: Transform - pos: -26.5,37.5 - parent: 4812 - uid: 8833 components: - type: Transform @@ -87345,6 +88973,11 @@ entities: - type: Transform pos: -41.5,-18.5 parent: 4812 + - uid: 13761 + components: + - type: Transform + pos: -31.5,34.5 + parent: 4812 - proto: WallSolidRust entities: - uid: 7302 @@ -87452,6 +89085,13 @@ entities: - type: Transform pos: -34.5,-13.5 parent: 4812 +- proto: WallWeaponCapacitorRecharger + entities: + - uid: 13762 + components: + - type: Transform + pos: -36.5,17.5 + parent: 4812 - proto: WardrobeBlackFilled entities: - uid: 11351 @@ -87529,98 +89169,16 @@ entities: - 0 - proto: WardrobePrisonFilled entities: - - uid: 8354 + - uid: 11022 components: - type: Transform - pos: -26.5,20.5 + pos: -29.5,32.5 parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 8355 + - uid: 11674 components: - type: Transform - pos: -26.5,17.5 + pos: -25.5,32.5 parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 8383 - components: - - type: Transform - pos: -29.5,26.5 - parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 8384 - components: - - type: Transform - pos: -25.5,26.5 - parent: 4812 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14957 - moles: - - 1.6033952 - - 6.031821 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: WardrobeYellowFilled entities: - uid: 12169 @@ -87715,10 +89273,10 @@ entities: - type: Transform pos: 14.5,13.5 parent: 4812 - - uid: 8433 + - uid: 8461 components: - type: Transform - pos: -39.5,10.5 + pos: -38.5,12.5 parent: 4812 - uid: 13496 components: @@ -87730,6 +89288,11 @@ entities: - type: Transform pos: 16.5,-26.5 parent: 4812 + - uid: 13942 + components: + - type: Transform + pos: -19.5,26.5 + parent: 4812 - proto: WaterTankFull entities: - uid: 3358 @@ -87742,11 +89305,6 @@ entities: - type: Transform pos: -11.5,15.5 parent: 4812 - - uid: 8409 - components: - - type: Transform - pos: -32.5,32.5 - parent: 4812 - uid: 8576 components: - type: Transform @@ -87772,6 +89330,11 @@ entities: - type: Transform pos: -28.5,-9.5 parent: 4812 + - uid: 11023 + components: + - type: Transform + pos: -32.5,28.5 + parent: 4812 - uid: 11883 components: - type: Transform @@ -87822,6 +89385,12 @@ entities: parent: 4812 - type: Physics canCollide: False + - uid: 4347 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,11.5 + parent: 4812 - uid: 4572 components: - type: Transform @@ -87843,55 +89412,49 @@ entities: parent: 4812 - type: Physics canCollide: False - - uid: 8266 + - uid: 8450 components: - type: Transform - pos: -20.5,22.5 + pos: -32.5,15.5 parent: 4812 - - type: Physics - canCollide: False - - uid: 8345 + - uid: 10759 components: - type: Transform - pos: -31.5,12.5 + pos: -35.5,16.5 parent: 4812 - - type: Physics - canCollide: False - - uid: 8346 + - uid: 13989 components: - type: Transform - pos: -31.5,14.5 + pos: -38.5,22.5 parent: 4812 - - type: Physics - canCollide: False - proto: WeaponDisabler entities: - - uid: 3738 + - uid: 7705 components: - type: Transform - pos: -39.515656,11.630442 + pos: -27.576859,19.597555 parent: 4812 - - uid: 3753 + - uid: 8127 components: - type: Transform - pos: -39.609406,11.771067 + pos: -27.44144,19.430773 parent: 4812 - - uid: 3754 + - uid: 9235 components: - type: Transform - pos: -35.564545,16.749907 + pos: -37.46463,10.554995 parent: 4812 - - uid: 3759 + - uid: 9383 components: - type: Transform - pos: -35.46038,16.551853 + pos: -37.57921,10.753048 parent: 4812 - proto: WeaponSubMachineGunWt550 entities: - - uid: 13165 + - uid: 10812 components: - type: Transform - pos: -21.5,23.5 + pos: -34.5,15.5 parent: 4812 - proto: WeaponTurretSyndicateBroken entities: @@ -88041,11 +89604,11 @@ entities: rot: 3.141592653589793 rad pos: -32.5,-18.5 parent: 4812 - - uid: 7805 + - uid: 7826 components: - type: Transform rot: 1.5707963267948966 rad - pos: -32.5,15.5 + pos: -24.5,18.5 parent: 4812 - uid: 9071 components: @@ -88089,6 +89652,11 @@ entities: parent: 4812 - proto: WindoorSecure entities: + - uid: 3456 + components: + - type: Transform + pos: -26.5,15.5 + parent: 4812 - uid: 11101 components: - type: Transform @@ -88109,17 +89677,17 @@ entities: parent: 4812 - proto: WindoorSecureArmoryLocked entities: - - uid: 7804 + - uid: 7846 components: - type: Transform rot: -1.5707963267948966 rad - pos: -32.5,15.5 + pos: -24.5,18.5 parent: 4812 - - uid: 13916 + - uid: 7887 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,18.5 + rot: 3.141592653589793 rad + pos: -26.5,15.5 parent: 4812 - proto: WindoorSecureAtmosphericsLocked entities: @@ -88278,34 +89846,6 @@ entities: rot: 1.5707963267948966 rad pos: -4.5,-27.5 parent: 4812 - - uid: 7779 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,11.5 - parent: 4812 - - uid: 7780 - components: - - type: Transform - pos: -25.5,12.5 - parent: 4812 - - uid: 7781 - components: - - type: Transform - pos: -26.5,12.5 - parent: 4812 - - uid: 7785 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,16.5 - parent: 4812 - - uid: 7786 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,19.5 - parent: 4812 - proto: Window entities: - uid: 187 From e5abf6147416442c4adca02df55871214cd3b679 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 3 May 2025 21:20:15 +0000 Subject: [PATCH 154/167] Automatic changelog update --- Resources/Changelog/Maps.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index da1845090a..598e76a5b7 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -74,4 +74,11 @@ id: 10 time: '2025-05-02T15:45:46.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37115 +- author: spanky-spanky + changes: + - message: Omega has been updated to include genpop. + type: Add + id: 11 + time: '2025-05-03T21:19:07.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37157 Order: 1 From f9825e1f96bbad48ff4e5e1439e6c69b098db390 Mon Sep 17 00:00:00 2001 From: Spessmann <156740760+Spessmann@users.noreply.github.com> Date: Sat, 3 May 2025 16:44:53 -0700 Subject: [PATCH 155/167] Add more ruins (#37161) --- .../Maps/Lavaland/generator_scrapyard.yml | 549 ++++++ Resources/Maps/Lavaland/lava_farm.yml | 1596 ++++++++++++++++ Resources/Maps/Lavaland/mug_factory.yml | 1679 +++++++++++++++++ 3 files changed, 3824 insertions(+) create mode 100644 Resources/Maps/Lavaland/generator_scrapyard.yml create mode 100644 Resources/Maps/Lavaland/lava_farm.yml create mode 100644 Resources/Maps/Lavaland/mug_factory.yml diff --git a/Resources/Maps/Lavaland/generator_scrapyard.yml b/Resources/Maps/Lavaland/generator_scrapyard.yml new file mode 100644 index 0000000000..515dca5d25 --- /dev/null +++ b/Resources/Maps/Lavaland/generator_scrapyard.yml @@ -0,0 +1,549 @@ +meta: + format: 7 + category: Grid + engineVersion: 255.1.0 + forkId: "" + forkVersion: "" + time: 05/03/2025 21:38:41 + entityCount: 67 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 0: Space + 1: FloorBasalt + 4: FloorTechMaint2 + 3: FloorTechMaint3 + 2: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.35416666,-0.21875 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAwAAAAADAwAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAwAAAAACAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,1: + ind: 0,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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: + cleanable: True + color: '#FFFFFFFF' + id: Dirt + decals: + 7: 2,8 + 8: 3,9 + 9: 2,10 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 2: 4,9 + 3: 3,8 + 4: 2,9 + 5: 3,10 + 6: 3,9 + - node: + cleanable: True + color: '#FFFFFFFF' + id: Remains + decals: + 1: 7,7 + - node: + cleanable: True + color: '#79150096' + id: splatter + decals: + 0: 6.4296107,7.089994 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,2: + 0: 3276 + 0,1: + 0: 3072 + 0,3: + 0: 36044 + 1,1: + 0: 59136 + 1,2: + 0: 61182 + 1,3: + 0: 65535 + 1,4: + 0: 7 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AirlockEngineeringLocked + entities: + - uid: 47 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 +- proto: BarricadeBlock + entities: + - uid: 41 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 +- proto: BasaltFour + entities: + - uid: 29 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 +- proto: BasaltOne + entities: + - uid: 28 + components: + - type: Transform + pos: 5.5,16.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 19 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 7.5,10.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 42 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 25 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 5.5,9.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 5.5,10.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 9 + components: + - type: Transform + pos: 5.5,8.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 5.5,9.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 5.5,10.5 + parent: 1 +- proto: Chair + entities: + - uid: 45 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,9.5 + parent: 1 +- proto: CigaretteSpent + entities: + - uid: 39 + components: + - type: Transform + pos: 2.8069842,12.814261 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 3.7757342,12.762177 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 3.5049007,12.460094 + parent: 1 +- proto: CrowbarOrange + entities: + - uid: 51 + components: + - type: Transform + pos: 7.5,15.5 + parent: 1 +- proto: Grille + entities: + - uid: 59 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 +- proto: LootSpawnerCableCoil + entities: + - uid: 27 + components: + - type: Transform + pos: 5.5,13.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 3.5,15.5 + parent: 1 +- proto: PortableGeneratorJrPacman + entities: + - uid: 22 + components: + - type: Transform + anchored: True + pos: 5.5,10.5 + parent: 1 + - type: Physics + bodyType: Static +- proto: PortableGeneratorPacman + entities: + - uid: 24 + components: + - type: Transform + pos: 4.5,15.5 + parent: 1 +- proto: PortableGeneratorPacmanMachineCircuitboard + entities: + - uid: 14 + components: + - type: Transform + pos: 3.421713,8.67631 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 3.6161573,8.280477 + parent: 1 +- proto: PosterContrabandPower + entities: + - uid: 7 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,8.5 + parent: 1 +- proto: PowerCellHigh + entities: + - uid: 6 + components: + - type: Transform + pos: 3.5,10.5 + parent: 1 +- proto: PowerCellRecharger + entities: + - uid: 52 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,10.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 54 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,8.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,9.5 + parent: 1 +- proto: Rack + entities: + - uid: 57 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 3.5,8.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 64 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 +- proto: ScrapGeneratorFrame + entities: + - uid: 30 + components: + - type: Transform + pos: 5.5,11.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 7.5,14.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 6.5,14.5 + parent: 1 +- proto: ScrapGeneratorFuelTank + entities: + - uid: 8 + components: + - type: Transform + pos: 4.8324103,14.286484 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: 5.0268545,14.029539 + parent: 1 +- proto: ScrapGeneratorPlasma + entities: + - uid: 5 + components: + - type: Transform + pos: 7.5,12.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 3.5,13.5 + parent: 1 +- proto: ScrapGeneratorPlasmaLeaking + entities: + - uid: 32 + components: + - type: Transform + pos: 6.5,16.5 + parent: 1 +- proto: ScrapGlass + entities: + - uid: 31 + components: + - type: Transform + pos: 7.040743,13.598982 + parent: 1 +- proto: ScrapMedkit + entities: + - uid: 35 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 +- proto: ScrapSteel + entities: + - uid: 37 + components: + - type: Transform + pos: 5.5546336,16.605946 + parent: 1 +- proto: SheetPlasma + entities: + - uid: 2 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 +- proto: SignEngine + entities: + - uid: 43 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,11.5 + parent: 1 +- proto: Table + entities: + - uid: 66 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,10.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,10.5 + parent: 1 +- proto: ToolboxElectricalFilled + entities: + - uid: 20 + components: + - type: Transform + pos: 5.4541473,14.664696 + parent: 1 +- proto: WallSolid + entities: + - uid: 10 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,10.5 + parent: 1 + - uid: 11 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,11.5 + parent: 1 + - uid: 15 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,8.5 + parent: 1 + - uid: 60 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,7.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 +- proto: WallSolidRust + entities: + - uid: 3 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,9.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: 4.5,11.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 3.5,11.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 4.5,8.5 + parent: 1 +- proto: WelderIndustrialAdvanced + entities: + - uid: 17 + components: + - type: Transform + pos: 6.215229,6.672883 + parent: 1 +- proto: Wrench + entities: + - uid: 36 + components: + - type: Transform + rot: -62.83185307179591 rad + pos: 5.432691,12.470511 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/lava_farm.yml b/Resources/Maps/Lavaland/lava_farm.yml new file mode 100644 index 0000000000..cfa99ff4f3 --- /dev/null +++ b/Resources/Maps/Lavaland/lava_farm.yml @@ -0,0 +1,1596 @@ +meta: + format: 7 + category: Grid + engineVersion: 255.1.0 + forkId: "" + forkVersion: "" + time: 05/03/2025 22:08:36 + entityCount: 235 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 0: Space + 1: FloorBasalt + 3: FloorBrokenWood + 4: FloorWood + 2: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: 12.971968,7.398547 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAwAAAAAGBAAAAAABBAAAAAACAwAAAAAEAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAABAAAAAACAwAAAAAGBAAAAAACBAAAAAACAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAwAAAAADBAAAAAAABAAAAAADBAAAAAADAwAAAAABAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + 0,1: + ind: 0,1 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,1: + ind: -1,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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: [] + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,1: + 0: 65280 + -1,1: + 0: 34816 + 0,2: + 0: 65535 + -1,2: + 0: 65533 + 0,3: + 0: 65535 + -1,3: + 0: 65535 + 0,4: + 0: 65535 + 1,1: + 0: 65280 + 1,2: + 0: 65535 + 1,3: + 0: 65535 + 1,4: + 0: 65535 + 2,1: + 0: 53504 + 2,2: + 0: 61917 + 2,3: + 0: 65535 + 2,4: + 0: 16383 + 3,1: + 0: 12288 + 3,2: + 0: 4147 + 3,3: + 0: 4369 + 3,4: + 0: 4369 + -1,4: + 0: 65535 + 0,5: + 0: 4095 + -1,5: + 0: 4095 + 1,5: + 0: 4095 + 2,5: + 0: 785 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: ActionToggleInternals + entities: + - uid: 154 + mapInit: true + paused: true + components: + - type: Transform + parent: 153 + - type: InstantAction + originalIconColor: '#FFFFFFFF' + container: 153 +- proto: ActionToggleLight + entities: + - uid: 151 + mapInit: true + paused: true + components: + - type: Transform + parent: 150 + - type: InstantAction + originalIconColor: '#FFFFFFFF' + container: 150 +- proto: AirTankFilled + entities: + - uid: 153 + components: + - type: Transform + parent: 149 + - type: GasTank + toggleActionEntity: 154 + - type: Clothing + inSlotFlag: SUITSTORAGE + inSlot: suitstorage + - type: Physics + canCollide: False + - type: ActionsContainer + - type: ContainerContainer + containers: + actions: !type:Container + ents: + - 154 +- proto: BasaltFive + entities: + - uid: 223 + components: + - type: Transform + pos: 3.5,16.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 2.5,15.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: -3.5,9.5 + parent: 1 +- proto: BasaltFour + entities: + - uid: 224 + components: + - type: Transform + pos: 2.5,17.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 3.5,18.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 0.5,22.5 + parent: 1 +- proto: BasaltOne + entities: + - uid: 218 + components: + - type: Transform + pos: 3.5,15.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: 2.5,15.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 12.5,16.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 210 + components: + - type: Transform + pos: 2.5,19.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: 3.5,18.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: 2.5,18.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: 2.5,16.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: 3.5,17.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: 3.5,19.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: 6.5,6.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 212 + components: + - type: Transform + pos: 2.5,19.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: 2.5,17.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: 3.5,15.5 + parent: 1 +- proto: BookshelfFilled + entities: + - uid: 161 + components: + - type: Transform + pos: 13.5,9.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,9.5 + parent: 1 + - uid: 163 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,10.5 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,11.5 + parent: 1 + - uid: 165 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,12.5 + parent: 1 + - uid: 166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,13.5 + parent: 1 + - uid: 167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,14.5 + parent: 1 + - uid: 168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,15.5 + parent: 1 + - uid: 169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,16.5 + parent: 1 + - uid: 170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,17.5 + parent: 1 + - uid: 171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,18.5 + parent: 1 + - uid: 172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,19.5 + parent: 1 + - uid: 173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,14.5 + parent: 1 + - uid: 174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,14.5 + parent: 1 + - uid: 175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,14.5 + parent: 1 + - uid: 176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,14.5 + parent: 1 + - uid: 177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,14.5 + parent: 1 + - uid: 178 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,14.5 + parent: 1 + - uid: 179 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,14.5 + parent: 1 + - uid: 180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,14.5 + parent: 1 + - uid: 181 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,14.5 + parent: 1 + - uid: 182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,14.5 + parent: 1 + - uid: 183 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,9.5 + parent: 1 + - uid: 184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,10.5 + parent: 1 + - uid: 185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,11.5 + parent: 1 + - uid: 186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,12.5 + parent: 1 + - uid: 187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,13.5 + parent: 1 + - uid: 188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,16.5 + parent: 1 + - uid: 189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,17.5 + parent: 1 + - uid: 190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,18.5 + parent: 1 + - uid: 191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,19.5 + parent: 1 + - uid: 192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,15.5 + parent: 1 + - uid: 193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,15.5 + parent: 1 + - uid: 194 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,16.5 + parent: 1 + - uid: 195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,17.5 + parent: 1 + - uid: 196 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,18.5 + parent: 1 + - uid: 197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,19.5 + parent: 1 + - uid: 198 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,13.5 + parent: 1 + - uid: 199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,12.5 + parent: 1 + - uid: 200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,11.5 + parent: 1 + - uid: 201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,10.5 + parent: 1 + - uid: 202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,9.5 + parent: 1 +- proto: ChairWood + entities: + - uid: 160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,8.5 + parent: 1 +- proto: ClosetWallFireFilledRandom + entities: + - uid: 231 + components: + - type: Transform + pos: 11.5,10.5 + parent: 1 +- proto: ClothingHeadHelmetFire + entities: + - uid: 150 + components: + - type: Transform + parent: 149 + - type: Clothing + inSlotFlag: HEAD + inSlot: head + - type: HandheldLight + toggleActionEntity: 151 + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + actions: !type:Container + showEnts: False + occludes: True + ents: + - 151 + - type: Physics + canCollide: False + - type: ActionsContainer +- proto: ClothingMaskGas + entities: + - uid: 155 + components: + - type: Transform + parent: 149 + - type: Clothing + inSlotFlag: MASK + inSlot: mask + - type: Physics + canCollide: False +- proto: ClothingOuterSuitFire + entities: + - uid: 152 + components: + - type: Transform + parent: 149 + - type: Clothing + inSlotFlag: OUTERCLOTHING + inSlot: outerClothing + - type: Physics + canCollide: False +- proto: DrinkHotCoco + entities: + - uid: 207 + components: + - type: Transform + pos: 10.3858795,8.735803 + parent: 1 +- proto: FenceMetalBroken + entities: + - uid: 34 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,21.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 11.5,17.5 + parent: 1 +- proto: FenceMetalCorner + entities: + - uid: 51 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,21.5 + parent: 1 +- proto: FenceMetalGate + entities: + - uid: 59 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,7.5 + parent: 1 +- proto: FenceMetalStraight + entities: + - uid: 4 + components: + - type: Transform + pos: -2.5,12.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: -2.5,18.5 + parent: 1 + - uid: 7 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,21.5 + parent: 1 + - uid: 11 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,21.5 + parent: 1 + - uid: 16 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,21.5 + parent: 1 + - uid: 22 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,21.5 + parent: 1 + - uid: 24 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,21.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: -2.5,20.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: -2.5,19.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 + - uid: 35 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,21.5 + parent: 1 + - uid: 37 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,21.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: -2.5,14.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: -2.5,16.5 + parent: 1 + - uid: 41 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,21.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: -2.5,15.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: -2.5,17.5 + parent: 1 + - uid: 49 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,21.5 + parent: 1 + - uid: 52 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,21.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: -2.5,13.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: 11.5,18.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,7.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,7.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,7.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,7.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,7.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 11.5,13.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 11.5,11.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: 11.5,12.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: 11.5,16.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: 11.5,14.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 11.5,15.5 + parent: 1 + - uid: 81 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,7.5 + parent: 1 + - uid: 82 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,7.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,7.5 + parent: 1 + - uid: 86 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,7.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 +- proto: Fireplace + entities: + - uid: 157 + components: + - type: Transform + pos: 12.5,9.5 + parent: 1 +- proto: FloorLavaEntity + entities: + - uid: 18 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,18.5 + parent: 1 + - uid: 63 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,19.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: 0.5,15.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: 0.5,17.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: -0.5,17.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,11.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,11.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,12.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,9.5 + parent: 1 + - uid: 95 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,10.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,19.5 + parent: 1 + - uid: 97 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,18.5 + parent: 1 + - uid: 98 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,17.5 + parent: 1 + - uid: 99 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,16.5 + parent: 1 + - uid: 100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,15.5 + parent: 1 + - uid: 101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,19.5 + parent: 1 + - uid: 102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,18.5 + parent: 1 + - uid: 103 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,17.5 + parent: 1 + - uid: 104 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,16.5 + parent: 1 + - uid: 105 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,15.5 + parent: 1 + - uid: 106 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,18.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,17.5 + parent: 1 + - uid: 108 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,16.5 + parent: 1 + - uid: 109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,15.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,18.5 + parent: 1 + - uid: 111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,17.5 + parent: 1 + - uid: 112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,16.5 + parent: 1 + - uid: 113 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,15.5 + parent: 1 + - uid: 114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,19.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: -0.5,15.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: -0.5,16.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 0.5,16.5 + parent: 1 + - uid: 118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,18.5 + parent: 1 + - uid: 119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,19.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,13.5 + parent: 1 + - uid: 121 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,12.5 + parent: 1 + - uid: 122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,13.5 + parent: 1 + - uid: 123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,10.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,9.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,13.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,12.5 + parent: 1 + - uid: 127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,11.5 + parent: 1 + - uid: 128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,10.5 + parent: 1 + - uid: 129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,9.5 + parent: 1 + - uid: 130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,13.5 + parent: 1 + - uid: 131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,12.5 + parent: 1 + - uid: 132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,11.5 + parent: 1 + - uid: 133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,10.5 + parent: 1 + - uid: 134 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,9.5 + parent: 1 + - uid: 135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,13.5 + parent: 1 + - uid: 136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,12.5 + parent: 1 + - uid: 137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,11.5 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,10.5 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,9.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,13.5 + parent: 1 + - uid: 141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,12.5 + parent: 1 + - uid: 142 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,11.5 + parent: 1 + - uid: 143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,10.5 + parent: 1 + - uid: 144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,9.5 + parent: 1 + - uid: 203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,19.5 + parent: 1 +- proto: FoodMeatChickenFried + entities: + - uid: 213 + components: + - type: Transform + pos: 11.5,7.5 + parent: 1 +- proto: FoodSnackChocolateBar + entities: + - uid: 205 + components: + - type: Transform + rot: -31.415926535897945 rad + pos: 13.389183,7.4019194 + parent: 1 + - uid: 206 + components: + - type: Transform + pos: 13.552546,7.6725626 + parent: 1 + - uid: 208 + components: + - type: Transform + rot: -31.415926535897945 rad + pos: 13.774601,7.381072 + parent: 1 + - uid: 214 + components: + - type: Transform + rot: -31.415926535897945 rad + pos: 13.253767,7.704213 + parent: 1 + - uid: 215 + components: + - type: Transform + rot: -31.415926535897945 rad + pos: 13.639183,7.53743 + parent: 1 +- proto: FoodTartCoco + entities: + - uid: 3 + components: + - type: Transform + rot: -37.69911184307754 rad + pos: 10.750002,7.6203604 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 10.344833,7.914714 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 10.573999,8.289975 + parent: 1 +- proto: Grille + entities: + - uid: 56 + components: + - type: Transform + pos: 14.5,8.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 11.5,6.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 12.5,6.5 + parent: 1 +- proto: Mannequin + entities: + - uid: 149 + components: + - type: MetaData + name: scarecrow + - type: Transform + pos: 4.5,14.5 + parent: 1 + - type: ContainerContainer + containers: + jumpsuit: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + outerClothing: !type:ContainerSlot + showEnts: False + occludes: False + ent: 152 + neck: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + mask: !type:ContainerSlot + showEnts: False + occludes: False + ent: 155 + eyes: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + head: !type:ContainerSlot + showEnts: False + occludes: False + ent: 150 + suitstorage: !type:ContainerSlot + showEnts: False + occludes: False + ent: 153 + back: !type:ContainerSlot + showEnts: False + occludes: False + ent: null +- proto: MiningDrill + entities: + - uid: 227 + components: + - type: Transform + pos: 2.5,18.5 + parent: 1 +- proto: Rack + entities: + - uid: 209 + components: + - type: Transform + pos: 13.5,7.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 23 + components: + - type: Transform + pos: 11.5,6.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 12.5,6.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: 14.5,8.5 + parent: 1 +- proto: Shovel + entities: + - uid: 148 + components: + - type: Transform + pos: 3.5,15.5 + parent: 1 +- proto: SignFire + entities: + - uid: 156 + components: + - type: Transform + pos: 9.5,10.5 + parent: 1 +- proto: TableWood + entities: + - uid: 158 + components: + - type: Transform + pos: 10.5,8.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: 10.5,7.5 + parent: 1 + - uid: 216 + components: + - type: Transform + pos: 11.5,7.5 + parent: 1 +- proto: WallRockBasalt + entities: + - uid: 2 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: 11.5,20.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: 12.5,20.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: -3.5,7.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: 11.5,22.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: 9.5,21.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: -2.5,6.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: 12.5,21.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: 11.5,21.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: 10.5,21.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 10.5,20.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: 9.5,20.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 12.5,22.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: 10.5,22.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 13.5,21.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: 11.5,19.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: 10.5,19.5 + parent: 1 +- proto: WallSolid + entities: + - uid: 12 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,10.5 + parent: 1 + - uid: 42 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,6.5 + parent: 1 + - uid: 44 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,10.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: 14.5,9.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,8.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,6.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: 14.5,7.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,10.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,10.5 + parent: 1 +- proto: WallSolidRust + entities: + - uid: 17 + components: + - type: Transform + pos: 14.5,10.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: 14.5,6.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 9.5,7.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 12.5,10.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 10.5,6.5 + parent: 1 +- proto: WoodDoor + entities: + - uid: 230 + components: + - type: Transform + pos: 9.5,9.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/mug_factory.yml b/Resources/Maps/Lavaland/mug_factory.yml new file mode 100644 index 0000000000..57440edd25 --- /dev/null +++ b/Resources/Maps/Lavaland/mug_factory.yml @@ -0,0 +1,1679 @@ +meta: + format: 7 + category: Grid + engineVersion: 255.1.0 + forkId: "" + forkVersion: "" + time: 05/03/2025 23:17:42 + entityCount: 213 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 0: Space + 1: FloorBasalt + 3: FloorGrayConcreteMono + 6: FloorSteel + 5: FloorTechMaint + 4: FloorTechMaint2 + 2: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: 13.437431,7.429268 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAwAAAAABAwAAAAAAAwAAAAABAwAAAAACAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAgAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAABAAAAAAAAgAAAAAAAwAAAAACAwAAAAAAAwAAAAACAwAAAAACAgAAAAAAAQAAAAAABAAAAAAABAAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAAAgAAAAAABAAAAAAABAAAAAAAAwAAAAADAwAAAAADAwAAAAACAwAAAAADAwAAAAAAAgAAAAAAAQAAAAAAAgAAAAAABAAAAAAABQAAAAAABAAAAAAAAgAAAAAABQAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAAAwAAAAAAAwAAAAACAwAAAAAAAwAAAAACAgAAAAAAAQAAAAAAAgAAAAAAAgAAAAAABQAAAAAABAAAAAAABAAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAQAAAAAAAgAAAAAABAAAAAAABQAAAAAABAAAAAAABAAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAAAgAAAAAAAQAAAAAAAgAAAAAABAAAAAAABQAAAAAABAAAAAAAAgAAAAAABQAAAAAAAwAAAAADAwAAAAADAwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAABAAAAAAABAAAAAAABQAAAAAAAwAAAAADAwAAAAABAgAAAAAAAgAAAAAABgAAAAADAgAAAAAABgAAAAAABgAAAAABAgAAAAAAAgAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAAAwAAAAACAwAAAAAAAwAAAAADAwAAAAAABgAAAAACBgAAAAABBgAAAAAAAgAAAAAABgAAAAACBgAAAAABAgAAAAAABAAAAAAABAAAAAAABAAAAAAAAgAAAAAABAAAAAAAAwAAAAAAAgAAAAAAAwAAAAACAgAAAAAABgAAAAABBgAAAAADBgAAAAABBgAAAAADBgAAAAABBgAAAAACAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 1,-1: + ind: 1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAACAwAAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAAwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAACAwAAAAABAwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAACAwAAAAACAwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAADBQAAAAAAAwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABQAAAAAAAwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAADBQAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAABBQAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAADAwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAABAQAAAAAAAQAAAAAA + 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: + 41: 1,-5 + 42: 1,-2 + - node: + color: '#FFFFFFFF' + id: Arrows + decals: + 40: 4,-7 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: Arrows + decals: + 39: 4,-6 + - node: + angle: 4.71238898038469 rad + color: '#FFFFFFFF' + id: Arrows + decals: + 43: 8,-8 + - node: + color: '#FFFFFFFF' + id: Bot + decals: + 33: -2,-6 + - node: + color: '#FFFFFFFF' + id: Delivery + decals: + 10: 1,-6 + 11: 3,-6 + - node: + cleanable: True + color: '#FFFFFFFF' + id: Dirt + decals: + 51: 12,-4 + 52: 11,-3 + 53: 10,-2 + 54: 13,-2 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: Dirt + decals: + 79: 4,-8 + 80: 1,-10 + 81: 5,-10 + 82: 7,-8 + 83: 7,-10 + 84: 1,-7 + 85: 4,-5 + 86: 5,-5 + 87: 7,-5 + 88: 6,-3 + 89: 4,-2 + 90: 3,-4 + 91: 2,-4 + 92: 1,-3 + 93: 3,-5 + 94: 1,-2 + 127: -2,-11 + 128: -3,-9 + 129: 6,-5 + 130: 8,-3 + 131: 6,-2 + 132: -1,-2 + 133: -3,-2 + 134: -2,-4 + 135: -1,-5 + 136: -2,-7 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 44: 11,-4 + 45: 10,-3 + 46: 12,-2 + 47: 13,-3 + 48: 14,-4 + 49: 13,-4 + 50: 14,-2 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 55: 7,-10 + 56: 8,-9 + 57: 7,-8 + 58: 5,-10 + 59: 4,-9 + 60: 3,-8 + 61: 2,-9 + 62: 3,-7 + 63: 4,-7 + 64: 1,-6 + 65: 1,-5 + 66: 4,-4 + 67: 2,-4 + 68: 4,-2 + 69: 5,-3 + 70: 5,-4 + 71: 2,-2 + 72: 4,-5 + 73: 1,-8 + 74: 2,-10 + 75: 4,-10 + 76: 4,-8 + 77: 6,-8 + 78: 6,-9 + 120: 13,-7 + 121: 12,-6 + 122: 11,-7 + 123: 10,-6 + 124: 13,-6 + 125: 10,-7 + 126: 11,-7 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: DirtHeavyMonotile + decals: + 95: -3,-7 + 96: -1,-6 + 97: -1,-5 + 98: -3,-3 + 99: -1,-2 + 100: -3,-1 + 101: -1,-8 + 102: -3,-10 + 103: -3,-9 + 104: -2,-11 + 105: -1,-10 + 106: 8,-5 + 107: 7,-5 + 108: 7,-4 + 109: 8,-2 + 110: 8,-4 + 111: 6,-2 + 112: 6,-3 + 113: 11,-10 + 114: 13,-10 + 115: 12,-9 + 116: 10,-8 + 117: 12,-8 + 118: 12,-9 + 119: 10,-10 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 2: 13,-7 + 5: 10,-10 + 6: 11,-10 + 7: 12,-10 + 8: 13,-10 + - node: + angle: 4.71238898038469 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 3: 12,-7 + - node: + color: '#FFFFFFFF' + id: WarnCornerSW + decals: + 30: 6,-5 + - node: + color: '#FFFFFFFF' + id: WarnLineN + decals: + 25: 8,-5 + 31: 7,-5 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 27: 6,-4 + 28: 6,-3 + 29: 6,-2 + - type: GridAtmosphere + version: 2 + data: + tiles: + 2,0: + 0: 8 + 2,-1: + 0: 36349 + 3,0: + 0: 15 + 3,-1: + 0: 16375 + -1,-3: + 0: 61152 + 0,-3: + 0: 65024 + 0,-2: + 0: 61166 + -1,-2: + 0: 61166 + 0,-1: + 0: 3839 + -1,-1: + 0: 61166 + 1,-3: + 0: 65280 + 1,-2: + 0: 65535 + 1,-1: + 0: 4095 + 2,-3: + 0: 64768 + 2,-2: + 0: 8189 + 3,-3: + 0: 48000 + 3,-2: + 0: 3003 + 4,-3: + 0: 4096 + 4,-2: + 0: 4369 + 4,-1: + 0: 4369 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: Airlock + entities: + - uid: 181 + components: + - type: Transform + pos: 9.5,-2.5 + parent: 1 +- proto: AirlockGlass + entities: + - uid: 178 + components: + - type: Transform + pos: 15.5,-2.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 15.5,-1.5 + parent: 1 + - type: Door + secondsUntilStateChange: -355.44318 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True +- proto: AirlockMaint + entities: + - uid: 180 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 9.5,-8.5 + parent: 1 +- proto: APCBasic + entities: + - uid: 205 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 1 +- proto: BarricadeBlock + entities: + - uid: 193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-8.5 + parent: 1 + - uid: 194 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-2.5 + parent: 1 +- proto: BasaltFive + entities: + - uid: 202 + components: + - type: Transform + pos: 15.5,-8.5 + parent: 1 +- proto: BasaltFour + entities: + - uid: 201 + components: + - type: Transform + pos: 16.5,-3.5 + parent: 1 +- proto: BasaltOne + entities: + - uid: 199 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: 13.5,0.5 + parent: 1 +- proto: BasaltThree + entities: + - uid: 197 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 +- proto: BasaltTwo + entities: + - uid: 198 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: 16.5,-6.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 206 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 1 + - uid: 207 + components: + - type: Transform + pos: 8.5,-3.5 + parent: 1 +- proto: CableApcStack + entities: + - uid: 208 + components: + - type: Transform + rot: -69.11503837897548 rad + pos: 7.3744965,-8.503462 + parent: 1 +- proto: Catwalk + entities: + - uid: 52 + components: + - type: Transform + pos: 12.5,-8.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 13.5,-8.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 13.5,-7.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 12.5,-7.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 11.5,-8.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 11.5,-7.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 10.5,-8.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 10.5,-7.5 + parent: 1 +- proto: Chair + entities: + - uid: 164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-9.5 + parent: 1 +- proto: ChairOfficeLight + entities: + - uid: 155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-2.5 + parent: 1 + - uid: 165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 1 + - uid: 177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-3.5 + parent: 1 +- proto: ComputerBroken + entities: + - uid: 209 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-9.5 + parent: 1 +- proto: ConveyorBelt + entities: + - uid: 25 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 1 + - uid: 26 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-5.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-5.5 + parent: 1 + - uid: 44 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-6.5 + parent: 1 + - uid: 45 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-5.5 + parent: 1 + - uid: 46 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-6.5 + parent: 1 + - uid: 47 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-5.5 + parent: 1 + - uid: 48 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-6.5 + parent: 1 + - uid: 49 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-5.5 + parent: 1 + - uid: 50 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-6.5 + parent: 1 + - uid: 51 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-5.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-5.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-6.5 + parent: 1 + - uid: 55 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-5.5 + parent: 1 + - uid: 56 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-5.5 + parent: 1 + - uid: 57 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-4.5 + parent: 1 + - uid: 58 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-3.5 + parent: 1 + - uid: 59 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-2.5 + parent: 1 + - uid: 60 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 61 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 1 + - uid: 63 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-2.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-8.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-8.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-8.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-8.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-7.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-6.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-3.5 + parent: 1 + - uid: 95 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-5.5 + parent: 1 + - uid: 111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 + - uid: 169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-6.5 + parent: 1 +- proto: CrateGenericSteel + entities: + - uid: 133 + components: + - 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 + - HighImpassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True +- proto: CrowbarOrange + entities: + - uid: 196 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 1 +- proto: DrinkMug + entities: + - uid: 116 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 117 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: DrinkMugBlue + entities: + - uid: 134 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: DrinkMugDog + entities: + - uid: 119 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: DrinkMugHeart + entities: + - uid: 135 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: DrinkMugMetal + entities: + - uid: 126 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 130 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: DrinkMugMoebius + entities: + - uid: 127 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: DrinkMugOne + entities: + - uid: 120 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 138 + components: + - type: Transform + pos: 12.470032,-3.2789168 + parent: 1 +- proto: DrinkMugRainbow + entities: + - uid: 129 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: DrinkMugRed + entities: + - uid: 136 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 +- proto: Emitter + entities: + - uid: 98 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-5.5 + parent: 1 + - uid: 99 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-5.5 + parent: 1 +- proto: Grille + entities: + - uid: 12 + components: + - type: Transform + pos: 11.5,-0.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 10.5,-0.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: 14.5,-8.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 14.5,-6.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 14.5,-7.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: 14.5,-0.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 +- proto: GrilleBroken + entities: + - uid: 41 + components: + - type: Transform + pos: 13.5,-0.5 + parent: 1 +- proto: IntercomCommon + entities: + - uid: 212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-10.5 + parent: 1 +- proto: LampGold + entities: + - uid: 204 + components: + - type: Transform + pos: 12.5,-2.5 + parent: 1 +- proto: OreProcessor + entities: + - uid: 115 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 1 +- proto: PlasticFlapsOpaque + entities: + - uid: 105 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: 9.5,-6.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: 9.5,-5.5 + parent: 1 +- proto: PlushieHampter + entities: + - uid: 141 + components: + - type: Transform + pos: 13.49161,-8.2341175 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: 13.658281,-7.3376627 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: 13.7103615,-8.036065 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 13.335363,-7.4731717 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 13.137445,-7.879703 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 157 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 158 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 159 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 160 + components: + - type: Transform + pos: 12.5,-5.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 161 + components: + - type: Transform + pos: 13.5,-5.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: PortableGeneratorJrPacman + entities: + - uid: 211 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 187 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 1 + - uid: 188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-9.5 + parent: 1 + - uid: 189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-9.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-4.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 186 + components: + - type: Transform + pos: 12.5,-5.5 + parent: 1 + - uid: 191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-3.5 + parent: 1 +- proto: ReagentGrinderIndustrial + entities: + - uid: 123 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 102 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 +- proto: ShardGlass + entities: + - uid: 167 + components: + - type: Transform + pos: 13.5,-1.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 12.5,0.5 + parent: 1 +- proto: SheetSteel + entities: + - uid: 114 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: SheetSteel10 + entities: + - uid: 109 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 113 + components: + - type: Transform + pos: 3.5,-8.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: Shovel + entities: + - uid: 162 + components: + - type: Transform + rot: -169.64600329384854 rad + pos: 12.543695,-7.9839387 + parent: 1 +- proto: ShuttersNormal + entities: + - uid: 166 + components: + - type: Transform + pos: 12.5,-10.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 11.5,-10.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 13.5,-10.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 10.5,-10.5 + parent: 1 +- proto: SignSecurearea + entities: + - uid: 213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-1.5 + parent: 1 +- proto: SignShock + entities: + - uid: 97 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-4.5 + parent: 1 +- proto: SignSmoking + entities: + - uid: 91 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-7.5 + parent: 1 +- proto: SprayPainter + entities: + - uid: 128 + components: + - type: Transform + rot: -37.69911184307754 rad + pos: 3.7438297,-3.9377425 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 163 + components: + - type: Transform + pos: 3.3132744,-1.5471935 + parent: 1 +- proto: SteelOre1 + entities: + - uid: 118 + components: + - type: Transform + pos: 8.5,-6.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 121 + components: + - type: Transform + pos: 5.5,-8.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 122 + components: + - type: Transform + pos: 6.5,-6.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 137 + components: + - type: Transform + pos: 11.5,-6.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 139 + components: + - type: Transform + pos: 11.2242775,-8.096867 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: 10.429113,-7.7441773 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: 10.741615,-7.441886 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 10.279827,-7.3533015 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 10.960365,-7.1500177 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 150 + components: + - type: Transform + pos: 10.738165,-7.9022903 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: 11.824947,-7.4523153 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 11.5645275,-7.963085 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: 11.293697,-7.504432 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 11.095779,-7.7337565 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 11.425659,-7.1795616 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: Table + entities: + - uid: 15 + components: + - type: Transform + pos: 12.5,-2.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 12.5,-3.5 + parent: 1 +- proto: TableReinforced + entities: + - uid: 112 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 +- proto: ToolboxMechanicalFilled + entities: + - uid: 195 + components: + - type: Transform + rot: -69.11503837897548 rad + pos: 7.7078304,-8.930841 + parent: 1 +- proto: WallSolid + entities: + - uid: 2 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 9.5,-1.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: 10.5,-4.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 11.5,-4.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: 14.5,-4.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 9.5,-9.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 14.5,-9.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 15.5,-3.5 + parent: 1 + - uid: 75 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-10.5 + parent: 1 + - uid: 87 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-10.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-10.5 + parent: 1 + - uid: 89 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-10.5 + parent: 1 +- proto: WallSolidRust + entities: + - uid: 3 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: 8.5,-0.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: 9.5,-0.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 12.5,-4.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 13.5,-4.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 9.5,-7.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 14.5,-5.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 15.5,-4.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: 15.5,-0.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: 14.5,-10.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 9.5,-10.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 8.5,-10.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 7.5,-10.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: 6.5,-10.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 +- proto: Window + entities: + - uid: 11 + components: + - type: Transform + pos: 10.5,-0.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: 14.5,-0.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 14.5,-7.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: 14.5,-6.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 14.5,-8.5 + parent: 1 +- proto: WindowReinforcedDirectional + entities: + - uid: 32 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-6.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-5.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-6.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-5.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-5.5 + parent: 1 +... From fbd409a54be801b5b42c9495e9074fc870c68568 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 3 May 2025 20:37:39 -0400 Subject: [PATCH 156/167] Update Credits (#37163) Co-authored-by: PJBot --- Resources/Credits/GitHub.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Credits/GitHub.txt b/Resources/Credits/GitHub.txt index bf5c6f0651..273d358836 100644 --- a/Resources/Credits/GitHub.txt +++ b/Resources/Credits/GitHub.txt @@ -1 +1 @@ -0tito, 0x6273, 12rabbits, 1337dakota, 13spacemen, 154942, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 3nderall, 4310v343k, 4dplanner, 612git, 778b, aaron, Ablankmann, abregado, Absolute-Potato, Absotively, achookh, Acruid, ActiveMammmoth, actually-reb, ada-please, adamsong, Adeinitas, Admiral-Obvious-001, adrian, Adrian16199, Ady4ik, Aerocrux, Aeshus, Aexolott, Aexxie, africalimedrop, afrokada, AftrLite, AgentSmithRadio, Agoichi, Ahion, aiden, Aisu9, ajcm, AJCM-git, AjexRose, Alekshhh, alexkar598, AlexMorgan3817, alexum418, alexumandxgabriel08x, Alice4267, Alithsko, alliephante, ALMv1, Alpaccalypse, Alpha-Two, AlphaQwerty, Altoids1, amatwiedle, amylizzle, Andre19926, AndrewEyeke, AndreyCamper, Anzarot121, ApolloVector, Appiah, ar4ill, archee1, ArchPigeon, ArchRBX, areitpog, Arendian, arimah, Arkanic, ArkiveDev, armoks, Arteben, ArthurMousatov, ArtisticRoomba, artur, ArZarLordOfMango, as334, AsikKEsel, AsnDen, asperger-sind, aspiringLich, astriloqua, august-sun, AutoOtter, AverageNotDoingAnythingEnjoyer, avghdev, Awlod, AzzyIsNotHere, azzyisnothere, B-Kirill, baa14453, BackeTako, Bakke, BananaFlambe, Baptr0b0t, BarryNorfolk, BasedUser, beck-thompson, bellwetherlogic, ben, benbryant0, benev0, benjamin-burges, BGare, bhespiritu, bibbly, BIGZi0348, bingojohnson, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, BlitzTheSquishy, bloodrizer, Bloody2372, blueDev2, Boaz1111, BobdaBiscuit, BobTheSleder, boiled-water-tsar, Booblesnoot42, Boolean-Buckeye, botanySupremist, brainfood1183, BramvanZijp, Brandon-Huu, BriBrooo, Bright0, brndd, bryce0110, BubblegumBlue, buletsponge, buntobaggins, bvelliquette, BWTCK, byondfuckery, c0rigin, c4llv07e, CaasGit, Caconym27, Calecute, Callmore, capnsockless, CaptainMaru, CaptainSqrBeard, Carbonhell, Carolyn3114, Carou02, carteblanche4me, catdotjs, catlord, Catofquestionableethics, CatTheSystem, centcomofficer24, Centronias, Chaboricks, chairbender, Chaoticaa, Charlese2, charlie, ChaseFlorom, chavonadelal, Cheackraze, CheddaCheez, cheesePizza2, CheesePlated, Chief-Engineer, chillyconmor, christhirtle, chromiumboy, Chronophylos, Chubbicous, Chubbygummibear, Ciac32, ciaran, civilCornball, claustro305, Clement-O, clyf, Clyybber, CMDR-Piboy314, cohanna, Cohnway, Cojoke-dot, ColdAutumnRain, Colin-Tel, collinlunn, ComicIronic, Compilatron144, CookieMasterT, coolboy911, coolmankid12345, Coolsurf6, cooperwallace, corentt, CormosLemming, CrafterKolyan, crazybrain23, Crazydave91920, creadth, CrigCrag, croilbird, Crotalus, CrudeWax, cryals, CrzyPotato, cubixthree, cutemoongod, Cyberboss, d34d10cc, DadeKuma, Daemon, daerSeebaer, dahnte, dakamakat, DamianX, dan, dangerrevolution, daniel-cr, DanSAussieITS, Daracke, Darkenson, DawBla, Daxxi3, dch-GH, de0rix, Deahaka, dean, DEATHB4DEFEAT, Deatherd, deathride58, DebugOk, Decappi, Decortex, Deeeeja, deepdarkdepths, DeepwaterCreations, Deerstop, degradka, Delete69, deltanedas, DenisShvalov, DerbyX, derek, dersheppard, Deserty0, Detintinto, DevilishMilk, dexlerxd, dffdff2423, DieselMohawk, digitalic, Dimastra, dinnercalzone, DinoWattz, DisposableCrewmember42, dissidentbullet, DjfjdfofdjfjD, doc-michael, docnite, Doctor-Cpu, DogZeroX, dolgovmi, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DR-DOCTOR-EVIL-EVIL, dragonryan06, drakewill-CRL, Drayff, dreamlyjack, DrEnzyme, dribblydrone, DrMelon, drongood12, DrSingh, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, DuckManZach, Duddino, dukevanity, duskyjay, Dutch-VanDerLinde, dvir001, dylanstrategie, dylanwhittingham, Dynexust, Easypoller, echo, eclips_e, eden077, EEASAS, Efruit, efzapa, Ekkosangen, ElectroSR, elsie, elthundercloud, Elysium206, Emisse, emmafornash, EmoGarbage404, Endecc, Entvari, eoineoineoin, eris, erohrs2, ERORR404V1, Errant-4, ertanic, esguard, estacaoespacialpirata, eugene, ewokswagger, exincore, exp111, f0x-n3rd, FacePluslll, Fahasor, FairlySadPanda, farrellka-dev, FATFSAAM2, Feluk6174, ficcialfaint, Fiftyllama, Fildrance, FillerVK, FinnishPaladin, firenamefn, Firewars763, FirinMaLazors, Fishfish458, fl-oz, Flareguy, flashgnash, FluffiestFloof, FluffMe, FluidRock, flymo5678, foboscheshir, FoLoKe, fooberticus, ForestNoises, forgotmyotheraccount, forkeyboards, forthbridge, Fortune117, Fouin, foxhorn, freeman2651, freeze2222, frobnic8, Froffy025, Fromoriss, froozigiusz, FrostMando, FungiFellow, FunTust, Futuristic-OK, GalacticChimp, gamer3107, gansulalan, GaussiArson, Gaxeer, gbasood, gcoremans, Geekyhobo, genderGeometries, GeneralGaws, Genkail, geraeumig, Ghagliiarghii, Git-Nivrak, githubuser508, gituhabu, GlassEclipse, GNF54, godisdeadLOL, goet, GoldenCan, Goldminermac, Golinth, golubgik, GoodWheatley, Gorox221, gradientvera, graevy, GraniteSidewalk, GreaseMonk, greenrock64, GreyMario, GrownSamoyedDog, GTRsound, gusxyz, Gyrandola, h3half, hamurlik, Hanzdegloker, HappyRoach, Hardly3D, harikattar, he1acdvv, Hebi, Helm4142, Henry, HerCoyote23, HighTechPuddle, hitomishirichan, hiucko, hivehum, Hmeister-fake, Hmeister-real, Hobbitmax, hobnob, HoidC, Holinka4ever, holyssss, HoofedEar, Hoolny, hord-brayden, Hreno, Hrosts, htmlsystem, hubismal, Hugal31, Huxellberger, Hyenh, hyperb1, hyperDelegate, hyphenationc, i-justuser-i, iaada, iacore, IamVelcroboy, Ian321, icekot8, icesickleone, iczero, iglov, IgorAnt028, igorsaux, ike709, illersaver, Illiux, Ilushkins33, Ilya246, IlyaElDunaev, IMCB, impubbi, imrenq, imweax, indeano, Injazz, Insineer, IntegerTempest, Interrobang01, Intoxicating-Innocence, IProduceWidgets, itsmethom, Itzbenz, iztokbajcar, Jackal298, Jackrost, jacksonzck, Jacktastic09, Jackw2As, jacob, jamessimo, janekvap, Jark255, Jarmer123, Jaskanbe, JasperJRoth, jbox144, jerryimmouse, JerryImMouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JimGamemaster, jimmy12or, JIPDawg, jjtParadox, jmcb, JohnGinnane, johnku1, Jophire, joshepvodka, jproads, Jrpl, jukereise, juliangiebel, JustArt1m, JustCone14, justdie12, justin, justintether, JustinTrotter, JustinWinningham, justtne, K-Dynamic, k3yw, Kadeo64, Kaga-404, kaiserbirch, KaiShibaa, kalane15, kalanosh, KamTheSythe, Kanashi-Panda, katzenminer, kbailey-git, Keelin, Keer-Sar, KEEYNy, keikiru, Kelrak, kerisargit, keronshb, KIBORG04, KieueCaprie, Killerqu00, Kimpes, KingFroozy, kira-er, kiri-yoshikage, Kirillcas, Kirus59, Kistras, Kit0vras, KittenColony, klaypexx, Kmc2000, Ko4ergaPunk, kognise, kokoc9n, komunre, KonstantinAngelov, kosticia, koteq, KrasnoshchekovPavel, Krunklehorn, Kupie, kxvvv, kyupolaris, kzhanik, LaCumbiaDelCoronavirus, lajolico, Lamrr, lanedon, LankLTE, laok233, lapatison, larryrussian, lawdog4817, Lazzi0706, leander-0, leonardo-dabepis, leonidussaks, leonsfriedrich, LeoSantich, LetterN, lettern, Level10Cybermancer, LEVELcat, lever1209, LevitatingTree, Lgibb18, lgruthes, LightVillet, liltenhead, linkbro1, LinkUyx, Litraxx, LittleBuilderJane, LittleNorthStar, LittleNyanCat, lizelive, ljm862, lmsnoise, localcc, lokachop, Lomcastar, LordCarve, LordEclipse, lucas, LucasTheDrgn, luckyshotpictures, LudwigVonChesterfield, luizwritescode, Lukasz825700516, luminight, lunarcomets, Lusatia, lvvova1, Lyndomen, lyroth001, lzimann, lzk228, M3739, mac6na6na, MACMAN2003, Macoron, Magicalus, magmodius, MagnusCrowe, malchanceux, MaloTV, manelnavola, ManelNavola, Mangohydra, marboww, Markek1, Matz05, max, MaxNox7, maylokana, MehimoNemo, MeltedPixel, memeproof, MendaxxDev, Menshin, Mephisto72, MerrytheManokit, Mervill, metalgearsloth, MetalSage, MFMessage, mhamsterr, michaelcu, micheel665, mifia, MilenVolf, MilonPL, Minemoder5000, Minty642, minus1over12, Mirino97, mirrorcult, misandrie, MishaUnity, MissKay1994, MisterImp, MisterMecky, Mith-randalf, mjarduk, MjrLandWhale, mkanke-real, MLGTASTICa, moderatelyaware, modern-nm, mokiros, momo, Moneyl, monotheonist, Moomoobeef, moony, Morb0, MossyGreySlope, mr-bo-jangles, Mr0maks, MrFippik, mrrobdemo, muburu, MureixloI, murolem, musicmanvr, MWKane, Myakot, Myctai, N3X15, nails-n-tape, Nairodian, Naive817, NakataRin, namespace-Memory, Nannek, NazrinNya, neutrino-laser, NickPowers43, nikthechampiongr, Nimfar11, ninruB, Nirnael, NIXC, NkoKirkto, nmajask, noctyrnal, noelkathegod, noirogen, nok-ko, NonchalantNoob, NoobyLegion, Nopey, not-gavnaed, notafet, notquitehadouken, NotSoDana, noudoit, noverd, Nox38, NuclearWinter, nukashimika, nuke-haus, NULL882, nullarmo, nyeogmi, Nylux, Nyranu, Nyxilath, och-och, OctoRocket, OldDanceJacket, OliverOtter, onesch, OneZerooo0, OnyxTheBrave, Orange-Winds, OrangeMoronage9622, osjarw, Ostaf, othymer, OttoMaticode, Owai-Seek, packmore, paige404, paigemaeforrest, pali6, Palladinium, Pangogie, panzer-iv1, partyaddict, patrikturi, PaulRitter, peccneck, Peptide90, peptron1, PeterFuto, PetMudstone, pewter-wiz, Pgriha, Phantom-Lily, pheenty, philingham, Phill101, Phooooooooooooooooooooooooooooooosphate, phunnyguy, PilgrimViis, Pill-U, pinkbat5, Piras314, Pireax, Pissachu, pissdemon, PixeltheAertistContrib, PixelTheKermit, PJB3005, Plasmaguy, plinyvic, Plykiya, poeMota, pofitlo, pointer-to-null, pok27, poklj, PolterTzi, PoorMansDreams, PopGamer45, portfiend, potato1234x, PotentiallyTom, PotRoastPiggy, ProfanedBane, PROG-MohamedDwidar, prole0, Pronana, ProPandaBear, PrPleGoo, ps3moira, Pspritechologist, Psychpsyo, psykana, psykzz, PuceTint, pumkin69, PuroSlavKing, PursuitInAshes, Putnam3145, qrtDaniil, qrwas, Quantum-cross, quatre, QueerNB, QuietlyWhisper, qwerltaz, Radezolid, RadioMull, Radosvik, Radrark, Rainbeon, Rainfey, Raitononai, Ramlik, RamZ, randy10122, Rane, Ranger6012, Rapidgame7, ravage123321, rbertoche, RedBookcase, Redfire1331, Redict, RedlineTriad, redmushie, RednoWCirabrab, ReeZer2, RemberBM, RemieRichards, RemTim, rene-descartes2021, Renlou, retequizzle, rich-dunne, RieBi, riggleprime, RIKELOLDABOSS, rinary1, Rinkashikachi, riolume, RobbyTheFish, robinthedragon, Rockdtben, Rohesie, rok-povsic, rokudara-sen, rolfero, RomanNovo, rosieposieeee, Roudenn, router, ruddygreat, RumiTiger, Ruzihm, S1rFl0, S1ss3l, Saakra, Sadie-silly, saga3152, saintmuntzer, Salex08, sam, samgithubaccount, Samuka-C, SaphireLattice, SapphicOverload, sarahon, sativaleanne, SaveliyM360, sBasalto, ScalyChimp, ScarKy0, schrodinger71, scrato, Scribbles0, scrivoy, scruq445, scuffedjays, ScumbagDog, SeamLesss, Segonist, semensponge, sephtasm, Serkket, sewerpig, SG6732, sh18rw, Shaddap1, ShadeAware, ShadowCommander, shadowtheprotogen546, shaeone, shampunj, shariathotpatrol, SharkSnake98, shibechef, SignalWalker, siigiil, silicon14wastaken, Simyon264, sirdragooon, Sirionaut, Sk1tch, SkaldetSkaeg, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, sleepyyapril, slimmslamm, Slyfox333, snebl, snicket, sniperchance, Snowni, snowsignal, SolidusSnek, SonicHDC, SoulFN, SoulSloth, Soundwavesghost, southbridge-fur, sowelipililimute, Soydium, spacelizard, SpaceLizardSky, SpaceManiac, SpaceRox1244, SpaceyLady, spanky-spanky, Sparlight, spartak, SpartanKadence, spderman3333, SpeltIncorrectyl, Spessmann, SphiraI, SplinterGP, spoogemonster, sporekto, sporkyz, ssdaniel24, stalengd, stanberytrask, Stanislav4ix, StanTheCarpenter, starbuckss14, Stealthbomber16, stellar-novas, stewie523, stomf, stopbreaking, stopka-html, StrawberryMoses, Stray-Pyramid, strO0pwafel, Strol20, StStevens, Subversionary, sunbear-dev, supergdpwyl, superjj18, Supernorn, SweptWasTaken, SyaoranFox, Sybil, SYNCHRONIC, Szunti, t, Tainakov, takemysoult, tap, TaralGit, Taran, taurie, Tayrtahn, tday93, teamaki, TeenSarlacc, TekuNut, telyonok, TemporalOroboros, tentekal, terezi4real, Terraspark4941, texcruize, Tezzaide, TGODiamond, TGRCdev, tgrkzus, ThatGuyUSA, ThatOneGoblin25, thatrandomcanadianguy, TheArturZh, TheBlueYowie, thecopbennet, TheCze, TheDarkElites, thedraccx, TheEmber, TheIntoxicatedCat, thekilk, themias, theomund, TheProNoob678, TherapyGoth, TheShuEd, thetolbean, thevinter, TheWaffleJesus, Thinbug0, ThunderBear2006, timothyteakettle, TimrodDX, timurjavid, tin-man-tim, TiniestShark, Titian3, tk-a369, tkdrg, tmtmtl30, ToastEnjoyer, Toby222, TokenStyle, Tollhouse, Toly65, tom-leys, tomasalves8, Tomeno, Tonydatguy, topy, Tornado-Technology, tosatur, TotallyLemon, ToxicSonicFan04, Tr1bute, tropicalhibi, truepaintgit, Truoizys, Tryded, TsjipTsjip, Tunguso4ka, TurboTrackerss14, tyashley, Tyler-IN, TytosB, Tyzemol, UbaserB, ubis1, UBlueberry, uhbg, UKNOWH, UltimateJester, Unbelievable-Salmon, underscorex5, UnicornOnLSD, Unisol, unusualcrow, Uriende, UristMcDorf, user424242420, Utmanarn, Vaaankas, valentfingerov, valquaint, Varen, Vasilis, VasilisThePikachu, veliebm, Velken, VelonacepsCalyxEggs, veprolet, VerinSenpai, veritable-calamity, Veritius, Vermidia, vero5123, Verslebas, vexerot, viceemargo, VigersRay, violet754, Visne, vlados1408, VMSolidus, voidnull000, volotomite, volundr-, Voomra, Vordenburg, vorkathbruh, Vortebo, vulppine, wafehling, Warentan, WarMechanic, Watermelon914, weaversam8, wertanchik, whateverusername0, whatston3, widgetbeck, Will-Oliver-Br, Willhelm53, WilliamECrew, willicassi, Winkarst-cpu, wirdal, wixoaGit, WlarusFromDaSpace, Wolfkey-SomeoneElseTookMyUsername, wrexbe, wtcwr68, xkreksx, xprospero, xRiriq, YanehCheck, yathxyz, Ygg01, YotaXP, youarereadingthis, YoungThugSS14, Yousifb26, youtissoum, yunii, YuriyKiss, yuriykiss, zach-hill, Zadeon, zamp, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zero, ZeroDiamond, ZeWaka, zHonys, zionnBE, ZNixian, Zokkie, ZoldorfTheWizard, zonespace27, Zylofan, Zymem, zzylex +0tito, 0x6273, 12rabbits, 1337dakota, 13spacemen, 154942, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 3nderall, 4310v343k, 4dplanner, 612git, 778b, aaron, abadaba695, Ablankmann, abregado, Absolute-Potato, Absotively, achookh, Acruid, ActiveMammmoth, actually-reb, ada-please, adamsong, Adeinitas, Admiral-Obvious-001, adrian, Adrian16199, Ady4ik, Aerocrux, Aeshus, Aexolott, Aexxie, africalimedrop, afrokada, AftrLite, AgentSmithRadio, Agoichi, Ahion, aiden, Aisu9, ajcm, AJCM-git, AjexRose, Alekshhh, alexkar598, AlexMorgan3817, alexum418, alexumandxgabriel08x, Alice4267, Alithsko, alliephante, ALMv1, Alpaccalypse, Alpha-Two, AlphaQwerty, Altoids1, amatwiedle, amylizzle, Andre19926, AndrewEyeke, AndreyCamper, Anzarot121, ApolloVector, Appiah, ar4ill, archee1, ArchPigeon, ArchRBX, areitpog, Arendian, arimah, Arkanic, ArkiveDev, armoks, Arteben, ArthurMousatov, ArtisticRoomba, artur, ArZarLordOfMango, as334, AsikKEsel, AsnDen, asperger-sind, aspiringLich, astriloqua, august-sun, AutoOtter, AverageNotDoingAnythingEnjoyer, avghdev, Awlod, AzzyIsNotHere, azzyisnothere, B-Kirill, baa14453, BackeTako, Bakke, BananaFlambe, Baptr0b0t, BarryNorfolk, BasedUser, beck-thompson, bellwetherlogic, ben, benbryant0, benev0, benjamin-burges, BGare, bhespiritu, bibbly, BIGZi0348, bingojohnson, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, BlitzTheSquishy, bloodrizer, Bloody2372, blueDev2, Boaz1111, BobdaBiscuit, BobTheSleder, boiled-water-tsar, Bokser815, Booblesnoot42, Boolean-Buckeye, botanySupremist, brainfood1183, BramvanZijp, Brandon-Huu, BriBrooo, Bright0, brndd, bryce0110, BubblegumBlue, buletsponge, buntobaggins, bvelliquette, BWTCK, byondfuckery, c0rigin, c4llv07e, CaasGit, Caconym27, Calecute, Callmore, capnsockless, CaptainMaru, CaptainSqrBeard, Carbonhell, Carolyn3114, Carou02, carteblanche4me, catdotjs, catlord, Catofquestionableethics, CatTheSystem, centcomofficer24, Centronias, Chaboricks, chairbender, Chaoticaa, Charlese2, charlie, ChaseFlorom, chavonadelal, Cheackraze, CheddaCheez, cheesePizza2, CheesePlated, Chief-Engineer, chillyconmor, christhirtle, chromiumboy, Chronophylos, Chubbicous, Chubbygummibear, Ciac32, ciaran, civilCornball, claustro305, Clement-O, clyf, Clyybber, CMDR-Piboy314, cohanna, Cohnway, Cojoke-dot, ColdAutumnRain, Colin-Tel, collinlunn, ComicIronic, Compilatron144, CookieMasterT, coolboy911, coolmankid12345, Coolsurf6, cooperwallace, corentt, CormosLemming, CrafterKolyan, crazybrain23, Crazydave91920, creadth, CrigCrag, croilbird, Crotalus, CrudeWax, cryals, CrzyPotato, cubixthree, cutemoongod, Cyberboss, d34d10cc, DadeKuma, Daemon, daerSeebaer, dahnte, dakamakat, DamianX, dan, dangerrevolution, daniel-cr, DanSAussieITS, Daracke, Darkenson, DawBla, Daxxi3, dch-GH, de0rix, Deahaka, dean, DEATHB4DEFEAT, Deatherd, deathride58, DebugOk, Decappi, Decortex, Deeeeja, deepdarkdepths, DeepwaterCreations, Deerstop, degradka, Delete69, deltanedas, DenisShvalov, DerbyX, derek, dersheppard, Deserty0, Detintinto, DevilishMilk, dexlerxd, dffdff2423, DieselMohawk, digitalic, Dimastra, dinnercalzone, DinoWattz, DisposableCrewmember42, dissidentbullet, DjfjdfofdjfjD, doc-michael, docnite, Doctor-Cpu, DogZeroX, dolgovmi, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DR-DOCTOR-EVIL-EVIL, dragonryan06, drakewill-CRL, Drayff, dreamlyjack, DrEnzyme, dribblydrone, DrMelon, drongood12, DrSingh, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, DuckManZach, Duddino, dukevanity, duskyjay, Dutch-VanDerLinde, dvir001, dylanstrategie, dylanwhittingham, Dynexust, Easypoller, echo, eclips_e, eden077, EEASAS, Efruit, efzapa, Ekkosangen, ElectroSR, elsie, elthundercloud, Elysium206, Emisse, emmafornash, EmoGarbage404, Endecc, Entvari, eoineoineoin, eris, erohrs2, ERORR404V1, Errant-4, ertanic, esguard, estacaoespacialpirata, eugene, ewokswagger, exincore, exp111, f0x-n3rd, FacePluslll, Fahasor, FairlySadPanda, farrellka-dev, FATFSAAM2, Feluk6174, ficcialfaint, Fiftyllama, Fildrance, FillerVK, FinnishPaladin, firenamefn, Firewars763, FirinMaLazors, Fishfish458, fl-oz, Flareguy, flashgnash, FluffiestFloof, FluffMe, FluidRock, flymo5678, foboscheshir, FoLoKe, fooberticus, ForestNoises, forgotmyotheraccount, forkeyboards, forthbridge, Fortune117, Fouin, foxhorn, freeman2651, freeze2222, frobnic8, Froffy025, Fromoriss, froozigiusz, FrostMando, FungiFellow, FunTust, Futuristic-OK, GalacticChimp, gamer3107, gansulalan, GaussiArson, Gaxeer, gbasood, gcoremans, Geekyhobo, genderGeometries, GeneralGaws, Genkail, Gentleman-Bird, geraeumig, Ghagliiarghii, Git-Nivrak, githubuser508, gituhabu, GlassEclipse, GNF54, godisdeadLOL, goet, GoldenCan, Goldminermac, Golinth, golubgik, GoodWheatley, Gorox221, gradientvera, graevy, GraniteSidewalk, GreaseMonk, greenrock64, GreyMario, GrownSamoyedDog, GTRsound, gusxyz, Gyrandola, h3half, hamurlik, Hanzdegloker, HappyRoach, Hardly3D, harikattar, he1acdvv, Hebi, Helm4142, Henry, HerCoyote23, HighTechPuddle, hitomishirichan, hiucko, hivehum, Hmeister-fake, Hmeister-real, Hobbitmax, hobnob, HoidC, Holinka4ever, holyssss, HoofedEar, Hoolny, hord-brayden, Hreno, Hrosts, htmlsystem, hubismal, Hugal31, Huxellberger, Hyenh, hyperb1, hyperDelegate, hyphenationc, i-justuser-i, iaada, iacore, IamVelcroboy, Ian321, icekot8, icesickleone, iczero, iglov, IgorAnt028, igorsaux, ike709, illersaver, Illiux, Ilushkins33, Ilya246, IlyaElDunaev, imatsoup, IMCB, impubbi, imrenq, imweax, indeano, Injazz, Insineer, IntegerTempest, Interrobang01, Intoxicating-Innocence, IProduceWidgets, itsmethom, Itzbenz, iztokbajcar, Jackal298, Jackrost, jacksonzck, Jacktastic09, Jackw2As, jacob, jamessimo, janekvap, Jark255, Jarmer123, Jaskanbe, JasperJRoth, jbox144, JerryImMouse, jerryimmouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JimGamemaster, jimmy12or, JIPDawg, jjtParadox, jmcb, JohnGinnane, johnku1, Jophire, joshepvodka, jproads, Jrpl, jukereise, juliangiebel, JustArt1m, JustCone14, justdie12, justin, justintether, JustinTrotter, JustinWinningham, justtne, K-Dynamic, k3yw, Kadeo64, Kaga-404, kaiserbirch, KaiShibaa, kalane15, kalanosh, KamTheSythe, Kanashi-Panda, katzenminer, kbailey-git, Keelin, Keer-Sar, KEEYNy, keikiru, Kelrak, kerisargit, keronshb, KIBORG04, KieueCaprie, Killerqu00, Kimpes, KingFroozy, kira-er, kiri-yoshikage, Kirillcas, Kirus59, Kistras, Kit0vras, KittenColony, klaypexx, Kmc2000, Ko4ergaPunk, kognise, kokoc9n, komunre, KonstantinAngelov, kosticia, koteq, KrasnoshchekovPavel, Krunklehorn, Kupie, kxvvv, kyupolaris, kzhanik, LaCumbiaDelCoronavirus, lajolico, Lamrr, lanedon, LankLTE, laok233, lapatison, larryrussian, lawdog4817, Lazzi0706, leander-0, leonardo-dabepis, leonidussaks, leonsfriedrich, LeoSantich, LetterN, lettern, Level10Cybermancer, LEVELcat, lever1209, LevitatingTree, Lgibb18, lgruthes, LightVillet, liltenhead, linkbro1, LinkUyx, Litraxx, LittleBuilderJane, LittleNorthStar, LittleNyanCat, lizelive, ljm862, lmsnoise, localcc, lokachop, Lomcastar, LordCarve, LordEclipse, lucas, LucasTheDrgn, luckyshotpictures, LudwigVonChesterfield, luizwritescode, Lukasz825700516, luminight, lunarcomets, Lusatia, lvvova1, Lyndomen, lyroth001, lzimann, lzk228, M3739, mac6na6na, MACMAN2003, Macoron, Magicalus, magmodius, MagnusCrowe, malchanceux, MaloTV, manelnavola, ManelNavola, Mangohydra, marboww, Markek1, Matz05, max, MaxNox7, maylokana, MehimoNemo, MeltedPixel, memeproof, MendaxxDev, Menshin, Mephisto72, MerrytheManokit, Mervill, metalgearsloth, MetalSage, MFMessage, mhamsterr, michaelcu, micheel665, mifia, MilenVolf, MilonPL, Minemoder5000, Minty642, minus1over12, Mirino97, mirrorcult, misandrie, MishaUnity, MissKay1994, MisterImp, MisterMecky, Mith-randalf, mjarduk, MjrLandWhale, mkanke-real, MLGTASTICa, moderatelyaware, modern-nm, mokiros, momo, Moneyl, monotheonist, Moomoobeef, moony, Morb0, MossyGreySlope, mr-bo-jangles, Mr0maks, MrFippik, mrrobdemo, muburu, MureixloI, murolem, musicmanvr, MWKane, Myakot, Myctai, N3X15, nails-n-tape, Nairodian, Naive817, NakataRin, namespace-Memory, Nannek, NazrinNya, neutrino-laser, NickPowers43, nikitosych, nikthechampiongr, Nimfar11, ninruB, Nirnael, NIXC, NkoKirkto, nmajask, noctyrnal, noelkathegod, noirogen, nok-ko, NonchalantNoob, NoobyLegion, Nopey, not-gavnaed, notafet, notquitehadouken, NotSoDana, noudoit, noverd, Nox38, NuclearWinter, nukashimika, nuke-haus, NULL882, nullarmo, nyeogmi, Nylux, Nyranu, Nyxilath, och-och, OctoRocket, OldDanceJacket, OliverOtter, onesch, OneZerooo0, OnyxTheBrave, Orange-Winds, OrangeMoronage9622, osjarw, Ostaf, othymer, OttoMaticode, Owai-Seek, packmore, paige404, paigemaeforrest, pali6, Palladinium, Pangogie, panzer-iv1, partyaddict, patrikturi, PaulRitter, peccneck, Peptide90, peptron1, PeterFuto, PetMudstone, pewter-wiz, Pgriha, Phantom-Lily, pheenty, philingham, Phill101, Phooooooooooooooooooooooooooooooosphate, phunnyguy, PilgrimViis, Pill-U, pinkbat5, Piras314, Pireax, Pissachu, pissdemon, PixeltheAertistContrib, PixelTheKermit, PJB3005, Plasmaguy, plinyvic, Plykiya, poeMota, pofitlo, pointer-to-null, pok27, poklj, PolterTzi, PoorMansDreams, PopGamer45, portfiend, potato1234x, PotentiallyTom, PotRoastPiggy, ProfanedBane, PROG-MohamedDwidar, prole0, Pronana, ProPandaBear, PrPleGoo, ps3moira, Pspritechologist, Psychpsyo, psykana, psykzz, PuceTint, pumkin69, PuroSlavKing, PursuitInAshes, Putnam3145, qrtDaniil, qrwas, Quantum-cross, quatre, QueerNB, QuietlyWhisper, qwerltaz, Radezolid, RadioMull, Radosvik, Radrark, Rainbeon, Rainfey, Raitononai, Ramlik, RamZ, randy10122, Rane, Ranger6012, Rapidgame7, ravage123321, rbertoche, RedBookcase, Redfire1331, Redict, RedlineTriad, redmushie, RednoWCirabrab, ReeZer2, RemberBM, RemieRichards, RemTim, rene-descartes2021, Renlou, retequizzle, rich-dunne, RieBi, riggleprime, RIKELOLDABOSS, rinary1, Rinkashikachi, riolume, RobbyTheFish, robinthedragon, Rockdtben, Rohesie, rok-povsic, rokudara-sen, rolfero, RomanNovo, rosieposieeee, Roudenn, router, ruddygreat, RumiTiger, Ruzihm, S1rFl0, S1ss3l, Saakra, Sadie-silly, saga3152, saintmuntzer, Salex08, sam, samgithubaccount, Samuka-C, SaphireLattice, SapphicOverload, sarahon, sativaleanne, SaveliyM360, sBasalto, ScalyChimp, ScarKy0, schrodinger71, scrato, Scribbles0, scrivoy, scruq445, scuffedjays, ScumbagDog, SeamLesss, Segonist, semensponge, sephtasm, Serkket, sewerpig, SG6732, sh18rw, Shaddap1, ShadeAware, ShadowCommander, shadowtheprotogen546, shaeone, shampunj, shariathotpatrol, SharkSnake98, shibechef, SignalWalker, siigiil, silicon14wastaken, Simyon264, sirdragooon, Sirionaut, Sk1tch, SkaldetSkaeg, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, sleepyyapril, slimmslamm, Slyfox333, snebl, snicket, sniperchance, Snowni, snowsignal, SolidusSnek, SonicHDC, SoulFN, SoulSloth, Soundwavesghost, southbridge-fur, sowelipililimute, Soydium, spacelizard, SpaceLizardSky, SpaceManiac, SpaceRox1244, SpaceyLady, spanky-spanky, Sparlight, spartak, SpartanKadence, spderman3333, SpeltIncorrectyl, Spessmann, SphiraI, SplinterGP, spoogemonster, sporekto, sporkyz, ssdaniel24, stalengd, stanberytrask, Stanislav4ix, StanTheCarpenter, starbuckss14, Stealthbomber16, stellar-novas, stewie523, stomf, stopbreaking, stopka-html, StrawberryMoses, Stray-Pyramid, strO0pwafel, Strol20, StStevens, Subversionary, sunbear-dev, supergdpwyl, superjj18, Supernorn, SweptWasTaken, SyaoranFox, Sybil, SYNCHRONIC, Szunti, t, Tainakov, takemysoult, tap, TaralGit, Taran, taurie, Tayrtahn, tday93, teamaki, TeenSarlacc, TekuNut, telyonok, TemporalOroboros, tentekal, terezi4real, Terraspark4941, texcruize, Tezzaide, TGODiamond, TGRCdev, tgrkzus, ThatGuyUSA, ThatOneGoblin25, thatrandomcanadianguy, TheArturZh, TheBlueYowie, thecopbennet, TheCze, TheDarkElites, thedraccx, TheEmber, TheIntoxicatedCat, thekilk, themias, theomund, TheProNoob678, TherapyGoth, TheShuEd, thetolbean, thevinter, TheWaffleJesus, thinbug0, ThunderBear2006, timothyteakettle, TimrodDX, timurjavid, tin-man-tim, TiniestShark, Titian3, tk-a369, tkdrg, tmtmtl30, ToastEnjoyer, Toby222, TokenStyle, Tollhouse, Toly65, tom-leys, tomasalves8, Tomeno, Tonydatguy, topy, TornadoTechnology, tosatur, TotallyLemon, ToxicSonicFan04, Tr1bute, tropicalhibi, truepaintgit, Truoizys, Tryded, TsjipTsjip, Tunguso4ka, TurboTrackerss14, tyashley, Tyler-IN, TytosB, Tyzemol, UbaserB, ubis1, UBlueberry, uhbg, UKNOWH, UltimateJester, Unbelievable-Salmon, underscorex5, UnicornOnLSD, Unisol, Unkn0wnGh0st333, unusualcrow, Uriende, UristMcDorf, user424242420, Utmanarn, Vaaankas, valentfingerov, valquaint, Varen, Vasilis, VasilisThePikachu, veliebm, Velken, VelonacepsCalyxEggs, veprolet, VerinSenpai, veritable-calamity, Veritius, Vermidia, vero5123, Verslebas, vexerot, viceemargo, VigersRay, violet754, Visne, vlados1408, VMSolidus, voidnull000, volotomite, volundr-, Voomra, Vordenburg, vorkathbruh, Vortebo, vulppine, wafehling, Warentan, WarMechanic, Watermelon914, weaversam8, wertanchik, whateverusername0, whatston3, widgetbeck, Will-Oliver-Br, Willhelm53, WilliamECrew, willicassi, Winkarst-cpu, wirdal, wixoaGit, WlarusFromDaSpace, Wolfkey-SomeoneElseTookMyUsername, wrexbe, wtcwr68, xkreksx, xprospero, xRiriq, YanehCheck, yathxyz, Ygg01, YotaXP, youarereadingthis, YoungThugSS14, Yousifb26, youtissoum, yunii, YuriyKiss, yuriykiss, zach-hill, Zadeon, zamp, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zero, ZeroDiamond, ZeWaka, zHonys, zionnBE, ZNixian, Zokkie, ZoldorfTheWizard, zonespace27, Zylofan, Zymem, zzylex From 9afa15ab4180b9a3ae90d8a09e73d141a1b6ebc0 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sat, 3 May 2025 20:38:47 -0400 Subject: [PATCH 157/167] Salvage Threat: Gibtonite (#37160) --- .../Entities/Structures/Walls/asteroid.yml | 88 ++++++++++++++++++ .../Prototypes/Procedural/Magnet/asteroid.yml | 24 +++++ Resources/Prototypes/Procedural/vgroid.yml | 6 ++ .../Walls/rock.rsi/gibtonite_active.png | Bin 0 -> 1639 bytes .../Walls/rock.rsi/gibtonite_inactive.png | Bin 0 -> 685 bytes .../Structures/Walls/rock.rsi/meta.json | 44 ++++++--- 6 files changed, 147 insertions(+), 15 deletions(-) create mode 100644 Resources/Textures/Structures/Walls/rock.rsi/gibtonite_active.png create mode 100644 Resources/Textures/Structures/Walls/rock.rsi/gibtonite_inactive.png diff --git a/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml index 85c011ce11..34e84d39f6 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml @@ -49,6 +49,56 @@ params: volume: -6 +- type: entity + abstract: true + id: BaseRockGibtonite + suffix: Gibtonite + components: + - type: Appearance + - type: GenericVisualizer + visuals: + enum.Trigger.TriggerVisuals.VisualState: + "gib": + Primed: + state: gibtonite_active + shader: unshaded + visible: true + Unprimed: + state: gibtonite_inactive + visible: false + - type: OnUseTimerTrigger + examinable: false + beepInterval: 0.4 + beepSound: + collection: GlassCrack + - type: RandomTimerTrigger + min: 8 + max: 10 + - type: ExplodeOnTrigger + - type: Explosive + explosionType: DemolitionCharge + totalIntensity: 450 + intensitySlope: 2.5 + maxIntensity: 10 + canCreateVacuum: false + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 3 + behaviors: + - !type:TimerStartBehavior + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - trigger: + !type:DamageTrigger + damage: 500 # you have to really smack it for it to manually detonate. re-examine once defusal exists + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:TriggerBehavior + # Ore veins - type: entity id: AsteroidRockCoal @@ -351,6 +401,25 @@ - state: rock_artifact_fragment map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + parent: [ BaseRockGibtonite, AsteroidRock ] + id: AsteroidRockGibtonite + components: + - type: Sprite + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - state: gibtonite_inactive + visible: false + map: [ "enum.MiningScannerVisualLayers.Overlay", "gib" ] + - type: entity id: AsteroidRockMining parent: AsteroidRock @@ -631,6 +700,25 @@ - state: rock_artifact_fragment map: [ "enum.MiningScannerVisualLayers.Overlay" ] +- type: entity + parent: [ BaseRockGibtonite, IronRock ] + id: IronRockGibtonite + components: + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: gibtonite_inactive + visible: false + map: [ "enum.MiningScannerVisualLayers.Overlay", "gib" ] + - type: entity id: IronRockDiamond parent: IronRock diff --git a/Resources/Prototypes/Procedural/Magnet/asteroid.yml b/Resources/Prototypes/Procedural/Magnet/asteroid.yml index 043c890765..a77a6b287b 100644 --- a/Resources/Prototypes/Procedural/Magnet/asteroid.yml +++ b/Resources/Prototypes/Procedural/Magnet/asteroid.yml @@ -20,6 +20,12 @@ # Generate biome - !type:BiomeDunGen biomeTemplate: Asteroid + - !type:OreDunGen + replacement: AsteroidRock + entity: AsteroidRockGibtonite + count: 8 + minGroupSize: 0 + maxGroupSize: 1 # Multiple smaller asteroids # This is a pain so we generate fewer tiles @@ -43,6 +49,12 @@ # Generate biome - !type:BiomeDunGen biomeTemplate: Asteroid + - !type:OreDunGen + replacement: AsteroidRock + entity: AsteroidRockGibtonite + count: 8 + minGroupSize: 0 + maxGroupSize: 1 # Long and spindly, less smooth than blob - type: dungeonConfig @@ -66,6 +78,12 @@ # Generate biome - !type:BiomeDunGen biomeTemplate: Asteroid + - !type:OreDunGen + replacement: AsteroidRock + entity: AsteroidRockGibtonite + count: 8 + minGroupSize: 0 + maxGroupSize: 1 # Lots of holes in it - type: dungeonConfig @@ -88,3 +106,9 @@ # Generate biome - !type:BiomeDunGen biomeTemplate: Asteroid + - !type:OreDunGen + replacement: AsteroidRock + entity: AsteroidRockGibtonite + count: 8 + minGroupSize: 0 + maxGroupSize: 1 diff --git a/Resources/Prototypes/Procedural/vgroid.yml b/Resources/Prototypes/Procedural/vgroid.yml index 0747a58b30..e9044720cc 100644 --- a/Resources/Prototypes/Procedural/vgroid.yml +++ b/Resources/Prototypes/Procedural/vgroid.yml @@ -87,6 +87,12 @@ count: 15 minGroupSize: 1 maxGroupSize: 2 + - !type:OreDunGen + replacement: IronRock + entity: IronRockGibtonite + count: 60 # you don't really hit it on purpose so it should be common + minGroupSize: 1 + maxGroupSize: 1 # Configs - type: dungeonConfig diff --git a/Resources/Textures/Structures/Walls/rock.rsi/gibtonite_active.png b/Resources/Textures/Structures/Walls/rock.rsi/gibtonite_active.png new file mode 100644 index 0000000000000000000000000000000000000000..79092629b76fbdeda88c2eada5db2f0194ce0a3f GIT binary patch literal 1639 zcmV-t2AKJYP)Px*AxT6*RCt{2TB~y1I2iu4voCN$7Nn>s!7>UD$?5E(zJiQ9OUgQBC7ojX6^h!) zDJd_K@mUnq&a~v@5&i{|tY5Nh%XZxC#ovr4C%)*@f7cDzuwlc7B~V2FX8vFDUaQDl zsr&sno=$W;ogP3z>+ugNKviUjm5MsziIoIoYz0N+Ec5RDZir$KkIJtqB2^LH+}={# zVB4_igj7Vw(}`3?)ONz&bNA=E=+ENs^?x*Cu#A7C3ixE>EnqC{42(MZ#CE1`_&pPs)AK>d-@3I7-=fkhLud`5bvFNK z2s91w+qwV$@@@yzCN6(Gdxb`8+|d^o8T=!$ z=`A3YYB`6n>EX@mFO5C?j~%^%JdAQDpOX6~Jny8%8>T zocomxQv!V6N!4RjO;kdHpNe$M1L)0Su40Vwr>j6MMBRR*@b&y)h4TWI4WJ?6)3LEW zU@FDU_XB`EbKi=x!-4Zx+IRs>l54$Sq^14sYv3bB`NuodQ@dqdw2@H*D3!+X&3!vy z;pIq4pe|=tf&_mY3Xb317g|3YzX6+tv6)r{Nfjgo0}V}!CP6v;1Q}dQ_%qf6dg4bD zm0IJ2&Hk4!cTf^QZQX9c_&KdLjj2f z=g;gzZp|N z?-<&3+%JeS*x8p<3fiv26-uM2g@E0n2Fwoa+|{89k|Yq?T{LLeUReB00D=Gl$@ZQV za{BJD+nGH)d)2PVySX@_2B9{>vrb4Ryl-gU(pZV6`yEMem*;OZkO+jg7!uw-?}zh( zs_a>pPwmdIdrLe3U@=azwWjj`3GWS(yfP%Aeb-@@2LRzI4FE>C!0n8)EB=bh#W?KwSeh@I&pO$6ik0 z@@}`_d_agcAEeOc3F)f?6S^-CgbJ`*)1BB)5{`FRXl?iB$KeJ#5>43Ij5zKRj|#%t&=@$U1Nc*0OZMjpAQuKh7EUTD?$6wP zkly`y>h9C?-!sWNAfTP~#WO@cQ{*$o+-Y#e?(o2zKhmd??5y4coeya90kd+P>3h1i z?)iWeRy!YH<5#<(F@RVp4r666#^mz>!8tvb=+-(djnI;v1Q-vIXJGRA07D%8{fXxT zhDL^Sl3cz5xcdu#g=KC%B$Jvge?#knW5~||HmM0VQWX4v^vc$E*6qvgQ)8dCI|Glr lKOZY$L4Dt_VZ;9%e*>$PNOFsX3AO+L002ovPDHLkV1k-l8_xg$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/rock.rsi/gibtonite_inactive.png b/Resources/Textures/Structures/Walls/rock.rsi/gibtonite_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..bf408b7c033b225eebf2c39a795578abc7098844 GIT binary patch literal 685 zcmV;e0#f~nP)Px%XGugsR9J=WmOXCUKoEsL2DyOJq);k%s#lecKm|$VD-3HRO}ZeR8^bmC3hoTi zM{q^f>{K~`+(<{*6wBoonOKgS6m7)<`VT!(;mx>Jwx)-sP}tQ z@AuJXq68#2*0D&Bh<7XsR6h!0jEl_U(=6s9?p$(X(#^)S23y0Hgc4)w{oY7!OiQAX zIr&(MPDVgyN#eezKZ^DMq?yFN1J434GhZqwh5v>6ig>+Z2*xFn^tX9DTfHdb!jC6r7HXi|dLw7-R zPo*KFt59a^VyGTQQ&3g#b?$#JwlmPSF5bWYp(;z#U18H8T|#%a2kvegy)RFL_M-(7 zMnH+Qw|36K`>dq&YWZU+!>%}NJ=cOqr17EH~j<8IUQ_f*10%DA)uBekw zz~rHY1W>Fue*t)TUVB!Nn>!2^p>t?+csQ!`YPk%YTl{QNQr{n_Z|t!XG(N762?Ras z#;7ys!kkqB34GnXJa^{-faGx!!(E`0M7K)9+q`Iudk0wsB?^2)Qs3KFU2JEhy8>7T z>C4SfI!3yHlj~OLWt$ldWKvS!AKHNxwxcM}*?2uf5NyF<)8#0WqfBSelxETra+tuV zmp`|fn~!u?w7C}*bj-*Sau}V29$6CJ%8lm7%Gbp?VV*!>z+ivU>Hb2Pj)|{i9 Date: Sun, 4 May 2025 00:39:54 +0000 Subject: [PATCH 158/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 2380bf75fd..b8cd3e1c69 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: sowelipililimute - changes: - - message: You will no longer be told you need 0H 0M more minutes to play a role - type: Fix - id: 7914 - time: '2025-02-08T06:12:59.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34961 - author: Chaboricks changes: - message: Changed the sound of paper doors. @@ -3922,3 +3915,11 @@ id: 8415 time: '2025-05-03T19:28:47.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/36369 +- author: EmoGarbage404 + changes: + - message: Added gibtonite! This secret ore becomes visible when struck and explodes + violently. It can be detected early using a mineral scanner. + type: Add + id: 8416 + time: '2025-05-04T00:38:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37160 From f1a17f360dfd5640a5b57280e26432006a18affb Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sat, 3 May 2025 22:39:19 -0400 Subject: [PATCH 159/167] Revert "add material composition to some salv treasure" (#37149) * Revert "add material composition to some salv treasure (#31970)" This reverts commit 125258ea4803c882b5f59895e2d9ac2e8b1dfd5a. * Remove ring materials as well --- .../Clothing/Hands/base_clothinghands.yml | 14 +++------- .../Entities/Objects/Misc/treasure.yml | 26 +------------------ 2 files changed, 5 insertions(+), 35 deletions(-) diff --git a/Resources/Prototypes/Entities/Clothing/Hands/base_clothinghands.yml b/Resources/Prototypes/Entities/Clothing/Hands/base_clothinghands.yml index bb494ffda4..1d8d38da79 100644 --- a/Resources/Prototypes/Entities/Clothing/Hands/base_clothinghands.yml +++ b/Resources/Prototypes/Entities/Clothing/Hands/base_clothinghands.yml @@ -69,11 +69,8 @@ abstract: true id: GoldRingBase components: - - type: PhysicalComposition - materialComposition: - Gold: 200 # 2 bars - - type: StaticPrice - price: 300 + - type: StaticPrice + price: 300 - type: entity abstract: true @@ -81,8 +78,5 @@ name: silver ring description: Looks slightly less valuable than a gold one. components: - - type: PhysicalComposition - materialComposition: - Silver: 200 # 2 bars - - type: StaticPrice - price: 275 + - type: StaticPrice + price: 275 diff --git a/Resources/Prototypes/Entities/Objects/Misc/treasure.yml b/Resources/Prototypes/Entities/Objects/Misc/treasure.yml index dfe33ab111..20e72f8a11 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/treasure.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/treasure.yml @@ -83,11 +83,6 @@ - state: cpu_super - type: Item size: Tiny - - type: PhysicalComposition - materialComposition: # big mats if you don't sell it - Steel: 500 - Glass: 1000 - Silver: 300 - type: StaticPrice price: 750 @@ -155,9 +150,6 @@ state: coin_iron - type: Item size: Tiny - - type: PhysicalComposition - materialComposition: - Steel: 300 - type: StaticPrice price: 75 @@ -167,12 +159,8 @@ components: - type: Sprite state: coin_silver - - type: PhysicalComposition - materialComposition: - Steel: 100 # coins are fake on the inside - Silver: 200 - type: StaticPrice - price: 135 + price: 125 - type: entity parent: TreasureCoinIron @@ -180,10 +168,6 @@ components: - type: Sprite state: coin_gold - - type: PhysicalComposition - materialComposition: - Steel: 100 - Gold: 200 - type: StaticPrice price: 175 @@ -193,10 +177,6 @@ components: - type: Sprite state: coin_adamantine - - type: PhysicalComposition - materialComposition: - Steel: 400 - Diamond: 5 - type: StaticPrice price: 250 @@ -206,10 +186,6 @@ components: - type: Sprite state: coin_diamond - - type: PhysicalComposition - materialComposition: - Steel: 300 - Diamond: 15 - type: StaticPrice price: 500 From eac0585bf44f906368dc150bc22b34f42e492605 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 4 May 2025 02:40:25 +0000 Subject: [PATCH 160/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index b8cd3e1c69..4d48e3ac40 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Chaboricks - changes: - - message: Changed the sound of paper doors. - type: Tweak - id: 7915 - time: '2025-02-08T07:24:02.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34857 - author: YoungThugSS14 changes: - message: Gave the SyndieVisitor the free agent mindrole. @@ -3923,3 +3916,11 @@ id: 8416 time: '2025-05-04T00:38:48.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37160 +- author: EmoGarbage404 + changes: + - message: You can no longer scrap coins and other salvaging treasures. They're + simply too valuable to junk. + type: Remove + id: 8417 + time: '2025-05-04T02:39:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37149 From c4dd912106a87334675bd4da83e1bdc191a9b946 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sun, 4 May 2025 01:47:11 -0400 Subject: [PATCH 161/167] Don't despawn off-grid salv mob corpses (#37169) --- Content.Server/Salvage/SalvageSystem.Magnet.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Content.Server/Salvage/SalvageSystem.Magnet.cs b/Content.Server/Salvage/SalvageSystem.Magnet.cs index 694186da9a..41d4c2e755 100644 --- a/Content.Server/Salvage/SalvageSystem.Magnet.cs +++ b/Content.Server/Salvage/SalvageSystem.Magnet.cs @@ -135,11 +135,11 @@ public sealed partial class SalvageSystem if (data.Comp.ActiveEntities != null) { // Handle mobrestrictions getting deleted - var query = AllEntityQuery(); + var query = AllEntityQuery(); - while (query.MoveNext(out var salvUid, out var salvMob)) + while (query.MoveNext(out var salvUid, out var salvMob, out var salvMobState)) { - if (data.Comp.ActiveEntities.Contains(salvMob.LinkedEntity)) + if (data.Comp.ActiveEntities.Contains(salvMob.LinkedEntity) && _mobState.IsAlive(salvUid, salvMobState)) { QueueDel(salvUid); } @@ -164,8 +164,7 @@ public sealed partial class SalvageSystem uid = _transform.GetParentUid(uid); if (_mobStateQuery.HasComp(uid)) return true; - } - while (uid != xform.GridUid && uid != EntityUid.Invalid); + } while (uid != xform.GridUid && uid != EntityUid.Invalid); return false; } From ccfcb0cf7a272d5bee3a2ba0ad02c5040fb2b2d6 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 4 May 2025 05:48:20 +0000 Subject: [PATCH 162/167] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 4d48e3ac40..235ac6125f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: YoungThugSS14 - changes: - - message: Gave the SyndieVisitor the free agent mindrole. - type: Fix - id: 7916 - time: '2025-02-08T21:16:48.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34836 - author: lzk228 changes: - message: Straight ally pin added to loadouts and to the Pride-O-Mat. @@ -3924,3 +3917,11 @@ id: 8417 time: '2025-05-04T02:39:19.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37149 +- author: EmoGarbage404 + changes: + - message: Mob corpses brought back from salvage pulls will no longer despawn with + the pull. + type: Fix + id: 8418 + time: '2025-05-04T05:47:11.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37169 From 6926fa1ad31744f8c3ea4a9e768055cf2035925c Mon Sep 17 00:00:00 2001 From: Southbridge <7013162+southbridge-fur@users.noreply.github.com> Date: Sun, 4 May 2025 03:20:33 -0400 Subject: [PATCH 163/167] Bagel Station - Removed Gamer Loot (#37171) --- Resources/Maps/bagel.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Resources/Maps/bagel.yml b/Resources/Maps/bagel.yml index 7b74ac605f..83184cb32d 100644 --- a/Resources/Maps/bagel.yml +++ b/Resources/Maps/bagel.yml @@ -51875,11 +51875,6 @@ entities: - type: Transform pos: -8.433568,-5.5107408 parent: 60 - - uid: 60213 - components: - - type: Transform - pos: 238.36444,73.83216 - parent: 943 - proto: CarbonDioxideCanister entities: - uid: 15245 From 20da7fcd25f279b6d315c85a5c373166d30669a5 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 4 May 2025 07:21:41 +0000 Subject: [PATCH 164/167] Automatic changelog update --- Resources/Changelog/Maps.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index 598e76a5b7..4da32c64da 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -81,4 +81,12 @@ id: 11 time: '2025-05-03T21:19:07.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/37157 +- author: Southbridge + changes: + - message: On Bagel, removed the very convenient Captain's ID sitting out in deep + space. + type: Remove + id: 12 + time: '2025-05-04T07:20:33.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37171 Order: 1 From e6040d1b25b87877ace873b18f4a0bda7045b744 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sun, 4 May 2025 16:11:28 +0200 Subject: [PATCH 165/167] Update GDPR erase script to latest DB schema (#37162) --- Tools/erase_user_data.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Tools/erase_user_data.py b/Tools/erase_user_data.py index 198ba2070b..0cc1a31d93 100644 --- a/Tools/erase_user_data.py +++ b/Tools/erase_user_data.py @@ -12,7 +12,7 @@ import os import psycopg2 from uuid import UUID -LATEST_DB_MIGRATION = "20230725193102_AdminNotesImprovementsForeignKeys" +LATEST_DB_MIGRATION = "20250211131539_LoadoutNames" def main(): parser = argparse.ArgumentParser() @@ -43,6 +43,7 @@ def main(): clear_server_role_ban(cur, user_id) clear_uploaded_resource_log(cur, user_id) clear_whitelist(cur, user_id) + clear_blacklist(cur, user_id) print("Committing...") conn.commit() @@ -197,6 +198,16 @@ WHERE user_id = %s """, (user_id,)) +def clear_blacklist(cur: "psycopg2.cursor", user_id: str): + print("Clearing blacklist...") + + cur.execute(""" +DELETE FROM + blacklist +WHERE + user_id = %s +""", (user_id,)) + main() From 81cbb314253e322ebc38d2e2cebb809b588ce9a2 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sun, 4 May 2025 18:14:23 +0200 Subject: [PATCH 166/167] Remove update from DeviceLinkSystem (#37152) The tick updates were purely used to decrease the invoke counter once per tick. Now instead we just calculate the effective counter value with some trivial math on the tick number. This completely removes the need for an update function. The relative tick is not stored to map files. If we really need this, we can add a TickOffsetSerializer (similar to TimeOffsetSerializer), but I doubt it matters. --- .../DeviceLinking/Systems/DeviceLinkSystem.cs | 24 +++------------- .../DeviceLinking/DeviceLinkSinkComponent.cs | 16 +++++++++-- .../DeviceLinking/SharedDeviceLinkSystem.cs | 28 +++++++++++++++++++ 3 files changed, 45 insertions(+), 23 deletions(-) diff --git a/Content.Server/DeviceLinking/Systems/DeviceLinkSystem.cs b/Content.Server/DeviceLinking/Systems/DeviceLinkSystem.cs index cec92db44c..d957f0171e 100644 --- a/Content.Server/DeviceLinking/Systems/DeviceLinkSystem.cs +++ b/Content.Server/DeviceLinking/Systems/DeviceLinkSystem.cs @@ -20,23 +20,6 @@ public sealed class DeviceLinkSystem : SharedDeviceLinkSystem SubscribeLocalEvent(OnNewLink); } - public override void Update(float frameTime) - { - var query = EntityQueryEnumerator(); - - while (query.MoveNext(out var component)) - { - if (component.InvokeLimit < 1) - { - component.InvokeCounter = 0; - continue; - } - - if(component.InvokeCounter > 0) - component.InvokeCounter--; - } - } - #region Sending & Receiving public override void InvokePort(EntityUid uid, string port, NetworkPayload? data = null, DeviceLinkSourceComponent? sourceComponent = null) { @@ -67,16 +50,17 @@ public sealed class DeviceLinkSystem : SharedDeviceLinkSystem if (!Resolve(sink, ref sink.Comp)) return; - if (sink.Comp.InvokeCounter > sink.Comp.InvokeLimit) + var invokeCounter = GetEffectiveInvokeCounter(sink.Comp); + if (invokeCounter > sink.Comp.InvokeLimit) { - sink.Comp.InvokeCounter = 0; + SetInvokeCounter(sink.Comp, 0); var args = new DeviceLinkOverloadedEvent(); RaiseLocalEvent(sink, ref args); RemoveAllFromSink(sink, sink.Comp); return; } - sink.Comp.InvokeCounter++; + SetInvokeCounter(sink.Comp, invokeCounter + 1); //Just skip using device networking if the source or the sink doesn't support it if (!HasComp(source) || !TryComp(sink, out var sinkNetwork)) diff --git a/Content.Shared/DeviceLinking/DeviceLinkSinkComponent.cs b/Content.Shared/DeviceLinking/DeviceLinkSinkComponent.cs index 5d901b3fa6..83a55a9bb6 100644 --- a/Content.Shared/DeviceLinking/DeviceLinkSinkComponent.cs +++ b/Content.Shared/DeviceLinking/DeviceLinkSinkComponent.cs @@ -1,6 +1,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Set; +using Robust.Shared.Timing; namespace Content.Shared.DeviceLinking; @@ -23,11 +24,20 @@ public sealed partial class DeviceLinkSinkComponent : Component public HashSet LinkedSources = new(); /// - /// Counts the amount of times a sink has been invoked for severing the link if this counter gets to high - /// The counter is counted down by one every tick if it's higher than 0 - /// This is for preventing infinite loops + /// The tick was set at. Used to calculate the real value for the current tick. /// + [Access(typeof(SharedDeviceLinkSystem), Other = AccessPermissions.None)] + public GameTick InvokeCounterTick; + + /// + /// Counter used to throttle device invocations to avoid infinite loops. + /// + /// + /// This is stored relative to . For reading the real value, + /// should be used. + /// [DataField] + [Access(typeof(SharedDeviceLinkSystem), Other = AccessPermissions.None)] public int InvokeCounter; /// diff --git a/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs b/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs index 3f969684b6..e51087fdf6 100644 --- a/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs +++ b/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs @@ -4,6 +4,7 @@ using Content.Shared.DeviceLinking.Events; using Content.Shared.DeviceNetwork; using Content.Shared.Popups; using Robust.Shared.Prototypes; +using Robust.Shared.Timing; using Robust.Shared.Utility; namespace Content.Shared.DeviceLinking; @@ -14,6 +15,7 @@ public abstract class SharedDeviceLinkSystem : EntitySystem [Dependency] private readonly SharedPopupSystem _popupSystem = default!; [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private readonly IGameTiming _gameTiming = default!; public const string InvokedPort = "link_port"; @@ -525,4 +527,30 @@ public abstract class SharedDeviceLinkSystem : EntitySystem // NOOP on client for the moment. } #endregion + + /// + /// Gets how many times a has been invoked recently. + /// + /// + /// The return value of this function goes up by one every time a sink is invoked, and goes down by one every tick. + /// + public int GetEffectiveInvokeCounter(DeviceLinkSinkComponent sink) + { + // Shouldn't be possible but just to be safe. + var curTick = _gameTiming.CurTick; + if (curTick < sink.InvokeCounterTick) + return 0; + + var tickDelta = curTick.Value - sink.InvokeCounterTick.Value; + if (tickDelta >= sink.InvokeCounter) + return 0; + + return Math.Max(0, sink.InvokeCounter - (int)tickDelta); + } + + protected void SetInvokeCounter(DeviceLinkSinkComponent sink, int value) + { + sink.InvokeCounterTick = _gameTiming.CurTick; + sink.InvokeCounter = value; + } } From 7b352643d5dbf45bbd3fb6bac648ad1401a18ff1 Mon Sep 17 00:00:00 2001 From: J Date: Sun, 4 May 2025 18:34:19 +0100 Subject: [PATCH 167/167] Refactor magic speak system to be a component added to actions (#36328) --- Content.Server/Magic/MagicSystem.cs | 7 ---- .../EntitySystems/SpeakOnActionSystem.cs | 39 +++++++++++++++++++ .../Magic/Events/ChangeComponentSpellEvent.cs | 7 +--- .../Magic/Events/ChargeSpellEvent.cs | 7 +--- .../Magic/Events/InstantSpawnSpellEvent.cs | 7 +--- .../Magic/Events/KnockSpellEvent.cs | 7 +--- .../Magic/Events/MindSwapSpellEvent.cs | 5 +-- .../Magic/Events/ProjectileSpellEvent.cs | 7 +--- .../Events/RandomGlobalSpawnSpellEvent.cs | 5 +-- .../Magic/Events/SmiteSpellEvent.cs | 7 +--- .../Magic/Events/SpeakSpellEvent.cs | 8 ---- .../Magic/Events/TeleportSpellEvent.cs | 6 +-- .../Magic/Events/VoidApplauseSpellEvent.cs | 7 +--- .../Magic/Events/WorldSpawnSpellEvent.cs | 7 +--- Content.Shared/Magic/ISpeakSpell.cs | 9 ----- Content.Shared/Magic/SharedMagicSystem.cs | 23 ----------- .../Components/SpeakOnActionComponent.cs | 17 ++++++++ .../SharedSpeakOnActionSystem.cs | 13 +++++++ .../Locale/en-US/magic/spells-actions.ftl | 1 + Resources/Prototypes/Magic/animate_spell.yml | 2 - Resources/Prototypes/Magic/event_spells.yml | 6 ++- .../Prototypes/Magic/forcewall_spells.yml | 3 +- Resources/Prototypes/Magic/knock_spell.yml | 3 +- Resources/Prototypes/Magic/mindswap_spell.yml | 3 +- .../Prototypes/Magic/projectile_spells.yml | 9 +++-- Resources/Prototypes/Magic/spawn_spells.yml | 3 +- Resources/Prototypes/Magic/touch_spells.yml | 9 +++-- Resources/Prototypes/Magic/utility_spells.yml | 3 +- 28 files changed, 115 insertions(+), 115 deletions(-) create mode 100644 Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs delete mode 100644 Content.Shared/Magic/Events/SpeakSpellEvent.cs delete mode 100644 Content.Shared/Magic/ISpeakSpell.cs create mode 100644 Content.Shared/Speech/Components/SpeakOnActionComponent.cs create mode 100644 Content.Shared/Speech/EntitySystems/SharedSpeakOnActionSystem.cs diff --git a/Content.Server/Magic/MagicSystem.cs b/Content.Server/Magic/MagicSystem.cs index dafd88dd5f..09f6fd143e 100644 --- a/Content.Server/Magic/MagicSystem.cs +++ b/Content.Server/Magic/MagicSystem.cs @@ -21,13 +21,6 @@ public sealed class MagicSystem : SharedMagicSystem public override void Initialize() { base.Initialize(); - - SubscribeLocalEvent(OnSpellSpoken); - } - - private void OnSpellSpoken(ref SpeakSpellEvent args) - { - _chat.TrySendInGameICMessage(args.Performer, Loc.GetString(args.Speech), InGameICChatType.Speak, false); } public override void OnVoidApplause(VoidApplauseSpellEvent ev) diff --git a/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs b/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs new file mode 100644 index 0000000000..ba7043e10c --- /dev/null +++ b/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs @@ -0,0 +1,39 @@ +using Content.Server.Chat.Systems; +using Content.Shared.Speech.Components; +using Content.Shared.Speech; +using Content.Shared.Speech.EntitySystems; +using Content.Shared.Speech.Muting; +using Content.Shared.Actions.Events; + + +namespace Content.Server.Speech.EntitySystems; + +/// +/// As soon as the chat refactor moves to Shared +/// the logic here can move to the shared +/// +public sealed class SpeakOnActionSystem : SharedSpeakOnActionSystem +{ + [Dependency] private readonly ChatSystem _chat = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnActionPerformed); + } + + private void OnActionPerformed(Entity ent, ref ActionPerformedEvent args) + { + var user = args.Performer; + + // If we can't speak, we can't speak + if (!HasComp(user) || HasComp(user)) + return; + + if (string.IsNullOrWhiteSpace(ent.Comp.Sentence)) + return; + + _chat.TrySendInGameICMessage(user, Loc.GetString(ent.Comp.Sentence), InGameICChatType.Speak, false); + } +} diff --git a/Content.Shared/Magic/Events/ChangeComponentSpellEvent.cs b/Content.Shared/Magic/Events/ChangeComponentSpellEvent.cs index b2b1dc96e8..0354a69911 100644 --- a/Content.Shared/Magic/Events/ChangeComponentSpellEvent.cs +++ b/Content.Shared/Magic/Events/ChangeComponentSpellEvent.cs @@ -6,7 +6,7 @@ namespace Content.Shared.Magic.Events; /// /// Spell that uses the magic of ECS to add & remove components. Components are first removed, then added. /// -public sealed partial class ChangeComponentsSpellEvent : EntityTargetActionEvent, ISpeakSpell +public sealed partial class ChangeComponentsSpellEvent : EntityTargetActionEvent { // TODO allow it to set component data-fields? // for now a Hackish way to do that is to remove & add, but that doesn't allow you to selectively set specific data fields. @@ -19,9 +19,4 @@ public sealed partial class ChangeComponentsSpellEvent : EntityTargetActionEvent [AlwaysPushInheritance] public HashSet ToRemove = new(); - [DataField] - public string? Speech { get; private set; } - - [DataField] - public bool DoSpeech { get; private set; } } diff --git a/Content.Shared/Magic/Events/ChargeSpellEvent.cs b/Content.Shared/Magic/Events/ChargeSpellEvent.cs index 8898761ec2..3d97de2dc7 100644 --- a/Content.Shared/Magic/Events/ChargeSpellEvent.cs +++ b/Content.Shared/Magic/Events/ChargeSpellEvent.cs @@ -1,18 +1,15 @@ -using Content.Shared.Actions; +using Content.Shared.Actions; namespace Content.Shared.Magic.Events; /// /// Adds provided Charge to the held wand /// -public sealed partial class ChargeSpellEvent : InstantActionEvent, ISpeakSpell +public sealed partial class ChargeSpellEvent : InstantActionEvent { [DataField(required: true)] public int Charge; [DataField] public string WandTag = "WizardWand"; - - [DataField] - public string? Speech { get; private set; } } diff --git a/Content.Shared/Magic/Events/InstantSpawnSpellEvent.cs b/Content.Shared/Magic/Events/InstantSpawnSpellEvent.cs index 1405b15827..235a841636 100644 --- a/Content.Shared/Magic/Events/InstantSpawnSpellEvent.cs +++ b/Content.Shared/Magic/Events/InstantSpawnSpellEvent.cs @@ -1,9 +1,9 @@ -using Content.Shared.Actions; +using Content.Shared.Actions; using Robust.Shared.Prototypes; namespace Content.Shared.Magic.Events; -public sealed partial class InstantSpawnSpellEvent : InstantActionEvent, ISpeakSpell +public sealed partial class InstantSpawnSpellEvent : InstantActionEvent { /// /// What entity should be spawned. @@ -14,9 +14,6 @@ public sealed partial class InstantSpawnSpellEvent : InstantActionEvent, ISpeakS [DataField] public bool PreventCollideWithCaster = true; - [DataField] - public string? Speech { get; private set; } - /// /// Gets the targeted spawn positons; may lead to multiple entities being spawned. /// diff --git a/Content.Shared/Magic/Events/KnockSpellEvent.cs b/Content.Shared/Magic/Events/KnockSpellEvent.cs index 24a1700d21..87c02806c9 100644 --- a/Content.Shared/Magic/Events/KnockSpellEvent.cs +++ b/Content.Shared/Magic/Events/KnockSpellEvent.cs @@ -1,8 +1,8 @@ -using Content.Shared.Actions; +using Content.Shared.Actions; namespace Content.Shared.Magic.Events; -public sealed partial class KnockSpellEvent : InstantActionEvent, ISpeakSpell +public sealed partial class KnockSpellEvent : InstantActionEvent { /// /// The range this spell opens doors in @@ -11,7 +11,4 @@ public sealed partial class KnockSpellEvent : InstantActionEvent, ISpeakSpell /// [DataField] public float Range = 10f; - - [DataField] - public string? Speech { get; private set; } } diff --git a/Content.Shared/Magic/Events/MindSwapSpellEvent.cs b/Content.Shared/Magic/Events/MindSwapSpellEvent.cs index 89319090c1..5b23047cfb 100644 --- a/Content.Shared/Magic/Events/MindSwapSpellEvent.cs +++ b/Content.Shared/Magic/Events/MindSwapSpellEvent.cs @@ -2,14 +2,11 @@ using Content.Shared.Actions; namespace Content.Shared.Magic.Events; -public sealed partial class MindSwapSpellEvent : EntityTargetActionEvent, ISpeakSpell +public sealed partial class MindSwapSpellEvent : EntityTargetActionEvent { [DataField] public TimeSpan PerformerStunDuration = TimeSpan.FromSeconds(10); [DataField] public TimeSpan TargetStunDuration = TimeSpan.FromSeconds(10); - - [DataField] - public string? Speech { get; private set; } } diff --git a/Content.Shared/Magic/Events/ProjectileSpellEvent.cs b/Content.Shared/Magic/Events/ProjectileSpellEvent.cs index 336ea03346..917f6ea851 100644 --- a/Content.Shared/Magic/Events/ProjectileSpellEvent.cs +++ b/Content.Shared/Magic/Events/ProjectileSpellEvent.cs @@ -1,16 +1,13 @@ -using Content.Shared.Actions; +using Content.Shared.Actions; using Robust.Shared.Prototypes; namespace Content.Shared.Magic.Events; -public sealed partial class ProjectileSpellEvent : WorldTargetActionEvent, ISpeakSpell +public sealed partial class ProjectileSpellEvent : WorldTargetActionEvent { /// /// What entity should be spawned. /// [DataField(required: true)] public EntProtoId Prototype; - - [DataField] - public string? Speech { get; private set; } } diff --git a/Content.Shared/Magic/Events/RandomGlobalSpawnSpellEvent.cs b/Content.Shared/Magic/Events/RandomGlobalSpawnSpellEvent.cs index eb39c0cd08..dedf538696 100644 --- a/Content.Shared/Magic/Events/RandomGlobalSpawnSpellEvent.cs +++ b/Content.Shared/Magic/Events/RandomGlobalSpawnSpellEvent.cs @@ -4,7 +4,7 @@ using Robust.Shared.Audio; namespace Content.Shared.Magic.Events; -public sealed partial class RandomGlobalSpawnSpellEvent : InstantActionEvent, ISpeakSpell +public sealed partial class RandomGlobalSpawnSpellEvent : InstantActionEvent { /// /// The list of prototypes this spell can spawn, will select one randomly @@ -18,9 +18,6 @@ public sealed partial class RandomGlobalSpawnSpellEvent : InstantActionEvent, IS [DataField] public SoundSpecifier Sound = new SoundPathSpecifier("/Audio/Magic/staff_animation.ogg"); - [DataField] - public string? Speech { get; private set; } - /// /// Should this Global spawn spell turn its targets into a Survivor Antagonist? /// Ignores the caster for this. diff --git a/Content.Shared/Magic/Events/SmiteSpellEvent.cs b/Content.Shared/Magic/Events/SmiteSpellEvent.cs index 74ca116ad5..801e65689d 100644 --- a/Content.Shared/Magic/Events/SmiteSpellEvent.cs +++ b/Content.Shared/Magic/Events/SmiteSpellEvent.cs @@ -1,8 +1,8 @@ -using Content.Shared.Actions; +using Content.Shared.Actions; namespace Content.Shared.Magic.Events; -public sealed partial class SmiteSpellEvent : EntityTargetActionEvent, ISpeakSpell +public sealed partial class SmiteSpellEvent : EntityTargetActionEvent { // TODO: Make part of gib method /// @@ -10,7 +10,4 @@ public sealed partial class SmiteSpellEvent : EntityTargetActionEvent, ISpeakSpe /// [DataField] public bool DeleteNonBrainParts = true; - - [DataField] - public string? Speech { get; private set; } } diff --git a/Content.Shared/Magic/Events/SpeakSpellEvent.cs b/Content.Shared/Magic/Events/SpeakSpellEvent.cs deleted file mode 100644 index 1b3f7af63c..0000000000 --- a/Content.Shared/Magic/Events/SpeakSpellEvent.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace Content.Shared.Magic.Events; - -[ByRefEvent] -public readonly struct SpeakSpellEvent(EntityUid performer, string speech) -{ - public readonly EntityUid Performer = performer; - public readonly string Speech = speech; -} diff --git a/Content.Shared/Magic/Events/TeleportSpellEvent.cs b/Content.Shared/Magic/Events/TeleportSpellEvent.cs index 525c1e5105..f4cbcecd8f 100644 --- a/Content.Shared/Magic/Events/TeleportSpellEvent.cs +++ b/Content.Shared/Magic/Events/TeleportSpellEvent.cs @@ -1,12 +1,10 @@ -using Content.Shared.Actions; +using Content.Shared.Actions; namespace Content.Shared.Magic.Events; // TODO: Can probably just be an entity or something -public sealed partial class TeleportSpellEvent : WorldTargetActionEvent, ISpeakSpell +public sealed partial class TeleportSpellEvent : WorldTargetActionEvent { - [DataField] - public string? Speech { get; private set; } // TODO: Move to magic component // TODO: Maybe not since sound specifier is a thing diff --git a/Content.Shared/Magic/Events/VoidApplauseSpellEvent.cs b/Content.Shared/Magic/Events/VoidApplauseSpellEvent.cs index c134790da8..bfab0411af 100644 --- a/Content.Shared/Magic/Events/VoidApplauseSpellEvent.cs +++ b/Content.Shared/Magic/Events/VoidApplauseSpellEvent.cs @@ -1,15 +1,12 @@ -using Content.Shared.Actions; +using Content.Shared.Actions; using Content.Shared.Chat.Prototypes; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; namespace Content.Shared.Magic.Events; -public sealed partial class VoidApplauseSpellEvent : EntityTargetActionEvent, ISpeakSpell +public sealed partial class VoidApplauseSpellEvent : EntityTargetActionEvent { - [DataField] - public string? Speech { get; private set; } - /// /// Emote to use. /// diff --git a/Content.Shared/Magic/Events/WorldSpawnSpellEvent.cs b/Content.Shared/Magic/Events/WorldSpawnSpellEvent.cs index 2f50c67b3e..90bdcd01aa 100644 --- a/Content.Shared/Magic/Events/WorldSpawnSpellEvent.cs +++ b/Content.Shared/Magic/Events/WorldSpawnSpellEvent.cs @@ -1,4 +1,4 @@ -using System.Numerics; +using System.Numerics; using Content.Shared.Actions; using Content.Shared.Storage; @@ -6,7 +6,7 @@ namespace Content.Shared.Magic.Events; // TODO: This class needs combining with InstantSpawnSpellEvent -public sealed partial class WorldSpawnSpellEvent : WorldTargetActionEvent, ISpeakSpell +public sealed partial class WorldSpawnSpellEvent : WorldTargetActionEvent { /// /// The list of prototypes this spell will spawn @@ -28,7 +28,4 @@ public sealed partial class WorldSpawnSpellEvent : WorldTargetActionEvent, ISpea /// [DataField] public float? Lifetime; - - [DataField] - public string? Speech { get; private set; } } diff --git a/Content.Shared/Magic/ISpeakSpell.cs b/Content.Shared/Magic/ISpeakSpell.cs deleted file mode 100644 index 954b99417f..0000000000 --- a/Content.Shared/Magic/ISpeakSpell.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Content.Shared.Magic; - -public interface ISpeakSpell // The speak n spell interface -{ - /// - /// Localized string spoken by the caster when casting this spell. - /// - public string? Speech { get; } -} diff --git a/Content.Shared/Magic/SharedMagicSystem.cs b/Content.Shared/Magic/SharedMagicSystem.cs index 5bf1fee090..b362b5aa90 100644 --- a/Content.Shared/Magic/SharedMagicSystem.cs +++ b/Content.Shared/Magic/SharedMagicSystem.cs @@ -1,5 +1,4 @@ using System.Numerics; -using Content.Shared.Actions; using Content.Shared.Body.Components; using Content.Shared.Body.Systems; using Content.Shared.Coordinates.Helpers; @@ -141,7 +140,6 @@ public abstract class SharedMagicSystem : EntitySystem SpawnSpellHelper(args.Prototype, position, args.Performer, preventCollide: args.PreventCollideWithCaster); } - Speak(args); args.Handled = true; } @@ -235,7 +233,6 @@ public abstract class SharedMagicSystem : EntitySystem var targetMapCoords = args.Target; WorldSpawnSpellHelper(args.Prototypes, targetMapCoords, args.Performer, args.Lifetime, args.Offset); - Speak(args); args.Handled = true; } @@ -271,7 +268,6 @@ public abstract class SharedMagicSystem : EntitySystem return; ev.Handled = true; - Speak(ev); var xform = Transform(ev.Performer); var fromCoords = xform.Coordinates; @@ -299,8 +295,6 @@ public abstract class SharedMagicSystem : EntitySystem return; ev.Handled = true; - if (ev.DoSpeech) - Speak(ev); RemoveComponents(ev.Target, ev.ToRemove); AddComponents(ev.Target, ev.ToAdd); @@ -324,7 +318,6 @@ public abstract class SharedMagicSystem : EntitySystem _transform.SetCoordinates(args.Performer, args.Target); _transform.AttachToGridOrMap(args.Performer, transform); - Speak(args); args.Handled = true; } @@ -334,7 +327,6 @@ public abstract class SharedMagicSystem : EntitySystem return; ev.Handled = true; - Speak(ev); _transform.SwapPositions(ev.Performer, ev.Target); } @@ -392,7 +384,6 @@ public abstract class SharedMagicSystem : EntitySystem return; ev.Handled = true; - Speak(ev); var direction = _transform.GetMapCoordinates(ev.Target, Transform(ev.Target)).Position - _transform.GetMapCoordinates(ev.Performer, Transform(ev.Performer)).Position; var impulseVector = direction * 10000; @@ -418,7 +409,6 @@ public abstract class SharedMagicSystem : EntitySystem return; args.Handled = true; - Speak(args); var transform = Transform(args.Performer); @@ -457,7 +447,6 @@ public abstract class SharedMagicSystem : EntitySystem } ev.Handled = true; - Speak(ev); if (wand == null || !TryComp(wand, out var basicAmmoComp) || basicAmmoComp.Count == null) return; @@ -475,7 +464,6 @@ public abstract class SharedMagicSystem : EntitySystem return; ev.Handled = true; - Speak(ev); var allHumans = _mind.GetAliveHumans(); @@ -509,7 +497,6 @@ public abstract class SharedMagicSystem : EntitySystem return; ev.Handled = true; - Speak(ev); // Need performer mind, but target mind is unnecessary, such as taking over a NPC // Need to get target mind before putting performer mind into their body if they have one @@ -535,14 +522,4 @@ public abstract class SharedMagicSystem : EntitySystem // End Spells #endregion - // When any spell is cast it will raise this as an event, so then it can be played in server or something. At least until chat gets moved to shared - // TODO: Temp until chat is in shared - private void Speak(BaseActionEvent args) - { - if (args is not ISpeakSpell speak || string.IsNullOrWhiteSpace(speak.Speech)) - return; - - var ev = new SpeakSpellEvent(args.Performer, speak.Speech); - RaiseLocalEvent(ref ev); - } } diff --git a/Content.Shared/Speech/Components/SpeakOnActionComponent.cs b/Content.Shared/Speech/Components/SpeakOnActionComponent.cs new file mode 100644 index 0000000000..3de09932e2 --- /dev/null +++ b/Content.Shared/Speech/Components/SpeakOnActionComponent.cs @@ -0,0 +1,17 @@ +using Content.Shared.Speech.EntitySystems; +using Robust.Shared.GameStates; + +namespace Content.Shared.Speech.Components; + +/// +/// Action components which should write a message to ICChat on use +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedSpeakOnActionSystem))] +public sealed partial class SpeakOnActionComponent : Component +{ + /// + /// The ftl id of the sentence that the user will speak. + /// + [DataField, AutoNetworkedField] + public LocId? Sentence; +} diff --git a/Content.Shared/Speech/EntitySystems/SharedSpeakOnActionSystem.cs b/Content.Shared/Speech/EntitySystems/SharedSpeakOnActionSystem.cs new file mode 100644 index 0000000000..075d336cc4 --- /dev/null +++ b/Content.Shared/Speech/EntitySystems/SharedSpeakOnActionSystem.cs @@ -0,0 +1,13 @@ +using Content.Shared.Chasm; +using Content.Shared.Speech.Components; +using Content.Shared.Speech.Muting; +using System; + +namespace Content.Shared.Speech.EntitySystems; + +/// +/// Once the chat refactor has happened, move the code from +/// +/// to here and set this class to sealed. +/// +public abstract class SharedSpeakOnActionSystem : EntitySystem; diff --git a/Resources/Locale/en-US/magic/spells-actions.ftl b/Resources/Locale/en-US/magic/spells-actions.ftl index 2216018018..11dceef536 100644 --- a/Resources/Locale/en-US/magic/spells-actions.ftl +++ b/Resources/Locale/en-US/magic/spells-actions.ftl @@ -8,3 +8,4 @@ action-speech-spell-summon-magic = RYGOIN FEMA-VERECO action-speech-spell-mind-swap = GIN'YU CAPAN! action-speech-spell-cluwne = !KNOH action-speech-spell-slip = SLEE PARRI! +action-speech-spell-charge = DI'RI CEL! \ No newline at end of file diff --git a/Resources/Prototypes/Magic/animate_spell.yml b/Resources/Prototypes/Magic/animate_spell.yml index 6d1319944b..38c17e0517 100644 --- a/Resources/Prototypes/Magic/animate_spell.yml +++ b/Resources/Prototypes/Magic/animate_spell.yml @@ -74,5 +74,3 @@ - BlockMovement - Item - MeleeRequiresWield - speech: action-speech-spell-animate - doSpeech: false diff --git a/Resources/Prototypes/Magic/event_spells.yml b/Resources/Prototypes/Magic/event_spells.yml index 83bd853a21..91db28bca2 100644 --- a/Resources/Prototypes/Magic/event_spells.yml +++ b/Resources/Prototypes/Magic/event_spells.yml @@ -158,7 +158,8 @@ orGroup: Guns - id: RevolverCapGunFake orGroup: Guns - speech: action-speech-spell-summon-guns + - type: SpeakOnAction + sentence: action-speech-spell-summon-guns - type: entity id: ActionSummonMagic @@ -205,4 +206,5 @@ orGroup: Magics - id: RGBStaff orGroup: Magics - speech: action-speech-spell-summon-magic + - type: SpeakOnAction + sentence: action-speech-spell-summon-magic diff --git a/Resources/Prototypes/Magic/forcewall_spells.yml b/Resources/Prototypes/Magic/forcewall_spells.yml index 3001f71421..7f501ae59b 100644 --- a/Resources/Prototypes/Magic/forcewall_spells.yml +++ b/Resources/Prototypes/Magic/forcewall_spells.yml @@ -14,4 +14,5 @@ event: !type:InstantSpawnSpellEvent prototype: WallForce posData: !type:TargetInFront - speech: action-speech-spell-forcewall + - type: SpeakOnAction + sentence: action-speech-spell-forcewall diff --git a/Resources/Prototypes/Magic/knock_spell.yml b/Resources/Prototypes/Magic/knock_spell.yml index 5ba456d3be..e01c5a57af 100644 --- a/Resources/Prototypes/Magic/knock_spell.yml +++ b/Resources/Prototypes/Magic/knock_spell.yml @@ -12,4 +12,5 @@ sprite: Objects/Magic/magicactions.rsi state: knock event: !type:KnockSpellEvent - speech: action-speech-spell-knock + - type: SpeakOnAction + sentence: action-speech-spell-knock diff --git a/Resources/Prototypes/Magic/mindswap_spell.yml b/Resources/Prototypes/Magic/mindswap_spell.yml index bc2a8d11be..ae0bfa87bc 100644 --- a/Resources/Prototypes/Magic/mindswap_spell.yml +++ b/Resources/Prototypes/Magic/mindswap_spell.yml @@ -18,4 +18,5 @@ sprite: Mobs/Species/Human/organs.rsi state: brain event: !type:MindSwapSpellEvent - speech: action-speech-spell-mind-swap + - type: SpeakOnAction + sentence: action-speech-spell-mind-swap diff --git a/Resources/Prototypes/Magic/projectile_spells.yml b/Resources/Prototypes/Magic/projectile_spells.yml index eee8b1fc8a..1568b3ab65 100644 --- a/Resources/Prototypes/Magic/projectile_spells.yml +++ b/Resources/Prototypes/Magic/projectile_spells.yml @@ -17,7 +17,8 @@ state: fireball event: !type:ProjectileSpellEvent prototype: ProjectileFireball - speech: action-speech-spell-fireball + - type: SpeakOnAction + sentence: action-speech-spell-fireball - type: ActionUpgrade effectedLevels: 2: ActionFireballII @@ -41,7 +42,8 @@ state: fireball event: !type:ProjectileSpellEvent prototype: ProjectileFireball - speech: action-speech-spell-fireball + - type: SpeakOnAction + sentence: action-speech-spell-fireball - type: entity id: ActionFireballIII @@ -61,4 +63,5 @@ state: fireball event: !type:ProjectileSpellEvent prototype: ProjectileFireball - speech: action-speech-spell-fireball + - type: SpeakOnAction + sentence: action-speech-spell-fireball diff --git a/Resources/Prototypes/Magic/spawn_spells.yml b/Resources/Prototypes/Magic/spawn_spells.yml index 76674d5bfa..fb6755212a 100644 --- a/Resources/Prototypes/Magic/spawn_spells.yml +++ b/Resources/Prototypes/Magic/spawn_spells.yml @@ -15,4 +15,5 @@ - id: MobCarpMagic amount: 3 offset: 0, 1 - speech: action-speech-spell-summon-magicarp + - type: SpeakOnAction + sentence: action-speech-spell-summon-magicarp diff --git a/Resources/Prototypes/Magic/touch_spells.yml b/Resources/Prototypes/Magic/touch_spells.yml index 5e20bc2b2b..3eba350dd0 100644 --- a/Resources/Prototypes/Magic/touch_spells.yml +++ b/Resources/Prototypes/Magic/touch_spells.yml @@ -17,7 +17,8 @@ sprite: Objects/Magic/magicactions.rsi state: gib event: !type:SmiteSpellEvent - speech: action-speech-spell-smite + - type: SpeakOnAction + sentence: action-speech-spell-smite - type: Magic requiresClothes: true @@ -47,9 +48,10 @@ sprite: Clothing/Mask/cluwne.rsi state: icon event: !type:ChangeComponentsSpellEvent - speech: action-speech-spell-cluwne toAdd: - type: Cluwne + - type: SpeakOnAction + sentence: action-speech-spell-cluwne - type: Magic requiresClothes: true @@ -72,10 +74,11 @@ sprite: Objects/Specific/Janitorial/soap.rsi state: omega-4 event: !type:ChangeComponentsSpellEvent - speech: action-speech-spell-slip toAdd: - type: Slippery - type: StepTrigger requiredTriggeredSpeed: -1 + - type: SpeakOnAction + sentence: action-speech-spell-slip - type: Magic requiresClothes: true diff --git a/Resources/Prototypes/Magic/utility_spells.yml b/Resources/Prototypes/Magic/utility_spells.yml index 90bcdc7487..c0074f496f 100644 --- a/Resources/Prototypes/Magic/utility_spells.yml +++ b/Resources/Prototypes/Magic/utility_spells.yml @@ -11,4 +11,5 @@ state: nothing event: !type:ChargeSpellEvent charge: 1 - speech: DI'RI CEL! + - type: SpeakOnAction + sentence: action-speech-spell-charge